/* Blueprint CSS Framework */

/* reset.css 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
*/


/* General Elements */
/* ----------------------------------------------------- */

body {
        margin-left: -8px; /* NS4 negative margin */
        text-align: center;
        color: #000000;
        background-color: #000000;
        background-image: url(blue2.jpg);
        font-size: 12px;
        font-family: Verdana, Arial, sans-serif;
        line-height: 1.6em;
}

/* font-types */

th, td, ul, ol, dl, dt, dd, p, div, blockquote, pre, code, h1, h2, h3, h4, h5 {
        font-family: Verdana, Arial, sans-serif;
}

/* NN4 text-size styles - at import overrides these */

.title {
        font-size: 22pt; font-family: Arial, sans-serif; font-weight: bold;
}

h1, h2 {
        font-size : 16px; font-weight: bold;
}

h3, h4 {
        font-size : 14px;
}

th, td, ul, ol, dl, dt, dd, p, div, blockquote, pre, code, h5 {
        line-height: 1.5em;
}

form, input, h6, .navItem, .topnavItem, .footer, .textSmall {
        font-size : 11px;
}

/* end NN4 test-size styles */

a.navItem {
        text-decoration: none;
}

a.navItem:hover {
        text-decoration: underline;
}

a.topnavItem {
        text-decoration: none;
        color: #ffffff;
}

a.topnavItem:hover {
        text-decoration: underline;
}

.strong {
        font-weight: bold;
}

.wrap {
        background-color: #ffffff;
        border: 1px solid #cccccc;
}


.topnav {
        background-color: #7979d2;
        color: #ffffff;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
}

.topnavwhite {
        background-color: #ffffff;
        color: #ffffff;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
}

.nav {
        background-color: #7979d2;
}

.sidenav {
		background-color: #ffffff; /* #7979d2 #f8ffd6 */
        cursor: pointer;
}

.navItems {
        border: 3px outset #cccccc;
        background-color: #cccccc;
        background:#ffffff url(gradient-e5e5e5-ffffff.png) repeat-x 0 0;
}

.indent {
        padding-left: 20px;
}

.footer {
        text-align: center;
}

.navPad {
/*      border-right: 1px solid #999999;*/
        padding: 4px;
        padding-left: 10px;
}

.navPad1 {
        /*      border-right: 1px solid #999999;*/
        padding: 4px;
        padding-left: 20px;
}

#maindiv {
	width: 880px;
	background-color: blue;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	}

#contentdiv {
	width: 720px;
	margin-left: 15px;
	text-align: left;
	}
/*mark added*/
/* remove borders around linked images */
img { 
	border: none; 
	}
/* format and stripped verticle shading for tables */
#ver-zebra
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	margin: 3px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 10px;
	font-weight: thick;
	padding: 7px 7px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
	border-bottom: 2px solid #6678b1;
}
#ver-zebra td
{
	padding: 7px 7px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
	border-bottom: 1px solid #ccc;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-code, #ver-zebra #vzebra-iui, #ver-zebra #vzebra-artiui, #ver-zebra #vzebra-type, #ver-zebra #vzebra-hair, #ver-zebra #vzebra-hght, #ver-zebra #vzebra-ethnicity
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-ici, #ver-zebra #vzebra-artici, #ver-zebra #vzebra-profession, #ver-zebra #vzebra-eyes, #ver-zebra #vzebra-texture, #ver-zebra #vzebra-wght 
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
#ver-zebra tbody tr:hover td
{
	color: red;
}

/* format and stripped verticle shading for tables 2 with larger text - donor tests table */
#ver-zebra2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 3px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra2 th
{
	font-size: 12px;
	font-weight: thick;
	padding: 7px 7px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
	border-bottom: 2px solid #6678b1;
}
#ver-zebra2 td
{
	padding: 7px 7px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
	border-bottom: 1px solid #ccc;
}
.vzebra2-odd
{
	background: #eff2ff;
}
.vzebra2-even
{
	background: #e8edff;
}
#ver-zebra2 #vzebra2-add, #ver-zebra2 #vzebra2-note
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra2 #vzebra2-test
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
#ver-zebra2 tbody tr:hover td
{
	color: blue;
}

