/* CSS Document */
/*body*/
body{ margin:0; padding:0; border:0; min-width: 900px; font-family:"Trebuchet MS", "Lucida Sans", sans-serif;}
cite { font-style:italic;}
blockquote {font-size:12px; color: #000000; background: transparent; font-family:"Trebuchet MS", "Lucida Sans", sans-serif;}
/* ********************** */
/*    main holding div and top bar and content */
/* ********************** */
#frame {background-color:#FFFFFF; height:auto; clear: both; }
#topbar {background: #474F5D; height: 30px; width: 100%; clear: both;}
#bottombar {background: #474F5D; height: 45px; width: 100%; clear: both; margin-top: 10px;}
#content {width: 900px; position: relative; margin: 0px auto; padding: 0px;}
#banner { margin:0; padding:0; border:0; }
#aplogo {position:absolute; width:175px; height:151px; z-index:10; left: 50px; top: -47px;}
#aplogom {position:absolute; width:175px; height:151px; z-index:10; left: 50px; top: -47px;}
/* ********************** */
/*   divs in content*/
/* ********************** */
/* navbar and contents*/
#navbar {width: 900px; height:30px; margin:0; padding:0; border:0; }
#navlist {margin: 0px; padding: 5px 0px 20px 10px; border-bottom:2px solid #696696;}
#navlist li {font-size: 15px; margin: 0px; padding: 0px; display: inline; list-style: none;}
#navlist a {float: left; line-height: 15px; font-weight: bold; margin: 0px 10px 4px 10px; text-decoration:none; color: #9C99C9;}
#navlist a.active, #navlist a:hover {border-bottom: 4px solid #696696; padding-bottom:2px; color:#363363;}
/* holder */
#holder {width: 900px; margin:0; padding:0; border:0;}
/*leftcol home*/
#leftcol {width:69%; margin: 0px; padding: 0px; float:left;}
#homefeature {padding: 10px 20px 5px 5px;}
#homesplit {padding: 10px 20px 5px 5px;}
#homeleft {width: 48%; float: left;}
#homeright {width: 48%; float: right;}
/* leftcol inside */
#insidepage {padding: 10px 5px 5px 5px;}
/* rightcol*/
#rightcol {width:29%; padding: 20px 3px 0px 10px; float:right;}
/*provides space for an image in the right hand column*/
#rimg {text-align:left; padding: 4px 0px 2px 0px; }
img.ring { border: solid 1px #000000;}
/* topbar*/
#topholder {text-align: center; padding-left: 315px;}
#topbar a.line {border-bottom: 4px solid #FFFFFF;}
#topbar a{font-size: 12px; padding: 1px 3px; color: #FFFFFF; text-decoration: none; }
#topbar a:hover{font-size: 12px;  padding: 1px 3px; color:#FFFFFF; text-decoration: underline;}
#topbar p{ color:#FFFFFF;}
/* gallery pages*/
#gallery {padding: 10px 5px 5px 5px;}
#fullimg {padding: 5px 5px 0px 5px ; text-align:center; margin:auto;}
/*full image*/
#imgtopbar {background: #474F5D; height: 10px; width: 100%; clear: both;}
#imgbottombar {background: #474F5D; height: 10px; width: 100%; clear: both;}
/*o'all frame for thumbnails*/
#galleryitem { width:98%; padding:2px 5px 0px 0px; margin-bottom:10px; background-color:#F6F1EE; }
#notesgalleryitem { width:98%; height:90px; padding:2px 5px 0px 0px; margin-bottom:10px; background-color:#F6F1EE; }
#galleryimg { width:98%; padding:0px 5px 0px 0px; margin-bottom:10px; background-color:#FFFFFF; }
/*individual thumb*/
.thumb {width: 110px; float: left; padding: 3px; border: solid 1px #752D16; margin-right:22px; }
p.thumbtext {color: #000000; line-height: 22px;}
/* forms rightcolumn*/
/*capture provides a boxed off form area*/
#capture {margin:0; padding:0; border:0;}
#thisform label {font-size:12px; font-weight:bold; color:#000000;}
#thisform fieldset { width:90%; padding: 5px 5px 3px 20px; border: 2px solid #ede9d9; }
#thisform p.error{color:#FF3399;}
#announcement { width: 95%; }
input.short { width: 25%; }
input {width: 55%; }
select {width: 70%} 
/* tables */
#thistable {margin:0; padding:0; border:0;}
#thistable table{width: 98%; border-collapse:collapse; border: 1px solid #ede9d9;}
#thistable td {font-size:11px; color:#747579; text-align:left; padding: 1px 0px 1px 5px; border-bottom: 1px solid #ede9d9; border-right: 1px solid #ede9d9;}
#thistable th {font-size:12px; text-align:left; padding: 1px 0px 1px 5px; border-bottom: 2px solid #ede9d9; border-right: 1px solid #ede9d9;}
#thistable a.next { color: #F9A504; font-family:"Trebuchet MS", "Lucida Sans", sans-serif; font-size:11px; padding: 5px 0px 5px 0px;}
.nilright{border-right:0px;}
.voous { font-style:italic;}
.bott {text-decoration:underline;}
/* archive thumbs*/
div.float { float: left; width: 180px; height:210px; padding: 1px 12px 2px 5px; }
div.float p { text-align: left; }
/*navigation*/
#navigation{ margin:0px; padding:0px;  border:0px; width:95%; }
/*main styles for nav area*/
#navigation ul{ list-style:none; padding:0; margin: 10px 0px; border:0px; }
#navigation li{ text-align:center; border-bottom:1px solid #000; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; color:#000; width:230px; }
#navigation li a{ display:block; font-weight:bold; padding:0px; border-left: 1px solid #000; border-right: 1px solid #000; background-color:#EFE4E0; color:#000; text-decoration:none; width:230px; }
#navigation li a:hover{ font-weight:bold; border-left: 1px solid #000; border-right: 1px solid #000; background-color:#FED81C; color:#fff; text-decoration:none; }
#navigation li p.selected{ display:block; font-weight:bold; text-align:center; padding:0px; border-left: 1px solid #000; border-right: 1px solid #000; background-color:#474F5D; color:#FFF; text-decoration:none; width:230px; }
#navtop{ border-top:1px solid #000; }
/*Online assessment*/
#threc {padding: 5px 0px 5px 0px;}
#threc img { display: inline; padding: 0px 1px 0px 1px; }
/* lists */
ol{ font-size:12px; color:#747579; text-align:left;}
ul{ font-size:12px; color:#747579; text-align:left;}
/*text etc.*/
h1 {font-size: 25px; font-weight:bold; letter-spacing:2px; color: #F9A504; background: transparent; margin:0 0 4px 0px; text-align:left;}
h2 {font-size: 20px; font-weight:bold; letter-spacing:2px; color: #F9A504; background: transparent; margin:0 0 2px 0px; text-align:left;}
h3 {font-size: 17px; font-weight:bold; letter-spacing:2px; color: #F9A504; background: transparent; margin:0 0 2px 0px; text-align:left;}
h3.download {font-size: 16px; font-weight:bold; letter-spacing:2px; color:#0000CC;  background: transparent; margin:0 0 2px 0px; text-align:left;}
h4 {font-size: 15px; font-weight:bold; letter-spacing:2px; color: #000000; background: transparent; margin:0 0 2px 0px; text-align:left;}
h5 {font-size: 13px; font-weight:bold; letter-spacing:2px; color: #000000; background: transparent; margin:0 0 2px 0px; text-align:left;}
p {font-size:12px; color:#7D6565; background: transparent; text-align: left; margin:0; padding:0; border:0;}
p.timgtext {font-size:11px; color:#999999; font-style:italic; background: transparent; text-align: right; margin:0; padding-right: 0px; padding-top: 2px; border:0;}
p.nimgtext {font-size:12px; color:#999999; font-style:italic; background: transparent; text-align: right; margin:0; padding-right: 10px; padding-top: 2px; border:0; font-weight:bold;}
p.imgtext {font-size:11px; color:#999999; font-style:italic; background: transparent; text-align: right; margin:0; padding-right:4px; padding-top: 2px; border:0;}
p.himgtext {font-size:11px; color:#999999; font-style:italic; background: transparent; text-align: right; margin:0; padding-right:14px; padding-top: 2px; border:0;}
p.maptext {font-size:11px; color: #000000; font-style:italic; background: transparent; text-align: left; margin:0; padding-right:0px; padding-top: 2px; border:0;}
p.taxon {font-size:12px; font-weight:bold; font-style:italic; color:#000000;}
p.taxonsp {display:inline; font-size:15px; font-weight:bold; font-style:italic; color:#000000;}
a {color:#CC0000; text-decoration: none; font-weight:bold;}
a.top {font-size:12px; color:#CC0000; background: transparent; margin:0; padding:0; border:0;}
a:hover {text-decoration: underline; font-weight: bold;}
/*Blaze*/
#blaze {padding: 3px 5px 3px 5px;}
#homelined { width:90%; padding: 5px 5px 3px 20px; border: 1px solid #474F5D; }
#lined { width:212px; padding: 5px 5px 3px 10px; border: 2px solid #474F5D; }
h5.right { text-align:right;}
/*spacers*/
div.spacer {clear: both;}
td.wider {width: 95px;}








	

