@charset "utf-8";
/* CSS Document */

/* layout styles */
body {font-family:Arial, Helvetica, sans-serif; font-size:.75em; margin:0px; text-align:center; background:#800204 url(../_graphics/background.gif) top left repeat-x;}
a {color:#9c1011;}
a:hover {text-decoration:none;}
.clear {clear:both;}
#wrapper {width:988px; margin:0px auto; text-align:left;}
#mainTop {width:100%; height:27px; background:url(../_graphics/contTop.png) top left no-repeat;}
#mainMid {width:100%; background:url(../_graphics/contMid.png) top left repeat-y; float:left;}
#mainBot {width:100%; height:27px; background:url(../_graphics/contBot.png) top left no-repeat; float:left;}

#header {zoom:1;width:932px; height:81px; margin-left:28px; background:url(../_graphics/header.gif) top left no-repeat;}
#header a{display:block; width:415px; height:81px; text-indent:-99999px; font-size:1px; margin-left:10px;}

#overFlow {overflow:hidden; position:relative;}
#navigation {height:100%; width:224px; margin:10px 0px 0px 28px; background:#ebebeb url(../_graphics/navBg.gif) top left repeat-x; min-height:100%; position:relative; float:left;	padding-bottom: 32767px; margin-bottom: -32767px;z-index:500;
}
#navTop {height:5px; width:100%; background:url(../_graphics/navTop.png) top left no-repeat;}
#navBot {height:5px; width:224px; background:url(../_graphics/navBot.png) top left no-repeat; position:absolute; bottom:0px; left:28px; z-index:10000;}

#navigation h3.howState {display:block; height:15px; width:194px; background:url(../_graphics/howsState.png) top left no-repeat; text-indent:-9999px; font-size:1px; margin:15px 0px 15px 15px; padding:0px;}
#navigation h3.AlsoSee {display:block; height:12px; width:67px; background:url(../_graphics/alsoSee.png) top left no-repeat; text-indent:-9999px; font-size:1px; margin:30px 0px 15px 15px; padding:0px; float:left;}
#navigation ul {list-style-type:none; margin:0px; padding:0px; clear:both;}

#navigation ul.links {margin-bottom:200px;}
#navigation ul.links li {margin:0px 15px 12px 15px;}
#navigation ul.links li a {font-weight:bold; color:#424242;font-size: 1.1em;}

/*#footer {float:left; width:100%; text-align:center; font-size:.8em; padding:7px 0px 0px 0px;}
#footer ul {margin:6px 0px 0px 0px; padding:0px; list-style-type:none;}
#footer ul li {display:inline; padding:0px 5px;}
#footer p {margin:6px 0px 0px 0px; padding:0px;}*/
#footer {position:absolute; bottom:0px; left: 250px; width:699px; text-align:center; font-size:.8em; padding:7px 0px 0px 0px;}
#footer ul {margin:6px 0px 0px 0px; padding:0px; list-style-type:none;}
#footer ul li {display:inline; padding:0px 5px;}
#footer p {margin:6px 0px 0px 0px; padding:0px;}


#content {float:left; width: 699px; margin: 10px 0 0 10px;padding-bottom:90px; position:relative}
.largeDataset {width:675px; height:450px; overflow:scroll;}

/* home page only styles */
#home #content {background:url(../_graphics/map.gif) right 245px no-repeat; padding-bottom:50px;}
#home #content #text {width:440px;  line-height:1.5em; float:left;}
#home #content ul#portfolio {margin:0; padding-left:0px; list-style-type:none;}
#home h1 {color:#9c1011; border-bottom: 2px solid #9c1011; font-size:1.7em; margin-top: .65em; padding:0px;}
#howTo {float:right; margin:180px 50px 0px 0px; background:url(../_graphics/arrow.gif) top left no-repeat; display:block; height:18px; padding-left: 25px;}
#imageRotate ul {margin:0px; padding:0px;}

#content h1.docname {margin-top:0;}

