﻿/* Styles for home page */

#dvHomePage
{
    background: url(/Assets/Images/2011-01-07/body-bg.png) no-repeat left bottom;
    padding: 10px 23px 20px;
    color: #2d3484;
}

.clearMe
{
    clear: both;
    height: 0;
}

/*--2011 UPDATE--*/
div.row-1 div.col-a { width: 559px; float: left; margin-right: 12px; margin-top: 10px; }
div.row-1 div.col-b { width: 283px; float: left; margin-top: 10px; }
div.row-2 { margin-top: 10px; }
#dvHomePage a, #dvHomePage a:link { color: #00aeef; } 
#dvHomePage a:hover, #dvHomePage a:active { text-decoration: underline; } 

/*--CONTENT CONTAINER 2011--*/
div.content-container div.scrollable-container { height: 182px; overflow: auto; padding-right: 5px; }
div.content-container h1 { font-size: 22px; }

/*--NEWS TICKER 2011--*/

div.news-container { background: url(/assets/images/2011-01-07/news-ticker.png) no-repeat; padding: 8px 23px 7px; width: 807px; height: 15px; }
div.news-container span { display: block; float: left; text-transform: uppercase; font-weight: bold; }
div.news-container ul { display: block; float: left; list-style-type: none; margin: 0; padding: 0 0 0 26px; }
div.news-container ul a { margin-left: 0.5em; }

/*--SERVICES 2011--*/

div.services-container { background: url(/assets/images/2011-01-07/services-bg.png) no-repeat; height: 150px; padding: 10px; }
div.services-container h3 { padding: 0; margin: 0; font-size: 18px; }
div.services-container td { background: url(/assets/images/2011-01-07/bullet.png) no-repeat left center; padding-left: 18px; }
div.services-container a, div.services-container a:link { color: #2d3484 !important; } 

/*--CONTACT US 2011--*/
div.call-us-container { background: url(/assets/images/2011-01-07/contact-bg.png) no-repeat; height: 58px; padding: 12px 10px 10px; text-align: right; font-size: 13px; line-height: 19px; }
div.call-us-container strong { font-size: 15px; }
div.call-us-container a { width: 133px; display: block; background: url(/assets/images/2011-01-07/light-arrow.png) no-repeat left; padding-left: 10px; float: right; }

/*--EMISSIONS 2011--*/
div.emissions-container { background: url(/assets/images/2011-01-07/greener-bg.png) no-repeat; height: 150px; padding: 10px; margin-top: 10px; }
div.emissions-container h2 { font-size: 21px; width: 140px; margin: 0; padding: 0; }
div.emissions-container h2 strong { color: #299105; }
div.emissions-container p { color: #fff; margin: 9px 0; padding: 0; width: 200px; }

/*--RESOURCE LIBRARY 2011--
div.resource-container { background: url(/assets/images/2011-01-07/resource-library-bg.png) no-repeat; height: 118px; padding: 10px; margin-top: 10px; color: #fff; }*/
div.resource-container { height: 148px; padding: 10px; margin-top: 10px; color: #fff; }
div.resource-container h2 { font-size: 21px; margin: 0; padding: 0; }
div.resource-container p { margin: 10px 0; padding: 0; }

/*--UTILITIES 2011--*/
div.utilities-container { background: url(/assets/images/2011-01-07/utilities-bg.png) no-repeat; width: 368px; height: 90px; padding: 25px 27px; float: left; margin-right: 17px; }
div.utilities-container a { background: url(/assets/images/2011-01-07/light-arrow.png) no-repeat left 3px; display: block; padding-left: 18px; font-size: 15px; font-weight: bold; } 
div.utilities-container td { padding: 5px; }

/*--LINKS 2011--*/
div.links-container { background: url(/assets/images/2011-01-07/links-bg.png) no-repeat; width: 204px; height: 120px; padding: 10px; float: left; margin-right: 17px; }
div.links-container h3 { padding: 0; margin: 0; font-size: 19px; }
div.links-container ul { margin: 0; padding: 10px 0 0 0; list-style-type: none; }
div.links-container ul li { margin: 0; padding: 2px 0 2px 18px; background: url(/assets/images/2011-01-07/dark-arrow.png) no-repeat left center; }
div.links-container a, div.links-container a:link { color: #2d3484 !important; } 

/*--CERTIFICATES 2011--*/
div.certifications-container { float: left; width: 173px; height:120px; color: #FFF; }
div.certifications-container div.bsi { background: url(/assets/images/2011-01-07/bsi-bg.png) no-repeat; height: 46px; padding: 11px 0 11px 5px; width: 168px; }
div.certifications-container div.bsi img { float: left; margin-right: 4px; }
div.certifications-container div.cac { background: url(/assets/images/2011-01-07/cac-bg.png) no-repeat; height: 36px; padding: 22px 0 0 53px; width: 120px; margin-top: 13px; }
div.certifications-container div.cac a, div.certifications-container div.cac a:link { color: #2d3484 !important; font-weight: bold; }

div.certifications-container div.g_plus_one {position:relative; overflow:hidden; height: 40px; padding: 5px; width: 70px; margin-top: 13px; }

/*--SECTORS 2011-*/
div.sectors-container { background: url(/assets/images/2011-01-07/sectors-bg.png) no-repeat; width: 853px; height: 149px; margin-top: 10px; padding: 10px 0 0 10px; font-weight: bold; }
div.sectors-container h2 { padding: 0; margin: 0; }
div.sectors-container ul { list-style-type: none; padding: 5px 0; margin: 0; }
div.sectors-container ul li { padding: 0; margin: 0 10px 0 0; float: left; text-align: center; }
div.sectors-container ul li img { width: 158px; height: 87px; display: block; }

