@charset "utf-8";
/* Veristat CSS - doc created 4/15/09 */

/* ----- Site ----- */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
	background-color: #9bcc4f;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html, body {
   height: 100%;
   margin: 0 0 1px;
   padding: 0;
}

img { border:0; }

h1, h2, h3, h4 {
	text-transform:uppercase;
}

a { color:#333333; text-decoration:none; }
a:hover { color:#666666; }

.clear { width: 100%; height: 1px; margin: 0 0 -1px; clear: both; }

p { line-height:150%; }

/* ----- PNG FIX ----- */

img, div, ul, li, a { behavior: url(../iepngfix.htc) }

/* ----- Wrappers ----- */

#outerWrapper {
	margin:0px auto;
	width:900px;
}

#innerWrapper {
	background-image:url(../images/page_bkgd.gif);
	background-repeat:repeat-y;
	width:847px;
}

/* ----- Header ----- */

#header { background-image:url(../images/header_bkgd.gif); background-repeat:no-repeat; height:120px; width:840px; }

#logo { float:left; height:120px; width:209px; }

#navigation { float:left; text-transform:uppercase; width:631px; }

/* ----- Navigation ----- */

#minorNav { font-size:9px; padding:20px 0px 0px 478px; width:150px; }
#minorNav ul { list-style-type:none; }
#minorNav ul li { display:inline; padding:0px 0px 0px 6px; height:20px; }
#minorNav ul li a { color:#3f3d2a; text-decoration:none; }
#minorNav ul li.active { background-color:#9bcc4f; margin:0px 0px 0px 6px; padding:5px; height:20px; }

#mainNav { color:#94c844; font-size:10px; padding:33px 0px 0px 228px; width:400px; }
#mainNav ul li a { color:#006633; text-decoration:none; }


/* ----- homeFlash ----- */

#homeFlash { height:234px; width:840px; }

/* ----- homeBody ----- */

#homeBody { background-color:#fffdd6; height:310px; width:840px; }
#homeBodyHeader { background-image:url(../images/body_header_home.gif); background-repeat:no-repeat; height:19px; width:840px; }
#homeBodyHeader h1 { color:#FFFFFF; float:left; font-size:11px; font-weight:bold; padding:2px 0px 0px 53px; }
#homeBodyHeader h1.bodyHeaderLast { padding:2px 0px 0px 396px; }

#homeBottom {
	background-image:url(../images/home_bottom_bkgd.gif);
	background-repeat:no-repeat;
	width:782px;
	height:273px;
	margin:0px 0px 0px 40px;
}

#homeBodyLeft {
	float:left;
	height:273px;
	padding:0px 0px 0px 0px;
	width:447px;
}

#homeBodyLeft p { line-height:130%; padding:31px 12px 0px 12px; }
#homeBodyLeft h2 { color:#837a63; font-size:11px; font-weight:bold; padding:34px 0px 0px 12px; }
#homeBodyLeft a { color:#006633; font-weight:bold; text-decoration:underline; }
#homeBodyLeft p.event { float:left; padding:14px 6px 0px 12px; width:200px; line-height:normal; }

#homeBodyRight {
	float:left;
	height:273px;
	padding:0px 0px 0px 34px;
	width:301px;
}

#javaBox { width:267px; height:130px; overflow:hidden; position:relative; padding:22px 0px 0px 23px; }

#javaSwitch.pics {
	height:130px;
	width:267px;
	overflow: hidden;
	padding:0px;
	position:absolute;
}

#homeBodyRight h2.service { padding:0px 0px 0px 23px; }
#javaSwitch a { margin:0px; padding:0px; }
#javaSwitch img { padding:0px 0px 0px 0px; }
#javaSwitch h3 { color:#006633; float:left; font-size:11px; font-weight:bold; padding:0px 0px 0px 10px; }
#javaSwitch p { float:left; padding:0px 0px 0px 10px; line-height:130%; width:170px; }
#javaSwitch h4 { float:left; font-size:10px; padding:10px 0px 0px 10px; }
#javaSwitch h4 a { color:#333333; text-decoration:underline; }

