@charset "UTF-8";
/* CSS Document */

/*main Content*/

#container { 
	width:960px;
	height:auto;
	background:#ffffff none repeat scroll 0 0;
	margin:0 auto 0px auto;
	padding:0 0 0px 0px;
}

#header {height:107px; height:99px; width:960px; margin:0;}

ul#header_links {
	position: relative;
	margin:78px 0 0 178px;
	
	padding: 0;
	float:left;
}
	
#header_links li{
	display:inline;
	list-style-type:none;
	margin:0 0 0 20px;
}

.horizontal_list {display:block; list-style:none;}
.horizontal_list li {
	display:inline; 
	list-style:none;
}

.vertical_list {display:block; list-style:none; padding:0px; margin:0px;}
.vertical_list li {display:block; list-style:none; padding:0px; margin:0 0 10px 25px; color:#58595b; line-height:21px;}

.managementbios li {
	display:block;
	float:left;	
	margin:0px 17px 0px 0px;
}


.management_h6 {
	clear:both;
}


.leadership_team li a {margin:0px 9px 0px 0px;}

.managementbios li.last {margin:0px 0px 0px 9px;}
.managementbios li.last a {margin:0px;}

#main_content {width:840px; height:506px; margin:-506px 0 0 120px;}
	.home {background:transparent url(../images/main_content/home.jpg) no-repeat top;}
	.aboutus {background:transparent url(../images/main_content/aboutus.jpg) no-repeat top;}
	.careers {background:transparent url(../images/main_content/careers.jpg) no-repeat top;}
	.doingbusiness {background:transparent url(../images/main_content/doingbusiness.jpg) no-repeat top;}
	.press {background:transparent url(../images/main_content/press.jpg) no-repeat top;}
	.contacts {background:transparent url(../images/main_content/contacts.jpg) no-repeat top;}
	
#main_content a {color:#006699;}	
#main_content a:hover {color:#999999;}	

#overlay_top {width:840px; height:26px;}
	.top20 {background:transparent url(../images/overlay/top_20percent.png) no-repeat top;}
	.top50 {background:transparent url(../images/overlay/top_50percent.png) no-repeat top;}
	.top60 {background:transparent url(../images/overlay/top_60percent.png) no-repeat top;}
	.top70 {background:transparent url(../images/overlay/top_70percent.png) no-repeat top;}
	.top75 {background:transparent url(../images/overlay/top_75percent.png) no-repeat top;}

#overlay_middle {width:840px; height:440px; margin:0px 0 0 0px;}
	.middle20 {background:transparent url(../images/overlay/middle_20percent.png) repeat-y top;}
	.middle50 {background:transparent url(../images/overlay/middle_50percent.png) repeat-y top;}
	.middle60 {background:transparent url(../images/overlay/middle_60percent.png) repeat-y top;}
	.middle70 {background:transparent url(../images/overlay/middle_70percent.png) repeat-y top;}
	.middle75 {background:transparent url(../images/overlay/middle_75percent.png) repeat-y top;}

#overlay_bottom {width:840px; height:40px;}
	.bottom20 {background:transparent url(../images/overlay/bottom_20percent.png) no-repeat top;}
	.bottom50 {background:transparent url(../images/overlay/bottom_50percent.png) no-repeat top;}
	.bottom60 {background:transparent url(../images/overlay/bottom_60percent.png) no-repeat top;}
	.bottom70 {background:transparent url(../images/overlay/bottom_70percent.png) no-repeat top;}
	.bottom75 {background:transparent url(../images/overlay/bottom_75percent.png) no-repeat top;}



.header {
	margin:13px 0 22px 65px;
	_margin:0px 0 11px 33px;
	text-indent:-4000px;
	float:left;
	}
/*END main Content*/


/*Styles for Bottom Nav*/
#main_content a.back {font-size:11px; color:#000000; margin:-10px 0 0 60px; _margin:0px 0 0 60px; float:left; font-weight:bold; position:relative; font-style:italic; clear:both;}
#main_content a:hover.back {font-size:11px; color:#006699; margin:-10px 0 0 60px; _margin:0px 0 0 60px; float:left; font-weight:bold; font-style:italic;}


/*Styles for Footer */
#footer { width:808px; height:20px; padding:8px 10px 0 142px;}

#footer p {font-size:10px; color:#999999; text-align:right; margin:-12px 0 0 0px;}

#footer p a {font-size:10px; text-decoration:underline;}
#footer p a:hover {font-size:10px;}


/*Styles for Footer */

/*Styles that Power the Site*/
.bluetop {
	width:608px;
	height:auto;
	margin:0px 0 0 89px;
	_margin:0px 0 0 45px;
	float:left;
	background:url(../images/backgrounds/bluetop.png) no-repeat;
}

.blue_hr,
.bluebottom {
 	height:1px; 
	width:100%; 
	float:left; 
	margin:0 0px 20px 20px; 
	_margin:0 0px 0px 10px; 
	text-indent:-4000px;
	background:url(../images/backgrounds/bluebottom.png) repeat-x;
}



.bluetop .bluebottom {width:588px;}

.bluetop2 .blue_hr {
	width:603px;
	_width:100%;
}

.bluetop2 .bluebottom {
	width:603px;
	width:643px;
	_margin:0 0px -20px 10px; 
}

.bluetop3 .bluebottom {width:643px;}


#scroll_copy .bluebottom {width:623px; margin:0 0 0 20px; _margin:0 0 -10px 10px;}

.bluetop5 {
	width:623px;
	height:auto;
	margin:0px 0 0 39px;
	_margin:0px 0 0 20px;
	float:left;
	background:url(../images/backgrounds/bluetop5.png) no-repeat 0px 0px;
} 

.bluetop6 {
	width:623px;
	height:auto;
	margin:0px 0 0px 39px;
	_margin:0px 0 0px 20px;
	float:left;
	background:url(../images/backgrounds/bluetop6.png) no-repeat 0px 0px;
} 


.bluetop2 {

	width:663px;
	_width:623px;
	height:auto;
	margin:0px 0 0 39px;
	_margin:0px 0 0 20px;
	clear:both;
	float:left;
	background:url(../images/backgrounds/bluetop2.png) no-repeat;
}

.bluetop5 {}

.bluetop5 p,
.bluetop2 p {
	margin:0px 0 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595b;
	line-height:20px;
}

.bluetop5 p{
	padding:5px 0 3px 0px;
}

#scroll_top.bluetop2 {width:645px; _width:621px;}

#scroll_bottom.bluebottom {
	width:603px;
	width:646px;
	margin:0 0 20px 59px;
	_margin:0 0 20px 30px;
	}
	
