html {
margin:0;
}

body { text-align: center; background-color: #f0f8fd; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

td {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;
}

a:link {
color: #000066;
font-weight: bold;
text-decoration: underline;
}

a.offsite:link {}

a:hover {
color: #ffcf00;
text-decoration: none;
font-weight: bold; background-color: #000060; }

a:visited {
color: #6fa8da;
font-weight: bold;
text-decoration: underline;
}

a:active {
color: #ffcf00;
text-decoration: none;
}

h1 {
font-size: 18px; font-family: Times, "Times New Roman", serif; font-weight: bold; text-decoration: underline; }

h2 {
font-size: 16px;
font-family: Times, "Times New Roman", serif; font-weight: bold; }

h3 {
font-size: 14px;
font-weight: bold; }

li.arws { list-style-image: url(../images/lil_arrow.gif);
	  padding-bottom: 5px; }

img.logo { border-bottom: 3px #ffcc00 solid; }

.underlined { text-decoration: underline; }

#container { margin: 0 auto; width: 765px; text-align: left; border: 5px #000066 solid; background-color: #ffcf00; 
padding: 0px; }

#mainContent { margin: 3px; width: 759px; background-color: #f0f8fd; }

#mainBody { 
padding-right: 10px; 
padding-left: 10px; 
padding-bottom: 5px; 
padding-top: 0px; }

#footer {
border-top: 3px #ffcc00 solid; 
border-left: 1px #ffcc00 solid; 
border-right: 1px #ffcc00 solid; 
margin-top: 5px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
padding: 3px;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #000066;
text-align: center;
color: #ffcc00; 
 }

#footer a:link { color: #ffcc00; text-decoration: underline; }

#footer a:hover { color: #ffcc00; text-decoration: none; }

#tab-contain {
margin-bottom: 25px;
padding: 5px;
margin-left: 3px;
margin-top: 10px;
margin-right: 3px;
border-bottom: 1px #000 solid;
}

#tabs ul {
margin-left: 0em;
padding-left: 0em;
display: inline;
}

#tabs ul li {
margin-left: 0em;
margin-bottom: 0em;
padding-top: 2px;
padding-left: 15px;
padding-bottom: 5px;
border: 1px #000 solid;
list-style: none;
display: inline;
padding-right: 15px;
background-color: #d3ebfa;
}

#tabs ul li.here {
border-bottom: 1px #f0f8fd solid;
list-style: none;
display: inline;
background-color: transparent;
font-weight: bold;
}

#h-contain   { background-color: transparent; margin-top: -39px; margin-bottom: 0px; border-top: none; border-left: 1px #000 solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid; margin-right: 3px; margin-left: 3px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline; } 

#pipe ul li {
	padding: 3px 15px 5px 15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#indented { margin: 25px; }
