body{
	background:#323232 url(/Images/bkg_body.jpg) repeat-x top left;
	margin:0;
	padding:0;
}
body, td, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626265;
}
a{
	color:#ED3426;
	font-weight:bold;
}
a:hover{
	color:#626265;
	font-weight:bold;
}
.wrapper{
	background-color:#FFF;
}
.header{
	padding-left:40px;
    background:#FFF url(/Images/bkg_header.jpg) no-repeat top right;
    height:145px;
}
.headerStrapline{
	display:inline;
	padding-left:115px;
}
.menu{
   	height:35px;
	background:#FFF url(/Images/bkg_menu.jpg) repeat-x top;
	padding-left:40px
}
.homePageFlashContainer p{
	position:relative;
	left:592px;
	top:115px;
	height:311px;
	z-index:1;
	color:#FFF;
	font-size:12px;
	width:370px;
}

.homePageFlashContainer a{
	color:#FFF;
	font-weight:bold;
}
.homePageFlash{
    padding: 20px 20px 0 20px;
	position:absolute;
	top:185px;
	z-index:0;
}
.homePageContentTop{
	margin:0 20px;
	height:40px;
	border-left:#EDEDED solid 1px;
	border-right:#EDEDED solid 1px;
	background:#FFF url(/Images/bkg_content_top.jpg) repeat-x top;
}
.homePageContent{
	width:963px;
	margin:0 20px;
	background:transparent url(/Images/bkg_content.jpg) no-repeat bottom left;
	padding:0 0 30px 0;
}
.homePageContent td{
	border-right:#B1B1B1 1px dotted;
	padding:0 15px;
}
.homePageContent .homePageContentLeft{
	border-left:#EDEDED solid 1px;
}
.homePageContent .homePageContentRight{
	border:0;
	border-right:#EDEDED solid 1px;
}
.contentPageContent{
	background:transparent url(/Images/bkg_pages_content.jpg) no-repeat top right;
	padding-left:20px;
	padding-top:20px;
	z-index:1;
}
.contentTitle{
	padding:0;
	margin:0;
	width:682px;
}
.contentTitle h1{
	padding:0;
	padding-left:20px;
	line-height:40px;
	height:40px;
	margin:2px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	background-color:#000;
	color:#FFF;
}
.contentTitle .edge, .contentTitle .top, .contentTitle .bottom{
	font-size:1px;
	background:#000;
}
.contentTitle .top, .contentTitle .bottom{
	height:4px;
}   
.contentTitle .tl{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_title_tl.gif) no-repeat top left;
}
.contentTitle .tr{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_title_tr.gif) no-repeat top right;
}
.contentTitle .bl{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_title_bl.gif) no-repeat bottom left;
}

.contentTitle .br{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_title_br.gif) no-repeat bottom right;
}

.contentContainerRounded{
	padding:0;
	margin:10px 0 30px 0;
	width:686px;
	/* ie=<6 hack*/
	_float:left;
}
.contentContainerRounded .top{
	margin:0;
	padding:0;
	height:4px;
	width:686px;
	background:transparent url(/Images/bkg_rounded_content_t.gif) no-repeat top right;
}
.contentContainerRounded .bottom{
	margin:0;
	padding:0;
	height:11px;
	background:transparent url(/Images/bkg_rounded_content_b.gif) no-repeat top left;
}
.contentContainerRounded .tr{
	width:9px;
	background:url(/Images/bkg_rounded_content_r.jpg) repeat-y top right;
}

.contentContainerRounded .right{
	width:9px;
	height:276px;
	background:#F00;
	background:url(/Images/bkg_rounded_content_tr.jpg) no-repeat top right;
}
.contentContainerRounded .content{
	border-left:1px solid #DDD;
	background-color:#FFF;
	height:400px;
	width:677px;
	padding:20px 30px 20px 50px;
}
.contentContainerRounded .content h2{
	padding:0;
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DF2823;
}
.contentRightColumn{
	margin-right:20px;
	float:right;
}


.contentHotSpot{
	padding:0;
	margin:0 0 30px 0;
	width:251px;
}
.contentHotSpot h1{
	padding:5px 10px;
	line-height:50px;
	height:50px;
	margin:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	border-bottom:1px dotted #FFF;
}
.contentHotSpot .content{
	padding:0 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:1px;
	color:#000;
}

.contentHotSpot .content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000;
	border-bottom:1px dotted #FFF;
	padding:5px 0;
	font-weight:normal;
	text-decoration:none;
	display:block;
	width:100%;
	margin:0;

}
.contentHotSpot .edge, .contentHotSpot .top, .contentHotSpot .bottom{
	font-size:1px;
	background:#9BABC1;
}
.contentHotSpot .top, .contentHotSpot .bottom{
	height:4px;
}
.contentHotSpot .tl{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_hotspot_tl.gif) no-repeat top left;
}
.contentHotSpot .tr{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_hotspot_tr.gif) no-repeat top right;
}
.contentHotSpot .bl{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_hotspot_bl.gif) no-repeat bottom left;
}
.contentHotSpot .br{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_hotspot_br.gif) no-repeat bottom right;
}

.contentFeature{
	padding:0;
	margin:0 0 30px 0;
	width:257px;   
}  
.contentFeature .content{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
}
.contentFeature h1{ 

	padding:0 10px;
	line-height:20px;
	margin:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#DF2823;
}
.contentFeature h2{

	padding:0 10px;
	line-height:20px;
	margin:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
}

.contentFeature h3{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.contentFeature .content img{
	padding:0 20px 20px 20px;
	width:200px;
	overflow:hidden;

}
.contentFeature div{
	padding:20px;
	margin:0;
	background:#A3A3A3;
}
.contentFeature ul{
	padding:0;
	margin:0;
	margin-left:12px;
}
.contentFeature .content p, .contentFeature .content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border-bottom:1px dotted #FFF;
	padding:5px 0;
	font-weight:normal;
	text-decoration:none;
	display:block;
	width:100%;
	margin:0;

}
.contentFeature .top{
	border-top:1px #DDD solid;
	background:#FFF;
}
.contentFeature .tl{
	width:4px;
	height:4px;
	font-size:1px;
	background:transparent url(/Images/bkg_feature_tl.gif) no-repeat top left;
}
.contentFeature .left{
	font-size:1px;
	background:#FFF url(/Images/bkg_feature_l.jpg) repeat-y top left;
}
.contentFeature .right{
	width:10px;
	font-size:1px;
	background:transparent url(/Images/bkg_feature_r.gif) repeat-y top right;
}
.contentFeature .bottom{
	height:5px;
	font-size:1px;
	background:transparent url(/Images/bkg_feature_bottom.gif) no-repeat bottom left;
}

.footer, .contentPageBackground{
	background:transparent url(/Images/bkg_footer.jpg) no-repeat bottom right;
   	height:100%;
   	width:100%;
}

.GSLink{
	padding-top:5px;
	text-align:right;
	background:#333;
}
.GSLink a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;         
	font-weight:normal;
}
.GSLink a:hover {
	text-decoration: none;
	color: #EEE;
}
