/* @override 
	http://projectcorps.mercurycloud.com/stylesheets/screen.css
	http://projcorp.securesites.net/stylesheets/screen.css
*/

/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/base.css";


/* Site
-------------------------------------------------------------- */
  
  /* Put your site styles here */

#home-nav p { 
	display: block; 
	color: #676860; 
	width: 197px; 
	height: 20px; 
	padding-top: 85px; 
	text-align: center; 
	font-size: 10px;
}

.Industries #secondary-content {
	margin-right: 143px;
	width: 620px;
}

/*#home-nav a:hover { color: #00558a; text-decoration: none; }*/ 


#section-content div.flash p { color: #0087d6; font-size: 16px; font-family: Georgia, Times, serif; line-height: 26px; margin-bottom: 26px; }

/*#section-content div.flash {
	position: relative;
	height: auto;
	padding-bottom: 15px;
}*/

#section-content div.flash p {
	margin-top: -55px;
	margin-left: 120px;	
}

#section-content ul {
	margin-bottom: 19px;
	margin-left: 53px;
	/*list-style: none;*/
}

/*Push the bulleted lists inline to paragraphs*/
#section-content ul li {
	margin-left: 15px;
}

/*Move quote next to head*/
#section-content div.leadership-ind p.quote {
	float: left;
	margin-left: 205px;
	margin-top: -120px;
}

/*#section-content ul li {
	background: url(../../images/bullet-plus.gif) no-repeat scroll 0 4px;
	padding-left: 14px;
}*/

/*.News-Events #section-content div.flash p {
	left: 80px;
}*/

ul#industries-nav,
ul#challenges {
	margin-left: 53px;
}

ul#industries-nav li,
ul#challenges li {
	background: none;
	padding: 0;
	margin-left: 0;
}

#industries-nav li a.selected { color: #00558a; border-top: solid 2px #00558a; padding-top: 8px; text-decoration: none;  }

#challenges li a.selected { color: #00558a; text-decoration: none; }

#challenges #n1 a:hover,
#challenges #n1 a.selected { background: url(../../images/number-menu.gif) no-repeat 0 -38px;  }
#challenges #n2 a:hover,
#challenges #n2 a.selected { background: url(../../images/number-menu.gif) no-repeat -131px -38px;  }
#challenges #n3 a:hover,
#challenges #n3 a.selected { background: url(../../images/number-menu.gif) no-repeat -262px -38px;  }
#challenges #n4 a:hover,
#challenges #n4 a.selected { background: url(../../images/number-menu.gif) no-repeat -393px -38px;  }
#challenges #n5 a:hover,
#challenges #n5 a.selected { background: url(../../images/number-menu.gif) no-repeat -524px -38px;  }
#challenges #n6 a:hover,
#challenges #n6 a.selected { background: url(../../images/number-menu.gif) no-repeat -655px -38px;  }

.News-Events #primary-content h3 { 
	padding-left: 0; 
	border-bottom: none; 
	margin: 0 0 0 53px;
	line-height: 17px;  
}

#industry-icon-flash {
	float: left;
	margin: 0 10px 75px 53px;
}

#section-content img.value-graphic {
	margin-top: 15px;
}

a.next-challenge {
	text-transform: uppercase;
}

#section-content h3 {
	margin-left: 10px;
	padding-left: 43px;	
}

#secondary-content div.flash-wrapper {
	float: left;
	margin-top: -6px;
	background: url(/images/service_grid_reflection.gif) no-repeat 4px 220px;
	height: 252px;
}

.Industries #secondary-content div.flash-wrapper {
	margin: 0;
	background: none;
	margin-right: 15px;
	height: 290px;
}

.Industries #secondary-content {
	float: right;
}

/*#flash-banner-grid,
#flash-banner {
	float: left;
}*/

#flash-banner-grid {
	margin-bottom: 58px;
}

#sidebar div.map img {
	border: 1px solid #aaa;
}

#section-content div.news-list {
	margin-bottom: 25px;
}

dl#results {
	margin-left: 53px;;
}

dl#results dd {
	border-bottom: dotted 1px #a6aa9f;
	margin-bottom: 9px;
}

input.mc_input_submit {
	float: right;
}

.event {
	background: url(../../images/icon-event.gif) no-repeat 54px center;
}

#section-content div.news-list p {
	/*width: 438px;*/
}	

#q { 
	background: none; 
	border: 0; 
	width: 113px; 
	margin-left: 5px; 
	margin-top: 3px;
	padding:0; 
	font-size: 11px; 
	font-family: arial, helvetica, sans-serif; 
	text-transform: uppercase; 
	color: #909289; 
}
	
.client-list li { 
	float: left; 
	width: 352px; 
	font-size: 15px; 
	line-height: 28px; 
	padding-right: 15px;
}
	
#footer p.footer-links {
	float: right;
}
#footer a {
	margin-left: 8px;
}

#footer p {
	float: left;
}

div.partner { padding: 8px 2px; border-bottom: dotted 1px #a6aa9f; }
div.partner p {
	margin: 0;
	float: left;
}

.leadership-list a,
.leadership-list span { 
	padding-left: 75px;
}