body, html 
	{
		margin:0;
		padding:0;
		background-color:#ebeef2; 
		font-family:"Garamond", Georgia, Times, serif;
	}
#main a:link, #footermenu a:link {color:#517C97}
#main a:visited, #footermenu a:visited {color:#C1753C}
#footermenu a  {text-decoration:none}
		
#main ul, #main ol {margin:.5em 2.5em}
#main ul {list-style: outside url(../images/mainlist.jpg);}
	#wrap {
		background:#d8d9da;
		margin:0 auto;
		width:855px;
		border:1px solid gray;
		}
	#header {
		width:855px; 
		height:175px;
		background: #fff url(../images/headerbg.jpg) no-repeat;
	}
	#header p, #header h1 
	{
		display:none;
	}
	.noaddress {width:245px}
	.homelink {border:none; text-decoration:none; min-height:200px; min-width:200px; display:block; margin-bottom:-200px}
	
	#main {
		background:#fff;
		float:right;
		width:695px;
		padding:0 0 5em 0;
		min-height:33em;
		height:auto !important;
		height:33em;
	}
	#sidebar {
		float:left;
		width:150px;
		background-color:#d8d9da;
	}
	
	#footer {
		clear:both;
		position:relative; 
		bottom:100px; 
		margin-bottom:-100px;
		
	}
	#footer p {
		padding:15px 0;
		margin:-20px 0 0 0;
		text-align:center;
    }

.small {font-variant:small-caps}

/*Old CSS*/

#careersearch {width:300px; margin-left:10em; }
#careersearch label {float:left; clear:left; margin-top:1em}
#careersearch input, #careersearch select {margin-top:.7em; float:right; clear:right; border:2px solid #807f83; padding:2px }
#careersearch h3 {color:#807f83; font-size:155%;}
#careersearch select {width:150px}

#nav {position:relative; top:139px; left:160px;}
#signupsearch {position:relative; top:140px}

.app , .rad
	{
		display:block; 
		color:#5d8194; 
		text-align:center; 
		margin:0 auto; 
		width:10em; 
		font-size:95%;
		line-height:1.4em;
	}

.login 
	{
		display:block; 
		color:#fff; 
		text-align:center; 
		font-size:95%;
		line-height:1.4em;	
		padding:.1em;
		border: 2px solid #869cac;
		width:5em;
		background-color:#547587;
		text-decoration:none; 
		margin:.1em auto
	}
.register 
	{
		color:#5d8194; 
		display:block; 
		text-align:center; 
		margin:3px 3px 40px 3px; 
		text-decoration:none; 
		font-style:italic; 
		font-size:120%;
	}
.signup
	{
		display:block; 
		color:#5d8194; 
		text-align:left; 
		margin:0 4px; 
		font-size:83%;
		line-height:3em;
		width:16em;
	}
.privacy 
	{
		color:#5d8194; 
		text-align:center; 
		font-size:80%;position:relative; top:20px
	}
.left 
	{
		background-color:#547587;
		color:#547587;
		height:3px; 
		border:none; 
		width:75%;
	}
.emailtextbox 
	{
		width:97px; 
		margin-left:3px; 
		color:#869cac; 
	}
.gobox 
	{
		color:#fff; 
		border: 2px solid #869cac;
		background-color:#547587;
	}
.searchjobs, .searchjobs a:link, .searchjobs a:visited {
		color:#fff; 
		position:relative;	
		font-family:"Garamond", Georgia, Times, serif;
		font-size:100%;
		border: 2px solid #869cac;
		background-color:#547587;
}	
	
#main h2 {color:#807f83; margin-left:1em; border-bottom:3px solid #5d8194; width:90%; font-variant:small-caps;  }	
.bodytext {margin-left:2em; width:90%}
#contentheader 
	{
		margin:1em;
		color:white;
		width:654px;
		height:146px;
		background: #000 url(../images/contentheader.jpg);
	}

