body{
margin: 0;
padding: 0;
color: #000;
background-color: #7D9CB5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
} 

a {
	color:#1F5392;
}

#main-container{
width:947px;
margin-right:auto;
margin-left:auto;
background-color: #FFF;
}

#second-container{
	float:left;
	width:945px;
	background-color: #FFF;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

#nav{
	height: 400px;
	margin-top:0px;
	margin-bottom:0px;
}

#nav a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background-color:#435A6B;
}

#nav a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#5E7B93;
}

#nav-container{
	float: left;
	width: 177px;
	height: 700px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top:0px;
	margin-bottom:0px;
}

#nav2{
	height: 300px;
	margin-top:0px;
	margin-bottom:0px;
}

#buttontitle{
	background-color:#710000;
	margin-top:0px;
	margin-bottom:0px;
	color:#FFF;
	font-size:16px;
}

#buttons{
	margin-top:0px;
	margin-bottom:0px;
}

#buttons a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background-color:#7E7E7E;
}

#buttons a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#710000;
}

.buttons{
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:11px;
	line-height: 20px;
	background-color: #FFF;
	border-bottom-color: #FFF;
}

#content-container{
	float: left;
	background-color: #fff;
	width: 760px;
	/* [disabled]min-height:600px; */
}


.dash{
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:11px;
	line-height: 20px;
	background-color: #FFF;
	border-bottom-color: #FFF;
}


#offenderweb{
float:left;
width:240px;
margin-left:2px;
height:90px;
margin-top:10px;
background-color:#435869;
vertical-align:middle;
} 



#question{
float:left;
width:485px;
margin-left:7px;
height:90px;
margin-top:10px;
}

#public{
line-height:10px;
float:left;
width:240px;
margin-left:2px;
margin-top:10px;
font-size:12px;
background-color:#EDEDED;
border: 1px solid #000;
} 

#public a {
	color:#000;
	text-decoration:none;
}


#public a:hover {
	color:#9A0C0B;
	text-decoration:underline;
}


#government{
line-height:10px;
float:left;
width:240px;
margin-left:10px;
margin-top:10px;
font-size:12px;
background-color:#EDEDED;
border: 1px solid #000;
} 

#government a {
	color:#000;
	text-decoration:none;
}

#government a:hover {
	color:#9A0C0B;
	text-decoration:underline;
}

#safety{
line-height:10px;
float:left;
width:240px;
margin-left:10px;
margin-top:10px;
font-size:12px;
background-color:#EDEDED;
border: 1px solid #000;
}

#safety a {
	color:#000;
	text-decoration:none;
}

#safety a:hover {
	color:#9A0C0B;
	text-decoration:underline;
}

#latestnews{
float:left;
width:744px;
margin-left:2px;
margin-top:10px;
background-color:#EDEDED;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
} 

#latestnewsbody{
float:left;
width:724px;
margin-left:2px;
margin-bottom:10px;
padding: 10px;
background-color:#EDEDED;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
} 

#footer{
clear: both;
background-color: #587C9A;
padding: 1em;
text-align: center;
margin-top:10px;
border-top: 2px solid #999;
color:#FFF;
font-size:9px;
height:32px;
} 

#footer a {
	color:#FFF;
	text-decoration:underline;
}

#banner{
float:left;
width:945px;
background-color: #587C9A;
color:#FFF;
background-image:url(/Shared/NewBanner_r1_c1.jpg);
background-repeat:no-repeat;
height:86px;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-top: 1px solid #000;
} 

#bannerbottom{
	float:left;
	background-image:url(/Shared/NewBanner_r2_c2.jpg);
	background-repeat:no-repeat;
	height:119px;
	width:760px;

}


.Title {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #000000; text-decoration: none}
.BoldBody {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.BoldBodyRed {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}
.footnote {vertical-align:top;font-size:9px}
.PDF { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #FF0000}	
.LinkUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1F5392; text-decoration: underline}
.Small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000}

#containbanner {margin:0; padding:0; width:100%; float:left; background:#FFFFFF; border-bottom:1px solid #000}
#containbanner div#bannerid {float:left}
#containbanner div#tourismid {float:right}

#DefaultLayer {

	width:545px;
	height:650px;
	z-index:1;
	visibility: visible;
	font-size: 12px;
}
#BCI {
	position:absolute;
	top:645px;
	width:254px;
	height:96px;
	z-index:2;
	visibility: visible;
	font-size: 12px;
}
#Bismarck {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Fargo {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#GrandForks {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Mandan {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#WardCounty {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Wahpeton {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Williston {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Dickinson {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#Ramsey {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
}
#ValleyCity {
	position:absolute;
	top:645px;
	width:545px;
	height:96px;
	z-index:2;
	font-size: 12px;
	visibility: hidden;
