html {   background-color:#000; font-family:arial; font-size:12px; padding:0px; margin:0px; }



body {   background-color:#000; font-family:arial; font-size:12px; padding:0px; margin:0px; }
td {vertical-align:top;}
img {border:0px;}
a:hover {text-decoration:none;}
#container { margin:0px; padding:0px; float:left; background-image:url(/images/body_bkg.jpg); background-repeat:repeat-x; background-color:#4e657b; width:100%; }
#container2 { width:900px; margin:0px auto; }
#header { width:900px; height:113px; margin:0px auto; padding:0px; text-align:left;}

#logo { float:left; height:113px; margin:0px auto; padding:0px; }

#search { width:370px; float:left; color:#8ec3ec; font-weight:bold; text-align:right; margin-top:10px; }
#search p { margin:15px 0px 10px 0px; }
#search img { position:relative; top:5px; }
#search a { color:#8ec3ec; }

#navigation { float:left; clear:both; padding-left:30px; font-size:13px; font-weight:bold; margin-top:-13px; }

#controlpanel { width:369px; padding-right:1px; padding-top:7px; text-align:right; color:#8ec3ec; font-weight:bold; float:left; }
#controlpanel .cp { margin-right: 4px; margin-left: 4px; }
#controlpanel a { color:#8ec3ec; font-size:13px; }


#body { margin:0px auto; width:900px; overflow : hidden; margin-top:33px; }

#content { text-align:left; width:900px; min-height:460px; color:#003156; background-color:#fff; background-image:url(/images/tile_content.gif); background-position:top; background-repeat:repeat-x; }
#content p { padding:0px 35px 0px 40px; line-height:17px;}



#leftnav {margin-left:50px;}

#leftcontent { float:left;  padding-bottom : 10000px; margin-bottom : -10000px; }
#rightcontent { float:left; color:#003156; line-height:20px; background-color:#fff; width:480px; background-image:url(/images/tile_content.gif); background-position:top; background-repeat:repeat-x; min-height:460px; }
#rightcontent p { padding:0px 35px 0px 40px; margin:0px 0px 10px 0px; }
#rightcontent h1 {font-size:16px; font-weight:bold; color:#0077d2;padding:0px 35px 0px 40px;}
#footer { float:left; width:100%; background-image:url(/images/footer_bkg.jpg); background-repeat:repeat-x; height:150px;  }
#footercontainer { width:900px; margin:0px auto; text-align:left;}

#widefooter { height:45px; color:#4f4f4f; padding:15px 0px 0px 30px; background-image:url(/images/widefooter_bkg.jpg); background-repeat:no-repeat; }
#widefooter a { font-size:11px; color:#4f4f4f;}

#leftfooter {color: #2c6692; font-size:11px; float:left; padding:15px 25px 0px 10px; width:385px; }
#leftfooter a { color:#2c6692; }

#rightfooter { float:left; height:46px; padding:15px 0px 0px 30px; width:450px; background-image:url(/images/rightfooter_bkg.jpg); background-repeat:no-repeat; }
#rightfooter a { font-size:11px; color:#4f4f4f; margin-right:20px; }