#scroll_bottom2.bluebottom {
	width:623px;
	margin:5px 0 20px 61px;
	margin:5px 0 9px 61px;
	_margin:0 0 20px 30px;
	}
	
#scroll_bottom.bluebottom3 { width:643px;_width:618px;}
	
	
#inside_scroll.bluebottom {
	width:623px;
	margin:20px 0 0px 22px;
	_margin:0 0 20px 10px;
	float:left;
	display:block;
	}			
	
#inside_scroll.bluebottom_management {	
	_margin-bottom:0px;	
}
	
.bluetop_b,	
.bluetop3 {
	width:663px;
	_width:638px;
	height:auto;
	_height:42px;
	margin:0px 0 0 39px;
	*margin:0px 0px -31px 39px;
	_margin:0px 0 4px 20px;
	float:left;
	background:url(../images/backgrounds/bluetop2.png) no-repeat;
}	

.bluetop_b {background:url(../images/backgrounds/bluetop_noarrow.png) no-repeat;}

.bluetop_b p,
.bluetop3 p {
	margin:0px 0 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595b;
	line-height:20px;
}

.bluetop4 {
	width:623px;
	height:51px;
	margin:0px 0 0 39px;
	_margin:0px 0 0 20px;
	float:left;
	background:url(../images/backgrounds/bluetop4.png) no-repeat;
}


.bluetop4 p {
	margin:-20px 0 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595b;
	line-height:20px;
}

.doubleheader {margin:-600px 0 0 0px;}

#scroll_bottom4.bluebottom {
	width:623px;
	margin:5px 0 20px 61px;
	margin:5px 0 9px 61px;
	_margin:0 0 20px 30px;
	}


#scroll_copy {
	width:675px;
	height:325px;
	_height:340px;
	margin:-10px 0px 0px 39px;
	_margin:-15px 0 0px 20px;
	font-size:12px;
	float:left;	
	}
	
#blue_scroll #scroll_copy {
	padding-top:10px;
	_padding-top:0px;
	height:306px;
}	

#scroll_copy p {
	width:598px;
	margin:0px 0px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595b;
	line-height:20px;	
	}	

#scroll_copy p:first-child {margin:10px 0px 10px 25px;}

#scroll_copy #scroll_p {
margin:10px 0px 10px 25px;
*margin:5px 0px 10px 25px;
_margin:10px 0px 10px 25px;
}

#scroll_copy.pressreleases_copy {margin-top:-10px; _margin-top:-15px;}
/*
#scroll_copy.news_copy {_margin-top:0px;}
*/

