﻿@media screen {
		/* General tag selectors */
	*   {margin: 0; padding: 0;} 
	body {
		  background: #C3C3C3; 
		  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
		  color: #000;
		}
	td  {vertical-align: text-bottom;}
	dt  {font-weight: bold;}
	dd  {margin: 0 0 15px 0; line-height:12px; font-size:10px;}
	a   {color: #486797;}
	a:hover {color:#2f4b75;}
	img {border: 0;}
	h4  {font-size: 12px;}
	hr	{height: 1px; margin: 10px 0 10px 0;}
	/* Header & Navigation */
	#header {
	  width: 798px; 
	  height: 110px; 
	  background: url(../images/headbg.gif); 
	  margin: 0 auto;
	}
	#header div  {
	  float: left;
	  background: url(../images/headerdivider.gif) no-repeat;
	  margin-top: 15px;
	  padding-left:10px;
	  color: #9FB3D2;
	  height: 85px;
	}
	#header div h2          {margin: 0 0 5px 0;}
	#certified {
	  float: left; 
	  width: 250px;
	  padding: 22px 0 0 14px;
	  background: none !important; 
	  margin: 0 0 0 4px !important;
	}
	#home  {width: 90px;}
	#about	{width: 110px; }
	#careers {width: 120px;}
	#brands  {width: 163px;}
	#header ul {margin: 0; padding: 0;}
	#header li {list-style-type: none; font-size: 10px; height: 12px; line-height: 12px;}
	#header a {color: #fff; text-decoration: none;}

	/*404 - 500 error pages*/
	#errors h1{color:#A40000; font-size:14px; margin: 30px 0 0 200px;}
	#errors p {font-size:12px;margin: 8px 0 30px 200px;}

	/* Main content section */
	#main {width: 770px; margin: 0 auto;}
	#splash {width: 245px; position: absolute; bottom: 68px !important; left: 14px; }
	#splash img {vertical-align: text-bottom;}
	#details {
		width: 495px;
		margin-left: 259px;
		height: 359px;
		color: #666B6C;
		font-size: 11px;
		line-height: 19px;
		text-align: justify;
	}
	#details h1  {
	  font-size: 18px;
	  font-weight: bolder;
	  color: #96B1DA;
	  padding: 20px 0;
	  word-spacing: 5px;
	  letter-spacing: 1px;
	}
	#details ul li  {list-style-image: url(../images/li.gif); margin-left: 50px; line-height: 14px;}
	#details ol li { margin-left: 50px; line-height: 14px; }
	#details li ul li{ list-style-type: square !important; }
	#details p {padding: 0 0 20px 0;}

	#career_links {margin-top: 6px;}
	#partners p {line-height: 12px; text-align:justify;}
	#partners ul{padding: 0; margin-left: -200;}
	#partners li{list-style-type: none; list-style-image:none;}
	img.partners {padding: 0;}
	span.pressdate	{font-size: 11px;}
	.presstitle {padding: 0 0 5px 115px; margin-top: -18px; line-height:13px;}
	#pressreleases ul{display:none;}
	#pressreleases h5 {text-decoration:underline; font-size: 11px; color: #96B1DA; cursor:pointer;}
	#pressreleases h5 a:hover {color:#2f4b75;}
	#pressreleases .month {text-decoration:none; border-bottom:1px solid #ccc; margin:8px 0 4px 0; color:#2f4b75}
	#pressreleases .top_link {text-align:right;}
	h5#archiveTitle{ text-decoration:none; cursor:auto;}
	#label {font-weight: bold;}
	#content {
	  width: 798px; 
	  margin: 25px auto; 
	  background: url(../images/bg.gif); 
	  vertical-align: top; 
	  position: relative;
	}
	/* Opportunity pages */
	h1.opportunity {text-align:left;}
	/* Two-column layout */
	.twoColumns {
	  width:220px;
	  float:left;
	  margin: 10px;
	  text-align:left;
	}
	#job_listing hr  {margin: 4px 0;}
	/* Microformat vCard */
	div.tel h3, 
	#organization_address h3 {font-size: 11px;}

	/* Directions Map Pop-up Window */
	#popup {font-size: 11px; padding: 15px; background-color: #fff;}

	/*XML feeds */
	div#xmlFeed {margin-top: 20px;}

	a.XMLButton {
		background: #f60; 
		padding: 1px 4px; 
		color: #fff !important; 
		text-decoration: none !important; 
		font-weight: bold; 
		border-right: 1px solid #3f1a01; 
		border-bottom: 1px solid #3f1a01;
	}
	/* Footer */
	#footer {
	  text-align: center; 
	  clear: both; 
	  background: url(../images/footerbg.gif);
	  height: 68px;
	  width: 798px;
	  margin: 0 auto;
	}
	#footer * {font-size: 10px; color: #fff; padding-top: 5px; line-height: 20px;}
	#footer a {text-decoration: none;}

	/* Mozilla - Safari - Opera */
	body[id='cvg'] #details {width: 495px; margin: 0 0 0 259px; min-height: 358px; height: auto;}
	
	
}

