﻿
body {background: #eff7f8 url('../images/bg.png') repeat-x;margin-top:3px;}

div.mainContainer {

	margin: 0 auto;
}

div.homeContainer {
	background: transparent url('../images/container_bg.png') repeat-y;
	width: 995px;
	margin: auto;
	padding:   0 13px 0 12px;
}
	
		
	
div.contentWrapper a {
color: #139e9e;
text-decoration: underline;

}
div.contentWrapper a:hover {
text-decoration: none;
}

div.contentWrapper ul {
list-style: disc;
}

div.contentWrapper ul li {

}
	


div.container
{
	text-align: left;
}

div.sitemap
{
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	display: block;
	margin-left: 0px;
	font-size: 11px;
	color: #9ca6ab;
	font: 10px/15px Arial,sans-serif;
	
}
	



div.sitemap a
{
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	margin-left: 0px;
}



div.sitemap a.first 
{
	margin-left: 0px;

}

div.sitemap a.second
{
	margin-left: 20px;
}

div.sitemap a.third 
{
	margin-left: 40px;
}

div.sitemap a.fourth 
{
	margin-left: 60px;
}

div.sitemap div.channel a.footerTitle
{
	font: 10px/15px Arial,sans-serif;
	font-weight: bold;
	color: #575e60;
	text-transform: uppercase;
}

div.sitemap div.channel a.footerTitle:hover
{
	font: 10px/15px Arial,sans-serif;
	font-weight: bold;
	color: #799396;
	text-transform: uppercase;
	text-decoration: underline;
}


div.maincontent div.breadcrumbs 
{
	color: #bdd5d9;
	font-size: 10px;
	margin-top: 10px;
	margin-left: 15px;
	height:20px;
	padding-bottom: 0px;
}

div.breadcrumbs a {
	color: #688FA2;
	text-decoration: underline;
}

div.breadcrumbs a:hover {
	text-decoration: none;
}



div.breadcrumbs .current, div.breadcrumbs a.current
{
	color: #b7bcbc;
	text-decoration: none;

}








div#flashContent {
	height: 415px;
	width: 995px;
}

div#homeBuckets {
	padding: 0 5px;	
}

div.bucketWrapper {
	width: 221px;
	float: left;
	margin-left: 20px;
	position: relative;
}

#wrapper1, #wrapper2, #wrapper3, #wrapper4
{
	background: transparent url('../images/bucketcontent_bg.png') repeat-y;
}

div.bucketHead {
background: transparent url('../images/buckethead_bg.png') no-repeat;
height: 33px;
width: 221px;
position: relative;
}

div.bucketHead H3 {
font: bold 14px Arial,sans-serif;
color: #4b7e98;
position: absolute;
left: 10px;
top: 10px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

div.bucketContent {
background: transparent url('../images/bucketcontent_bg.png') repeat-y;
width: 214px;
padding: 7px 4px 1px 3px;
}


div.bucketContent .phone
{
		color:#4f7386;
		font-family:Helvetica;
		font-size: 13px;
}


div.bucketContent input
{
	
	
	
}

div.bucketFooter {
background: transparent url('../images/bucketfooter_bg.png') no-repeat bottom;
width: 221px;
height: 30px;
}

div.bucketFooter a {
font: bold 10px Arial,sans-serif;
color: #81a0b0;
text-transform: uppercase;
display: block;
height: 10px;
width: 180px;
margin: auto;
text-align: right;
vertical-align: middle;
border-top: 2px dotted #cad7d6;
padding: 9px 32px 9px 0;
background: transparent url('../images/bucket_link_button_bg.png') no-repeat right -1px;
text-decoration: none;

}

div.bucketFooter a:hover {
background-position: right -33px;
text-decoration: underline;

}


#promofour label, #promofour input 
{
	margin-left:7px;
	
}

div.containerFooter {
background: transparent url('../images/container_bottom_bg.png') no-repeat bottom;
width: 995px;
height: 18px;
margin:  0 auto -15px auto;
padding:  15px 13px 0 12px;
position: relative;
z-index: 2;
clear: both;
}

div.footerWrapper {
margin: auto;
height: 192px;
width: 965px;
padding: 0 3px;
background: white;

}

div.promos
{
}

div.promoone
{
}



div#promoone h2
{
	padding-top:0px;
}

div.promoone div.promobody
{
}

div#promotwo
{
	
}

div#promotwo h2
{
}

div#promotwo div.promobody
{
}

div#promothree
{
}


div#promothree h2
{
}

div#promothree div.promobody
{
}



div#promofour
{
}


div#promofour h2
{
}

div#promofour div.promobody
{
}

div.footer, div.footer a
{
	font-size: 11px;
	color: #9ca6ab;
	text-decoration: none;
}



.footerList
{
	font: 10px/15px Arial,sans-serif;
	color: #9ca6ab;
	display: block;
}
.footerItem
{
}



.footerTitle, div.sitemap H6
{
	font: 10px/15px Arial,sans-serif;
	font-weight: bold;
	color: #575e60;
	text-transform: uppercase;
}


div.sitemap div.channel
{
	
	font: 10px/15px Arial,sans-serif;
	text-decoration: none;
}



#leftNav {
  width:137px;
  
  float: left;
  padding: 10px 0px 0 0px;
  
  
}

