/* CSS Document */

body {margin:0;padding:0;border:0;font-family:Helvetica, Arial, sans-serif;background-color:#dbdbdb;}
img {border:0;}
p {font-size:14px;color:#414141;line-height:24px;margin:20px 0px;}
h1 {
	font-size:30px;
	color:#164774;
	margin:10px 0px;
	font-weight:normal;
	line-height: 34px;
}
h2 {
	font-size:25px;
	color:#164774;
	margin:10px 0px;
	font-weight:normal;
	line-height: 30px;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #967548;
	margin: 10px 0px;
}
.highlight {
	background-color: #FFC;
}




#header {background:url(../images/topbg.jpg) repeat-x;height:541px;}
#hero {background:url(../images/herobg.png) no-repeat;width:1000px;height:331px;}
#hero div {width:635px;margin:40px 0px 0px 55px;}
#hero .dots {width:100%;margin:0;height:6px;background:url(../images/dot.jpg) repeat-x;}
#content {background-color:#e3e3e3;}
#topbox {background:url(../images/infoboxbg.png) no-repeat;width:305px;height:274px;margin-top:7px;padding:10px 20px 0px 20px;}
#topbox p {font-size:13px;line-height:21px;color:#414141;margin:5px 0px;}


#rightbox .top {background:url(../images/special-report-topbg.jpg) no-repeat;height:53px;width:305px;padding-top:10px;}
#rightbox .middle {background:url(../images/special-report-bg.jpg) repeat-y;width:305px;}
#rightbox .middle p {font-size:13px;line-height:21px;margin:0px 18px 10px 18px;}
#rightbox .bottom {background:url(../images/special-report-bottombg.png) no-repeat;height:10px;width:305px;}
#rightbox input {width:262px;height:35px;border:1px solid #999999;color:#999999;text-align:center;margin:0px 0px 10px 20px;}
#rightbox .button {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}
#rightbox .smallbutton1 {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}
#rightbox .smallbutton2 {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}

#bluebar .leftbar {width:71px;height:68px;background:url('../images/bluebari.png') no-repeat;margin-left:10px;}
#bluebar .middlebar {height:68px;background:url('../images/bluebarbg.png') repeat-x;font-size:16px;color:#ffffff;line-height:24px;padding-left:10px;}
#bluebar .rightbar {width:21px;height:68px;background:url('../images/bluebarend.png') no-repeat;}

#inner {background:url(../images/inner-top-bg.png) no-repeat;width:1000px;}
#inner .middlearea {padding:30px 28px;}
#inner .bottomborder {background:url(../images/inner-bottom-bg.jpg) no-repeat;height:8px;}
#inner .dots {width:100%;margin:0;height:6px;background:url(../images/dot.jpg) repeat-x;}
#footer {background:url(../images/bottombg.jpg) repeat-x;height:306px;padding-top:35px;text-align:center;}
#footer div {font-size:13px;color:white;line-height:21px;margin-top:30px;}
#footer a {text-decoration:none;color:white;}

.logoarea {margin:29px 0px 29px 0px;}
.inner {width:1000px;background:url(../images/innerbg.jpg) repeat-y;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	h1 {font-size:28px;}
	h2 {font-size:24px;}
	#rightbox .top {padding-top:0px;}
	#rightbox .top img {margin-top:10px;}
	#footer {height:271px;}

}
