/**********************************************************
**
**  Filename: company.css
**  Desc: All styles relating to Company page
**  Version: 1.0
**  Last Updated: September 22, 2008
**
**********************************************************/

.right-image { position:relative; top:-10px; }

#company-points { margin: 0 0 15px 30px; }

/*=Company Sub Navigation
--------------------*/
ul#companyNav { list-style: none;	width: 900px; height: 33px; }
#companyNav li {	position: absolute;	height: 33px;	cursor: pointer; top:143px;}
#companyNav li a {	display: block;	text-decoration: none;	height: 33px;	text-indent: -9999px;}

#companyNav li#navCompany { width: 120px; left: 30px; }
#companyNav li#navCompany a { width: 120px; background: url(../_images/_banners/company-overview-tab.png) 0 0 no-repeat; }
#companyNav li#navCompany a:hover, #companyNav li:hover#navOverview a, #companyNav li.hover#navOverview a { background-position: 0 -33px; }
#companyNav li#navCompany a.current { background-position: 0 -66px; }

#companyNav li#navAbout { width: 120px; left: 160px; }
#companyNav li#navAbout a { width: 120px; background: url(../_images/_banners/company-about-tab.png) 0 0 no-repeat; }
#companyNav li#navAbout a:hover, #companyNav li:hover#navAbout a, #companyNav li.hover#navAbout a { background-position: 0 -33px; }
#companyNav li#navAbout a.current { background-position: 0 -66px; }

#companyNav li#navTeam { width: 135px; left: 290px; }
#companyNav li#navTeam a { width: 135px; background: url(../_images/_banners/company-team-tab.png) 0 0 no-repeat; }
#companyNav li#navTeam a:hover, #companyNav li:hover#navTeam a, #companyNav li.hover#navTeam a { background-position: 0 -33px; }
#companyNav li#navTeam a.current { background-position: 0 -66px; }

#companyNav li#navCareers { width: 120px; left: 435px; }
#companyNav li#navCareers a { width: 120px; background: url(../_images/_banners/company-careers-tab.png) 0 0 no-repeat; }
#companyNav li#navCareers a:hover, #companyNav li:hover#navCareers a, #companyNav li.hover#navCareers a { background-position: 0 -33px; }
#companyNav li#navCareers a.current { background-position: 0 -66px; }

#companyNav li#navNewsroom { width: 120px; left: 565px; }
#companyNav li#navNewsroom a { width: 120px; background: url(../_images/_banners/company-newsroom-tab.png) 0 0 no-repeat; }
#companyNav li#navNewsroom a:hover, #companyNav li:hover#navNewsroom a, #companyNav li.hover#navNewsroom a { background-position: 0 -33px; }
#companyNav li#navNewsroom a.current { background-position: 0 -66px; }

#companyNav li#navClients { width: 120px; left: 695px; }
#companyNav li#navClients a { width: 120px; background: url(../_images/_banners/company-clients-tab.png) 0 0 no-repeat; }
#companyNav li#navClients a:hover, #companyNav li:hover#navClients a, #companyNav li.hover#navClients a { background-position: 0 -33px; }
#companyNav li#navClients a.current { background-position: 0 -66px; }

#client-matrix { width:100%; }
#client-matrix td { text-align:center; height:80px; }

#opportunities { float:right; }
#opportunities .body-light { padding-bottom:5px; }
#opportunities .bottom-light { background:url('../_images/box/box-bottom.png') !important; _background:url('../_images/box/box-bottom.gif') bottom !important; height:8px; } 

.box h1 { padding:12px 15px; }
.box li a { color:#333; }
.box li a:hover { color:#418E09; }

.learn-more { top:4px !important; _top:35px !important; left:220px }
.learn-more a { background-position: 105px 17px !important; }

@media screen and (min-width: 0px){
   .learn-more { top:1px !important; }
}

ul#privacyNav { list-style: none; width: 920px; height: 33px; }
#privacyNav li { position: absolute; height: 33px; cursor: pointer; top:143px;}
#privacyNav li a { display: block; text-decoration: none; height: 33px;	text-indent: -9999px;}
#privacyNav li#navOverview { width: 120px; left: 30px; }
#privacyNav li#navOverview a { width: 120px; background: url(../_images/_banners/company-overview-tab.png) 0 0 no-repeat; }
#privacyNav li#navOverview a:hover, #privacyNav li:hover#navOverview a, #privacyNav li.hover#navOverview a { background-position: 0 -33px; }
#privacyNav li#navOverview a.current { background-position: 0 -66px; }

ul#clientNav { list-style: none; width: 920px; height: 33px; }
#clientNav li {	position: absolute; height: 33px;	cursor: pointer; top:143px;}
#clientNav li a { display: block;	text-decoration: none;	height: 33px;	text-indent: -9999px;}
#clientNav li#navOverview { width: 120px; left: 30px; }
#clientNav li#navOverview a { width: 120px; background: url(../_images/_banners/company-overview-tab.png) 0 0 no-repeat; }
#clientNav li#navOverview a:hover, #clientNav li:hover#navOverview a, #clientNav li.hover#navOverview a { background-position: 0 -33px; }
#clientNav li#navOverview a.current { background-position: 0 -66px; }

.employee { width:150px; }
.employee h3 { width:150px; text-align:center; margin-top:8px; color: #666;}

.ContactInfo { float:right;width:200px; }
.ContactInfo h3, .ContactInfo p { width:auto; }

.sub li { background:transparent url(../_images/icons/arrows.png) no-repeat scroll 0 8px; padding-left:15px; }