@media all {

* { margin:0; padding:0; border:0; }

html {background:url(../images/background_body.gif) repeat-x #002f64; height:100%; }

body {background:url(../images/background_html.gif) repeat-y center 0 ; width:976px; margin:auto; min-height:100%;}

body, textarea, input, option, select {font:72% Arial,Verdana,sans-serif; line-height:1.6em;}

p{margin-bottom:15px;}

ul{margin-bottom:5px;}

textarea, input, option, select {font-size:1em;}

h2, h3, h4, h5, h6 {margin-bottom:1px;}

a:link, a:hover, a:visited, a:active {color:#36516e; outline:none; border-bottom:solid 1px #dfb824; text-decoration:none; font-weight: bold; }

strong {color:#222; font-weight:normal;}

h3{color:#2e5786; font-size:1.7em; background:url(../images/title_sub_content.gif) left bottom no-repeat; margin-bottom:20px; padding-bottom:5px; margin-top:10px;}

h4{color:#444; font-size:1.3em; margin-bottom:10px;}

h5{color:#555; font-size:1.05em; margin-bottom:5px; font-style:italic;}

h6{color:#555; font-size:.9em;  }

address {font-style:normal; font-size:1em;}

div.summary{display:none;}

.input_field{background:#ecf3fb; border:solid 1px #d9e7f7; padding:3px; color:#606469; margin-bottom:10px; width:200px;}
.input_field:hover{border:solid 1px #b2ceee; }

#submit_button{width:50px; cursor:pointer; border-top:#a2c4ea solid 1px; border-left:#a2c4ea solid 1px; border-right:#002f64 solid 1px; border-bottom:#002f64 solid 1px;}
#submit_button:hover{background:#335b89; color:#fff;}

#shell {background:url(../images/background_shell.gif) no-repeat; text-align:left; padding:0 19px 0 19px; color:#555; width:938px; margin:auto;}

#header {height:121px;}
	#header a{border:0px;}

	#header h1 a{background:none; float:left; width:240px; height:70px; margin-top:30px; margin-left:-10px; }

	#header ul{float:right; list-style:none; margin-top:50px;}
	#header li{float:left;}
	#header a{background:url(../images/navigation_primary.gif) no-repeat; height:26px; display:block; text-indent:-9999px;}
	#header a#primary_nav_home{width:55px;}
	#header a#primary_nav_company{background-position:-55px 0; width:78px;}
	#header a#primary_nav_services{background-position:-133px 0; width:70px;}
	#header a#primary_nav_therapeutic{background-position:-203px 0; width:143px;}
	#header a#primary_nav_gps{background-position:-346px 0; width:93px;}
	#header a#primary_nav_news{background-position:-439px 0; width:99px;}
	#header a#primary_nav_careers{background-position:-538px 0; width:72px;}
	#header a#primary_nav_contact{background-position:-610px 0; width:92px;}

	#header a#primary_nav_home:hover{background-position:0 bottom;}
	#header a#primary_nav_company:hover{background-position:-55px bottom;}
	#header a#primary_nav_services:hover{background-position:-133px bottom;}
	#header a#primary_nav_therapeutic:hover{background-position:-203px bottom;}
	#header a#primary_nav_gps:hover{background-position:-346px bottom;}
	#header a#primary_nav_news:hover{background-position:-439px bottom;}
	#header a#primary_nav_careers:hover{background-position:-538px bottom;}
	#header a#primary_nav_contact:hover{background-position:-610px bottom;}

#flash{height:287px; overflow:hidden; border-bottom:2px solid #0e4582; padding-bottom:1px; margin-bottom:1px;}

#content {overflow:hidden;}

#footer{background:url(../images/background_footer.gif) repeat-x; height:118px; clear:both;}
	#footer p{float:left; background:url(../images/background_copyright.gif); width:412px; height:22px; padding:14px 0 0 15px;}
	#footer ul{float:right; padding-right:15px; padding-top:14px;}
	#footer a, #footer a:visited{text-decoration:none; color:#36516e; border:none;}
	#footer li{float:left; padding-left:8px; padding-right:8px; border-left:solid 1px #36516e; list-style:none;}
	#footer ul>li:first-child{border-left:none;}

/* =INDEX */

body#index #content{background:url(../images/background_content.gif) 0 0 no-repeat #5f8ec4; padding-left:55px; height:325px; padding-top:3px;}
	.callout{float:left; overflow:hidden; margin-right:9px;}
	.calloutt{float:left; overflow:hidden; margin-right:9px;margin-top:5px;display:block;}
	.callout h2 {text-indent:-9999px; float:left; }
	#callout_gps{background:url(../images/background_callout_gps.gif) no-repeat; width:268px; height:317px; }
		#callout_gps h2 a{width:245px; height:85px; display:block; margin-left:13px; margin-top:42px; border:0px;}
		#callout_gps p{padding:145px 18px 0 18px;}
	
	#callout_alterna_trialstat{width:268px; height:120px; display:block; }
	
	#callout_alterna{background:url(../images/background_callout_alterna_11-24-08.gif) no-repeat; width:268px; height:60px; }
	#callout_alterna a{width:248px; height:40px; display:block; margin-left:13px; margin-top:20px; border:0px;}
#callout_trialstat{background:url(../images/background_callout_trialstat_07-13-09.gif) no-repeat; width:268px; height:120px;}
#callout_trialstat a{width:248px; height:107px; display:block; margin-left:50px; margin-top:10px; border:0px;}
#callout_trialstat p{padding:145px 18px 0 18px;}

	#callout_jubilant{background:url(../images/background_callout_jubilant.gif) no-repeat; width:268px; height:120px;}
	#callout_jubilant a{width:160px; height:107px; display:block; margin-left:50px; margin-top:10px; border:0px;}	
				
	#callout_waypoints{background:url(../images/background_callout_waypoints.gif) no-repeat; width:260px; height:165px; padding:32px 3px 0 5px;}
	#callout_waypoints ul{margin-right:10px;}
	#callout_waypoints p{margin-bottom:5px;}
	#callout_services{background:url(../images/background_callout_services.gif) no-repeat; width:260px; height:165px; padding:32px 3px 0 5px;}

/* =CONTENT */

div#content_shadow_left{background:url(../images/content_shadow_left.gif) top left repeat-y; }
div#content_shadow_right{background:url(../images/content_shadow_right.gif) top right repeat-y;}
div#content_shadow_left_corner{background:url(../images/content_shadow_left_corner.gif)left bottom  no-repeat; float:left; height:2px; width:2px;}
div#content_shadow_right_corner{background:url(../images/content_shadow_right_corner.gif)left bottom  no-repeat; float:right; height:2px; width:2px;}
div#content_shadow_bottom{background:url(../images/content_shadow_bottom.gif) left bottom repeat-x; height:2px; width:938px;}

ul#secondary_nav{float:left; background:url(../images/background_secondary_nav.jpg) 0 0 no-repeat; height:458px; width:228px; list-style:none; margin:0;}

h2#content_title{width:938px; height:45px; text-indent:-9999px;}

div#content_info{float:left; width:564px; padding:10px 125px 40px 20px; border-left:1px solid #356194; min-height:458px; }

* html body div#content_info{height:458px;}  /* IE6 Hack to set min-width */

#content_info ul{list-style:none;}
#content_info li{background:url(../images/bullet_circle_solid_gold.gif) 0 8px no-repeat; padding-left:11px;}

	ul#secondary_nav a{border:0;}

	ul#secondary_nav a#secondary_nav_1{background-position:0 0;}
	ul#secondary_nav a#secondary_nav_2{background-position:0 -39px;}
	ul#secondary_nav a#secondary_nav_3{background-position:0 -78px;}
	ul#secondary_nav a#secondary_nav_4{background-position:0 -117px;}
	ul#secondary_nav a#secondary_nav_5{background-position:0 -156px;}
	ul#secondary_nav a#secondary_nav_6{background-position:0 -195px;}

	ul#secondary_nav a#secondary_nav_1:hover{background-position:-228px 0;}
	ul#secondary_nav a#secondary_nav_2:hover{background-position:-228px -39px;}
	ul#secondary_nav a#secondary_nav_3:hover{background-position:-228px -78px;}
	ul#secondary_nav a#secondary_nav_4:hover{background-position:-228px -117px;}
	ul#secondary_nav a#secondary_nav_5:hover{background-position:-228px -156px;}
	ul#secondary_nav a#secondary_nav_6:hover{background-position:-228px -195px;}	


/* =Company */
body.company h2#content_title{background:url(../images/title_company.jpg); }
body.company div#content_info{background:url(../images/background_content_global.gif) top right no-repeat; }

body.company ul#secondary_nav a{background:url(../images/secondary_nav_company.png); width:228px; height:39px; display:block; text-indent:-9999px;}

	body.company ul#list_global_reach li{list-style:none; padding-left:0px; background:none;}
	
	body#global ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#alliances ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#leadership ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#compliance ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}

body#leadership div#content_info p{margin-top:10px;}

/* =Services */
body.services h2#content_title{background:url(../images/title_services.jpg); }
body.services div#content_info{background:url(../images/background_content_services.gif) top right no-repeat; }
body.services ul#secondary_nav a{background:url(../images/secondary_nav_services.png); width:228px; height:39px; display:block; text-indent:-9999px;}
	body#non-clinical ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#clinical ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#commercialization ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#staffing ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}

/* =Therapeutic */
body.therapeutic h2#content_title{background:url(../images/title_therapeutic.jpg); }
body.therapeutic div#content_info{background:url(../images/background_content_therapeutic.gif) top right no-repeat; }
body.therapeutic ul#secondary_nav a{background:url(../images/secondary_nav_therapeutic.png); width:228px; height:39px; display:block; text-indent:-9999px;}

	body#oncology ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#nervous_system ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#dermatology ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#respiratory ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}
	body#cardiovascular ul#secondary_nav a#secondary_nav_5{background-position:-228px -156px;}

/* =GPS */
body.gps h2#content_title{background:url(../images/title_gps.jpg); }
body.gps div#content_info{background:url(../images/background_content_gps.gif) top right no-repeat; }
body.gps ul#secondary_nav a{background:url(../images/secondary_nav_gps.png); width:228px; height:39px; display:block; text-indent:-9999px;}
	body#bearing ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#launch ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#navigation ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#destination ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}

body.gps img#logo_gps{float:left; padding:20px;}
.first_paragraph{padding-top:20px;}

/* =NEWS */
body.news h2#content_title{background:url(../images/title_news.jpg); }
body.news div#content_info{background:url(../images/background_content_news.gif) top right no-repeat; }
body.news ul#secondary_nav a{background:url(../images/secondary_nav_news.png); width:228px; height:39px; display:block; text-indent:-9999px;}
	body#press ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#conference ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#publications ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#community_outreach ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}
	
body#press ul#list_press_releases li {padding-left:0px; background:none; padding-bottom:15px; border-bottom:dashed 1px #a2c4ea; margin-bottom:10px;}
	body#press ul#list_press_releases li p.press_date{font-style:italic; color:#000;}
	body#press ul#list_press_releases li p{margin-bottom:5px;}
	body#press ul#list_press_releases li a.thickbox{margin-left:10px;}
	body#press ul#list_press_releases li a.filetype_pdf{background:url(../images/filetype_pdf.png) 0 center no-repeat; padding-left:22px; margin-right:10px;}
	
body#conference ul#directions li{ margin-bottom:15px; }
body#conference ul#directions li p{ margin-bottom:0px; }

body#publications ul#list_publications li {padding-left:0px; background:none;  padding-bottom:15px; border-bottom:dashed 1px #a2c4ea; margin-bottom:10px;}
	body#publications ul#list_publications li p.publication_date{margin-top:5px; font-style:italic; color:#000;}
	body#publications ul#list_publications li p{margin-bottom:5px;}
	body#publications ul#list_publications li a.thickbox{margin-left:10px;}
	body#publications ul#list_publications li a.filetype_pdf{background:url(../images/filetype_pdf.png) 0 center no-repeat; padding-left:22px; margin-right:10px;}

div#komen_header{
	background-image:url(../images/horizontal_komen_ribbon_v6.jpg);
	padding-left:5px;
	padding-right:5px;
	width:555px;
	background-repeat: no-repeat;
}

/*body#press ul#list_press_releases p a{border-left:1px solid #ccc; padding-left:10px; margin-left:10px; }
*/
/* =CAREERS */

body.careers h2#content_title{background:url(../images/title_careers.jpg); }
body.careers div#content_info{background:url(../images/background_content_careers.gif) top right no-repeat; }
body.careers ul#secondary_nav a{background:url(../images/secondary_nav_careers_01-09.jpg); width:228px; height:39px; display:block; text-indent:-9999px;}
		
	body#life_at_clinsys ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#professional_development ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}
	body#diversity_overview ul#secondary_nav a#secondary_nav_3{background-position:-228px -78px;}
	body#recruiting ul#secondary_nav a#secondary_nav_4{background-position:-228px -117px;}
	body#employment_opportunities ul#secondary_nav a#secondary_nav_5{background-position:-228px -156px;}
	

body#apply div#content_resume{float:right; width:207px; padding:20px; margin-left:20px; margin-right:10px; border:solid 1px #a2c4ea}
body#apply div#content_resume form{padding-bottom:20px;}
body#apply div#content_resume form p{margin-bottom:0px;}
body#apply div#content_info{width:668px; padding:20px 20px 40px 20px; background:none;}

body#employment_opportunities div#content_resume{float:right; width:207px; padding:20px; margin-left:20px; margin-right:10px; border:solid 1px #a2c4ea}
body#employment_opportunities div#content_resume form{padding-bottom:20px;}
body#employment_opportunities div#content_resume form p{margin-bottom:0px;}
body#employment_opportunities div#content_info{width:668px; padding:20px 20px 40px 20px; background:none;}

body#employment_opportunities div#content_resume{float:right; width:207px; padding:20px; margin-left:20px; margin-right:10px; border:solid 1px #a2c4ea}
body#employment_opportunities div#content_resume form{padding-bottom:20px;}
body#employment_opportunities div#content_resume form p{margin-bottom:0px;}
body#employment_opportunities div#content_info{width:668px; padding:20px 20px 40px 20px; background:none;}

body#recruiting ul#list_recruiting li {margin-top:20px;}
body#recruiting ul#list_recruiting p {margin-bottom:3px;}

body.careers div#view_and_apply a{ border: none; }

/* =CONTACT */
body.contact h2#content_title{background:url(../images/title_contact.jpg); }
body.contact div#content_info{background:url(../images/background_content_contact.gif) top right no-repeat; }
body.contact ul#secondary_nav a{background:url(../images/secondary_nav_contact.png); width:228px; height:39px; display:block; text-indent:-9999px;}
	body#locations ul#secondary_nav a#secondary_nav_1{background-position:-228px 0;}
	body#request ul#secondary_nav a#secondary_nav_2{background-position:-228px -39px;}

	body#locations div#content_info{ width:689px; padding-right:0px; background:none;}
	ul#list_locations li{width:180px; height:190px; padding:1px 10px 10px 10px; margin:0 20px 20px 0; float:left; list-style:none; border:solid 1px #a2c4ea;  background:url(../images/background_accordion.gif) 0 0 repeat-x;}
	ul#list_locations li p.country{color:#000; margin-bottom:10px;}
	.directions {white-space:pre;}
	#locations a.driving {text-align:center; background:#f3f8fc; display:block; border-top:#a2c4ea solid 1px; border-left:#a2c4ea solid 1px; border-right:#002f64 solid 1px; border-bottom:#002f64 solid 1px; margin-top:10px;}
	#locations a.driving:hover {background:#e6f1f9;}
	
	/* styling for form fields */
	#form_request {float:left;}
	#form_request select.input_field{width:185px;}
		#form_request option{border-bottom:dotted 1px #ccc;}
	#form_comments{float:right;}
		#input_body{width:320px; height:165px; margin-right:5px; }
	#request #submit_button{ margin-left:11px; }
	#request p{ margin-bottom:0; }
	
/* =PRIVACY */
	body#privacy div#content_info, body#terms div#content_info{background:url(../images/background_secondary_nav_pic.gif) 0 0 no-repeat; padding-left:248px; padding-right:30px; width:inherit;}
}
