/* PMP CSS Mainlayout */

body{
background:#202425;
color:#191f21;
font-family:Arial, Helvetica, sans-serif;
color: #191f21;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.7em;
font-size: 1em;
}
#headWrap{
position:relative;
background:url(../images/head_bg.gif) repeat-x;
height:232px;
display:block;
}
.headInterior{
background:url(../images/headWrap_bg.jpg) no-repeat;
width:960px;
height:232px;
margin:0 auto;
}
#bodyWrap{
position:relative;
width:960px;
margin:0 auto;
}
#flashWrap{
	position:relative;
background:url(../images/FlashBannerWrap.jpg) no-repeat;
width:960px;
height:288px;
}
.lowerbodyWrap{
background:url(../images/lowerbody_bg.gif) repeat-y;
width:905px;
padding-left:27px;
padding-right:28px;
}
.bodyGradient{
background:url(../images/gradient_bg.gif) repeat-x #ffffff;
}

.homebodyGradient{
background:url(../images/homepageBody_bg.gif) no-repeat #ffffff;
}
.homebodyGradient-interior{
background:url(../images/homepageBody-interior_bg.gif) no-repeat #ffffff;
border-top:solid 1px #FFFFFF;
}
#footerWrap{
background:url(../images/footerWrap_bg.jpg) center top repeat-x #161919;
}
.footerBody{
background:url(../images/footerBody_bg.jpg) no-repeat;
width:960px;
height:210px;
position:relative;
margin:0 auto;
}
.col_single{
position:relative;
margin-left:23px;
padding-right:23px;
}
.col_1{
position:relative;
float:left;
width:242px;
margin-left:23px;
}
.col_1 a{
text-decoration:none;
}
.col_1 ul li{
list-style-type:circle;
list-style:circle;
padding-top:0px;
}
.col_2{
position:relative;
float:left;
width:280px;
margin-left:45px;
}
.col_3{
position:relative;
float:left;
width:230px;
margin-left:65px;
}
#bodyWrap p{
line-height: 1.6em;
font-size:0.77em;
/*font-size:11px;*/
margin-bottom:35px;
}
#bodyWrap ul{
margin-bottom:35px;
margin-left:30px;
}
#bodyWrap li{
line-height: 1.6em;
margin-bottom:5px;
font-size:0.77em;
}
#bodyWrap li span{
background:url(../images/bullet_grey.gif) center left no-repeat;
 padding-left:15px;
 color:#006991;
}
.footer_mailWrap{
position:relative;
float:right;
top:77px;
right:7px;
width:550px;
}
.footer_input{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
 color:#006991;
margin-right:5px;
padding-top:5px;
width:183px;
height:23px;
padding-left:8px;
background:#FFFFFF;
border: solid 1px #b0b0b0;
}
.contact_input{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
 color:#006991;
margin-right:5px;
padding-top:5px;
width:280px;
height:23px;
padding-left:8px;
background:#FFFFFF;
border: solid 1px #b0b0b0;
}
#navWrap{
position:relative;
width:900px;
float:right;
height:41px;
top:124px; /*subtract cclogin height, was 168 before */
}
.navBtn{
position:relative;
float:left;
margin-right:13px;
height:41px;
}
#ccLogin{
background:url(../images/CC-login.gif) no-repeat;
height:44px;
width:381px;
position:relative;
float:right;
}
.footerLinks{
position:relative;
float:right;
margin-top:27px;
}
#footerWrap li{
display:inline;
color:#FFFFFF;
font-size:11px;
margin-right:12px;
}
#footerWrap li a{
color:#FFFFFF;
text-decoration:none;
}
#footerWrap li a:hover{
color:#ffffff;
text-decoration:underline;
}
.footerReflection{
background:url(../images/footerReflection.jpg) no-repeat;
width:960px;
height:175px;
margin:0 auto;
position:relative;
}
#slider{
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{
	width:807px;
	height:254px;
	overflow:hidden; 
	}	
#prevBtn{ 
	display:block;
	width:49px;
	height:254px;
	position:absolute;
	left:-49px;
	top:0px;
}	
#nextBtn{ 
	display:block;
	width:49px;
	height:254px;
	position:absolute;
	left:0px;
	top:0px;
}	
#nextBtn{ 
	left:807px;
	}														
#prevBtn a, #nextBtn a{  
	display:block; 
	width:49px;
	height:254px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}
	#sliderWrap{
	position:relative;
	width:905px;
	height:288px;
	top:33px;
	left:76px;
	}			
#bodyWrap h3{
font-size:18px;
font-weight:normal;
margin-bottom:25px;
 color:#006991;
}
#bodyWrap h3 a{
text-decoration:none;
 color:#006991;
}
.pmpSlideWrap1{
padding-top:21px;
background:url(../images/pmp-slideBG.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap2{
padding-top:21px;
background:url(../images/pmp-slideBG2.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap3{
padding-top:21px;
background:url(../images/pmp-slideBG3.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap4{
padding-top:21px;
background:url(../images/pmp-slideBG4.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap5{
padding-top:21px;
background:url(../images/pmp-slideBG5.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap6{
padding-top:21px;
background:url(../images/pmp-slideBG6.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap7{
padding-top:21px;
background:url(../images/pmp-slideBG7.jpg) no-repeat;
width:807px;
height:233px;
}
.pmpSlideWrap8{
padding-top:21px;
background:url(../images/pmp-slideBG8.jpg) no-repeat;
width:807px;
height:233px;
}