/* CSS Document */


body { background: #b0b0b0; text-align: center; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }


div#banner {margin: 0px; margin-left: auto; margin-right: auto; width: 790px; height: 106px; overflow: hidden; padding: 0px; background: url(../shared/title_rev.gif) top left no-repeat #131374; background-position: 0px 20px;}

div#banner p, div#footer p { text-align: right; padding: 10px 15px 15px 15px; font-size: .8em; margin: 0px; color:#9b9bcc;}
div#footer p { text-align: left;}


div#support { margin: 0px; text-align: left; padding: 0px 20px 10px 20px; font-variant: small-caps; text-align: center; font-size: .8em; color:#9b9bcc; background: #0f0f5b; width: 227px; float: right; height: 106px;}
div#support p {background: url(../shared/supportbg_rev.gif) bottom left no-repeat; text-align: center; width: 176px; margin-left: auto; margin-right: auto; margin-bottom: 25px; padding: 7px 3px 10px 0px; font-size: 1em; }
div#banner form { margin: 0px; padding: 0px; display: block;}
div#banner input {font-size: 1.1em; margin: 0px; }
div#banner input.submit { vertical-align: bottom;}
div#banner input.searchUnseleted {color: #999999;}
div#banner input.searchSeleted {color: #000000; }
div#support a:link, div#support a:visited { color:#d2cfcf; text-decoration: none;}
div#support a:hover {text-decoration: underline; }


a:link {text-decoration: underline; color: #0000CC; }
a:visited { text-decoration: underline; color: #000066; }
a:hover {text-decoration: underline;}


div#banner h1, div#banner h2 {display: none; }


div#body { margin: 0px; margin-left: auto; margin-right: auto; width: 790px; padding: 0px; background: url(../shared/leftbg2.gif) top left repeat-y white; font-size: .9em; text-align: left; }



ul#centercol { list-style: none; width: 353px; float: left; margin: 0px; padding: 0px; border-bottom: solid 1px #5E5E5E;}

ul#centercol li {margin: 0px; padding: 0px; border-bottom: solid 1px #2C2C2C; border-top: solid 1px #5E5E5E ;  background: #373737; padding: 19px 10px 20px 20px;}
ul#centercol li.top {border-top: none; }
ul#centercol h2 {font-size: 1em; font-weight: bold; margin:0px; padding: 0px;}
ul#centercol h2 a {color: white; }
ul#centercol h2 a:hover {color: white}
ul#centercol p {margin: 0px; padding: 0px; font-size: .8em; line-height: normal; padding-top: 4px; color: #ABA8A8;}

ul#centercol p a, ul#centercol p a:link, ul#centercol p a:visited, ul#centercol p a:hover {color: #ABA8A8; text-decoration: underline;}
ul#centercol p a:hover {text-decoration: underline; color: white;}

div#rightSide {width: 437px; float: left; }

div#featurephoto { background: url(../shared/whitmansmall_rev.jpg) top repeat #AFA99B; overflow: hidden;  height: 259px; margin: 0px; padding: 0px; }

div#footer {background: #131374; clear: both; text-align: center;}
div#funders { background:url(../shared/fundersbg_rev.gif) top left repeat-y; width: 754px; margin-left: auto; margin-right: auto; }
div#funders p {background: url(../shared/fundersbottom_rev.gif) bottom left no-repeat; padding: 12px 20px 20px 15px; font-size: .75em; line-height: 1.5em;}
div#footer p.copyright { color: #c2c1c1; font-size: .75em;  line-height: 1.5em; padding: 15px 20px 20px 20px; }
div#footer a:link {color:#d2cfcf }

div#rightSide h2  {font-size: .9em; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 12px; padding-top: 8px; }
div#rightSide p {line-height: normal; margin: 0px; padding: 0px; font-size: .8em;  }

div#news {background: white; margin: 0px; padding: 10px 20px 15px 20px; float: left; }
div#news ul {list-style: none; margin: 0px; padding: 0px; }
div#news li { padding: 0px 0px 10px 0px; margin: 5px 0px 0px 0px; border-bottom: dashed 1px #DFDFDF;}
div#news li.more { border-bottom: none; padding: 5px 0px 5px 0px; text-align: right;}
div#news h3 {font-size: .7em; font-weight: normal; margin: 0px; padding: 0px; }


div#photoDesc {width: 165px; float: left; margin: 15px 0px 15px 15px;}

em { font-style: italic }

a.advSearch {font-variant: normal; font-size: .7em; font-weight: bold;}