/* global css */

html, body
	{margin: 0; padding: 0; z-index: 1; width: 100%; text-align: center; background-color: #eceaeb;}

body,p,table,div,span,tr,th,td,ul,ol,li,a,h1,h2,h3,h4,input
	{font-family: arial,verdana,helvetica, sans-serif;}

body,p,table,tr,td,ul,ol
	{color: #68676c; font-size: 12px; font-weight: normal; text-decoration: none;}

DIV#container
	{position: relative; display: block; padding: 0 0 10px 0; margin: 0 auto; width: 955px; text-align: left; z-index: 2;}

DIV#container DIV#content
	{position: relative; left: 0; top: 0; padding: 0;}
	
DIV#container DIV#content DIV.topnav
	{width: 955px; height: 162px; background: #fff url(../img/bg_topnav.png) no-repeat;}
DIV#container DIV#content DIV.topnav DIV.nav1
	{float: right; margin: 89px 0 0 0;}
DIV#container DIV#content DIV.topnav DIV.nav2
	{float: right; margin: 8px 0 0 0;}

DIV.left
	{float: left;}
DIV.right
	{float: right;}
DIV.number
	{padding: 8px 0 8px 0; font-size: 18px; font-weight: bold; color: #000;}
	
/* SUBNAV */
DIV.topnav UL.subnav
	{margin: 0;	padding: 0; width: 189px;}
DIV.topnav UL.subnav LI
	{float:left; list-style: none; height: 12px; text-decoration: none;}
DIV.topnav UL.subnav LI A
	{float:left; text-decoration: none;}

/* MY ACCOUNT */
DIV.topnav UL.subnav LI.myaccount, DIV.topnav UL.subnav LI.myaccount A
	{width:95px;}
DIV.topnav UL.subnav LI.myaccount A
	{background-image:url(../img/subhdr_myaccount_off.png);}
DIV.topnav UL.subnav LI.myaccount A:HOVER
	{background-image: url(../img/subhdr_myaccount_over.png);}

/* LOGOUT */
DIV.topnav UL.subnav LI.logout, DIV.topnav UL.subnav LI.logout A
	{width:77px;}
DIV.topnav UL.subnav LI.logout A
	{background-image:url(../img/subhdr_logout_off.png);}
DIV.topnav UL.subnav LI.logout A:HOVER
	{background-image: url(../img/subhdr_logout_over.png);}
	
/* TOPLIST */	
DIV.topnav UL.toplist
	{margin: 0;	padding: 0; width: 545px;}
DIV.topnav UL.toplist LI
	{float:left; list-style: none; height: 35px; text-decoration: none; padding: 0 3px 0 0;}
DIV.topnav UL.toplist LI A
	{float:left; text-decoration: none;}
	
/* ABOUT US */
DIV.topnav UL.toplist LI.about, DIV.topnav UL.toplist LI.about A
	{width:85px;}
DIV.topnav UL.toplist LI.about A
	{background-image:url(../img/img_toplist_about_off.png);}
DIV.topnav UL.toplist LI.about A:HOVER
	{background-image: url(../img/img_toplist_about_over.png);}
	
/* ABOUT CLINICAL TRIALS */
DIV.topnav UL.toplist LI.clinical, DIV.topnav UL.toplist LI.clinical A
	{width:166px;}
DIV.topnav UL.toplist LI.clinical A
	{background-image:url(../img/img_toplist_clinical_off.png);}
DIV.topnav UL.toplist LI.clinical A:HOVER
	{background-image: url(../img/img_toplist_clinical_over.png);}

/* OUR SERVICES */
DIV.topnav UL.toplist LI.services, DIV.topnav UL.toplist LI.services A
	{width:114px;}
DIV.topnav UL.toplist LI.services A
	{background-image:url(../img/img_toplist_services_off.png);}
DIV.topnav UL.toplist LI.services A:HOVER
	{background-image: url(../img/img_toplist_services_over.png);}

/* MEDICAL DICTIONARY */
DIV.topnav UL.toplist LI.medical, DIV.topnav UL.toplist LI.medical A
	{width:154px;}
DIV.topnav UL.toplist LI.medical A
	{background-image:url(../img/img_toplist_medical_off.png);}
DIV.topnav UL.toplist LI.medical A:HOVER
	{background-image: url(../img/img_toplist_medical_over.png);}

DIV.mainArea
	{width: 955px; padding: 0 0 30px 0; background-color: #fff;}
DIV.mainArea DIV.leftnav
	{float: left; padding: 0 0 0 19px;}
DIV.mainArea DIV.leftnav IMG.left
	{padding: 0 0 7px 0;}
DIV.mainArea DIV.leftnav DIV.leftbot_module
	{margin: 0px 0 0 0; position: absolute; bottom: 0;}
DIV.mainArea DIV.leftnav DIV.leftbot_module DIV.bgleft
	{width:306px; padding: 10px 0 10px 0;}
	
DIV.mainArea DIV.content
	{float: left; padding: 0 17px 0 17px; width: 589px;}
DIV.mainArea DIV.content DIV.callout
	{border-right: 1px solid #dbdadb; border-left: 1px solid #dbdadb; padding: 0 20px 0 20px; color: #838383;}

DIV.mainArea DIV.content DIV.callout DIV.col1
	{float: left; width: 187px; padding: 15px 0 0 0;}

	
DIV.mainArea DIV.content DIV.callout DIV.mid
	{float: left; width: 10px; height: 128px;}
DIV.mainArea DIV.content DIV.callout DIV.col2
	{float: left; width: 327px; padding: 15px 0 10px 19px;}
DIV.mainArea DIV.content DIV.callout DIV.col2 DIV.col_dropdown
	{padding: 10px 0 10px 0;}
DIV.mainArea DIV.content DIV.callout DIV.col2 DIV.col_dropdown SELECT
	{margin: 0 0 5px 0;}

DIV.mainArea DIV.content DIV.columns
	{padding: 36px 0 0 0; clear: both; width: 589px;}
DIV.mainArea DIV.content DIV.columns A
	{color: #e96400; text-decoration: none;}
DIV.mainArea DIV.content DIV.columns A:HOVER
	{color: #e96400; text-decoration: underline;}

DIV.mainArea DIV.content DIV.columns DIV.howmatching
	{float: left; width: 277px;}
DIV.mainArea DIV.content DIV.columns DIV.howmatching DIV.questions
	{padding: 10px 0 10px 0; text-align: center;}
DIV.mainArea DIV.content DIV.columns DIV.text
	{padding: 10px 26px 0 10px;}
DIV.mainArea DIV.content DIV.columns DIV.whentosearch
	{float: left; width: 277px; padding: 0 0 0 19px;}
DIV.mainArea DIV.content DIV.columns DIV.whentosearch IMG.graph
	{padding: 10px 0 0 0;}
	
UL.dot
	{margin: 0;	padding: 10px 16px 0 0;}					
UL.dot LI
	{list-style: none; background: transparent url("../img/img_body_dot.png") no-repeat scroll 0 11px; padding: 5px 0 5px 10px; text-decoration: none;}

DIV.footer
	{padding: 10px 0 30px 0;}
DIV.footer UL.footList
	{margin: 0; padding: 0;}
DIV.footer UL.footList LI
	{float: left; list-style: none; padding: 0; text-decoration: none;}
DIV.footer UL.footList LI A
	{float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #aeadad; color: #e96400; text-decoration: none;}
DIV.footer UL.footList LI A:HOVER
	{float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #aeadad; color: #e96400; text-decoration: underline;}
DIV.footer UL.footList LI.last A
	{float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #eceaeb; color: #e96400; text-decoration: none;}
DIV.footer UL.footList LI.last A:HOVER
	{float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #eceaeb; color: #e96400; text-decoration: underline;}
	
/* Buttons */
A.search {width: 101px; background-image: url(../img/img_search_off.png);}
A.search:hover {width: 101px; background-image: url(../img/img_search_over.png);}

.button {display: block; background-repeat: no-repeat;}

/* form element classes */
.textbox 
	{font-size: 11px; width: 127px; background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #c1c1c1; border-left: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #000; height: 16px; padding: 0 0 0 2px; text-decoration: none;}
.dropdown
	{font-size: 12px; background-color: #fff; border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-left: 1px solid #666; border-top: 1px solid #666; color: #000; text-decoration: bold; height: 20px; padding: 1px 0 0 0;}
.textarea
	{font-size: 12px; width: 256px; height: 90px; color: #000; border-bottom: 1px solid #ddd; border-right: 1px solid #c1c1c1; border-left: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c;}