#scroll_copy.pressreleases_copy {}


/*Styles for Home Page*/
#home_h2 {
	width:462px;
	height:315px;
	margin:27px 0 22px 107px;
	_margin:27px 0 11px 53px;
	text-indent:-4000px;
	float:left;
	background:url(../images/backgrounds/home_h2.png) no-repeat;
}

#home_p {
	width:589px;
	height:47px;
	margin:11px 0 7px 20px;
	_margin:11px 0 7px 10px;
	text-indent:-4000px;
	float:left;
	background:url(../images/backgrounds/home_p.png) no-repeat;
}

/*Styles for About Us*/
#aboutus_h2 {
	width:195px;
	height:37px;
	background:url(../images/backgrounds/aboutus_h2.png) no-repeat;
}

	/*Styles for Company Overview*/
	#companyoverview_h2 {
		width:415px;
		height:37px;
		background:url(../images/backgrounds/companyoverview_h2.png) no-repeat;
	}

	/*Styles for Leadership*/
	#leadership_h2 {
		width:241px;
		height:37px;
		background:url(../images/backgrounds/leadership_h2.png) no-repeat;
	}
	
	/*Styles for Mission & Vision*/
	#missionandvision_h2 {
		width:369px;
		height:37px;
		background:url(../images/backgrounds/missionandvision_h2.png) no-repeat;
	}
	
	/*Styles for Terms and Conditions Overview*/
	#termsandconditions_h2 {
		width:651px;
		height:37px;
		background:url(../images/backgrounds/termsandconditions_h2.png) no-repeat;
	}	

/*Styles for Careers*/
#careers_h2 {
	width:178px;
	height:37px;
	background:url(../images/backgrounds/careers_h2.png) no-repeat;
}

/*Styles for Doing Buisness With Us*/
#doingbusiness_h2 {
	width:508px;
	height:37px;
	background:url(../images/backgrounds/doingbusiness_h2.png) no-repeat;
}








/*Styles for Leadership*/
#contacts_h2 {
	width:202px;
	height:37px;
	background:url(../images/backgrounds/contacts_h2.png) no-repeat;
}

/*Styles for Management Bios*/
#managementbios_h2 {
	width:391px;
	height:37px;
	background:url(../images/backgrounds/managementbios_h2.png) no-repeat;
}

.managementbios {
	width:660px;
	height:auto;
	margin:5px 0 5px 22px;
}

#scroll_copy #scroll_p.managementbios_p {font-size:10px;}

.managementbios_leaders {
	width:105px; 
	height:auto;
	display: -moz-inline-block;
	display:inline-block;
	padding:88px 0 0 0px;
	margin:0px 9px 0 0px;
	cursor:pointer;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	vertical-align:top;
	}	

.managementbios_link {
	width:105px; 
	height:auto;
	display: -moz-inline-block;
	display:inline-block; 
	padding:0px 0 0 0px;
	margin:0px 9px 10px 0px;
	cursor:pointer;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	vertical-align:top;
	}
	
#bio_chair.managementbios_leaders {background:url(../images/bios/bio_chair.png) no-repeat; margin-left:265px;}	
#bio1.managementbios_leaders {background:url(../images/bios/bio1.png) no-repeat;}	
#bio2.managementbios_leaders {background:url(../images/bios/bio2.png) no-repeat;}	
#bio3.managementbios_leaders {background:url(../images/bios/bio3.png) no-repeat;}	
#bio4.managementbios_leaders {background:url(../images/bios/bio4.png) no-repeat;}	
#bio5.managementbios_leaders {background:url(../images/bios/bio_rosenstein.png) no-repeat;}	

.managementbios_leaders:hover {font-size:10px;}		
.managementbios_link:hover {font-size:10px;}	

.title_descripition {color:#58595b; font-size:9px;font-weight:normal;}

/*Landing Page*/

.landing_image {width:142px; height:135px; margin:10px 0 0 25px;}

#bio_chair_landing {background:url(../images/bios/bio_chair_landing.png) no-repeat;}
#bio1_landing {background:url(../images/bios/bio1_landing.png) no-repeat;}
#bio2_landing {background:url(../images/bios/bio2_landing.png) no-repeat;}
#bio3_landing {background:url(../images/bios/bio3_landing.png) no-repeat;}
#bio4_landing {background:url(../images/bios/bio4_landing.png) no-repeat;}
#bio5_landing {background:url(../images/bios/bio_rosenstein_landing.png) no-repeat;}

#managementbios_right_content {margin:-150px 0 0 157px; _margin:-140px 0 0 157px;}
#managementbios_right_content p {width:450px; height:auto;}

#managementbios_right_content_expanded {margin:0px 0 0 0px; _margin:10px 0 0px 0px;}
#managementbios_right_content_expanded p {width:615px; height:auto;}



/*Styles for Press*/
#press_h2 {
	width:124px;
	height:37px;
	background:url(../images/backgrounds/press_h2.png) no-repeat;
}

