body {
    color: #000;
    background: #BBB;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0;
    padding: 0;
    }
	
p, td{
    color: #000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    }
	
a{
    background-color: inherit;
  	color: #000098;
    text-decoration: underline;
    }
a:hover {
	text-decoration: none;
    }
h1 {
    font-size: 1.25em;
    color: #900;
    font-weight:bold;
    padding: 15px 0 0;
    }
h2 {
	font-size:1.2em;
	color:#000000;
	padding:10px 0 2px 0;
	margin:10px 0 8px 0px;
	border-bottom:1px solid #999999;
	text-transform:none;
    }
h3 {
    color: #666;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
    }
	
.heading4 {
    color:#367796;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:30px;
	font-weight:bold;
	
    }
	
.heading5 {
    color: #000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:20px;
	font-weight:bold;
	
    }	

/* -- page layout -- */

#container {
    margin: 0 auto;
    width: 1000px;
	/*overflow:hidden;*/
    }

/* -- header -- */

#header {
	width:1000px;
	/*height:210px;*/
    }
#headerTop {
	background-image:url(../images/argov_header.gif);
    color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 1000px;
	height: 30px;
	border-bottom:solid #FFF 1px;
	overflow:hidden;
    }
#headerTop a, #headerTop a:visited {
    color: #FFF;
    text-decoration: none;
    }
#headerTop a:hover {
    text-decoration: underline;
    }
#headerTopLeft {
    float: left;
	padding-left:20px;
    }
#headerTopCenter {
    float: left;
	text-align:center;
	padding-top: 8px;
	padding-left: 220px;
	padding-right:20px;
    }
#headerTopRight {
    float: right;
	text-align:left;
	padding-top: 8px;
	padding-right: 40px;
    }
	
#textOnly{float:left;}

#normalVersion{visibility:hidden; height:0; width:0; position:absolute;}

#headerBanner {
    background-color: #000098;
    height: 110px;
    width: 1000px;
	border-bottom: solid #FFF 1px;
    }
#headerBanner55 {
    background-color: #000098;
    height: 55px;
    width: 1000px;
	border-bottom: solid #FFF 1px;
    }
#headerDivBanner {
	/*height:110px;*/
	width:1000px;
	border-bottom: solid #000 1px;
}
#headerInfo {
    background: #000098 url(../images/stripeBackground.png);
    color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    height: 30px;
    }
#headerInfo a, #headerInfo a:visited {
    background-color: inherit;
    color: #FFF;
    text-decoration: none;
    }
#headerInfo a:hover {
    text-decoration: underline;
    }
#headerInfoLeft {
    float: left;
    }
#headerInfoRight {
    float: right;
    padding: 7px 20px;
    }
#headerInfoRight img {
    border: none;
    padding: 0 4px 0 0;
    vertical-align: middle;
    }

/*-- alerts --*/
#infoArea {
    padding: 7px 20px;
    }

/* -- search --*/

#searchHeader {
    background: transparent url(../images/searchHeader.png) no-repeat;
    color: #FFF;
    font-size: .9em;
    height: 23px;
    margin: 0 0 5px;
    padding: 5px 0 0 10px;
    }
#miniSearch{
    padding: 4px 20px;
    }
.textInputHome {
    font-size: 0.9em;
    height: 20px;
    vertical-align: middle;
    width: 154px;
    }
.textInput {
    font-size: 1em;
    }
.searchButttonHome {
    font-size: 0.9em;
    padding: 0 3px;
    }
.searchButtton {
    font-size: 1em;
    padding: 0 3px;
    }
.searchButton:hover {
    cursor: pointer;
    }

/* -- top navigation --*/

#NavMenu{
	width:1000px;
	height:40px;
	position:relative;
	z-index:10;
	background-color:#DDDDDD;
	border-bottom:#000 1px solid;
}

#MenuDateDiv{
	height:30px;
	margin-top:10px;
	z-index:10;	
	padding-right:10px;
	overflow:hidden;
	float:right;	
}

#menu60 {
	background: url(../images/MenuTab60.png) no-repeat;
	width:64px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu60:Hover{background-position:0 -30px;}	
	
#menu95 {
	background: url(../images/MenuTab95.png) no-repeat;
	width:99px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu95:Hover{background-position:0 -30px;}	
	
#menu110 {
	background: url(../images/MenuTab110.png) no-repeat;
	width:114px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu110:Hover{background-position:0 -30px;}	

#menu120 {
	background: url(../images/MenuTab120.png) no-repeat;
	width:124px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu120:Hover{background-position:0 -30px;}	

