body{
margin:0;
padding:0;
font: 77%/160% verdana, arial, helvetica, sans-serif;
color: #000099;
background-color: #fff;
}

#contentcolumn a,#contentcolumn a:active,#contentcolumn a:visited {
font-weight: bold;
color: #cc6600;
outline:none;
}

#contentcolumn a:hover {
text-decoration: none;
}

#contentcolumn h1,h2,h3 {
margin: 0 0 20px 0;
font-size: 167%;
color: #cc6600;
font-weight: normal;
letter-spacing: 1px;
}

#contentcolumn h4 {
font-size: 122%;
color: #00349a;
border: 1px solid #000;
background-color: #ffcc00;
letter-spacing: 1px;
padding: 2px 0 2px 4px;
}

h5,h6 {
font-size: 107%;
color: #000099;
letter-spacing: 1px;
margin: 0px 0px 0px 0px;
text-transform: uppercase;
}

#contentcolumn ul {
margin-left: 15px;
padding-left: 0;
list-style: none;
}

#contentcolumn li {
padding-left: 16px;
background-image: url(images/list.gif);
background-repeat: no-repeat;
background-position: 0 4px;

}

#contentcolumn .sitemaplevel1 li {background: none;
padding-left: 0;
margin-left: 0;
}

#maincontainer{
width: 933px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #00349A;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
}

#topsection{
background: white url(images/mainbanner.jpg) no-repeat 0% 0%;
height: 117px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 190px 0 200px;
background: white url(images/bg_content.gif) no-repeat 0% 0%;
min-height: 800px;
}

* html #contentcolumn {height:800px} /* IE Min-Height Hack */

#leftcolumn{
color: #fff;
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -933px; /*Set margin to that of -(MainContainerWidth)*/
background: #00349A;
}

#update{
margin: 10px 0 0 10px;
font-size: 85%;
line-height: 140%;
font-weight: bold;
}

#rightcolumn{
color: #fff;
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #00349A;
font-size: 92%;
}

.box {
margin: 0 0 0 10px;
width: 170px;
background: #ff9900;
}

.header ul {
background: url(images/corners.gif) -15px -15px no-repeat;
height: 15px;
list-style: none;
margin: 0;
}

.header ul li {
float: right;
background: url(images/corners.gif) 0px -15px no-repeat;
width: 15px;
line-height: 15px;
}

#content {
font-size: 97%;
margin: 0 6px 0 6px;
display: block;
line-height: 150%;
font-weight: bold;
}

#content a,#content a:active,#content a:visited {
color: #00349a;
outline:none;
}

#content a:hover {
text-decoration: none;
}

.bottom ul {
background: url(images/corners.gif) -15px 0px no-repeat;
height: 15px;
list-style: none;
margin: 0;
}

.bottom ul li {
float: right;
background: url(images/corners.gif) 0px 0px no-repeat;
width: 15px;
line-height: 15px;
}

#bgbottom {
background: white url(images/bg_bottom.gif) no-repeat 0% 0%;
height: 19px;
}

#footer{
font-size: 85%;
font-weight: bold;
padding: 42px 10px 0 0;
text-align: center;
clear: left;
background: url(images/footerbg.jpg) no-repeat 0% 0%;
border-top: 15px solid #00349A;
color: #FFF;
height: 22px;
}

#footer a,#footer a:active,#footer a:visited{
color:#000099;
text-decoration: none;
outline:none;
}

.edit{color:black;background-color:buttonface;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;background-color:white;width:98%;}
#footer a:hover{
color:#000099;
text-decoration: underline;
}

.innertube{
margin: 0 10px 10px 10px;
padding-top: 10px;
}

p {margin: 0px 0px 20px 0px;}

table,td {text-align: left;font-size: 12px;line-height: 160%;}

.submit {
color: #000099;
font-weight: bold;
border: 1px solid #000099;
background: white url(images/bg_button.jpg) repeat 0% 0%;
}

.searchdrop {
width: 85px;
}

.searchform {
width: 200px;
}

.searchbox {
margin: 0 0 10px 10px;
border: 0px solid white;
}

.text {
border: 1px solid #00349a;

background: url(images/bg_input.jpg) no-repeat 0% 0%;
}

.sitemaplevel1{background: url(images/dot.gif) repeat-y 18px 0;}
.sitemaplevel2{background: url(images/dot.gif) repeat-y 25px 0;}
.sitemaplevel3{background: url(images/dot.gif) repeat-y 27px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat -2px 7px;padding-left:30px;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 5px 7px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 11px 7px;padding-left:41px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 33px 6px;}
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 33px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 39px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 39px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 45px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 45px 6px;}