#leftNav div div  img 
{
	display: none !important; 
	
}

#leftNav div div div
{
	
	padding:    0px 0px 0px 0px;
	margin:   0px 0px 0px 0;
	overflow: hidden;
	
}



span.navseconditem
{
	   width: 155px !important;
	   margin-left:20px;
	   padding-bottom:0px;
	   margin-bottom:0px;
}

a.navseconditem {

 display: block;

  height: 22px;
 
  font-size: 11px;
  color: #4B7F99;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  9px  5px 0 5px;
  margin:  3px 20px 0px 0px;
 

   background: transparent url('../images/leftnav_bg.png') repeat-x bottom;
   width: 155px !important;
   overflow: hidden;

}

span.navseconditemsel
{
	   width: 155px !important;
	   margin-left:20px;
}

a.navseconditemsel  {

 display: block;

  height: 23px;
 
  font-size: 11px;
  color: #656968;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  9px 5px 0 5px;
  margin:    3px 20px 0px 00px;
 
background: #ffffff ;
  
   width: 155px !important;
   overflow: hidden;

}

A.navseconditemsel:hover  {

	display: block;
	height: 23px;
	font-size: 11px;
	color: #656968;
	text-decoration: none;
	font-family:  Arial, sans-serif;  
	font-weight: bold;  
	padding:   9px 5px 0 5px;
	margin:   3px 20px 0px 00px;
 
	background: #ffffff ;
  
	width: 155px !important;
	overflow: hidden;

}


a.navseconditem:hover {
    display: block;

  height: 22px;
 
  font-size: 11px;
  color: #4B7F99;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  9px 5px 0 5px;
  margin:  3px 20px 0px 00px;
 

   background: #e0f2f2;
   width: 155px !important;
   overflow: hidden;
    
}



span.navthirditem
{
	   width: 137px !important;
	   margin-left:20px;
	   padding-left:10px;
}

a.navthirditem {

 display: block;

  height: 15px;
 
  font-size: 10px;
  color: #f77730;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:   0px 5px 0 5px;
  margin:  3px 20px 0px 0px;

  
   width: 137px !important;
   overflow: hidden;
   

}
a.navthirditem:hover {

    display: block;
    height: 15px;
    font-size: 10px; 
    color: #6F7474;
    text-decoration: none;
    font-family:  Arial, sans-serif;  
    font-weight: bold;  
    padding:  0px 5px 0 15px;
    margin:  3px 20px 0px 20px;
    background: #ffffff;
    width: 120px !important;
    overflow: hidden;
   
    

}

A.navthirditemsel {

 display: block;

  height: 15px;
 
  font-size: 10px;
  color: #6F7474;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  0px 5px 0 15px;
    margin:  3px 20px 0px 20px;
 

   background: #ffffff;
    width: 124px !important;
   overflow: hidden;

}

