﻿body {
    color: #000000;
    background: #ffffff url("images/navbar.gif") repeat-x; 
    margin: 0; padding: 0; width: 90%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.text {font-family: Arial; font-size: 12px; color: #000000; background-color: transparent;
}
.textspaced {font-family: Arial; font-size: 12px; color: #000000; style: line-height: 150%; background-color: transparent;
}
.blocktitle {font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; style: line-height: 150%; background-color: transparent;
}
A:link { text-decoration: underline; color: #000000; font-size: 12px; font-family: arial; font-weight: bold }
A:visited { text-decoration: underline; color: #555F55; font-size: 12px; font-family: arial; font-weight: bold }
A:hover { text-decoration: underline; color: #006666; font-size: 12px; font-family: arial; font-weight: bold }

a.10:link { text-decoration: underline; color: #000000; font-size: 10pt; font-family: arial; font-weight: bold }
a.10:visited { text-decoration: underline; color: #555F55; font-size: 10pt; font-family: arial; font-weight: bold }
a.10:hover { text-decoration: underline; color: #006666; font-size: 10pt; font-family: arial; font-weight: bold }

a.11:link { text-decoration: underline; color: #000000; font-size: 11pt; font-family: arial; font-weight: bold }
a.11:visited { text-decoration: underline; color: #555F55; font-size: 11pt; font-family: arial; font-weight: bold }
a.11:hover { text-decoration: underline; color: #006666; font-size: 11pt; font-family: arial; font-weight: bold }

a.12:link { text-decoration: underline; color: #000000; font-size: 12pt; font-family: arial; font-weight: bold }
a.12:visited { text-decoration: underline; color: #555F55; font-size: 12pt; font-family: arial; font-weight: bold }
a.12:hover { text-decoration: underline; color: #006666; font-size: 12pt; font-family: arial; font-weight: bold }

a.small:link {text-decoration: underline; color: #000000; font-size: 10px; font-family: arial;}
a.small:visited {text-decoration: underline; color: #555F55; font-size: 10px; font-family: arial;}
a.small:hover {text-decoration: underline; color: #006666; font-size: 10px; font-family: arial;}

a.sponsmall:link {text-decoration: underline; color: #000000; font-size: 10px; font-family: arial;}
a.sponsmall:visited {text-decoration: underline; color: #555F55; font-size: 10px; font-family: arial;}
a.sponsmall:hover {text-decoration: underline; color: #006666; font-size: 10px; font-family: arial;}

.td0 {text-align: left; padding: 0px;
}
.td1 {text-align: left; font-family: arial; font-size: 10pt; color: #000000; background-color: transparent; padding: 10px;
}
.td1a {text-align: left; font-family: arial; font-size: 12px; color: #000000; background-color: transparent; padding: 0px 10px 10px 10px;
}
.td2 {text-align: left; font-family: arial; font-size: 12px; color: #000000; background-color: transparent; padding: 10px; vertical-align: top;
}
.td3 {text-align: left; font-family: arial; font-size: 12px; color: #000000; background-color: transparent; padding: 0px; vertical-align: top;
}
.td4 {text-align: center; font-family: arial; font-size: 12px; color: #000000; background-color: transparent; padding: 0px; vertical-align: top;
}
.sponsorlist {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height:160%;
	}
.calleft {
	padding: 3px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-align: right;
	vertical-align: top;
	border: 0px;
}
.calright {
	padding: 3px;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffcc;
	text-align: left;
	vertical-align: top;
	border: 1px solid #6A5540;
}
.ad {font-family: arial; font-size: 10px; background-color: #ffffff; padding: 0px; border: 1px; border-color: #000000; text-align: center; vertical-align: bottom;
}
h1 {
    font-weight: bold;
    color: #555F55; background-color: transparent;
}
h1 a {
    font-weight: normal;
    font-size: 80%;
}
h2 {
    font-weight: normal;
    color: #036; background-color: transparent;
}
h3 {
    color: #024; background-color: transparent;
}
.hide {
    display: none;
}
hr {
    border: 0;
    width: 80%;
    color: #369; background-color: #369;
    height: 2px;
}
table.choices {
    margin-left: 1.5em;
    margin-right: -1.5em;
    margin-top: 1em;
}
table.edged {
    border: 2px solid #c5dff9;
}
table.edged td {
    border: 1px solid #8fc3f7;
}
.standout {
    text-align: center;
}
.standout .container {
    color: #000; background-color: #c5dff9;
    border: 1px solid #8fc3f7;
    padding: 3px;
    /* margin shorthand isn't recognized by IE5/Mac */
    margin-top: auto; margin-bottom: auto;
    margin-left: auto; margin-right: auto;
    width: auto;
    text-align: left;
}
.de {
    color: #909090; background-color: #ffffff;
}

/* layout */

#Logo {
    position: absolute;
    left: 0; top: 0;
    width: 100%; height: 91px;
    margin: 0; padding: 0;
    color: #FFF; background-color:#5a564c;
}
#Logo img {
    border: 0;
}
#Content {
    margin: 120px 80px 0 50px;
    padding-bottom: 40px;
    padding-top: 15px;
}
/* Fix IE5 Horizontal scroll */
* html div#Content { width: 760; width: auto; }

#Content pre {
   line-height: 1em; 
}

/* Forms */

#Search {
    position: absolute;
    left: 300px; top: 103px; right: 40px;
    width: auto; height: 20px;
    margin: 5px 0 5px 5px; padding: 0; border: 0;
    text-align: right;
    font: 80% Arial, Geneva, Helvetica, sans-serif;
    clear: both;
}
#commenttext { width: 100%; }

/* Navigate */ 

#NavMenuList {
    color: #000000; background-color: transparent;
    font: 80% Arial, Geneva, Helvetica, sans-serif;
    padding: 3px; margin-left: 100px;
}
.NavSubMenuList li {
    display: inline;
    list-style: none;
}
#NavMenuListTitle {
    display: block; margin-left: 100px;
    text-decoration: underline;
}

/* Footer */

#FooterNav {
    width: 100%; height: 20px;
    color: #ffffff; background-color: #7FC0B9;
    margin: 0; padding: 0; border: 0;
    clear: both;
}
#FooterNav li {
    display: inline;
    list-style: none;
    color: #ffffff; background-color: #69C;
}
#FooterNav a {
    color: #ffffff; background-color: #69C;
    font: 11px Arial, Geneva, Helvetica, sans-serif;
    text-decoration: none;
}
#FooterNav a:hover {
    color: #000000; background-color: #ffffff;
}
/* Form Items */
.formitem {
    color: #343434;
    font-size: 1em;
}

.formnumber {
    font-weight: bold;
    margin-top: 1.8em;
    font-size: .9em;
}

.formitemName {
    font-weight: bold;
    font-size: .9em;
    margin-top: 1.8em;
}

.formitemDesc {
    margin-top: .4em;
    margin-bottom: .4em;
    color: #505050;
}

.formitemNote {
    color: #da6320;
    font-size: .9em;
    margin-top: .4em;
    margin-bottom: .4em;
}

.formitemFlag {
    color: #CE0000;
    font-size: .9em;
    margin-top: .4em;
    margin-bottom: .4em;
}

.borderedtable {
    border: solid 1px black;
}

/* the top of the borderedtable, use th tags for header columns */
.borderedtable th {
    background-color: #dddddd;
    border-bottom: solid 1px black;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}
.content-title { 
	padding: 0 0 5 10;
	vertical-align: top;
	text-align: left;
	font-family: arial;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}
.content-subtitle { 
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-family: arial;
	font-size: 10pt;
	color: #000000;
}
.content { 
	vertical-align: top;
	text-align: left;
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	padding: 10px;
}
.tdheadertitle {
	width: 640px;
	text-align: center;
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	padding: 0px;
}
.tdslideshowhome2 {
	width: 449px;
	height: 120px;
	text-align: center;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	padding: 0px;
}
.tdannual { background-color: #FFFFFF; font-family: arial; font-size: 12px; color: #000000; padding: 10px; border: solid 1px #000000;}

.tdannualTitle { background-color: #F5ECC5; font-family: arial; font-size: 24px; color: #000000; padding: 10px; border: solid 1px #000000;}

.tdLine { background-color: #FFFFFF; padding: 1px;}

.nwbio { backgound-color: #FFFFFF; font-family: arial; font-size: 8pt; color: #000000; padding: 10 0 10 0; vertical-align: top;}

.nwbioName { background-color: #FFFFFF; font-family: arial; font-size: 10pt; color: #000000; font-weight: bold; vertical-align: top; padding: 10 0 10 0;}

.nwbioTitle { background-color: #FFFFFF; font-family: arial; font-size: 12pt; color: #006600; font-weight: bold; vertical-align: top;} 

.tdcenter { text-align: center; background-color: #ffffff; vertical-align: top; padding: 0px;}

.tdsponsor { text-align: center; background-color: #ffffff; vertical-align: middle; padding: 0px; border: solid 1px #000000;}

.tdsponsortitle { text-align: left; background-color: #ffffff; vertical-align: middle; padding: 10px; font-size: 10pt; color: #000000;}

.tdleft {text-align: left; background-color: #ffffff; vertical-align: top; padding: 0px; }

.picBdrLeft {border: 1px solid #000000; float: left; margin: 0px 10px 0px 0px;}

.picBdrRt {border: 1px solid #000000; float: right; margin: 0px 0px 0px 10px;}

.picBdrCntr {border: 1px solid #000000; float: center; margin: 0px 0px 0px 0px;}

.picNoBdrLeft {border: 0px; float: left; margin: 0px 10px 0px 0px;}

.picNoBdrRt {border: 0px; float: right; margin: 0px 0px 0px 10px;}

.picNoBdrCntr {border: 0px; float: center; margin: 0px 0px 0px 0px;}

/* top, right, bottom, left */
 --->