#contentheader h2 
	{
		line-height:1.4em; 
		float:right; 
		text-align:center; 
		width:17.5em; 
		margin-right:20px;
		font-size:150%;
		border:none;
		color:white;
		font-variant:small-caps;		
	}

/**********************************************/
/** KLUDGE CODE */
#tmpcontainer 
{
	float: left; 
	background:#d8d9da url(../images/contentborder.gif) repeat-y;
	padding-bottom: 1px; 
}
#tmpinner { float: left; overflow: hidden; }
#tmpinner div { float: left; border: 1px solid #000; width: 200px; margin-right: 5px; margin-bottom: -1000px; padding-bottom: 1000px; }
#tmpinner .col2 { background: #eee; }
#tmpinner .col3 { margin-right: 0; }
.clear { clear: both; padding-top: 10px; }

/**********************************************/

	
#news, #trials, #careers
	{
		background:#d8d9da url(../images/contentborder.gif) repeat-y;
		width:218px;
		float:left;
		margin:.1em;
		font-size:95%;
/**	    height:270px;*/
/**	    max-height:270px;*/
/**	    min-height:270px;*/
	    overflow:hidden;
	}
#news {margin-left:1.1em}	
	
#news a{margin-top: 1.54em; display:block; text-decoration:underline;}
#trials a {margin-top:6.58em; display:block; text-decoration:underline;}
#careers a {margin-top:5.75em; display:block; text-decoration:underline;}

#news h2, #trials h2, #careers h2
	{
		background: #000 url(../images/contentheaderbg.jpg) repeat-y;
		width:192px;
		margin-left:8px;
		margin-top:0;
		text-align:left;
		color:white;
		padding-left:7px;
		border:none;
		font-variant:small-caps;
	}
	
.headfix 
	{
		background: url(../images/vertbg.gif) repeat-x; 
		width:215px; 
		padding-top:10px; 
	}
.footfix 
	{
		background: url(../images/bottbg.gif) bottom repeat-x; 
		width:215px; 
		padding-bottom:15px; 
		text-decoration:underline;
	}
	
#news p, #news a, #trials a, #trials p, #careers p, #careers a 
	{
		width:180px; 
		margin-left:1em;
		font-size:85%;
		color:#49494c;
		line-height:1.4em;
		text-decoration:none;
		
	}
.newslink {margin:-.75px; }
.clearer {clear:both}
.copyright 
	{
		clear:both; 
		text-align:center;
		float:right;
		color:#5d8194;
		font-size:75%;
		width:695px;
		background-color:#fff;
		padding:10px 0px 5px 0px;

	}
#nav ul li.current a {color:white; background-color:#5d8194;}

.secheader {margin-top:25px}

.careerlink {position:relative; padding:.2em ; text-align:center; text-decoration:none; display:block; width:7em; margin:0 auto}		
#footersign {width:160px; background-color:#d8d9da;}
h3.desctitle {margin:1em 2em 1em 1em;}
#jobdesclist {width:250px; margin-left:1.5em; }
#jobdesclist span {float:right; }
#jobdesclist strong {float:left; margin-bottom:.5em; clear:both }
#description {position:relative; margin-left:1.5em;}
.describe {display:block; clear:both;  margin-top:2.5em}
.qualpar {position:relative; margin-bottom:6em}


#personalinfo {width:300px; margin-left:3em; }
#personalinfo label {float:left; clear:left; margin-top:1.2em; margin-left:1em}
#personalinfo input, #personalinfo select {margin-top:1em; float:right; clear:right; border:1px solid #807f83; padding:2px }
#personalinfo h3, #resume h3 {color:#807f83; font-size:105%; font-variant:small-caps; margin-bottom:0}
#personalinfo select {width:150px}

