/* CSS Document */

html, body {
 	width: 100%; height: 100%;
	margin: 0; padding: 0;
	text-align: center;
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: #B9CDE1 url("/images/body_back.jpg") top left repeat-x;
	}
div.section {
	width: 65em;
	margin: 0 auto;
	}

div#wrapper {
	display: inline;
	margin: 0 auto;
	text-align: left;
	width: 65em;
	float: left;
	height: 100%;
	position: relative;
	background: #6D95C6 url("/images/wrapper_back.jpg") 0 8.7em repeat-x;
	}
	
div#header {
	height: 8.7em; width: 65em;
	background: #6D95C6 url("/images/header_back.jpg") 14.5em 0 repeat-y;
	}
div#logo {
	width: 14.5em;
	height: 8.7em;
	background-color: #EDF4FB;
	}

div#logo h1 {
	margin: 0; padding: 0;
	background:  url("/images/logo.jpg") top left no-repeat;
	width: 146px;
	height: 81px;
	}
div#logo h1 a {
	display: block;
	width: 146px;
	height: 81px;
	text-decoration: none;
	}
div#logo h1 span {
	position: absolute;
	top: 0;
	left: -10000px;
	height: .1em;
	}
div#target {
	position: absolute;
	width: 125px;
	height: 122px;
	top: 8.8em;
	left: 14.5em;
	margin-left: -59px;
	margin-top: -61px;
	background:  url("/images/cyclo_target.gif") top left no-repeat;
	z-index: 0;
	}
div#content_local_nav {
	width: 65em;
	float: left;
	}
div#content_box {
	background: #D1DDED url("/images/content_back.jpg") top left repeat-x;
	float: right;
	width: 50.5em;
	min-height: 525px;
	}
div#content {
	position: relative;
	padding-left: .1em;
	margin: 55px 75px 25px;
	color: #002C66;
	line-height: 1;
	}
div#content h2, h3, h4, h5 {
	margin:0; padding: 0;
	margin-bottom: .25em;
	color: #0E4E9F;
	}
div#content h2 {
	font-size: 2.2em;
	}
div#content h3 {
	font-size: 1.8em;
	}
div#content h4 {
	font-size: 1.4em;
	}
div#content h5 {
	font-size: 1.1em;
	}
div#content p {
	margin: 0; padding: 0;
	padding-bottom: .75em;
	font-size: .9em;
	width: 28em;
	line-height: 1.4;
	}
div#content ul, div#content ol { 
	margin: .5em 0 .5em 2em; padding: 0;
	line-height: 1.3;
	width: 28em;
	font-size: .9em;
	}
div#content li {
	margin: .6em 0; padding: 0;
	}
div#content a {
	color: #5C9AE5; font-weight: bold;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dashed #5C9AE5;
	}
div#content a:hover {
	color: #3378CC;
	border-bottom: 1px dashed #3378CC;

	}
div#content span.image {
	position: absolute;
	left: 26.5em;
	}
div#content span.image p{
	margin-top: 0;
	}
div#content span.image_float {
	float: right;
	margin-top: .5em;
	margin-left: 2em;
	margin-bottom: 1em;
	clear: both;
	} 
div#content span.pull_right
{
margin-right: -5em;
}	
.clearing {
	clear: both;
	}

table#contact_info {
	border: 0;
	width: 28em;
	margin: 1em 0;
	padding: 0;
	font-size: .9em;
	}
table#contact_info caption {
	text-align: left;
	color: #0E4E9F;
	font-size: 1.1em; font-weight: bold;
	margin: .25em .25em .25em 0; padding: 0;
	}
table#contact_info th {
	width: 7em;
	color: #0E4E9F;
	font-weight: bold;
	text-align: right;
	padding: .5em .25em .25em 0;
	vertical-align: top;
	}
table#contact_info td {
	width: 19em;
	text-align: left;
	padding: .5em;
	line-height: 1.3;
	}
div.thin p {
	width: 10em;
	}
table#chart {
	border: 0;
	width: 45em;
	margin: 2em 0;
	padding: 0;
	font-size: .8em; border: .5em groove #0E4E9F;
	}
table#chart caption {
	text-align: left;
	color: #0E4E9F;
	font-size: 1.5em; font-weight: bold;
	margin: .4em 0; padding: 0;
	}
table#chart th, table#chart td {
	padding: .8em .5em;
	}
table#chart thead th {
	border-left: .2em solid #0E4E9F;
	border-top: .2em solid #0E4E9F;
	border-bottom: .2em solid #0E4E9F;
	background-color: #F0F5FC;
	color: #0E4E9F;
	}
table#chart thead th#on_site {
	border-top: 0;
	border-bottom: 0;
	}
table#chart tbody th {
	text-align: left;
	color: #DAE5F2;
	background-color: #0E4E9F;
	}

table#chart tbody td.label {
	text-align: left;
	color: #0E4E9F;
	font-weight: bold;
	}
table#chart tbody td {
	text-align: center;
	border-top: .2em solid #0E4E9F;
	}
div#content p.press_contact {
	text-align: right;
	float: right;
	width: 18em;
	margin-left: 1em;
	
	font-size: .9em;
	}
div#local_nav {
	float: left;
	width: 14.5em;
	min-height: 525px;
	line-height: 1;
	}
div#local_nav ul {
	margin: 0; padding: 0;
	margin-top: 75px;
	list-style-type: none;
	line-height: 1;
	}
div#local_nav ul li {
	margin: 0;
	padding: 0;
	background: #EDF5FB url("/images/local_nav_back.jpg") top left repeat-x;
	line-height: 1;
	border-top: 1px solid #9EBED7;
	border-bottom: 1px solid #0D50A1;
	}	
