body {font: 62.5%/1.6em  verdana, geneva, sans-serif; color:#777; background-color: #fff;}
* {margin:0px; padding:0px;}
#wrapper_ob {background:#fff; width:802px; margin:0 auto; margin-top:0px;}
#wrapper_ib {width:800px; padding:0px}
/* ------- masthead  -----------------------*/
#mastHead {height:162px; background: url(/images/header.jpg) 0px 0px no-repeat; width:800px}
#mastHead p {padding:20px 0px 0px 20px; font: italic 1.4em/1.5em helevtica,arial;width:290px;color:#FFF}
#mastCont {height:20px; width:800px}
/* ------- masthead navigation -----------------------*/
#mastContMainNavi {padding-top:70px; width:800px; overflow:hidden}
#mastContMainNavi ul {list-style: none; padding-left:0px; float:left; width:850px; }
#mastContMainNavi li {float:left; }
#mastContMainNavi li a.normal {display:block; font:bold 1.0em Helvetica, Arial, sans-serif;text-decoration: none;color:#000;text-align:center;padding:3px 12px 3px 12px;margin-right:0px;border-right:1px solid #777}
#mastContMainNavi li a.selected {display:block; font:bold 1.0em Helvetica, Arial, sans-serif;text-decoration: none;color:#F00;text-align:center;padding:3px 12px 3px 12px;margin-right:0px;border-right:1px solid #777}
#mastContMainNavi li a.last {display:block; font:bold 1.0em Helvetica, Arial, sans-serif;text-decoration: none;color:#000;text-align:center;padding:3px 10px 3px 10px;margin-right:0px;}
#mastContMainNavi li a:hover {color:#f00}
/* ------- masthead footer -----------------------*/
#mastFoot {height:225px; margin-left:45px}
/* ------- container -------------------------------------------------------*/
#mainCont {clear:both; padding:0px; margin: 3px 0px 3px 0px; width:800px; height:684px; overflow:hidden}
/* ------- column1 ----------------------------------------------------------*/
#mainContCol1 {float:left; width:260px}
#mainContCol1_content {float:left; padding:0px 10px 10px 10px; margin:0px}
#mainContCol1_content h1 {font:bold 2.6em arial; padding-bottom:5px;text-align:left;}
#mainContCol1_content h2 {font:bold 1.8em arial; padding-bottom:5px;text-align:left;}
#mainContCol1_content p {font:normal 1.1em/1.2em helvetica; text-align:left; padding-top:7px;}
#mainContCol1_content a {text-decoration:underline;color:#000}
/* ------- column2 ----------------------------------------------------------*/
#mainContCol2 {float:left; width:500px; margin-top:645px}
#mainContCol2_content {float:left; padding:0px 10px 10px 15px; margin:0px}
#mainContCol2_content h1 {font:bold 2.6em arial; padding-bottom:5px;text-align:left;}
#mainContCol2_content h2 {font:bold 1.8em arial; padding-bottom:5px;text-align:left;}
#mainContCol2_content p {float:left;font:normal 1.1em/1.2em helvetica; text-align:left; padding-top:7px;}
#mainContCol2_content a {text-decoration:underline;color:#000}
/* ------- footers ----------------------------------------------------------*/
#foot1 {clear:both; text-align:center; border-top:1px solid #777; width:800px}
#foot1 p.credits {padding:3px 0px 0px 0px;color:#777; font: .9em verdana; float:left}
#foot1 p.privacy {padding:3px 0px 0px 0px; font: 1.0em verdana; color:#777;float:right }
#foot1 a {text-decoration:none; color:#777}