#homeBodyRight h2 { color:#837a63; font-size:11px; font-weight:bold; padding:21px 0px 0px 23px; }
#homeBodyRight ul { color:#3f3d2a; float:left; list-style-image:url(../images/our_services_bullet.gif); padding:10px 0px 0px 38px; width:100px; }
#homeBodyRight ul.second { color:#3f3d2a; float:left; list-style-image:url(../images/our_services_bullet.gif); padding:10px 0px 0px 28px; width:125px; }
#homeBodyRight li { padding:0px 0px 7px 0px; }
#homeBodyRight ul li a { color:#3f3d2a; text-decoration:underline; }

/* ----- Subpage ----- */

#subpageBody {
	background-image:url(../images/subpage_body.gif);
	background-repeat:repeat-y;
	padding:0px 0px 30px 0px;
	width:840px;
}

#subpageLeft {
	background-image:url(../images/subpage_left_bkgd.gif);
	background-repeat:repeat-y;
	float:left;
	width:209px;
}

#subpageLeftBox {
	background-image:url(../images/subpage_left_box_bkgd.gif);
	background-repeat:repeat-y;
	float:left;
	height:324px;
	width:209px;
}

p.subLeftQuote {
	font-size:14px;
	color:#3f3d2a;
	width:120px;
	padding:76px 0px 0px 40px;
	line-height:160%;
} 

#subpageRight {
	float:left;
	width:631px;
}

#subpageRightBody {
	background-color:#fffeea;
	margin:0px 30px 0px 29px;
}

#subpageRightBody h1 { color:#00704a; font-size:14px; font-weight:bold; padding:29px 0px 26px 18px; }
#subpageRightBody h2 { color:#00704a; font-size:13px; font-weight:bold; padding:0px 0px 3px 18px; text-transform:none; }
#subpageRightBody h2.last { padding:0px 0px 50px 18px; }
#subpageRightBody h2 a { color:#00704a; text-decoration:underline; padding:0px 0px 0px 0px; }
#subpageRightBody a { text-decoration:underline; }
#subpageRightBody ul { font-size:12px; list-style-type:none; padding:0px 0px 0px 18px; }
#subpageRightBody ul li { padding:0px 0px 3px 0px; }
#subpageRightBody ul li a { color:#000000; text-decoration:underline; }
#subpageRightBody img { padding:0px 0px 0px 18px; }
#subpageRightBody p { font-size:12px; padding:0px 18px 7px 18px; }
#subpageRightBody p.spacing { padding:10px 18px 0px 18px; }
#subpageRightBody h2.about { text-transform:none; }
#subpageRightBody ul.about { font-size:12px; list-style-type:disc; padding:5px 18px 0px 54px; }
#subpageRightBody ul.about li { font-size:12px; list-style-type:disc; padding:2px 0px 3px 5px; }
#subpageRightBody p.aboutLast { padding:0px 18px 150px 18px; }  
#subpageRightBody p.services { padding:0px 18px 300px 18px; }
#subpageRightBody h2.resources { text-transform:none; padding:0px 0px 3px 18px; }
#subpageRightBody ul.resources { list-style-type:disc; margin:0px 0px 0px 14px; }
#subpageRightBody ul.resources li { font-size:12px; padding:0px 0px 3px 10px; }
#subpageRightBody ul.resources li.last { padding:0px 0px 100px 10px; }
#subpageRightBody p.events { padding:0px 18px 0px 18px; }
#subpageRightBody a.events { color:#00704a; font-size:12px; font-weight:bold; text-decoration:underline; }
#subpageRightBody h3.events { color:#00704a; font-size:12px; font-style:italic; font-weight:normal; padding:3px 0px 0px 18px; text-transform:none; }
#subpageRightBody h4.events { color:#00704a; font-size:12px; font-style:italic; font-weight:normal; padding:3px 0px 18px 18px; text-transform:none; }
#subpageRightBody p.eventLast { padding:0px 18px 50px 18px; }
#subpageRightBody p.careerLast { padding:0px 18px 100px 18px; }
#subpageRightBody ul.jobs { padding:20px 0px 0px 18px; }
#subpageRightBody ul.jobs li { padding:0px 0px 9px 0px; }
#subpageRightBody h2.resume { padding:30px 0px 0px 18px; }
#subpageRightBody p.benefits { padding:0px 18px 25px 18px; }
#subpageRightBody ul.benefits { padding:0px 18px 50px 18px; }
#subpageRightBody p.crLast { padding:0px 18px 250px 18px; }
#subpageRightBody ul.teLast { padding:0px 18px 50px 18px; }
#subpageRightBody p.tpLast { padding:0px 18px 50px 18px; }
#subpageRightBody p.rsLast { padding:0px 18px 50px 18px; }

