/* CSS for Data Haven */

/* Layout */
body{margin:0;padding:0;width:100%;min-width:55em;}
#logo img{border:none;}
#globalNavigation{float:right;margin-top:-4em;}
#globalNavigationLinks{float:right;margin-top:0em;margin-right:2.5em;}
#globalNavigationSearch{float:right;margin-top:2em;margin-right:-11.5em;}
#searchForm{display:inline;}
#banner{height:60px;}
#navBar{padding:0.5em 0em;}
#navBar a{margin:0em;padding:0.5em 1em;}
#navLinks{position:relative;left:10em;padding:0.5em 0em;}
#leftColumn{float:left;width:15em;padding:1em;}
#leftColumn a.blockLink{margin-top:1em;display:block;}
#rightColumn{float:right;width:20em;padding:1em;}
#content{margin-left:17em;padding:1em;}
.twoColumn #content{margin-right:0em;}
.threeColumn #content{margin-right:22em;}
#footer{clear:both;padding:1em 10em 1em 10em;}

/* Standard Elements */
h1{font-size:1.25em;}
h2{font-size:1em;}
h3{font-size:0.9em;}
a img{border:none;}
a {text-decoration:none;font-weight: bold}
a,a:link,a:visited {color: #336699}
a:hover,a:active{color: #000000}
li{margin-left:0em;}
form,input{margin:0;}

/* Color & Borders */
#banner{background:#365776;}
#globalNavigation, #globalNavigationLinks a{color:#fff;}
#navBar{background:#dbdbdb;border-top:1px black solid;border-bottom:1px black solid;}
#navBar a{border-right:1px black solid;color: #003399;}
#navBar a:link,#navBar a:visited{background:#d0d0d0;color: #003399;}
#navBar a:hover,#navBar a:active{background-color:#003399;color:#dbdbdb;}
#navLinks{border-left:1px black solid;}
#leftColumn{border-right:1px gray solid;}
#rightColumn{border-left:1px gray solid;}
#content{border-left:1px gray solid;}
.threeColumn #content{border-right:1px gray solid;}
#footer{background:#d0d0d0;border-top:1px gray solid;}

/* Typography */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
#globalNavigation select,#globalNavigation input,#globalNavigation{white-space:nowrap;;font-size: 0.8em;}
#navBar{font-size:0.8em;font-weight: bold;white-space:nowrap;}
#navBar a{text-decoration:none;}
#leftColumn{font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 0.8em;text-align:left;}
#leftColumn h2{font-style:italic;}
#rightColumn{font-size: 0.8em;}
#content{font-size: 0.8em;}
#footer{font-size: 0.75em;text-align:center;}

/* Misc */ 
#dataHavenMap{float:right;position:relative;border:none;}
.dataByTopicList{list-style:none;}
.dataByTopicList li{display:inline;}
.dataByTopicList li a{padding:10px;}
h3.newsUpdate{margin-top:0px;font-weight:bold;color:#365776;}
p.newsUpdate{font-size:10px;line-height:14px;}
#leftColumn p.newsUpdate a{display:inline;}
hr.newsUpdate{background-color:#008;color:#008;width:75%;height:1px;border:0;}
.standardButton{padding:0 0.4em;}
#partners #content p{margin:2em 0;}
.warning{color:red;}
.returnToTop{font-size:1em;font-weight:400;}
ul.rep{list-style:none;}
/* Ugly Colors 
#banner{background:pink;}
#container{background:brown;}
#leftColumn{background:yellow;}
#rightColumn{background:red;}
#content{background:green;}
#footer{background:blue;}*/



