/* CSS Document */

html body{

	background-color:#303030;

	margin:0;

	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#AAAAAA;

	line-height:18px;

}

a:link {

	color: #EBB07F;

	text-decoration: none;

}

a:visited {

	color: #EBB07F;

	text-decoration: none;

}

a:hover {

	color: #FFCC00;

	text-decoration: underline;

}

#mainbody{

	position:relative;

	width:900px;

	margin:0 auto;

	top:10px;

	background-color:#212121;

}

#submainbody{

	padding-top:80px;

	background-image:url(images/subpagebg.jpg);

	background-repeat:no-repeat;

}

#header{

	position:relative;

	width:100%;

	height:113px;

	background-color:#ecce9a;

	background-image:url(images/headerbg.gif);

	background-repeat:no-repeat;

}

#headlogo{

	position:absolute;

	top:12px;

	left:12px;

}

#mainimg{

	position:relative;

	width:100%;

	height:443px;

	background-repeat:no-repeat;

	background-image: url(images/mainimgbg2010.jpg);

}

#flashhome{

}

#nav{

	width:99%;

	position:absolute;

	top:85px;

	text-align:right;

}

#nav a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#212121;

	text-decoration:none;

	padding:30px 5px 0px 5px;

	height:auto;

}

.current{

	background-image:url(images/navbg_o.gif);

	background-position:top;

	background-repeat:no-repeat;

}

#subbody{

	width: 800px;

	margin:0 auto;

}

#subbody_l{

	width: 540px;

	float:left;

	margin-bottom:30px;

}

#subbody_r{

	width: 220px;

	float:right;

	padding-left:20px;

	border-left:1px dotted #333333;

}


#commsubbody_l{
	width: 610px;
	float:right;
	margin-bottom:30px;
	padding-left:20px;
	border-left:1px dotted #333333;
}

#commsubbody_r{
	width: 150px;
	float:left;
}


#commfooter {
	width:610px;
	float:right;
	clear:both;
	padding-top:10px;
	size:10px;
	border-top:1px dotted #333333;

}

#subnav{

	width:148px;

	float:left;

	margin-right:20px;

}

#subnav a{

	display:block;

	padding:5px;

	color:#aaaaaa;

	text-decoration:none;

	text-align:center;

	border-top:1px dotted #333333;

}

#footer{

	width:100%;

	clear:both;

	padding-top:10px;

	size:10px;

	border-top:1px dotted #333333;

}

#pagebottom{

	position:relative;

}

#copyright{

	position:absolute;

	width:100%;

	top:65px;

	text-align:center;

	font-size:9px;

	color:#666666;

}

.commerciallinks{

	font-size:9px;

	color:#666666;

}

.headline{

	display:block;

	font-size:18px;

	font-weight:lighter;

	margin-bottom:18px;

	color:#FFFFFF;

	line-height: 22px;

}

.headline2{

	font-size:18px;

	font-weight:lighter;

	color:#FFFFFF;

	line-height: 22px;

}

.headline3{

	display:block;

	font-size:15px;

	font-weight:lighter;

	margin-bottom:18px;

	color:#FFFFFF;

	line-height: 18px;

}

#dsubbody{

	width: 800px;

	margin:0 auto;

	font-size:10px;

}

#dsubbody_l{

	width: 350px;

	float:left;

	margin-bottom:30px;

}

#dsubbody_r{

	width: 440px;

	float:right;

	padding-left:0px;

	margin-bottom:30px;

}

#dsubnav{

	width:170px;

	float:right;

	margin-left:15px;

	margin-bottom:30px;

	font-size:11px;

}

#dsubnav img{

	padding-bottom:10px;

}

#dsubnav a{

	display:block;

	padding:3px;

	color:#ECCE9A;

	text-decoration:none;

	text-align:left;

	border-top:1px dotted #333333;

}

#dsubnav .dcurrent{

	color:#ffffff;

	text-align:center;

}

#dsubnav a:visited{

	color:#AAAAAA;

}

#dsubnav a:hover{

	color:#ffffff;

}

#flashcontent{

	margin-top:-18px;

	height:400px;

}.topvertline{

	border-top:1px dotted #333333;

}
