body 
{
   background-color:#333333;
   margin: 0px 0px 0px 0px;
}

body, input, textarea, .RequestInfoTextBox, table
{ font-family: arial, sans-serif, helvetica; font-size:12px; color:#333333; }

table { background-color: #ffffff; }

.RadMenu { 
background-image: url("/images/nav-bknd.gif");
}

b { color: #333333; }
a { color: #003366; text-decoration: underline; }
a:hover { text-decoration: underline; }

a.popart { color: #cc9966; text-decoration: underline; }

h1 { font-size:12pt; }

li { margin-bottom:4px; }

.Arrow { position:relative; height:10px; }
.Menu { font-size:11; color:#333333; text-transform:uppercase; border-top:solid 1px #999999; border-bottom:solid 1px #999999; }
.MenuLevel1 { color: #333333; text-decoration: none; border-bottom:solid 1px #999999; font-size:11;}
.MenuLevel1 a{ color: #333333; text-decoration: none; font-size:11;}
.MenuLevel1 a:hover{ color: #333333; text-decoration: none; font-size:11;}
.MenuLevel1 a:visited{ color: #333333; text-decoration: none; font-size:11;}
a.MenuLevel1 { color: #333333; text-decoration: none; }
a.MenuLevel1:hover { color: #333333; text-decoration: none; }

a.MenuLevel2 { color: #333333; text-decoration: none; font-size:11;}
a.MenuLevel2:hover { color: #333333; text-decoration: none; font-size:11;}

.MenuLevel2Selected { color: #cc0000; text-decoration: none; font-size:11;}
a.MenuLevel2Selected { color: #cc0000; text-decoration: none; font-size:11;}
a.MenuLevel2Selected:hover { color: #cc0000; text-decoration: none; font-size:11;}
a.MenuLevel2Selected:visited { color: #cc0000; text-decoration: none; font-size:11;}

.MenuText { font-family:Arial; font-size:11px; padding-left:10px; }
.MenuChildren { margin-top:4px; margin-bottom:4px }

.MenuItemContainerActive, .MenuItemContainerActive a { margin-bottom:10px; }

.HiddenObject { display:none; }

.CataboltWCMHeadline { font-size:16px; font-weight:normal; color:#003366; }

.footer, .footer a { color:#CCCCCC; }

.BackgroundTable { background-color:#F5F5E3 }

.ForegroundCell { background-color:#FAFAEE; }

.StandardLabel { font-weight:bold; }

.WCMStandardMargin, .StandardMargin { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; }
.WCMStandardMargin { width:339px; }

.RightPromoCell { background-color:#F5F5E3; }

.SiteSearchTextBox { width:100%; }

.NewsViewerTitle { font-weight:bold; }

.NewsViewerLink { color:#CC6600; }

.RequestInfoTextBox { width:220px; }

/* WCM Classes */
.wcmOrangeCopy { color:#CC6600; }
.wcmDefaultHeader, .wcmDefaultSubHeader, .wcmDefaultCopy
{ color:#999966; }
.wcmBelamarLiteracyPartnershipsHeader, .wcmBelamarLiteracyPartnershipsSubHeader, .wcmBelamarLiteracyPartnershipsCopy
{ color:#669900; }
.wcmBelamarLiteracyInterventionsHeader, .wcmBelamarLiteracyInterventionsSubHeader, .wcmBelamarLiteracyInterventionsCopy
{ color:#003366; }
.wcmInfiniteSchoolPartnershipsHeader, .wcmInfiniteSchoolPartnershipsSubHeader, .wcmInfiniteSchoolPartnershipsCopy
{ color:#CC0000; }
.wcmSchoolSolutionsHeader, .wcmSchoolSolutionsSubHeader, .wcmSchoolSolutionsCopy 
{ color:#CC6600; }
.wcmDefaultHeader, .wcmDefaultSubHeader,
.wcmBelamarLiteracyPartnershipsHeader, .wcmBelamarLiteracyPartnershipsSubHeader,
.wcmBelamarLiteracyInterventionsHeader, .wcmBelamarLiteracyInterventionsSubHeader,
.wcmInfiniteSchoolPartnershipsHeader, .wcmInfiniteSchoolPartnershipsSubHeader,
.wcmSchoolSolutionsHeader, .wcmSchoolSolutionsSubHeader
{ font-weight:bold; }
.wcmDefaultHeader,
.wcmBelamarLiteracyPartnershipsHeader, 
.wcmBelamarLiteracyInterventionsHeader,
.wcmInfiniteSchoolPartnershipsHeader,
.wcmSchoolSolutionsHeader
{ font-size:12px; }
.wcmDefaultSubHeader,
.wcmBelamarLiteracyPartnershipsSubHeader,
.wcmBelamarLiteracyInterventionsSubHeader,
.wcmInfiniteSchoolPartnershipsSubHeader,
.wcmSchoolSolutionsSubHeader
{ font-size:11px; }

/* Page Header */
.sendEmail { background-color: #FFFFFF; border-top: solid 0px #888888; border-bottom: solid 0px #888888;
   border-left: solid 0px; border-right: solid 0px; font-size:14px; width:100px; }
       
.divHeader { padding-top:10px; background-color: #ffffff; }

.indent { color: #ffffff; padding-top: 10px; padding-left:10px; padding-right:10px; }
.mainBody { color: #ffffff; font-size: 12px; }
.subPageText { color: #ffffff; height: 100%; }
a.header { color: #666; font-size: 11px; text-decoration: underline; }

/* Home Page */
.news table { background-color: #D6D6D6; }

.newsBold { font-size:11px; color: #333333; font-weight:bold; }

.news { font-size:11px; color: #333333; }
a.news { text-decoration: none; }

/* Brand Page */
a.brandLink { color: #003366; font-size: 11px; text-decoration: underline; }
a.brandLink:hover { color: #003366; font-size: 11px; text-decoration: underline; }
/* Page Footer */
.footer { color: #666666; font-size: 12px; }
.footer a{ color: #666666; text-decoration:underline; }
.footer a:hover { color: #666666; text-decoration:underline;}

/* Sub Pages */
.headline{ font-family:Arial; font-weight:bold; font-size:16px; color:#666666; }
.sideBar { float: right; margin: 15px 0px 15px 15px; width:230px; background-color:#EEF1F6; padding: 8px 8px 8px 8px; }
.logoLeft { float: left; margin: 10px 55px 10px 0px; background-color:#ffffff;}
.subPageTitle { font-family:Arial; font-weight:bold; font-size:12px; color:#333366; }
.brandTitle { font-family:Arial; font-weight:bold; font-size:11px; color:#333366; text-transform:uppercase; padding-bottom:2px; padding-top: 2px;}
.brandTitleSP { font-family:Arial; font-weight:bold; font-size:12px; color:#333366; padding-bottom:2px; padding-top: 2px;}
.brandBody { font-family:Arial; font-size:11px; color:#666666; }

/* inside */
.bioImage { float: left; margin: 10px 10px 5px 0px; width:79px; }
.PhotoGalleryPager td, .PhotoGalleryPager a { font-weight:bold; font-size:18px; }
.OurValueIndent { padding-left: 20px; }
.subPageTitleR { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #AB3A3A;}

/* featured article */
div.float { padding: 0 0 10 0;float: left;width: 495px;}

div.float img { height: 75px;width: 60px;vertical-align:middle;}
  
div.nofloat { text-align:center;width: 495px;padding-bottom:0px; }
 
div.nofloat img {height: 75px;width: 60px;vertical-align:middle;}

div.float p {text-align: center;}

div.main img {height: 75px;width: 60px;vertical-align:top;}

#feature-sidebar {
	padding: 0 0 0 15px;
}
.feature-side {
	padding: 0px 5px 10px 10px;
	background-color: #e3e3e3;
	font-size: 90%;
}
.feature-side h4 {
	padding-top: 10px;
	padding-bottom: 0;
	font-size: 11px;
	margin-bottom: -5px;
}
.feature-side ul {
	padding-left: 5px;
	margin-left: 10px;
	padding-top:0;
}
#bt-compare {
	padding: 1em 0;
}
#bt-compare table {
	text-align: left;
}
#bt-compare a {
	color: white;
}
#bt-compare a:hover, 
#bt-compare a:focus {
	text-decoration: none;
}
#bt-compare td,
#bt-compare th {
	color: white;
	padding: 10px 10px 10px 15px;
	background-color:#666;
	height: 40px;
}
#bt-compare th {
	background-color: black;
	font-weight: normal;
}
#bt-compare td.odd {
	background-color: #ccc;
	color:black;
	border-right: 3px solid #666;
}
#bt-compare td.odd a {
	color: black;
}
#bt-compare td.last {
	border-right: 0 none;
}

/* video additions to feature page */
#scr-video {
	background: #e3e3e3;
	margin-top: 15px;
	padding: 15px;
	float: left;
}
#scr-video h4 {
	margin-top: 0;
}
#scr-movies {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#scr-movies img {
	border: 0;
}
#scr-movies li {
	float: left;
	width: 119px;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
#scr-movies li p {
	margin: .5em 0 0 0;
}
#scr-movies li#localmovie4 {
	width: 107px;
}

/* Flash Video Players -------------------------------------------------- */
#flashcontentscr1,
#flashcontentscr2,
#flashcontentscr3,
#flashcontentscr4
{
	position: absolute;	
	top: 0px;
	left: -50%;	
	width: 1000px;
	height: 100%;
	z-index: -1;
	margin-left: -500px;
}
#flashcontentscr1 .noflash,
#flashcontentscr2 .noflash,
#flashcontentscr3 .noflash,
#flashcontentscr4 .noflash
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -105px 0 0 -111px;
}

/* media room */
.titleBox { color:#336666; font-size:12px; font-weight:bold; padding-bottom:5px; }
.titleBox a { color:#336666; font-size:12px; font-weight:bold; padding-bottom:5px; text-decoration:none;}
.titleBox a:hover { color:#336666; font-size:12px; font-weight:bold; padding-bottom:5px; text-decoration:none; }
.textBox { color:#333333; font-size:11px; padding-bottom:5px; }
.textBox a { color:#333333; font-size:11px; text-decoration:none; }
.textBox a:hover { color:#333333; font-size:11px; text-decoration:underline; }
.textBox a:visited { color:#333333; font-size:11px; text-decoration:none; }
.newsSubPageTitle { font-family:Arial; font-weight:bold; font-size:12px; color:#003333; }

/* press release */
.pressReleaseField, .pressReleaseKeyword { width:200px; font-size:8pt; }
.ie8 .pressReleaseKeyword, .ie7 .pressReleaseKeyword { width:194px; font-size:8pt; }
/*
career overview ---- added 9-3-08, Libby Molina
.career-overview
{
	background-color:#EAF0F0;padding:10px;
}
.career-overview .titleBox 
{
	color: #4E5B85;
}
.career-overview .titleBox a 
{
	color: #4E5B85;	
}
.career-faqs-links a
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
}
.career-faqs-links a:hover 
{
	color: #666;
	text-decoration: underline;
}
.jobs 
{
	font-size: 11px;

}

*/
/* input field */
.inputBox { width:200px; }

/* form */
.dividerHeader { vertical-align:middle; text-align:center; height:45px; background-color: #cccccc; }

#wrapper {
	width: 740px;
	text-align:left;
	margin: 0 auto;
}


#flash {
	width:730px;
	height:371px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	
	margin-top:0px;
	_margin-top: 0;
	background: #CCC;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #FFFFFF;
}


#midnav 
{
   margin-left: 5px;
}

#feature 
{
   width: 358px;
   margin: 5px;
   background-image: url("../images/homepage/gradient-bknd-lg.jpg");
   background-repeat: repeat-x;
   float: left;
}

#feature img 
{
   margin: 3px;
}

#feature h2
{
   color: #606061;
   font-size: 14px;
   font-weight: bold;
   margin: 10px 15px 0 10px;
}

#feature p 
{
   font-size: 11px;
   color: #646464;
   line-height: 140%;
   margin: 0 15px 10px 10px;
   font-family: Arial;
}

#feature a
{
   text-decoration: none;
}

#feature a img
{
   margin: 0 15px 10px 10px;
}

#feature a#splash img { border: 0; padding: 0; margin: 3px;}
#brands 
{
   width: 180px;
   float: left;
   margin: 5px 1px 5px 5px;
   background-image: url("../images/homepage/gradient-bknd-sm.jpg");
   background-repeat: repeat-x;
}

#brands a
{
   color: #000;
   text-decoration: none;
}
#brands span
{
   color: #c00;
}

#brands li a
{
   height: 25px;
   line-height: 20px;
   font-size: .95em;
   margin: 0 10px;
   display: block;
   background: transparent url("../images/homepage/divider.gif") bottom left repeat-x;
}

#brands li.nodivider a
{
   background-image: none;
}
#brands li a:hover 
{
   background: #efefef;
   color: #900
}

#brands ul
{
   margin: 0;
   padding: 5px 0 0;
   list-style: none;
}
#news 
{
   width: 180px;
   float: left;
   margin: 5px;
   margin-left: 0;
   background-image: url("../images/homepage/gradient-bknd-sm.jpg");
   background-repeat: repeat-x;
}

#news a
{
   color: #666;
   text-decoration: none;
}
#news ul
{
   margin: 0;
   padding: 5px 0 0;
   list-style: none;
}
#news span
{
   color: #c00;
}
#news li 
{
}
#news li h3
{
   margin: 0;
   font-size: 1.0em;
   padding: 5px 10px 5px;
}

#news li p
{
   color: #666;
   margin: 0 10px;
   font-size: .95em;
   line-height: 16px;
   padding: 0 0 10px;
   background: transparent url("../images/homepage/divider.gif") bottom left repeat-x;
}
#news li.nodivider p
{
   background-image: none;
}
#news li.last a
{
   color: #000;
   margin: 0;
   height: 20;
   padding: 10px 0px 5px;
   margin: 0 10px;
   display: block;
   background: transparent url("../images/homepage/divider.gif") bottom left repeat-x;
}
#news li a:hover 
{
   color: #000
}
#news img
{
   padding: 15px 0 20px 10px;
}
#pagedivider
{
	clear:both;
   background-color: #333;
   height: 1px;
   width: 100%;
}


/* News Featured Page Styles */

.news-feature-container {
	position: relative;
	width: 495px;
}
.news-feature-container h1 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.news-feature-container h3 {
	margin-top: 20px;
	margin-bottom: 0px;
}
.news-feature-container sup {
 margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.news-feature-container .float-right {
	float: right; 
	margin: 0 0 20px 20px;
}
.news-feature-container .float-left {
	float: left; 
	margin: 0 20px 20px 0;
}

/* Where we work map */

.dtna-map {
	position: relative;
	margin: 0;
	padding: 0;
	width: 495px;
	height: 308px;
	background: transparent url("../images/inside-freightliner/where-we-work/DTNAmap.jpg") 0 0 no-repeat;
}
.dtna-map ul {
	position: absolute;
	top: 150px;
	left: 356px;
	margin: 0;
	padding: 0;
	width: 140px;
	list-style-type: none;
}
.dtna-map ul li {
	padding: 0;
}

.dtna-map ul li.corporate-hq {
	padding: 0 0 0 15px;
	background: transparent url("../images/inside-freightliner/where-we-work/bullet-black.gif") 0px 3px no-repeat;
}

.dtna-map ul li.business-hq {
	padding: 0 0 0 15px;
	background: transparent url("../images/inside-freightliner/where-we-work/bullet-red.gif") 0px 3px no-repeat;
}

.dtna-map ul li.manufacturing-facilities {
	padding: 0 0 0 15px;
	background: transparent url("../images/inside-freightliner/where-we-work/bullet-green.gif") 0px 3px no-repeat;
}

.dtna-map ul li.parts-centers {
	padding: 0 0 0 15px;
	background: transparent url("../images/inside-freightliner/where-we-work/bullet-orange.gif") 0px 3px no-repeat;
}
.dtna-map ul li a {
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}
.dtna-map ul li a:hover {
	text-decoration: underline;
}