#gulf_truck {
	width:359px;
	height:187px;
	margin:0 0 0 345px;
	*margin:25px 0 0 345px;
	_margin:0 0 0 345px;
	background:url(../images/backgrounds/gulf_truck.png) no-repeat;
	float:left;
	_float:none;
}

/*Styles for Press Releases*/
#pressreleases_h2 {
	width:332px;
	height:37px;
	background:url(../images/backgrounds/pressreleases_h2.png) no-repeat;
}

#pressdates {margin:-39px 0 0 0px; float:right; _margin:-27px 0 0 0px; float:right; z-index:100;}
#pressdates li {margin:0px 0 0 5px;}
#pressheadline {width:497px;_margin:2px 0 8px 0;}
#dates_releases {width:621px; margin:10px 0px 0 23px;}

#dates_releases p {
	margin:0 0px 0 0px; 
	font-size:12px; 
	line-height:18px; 
	width:485px;
	color:#58595b;
}

/*Styles for In The News*/
#inthenews_h2 {
	width:263px;
	height:37px;
	background:url(../images/backgrounds/inthenews_h2.png) no-repeat;
}

#news_h2 {
	width:242px;
	height:34px;
	text-indent: -9999px;
	background:url(../images/backgrounds/news_h2.png) no-repeat;
}


/*Styles for Corporate Backgrounder*/
#corporatebackgrounder_h2 {
	width:574px;
	height:37px;
	background:url(../images/backgrounds/corporatebackgrounder_h2.png) no-repeat;
	_margin-bottom:25px;
}

/*Styles for Press Contacts*/
#presscontacts_h2 {
	width:574px;
	height:37px;
	background:url(../images/backgrounds/presscontacts_h2.png) no-repeat;
}

/*Styles for Press Resources*/
#pressresources_h2 {
	width:362px;
	height:37px;
	background:url(../images/backgrounds/pressresources_h2.png) no-repeat;
}


.press_contacts {

	margin-top:10px;
	margin-left:25px;
}

.press_contacts #managers li {
	width:200px;
}


.press_contacts li {
	display:block;
	list-style-type: none;
	float:left;
	margin:0 71px 0 0;
}

.warner,
.firing,
.tbrooks {
	display:block;
	height:179px;
	width:189px;
	text-indent:-9999px;
	background: transparent url(../images/bios/press_contact.png) 0px 0px;
}

.firing {background: transparent url(../images/bios/patricia_firing.png) 0px 0px;}
.tbrooks {background: transparent url(../images/bios/tbrooks_contact.png) 0px 0px;}

.logo_color,
.logo_bw {	
	display:block;
	height:87px;
	width:161px;
	text-indent:-9999px;
	background: transparent url(../images/logos/cumberland_logo_color.png) 0px 0px;
}

.logo_bw {background: transparent url(../images/logos/cumberland_logo_bw.png) 0px 0px;}

.press_contacts li ul {margin:0px;}

.press_contacts li ul li {
	margin:5px 0px 0px 0px;
	display:block;
	line-height:14px;
	position:relative;
	clear:both;
	
}

.contact_highlight {color:#006699;}

#main_content a.back2bios {
	float:left;
	font-style:italic;
	line-height:20px;
	margin-left:61px;
	position:relative;
}

#main_content .loud a span,
#main_content a.back2bios .loud {color:#000000;}

#main_content .loud a:hover,
#main_content .loud a:hover span,
#main_content a.back2bios:hover,
#main_content a.back2bios:hover .loud {color:#006699; position:relative;}

#main_content a.email_management {
	font-style:italic;
	float:left;
	line-height:20px;
	margin-left:14px;
	padding-left:30px;
	background: transparent url(../images/mailicon.png) no-repeat 0px center;
	position:relative;
}

#main_content a.email_management:hover {
	color:#000000;
}

#main_content a.mail {
	font-style:italic;
	line-height:20px;
	margin:0 0px 0 0px;
	padding:0 0px 0 30px;
	background: transparent url(../images/mailicon.png) no-repeat 0px center;
	position:relative;
}

#main_content a.mail {
	font-style:italic;
	line-height:20px;
	margin:0 0px 0 0px;
	padding:0 0px 0 30px;
	background: transparent url(../images/mailicon.png) no-repeat 0px center;
	position:relative;
}