/* ----- senior Management ----- */

#subpageRightBody p.smName1 { padding:0px 18px 0px 18px; }
#subpageRightBody p.smName1 a { color:#00704a; font-size:12px; font-weight:bold; text-decoration:underline; }
#subpageRightBody p.smTitle1 { padding:0px 18px 18px 18px; }
#subpageRightBody p.smName2 { padding:18px 18px 0px 18px; }
#subpageRightBody p.smName2 a { color:#00704a; font-size:12px; font-weight:bold; text-decoration:none; }
#subpageRightBody p.smTitle2 { font-style:italic; padding:0px 18px 9px 18px; }
#subpageRightBody p.smLast { padding:0px 18px 50px 18px; }

/* ----- clinical monitoring ----- */

#subpageRightBody h2.cm { padding:15px 0px 0px 18px; }
#subpageRightBody ul.cm { padding:0px 18px 0px 18px; margin:0px 0px 0px 14px; }
#subpageRightBody ul.cmLast { padding:0px 18px 50px 18px; margin:0px 0px 0px 14px; }
#subpageRightBody ul.cm li { padding:7px 0px 0px 0px; list-style-type:disc; }
#subpageRightBody ul.cmLast li { padding:7px 0px 0px 0px; list-style-type:disc; }
#subpageRightBody ul.cm li ul { padding:0px 0px 7px 5px; margin:3px 0px 0px 3px; }
#subpageRightBody ul.cm li ul li { list-style-type:none; padding:3px 0px 0px 0px; }
#subpageRightBody p.cmLast { padding:0px 18px 50px 18px; }

#subpageRightBody p.topSpace { padding:10px 18px 0px 18px; }

/* ----- contact ----- */

#contactMap {
	float:right;
	width:200px;
	padding:10px 0px 20px 0px;
}

#contactMap h3 { font-weight:bold; color:#3f3c29; font-size:11px; text-transform:uppercase; margin:0px; padding:0px; }
#contactMap img { margin:0px; padding:0px; }

/* ----- press release ----- */

.pressRelease { padding:0px 0px 0px 18px; font-size:12px; color:#00704a; }
#subpageRightBody p.pressRelease { padding:0px 0px 0px 18px; }
#subpageRightBody p.pressReleaseLast { padding:0px 0px 500px 18px; }
#subpageRightBody img.prLast { padding:0px 18px 500px 18px; }

/* ----- subpageLeftNav ----- */

ul.subLeftNav { font-size:12px; margin:36px 0px 0px 36px; list-style-type:none; width:145px; }
ul.subLeftNav li { padding:5px 0px 5px 0px; border-bottom:1px solid #9bcc4f; }
ul.subLeftNav li.last { border:none; }
ul.subLeftNav li a { color:#3f3d2a; text-decoration:none; }
ul.subLeftNav li a:hover { text-decoration:underline; color:#00704a; }
ul.subLeftNav li.active { list-style-type:disc; color:#00704a; }
ul.subLeftNav li.activeLast { border:none; list-style-type:disc; color:#00704a; }
ul.subLeftNav li.active a { color:#00704a; }
ul.subLeftNav li.active a:hover { color:#00704a; }
ul.subLeftNav li.activeLast a { color:#00704a; }
ul.subLeftNav li.activeLast a:hover { color:#00704a; }

.pdfIcon { list-style-image:url(../images/pdf_icon.gif); }
.pdfLast { list-style-image:url(../images/pdf_icon.gif); }
ul.subLeftNav li.pdfLast {  border-bottom:none; }

/* ----- Traveler ----- */

#subpageRightBody p.traveler { padding:5px 18px 10px 18px; }

/* ----- Footer ----- */

#footer {
	background-image:url(../images/footer_bkgd.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#3f3d2a;
	height:30px;
	width:847px;
}

#footer ul { list-style-type:none; padding:7px 0px 0px 44px; }
#footer ul li { display:inline; padding:0px 5px 0px 0px; }
#footer ul li.last { padding:0px 0px 0px 30px; }
#footer ul li a { color:#3f3d2a; text-decoration:none; }
#footer ul li a:hover { color:#736f4d; }