#menu130 {
	background: url(../images/MenuTab130.png) no-repeat;
	width:134px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu130:Hover{background-position:0 -30px;}

#menu150 {
	background: url(../images/MenuTab150.png) no-repeat;
	width:154px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu150:Hover{background-position:0 -30px;}	

#menu170 {
	background: url(../images/MenuTab170.png) no-repeat;
	width:174px;
	height:30px;
	margin-top:10px;
	position: relative;
	z-index:10; }
#menu170:Hover{background-position:0 -30px;}	


#headerNav {
    background: #000098;
    border-bottom: 1px solid #FFF;
    height: 30px;
    }
#headerNav a{color:#FFF}
#headerNav a:hover{text-decoration:none; color:#CCC;}

#headerNav ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 8px 0 5px;
    }

#headerNav td {
    background: url(../images/navRule.png) no-repeat right top; 
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
	text-align:center;
    /*padding: 8px 17px 5px 15px;*/
	padding-top: 7px;
    text-decoration: none;
    }
	
#headerNav td:hover{
		color:gray;
}
	
/* drop down menu */	
#HoverL
{	margin: 0;
	padding: 0;
	z-index: 30;}

#HoverL li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: normal 12px Verdana, Geneva, sans-serif;}

#HoverL li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#HoverL li a:hover
{	background: #555555}

#HoverL div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	top: 40px;
	background: #C0C0C0;
	border-left:1px solid #ffffff}

#HoverL div a
{	position: relative;
	/*display: block;*/
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #C0C0C0;
	color: #000000;
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height:15px;}

#HoverL div a:hover
{	background: #555555;
	color: #FFF}
/*
#headerNav ul li a {
    background: url(../images/navRule.png) no-repeat right center;
    color: #EFEFEF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 5px 17px 5px 15px;
    text-decoration: none;
    }*/

/* -- side navigation --*/

	
#sideBar{
	background:url(../images/top_sidebar_bg.jpg) repeat-x;
	width:300px; 
	position:relative;
	font-size:12px;
}
#sideBarSub{
	width:240px;
	border:1px solid #900;
	position:relative;
	left:30px;
	top:45px;
	background-color:#F2F2F2;
	padding-right:10px;
}

li.arrow {	
	font-size:12px; font-family: Verdana, Geneva, sans-serif;
	list-style-image:url(../images/navarrow.gif); 
	line-height:20px;
	
}
li.arrow a{
	color:#000098;
	text-decoration:none;
}
li.arrow a:hover{
	color:black;
	text-decoration:underline;	
}
li.box {
	font-family: Verdana, Geneva, sans-serif;
	list-style-image:url(../images/navBullet.gif);
	font-size:11px;
	line-height:20px;
}
li.box a{
	font-size:11px;
	color:#000098;
	text-decoration:none;
}


/* search form */

input.gm_submit_button {
    font-size: 10px;
    background: #CCCCCC;
    border: 0;
    padding: 2px 6px;
	margin-left:8px;
	}
input.gm_submit_button:hover {
    cursor: pointer;
    }
	
#GForm{
	padding-top:4px;
	float:left;
	overflow:hidden;
}

input.gmform{
	}

input.gm_submit_buttonSmall {
    font-size: 10px;
    background: #CCCCCC;	
	border:0px;
	/* padding-top:2px;
	margin-top:4px;*/
	
	}
	
input.gm_submit_buttonSmall:hover {
    cursor: pointer;
   }
input.gm_textfieldSmall {
    font-size: 10px;
	/*margin-top:4px;*/
	}
/* -- content --*/

#content {
    float: left;
    min-height: 400px;
    width: 1000px;
	background:#DDDDDD;
    font-size: 0.8em;	
    }
#content p {
    line-height: 1.5em;
    margin: 0;
    padding: 8px 0;
    }
#contentHomeLeft {
    float: left;
  /*  padding: 0 12px 0 14px;*/
    width: 300px;
    }
#DWSIMG{}	
	
#contentHomeMiddle {
    float: left;
  	padding:15px;
    width: 670px;
	background-color:#FFF;
	min-height:400px;
    }
#contentHomeMiddle ul{
	margin-top:0;
}

#contentBlank{
    float: left;
    width: 1000px;
	background-color:#FFF;	
}

#contentHomeMiddleLeft {
    float: left;
    padding: 0 10px 0 0;
    width: 228px;
    }
#contentHomeMiddleRight {
    float: right;
    padding: 0 0 0 10px;
    width: 228px;
    }
#contentHomeRight {
    float: right;
    padding: 0 14px 0 12px;
    width: 224px;
    }

