body{
	font-size:76%;
	font-family:Arial, Verdana, Sans-Serif;
	color:#333;
	line-height:1.25;
}
h1
{
    font-size:2.167em;
    padding:0px 0px 25px 0px;
    color:#000;
    font-weight:bold;
}
h2
{
    font-size:1.5em;
    color:#000;
    font-weight:bold; 
    margin:20px 0px 10px 0px; 
}
.listItem dt span
{
    float:right;
    font-weight:bold;
    font-size:0.9167em;
}

.listItem dt a
{
    float:left;
    color:#3c6e8f;
    font-weight:bold;
    padding:3px 0px;
}
.listItem span.date
{
   
    color:#000;
    font-size:0.75em; 
}
.branding p
{
    padding:10px 0px 7px 0px;
    
}
.mainContent h1
{
    margin-top:-36px;
}
.branding-tagline h1
{
    padding:0px;
    margin-top:-30px;
}
blockquote
{
    float:left;
    font-size:1.7em;
    padding:0 20px 10px 0;
    width:170px;
    line-height:1.2;
    color:#000;
}
blockquote p
{
    padding-bottom:0px!Important;
}
.secondary-support h3
{
    margin-top:-30px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:2em;
}
.mainContent h3
{
    font-size:1em;
    font-weight: bold;
    padding-bottom: 0;
}
h6.mainContent 
{
    font-size:1em;
    font-weight: bold;
    padding-bottom: 0;
}  
.elementWrapper h3
{
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:1.5em;
}
h4
{
    font-size:1.333em;
    color:#333;
    font-weight:normal;
    line-height:1;
    margin-bottom:5px;
}
 .secondary-add dl dt
{
    font-size:1.333em;
    color:#676666;
    text-transform:uppercase;
    padding:0px 0px 9px 0px;
}
 .secondary-add dl dd
 {
     padding:0px 0px 9px 0px;
 }
 .dark dl dt,  .dark dl dd
{
    color:#fff !important;
}
.dark dl dd a:link, .dark dl dd a:visited
{
    color:#5494c0;
}
.secondary-add dl dd
{
    font-size:0.75em;
    color:#676666;
}
#news-feed h5
{
    font-size:0.9167em;
    color:#666766;
    padding:7px 0px 0px 0px;
}
h6
{
    font-size:0.75em;
    color:#000;
    padding:0px 0px 8px 0px;
}
.secondary-support h3, .secondary-support h6
{
    padding:0px 10px;
    
}
 .secondary-support h6 
 {
     margin:0px 0px 11px 0px;
 }
p
{
    padding-bottom:1em;
}
.preamble
{
    font-weight:bold;
    color:#000;
}

cite
{
    color:#3b6e8f;
    font-size:1.25em;
    font-style:normal;
    padding:5px 0px 0px 0px;
    display:block;
}
h5 a
{
    text-transform:none;
    font-weight:bold;
    
}
.listItem h5
{
    padding:3px 0px;
}

.listItemContainer h5
{
	text-transform:none;
	font-weight:bold;
	color:Black;	
}
h5, .footer-column dl dt
{
    font-size:1em;
    text-transform:uppercase;
    color:#fff;
    font-weight:normal;
}
.footer-column-location h5
{
    margin:0px 0px 0px 10px;
}
.footer-column-location h5 span
{
    text-transform:none;
}
.footer-column-location img
{
    margin-top:-5px;
    float:left;
}
.footer-column dl dd, .footer-column-career ul
{
    font-size:0.75em;
    color:#fff;
    margin-bottom:5px;
}
.listItem p
{
    margin-bottom:1em;
}
.nav-external dl dt, .share-with-friends label
{
    padding:0px 0px 4px 0px;
     color:#676766;
    font-size:1em;
}
#search input.txtInput
{
    color:#555;
    font-size:0.833em;
}
#news-feed dl
{
    padding:10px 0px 0px 0px;
}
#news-feed dl dt
{
    color:#010101;
    font-size:1em;
    text-transform:uppercase;
    line-height:1.4;
}
#news-feed dl dd
{
    font-size:0.75em;
    color:#000;
}
#content-products .column p
{
    color:#333;
    font-size:0.75em;
    
}
#content-products .column span
{
    font-weight:bold;
    text-transform:uppercase;
}
.footer-column-location label
{
    text-transform:uppercase;
    font-size:0.75em;
    margin:-20px 0px 0px 10px;
    color:#fff;
    float:left;
}
.tabContent p
{
    line-height:1.5;
}
.secondary-support-container p
{
    display:block;
    font-size:1.33em;
    text-transform:uppercase;
    color:#e21d37;
    background:url("../Images/iconPhone.gif") no-repeat left center;
    padding:0px 0px 0px 20px;
    margin:0px 0px 4px 0px;
    color:#e21d37;
}
.secondary-support-container p span
{
    
    color:#666666;
}

/*---- CAMPAIGN PAGE -----*/
.nav-external-campaign dl dt, .share-with-friends label
{
    padding:0px 0px 4px 0px;
     color:#676766;
    font-size:1.5em;
}