/* CSS Document */

html	{height:100%;}

body {
background:#fff url(../images/css/bg.gif) no-repeat center 110px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666;
margin:0;
padding:0;
text-align: left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
a img {border:none;}
sup {line-height:0;}

h1, h2, h3, h4, h5	{font-weight:normal;}

a:link,  a	{color:#A4BFE2; text-decoration:none;}
a:visited	{color:#A4BFE2}
a:hover		{color:#495929}
a:active	{color:#A4BFE2}

.clear	{clear:both; margin:0; padding:0; height:0; line-height:-1px; font-size:1px;}

#container {width:1000px; margin:0 auto; padding:0;}
#header {width:1000px; height:146px; padding:0; margin:0;float:left; overflow:hidden;}
#content {height:349px; width:1000px; padding:13px 0 0; border-bottom:#739dd3 15px solid; float:left; margin:0; overflow:hidden;}
 .secondary #content {padding-top:39px; height:322px;} 
 body#portfolio #content {padding-top:5px; height:356px; overflow:visible; position:relative;} 
 .leadership #content {padding-top:30px;height:332px;} 
	
/*
 
 */
		#content h1, #content h2, #homepage_news h2 {font-weight:bold; font-size:11px;} #homepage_news h2 {font-size:11px;} .privacy #content h1, .privacy #content h2 {font-size:9px; margin:0;} 
		#content h1 {margin:0 0 7px;}
		#content h2 {margin-bottom:0; font-size:11px;}
		#content div.wide-container {width:325px; float:left;}
		#content div.thin-container {width:530px; float:left; margin-left:10px;}
		#content div.leadership-container {width:570px; float:left; height:330px; line-height:16px;}
		#content p {font-size:11px; line-height:14px; margin:0 0 7px; padding-top:0; padding-bottom:0;} .secondary #content p{line-height:16px;} .therapeutic #content .thin p{margin-bottom:14px;} .privacy #content p{font-size:9px; line-height:12px;}
		#content ul {margin-top:-10px;}
		#content li{font-size:11px; line-height:14px;} .privacy #content li {font-size:9px; line-height:12px;}
	img#left_image {float:left; margin-right:25px;}
	#homepage_messaging {width:400px; padding:0; float:left; margin-right:10px;}
		#homepage_messaging h1 {margin-bottom:12px;}
		#homepage_messaging p {margin-bottom:12px; line-height:14px;}
	#homepage_news {width:280px; padding:0; float:left;}
		#homepage_news h2 {display:block; border-bottom:#739dd3 1px solid; padding-bottom:5px; color:#739dd3; margin-bottom:5px;}
		#homepage_news p {margin-bottom:19px; line-height:13px;}
		#homepage_news a {font-weight:bold; color:#739dd2;}
		
	ul#left_navigation {float:left; width:164px; height:317px; padding:14px 0 0 11px; background-color:#e5eff8; margin:0;}
	ul#left_navigation li {list-style-type:none; font-size:11px; line-height:15px; margin-bottom:10px;}
	ul#left_navigation a {color:#666666;}
	img#column_image {float:left; margin:0 10px 0 0;}
	.thin .column p, .thin .column h1, .thin .column h2, .thin .column h3,
	.privacydiv .column p, .privacydiv .column h1, .privacydiv .column h2, .privacydiv .column h3,
	.leadershipdiv .column p, .leadershipdiv .column h1, .leadershipdiv .column h2, .leadershipdiv .column h3
	{padding: 0 0 0 10px;}
	
	.portfolio #content {position:relative;}
	div.portfolio_item {display:none;}
	div.portfolio_active {display:block;}
	.portfolio_pieces {width:650px; float:left; margin:0 2px;}
	.portfolio_text {width:320px; float:left; height:350px; overflow:hidden;}
	#carousel {width:750px; height:31px; position:absolute;  left:125px; top:375px; margin:0; padding:0; background:#739dd3 url(../images/css/bg_portfolio_r_curve.gif) top right no-repeat;}
		#carousel div.jcarousel-skin-mck {padding:0 45px; background:url(../images/css/bg_portfolio_l_curve.gif) top left no-repeat;}
		#carousel #mycarousel {margin:0; padding:0; height:31px; width:670px; overflow:hidden;}
		#carousel li {display:inline; float:left; width:50px; height:24px; list-style:none; margin:0 5px 0 5px; background-color:#FFF; padding:0; cursor:pointer;}		
	
	.news #content {}
		.news p#archive {margin-bottom:25px; text-indent:160px;}
		.news .news_item{float:left;margin-bottom:12px;}
		.news .logo {float:left; width:250px; margin-right:10px;}
			.news .logo img {float:right;}
		.news .text {float:left; }
		.news  h3 {font-size:11px; font-weight:bold; margin:0;}
		.news .news_item p {margin:0;}
		.news .news_item a {color:#666;}
		.news p#more {text-indent:260px;}
		
		 #news_story {width:770px; float:left;}
			 #news_story_image {float:left; width:260px; margin-right:10px;}
			 #news_story_text {float:left; width:400px;}
			.news #news_story h3 {margin-bottom:10px;}
		.news p#return {text-indent:270px;}
		
	
	.secondary a {color:#666;}
		.contact a {color:#A4BFE2;}
		
	.secondary #content {padding-left:135px;}
		body#portfolio #content, .leadership #content, .news #content, .privacy #content{padding-left:0;}
		
		.philosophy #content, .contact #content {width:400px; padding-left:265px;}
		 	
	#leadership_landing {padding-left:165px; width:315px; float:left;}

	#contact_form label {width:70px; display:inline-block; text-align:right; padding-right:5px;}
	#contact_form label.error {color:red; width:300px; display:none;}
	#contact_form label#setup_contact_me {display:inline; width:250px;}
	#contact_form input {width:200px;}
	#formsuccess {display:none;}	

#wallpaper { background-repeat:no-repeat; background-position:left 146px; width:100%;}	
.philosophy #wallpaper {background-image:url(../images/css/bg_philosophy.gif);}
.services #wallpaper {background-image:url(../images/css/bg_services.gif);}
.branding #wallpaper {background-image:url(../images/css/bg_brand.gif);}
.therapeutic #wallpaper {background-image:url(../images/css/bg_therapeutic.gif);}
.collective #wallpaper {background-image:url(../images/css/bg_collective.gif);}
.news #wallpaper {background-image:url(../images/css/bg_mcknews.gif); background-position:right 146px;}
.pharmanews #wallpaper {background-image:url(../images/css/bg_pharmanews.gif); background-position:right 146px;}
.contact #wallpaper {background-image:url(../images/css/bg_contact.gif); background-position:right 146px;}
			
		
#footer {width:980px;  padding:90px 10px 0; background:url(../images/css/bg_footer.gif) no-repeat center 0; float:left;}
	#footer p {display:block; font-size:9px;}
	p#copyright {float:left;}
	p#footer_links {float:right;}
		p#footer_links a {color: #666; text-transform:uppercase;}
