body {
background-color:#b6b4a6;
margin:0;
font-family:Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-size:10pt;
}

a:link, a:hover, a:active, a.permLink:link, a.permLink:hover, a.permLink:visited, a.permLink:active {
text-decoration:underline;
color:#004080;
}

a:visited {
color:#7e017b;
}

a img {
border:0;
}

h2 {
font-size:10pt;
}

em {
font-style:normal;
font-weight:bold;
}

#containALL {
width:760px;
background-color:#999;
border:1px solid #fff;
margin:20px auto;
}

#containALLsmall {
width:707px;
background-color:#000;
border:1px solid #fff;
margin:0px auto;
}

#containALLmedium {
width:916px;
background-color:#000;
border:1px solid #fff;
margin:0px auto;
}

#containALLlarge {
width:1201px;
background-color:#000;
border:1px solid #fff;
margin:0px auto;
}

#topIndexBanner {
height:340px;
background:url(../img/summer_mt_scott.jpg) no-repeat;
}

#topBanner {
height:74px;
background:url(../img/summer_mt_scott_sm.jpg) no-repeat;
background-position: right;
}

#topIndexBanner img, #topBanner img {
padding:15px;
padding-bottom:10px;
border:0;
}

#motto {
width:320px;
margin-left:15px;
font-size:14pt;
color:#069;
}

#jumpCity {
width:750px;
background-color:#97b6cc;
text-align:right;
padding:3px 5px;
margin:0 auto;
}

#jumpCity ul {
margin:0;
list-style-type:none;
}

#jumpCity li {
margin-right:15px;
}

#jumpCity a:link, #jumpCity a:hover, #jumpCity a:visited, #jumpCity a:active {
text-decoration:underline;
color:#004080;
font-weight:bold;
}

#mainMenu, #indexMainBody, #mainBody {	/*setting cellspacing*/
/*border-top:1px solid #fff;
border-bottom:1px solid #fff;*/
}

#mainMenu, #bottomMenu, #indexLtCol, #ltCol, #mapCol {	/*setting cellpadding*/
padding:0px 0px;
padding-bottom:2px;
}

#indexLtCol {
width:75%;
}
#indexLtCol, #ltCol, #mapCol {
background:#ccc url(../img/lt_col_bg.jpg) repeat-x top;
}
#indexLtCol, #ltCol {
float:left;
margin-right:10px;
border-right:1px solid #fff;
}
#indexLtCol {
width:409px;
}
#ltCol {
width:529px;
}

#mainMenu, #indexMainBody h2, #mainBody h2 {	/*setting menu font style*/
font-family:tahoma, helvetica, arial, sans-serif;
}

#mainMenu, #bottomMenu {
background-color:#047bc1;
}

#mainMenu {
font-size:10pt;
font-weight:bold;
}

#mainMenu ul {
list-style:none;
display:inline;
}

#mainMenu ul, #mainMenu li {
display:inline;
padding:0px;
margin:0px;
}

#mainMenu li {
display:inline;
padding-left:10px;
padding-right:20px;
border-right:1px solid black;
border-bottom:1px solid black;
}

#mainMenu span {
color:#fff;
}

#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active, #mainMenu a:hover, #bottomMenu a:link, #bottomMenu a:visited, #bottomMenu a:hover, #bottomMenu a:hover {
color:#fff;
text-decoration:none;
}

#indexMainBody {
background-color:#999;
}

#indexMainBody h1, #mainBody h1, #rtCol h1 {
font-size:12pt;
padding-top:5px;
margin-top:0;
}

#indexMainBody dt, #mainBody dt {
font-weight:bold;
}

#indexMainBody dd, #mainBody dd {
margin-left:0;
padding-left:0;
padding-bottom:15px;
color:#aaa;
}

#mapinstr {
background:#ccc;
margin-left:0;
text-align:left;
}

#map {
margin:0 auto;
text-align:left;
border-right:1px solid #757360;
}

span.timeStamp {
font-weight:normal;
}

#mapZoom {
background:#ccc url(../img/map_top_bg.jpg) repeat-x top;
border-bottom:1px solid #ccc;
text-align:right;
font-size:10pt;
font-weight:bold;
padding-bottom:0px;
color:#333;
}

