a:link       { color: #666666; text-decoration:none;}
a:visited    { color: #666666; text-decoration:none;} 
a:active     { color: #666666; text-decoration:none;}
body         { font-family: Tahoma, Arial, sans-serif; color: #000000; font-size:10pt; background-color: #999999;margin-top:0px; }
h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Arial, sans-serif; }
h1           { font-size:12pt;text-align:left;color:#003366;}
h2           { font-size:18pt;text-align:center; }
h3           { font-size:10pt; color:#666666; }
h4           { font-size:16pt; text-align:center; color:#666666; }
h5           { color:#0c1d62; font-size:12pt   }
img          { border-style: none; }
p.red         {color:red;  }


table   {
width: 840px;
border: collapse;
}

td{
width:210px;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 864px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #999999 url(media/bg1.gif);
background-repeat: repeat-y;
background-position:center ;
}

#topband{
width: 840px;

margin-left:12px;
background:  #003366;
height: 25px; /*Height of top section*/
}

#topsection{
width: 840px;
height: 180px;
margin-left:12px;
background: #ffffff;
padding: 0px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 840px;
margin-left:12px;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #ffffff;
}


#footer{
clear: left;
width: 840px;
margin-left:12px;
background-color: #003366;
color:#ffffff;
text-align: left;
padding: 4px 0;
font-size:7pt;
}

#footer a{
color: #ffffff;
}

.innertube{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube a:hover{
color: #003366;
}

img.floatright{
float:right;
margin:4px;
}

img.floatleft{
float:left;
margin:4px;
}

img.floatmiddle{
margin:4px;
}

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */


}

.slidedoormenu li{
border-bottom: 1px solid #ffffff; /* Gray border beneath each menu item */
}

.header {
background: white url(media/vstrip2.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
background-position: -387px 0;
font: 13px Tahoma, Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 4px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 2px;
text-decoration: none;
}

.slidedoormenu li a{
background: white url(media/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: 13px Tahoma, Verdana;
display: block;
color: #003366;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 2px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 2px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 2px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


<!--[if IE]>

.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}

