body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; }

/* Common Template Definitions */
#wrapper { width:800px; margin:0.5em auto; padding: 5px 0px 0px 0px;}
#header { float:left; width:100%;  height:100px; padding: 0px 0px 0px 0px; border-bottom:5px solid #f38ab3; position: relative; background:#fff url("images/nbcf-logo.gif") no-repeat; }
#header ul { margin: 0; padding: 0;  list-style: none;}
#header a {
	position: absolute;
	width: 312px;
	height: 83px;
	text-indent: -1000em;
	left: 494px;
	top: -1px;
} 
#header a:hover {    } 
#logobanner { float:left;  width:100%; background:#fff; }
#footer { float:left; width:100%;  font-size:10px; margin:10px 0; padding:4px 0; border-top:1px solid #0073AE; color:#000; text-align:left;  }
#footer a, #footer a:link, #footer a:hover, #footer a:active, #footer a:visited { color:#333; text-decoration:underline; }
#region { float:left; width:100%; height:100%; background-color:#fff; }
#left { float:left; width:145px; margin:0 1px 0 0; border-bottom:1px solid #fff; background-color:#fff; }
#main { float:left; width:653px; margin:0; padding:0; }
#content { float:left; width:480px; margin:0; padding:0 3px 0 8px; text-align:justify; }
#bio_people_content { float:left; width:580px; margin:0; padding:0 3px 0 8px; text-align:justify; }
#right { float:right; width:150px; margin:0; }
#footnote { font-size:11px; }
#clear { clear:both; width:100%; }
#nodisplay { display:none; }
#verticalspace { padding: 1500px 0; }

/* Common Header Tag and Paragraph Definitions */
#qfabname { font-size:24px; weight:bold; padding:35px 0px 10px 0px; }
h1 { font-size:16px; padding:2px 10px 10px 0; }
h2 { font-size:12px; padding:10px 2px 0 0; }
h3, h4, h5 { padding:10px 10px 0 0; font-size:10px; }
h1, h2, h3, h4, h5 { margin:0; text-align:left; }

