a:link {color: rgb(0,0,200); text-decoration: none;}
a:visited {color: rgb(0,0,200); text-decoration: none;}
a:hover {color: rgb(150,0,0); text-decoration: underline;}

body {margin:0px; border:0px;padding:0px; background-color: #E59659; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px}
h1 {position: relative; font-size: 18px; font-weight:bold; margin: 10px 0px 0px 0px; border:0px; padding:0px}
h2 {font-size: 14px; font-weight: bold; margin-bottom:10px; border:0px; padding:0px; text-indent: 5px}
.references h2 {margin-top: 20px}
h3 {font-size: 12px; font-weight: bold; margin-bottom:10px; border:0px; padding:0px; text-indent: 5px}
h4 {font-size: 11px; text-indent: 15px; font-style: italic;}


/* titlebar and navigation areas  */
div#corner {position: absolute; top: 0px; left: 0px; height: 75px; width: 114px; margin:0px; background: #FAEBDB url(images/sbay.gif) top left no-repeat}

div.topbarpad {background: #E59659; margin:0px 0px 0px 114px; padding:10px 0px 10px 30px;}
div.topbar {background: #E59659; height: 55px; width: 1000px; color:#fff}
div.sidebarpad {background: #E59659; position: absolute; top:75px; left:0px; margin:0px; padding:10px;}
div.sidebar {background: #E59659; width:94px; }
.sidebar ul {list-style-type: none; padding:0px}
#mainnav {margin: 0px}
#mainnav li {margin:10px 0px 0px 0px; font-size:95%}

/* footer navigation links */
#footernav {text-align: center; font-size: 80%}

/* main text area */
.mainbody {margin:0px 0px 0px 114px; padding:20px 30px 20px 20px; background: rgb(250,235,219) url("/images/Cu.gif") no-repeat fixed top;}
.mainbody p {text-indent: 15px; margin: 7px 0 20px 0}
.mainbody p.annotate {text-indent: 30px; margin: -10px 0 5px 0; padding: 0; font-size: 80%}

p.annot-h1 {font-size: 14px}

.announce {
	border: 1px solid grey;
	background-color: #E59659;
	margin: 0px 60px 5px 60px;
	text-indent: 0px;
	text-align: center;
}

.announce p {
	margin:5px;
	text-indent: 0;
}


#managers {font-size: 100%; color:rgb(100,150,24); margin-bottom: 1em}
.go {position: relative; font-size: 80%; font-weight: normal; left: 15px}

ul {list-style-type: square; margin-top: 4px}
ul.number {list-style-type: circle}
ul.abbrev {list-style-type: none}
ul.abbrev li {margin: 0px 0px 0px 0px;}

li {margin-bottom: 10px}
li.sublist {margin-top: 0px; list-style-type:none; margin-left:20px; font-size:80%}

img.decor {float: right; border: 0px solid black; padding: 10px}

img.at {float: none; padding: 0px} /* email at sign */

/* tables */

table {background: green; width: 550px; margin: 0px 0px 10px 20px }
th {background-color: #C3EAAA}
td {background-color: #DDE8F1}
th.id {width:60px}
table.activities td {padding: 2px; background-color: #DDE8F1;} 
.references table td {padding: 2px; background-color: #FFD5AA;}
td.title {font-weight: bold; text-align: left}
td.authors {text-align: left; width:70%}
td.typelabel {width: 30%; text-align: right;}
td.type {text-align: left;}

table.filelist td {vertical-align: top}
table.filelist p {font-size: 8pt; margin: 0px 5px 0px 10px; text-indent:-5px}

table.contacts {margin: 0px 0 10px 20px; width:100%;}
table.contacts td {padding: 3px; font-size: 10px}
/* table.contacts th.name {width: 100px} */
table.contacts th.notes {width: 200px;}
table.contacts th.phone {width: 90px;}



.toptitle {vertical-align: middle; font-size: 13px; font-weight:bold}
.bottomtitle {vertical-align: middle; font-size: 22px; font-weight:bold}
.tableitems {font-size: 90%; margin-left: 1em; margin-top:0.5em; margin-bottom: 0em}
.itemdescription {font-size: 80%; margin-left: 1em; margin-top: 0em}
.grey {color: #333}
.tableborder  {border-width: 1; border: solid}
.section {margin-left: 0.5em; margin-bottom: 0em; line-height: 100%}
.todownload {text-align: center; font-size: 80%; margin-top: 10px}

div#teamnews {margin: 20px 10px 20px 10px; padding: 5px 10px; background-color: #75C247; border:1px solid grey}