A.navthirditemsel:hover {

 display: block;

  height: 15px;
 
  font-size: 10px;
  color: #6F7474;
  text-decoration: none;
  font-family:  Arial, sans-serif;  
  font-weight: bold;  
  padding:  0px 5px 0 15px;
    margin:  3px 20px 0px 20px;
 

   background: #ffffff;
    width: 124px !important;
   overflow: hidden;

}



 #header
{
	width: 995px;
	height: 87px;
	border-top: 0px solid #dde7ec;
	
	margin-bottom:5px;
	
	padding-bottom:0px;
}


#mainlogo 
{
	
	margin-left: 25px;
	margin-top: 25px; 
	float: left;
}


div.maincontent
{
	clear: both;
	
	
}


div.content
{
		
		
		
		padding-bottom:0px;
		
		
		float: left;
		width: 638px;
		position: relative;
		
}

div.content img {
/* float: right; 
margin: 0 0 12px 30px;*/
}

div.titlediv
{
	
	vertical-align:middle;
	padding:0px;
	margin:0px;
	height:50px;
	margin-top:12px;
	padding-left:14px;
	
}

div.titlediv H2
{
	font: bold 25px Arial,sans-serif;
	color: #769e9b;
	padding:0px;
	margin:0px;
		
		
		
		
}

div.pagecontent 
{
	min-height:400px;

}

div.pagecontent div.pagebody
{
width:638px;
border-right: solid 1px #e9ecec;
min-height: 400px;


}



div.homecontent h2
{

}

div.homecontent div.pagebody
{
}
.navseconditem
{
	margin-left:2px;
}

#leftNav {
	font: bold 11.5px Arial,sans-serif;
	width: 163px;
	float: left;

	
}

	#leftNav ul {
		
	}
	
		div.leftNav ul li {
			background: transparent url('../images/leftnav_bg.png') repeat-x bottom;
		}
		
		div.leftNav ul li:hover {background-color: #e0f2f2;}
		
		div.leftNav ul li.open:hover {background-color: transparent;}
		
			div.leftNav ul li a {
				color: #4b7f99;
				display: block;
				width: 137px;
				height: 20px;
				padding: 10px 0 0 23px;
			}
			
			div.leftNav ul li a:hover {
				
			}
			
			div.leftNav ul li ul {display: none;}
			
			div.leftNav ul li.open ul {
				display: block;
				font-size: 10.5px;
				padding: 0 0 10px 0;
			}
			
				div.leftNav ul li.open ul li {
					background: none;
					line-height: 17px;
				}
				
					div.leftNav ul li.open ul li a {
						padding: 0 0 0 36px;
						width: 124px;
						height: auto;
						color: #f77730;
						background: transparent url('../images/leftnav_sub.png') no-repeat 28px 6px;
					}
					
					div.leftNav ul li.open ul li a:hover {
						color: #6f7474;
						background-image: url('../images/leftnav_sub_on.png');
					}


div.menu a.menuitem,a.menuitem
{
	/*margin: 2px 5px 2px 5px; 
	padding: 1em 1% 1em 1%;*/
	margin-left:00px;
	margin-right:10px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;

}

div.menu LI a.menuitemsel,a.menuitemsel
{
	/*margin: 2px 0.8em 2px 0.8em;  */
	/* padding: 1em 1% 1em 1%; */
	margin-left:00px;
	margin-right:10px;
	font-family: Arial;
	font-size: 11px;
	color: #149797 !important;
	
}



div.sitemap div.channel
{
	width: 146px;
	float:left;
	color: #9ca6ab;
	
}

div.sitemap div.channelwide
{
	width: 195px;
	float:left;
	color: #575e60;
	
}


#topNav 
{
	width: 995px;
	height: 26px;
	background: transparent url('../images/topnav_bg.png') repeat-x;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	padding:0px;
	padding-top:1px;
	font-weight: bold;
	
}

#topNav ul {
	height: 26px;
	width: 995px;
	margin: 3px 2px 1px 25px;
	padding:0;
}