p { margin:5px 0; padding:0px 0px 12px 0px; }
hr { height:0; border:0; border-top:1px solid #ccc; background:#ccc; }
.italic { margin:0; font-style:italic; }
.strong { padding:0px 0px 0px 0px; font-weight:bold; }

/* Common Link Definitions */
a { color:#2025FF; }
a:hover, a:visited { text-decoration:underline; color:#2025FF; }
a:active { color:#2025FF; }
a.header:link { color:#000000; }
/*#content a:hover, #navright a:hover { background-color:#2025FF; }*/
/*#808080*/
/* Common Image Definitions */
hr { height:1px; color:#ccc; border-top-style:solid; }
img { border:0; }
#content img { padding:5px; }
.figure { text-align:center; font-size:8pt; font-weight:bold; margin:10px 0 0; padding:0 10px; }
.center, .center h1, .center h2, .center h3, .center h4, .center h5 { text-align:center; }

/* Common List Definitions */
ul, ul ul { list-style-type:square; }
ul { margin:0; padding-left:20px; }
ul ul { margin:0; padding-left:20px; }
table ul { padding-left:15px; }
ol { list-style-type:decimal; }
li { text-align:left; }

/* Common Table Definitions */
.oddeven { border:0; }
.roweven { background-color:#f1f2ea; }
.col1, .col2 { vertical-align:top; padding:10px; }
.col1 { width:25%; text-align:left; font-weight:bold; }
.col2 { width:75%; }

/* Template Specific Definitions */

/* Home Template */
#homeregion { float:left; width:100%; height:100%; background-color:#fff; }
#homemain { margin-left:0; padding:0; }
#homeright { float:right; width:644px; height:100%; margin:0; }
#ehrcbrief { float:left; width:327px; height:160px; margin:0; padding:0; border:1px solid #ccc; text-align:center; }
#ehrcbrief p { padding:5px 0; margin:7px; font-size:12px; }
#col1 { float:left; width:400px; margin:0 15px 0 15px; }
#col2 { float:right; width:200px; margin:0; }
.grp { width:100%; margin:15px 0; padding:0 0 5px 0; text-align:left; }
.grp h2 { border-bottom:1px solid #ccc; padding:5px 0 1px 0; color:#000; font-size:12px; }
.grp table { width:100%; border:0; }
.grp th { padding:1px 10px; text-align:left; color:#000; }
.grp  { vertical-align:top; background-color:#000; }
.grp p { padding:5px 0; margin:0; text-align:justify; }
.grp ul { margin-top:5px; }
.grp li { margin:0 0 0 -4px; padding:2px 0; } 
/*.grp li a:hover { background-color:#E8ECFF; }*/
.grp .archive {float:right; margin:-1.6em 0 0 0.5em; font-style:italic; text-align:right; }
.grp .archive a {padding-left:7px; background:url(images/archive.gif) 0 66% no-repeat; text-decoration:none; }

/* Home Page Projects */
#proj { float:left; width:329px; margin:0 1px 1px 0; text-align:center; }
#proj #hdi, #proj #csis, #proj #rads, #proj #ehmo, #proj #miw { margin:0; }
#proj #hdi .pbox, #proj #csis .pbox, #proj #rads .pbox, #proj #ehmo .pbox, #proj #miw .pbox { float:left; width:133px; height:70px; margin:0 1px 1px 0; }
#proj #hdi .pbox { background:#daa520 url("images/home_hdi_new.gif"); }
#proj #csis .pbox { background:#b22222 url("images/home_csis_new.gif"); }
#proj #rads .pbox { background:#8fbc8f url("images/home_rads_new.gif"); }
#proj #ehmo .pbox { background:#0073AE url("images/home_ehmo.gif"); }
#proj #miw .pbox { background:#1fabf6 url("images/home_miw.gif"); }
#proj #hdi .pbox p, #proj #csis .pbox p, #proj #rads .pbox p, #proj #ehmo .pbox p, #proj #miw .pbox p { padding:7px 0; }
#proj #hdi .pbox a, #proj #csis .pbox a, #proj #rads .pbox a, #proj #ehmo .pbox a, #proj #miw .pbox a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; }
#proj #hdi .pbox a:hover, #proj #csis .pbox a:hover, #proj #rads .pbox a:hover, #proj #ehmo .pbox a:hover, #proj #miw .pbox a:hover { color:#fff; text-decoration:underline; }
#proj #hdi .desc, #proj #csis .desc, #proj #rads .desc, #proj #ehmo .desc, #proj #miw .desc { float:right; width:195px; height:70px; margin:0 0 1px 0; }
#proj #hdi .desc { background:#eed18c; }
#proj #csis .desc { background:#e78181; }
#proj #rads .desc { background:#c7ddc7; }
#proj #ehmo .desc { background:#bea4ab; }
#proj #miw .desc { background:#9bd6f6; }
#proj #hdi .desc p, #proj #csis .desc p, #proj #rads .desc p { padding:0 5px; }
#proj #ehmo .desc p, #proj #miw .desc p { padding:5px 5px; }

/* QFAB Template */
#titleqfab { float:left; width:654px; margin:0; height:24px; background:#FFFFFF url("images/title_qfab.jpg") repeat-y right; }
#titleqfab h1 { font-size:16px; text-indent:10px; color:#600000; padding:2px 0; margin-top:0; }
#titlebiomanta  h1 { font-size:16px; text-indent:10px; color:#ae3567; padding:2px 0; margin-top:0; }
#subtitlebiomanta  h1 { font-size:16px; text-indent:0px; color:#ae3567; padding:2px 0; margin-top:0; }

#listhref href { font-size:12px;  color:#005987; padding:2px 0; margin-top:0; }

#h1eep { font-size:16px;font-weight:bold; color:#600000; padding:2px 0; margin-top:0; }
/* Projects Template */
#titleproj1 { background:#daa520 url("images/hdr_hdi_new.gif") repeat-y right; }

/* Event Page Elements */
.eventmonth { font-weight:bold; }
.event { margin:0 0 0 20px; left:40px; text-align:left; }

/* News Page Elements */
.news1 { font-weight:bold; text-align:left; }
.news2 { margin:0 0 0 20px; left:40px; }

/* Document, Papers, Downloads Table */
.docs { margin:15px 0 0; }
.docsheader, .docscat, .title, .type, .size { font-weight:bold; color:#333; }
.docsheader { background-color:#f1f2ea; }
.docscat { padding:5px; background-color:#f1f2ea; }
.title { text-align:center; }
.type, .size { text-align:center; }
.docstitle { text-align:left; vertical-align:top; }
.docstype, .docssize { text-align:center; vertical-align:top; }
.paper { margin:10px 0; text-align:left; }

/* Left Navigation */
#navleft ul { margin:0; padding:0; }
#navlist li { margin:0 0 1px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-indent:6px; background:#f38ab3; list-style:none; }
#navlist li a { display:block; width:135px; padding:5px; font-weight:bold; color:#000; text-decoration:none; }
#navlist li a:link a:visited { background-color:#ffddff; text-decoration:none; color:#fff; }
#navlist a:hover { background-color:#ffddff; color:#000; }
#navlist li li { background-color:#fdb2cf; text-indent:6px; }
#navlist .third { background-color:#999; text-indent:6px; }

/* Right Navigation */
#navright { padding:0; margin:0; border-left:1px solid #ccc; }
#right p { padding:0 5px; }
#right li { margin-left:0; }

/* Page Tabs */
.tabs { margin:8px 0 0; font-size:11px; font-weight:bold; border-bottom:2px solid #fff; }
.tabactive { float:left; background:#0073AE; color:#fff; margin:0 3px 0 0; }
.tabactive a { display:block; width:100px; padding:4px; background:#0073AE; color:#fff; text-align:center; text-decoration:none; }
.tabactive a:link, #content .tabactive a:visited { background:#0073AE; color:#fff; text-decoration:none; }
.tabactive a:hover { background:#0073AE; color:#fff; }
.tabinactive { float:left; background:#dcdcdc; color:#000; margin:0 4px 0 0; }
.tabinactive a { display:block; width:100px; padding:4px; background:#dcdcdc; color:#666; text-align:center; text-decoration:none; }
.tabinactive a:link, #content .tabinactive a:visited { background:#dcdcdc; color:#666; text-decoration:none; }
.tabinactive a:hover { background:#000; color:#fff; }
.tabline { margin-top:20px; border-bottom:2px solid #0073AE; }

/* Page Layout w/ Columns Definitions */

/* 1 Column Layout */
#colsingle { width:100%; float:left; }

/* 2 Column Layout */
#col2left { margin:0 5px 0 0; }
#col2right { margin:0; }
#col2left, #col2right { width:230px; float:left; }

/* Standard Box */
.box { width:100%; border:1px solid #afb17f; margin:8px 0 5px 0; padding-bottom:0; }
.box h2 { font-size:12px; color:#333; border:1px solid #afb17f; background-color:#afb17f; }
.box h2, .box h3, .box h4, .box h5 { padding:5px; text-align:left; }
.box h2 a, .box h2 a:visited { color:#fff; text-decoration:none; }
.box h2 a:hover { color:#fff; text-decoration:underline; }
.box table { width:100%; border:0; }
.box th { padding:1px 10px; text-align:left; color:#fff; }
.box  { text-align:left; vertical-align:top; background-color:#fff; }
.box p { padding:5px; margin:0; font-size:12px; }
.box li { padding:2px 0; }
.box li a { font-weight:bold; }
.box li a:hover { background-color:#C8E3C8; }
.box img { border:0; margin:5px 10px 0; }
.box  img { margin-left:0; }

/* Biomanta div table */

.left_column { 
width:150px; 
float:left; 
text-align:left; 
vertical-align:middle; 
} 
.content { 
width:300px; 
float:left; 
text-align:right; 
} 
.rightcolumn { 
width:350px; 
float:right; 
text-align:center; 
vertical-align:middle; 
} 


/* Site Map Box */
.sitebox { width:100%; border:1px solid #afb17f; margin:12px 0 7px; padding-bottom:0; font-size:12px; text-align:left; }
.sitebox .site1 { padding:10px; margin:0; font-weight:bold; }
.sitebox .site2 { padding:5px 10px 10px 30px; margin:0; }
.sitebox .site3 { padding:0 10px 10px 60px; margin:0; }
.sitebox .site4 { padding:0 10px 10px 90px; margin:0; }
.sitebox hr { margin:0; }

