/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #ffffff url(uploads/images/template/bg.gif) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a{color:#00529b;}

h1{font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;line-height:1.2em;margin:0 0 15px 0;}
h2{font-size:22px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#00529b;line-height:1.2em;margin:15px 0 5px 0;}
h3{font-size:18px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#b00031;line-height:1.2em;margin:15px 0 5px 0;}
.photo{background:#e2ecf4;padding:1px;border:1px solid #2b6daa;}
.photoright{background:#e2ecf4;padding:1px;border:1px solid #2b6daa;float:right;margin:0 0 10px 15px;}
.photoleft{background:#e2ecf4;padding:1px;border:1px solid #2b6daa;float:left;margin:0 15px 10px 0}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;}

	#header{background: url(uploads/images/template/header-bg.gif) top left repeat-x;position:relative;height:144px}
		#logo{}

		#toolbar{position:absolute;top:10px;left:300px;font-weight:bold}
			#toolbar ul{margin:0;padding:0;list-style:none;}
			#toolbar ul li{float:left;background: url(uploads/images/template/toolbarbullet.gif) right no-repeat;padding:0 15px 0 10px}
			#toolbar ul li a{text-decoration:none;color:#000000}
			
	#nav{margin:0 0 1px 0;clear:both;width:950px;white-space:nowrap;overflow:hidden}
		#nav ul{margin:0;padding:0;list-style:none;}
		#nav ul li{float:left;white-space:nowrap}
		#nav ul li a{display:block;height:38px;text-indent:-2000px;text-decoration:none;white-space:nowrap}
		#nav ul li#nav-cytovance a{width:306px;background: url(uploads/images/template/nav-cytovance.gif) 0 0 no-repeat;}
		#nav ul li#nav-processdevelopment a{width:198px;background: url(uploads/images/template/nav-processdevelopment.gif) 0 0 no-repeat;}
		#nav ul li#nav-manufacturing a{width:156px;background: url(uploads/images/template/nav-manufacturing.gif) 0 0 no-repeat;}
		#nav ul li#nav-supportservices a{width:164px;background: url(uploads/images/template/nav-supportservices.gif) 0 0 no-repeat;}
		#nav ul li#nav-contactus a{width:126px;background: url(uploads/images/template/nav-contactus.gif) 0 0 no-repeat;}
		

	#contentarea{border-collapse:collapse;clear:both;}
	.level1 #contentarea{background: url(uploads/images/template/contentarea-level1-bg.jpg) 0 0 no-repeat;}
	.level2 #contentarea{background: url(uploads/images/template/contentarea-level2-bg.jpg) 0 0 no-repeat;}
	
/*******************************************************************/
/* Left Column	
/*******************************************************************/
	
		#column-left{float:left;}
		.level1 #column-left{width:286px;padding:335px 12px 10px 12px}
		.level2 #column-left{width:223px;padding:10px 25px;line-height:1.5em;font-size:10px}
			.level2 #column-left ul{margin:0 0 30px 0;padding:0;border-top:1px solid #7aacdf;list-style:none;font-weight:bold}
			.level2 #column-left ul li a{display:block;padding:6px 10px;width:201px;background:#ffffff;border-left:1px solid #7aacdf;border-bottom:1px solid #7aacdf;border-right:1px solid #7aacdf;color:#000000}
			.level2 #column-left ul li.currentpage a, .level2 #column-left ul li a:hover{background:#e1ecf8;}
			.level2 #column-left h3.header{background: url(uploads/images/template/divider-red.gif) bottom left repeat-x;padding:0 0 7px 0;margin:0 0 5px 0}
			
			.level2 #column-left #leftcolumncontent{margin:25px 0;}


/*******************************************************************/
/* Main/Content Column	
/*******************************************************************/
		
		#content{float:left;line-height:1.7em}
		.level1 #content{width:367px;padding:0 20px 10px 20px;}
			.level1 #content #focusarea{margin:0 -20px 20px -20px}
			.level1 #content .header{background: url(uploads/images/template/divider-blue.gif) bottom left repeat-x;padding:0 0 7px 0;margin:0 0 15px 0}
			.level1 #content .header span{float:right;font-size:10px;}
		.level2 #content{width:637px;padding:15px 20px}
			.level2 #content ul{margin:10px 0;padding:0;list-style:none;}
			.level2 #content ul li{background: url(uploads/images/template/bullet.gif) 0 6px no-repeat;padding:0 0 0 12px;margin:0 5px 0 20px;}
			.level2 #content ul li ul{padding:0}


/* Form fields */
label{font-weight:bold;}
span.required{font-weight:bold;color:red;}
.textfield, .textarea{margin:0 0 5px 0}
.textfield input, .textarea textarea{width:350px}
div.submit {background:#efefef;border:1px solid #b8b8b8;padding:5px 10px;width:330px;margin:15px 0}
div.submit input{font-weight:bold;font-size:13px;}
			
/*******************************************************************/
/* Right Column	
/*******************************************************************/			
		
		#column-right{float:left;width:208px;padding:0px 0 10px 25px;font-size:10px;line-height:1.7em}		
			.level1 #column-right .header{background: url(uploads/images/template/divider-red.gif) bottom left repeat-x;padding:0 0 7px 0;margin:25px 0 5px 0}
			.level1 #column-right blockquote{background: url(uploads/images/template/quote-top.gif) top left no-repeat;margin:0;padding:30px 0 0 0}
			.level1 #column-right blockquote p{background: url(uploads/images/template/quote-bottom.gif) bottom right no-repeat;margin:0;padding:0 0 10px 0;}
		
	
		
		
	#footer{border-top:2px solid #b20837;padding:10px 20px;clear:both}
		#footer p{}
		#footer #developedby {float:right}
/* End of 'Default' */

