html
{
font-family:calibri, arial;
background-color:black;
margin-left:auto;
margin-right:auto;
width:800px;
}

body
{
margin-left:auto;
margin-right:auto;
width:800px;
}

*,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img
{  
	margin:0; 
	padding:0; 
}

#window
{
background-image:url(tile.gif);
}

.image
{
margin-left:auto;
margin-right:auto;
}
img
{
border:0;
padding:0;
margin:0;
}
#page
{
background-color:#ededed;
width:800px;
margin-left:auto;
margin-right:auto;
display:absolute;

}


#content img
{
display:block;
border:1px solid black;
margin-left:auto;
margin-right:auto;
padding:12px;
background-color:white;
margin-bottom:.5em;
}

img.right
{
float:right;
clear:right;
}

img.left
{
float:left;
clear:left;
}
.flash
{
text-align:center;
border:3px solid red;
padding:3px;
margin:5px;
font-weight:bold;
color:white;
background-color:black;
}

h2,h3
{
font-family:impact;
font-weight:normal;
text-transform:uppercase;
text-align:center;
}

h1
{
  text-align:center;

}
h2
{
border: 3px solid #12a4e3;
background-color:black;
color:white;
padding:0px;
margin:0;

}
h3
{
border: 2px solid #12a4e3;
color:white;
background-color:#d40c1b;
}
#logo img
{
padding:0px;
border:0px;
}

.maincol img
{
    margin-left: auto;
    margin-right: auto;
}
a
{
font-weight:bold;
text-decoration:none;
color:#12127D;
}
a:hover
{
color:#127d12;
}
body
{
width:800px;
border:1px solid #aaa;
}

.cols
{
display:inline;
}

.maincol
{
display:inline;
}


p
{
padding-bottom: 1em;
margin-left:5px;
margin-right:5px;
padding-left:5px;
}
#footer p
{
padding-bottom:0;
}
.sidecol
{
display:inline;
}
.maintop
{
padding-bottom:1em;
}
#logo
{
margin:0;
padding:0;
}
#logo h1
{
font-family:cambria, trebuchet MS;
color:#981c3b;
display:inline;
text-align:center;
}

#menu ul
{
text-align:center;
background-color:#fff;
border-bottom:1px solid black;
margin-bottom:1.5em;
}
#menu ul li
{
display:inline;
margin:1px;
padding-left:4px;
padding-right:4px;
}
#menu ul li a
{
color:#d40c1b;
}


#menu ul li:hover
{
background-color:#000;
}

#menu ul li a:hover
{
color:#12a4e3;
}

#footer
{
border-top: 1px dotted;
text-align:center;
font-size:8pt;
}

.panel
{
border:1px solid;
background-color:#eee;
margin-top:0px;
margin-bottom:.5em;
margin-left:4px;
margin-right:4px;
}

.account_nav
{
border-left:1px solid;
}

#logotable
{
text-align:center;
padding:0;
margin:0;
}
#logotable tr
{
padding:0;
margin:0;
border:0;
}
#logotable td
{
padding:0;
margin:0;
height:100px;
width:100px;
border:0;
}