#main_content a:hover.mail {color:#000000;}

a.printpage {
	margin:0 0px 0 0px;
	padding:0 0px 0 20px;
	background: transparent url(../images/backgrounds/print_icon.gif) no-repeat 0px center;
	position:relative;
}

a:hover.printpage {color:#006699;}

#main_nav .visible {font-style:italic;}
#main_nav a.active {
	font-weight: bold;
	color:#006699;
}

#main_nav li ul li a.active{
	font-weight: normal;
	color:#006699;
}

#main_nav li.first a {
	
/*
	line-height:10px;
	padding-bottom:2px;
	vertical-align: top;
*/
}

.contact_content {
	border-top:1px solid #7fafc0;
	border-bottom:1px solid #7fafc0;
}

#main_nav_container {height:510px;}

h3 {_margin:-2px 0 24px 0px;}

.press .bluetop2 h3 {_margin:-2px 0 25px 0px;}

.backgrounder .bluetop2 {
	margin-bottom:10px;
	_margin-bottom:0px;
}

.press_detail_overlay #scroll_copy p#scroll_p, 
.news_detail_overlay #scroll_copy p#scroll_p { 
	*margin-top:-5px;
	_margin-top:10px;
}

/*
.backgrounder .bluetop2 h3 {_margin:-2px 0 39px 0px;}
*/
.press_releases .bluetop5 h3 {_margin:5px 0 0px 0px;}
.thenews .bluetop5 h3 {_margin:5px 0 0 0;}
.thenews .news_detail_copy h3 {_margin: 5px 0 0 0px;}


.inthenews h3 {_margin:5px 0 5px 0px;}

.press_releases .header,
.thenews .header {
	margin:13px 0 11px 65px;
	_margin:13px 0 11px 33px;	
	text-indent:-4000px;
	float:left;
	}

/*
.news_detail_copy {margin-top:12px;}
*/

.principals {
	margin:15px 0px 15px 44px
}

.principals li {
	list-style-type: decimal;
	color:#58595B;
	margin:0 0 10px 0;
}

.bluetop5 h3 {
	height:auto;
	margin:5px 0 4px 0; 
}

td {padding: 0 22px 18px 2px;}

.bluebottom_management {_margin-bottom:-15px;}

.key_personnel {width:300px;}

/*
.press_details {
	*margin-bottom:-20px;
}
*/

#footer p a.fade {text-decoration:none;}

.content_h3 {margin-bottom:10px;}

.blue_content {
	border-top:1px solid #7aadbf;
	border-bottom:1px solid #7aadbf;
}

.blue_content_rule {
	border-bottom:1px solid #7aadbf;
	display:block;
	clear:both;
	float:left;
	height:1px;
	margin-left:63px;
	_margin-left:31px;
	width:599px;
	width:643px;
	margin-bottom:5px;
	*margin-bottom:-20px;
	_margin-bottom:5px;
}

.press_releases .blue_content_rule,
.thenews .blue_content_rule {
	_margin-bottom:-12px;
}

.press_contacts li ul li.soft {color:#58595B;} 

.press_contacts li ul li.loud {margin-top:12px;} 

.logos {margin-top:5px;}

.logos li {
	margin:0px 32px 0px 0px;
}

#main_content a.press_link {
	font-style:italic;
	color:#58595B;
}

#main_content a:hover.press_link {
	font-style:italic;
	color:#006699;
}

#main_content a.active {color:#006699;}

.signature {
	margin:0 0 0 25px;
	line-height:20px;
	font-size:12px;
	color:#58595b;
	list-style-type: none;
}

h3 span {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 16px;
	height:16px;
	color:#58595b;
	font-weight:normal;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


/*Addition to Doing Business Pages*/
#controller {height:auto; margin:0 0 0 25px; }
#controller ul {float:left;}
#controller li {margin:0 34px 0 0px; line-height:16px;}
#controller .vertical_list .active {font-weight:bold; color:#006699;}
#controller .vertical_list .active:hover {font-weight:bold; color:#006699;}

#business_copy {height:245px; _padding:5px 0 0 0px; overflow:hidden;}
#business_copy .vertical_list li {margin:0 0 8px 25px;}
#business_copy .sitelinks li {margin:10px 0 8px 25px;}

#business_contacts {margin:10px 0 0 23px; text-align:left; width:655px;}
#business_contacts th, td {color:#58595B; padding:5px 5px 5px 5px;}

#business_copy .vertical_list.condensed li {margin:0 0px 0px 25px;}
#business_copy .vertical_list.condensed {margin:0 0px 8px 0px;}