p.miniNav {
text-align:right;
font-size:8pt;
}

p.miniNav span.help{
background:url(../img/help.gif) no-repeat center left;
padding:0px 0 5px 20px;
}

#legend {
padding:0 15px 25px 15px;
background-color:#dddbd6;
border-top:5px solid #757360;
border-bottom:1px solid #757360;
}

#legend p {
font-size:10pt;
color:#333;
font-weight:bold;
}

#legend p.normal {
font-weight:normal;
}

#legend label {
display:block;
}

#legend p.longParagraph {
font-weight:normal;
padding-left:50px;
}

#legend p#legendInterstate {
background:url(../img/interstate_35.gif) no-repeat top left;
}

#legend p#legendState {
background:url(../img/statehiway_66.gif) no-repeat top left;
}

#legend p#legendUS {
background:url(../img/ushiway_75.gif) no-repeat top left;
}

#legend a.permLink {
font-size:8pt;
font-weight:normal;
}

#legend ol a.permLink {
font-size:10pt;
}

#legend img.cmr_legend {
border:1px solid #999;
margin-right:10px;
}

#ltLegend {
float:left;
}

.legendBox {
padding-right:45px;
white-space:nowrap;
}

span.legendIcon {
padding-left:30px;
vertical-align:top;
}

.thumbnail {
width:110px;
text-align:center;
margin:0 5px 20px 5px;
float:left;
}

#rtCol h2 {
margin-top:0;
padding-top:10px;
}

#indexAmber {
background:#d9aca4 url(../img/left_tool_topbg.jpg) repeat-x top;
color:#000;
padding-bottom:5px;
border-bottom:1px solid #fff;
}

#indexAmber h1 {
padding-top:10px;
color:#fff;
}


#bottomMenu {
border-top:1px solid #fff;
clear:both;
}

#bottomMenu a:link, #bottomMenu a:visited, #bottomMenu a:hover, #bottomMenu a:hover {
text-decoration:underline;
}

#copyRight {
text-align:center;
padding:5px;
background-color:#fff;
}

.logintable
{
width:100%;
text-align:center;
height:100%
padding:50;
padding:50;

}

#mainMenu a#mnMap {	/*make active menu item distinctive - keep this an embedded style sheet*/
color:#ff9;
}
#nav, #nav ul {
 padding: 0;
 margin: 0;
 list-style:none;
 color:#b0ebfd;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 z-index:10;
}
#nav a {
 display:block;
 /*width: 11em;*/
 z-index:10;
}
#nav a:hover {
 color:#000;
 z-index:10;
}
#nav span {
 display:block;
 width: 8em;
 z-index:10;
}
#nav span:hover {
 color:#ff9;
 z-index:10;
}
#nav li {
 float:left;
 width:8em;
 z-index:10;
}
#nav li ul {
 position: absolute;
 background-color:#047bc1;
 /*width:8em;*/
 left:-999em;
 z-index:10;
}
#nav li ul ul {
 margin: -1em 0 0 8em;
 z-index:10;
}
#nav li:hover, #nav li.sfhover {
 background-color:#b0ebfd;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
 color:#ff9;
 left:-999em;
 z-index:10;
}
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul {
 left:auto;
 z-index:10;
}
.legend_header {
font-size:10pt;
color:#333;
font-weight:bold;
}
.pagesize_select {
  color:#0000ff;
  cursor:hand;
  text-decoration:underline;
}
.pagesize_selected {
  color:#000000;
  font-weight:bold;
}
INPUT {
font-weight:bold;
font-size:8pt;
color:black
}

.MenuItem
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
}
a.MenuItemLink
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
}
a.MenuItemLink:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuItemLink:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuItemLink:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuItemLinkOn
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
}
a.MenuItemLinkOn:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuItemLinkOn:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuItemLinkOn:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLinkOn
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
}
a.MenuLabelLinkOn:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLinkOn:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLinkOn:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLink
{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
}
a.MenuLabelLink:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLink:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
a.MenuLabelLink:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	font-weight : bold;
}
.myMenu {
	position: absolute;
	visibility: hidden;
	z-index: 20;
	overflow: visible;
}