#topNav ul li {
display: inline;
float: left;


}
#topNav ul li a 
{
    color: #4B7F99;
	text-decoration: none;
	height:26px;
	
}
#topNav ul li a:hover 
{
    color: #149797;
	text-decoration: none;
	height:26px;
	
}
/*#topNav ul li a {
display: block;
height: 26px;

background-position: center top;
background-repeat: no-repeat;
text-indent: -9999px;
}

div.topNav ul li a:hover {
background-position: center -25px;
}

div.topNav a#industries {width: 95px; background-image: url('../images/topnav_industries.png');}
div.topNav a#clientsolutions {width: 137px; background-image: url('../images/topnav_clientsolutions.png');}
div.topNav a#research {width: 152px; background-image: url('../images/topnav_research.png');}
div.topNav a#knowledge {width: 149px; background-image: url('../images/topnav_knowledge.png');}
div.topNav a#news {width: 62px; background-image: url('../images/topnav_news.png');}
div.topNav a#careers {width: 82px; background-image: url('../images/topnav_careers.png');}
div.topNav a#about {width: 87px; background-image: url('../images/topnav_about.png');}
div.topNav a#contact {width: 81px; background-image: url('../images/topnav_contact.png');}

*/

div.search {
	
	margin-top: 7px;
	
	padding-bottom:5px;
	
	float:right;
	
	font-family: Verdana;
	font-size:10px;
	color:#666666;
	margin-right:10px;
	width:196px;
	
	
	
}

div.search form {
	margin-bottom: 0px;
}

div.search .labelSearchText {
	color: #4f7386;
	text-align:left;
	font-size: 10px;
	font-family: Helvetica,sans-serif;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	

	
}

div.search input.text, .searchLabel {
	border: 1px solid #677a85;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	width: 142px;
	height: 11px;
	padding:  4px 5px 3px 5px;
	font: 11px Helvetica,sans-serif;
	color: #4f7386;
	vertical-align: middle;
}

div.search input.image {
	vertical-align: middle;
	margin-left: 6px;
}

div.search span {
	font: 13px/21px Helvetica,sans-serif;
	color: #4f7386;
	display: block;
	float: left;
	font-weight: bold;
}



div.sub_right {
	float: left;
	width: 150px;
	padding-left:20px;
	margin:  0px 0px 0px 0px;
	vertical-align: top;
	border-top: solid 1px #e9ecec;
	margin-top:62px;
	
}


div.titleRule
{
	border-top: solid 1px #e9ecec;
	margin-left:0px;
	width: 675px;
	height:1px;
	padding:0;
	margin-bottom:0px;
}



#contentdiv
{
	
	padding-top:00px;
	
	

	
}


div.contentWrapper {
float: left;
width: 830px;
height: 100%;
font: 11.5px/17px Arial,sans-serif;
color: #575e60;
border-left: 1px solid #e9ecec;

}



div.footerCopy {
clear: both;
border-top: 1px solid #eff5f7;
padding-top:0px;
}

div.footerCopy p {
font-family: Arial,sans-serif;
font-size: 10px;
color: #575e60;
margin: 7px 15px;


}

div.footerCopy p a {
color: #575e60;
text-decoration: none;
}

div.footerCopy p a:hover {
text-decoration: underline;
}




/* div#promoone div.newsItem {background-color: #eaf8f5;} */

 div#promoone div.newsItem {background-color: #f5f9f9;border-bottom:solid 2px #ffffff;}
div#promotwo div.newsItem {background-color: #f5f9f9;border-bottom:solid 2px #ffffff;}
/* div#promothree div.newsItem {background-color: #eaeff1;}*/
 div#promothree div.newsItem {background-color: #f5f9f9;border-bottom:solid 2px #ffffff;}

