/* -------------------------------  Main Containers  -----------------------------------*/
html {
	background-color:#d7d7d7;
}

body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:tahoma, arial, verdana ;
	background-image:url(../layout_img/body_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

img{
border:0;
}

.center{
	text-align:center;
}

.container{
	
	width:750px;
	text-align:left;
}

.masthead{
	background-image:url( ../layout_img//NewsletterBackground.gif );
	background-repeat: repeat-x;
	height:132px;
	display:block;
}

.masthead img{
display:block;
}

.quicklinks{
height:25px;
display:block;
}

.content{
	
}

.footer{
text-align:center;
background-image:url(../layout_img/footer_bg.gif);
background-repeat:repeat-x;
background-color:#006a91;
background-position:bottom;
color:#ffffff;
margin:0px;
padding:0px; 
_margin-bottom:-5px;
}


.footer img, .footer p{
display:block;
margin:0px;
font-size:11px;
}

.left{
width:200px;
float:left;
}

.right{
width:643px;
float:left;
font-family:tahoma, arial, verdana, sans-serif;
font-size:12px;
color:#5a5959;
margin-top:5px;
_margin-top:-25px;
}

.logo_text{
	font-size:12px;
	font-family:tahoma;
	padding-top:16px;
	padding-left:15px;
	_padding-top:15px;
}

hr{
height:10px;
line-height:0px;
font-size:0px;
border:0px;
margin:0px;
padding:0px;
color:white;
clear:both;
visibility:hidden;
}


h1,h2,h3,h4,h5,h6{
font-family:tahoma, arial, verdana, sans-serif;
margin:0px 0px 0px 30px;
font-weight:bold;
color:#006a91;
}

h1{
font-size:20px;
font-weight:normal;
}

h2{
font-size:14px;
color:#006a91;
}

h3{
font-size:14px;
color:#ff6600;
}

h4{
font-size:12px;
color:#ff6600;
}

h5{

}

h6{
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
color:#0091AE;
margin-bottom:5px;
padding-right:20px;
}

p,table, .highlight, .tabular, .right img{
padding:0px 35px;
margin:0px 0px 15px 0px;
line-height:25px;
}

table.tabular{
width:430px;
margin-left:40px;
padding-left:0px;
border:0px;
}

td{
font-family:tahoma, arial, verdana, sans-serif;
font-size:13px;
color:#012E69;
}

.person{
display:block;
position:relative;
margin-left:10px;
float:right;
margin-right:20px;
}

.right ul{
margin-left:40px !important;
margin-left:80px;
}

.right ul li{
list-style-image:url(../layout_img//list_bullet.gif);
padding-left:10px;
margin-bottom:10px;
}

.right ol li{
list-style-image:none;
padding-left:10px;
margin-top:10px;
}

a:link{
color:#ff6600;
}

a:active{
color:#ff6600;
}

a:visited{
color:#ff6600;
}

a:hover{
color:#E90000;
}

  .image img, .imageleft img{
  display: block;
  position: relative;
  background-color: #DDF3F7;
  border: 1px solid #89A8C1;
  margin: -5px 5px 5px -5px; 
  padding: 2px;
  z-index:2;
  } 

 .image{
  background: url(../layout_img//shadow.gif) no-repeat bottom right;
  margin:10px 20px 0px 30px;
  float:left;
	_margin-left:20px;
  } 

   .imageleft{
  background: url(../layout_img//shadow.gif) no-repeat bottom right;
  margin:10px 20px 0px 10px;
  float:right;
  } 

.floatleft {
	float:left;
	margin-left:-30px;
	width:320px;
	_width:300px;
}


  .quote{
  background: url(../layout_img//quote_bg.gif) no-repeat top left;
  padding-left:70px;
  padding-top:30px;
  margin-bottom:20px;
  display:block;
  } 

  .quote p{
  font-size:11px;
  margin-bottom:5px;
  }

  .quote h4{
  padding-left:20px;
  }

  table h4{
  padding-left:0px;
  margin-left:0px;
  font-size:11px;
  }

.tabular{
  margin: 0px; 
  padding: 0px;
}

.tabular td{
vertical-align:top;
font-size:11px;
border-top:1px solid #89A8C1;
}

  .highlight{
  padding-top:10px;
  background-color: #DDF3F7;
  border: 1px solid #89A8C1;
  }

  dt{
  font-size:18px;
color:#0091AE;
  }

  .adtag{
  margin-top:15px;
  margin-left:7px;
  }


/************** newsletter styles  ********************/

.article {
	clear:both;
	padding-top:10px; 
}

.article img {
	float:left;
}

.article h1 {

}

.article h2 {

}

p.links {
	float:right;
	clear:right;
}