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:900px;margin:0 auto;margin-top:70px;}
#container2{width:950px;margin:0 auto;margin-top:70px;}
#lside{width:750px;float:left;}
#fside{}
#fside2{width:950px;}
#leftloc{float:left;width:170px;position:relative; margin-top:-18px;margin-left:25px; text-align:center;}
#logo{float:left;width:392px;height:136px; position:relative; margin-top:-53px;}
#ltop{background:url(ctop.png) no-repeat;width:750px;height:83px;}
#ltopf{background:url(ctopf.png) no-repeat;width:950px;height:83px;}

#nav{width:900px; margin:0 auto;}
#nav a{color:#FFF; text-decoration:none;}

.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:44px;
	height:44px;
	background:url(nav.png) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
 text-decoration:none;
}

.round ins { 
	background:url(nav.png) no-repeat left top; 
	height:44px;
	line-height:44px;
	display:inline-block;
	padding-left:30px;text-decoration:none;
}

	a.round:hover {background-position:right -44px;}
	a.round:hover ins {background-position:left -44px;}

#lsinner{background:url(cbg.png) repeat-y;width:750px;}
#lsinnerf{background:url(cbgf.png) repeat-y;width:950px;}
#lsinner2{margin-left:20px;margin-right:23px;width:708px;}
#lsinner2f{margin-left:20px;margin-right:23px;width:908px;}
#subgroup img{border:0;}
#lsinner3{margin-left:10px;margin-right:10px;width:689px;margin-top:5px;}
#lsinner3f{margin-left:10px;margin-right:10px;width:889px;margin-top:5px;}
#ls3top{background:url(ls3top.png) no-repeat;width:689px;height:13px;}
#ls3topf{background:url(ls3topf.png) no-repeat;width:889px;height:13px;}
#ls3bg{background:#090806;}
#ls3content{padding-left:12px;padding-right:12px;}
#ls3bottom{background:url(ls3bottom.png) no-repeat;width:689px;height:12px;}
#ls3bottomf{background:url(ls3bottomf.png) no-repeat;width:889px;height:12px;}
#lbottom{background:url(cbottom.png) no-repeat;width:750px;height:23px;}
#lbottomf{background:url(cbottomf.png) no-repeat;width:950px;height:23px;}
#rside{width:150px;float:left;}
#rside2{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;}

#nav2{margin-top:13px; text-align:center;}

.navbutton{
	margin-right:10px;
background-color: #393939;
padding:6px 9px;
color:#FFF;
text-decoration: none;
font-weight:bold;
text-shadow:1px 1px 1px #000;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.5, #393939),
    color-stop(0.75, #5C5C5C)
);
background-image: -moz-linear-gradient(
    center bottom,
    #393939 50%,
    #5C5C5C 75%
);
border:2px solid #000;
-moz-border-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}

.navbutton:hover, .selected{
	color:#FFF;
	background:#bb2124;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, #C11616),
    color-stop(0.55, #BF0A0A),
    color-stop(0.86, #E35050)
);
background-image: -moz-linear-gradient(
    center bottom,
    #C11616 44%,
    #BF0A0A 55%,
    #E35050 86%
);

}
.orange{color:#FFB832;font-weight:bold;}
.lastitem{margin-right:0;}
