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

/* layout styles */
html { margin: 0; padding: 0; }
body {font-family:Arial, Helvetica, sans-serif; font-size:.75em; margin:0; padding: 0; text-align:center; background:#025193 url(../_graphics/background.gif) top left repeat-x;}
a {color:#013663;}
a:hover {text-decoration:underline;}
.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; margin-top: -10px;}
#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 {text-align:center; font-size:.8em; padding:10px 0px; color: #ddd;}
#footer a {color: #fff; text-decoration: underline;}
#footer p {margin:1px 0px; padding:0px;}


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

/* home page only styles */
/*#home #content {background:url(../_graphics/map.gif) right 245px no-repeat; padding-bottom:50px;}*/
#home #content ul#portfolio {margin:0; padding-left:0px; list-style-type:none;}
#home h1 {color:#013663; border-bottom: 2px solid #013663; font-size:1.7em; margin-top: .65em; padding:0px;}
#howTo {background: #fff url(../_graphics/arrow.gif) 15% 50% no-repeat; border: 2px solid #025193; display:block; width: 240px; text-align: center; padding: 10px 0; border-radius: 10px;}
#imageRotate ul {margin:0px; padding:0px;}

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

#utilities {
  margin: 10px 11px 0 9px;
  padding: 0;

  margin: 0;
  padding: 4px 11px 0 9px;
}
#linkList, #utilityList {
  float: right;
  margin: 11px 0;
	height: 28px;

  margin: 0;
  height: 38px;

	padding: 0px;
}
#linkList {
  float: left;
}
#linkList li, #utilityList li {
	float: left;
	font-size:.9em;
	list-style: none;
}
#linkList li a, #utilityList li a {
	padding: 6px 12px 20px 12px;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	top: 7px;
	letter-spacing: .10em;
	z-index: 10;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 0 0 3px;
}
#linkList li a {
  margin: 0 3px 0 0;
}
#linkList li a.active, #utilityList li a.active {
  color: #013663;
  background: #fff;
  border-radius: 5px 5px 0 0;
}
#linkList li a:hover, #utilityList li a:hover {
  color: #025193;
  background: #fff;
  border-radius: 5px 5px 0 0;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#actions {
  margin: 20px 10px;
}
#home #actions {
  /*position: absolute;
  top: 392px;
  width: 204px;*/
}

.button {
  border: 2px solid #E28300;
  background: #F1A53C;
  margin: 10px 0 0 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}
.button:hover {
  background: #F1B96C;
}
.button:active {
  background: #F1B96C;
}

.button a {
  display: block;
}

.button a, a.button {
  padding: 7px 15px;
  color: #fff;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: bold;
}

.downloadbutton {
  border: none;
  font-size: .9em;
  padding: 3px 5px;
  background: #396589;
  margin: 4px 0 0 0;
}

#menu abbr {
  border-bottom: 1px dotted #000;
}
