body {
	background-color: #eaf4d7;
	margin: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal
}

a {
	color: #696A6B;
	text-decoration: underline
}
A:hover {
	color: #000000;
	background-color: transparent;
	text-decoration: dotted

}
A:link {
	color: #696A6B;
	background-color: transparent
}
V:link {
	color: #CACFD7;
	background-color: transparent
}



#pagebody{
	width: 890px;
	text-align: center;
	margin: auto;
	background-color: #FFF;
}
.topcell{
	background: url(../images/bg/bgtop.gif);
	padding-top: 23px;
}
.menuleft{
	background-color: #ddecc3;
	margin-bottom: 10px;
}
.itemmenuleft{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
}

.topmap{
	background:url(../images/bg/bgmaptop.gif);
	text-align: center;
	font-size: 12px;
	height: 29px;
}
.topmap a{
	color: #000;
	text-decoration: none;
}

.mapleft{
	padding: 3px;
	border: 1px solid #dcdcdc;
}
.topmenu{
	background: url(../images/bg/bgtopmenu.gif);
	text-align: center;
	font-size: 12px;
}
.topmenu a{
	color: #000;
	text-decoration: none;
}
.topmenu a:hover{
	color: #999;
	text-decoration: none;
	background-color:transparent
}

.tablebottomblueleft{
	background-color: #e9eef5;
}
.tablebottomblue{
	background-color: #e9eef5;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}
.tablebottomblue a {
	color: #000;
	text-decoration: none;
}
.tablebottomblue a:hover {
	color: #666;
}

.tablebottomgreengrayleft{
	background-color: #f3f3e4;
}
.tablebottomgreengray{
	background-color: #f3f3e4;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}
.tablebottomgreengray a {
	color: #000;
	text-decoration: none;
}
.tablebottomgreengray a:hover {
	color: #666;
}

.tablebottomgrayleft{
	background-color: #e2e1d7;
}
.tablebottomgray{
	background-color: #e2e1d7;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}
.tablebottomgray a {
	color: #000;
	text-decoration: none;
}
.tablebottomgray a:hover {
	color: #666;
	background-color: transparent;
}
.tablebottomredgrayleft{
	background-color: #f0eade;
}
.tablebottomredgray{
	background-color: #f0eade;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}

.tablebottomredgray a {
	color: #000;
	text-decoration: none;
}

.tablebottomredgray a:hover {
	color: #666;
}

.footer{
	background-color: #de1b22;
	padding: 10px;
	font-size: 12px;
	text-align: center;
	color: #FFF;
}
.footer a{
	color: #FFF;
	text-decoration: none;
}
.footer a:hover{
	text-decoration: underline;
	background-color: transparent

}
.main{
	background: #f5f5f5 url(../images/bg/frogheadline.gif) no-repeat;
	border: 1px solid #CCC;
}
.headline{
	font-size: 14px;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 60px;
	text-align: left;
}
.maincontent{
	padding: 20px 20px;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal

}
.maincontent h1{
	padding: 10px;
	background: #d6e8b8;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.maincontent h3{
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.maincontent a {
	text-decoration: underline;
	color: #000;
}

.formfields{
	border: 1px solid #CCC;
}
.alert_message {
	padding: 18px 6px;
	margin: 0 0 0px 0;
	font-size: 1.0em;
	color: #CC0000;
}
.trformfieldsred{
	color: #CC0000;
}


table.feature {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
	background-color: #faf0e6;
	font-family: Arial;
	font-size: 9pt;
	color: #003399;
}
table.feature th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: black;
	background-color: #fffff0;
	-moz-border-radius: ;
}
table.feature td {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: black;
	background-color: #fffff0;
	-moz-border-radius: ;
}

.headlinehome {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	font-weight: normal;
	background: url(/images/bg/bghometop.gif) repeat-x;
	border: 1px solid #CCC;
}

.headlinehome p{
	padding: 0;
	margin: 0;
}

.textred{
	color: #de1320;
	font-weight: bold;
}
.headlinehome b{
	color: #de1320;
	font-weight: bold;
}
.headlinehome strong{
	color: #de1320;
	font-weight: bold;
}

.leftbox {
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftbox a {
	text-decoration: none;
	color: #333;
}
.leftbox a strong {
	text-decoration: underline;
}
.leftboximg {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.leftboximg img {
	border: 1px solid #FFF;
}

tr.trleft:hover {
	background: #f3f3e4;

}
tr.trleft:hover strong {
	color: #de1320;
}
tr.trleft:hover td {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
tr.trleft:hover a img {
	border: 1px solid #de1320;
}
tr.trleft td{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}