div#promofour div.newsItem {background-color: #f5f9f9;border-bottom:solid 2px #ffffff;}



 div.newsItemLast {background-color: #f5f9f9;}



div#promotwo div.newsItem h4 a {text-decoration:none}
div#promothree div.newsItem h4 a {text-decoration:none}
div#promofour div.newsItem h4 a {text-decoration:none}

div#promoone div.newsItem h4 a {text-decoration:none}
div#promoone div.newsItem h4 a:hover {text-decoration:underline}
div#promotwo div.newsItem h4 a:hover {text-decoration:underline}
div#promothree div.newsItem h4 a:hover {text-decoration:underline}
div#promofour div.newsItem h4 a:hover {text-decoration:underline}

div.bucketContent form {
width: 194px;
margin: auto;
}

div.bucketContent label {
font: bold 10px Arial,sans-serif;
color: #4f7386;
text-transform: uppercase;
display: block;
margin: 10px 0 4px 0;
}

div.bucketContent input.text {
border: 1px solid #677a85;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
width: 180px;
padding: 2px 5px;
font: 10px Helvetica,sans-serif;
color: #4f7386;
}

div.bucketContent input.image {

margin: 7px 0px 0 0;
}


div.bucketContent p {
font: 10.5px/12px Arial,sans-serif;
color: #575e60;
margin:0px;
padding:0px;
}



div.sitemap div.channel a
{
	font-size: 11px;
	color: #575e60;
	font: 10px/15px Arial,sans-serif;
	text-decoration: none;
}


div.sitemap div.channel a:hover
{
	font-size: 11px;
	color: #9ca6ab;
	font: 10px/15px Arial,sans-serif;
	text-decoration: underline;
}

div.sitemap div.channelwide a
{
	font-size: 11px;
	color: #575e60;
	font: 10px/15px Arial,sans-serif;
	text-decoration: none;
}


div.sitemap div.channelwide a:hover
{
	font-size: 11px;
	color: #9ca6ab;
	font: 10px/15px Arial,sans-serif;
	text-decoration: underline;
}



	
div.bucketContent div.knowledgeCenterContent
{
    padding-left: 0px;
    margin-left: 0px;
    width: 212px;
}		

div.footerOrnamentation {
height: 25px;
width: 965px;
background: #bfc6c8;
border-bottom: 5px solid #dfe8ed;
}

div.footerNav {
background: #f7f7f7;
width: 935px;
padding: 15px;
border: 1px solid white;
border-width: 2px 0 1px 0;
}

div.footerNav ul {
font: 10px/15px Arial,sans-serif;
width: 137px;
float: left;
margin-right: 12px;
}

div.footerNav ul.hq {width: 170px;}

div.footerNav ul.hq p {color: #747474;}

div.footerNav ul.hq p a {
color: #747474;
text-decoration: underline;
}

div.footerNav ul li {
color: #747474;
}

div.footerNav ul li a {
color: #747474;
}

div.footerNav ul li a:hover {
text-decoration: underline;
}

div.footerNav ul li h6 {
font-weight: bold;
color: #799396;
text-transform: uppercase;
}

div.footerNav ul li h6 a {
color: #747474;
}

#contentdiv div.pageoffset
{
	margin:0px;padding:0px;
	padding-left:15px;
	
	
}

#contentdiv div.pageoffset P
{
	margin-top:0px;
	padding-right:15px;
}

#contentdiv div.topIntro
{

margin-top:-1px;
padding-top:0px;
width:638px;
height: 172px;

}

#contentdiv div.pageoffset  A img
{
	/*float:left;*/
	margin:0px;
	padding:0px;
}






#contentdiv div.topIntroBlue
{
margin-top:-1px;
padding-top:0px;

margin-left:0px;
background-color: #4b7f99;
width:653px;
height:185px;

}

#contentdiv div.topIntroBlue div.topIntrotext {


padding-top:0px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
padding-right:0px;
margin-right:0px;
float:left;
margin-left:18px;
width:218px;
height:174px;
color:#ffffff;

}
div.topIntroBlue  div.topIntroImage
{

width:403px;
float:right;
height:185px;

}

div.topIntroImage img
{
	padding:0px;
	margin:0px;
}

div.pageoffset H5 {
font: bold 13px/15px Arial,sans-serif;
color: #4b7f99;
margin-top:4px;
margin-bottom:4px;
padding:0px;
clear:both;
}


div.sandbox a {
color: #4b7f99;
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding: 8px 40px 17px 0;
background: transparent url('../img/bucket_link_button_bg.png') no-repeat right -33px;
}

TABLE.sandbox H5 a 
{
	font: bold 13px/15px Arial,sans-serif;
color: #4b7f99;
margin-top:4px;
margin-bottom:4px;
padding:0px;
clear:both;
	background-image: none !important;
	
	
}

TABLE.sandbox H5 a:hover
{
	text-decoration: underline;
}
		

fieldset
{
	border: none;
}	

TABLE.topIntroBlue
{
	margin-left:-15px;
	background-color: #4b7f99;
	color: #ffffff;
	margin-top:-1px;
}



	TABLE.topIntroBlue img
{
	padding:0px;
	margin:0px;
}

TABLE.topIntroBlue P
{
	padding-left:15px;padding-right:15px;padding-top:05px;padding-bottom:0px;
}

TABLE.topIntroWhite p {


padding-left:15px;padding-right:15px;padding-top:05px;padding-bottom:0px;


}
TABLE.topIntroWhite img
{
display:inline;
width:315px;

padding:0px;
height:172px;

}
TABLE.topIntroWhite
{
	margin-top:-1px;
	margin-left:-15px;
}

TABLE.sandbox 
{

	background: #f1fcf9;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	margin-left:-15px;
}


TABLE.sandbox div.sandboxcontent
{
	margin-left:15px;
	margin-top: 15px;
	margin-right:15px;
	padding-bottom:10px;
	
	
	
}
TABLE.sandbox  H5
{
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
	padding-top:5px;
	margin-top:5px;
}
TABLE.sandbox  P
{
	
	padding-top: 5px;
	margin-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}


TABLE.sandbox TD
{
	padding-bottom:10px;
	border: solid 1px #e9ecec;
}

TABLE.sandbox a {
color: #4b7f99;
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding:     8px 40px 13px 15px;
background: transparent url('../images/bucket_link_button_bg.png') no-repeat right -33px;

	
}

TABLE.sandbox P a  
{
	margin-left:-15px;
	padding-top:-5px;
}


TABLE.sandbox a:hover {
background-position: right -1px;
}




/* insert  new styles here */






div.headline {
border-bottom: 1px solid #e9ecec;
padding: 10px 0 20px 16px;
}





div.content p {
margin-bottom: 1em;
}



div.content ul li {
margin-left: 15px;
}

.contentPromo {
background: #f1fcf9;
border: 1px solid #e9ecec;
border-width: 1px 0;
padding: 20px 20px 10px 20px;
margin: 20px -21px 0 -15px;
clear: both;
}

div.contentPromo a {
color: #4b7f99;
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding: 8px 40px 17px 0;
background: transparent url('../images/bucket_link_button_bg.png') no-repeat right -33px;
}

div.contentPromo a:hover {
background-position: right -1px;
}

div.sandboxcontent a {
color: #4b7f99;
font-weight: bold;
font-size: 10px;
text-decoration: none;
padding: 8px 40px 17px 0;
background: transparent url('../images/bucket_link_button_bg.png') no-repeat right -33px;
}

div.sandboxcontent a:hover {
background-position: right -1px;
}


div.rightColumn {
width: 196px;
float: left;
}

div.rightPromo {
padding:   0px 00px 15px 0px;
border-bottom: 1px solid #e9ecec;
}

div.rightPromo p {
margin-bottom: .5em;
}

div.rightPromo p.phone {
color: #157e7e;
font-weight: bold;
}

p.phone {
color: #157e7e;
font-weight: bold;
}

div.rightPromo a {
white-space: nowrap;
}

div.dashboard {
float: left;
width: 635px;
height:100px;

margin-left:-15px;

position: relative;
}

div.dashboard p {

}

div.dashboardHeader {
background: #4b7f99;
font: 12px/16px Arial,sans-serif;
color: white;
}

div.dashboardHeader img {
float: right;
}

div.dashboardHeader p {
width: 205px;
height: 150px;
overflow: hidden;
float: left;
margin: 20px 0 0 15px;
}

div.dashboard div.contentPromo {
margin: 0 0 0 0;
padding: 0;
}

div.dashboard div.contentPromo div {
float: left;
padding: 20px 20px 10px 20px;
border-right: 1px solid #e9ecec;
border-bottom: 1px solid #e9ecec;
border-top: 1px solid #ffffff;
}

div.dashboard div.contentPromo div.two {
width: 277px;
}

div.dashboard div.contentPromo div.three {
width: 171px;
}

A.pdf 
{
	display:block;
	font: bold 9px Arial,sans-serif;
	color: #4b7f99 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	padding: 5px 0 5px 20px;

	
	background: transparent url('../images/pdf_icon.png') no-repeat;
}

A.pdf:hover
{
	text-decoration: underline;
}


H.H1 {
font: bold 25px/35px Arial,sans-serif;
color: #769e9b;

}

.H5, .inLineHeader {
font: bold 13px/15px Arial,sans-serif;
color: #4b7f99;
padding-top: 10px;
}

.H6
{
	font: bold 12px/15px Arial,sans-serif;
	color: #111111;
}

div#contentdiv ul li {
margin-left: -20px;
padding-left:0px;
}