div#local_nav ul li a {
	display: block;
	color: #4884B3; font-weight: bold;
	text-decoration: none;
	font-size: .8em;
	padding: .4em .5em .5em 1em;
	background:  url("/images/local_nav_bottom.jpg") bottom left repeat-x;
	}
div#local_nav ul li a:hover {
	color: #114FA0;
	}

div#local_nav div#page_2009_0331 ul li#link_2009_0331 a,
div#local_nav div#page_2007_0602 ul li#link_2007_0602 a,
div#local_nav div#page_2006_1220 ul li#link_2006_1220 a,
div#local_nav div#page_2006_1213 ul li#link_2006_1213 a,
div#local_nav div#page_2006_0515 ul li#link_2006_0515 a,
div#local_nav div#page_2006_0504 ul li#link_2006_0504 a,
div#local_nav div#page_2006_02 ul li#link_2006_02 a,
div#local_nav div#page_2004_11 ul li#link_2004_11 a,
div#local_nav div#page_2004_05 ul li#link_2004_05 a,
div#local_nav div#page_2004_04 ul li#link_2004_04 a,
div#local_nav div#page_2003_09 ul li#link_2003_09 a,
div#local_nav div#page_2003_06 ul li#link_2003_06 a,
div#local_nav div#page_2003_03 ul li#link_2003_03 a,
div#local_nav div#page_2003_02 ul li#link_2003_02 a,
div#local_nav div#page_2002_06 ul li#link_2002_06 a,

div#local_nav div#page_executive_summary ul li#executive_summary a,
div#local_nav div#page_concept ul li#concept a,
div#local_nav div#page_pet_current_status ul li#pet_current_status a,
div#local_nav div#page_pulsar ul li#pulsar a,
div#local_nav div#page_contract_management ul li#contract_management a,
div#local_nav div#page_consulting_services ul li#consulting_services a,
div#local_nav div#page_associates_program ul li#associates_program a,
div#local_nav div#page_experience ul li#experience a,
div#local_nav div#page_services_chart ul li#services_chart a,
div#local_nav div#page_multidose_fdg ul li#multidose_fdg a,

div#local_nav div#page_drummond ul li#drummond a,
div#local_nav div#page_lepeska ul li#lepeska a,
div#local_nav div#page_lamb ul li#lamb a,
div#local_nav div#page_ann_lamb ul li#ann_lamb a,

div#local_nav div#page_abeysekera ul li#abeysekera a,
div#local_nav div#page_kilbourn ul li#kilbourn a,
div#local_nav div#page_haynes ul li#haynes a,
div#local_nav div#page_eckelman ul li#eckelman a,
div#local_nav div#page_holton ul li#holton a,
div#local_nav div#page_wieland ul li#wieland a,
div#local_nav div#page_firnau ul li#firnau a,
div#local_nav div#page_doyle ul li#doyle a,
div#local_nav div#page_jamieson ul li#jamieson a,
div#local_nav div#page_vascoe ul li#vascoe a,
div#local_nav div#page_carroll_ramsey ul li#carroll_ramsey a,
div#local_nav div#page_dehnel ul li#dehnel a,
div#local_nav div#page_minor ul li#minor a,
div#local_nav div#page_frost ul li#frost a,
div#local_nav div#page_hupf ul li#hupf a {
	color: #114FA0;
	}	
	
div#global_nav {
	position: absolute;
	top: 6.9em;
	left: 14.5em;
	}
div#global_nav ul {
	margin: 0; padding: 0;
	margin-left: 75px;
	list-style-type: none;
	background:  url("/images/list_bottom.gif") bottom left repeat-x;
	}
div#global_nav ul li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	margin-right: .4em;
	font-size: .9em;
	height: 1.9em;
	border-left: 1px solid #4884B3;
	border-right: 1px solid #4884B3;
	border-top: 1px solid #4884B3;
	}

body#home_section div#global_nav li#home,
body#news_section div#global_nav li#news,
body#services_section div#global_nav li#services,
body#management_section div#global_nav li#management,
body#associates_section div#global_nav li#associates,
body#partners_section div#global_nav li#partners,
body#contact_section div#global_nav li#contact {
	padding-bottom: 1px;
	}

div#global_nav ul li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: .4em .6em .3em;
	background: #C3D4E5 url("/images/tab_normal.jpg") top left repeat-x;
	color: #4884B3;
	font-weight: bold;
	}
body#home_section div#global_nav li#home a,
body#news_section div#global_nav li#news a,
body#services_section div#global_nav li#services a,
body#management_section div#global_nav li#management a,
body#associates_section div#global_nav li#associates a,
body#partners_section div#global_nav li#partners a,
body#contact_section div#global_nav li#contact a {
	color: #114FA0;
	background: #ECF2F9 url("/images/tab_current.jpg") top left repeat-x;
	padding-bottom: .4em;
	}
div#global_nav ul li a:hover {
	color: #114FA0;
	}
div#footer {
	clear: both;
	background: #0E4E9F url("/images/footer.jpg") left top repeat-x;
	padding-left: 14.5em;
	}
div#footer p {
	font-size: .8em;
	color: #C3D4E5;
	padding: .8em 1em .5em 75px;
	margin: 0;
	margin-left: .5em;
	}
div#footer p a {
	font-weight: bold;
	text-decoration: none;
	color: #C3D4E5;
	border-bottom: 1px dashed #C3D4E5;
	}
div#footer p a:hover {
	color: #ECF2F9;
	border-bottom: 1px dashed #ECF2F9;
	}
	