body{background:#042504 url(bg.jpg) repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999999;margin:0;}
p{margin:0;}
a{color:#FFB832;outline:none;}
a:hover{color:#4C9932;}
#container{width:905px;margin:0 auto;margin-top:70px;}
#lside{width:750px;float:left;}
#ltop{background:url(ctop.png) no-repeat;width:750px;height:83px;}
#leftloc{width:150px;height:48px;float:left;position:relative;margin-top:-18px;margin-left:26px;text-align:center;font-size:11px;color:#CCCCCC;}
#logo{width:392px;height:92px;float:left;position:relative;margin-top:-53px;}
#rightloc{width:148px;height:48px;float:left;position:relative;margin-top:-18px;text-align:center;font-size:11px;color:#CCCCCC;}
#lsinner{background:url(cbg.png) repeat-y;width:750px;}
#lsinner2{margin-left:20px;margin-right:23px;width:708px;}
#subgroup img{border:0;}
#lsinner3{margin-left:10px;margin-right:10px;width:689px;margin-top:5px;}
#ls3top{background:url(ls3top.png) no-repeat;width:689px;height:13px;}
#ls3bg{background:#090806;}
#ls3content{padding-left:12px;padding-right:12px;}
#ls3bottom{background:url(ls3bottom.png) no-repeat;width:689px;height:12px;}
#lbottom{background:url(cbottom.png) no-repeat;width:750px;height:23px;}
#rside{width:150px;float:left;}
.rsheader{width:150px;height:62px;}
.rsgroup{width:150px;}
.rstop{background:url(ltop.png) no-repeat;width:150px;height:17px;}
.rsinner{background:url(lbg.png) repeat-y;width:150px;}
.rsinner2{padding-left:15px;padding-right:15px;width:120px;text-align:center;}
.rsinner2 img{margin-bottom:10px;margin-top:10px;}
.rsinner2b{padding-left:20px;padding-right:20px;width:110px;text-align:left;font-size:11px;padding-bottom:6px;}
.rsinner2b ul{margin-top:5px;padding-left:20px;}
.rsbottom{background:url(lbottom.png) no-repeat;width:150px;height:17px;}
#footer{font-size:11px;color:#999999;text-align:center;margin-bottom:30px;padding-left:10px;padding-right:10px;}
#footer a{color:#999999;}
#lside2,#lside2b{border-right:1px solid #2E2E2E;float:left;width:400px;margin-right:15px;text-align:justify;padding-right:15px;margin-top:12px;}
#rside2{float:left;width:230px;margin-top:18px;}
#banner{width:708px;}
#subgroup{width:698px; padding-left:10px;}
.tphone{font-size:14px;font-weight:bold;margin-top:2px;}
#fside{}
#fside table tr:hover,#lside2b table tr:hover{background:#333333;}
#fside table thead td,#lside2b table thead td{padding-top:5px;padding-bottom:5px;}
#fside table,#lside2b table{font-size:14px;border-width:1px;border-style:solid;border-color:#333333;border-collapse:collapse;}
#fside table td,#lside2b table td{border-width:1px;border-style:solid;border-color:#333333;border-collapse:collapse;padding:8px;text-align:center;font-size:14px;}
#fside table thead,#lside2b table thead{font-weight:bold;text-align:center;cursor:help;}
#fside table thead tr,#lside2b table thead tr{background:#C11616;color:#FFFFFF;}
#fside table thead tr:hover,#lside2b table thead tr:hover{background:#C11616;}
#fside ul li{list-style-type:square;text-align:left;padding-bottom:5px;}
.ptitle{font-size:16px; border-bottom:1px solid #666666; padding-bottom:10px; margin-bottom:12px; font-weight:bold;}
.imgright{float:right;}

#spec2{margin-top:9px;}
#spec2 ul{margin:0;padding:0;padding-left:15px;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 210px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font-size:11px;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
color:#000000;
text-align:center;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/ cursor:help;}

#lside2 blockquote{border:1px solid #999999; padding:20px;}