.horizontal_line
{
	
	height: 1px;
	width: 100%;
	border-bottom: dotted 1px  #e9ecec;
	padding-top:2px;
	padding-bottom:2px;
	margin: 0;

	
}


div.rightPromo H5 {
font: bold 12px/15px Arial,sans-serif;
padding-bottom:2px;
margin-bottom:2px;
}





div.bucketContent .phone
{
		color:#4f7386;
		font-family:Helvetica;
		font-size: 13px;
}




/* end insert styles */







div.newsItem {
padding:    10px 7px;


margin-bottom: 3px;
}



div.newsItem span.date {
font: 11px Arial,sans-serif;
color: #73a4b9;
}


div.newsItem h4 {
font: bold 12px Arial,sans-serif;
color: #4b7f99;
padding: 0px;
margin-top:0px;
margin-bottom: 6px;
}

div.newsItem h4 a {color: #4b7f99;}
div.newsItem h4 a:hover, div.newsItem:hover h4 a {text-decoration: underline;}



div.newsItem img {margin-top: -10px;}


			
		
				


div#clientLogIn p {
width: 194px;
margin: auto;
}



div.clear {
clear: both;
height: 1%;
font-size: 1px;
}




TABLE.sandbox TD.sandboxthree
{
	width: 217px;
}


