body {margin: 0px; background-color: #666666; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;}

/*TAGS*/
a {color:#369;}
a:hover {color: #E6BD18;}		
h1 {font-size:1.8em;}
h2 {font-size:1.5em; margin-bottom:0; padding-bottom:0;}
h3 {font-size:1.3em;}
p {font-size:1.1em;}
table {border-collapse:collapse; font-size:1em;}

/*LAYOUT */
#footer {width:950px; padding:6px 0; color:#999; text-align:center; background:#333;}
#footer a { color:#999; text-decoration:none;}
#wrapper {width:950px; background:#fff; margin:0 auto; text-align:left; }
#content {}
#col1 {width:360px; padding:5px 0 0 5px; text-align:right; float:left;}
.narrow {width:265px  !important;}

#col2 {width:380px; padding: 5px 5px 30px 5px; float:left;}
.wide {width:455px !important;}
.billpay {background:#ccc; width:425px !important; padding-top:30px !important;  margin-bottom:0px !important; padding-bottom:50px !important;}
.two {width:650px !important; margin-left:50px !important;}
.single {width:900px !important; margin: 10px 25px !important;}

#eform label { text-align:right; font-weight:bold; display:block;}
#col2 p {padding:0 0 0 8px;}
#col2 p {margin:0 0 1em 0}

#col3 {width:158px; padding: 10px; float:right;padding-top:30px; text-align:right;   padding-bottom:20px;} 
#col3.billpay {width:475px; text-align:left; border:none;}

.apptBtn {clear:both; text-align:center;}
.apptBtn img {border:none;}
.not-listed {font-size:.9em;  font-style:italic;}

/*GENERAL CLASSES*/
.clear {clear:both; line-height:1; height:0;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}

/*TYPE CLASSES*/
.bodyCopy {	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; line-height: 1.5; font-weight: normal; color: #333333;}
.pNumbs { font-family: Arial, Helvetica, sans-serif;	font-size: .9em; font-style: normal; margin-right:20px; padding:10px;line-height: 150%;}
.error {color:red; clear:both !important; float:left !important;}

/*TABLES*/
#clinicals {background:#eee; border:1px solid #ccc; border-collapse:collapse;}
#clinicals td {border-bottom:1px solid #ddd;}
#clinicals th {background:#ccc; color:#444; font-size:1.2em;}
#tbl-clinicals td {padding:5px; border-bottom: solid 1px #ddd; margin:0; }
#tbl-clinicals tr, #tbl-clinicals tbody {padding:0px;  margin:0; }
#tbl-clinicals th {padding: 5px; color: #fff; background:#666; margin:0; line-height:1;  text-align:left; text-transform:uppercase;}
#tbl-clinicals {border:solid 1px #ccc;padding:0; margin:0; border-collapse:collapse;}
#tbl-jobs td {padding:10px 5px; border-bottom: solid 1px #ddd; text-align:left;}
#tbl-jobs th {padding: 5px; color: #fff; background:#333;}
#tbl-medpoints {text-align:center; margin:0 auto 20px;}
#physicianInvestigators, #physicianHospitalists {width:240px; height:460px; margin:0 auto; overflow-y:scroll; float:right;border: solid 1px #ccc;}
#physicianInvestigators td, #physicianHospitalists td{padding:3px; border-bottom:1px solid #eee;}
#specialtyList {text-align:left; margin:100px 0 0 50px;}
#recruitmentlinks {list-style:none;}
#recruitmentlinks {padding:10px;}

.SMSoptions td { background:#ccc; }

/*
 * Scrollers
 */

 #ProviderScroller {
	border:1px solid #bbb;	
	height:400px; 
	font-size:1.2em; 
	overflow-y:scroll; 
	overflow-x:hidden; 
	width:340px;
	float:right; 
	padding:1px;
	margin-bottom:2em;
}
 
#ProviderScroller img { border:none; }
#ProviderScroller table { border:none; width:337px;}
#ProviderScroller td, #physicianInvestigators td, #physicianHospitalists td { border-bottom:1px solid #ddd; padding:10px 5px; background:#fff url(images/scroller-td-bg.jpg) top left repeat-x; }	
#ProviderScroller h3, #physicianInvestigators h3, #physicianHospitalists h3 { font-size:1.1em; padding:0; margin:0;  }
#ProviderScroller a, #physicianInvestigators a, #physicianHospitalists a { color:#444; text-decoration:none; }
#ProviderScroller a:hover, #physicianInvestigators a:hover, #physicianHospitalists a:hover { color:#369; }

/*
 *  <noscript> Element
 */

#banner { width:950px; height:150px; text-indent:-999em; margin:0; background:#fff url(images/noscript-banner.jpg) top center no-repeat;}
#banner.homepage { height:360px; background:#fff url(images/noscript-banner-home.jpg) top center no-repeat; }
#banner h1 { margin:0;}
#mainNav { display:block; margin:0; background:#333; height:30px; list-style:none; font-size:1.4em; text-align:center;}
#mainNav li {float:left; }
#mainNav li a {color:#fff; padding:.5em 1.5em; text-decoration:none; display:block;}
#mainNav li a:hover { color:#ccc; }
#auxNav { text-indent:0; margin:125px 0 20px 50px; padding:0; width:175px; list-style:none; font-size:1.4em; }
#auxNav li {  margin:4px 0; height:25px; text-align:center; padding:0;}
#auxNav li a { background:#669999; color: #fff; padding:5px 10px;  text-decoration:none; display:block; }
#auxNav li a:hover { background: #588;} 
