*{margin:0;padding:0}
body{font-family:Verdana,Geneva,sans-serif;padding:12px 0;background:#D6D3D6}
table{border-collapse:collapse}
q{quotes:none}
a{color:#848284}
a:hover{text-decoration:none}
a img{border:none}
.flleft{float:left;margin:0 10px 0 0}
.flright{float:right;margin:0 0 0 10px}
.center{text-align:center}
.alignright{text-align:right}

#wrap{padding:20px 23px 20px 22px;width:855px;margin:0 auto;background:#fff;overflow:hidden}

#header{height:180px;position:relative;background:url(/design/images/header-bg.png) no-repeat left top}
	#header #logo{position:absolute;left:10px;top:78px}
	#header address{position:absolute;right:10px;top:55px;font-style:normal;color:#BDBABD;font-size:9px;text-align:right}
	#header .slogan{position:absolute;right:372px;top:55px;font-style:normal;color:#666666;background-color:#cccccc;font-size:9px;text-align:right} 
		#header address span{display:block;padding:30px 0 0 0;color:#FF8600}

#main-nav{float:right;overflow:hidden;height:1%;margin-bottom:20px;list-style-type:none;font-size:10px;text-transform:uppercase;padding:5px 40px 0 0;color:#FF8600}
	#main-nav li{float:left;background:url(/design/images/main-nav-marker.gif) no-repeat left 4px;padding:0 0 0 12px;margin-left:35px}
	#main-nav li.active{background:url(/design/images/main-nav-active-marker.gif) no-repeat left 4px}
		#main-nav li a{text-decoration:none;color:#636563}
		#main-nav li a:hover{text-decoration:underline}

#service-nav{height:29px;margin-bottom:10px;list-style-type:none;background:url(/design/images/service-nav-bg.png) no-repeat right top;clear:both}
	#service-nav li{float:left;margin-right:18px}
		#service-nav li img{vertical-align:bottom}

#sidebar{float:left;width:178px;padding:10px 20px 0 0;margin:0 40px 20px 0;color:#636563;border-right:dashed 1px #D6D3D6}
	#sidebar h2{font-size:10px;text-transform:uppercase;font-weight:normal;padding:0 0 0 30px;color:#FF8600;margin-bottom:20px}
	#sidebar h2.company-news-header{padding:20px 0 0 30px;background:url(/design/images/company-news-header-bg.png) no-repeat left top}
	#sidebar h2.market-news-header{padding:20px 0 0 30px;background:url(/design/images/market-news-header-bg.png) no-repeat left top}
	#sidebar h3{font-size:10px;margin-bottom:10px}
	#sidebar p{font-size:10px;margin-bottom:10px;line-height:130%}
	#sidebar .news{margin-bottom:40px}
		#sidebar .news .date{background:url(/design/images/marker.gif) no-repeat left center;padding:0 0 0 18px;margin:0}
		#sidebar .news a{text-decoration:none}
		#sidebar .news a:hover{text-decoration:underline}

#footer{border-top:solid 4px #D6D3D6;clear:both;background:url(/design/images/footer-bg.png) no-repeat left bottom;padding:20px 0 10px 60px;overflow:hidden;height:1%}
	#footer address{font-style:normal;font-size:10px;text-align:right;float:left;color:#FF8600;padding:10px 0 0 0}
		#footer address span{color:#C6C3C6}
		#footer address a{color:#C6C3C6;text-decoration:none}
		#footer address a:hover{text-decoration:underline}
	#footer ul{float:right;list-style-type:none}
		#footer ul li{float:left;margin:0 0 0 25px}