TABLE.sandbox TD.sandboxtwo
{
	width: 318px;
	
}


TABLE.sandbox TD.sandboxone
{
	width: 638px;
}

TABLE.sandbox TD.sandboxtwo P
{

	width:280px;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:0px;
	
}

TABLE.sandbox TD.sandboxthree P
{

	width:181px;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:0px;
	padding-right:0px;
	
}

TABLE.sandbox TD.sandboxthree H5
{

	
	padding-right:0px;
	margin-right:0px;
	
}


A.summarymore, A.summarymore:visited
{color: #688FA2;
}
A.summarymore:hover
{
	text-decoration:none;
}

  
.alignLeft {
float: left; 
margin:  0 30px 12px 0px;
}

div.pageoffset IMG.alignRight {
float: right; 
margin:   0px 0px 12px 30px;
}


div.pageoffset P IMG.alignRight {
float: right; 
margin:   0px -15px 12px 30px !important;
}

TABLE.sandbox P
{
	margin-bottom:1px;
	margin-left:0px;

	
}

TABLE.sandbox A.readMore {
color: #4b7f99;
font-weight: bold;
font-size: 10px;
font-family: Arial;
text-decoration: none;
padding: 0px 20px  3px  7px ;
text-transform: uppercase;
background-image: url('../images/small_arrow_off.png');
background-repeat: no-repeat;
background-attachment:inherit;
background-position: right 0px ; 
width: auto !important;
background-color: Transparent;
margin-left:-6px !important;
display:block;






	
}

TABLE.sandbox A.readMore:hover {
background-image: url('../images/small_arrow_on.png');

}

div.rightPromo .phone, div.phone {
color: #157e7e;
font-weight: bold;
margin-top:6px;
margin-bottom:3px;
font-size: 13px;



}



div.phone a {display: inline !important; }
div.printMe
{
	float:left;
	margin-left:315px;
	margin-top:18px;
	
}

div.clientlogin
{
	float:left;
	margin-left:330px;
	margin-top:20px;
	padding:0px;
	
}

div.summarysum, .summarysum a
{
	font-size: 11px;
	color: #3f3f3f;
	text-decoration: none;
	margin-right:15px !important;
}

div.summarytitle,  a.summaryTitleLink
{

font: bold 13px/15px Arial,sans-serif !important;
color: #4b7f99;
margin-top:4px;
margin-bottom:4px;
padding:0px;
clear:both;
text-decoration: none !important;
padding-right:15px;
}

a.summaryTitleLink:hover {text-decoration:underline}