.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #004A87;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
}
A:visited
{
    text-transform: none;
    color: #6F597E;
    font-weight: normal;
    text-decoration: underline;
}

A:hover
{
    text-transform: none;
    color: #FF6600;
    font-weight: normal;
    text-decoration: underline;
}

A
{
    text-transform: none;
    color: #0066CC;
    font-weight: normal;
    text-decoration: underline;
}

a.bold, a.bold:hover, a.bold:visited
{
    font-weight: bold;
}

HR {width:100%;
	color:#c0d0e0;
	height:1px;
	border:none;
	background:#c0d0e0;
	}

div.box {
background-color: #FDE7BE;
border-top: 1px #c0d0e0 solid;
border-bottom: 1px #c0d0e0 solid;
border-left: 1px #c0d0e0 solid;
border-right: 1px #c0d0e0 solid;
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
}

span.mapbubble {
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#login {position: absolute; width: 200px; height: 100px; left: 614px; top: 88px;}
#menupos {margin-left: 14px}

.menubg {
	background-color: #004080; 
}
.menubgprop {
	background-color: #005EB9;
}
.menuprop {
	font: bold 75% arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

div.menuproplinks a, div.menuproplinks a:visited {
	font: bold 70% arial, helvetica, sans-serif; 
	display:inline;
	color: #DBDBAF;
	line-height:17px;
	padding-left: 20px;
}

div.menuproplinks a:hover {
	font: bold 70% arial, helvetica, sans-serif; 
	line-height:17px;
	color: #FF9933; 
}

a.menulink {
	display: block;
	width: 100%;
	padding-left: 2px; 
	padding-top: 5px;
	padding-bottom: 5px; 
	font: bold 75% arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
}

a.menulink:visited {
	display: block;
	width: 100%;
	padding-left: 2px; 
	padding-top: 5px;
	padding-bottom: 5px; 
	font: bold 75% arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
}

a.menulink:hover {
	display: block;
	width: 100%;
	padding-left: 2px; 
	padding-top: 5px;
	padding-bottom: 5px; 
	font: bold 75% arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	background: #336699;
}

a.menulink:active {
	display: block;
	width: 100%;
	padding-left: 2px; 
	padding-top: 5px;
	padding-bottom: 5px; 
	font: bold 75% arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
}

/* End Nav */
/* QS */
table.qsheader { font-family: verdana, arial; font-size: 10px; color: #000000;}

.qslink { text-decoration: none; color: #0000FF;}
.qslink:visited { text-decoration: none; color: #0000FF;}
.qslink:hover { text-decoration: underline; color: #000000;}

.qsblacklink { text-decoration: underline; color: #000000;}
.qsblacklink:visited { text-decoration: underline; color: #000000;}
.qsblacklink:hover { text-decoration: underline; color: #0000FF;}

.qsheader { BACKGROUND-COLOR: #99CCFF }
.asheader { BACKGROUND-COLOR: #99CCFF }
.qslist { BACKGROUND-COLOR: #E7F3FE }
/* End QS */
.bgc {
  background: #B6D3DE;
}

@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #siteheader{ display:none;}
  #sitecontent{ width:100%;}
  #sitenav{ display:none; width:0px}
  #sitefooter{ display:none;}
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	margin:0em;
}
.breadcrumb, .breadcrum:hover, .breadcrum:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	margin:0em;
}
.headerlink, .headerlink:hover, .headerlink:visited { font: bold 100% Arial, Helvetica, sans-serif; color: #000000;
}

.right {float: right;}
.left {float: left;}

.mainfont { font: 12px Verdana, Arial, Helvetica, sans-serif;}
.mainfonts { font: 11px Verdana, Arial, Helvetica, sans-serif;}
.mainfontss { font: 10px Verdana, Arial, Helvetica, sans-serif;}
.mainfontblue {color: #000066; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.mainfontblues {color: #000066; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
.mainfontred {color: #E61313; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.mainfontbblue {color: #000066; font: bold 13px Verdana, Arial, Helvetica, sans-serif;}
.mainfontorange {color: #FF6600; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.villafont { font: 12px Arial, Helvetica, sans-serif; color: #000000}
.villafontg { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #464646}
.villafontb { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000066}
.whites {color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.villafontbblue {color: #000066; font: bold 12px Arial, Helvetica, sans-serif;}
.qs { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF}
.qsw { font: bold 11px Verdana, Helvetica, sans-serif; color: #FFFFFF}
.formtxt {color: #333366; font: bold 11px/12px Arial, Helvetica, sans-serif}
a.blacklink, a.blacklink:hover, a.blacklink:visited { font: bold 11 px Arial, Helvetica, sans-serif; color: #000000;}
a.blacklinkb, a.blacklinkb:hover, a.blacklinkb:visited { font: bold 12 px Arial, Helvetica, sans-serif; color: #000000;}
a.bluelink, a.bluelink:hover, a.bluelink:visited { font: bold 13 px Arial, Helvetica, sans-serif; color: #000066;}
a.redlink, a.redlink:hover, a.redlink:visited { font: bold 13 px Arial, Helvetica, sans-serif; color: #E61313;}
.red {font: bold 12 px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
.blue {font: bold 12 px Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none;}
.redb {font: bold 13 px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
.rednb {font: 12 px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
a.greenlink {font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: underline;}
a.greenlink:visited {font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: underline;}
a.greenlink:hover {font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: underline;}
a.maplink { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #464646}
a.maplink:visited { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #464646}
a.maplink:hover { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000}
a.adminlink { font: 12px Arial, Helvetica, sans-serif; color: #464646}
a.adminlink:visited { font: 12px Arial, Helvetica, sans-serif; color: #464646}
a.adminlink:hover { font: bold 12px Arial, Helvetica, sans-serif; color: #000000}
a.pagenumbers {font: bold 75% Arial Helvetica, sans-serif; text-decoration: underline;}
.grey {font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: underline;}
.button { font: bold 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
li.pad {padding-top:0px; padding-bottom:6px;}

.submit {
	color:#FFFFFF;
	background:#FF6600;
	padding:0px 0px 0px 0px;}

.imgborder {border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}


.dataTable {border-collapse: collapse;}
.dataTable TD {font-size: 11px; border: 1px solid #666666; padding: 5px 10px 5px 10px; background-color: #FFFFFF;}
.dataTable TD.header {font-weight: 700; background-color: #CCDFF3;}
.dataTable TR.summary TD {background-color: #FFFFFF; border-color: #FFFFFF; text-align: right; padding-right: 0px;}
.dataTable TR.summary TD.aligned {text-align: right; padding-right: 10px; white-space: nowrap;}

div.centerbuttons {width:20em}
div.pbutton a, div.pbutton a:hover, div.pbutton a:visited {width:12em;padding:0.1em;margin:0em;text-align:center;line-height:19px;border:0.15em solid;border-color:#EEEEEE #999999 #999999 #EEEEEE;background-color:#FF6600;color:#FFFFFF;font-size: 80%;font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;text-decoration:none;cursor:pointer;display:block}
input.pbutton {width:12em;padding:0.1em;margin:0em;text-align:center;line-height:19px;border:0.15em solid;border-color:#EEEEEE #999999 #999999 #EEEEEE;background-color:#FF6600;color:#FFFFFF;font-size: 80%;font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;text-decoration:none;cursor:pointer}
