body{margin:0;background: #ffffff;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:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a:focus{outline: none;}
a{color:#000000;}
ul{margin:15px 0;padding:0;}
ul li{list-style:none;margin:0 0 5px 20px;background: url(../images/bullet.gif) 0 6px no-repeat;padding:0 0 0 15px}


.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 */ 

.homepage{background: #ffffff url(../images/bg-home.gif) top left repeat-x}
.subpage{}

#wrapper{width:760px;margin:0 auto;}


#header-wrapper{background:#894fbf;}
	#header{width:760px;margin:0 auto;height:106px;position:relative;}
		h1#logo{margin:0;position:absolute;top:0px;left:0px;}
		h1#logo a{display:block;text-decoration:none;background: url(../images/logo.gif) top left no-repeat;width:760px;height:106px;text-indent:-2000px}
		
		#languageselect{z-index:2;position:absolute;top:10px;right:0;color:#ffffff;font-size:11px;}
			#languageselect a{color:#ffffff;}
	
		#printlogo{display:none;}

#nav-wrapper{background:#fec81e;border-top:1px solid #fede2a;border-bottom:1px solid #000}
	#nav{width:760px;margin:0 auto;border-left:1px solid #000}
		#nav ul{margin:0;padding:0;}
		#nav ul li{float:left;margin:0;list-style:none;background:none;padding:0}
		#nav ul li a{font-weight:bold;font-size:16px;padding:10px 12px 10px 12px;display:block;text-decoration:none;line-height:1;color:#000;border-left:1px solid #fff;border-right:1px solid #000}
		#nav ul li a:hover, #nav ul li.active a{background:#feb212;}	

.homepage #contentarea{background: url(../images/splasharea-bg.jpg) top left no-repeat;}
.pharmahomepage #contentarea{background: url(../images/splasharea-pharma-bg.jpg) top left no-repeat;}
.homepage #content{float:left;padding:265px 0 0 0;width:423px;margin:0 16px 0 0;line-height:1.5em;}
.homepage #column{padding:97px 0 0 0;width:318px;float:left;line-height:1.5em;font-size:11px}

.subpage #contentarea{}
.subpage #content{float:left;margin:30px 16px 0 0;width:491px;line-height:1.5em;}
.subpage #column{width:250px;margin:55px 0 0 0;float:left;line-height:1.5em;font-size:11px}

.subpage.wide #content{float:none;margin:30px 0 0 0;width:100%;}


	#homefocus{color:#ffffff;font-size:11px;margin:0 0 20px 0}
		#homefocus p{display:none;}
		#homefocus ul{padding:95px 15px 0 18px;margin:0;}
		#homefocus ul li{margin:0 0 2px 20px;list-style-image: url(../images/bullet-homefocus.gif);}

	#freenewsletters{margin:0 0 30px 0;}
		#freenewsletters strong{font-size:13px}

	.block{margin:0 0 20px 0;}
		.block-header, .block-footer{padding:0;margin:0;width:311px;height:9px;}
		.subpage .block-header, .subpage .block-footer{padding:0;margin:0;width:250px;height:9px;}
			.block-header img, .block-footer img{display:block;}
		.block h2{margin:0 0 5px 0;color:#000;font-size:14px;}
		.block img, .block input{vertical-align: middle;}
		.block ul li{margin:0 0 5px 10px;}
		.block-content{background: url(../images/block-bg.gif) top left repeat-y;padding:10px 20px 1px 20px}
		.subpage .block-content{background: url(../images/block-sub-bg.gif) top left repeat-y;padding:10px 10px 1px 10px}

		.block#newsletter .textfield{width:180px;}
		.subpage .block#newsletter .textfield{width:135px;font-size:9px;height:15px;padding-top:4px}

		#centsfocus{margin:0 0 20px 0;}
		
		.pharmatraining{font-size:14px;color:#000;margin:0 0 15px 0}
			.pharmatraining a{color:#000}
			.pharmatraining img{vertical-align:middle;margin:0 10px 0 0}


	h1#pagetitle{font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:normal;margin:0 0 20px 0;line-height:1em;background: url(../images/divider-bg.gif) bottom left repeat-x;padding:0 0 5px 0}
	h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:23px;font-weight:bold;line-height:1em;color:#894fbf;margin:20px 0 8px 0}
	h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;line-height:1em;color:#894fbf;margin:20px 0 8px 0}
	h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;line-height:1em;color:#73ca67;margin:20px 0 8px 0}

	.datatable{width:100%;border-collapse:collapse;}
	.datatable th{text-align:left;width:25%;padding:5px 8px;vertical-align:top}
	.datatable td{padding:5px 8px;vertical-align:top}
		.datatable td .textfield{width:100%;}
		
	.photo{padding:6px;background:#ffffff;border:1px solid #999999;}

	#clientlisttable{width:100%;border-top:1px solid #ebebeb;margin:15px 0 0 0}
		#clientlisttable td{padding:4px 5px;height:50px;border-bottom:1px solid #ebebeb;}
			#clientlisttable td.clientlogo{width:120px}
			
	.photothumbnail{float:left;margin:0 7px 10px 0;padding:2px;background:#ffffff;border:1px solid #999999;}
		.photothumbnail img{border:none;}

	/* Form Validation */
	.required{color:red;font-weight:bold}
	#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; width:70px}


#footernav{border-top:1px solid #feb212;margin:15px 0 0 0;padding:15px 0;text-align:center;font-size:11px;background:#fff2cb;clear:both}
	#footernav ul{padding:0;margin:0;list-style:none;}
	#footernav ul li{padding:0 10px;margin:0;list-style:none;display:inline;background:none}

#footer{border-top:1px solid #feb212;padding:15px 0 0 0;text-align:center;clear:both}


/* Splash Page */
#splashpage{background: #ffc61e url(../images/bg-splashpage.gif) top left repeat-x !important;}