#resume {width:600px; margin-left:3em}
#resume h3 {color:#807f83; font-size:105%; font-variant:small-caps; margin-bottom:1em}
#resume textarea {width:400px; height:180px; display:block; margin:1em 0}
#resumefile {margin:1em; }
.or {margin:1em auto; text-align:center; display:block;color:#807f83; font-weight:bold}
.applyforposition {
	position:relative; 
	padding:.2em ; 
	text-align:center; 
	display:block; 
	margin:4em auto;	
	bottom:3em;
	color:#fff; 
	font-family:"Garamond", Georgia, Times, serif;
	font-size:100%;
	border: 2px solid #869cac;
	background-color:#547587;
}
.drimg {float:right; margin:0em 1em 1em 1em;}
.drimgleft {float:left; margin:0em 1em 1em 1em;}
#physicianbio {position:relative; width:600px; margin:0 auto}
#physicianbio h3 {color:#807f83; font-size:155%; margin:0 0 0 -.9em; font-variant:small-caps}
#physicianbio h4 {color:#807f83; font-size:105%; margin:0 0 1em -1.25em;font-variant:small-caps }
#physicianbio p {float:right; width:400px; margin-top:0em; margin-bottom:1em}
#physicianbio ul {float:right; width:320px; margin-top:0em; margin-bottom:1em}
#physicianbio img {}

#physnav {position:relative; clear:both; float:left; margin-top:1em}
#physnav img {border:none; margin:0 1em}
#physnav a {position:relative; font-variant:small-caps; font-size:115%; color:#807f83; font-weight:bold}
#physnav span {position:relative; display:block; font-style:italic; font-size:85%; font-variant:normal; min-width:7em; font-weight:normal;}

.bioleft {float:left; text-decoration:none; position:relative; bottom:27px; margin-right:2em}
.bioright {text-decoration:none; float:right; text-align:right; margin-right:100px}
.bioright img {position:relative; left:182px; bottom:43px }
.bioleft img {position:relative; top:23px }
#physnav a.bioleft span {margin-left:85px}

.applyheader {padding-bottom:.15em}
h3.newsheader {font-weight:bold; color:#000; font-size:90%; margin-left:2em }

h3.carheader {text-decoration:underline; font-weight:bold; color:#000; font-size:90%; margin-left:2em }
strong.carheader {text-decoration:underline; font-weight:bold; color:#000; font-size:90% }
#appt {margin-left:2em}
#appt span {margin-left:4em;}
#appt table {margin-left:1em}
#appt tr, #appt td {padding:0  1em}
h3.contactheader {font-size:90%; font-variant:small-caps; margin-left:2.5em}
h4.contactheader {font-size:90%; margin-left:2.75em}
#offices {margin-left:2.5em}
#offices p {margin:-1em 0 1em 0; }
#offices h4 {margin:1em 0}
#offices td {padding: 0 1.2em}
.tableindent {display:block; position:relative; right:1em; margin-top:1em; margin-bottom:2em}
#medonctab {margin-bottom:4em;}
.locimg {float:left; margin:0 .5em;}
/* width for contactloc was 260px before */
#contactloc {clear:both; width:460px; margin:10px .5em 3em .9em;  }
#contactloc table,#contactloc td,#contactloc th,#contactloc tr {clear:both; text-align:left; font-size:95%; padding:.25em}
address {font-style:normal; float:left}
address span {font-weight:bold;}
#contactloc a {float:right; margin-right:3em }
.loctitle {font-weight:bold; font-size:90%; margin-bottom:0 }
.locname  {margin-top:0}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {background-color:#c5c7c9;font-weight:bold; text-align:left; float:left; position:relative; z-index:100;border:5px solid #dddedf;height:1.3em; width:685px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {
		 display:block;text-decoration:none; color:#405966; background:#758279; padding:.1em 33px; line-height:.em;
		background-color:#c5c7c9; margin-bottom:-5px}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:0; width:149px;z-index:1000}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute;z-index:1000; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {position:relative; z-index:10001; background:#dddedf; color:#5d8194; height:auto; line-height:1em; padding:5px 10px; width:145px; font-size:95%}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff;background-color:#5d8194; }
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#5d8194; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.pressheader {margin-left:1.5em}
.pressdate {margin-left:1.8em; font-weight:bold}

/* common styling */

#sidebar ul {list-style:none; margin:0; padding:0;}
#sidebar ul li {margin-left:4px}
#secnav {
		border: 5px solid #869cac;
		background-color:#547587;
		width:150px;
		}
#filmrad {margin-top:100px}
#secnav li
	{
		color:white; 
		text-decoration:none; 
		line-height:1.9em; 
		font-weight:bold;
		clear:both;
	}
#secnav li.menutwo ul 	
{
		border-top:5px solid #869cac;
		border-bottom:5px solid #869cac;
		background-color:#d8d9da; 
		clear:both; margin-left:-4px;}
	
.secnavcur {list-style: url(../images/seclist.jpg); left:22px; margin-top:5px; width:129px}
.menutwo {width:150px; position:relative;}
.menutwo ul li a, .menutwo ul li a:visited {display:block; text-decoration:none; color:#5d8194;  width:148px; height:20px; line-height:19px; font-size:90%;}

.menutwo ul li.secnavcur a, .menutwo ul li a.secnavcur:visited {width:135px; padding:0; margin-left:-10px}

.menutwo ul {
		padding:0; 
		margin:0;
		list-style-type: none;
		}
.menutwo ul li {padding:.2em; position:relative;}
.menutwo ul li ul {display: none;}

/* specific to non IE browsers */
.menutwo ul li:hover a {color:#fff;}
.menutwo ul li:hover ul {display:block; position:absolute; top:0; left:150px;}
.menutwo ul li.secnavcur:hover ul {display:block; position:absolute; top:0; left:132px;}
.menutwo ul li:hover ul li a.hide {}
.menutwo ul li:hover ul li a.hide {}
.menutwo ul li:hover ul li:hover a.hide {}
.menutwo ul li:hover ul li ul {display: none;}
.menutwo ul li:hover ul li a {color:#5d8194; background-color:#d8d9da; display:block; width:250px}
.menutwo ul li:hover ul li a:hover {color:#fff; background-color:#8096a5;}
.menutwo ul li:hover ul li:hover ul {display:block; position:absolute; left:181px; top:0;}
.menutwo ul li:hover ul li:hover ul li a {display:block; width:200px; background:inherit; z-index:1000000000000 }
.menutwo ul li:hover ul li:hover ul li a:hover {}
#sidebar ul li a.parent {color:white; text-decoration:none}
strong.bodytext {display:block}
p strong.bodytext {margin:1em 0}
.white {color:white}
#footermenu {margin:0 auto; text-align:center; position:relative; bottom:30px; left:80px; margin-bottom:-1.25em; background-color:#fff; width:695px}
#footermenu ul {margin:0 auto; text-align:center; width:500px; position:relative; right:25px}
#footermenu ul li {display:inline; line-height:1.4em}
#sitemapone {float:left; width:300px; position:relative; right:1.5em}
#sitemaptwo {float:right; width:300px; position:relative; bottom:36em}
#sitemapone li, #sitemaptwo li {line-height:1.5em}
.bumpFromLeft {margin-left:18pt; margin-right:18pt}
#careerdiv input, #careerdiv select {width:390px}
#careerdiv input.searchjobs {width:175px}
.secnavcur a {display:none}
#filmrad a {color:#5d8194;  font-weight:bold; text-decoration:none; text-align:center; display:block; width:6em; margin:0 auto}
#filmrad a.northbay {width:9em}
.legalinfo {margin-left:6em}
#trials p {margin-bottom:-.8em}
td #ApplySubmit {width:200px}
#Submit1 {margin:1em 0em}

div input#DetailsSubmit {width:200px}