#mainContent {
    border-left: 1px solid #CCC;
    float: right;
    margin: 0px;
    padding: 0 20px 40px 30px;
    width: 699px;
    }
	
#breadCrumb {
    color: #999;
    font-size: 0.75em;
    }

/* -- footer -- */

#footer {
    font-size: 10px;
	background: url(../images/footer_bg.gif) no-repeat;
    width: 1000px;
    height: 79px;
	color:#FFF;
    }
#footer a{color:#FFF;}

#footerTop {
    float: left;
	height:22px;
	width:660px;
	padding-top:6px;
	padding-left:340px;
	font-size:12px;
    }
#footerTop .chunk {
    float: left;
    padding: 10px;
    width: 230px;
    }
#footerTop .chunk p {
    margin: 0px;
    padding: 3px 0;
    }
#footerTop .chunk strong {
    background-color: inherit;
    color: #000098;
    font-size: 12px;
    }
#footerBottom {
	padding-top:10px;
	font-size:12px;
	color:#000098;
    }
#footerBottom a{
	color:#000098;
    }
#footerBottomLeft {
    float: left;
    padding: 8px 20px;
    }
#footerBottomRight {
    float: right;
    padding: 8px 20px;
    }

/* -- miscellaneous -- */

.clearFloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
    }
.noBorder {
    border: none;
    }
.linkIcon {
    border: none;
    vertical-align: middle;
    }
	
.Normal {font-size:0.8em}	
.White {color:#FFFFFF;}
.White10EM	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.0em;
	font-family: Verdana, Geneva, sans-serif;
}
.WhiteLink11	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
}
.WhiteLink11:hover {text-decoration:underline;}

.WhiteLink12B	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.WhiteLink12B:hover {text-decoration:underline;}

.WhiteLink12C	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.WhiteLink12C:hover {text-decoration:underline;}
.White11	{ color:#FFFFFF; font-size:11px; font-family: Verdana, Geneva, sans-serif;}
.White12	{ color:#FFFFFF; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
.White14	{ color:#FFFFFF; font-size:14px; font-family: Verdana, Geneva, sans-serif;}

.BlackLink	{
	color:#000000;
	text-decoration:underline;
	font-family: Verdana, Geneva, sans-serif;
}
.BlackLink:hover {text-decoration:none;}

.Red {color:#900}

.RedLink	{
	color:#900;
	text-decoration:underline;
	font-family: Verdana, Geneva, sans-serif;
}
.RedLink:hover {text-decoration:none;}

.Black05EM{font-size:0.5em; font-family: Verdana, Geneva, sans-serif;}

.Black075EM{font-size:0.75em; font-family: Verdana, Geneva, sans-serif;}

.Black10EM{font-size:1.0em; font-family: Verdana, Geneva, sans-serif;}

.Black6{font-size:6px; font-family: Verdana, Geneva, sans-serif;}

.Black10{font-size:10px; font-family: Verdana, Geneva, sans-serif;}

.Black12{font-size:12px; font-family: Verdana, Geneva, sans-serif;}

.BlackB14{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}

.BlackB16{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}
.BWLink	{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}
.BWLink:hover {color:#ffffff;}

.Blue12Link{
	color:#000098;
	text-decoration:underline;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}

.Blue12Link:hover{ text-decoration:none;}

.Blue14Link{
	color:#000098;
	text-decoration:underline;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
}

.BlueEM120Link{
	color:#000098;
	text-decoration:underline;
	font-size:1.2em;
	font-family: Verdana, Geneva, sans-serif;
}

.EM125{ font-size:1.25em;}

.EM120{ font-size:1.2em;}


#MapHolder {
	border:#990000 1px solid;
	position:relative;
	width:664px;
	height:340px;
		
}
	
#MapCanvas {
	width:350px; 
	height:300px; 
	position:relative;
	border:#990000 1px solid;
	left:15px;
	top:15px;
	overflow:hidden;
}

#MapLOListing {
	position:absolute;
	background-color:#FFF;
	width: 254px;
	height: 300px;
	overflow:auto;
	border:#990000 1px solid;
	left:380px;
	top:15px;
	padding-left:15px;
}


#Accordion1{
	width:275px;
	font-size:1.0em;
}

#accordion1 li{
	line-height:1em;
	/*padding 0px;*/
}

#accordion1 li:hover{
	line-height:1em;
	color:red;
	background-color:red;
}

#accordion1 li a{
	line-height:1em;	
}

#accordion1 li a:hover{
	line-height:1em;
	color:blue;
}

#Accordion2{
	width:600px;
	font-size:1.0em;
}
