html {
	margin: 0px;
	padding: 0px;
	overflow: auto;
}
body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
}
div, img, form, span {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
b {
	color: #333333;
}
a, a:link, a:visited, a:active {
	color: #446373;
	text-decoration: underline;
}
a:hover {
	color: #46c3d2;
	text-decoration: underline;
}
ul, ol {
	margin-top: 0px;
}
.bullet {
	margin: 0px;
	padding-bottom: 6px;
	padding-left: 18px;
	font-size: 14px;
}
.big {
	font-size: 15px;
}
.small {
	font-size: 10px;
}
.required {
	color: #008b8b;
}
.message {
	color: #008b8b;
	margin-bottom: 10px;
}
.tinymessage {
	font-size: 10px;
	font-style: italic;
	color: #999999;
}
.error {
	color: #AA0000;
}
.controlerror {
	background-color: #ffffdd;
	border: 2px solid #AA0000;
}
.section_head {
	font-weight: bold;
	font-size: x-large;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 8px;
	text-align: left;
}
.section_head_help {
	float: right;
	display: block;
	padding-top: 6px;
	padding-right: 10px;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 12px;
}
h1.h2 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
	border-bottom: 1px solid #999;
	border-top: 0px;
}
h1.home {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 12px;
	border-bottom: 1px solid #999;
	border-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
}
h2
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	border-bottom: 1px solid #999999;
	border-top: 0px;
	border-top-color: inherit;
}
h1.h3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 12px;
	border: 0;
}
h2.sm {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #46c3d2;
	border-bottom: 1px solid #fff;
}
h2.sm2 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 12px;
	margin-bottom: 0px;
	color: #46c3d2;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 12px;
}
h3.sm {
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 12px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #555555;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #294554;
}
.h5home {
	font-size: x-large;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #294554;
}
hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width: 100%;
	text-align: left;
}
hr.ns {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width:150px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
#top-nav {
	position: relative;
	width: 972px;
	height: 94px;
	margin: 0px;
	padding: 0px;
	z-index:1000;
}
#nav {
	position: absolute;
	top: 34px;
	right: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
#navText {
	position: absolute;
	top: 46px;
	right: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size:small;
	color:#666666;
}
#navWeather {
	position: absolute;
	top: 90px;
	right: 1px;
	z-index: 900;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#navUserInfo {
	position: absolute;
	top: 70px;
	right: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font-size:small;
	color:#666666;
}
#navToolbar {
	position: absolute;
	top: 64px;
	left: 90px;
	z-index: 10;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size:small;
}

#navAds {
	position: absolute;
	top: 73px;
	right: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#contentspace
{
	border: 1px solid #000000;
	position: relative;
	width: 1300px;
	margin: 0px;
	padding: 0px;
}

#header-nav {
	width: 955px;
	height: 79px;
	position: relative;
	text-align: left;
	z-index: 900;
}
.header_logo {
	position: absolute;
	top: 37px;
	left: 0px;
	z-index: 1000;
}
.corner-left-navbar {
	position: absolute;
	left: 0px;
	top: 0px;
}
.corner-right-navbar {
	position: absolute;
	right: 0px;
	top: 0px;
}
.corner-left-navbar-full {
	position: absolute;
	left: 0px;
	top: 0px;
	border-left: solid 10px #fff;
}
.corner-right-navbar-full {
	position: absolute;
	right: -1px;
	top: 0px;
	border-right: solid 10px #fff;
}
#navbar {
	min-width: 972px;
	width: 972px;
	position: absolute;
	top: 60px;
	left: 0px;
	height: 34px;
	background-image: url(images/bg_navbar.gif);
	background-repeat: repeat-x;
	text-align: left;
}
#navbar-reg {
	min-width: 972px;
	width: 972px;
	position: relative;
	height: 34px;
	background-image: url(images/bg_navbar.gif);
	background-repeat: repeat-x;
	text-align: left;
}
#navbar-full {
	min-width: 972px;
	width: 100%;
	position: relative;
	height: 34px;
	background-image: url(images/bg_navbar.gif);
	background-repeat: repeat-x;
	text-align: left;
}
#tagline {
	position: absolute;
	top: 8px;
	left: 85px;
	z-index: 100;
}
#content {
	min-width: 972px;
	width: 972px;
	display: block;
	position: relative;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	z-index:10;
}
#footer {
	min-width: 972px;
	width: 972px;
	position: relative;
	height: 34px;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align:top;
}
#footer_text_links {
	font-size: 12px;
	color: #333;
	width: 940px;
	margin-top: 10px;
	margin-left: 10px;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	text-align: left;
}
#footer_text_links .link_block {
	display: block;
	float: left;
	text-align: left;
}
#footer-full {
	min-width: 972px;
	width: 100%;
	position: relative;
	height: 34px;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	text-align: right;
}
.corner-left-footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.corner-right-footer {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.corner-left-footer-full {
	position: absolute;
	left: 0px;
	top: 0px;
	border-left: solid 10px #fff;
}
.corner-right-footer-full {
	position: absolute;
	right: -1px;
	top: 0px;
	border-right: solid 10px #fff;
}
#nav a:hover img {
	visibility: hidden;
}
html a:hover {
	visibility: visible;
}
#nav .tab {
	background-image: url(images/tabon.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 44px;
	display: block;
	float: left;
}
#nav .tab a {
	width: 76px;
	height: 44px;
	display: block;
	float: left;
}
#nav .tab img {
	width: 76px;
	height: 44px;
}
.twocolumnlayout {
	position: relative;
	width: 1172px;
	text-align: left;
	display: block;
}
.leftcolumn_2columns {
	padding-left: 10px;
	float: left;
}
.rightcolumn_2columns {
	padding-left: 0px;
	display: block;
	float: left;
}
div.box_952_top {
	height: 23px;
	background: url(images/boxhd_952.gif) no-repeat top right;
	width: 952px;
}
div.box_952_bot {
	height: 9px;
	background: url(images/boxft_952.gif) no-repeat bottom right;
	width: 952px;
}
div.box_952_mid 
{
	background: url(images/boxmid_952.gif);
	width: 952px;
	text-align: left;
}
div.box_531_top 
{
	height: 23px;
	background: url(images/boxhd_531.gif) no-repeat top right;
	width: 531px;
}
div.box_531_bot 
{
	height: 9px;
	background: url(images/boxft_531.gif) no-repeat bottom right;
	width: 531px;
}
div.box_531_mid 
{
	background: url(images/boxmid_531.gif);
	width: 531px;
}

div.box_531_topc
{
	height: 23px;
	background: url(images/boxhd_531.gif) no-repeat top right;
	width: 531px;
	margin-left:auto;
	margin-right:auto;
}
div.box_531_botc
{
	height: 9px;
	background: url(images/boxft_531.gif) no-repeat bottom right;
	width: 531px;
	margin-left:auto;
	margin-right:auto;
}
div.box_531_midc
{
	background: url(images/boxmid_531.gif);
	width: 531px;
	margin-left:auto;
	margin-right:auto;
}
div.box_750_topc
{
	height: 23px;
	background: url(images/boxhd_750.gif) no-repeat top right;
	width: 750px;
	margin-left:auto;
	margin-right:auto;
}
div.box_750_botc
{
	height: 9px;
	background: url(images/boxft_750.gif) no-repeat bottom right;
	width: 750px;
	margin-left:auto;
	margin-right:auto;
}
div.box_750_midc
{
	background: url(images/boxmid_750.gif);
	width: 750px;
	margin-left:auto;
	margin-right:auto;
}

.box_content {
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}
#div7 {
	font-size: 14px;
	text-align: left;
	visibility: visible;
	position: absolute;
	top: 35px;
	left: 10px;
	z-index: 10000;
	width: 551px;
}
#div8 {
	font-size: 14px;
	text-align: left;
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: 10px;
	z-index: 10000;
	width: 551px;
}
#div9 {
	font-size: 14px;
	text-align: left;
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: 10px;
	z-index: 10000;
	width: 551px;
}
#div7 a, #div8 a, #div9 a {
	text-decoration: none;
}
.mapLegend {
	text-align: center;
	margin-top: 10px;
	padding: 0px 10px;
}
#div0 {
	position: absolute;
	z-index: 99;
	height: 540px;
	margin-left: 2px;
}
#div1, #div2, #div3, #div4, #div5, #div6 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	margin-left: 2px;
	background-color: #fff;
	height: 500px;
}
div.user_box_content {
	padding-left: 12px;
	position: relative;
	float: left;
	display: inline;
	margin-right:10px;
	text-align:left;
	width:950px;
}







marquee {
	color: #FFFFFF;
	background-color: #0099CC;
	border: 1px solid #000080;
}
div.smallspace {
	display: block;
	padding-bottom: 5px;
}
div.largespace {
	display: block;
	padding-bottom: 20px;
}
div.googlemap {
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width: 500px;
	height: 300px;
	margin-right:auto;
	margin-left:auto;
}
div.googlemapsmall {
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width: 300px;
	height: 300px;
}
a, a:link, a:active, a:visited {
	color: #000080;
	text-decoration: underline;
}
a:hover {
	color: #0000ff;
	text-decoration: underline;
}
a.delete, a.delete:link, a.delete:active, a.delete:visited {
	color: #880000;
	text-decoration: underline;
}
a.delete:hover {
	color: #ff0000;
	text-decoration: underline;
}
a.bigger, a:link.bigger, a:active.bigger, a:visited.bigger {
	color: #000080;
	font-size:12pt;
	text-decoration: none;
}
a:hover.bigger {
	color: #0000ff;
	font-size:12pt;
	text-decoration: underline;
}

a.largewhite, a:link.largewhite, a:active.largewhite, a:visited.largewhite,a:hover.largewhite {
	color: #ffffff;
	font-size:14pt;
	text-decoration: underline;
}


a.biggerul, a:link.biggerul, a:active.biggerul, a:visited.biggerul {
	font-size:smaller;
	color: #000080;
	text-decoration: none;
}
a:hover.biggerul {
	font-size:smaller;
	color: #0000ff;
	text-decoration: underline;
}
a.ads, a.ads:link, a.ads:active, a.ads:visited {
	color: #336600;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	text-decoration:none;
}
a.ads:hover {
	color: #336600;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	text-decoration:underline;
}
table.right {
	margin-right:0px;
	margin-left:auto;
}
table.rightgray {
	margin-right: 0px;
	margin-left: auto;
	background-color: #dcdcdc;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
table.leftgray {
	margin-right: auto;
	margin-left: 0px;
	background-color: #dcdcdc;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
table.center {
	margin-right:auto;
	margin-left:auto;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
form {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
div.googhead {
	position:absolute;
	top:0px;
	left:0px;
	display: block;
	width: 100%;
	height: 30px;
	white-space: nowrap;
	overflow:hidden;
}
div.ppd {
	position:absolute;
	top:4px;
	left:410px;
	display: block;
	background-color: #d3d3d3;
	height: 28px;
	white-space: nowrap;
}
img.il {
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align:middle;
}
img.textmiddle {
	vertical-align:middle;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-decoration:none;
}
img.block {
	display:block;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align:middle;
}
div.maxtitle
{
	max-width:325px;
	width:325px;
	overflow:auto;
	white-space:normal;
}
div.maxtitlesm
{
	width:145px;
	overflow:auto;
}
div.maxtitlelg
{
	width:800px;
	overflow:auto;
}
div.captionhead {
	position:absolute;
	top:32px;
	left:0px;
	display: block;
	width: 100%;
	background-color: #ffffff;
	height: 58px;
	white-space: nowrap;
	overflow:hidden;
	background-image: url(images/hb_02.gif);
}
div.right {
	text-align: right;
	white-space: nowrap;
	float: right;
	vertical-align: bottom;
	overflow: hidden;
}
div.rightalign {
	text-align: right;
	vertical-align: bottom;
	margin-right:0px;
	margin-left:auto;
}
div.rightspc {
	text-align: left;
	white-space: nowrap;
	float: right;
	vertical-align: bottom;
	overflow: hidden;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 9px;
	padding-top: 9px;
}
div.fl
{
	float:left;
	width:625px;
	white-space:normal;
}
div.rightspcbdr {
	text-align: left;
	white-space: normal;
	float: right;
	vertical-align: bottom;
	overflow: hidden;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
div.rightspcbdrsm {
	text-align: left;
	white-space: normal;
	background-color: #f5f5f5;
	float: right;
	vertical-align: bottom;
	overflow: hidden;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 12px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font-size: 10pt;
}
div.rightspctight {
	text-align: left;
	white-space: normal;
	float: right;
	vertical-align: bottom;
	overflow: hidden;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
div.left {
	text-align: left;
	white-space: normal;
	float: left;
	padding-bottom: 2px;
}
div.alignleft {
	text-align: left;
	white-space: nowrap;
	margin-left:0px;
	margin-right:auto;
}
div.alignright {
	text-align: right;
	white-space: nowrap;
	margin-left:auto;
	margin-right:0px;
}
div.aligncenter
{
	text-align: center;
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
	width:940px;
}
div.center {
	text-align: center;
	white-space:nowrap;
	vertical-align: top;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
div.centerB
{
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cccccc;
}
div.centerw {
	text-align: center;
	white-space:normal;
	vertical-align: top;
	margin-left:auto;
	margin-right:auto;
}
div.rightL {
	text-align: left;
	white-space:nowrap;
	float: right;
	vertical-align: bottom;
	clear:right;
	overflow:hidden;
}
ul.nb {
	clear: none;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-indent: 0pt;
	padding-top: 0px;
	list-style-type: none;
	position: static;
}
li.nb {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px 1px 1px 1px;
	text-indent: 0px;
	padding-top: 1px;
	list-style-type: none;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}
li.dblspc {
	padding-bottom: 5px;
}
li.dblspc2 {
	padding-bottom: 10px;
}
li.dblspc2ni {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 1px 1px 1px 1px;
	text-indent: 0px;
	padding-top: 1px;
	list-style-type: none;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}
a.small_header, a:link.small_header, a:active.small_header, a:visited.small_header {
	color: #dcdcdc;
	text-decoration: none;
}
a:hover.small_header {
	color: #ffffff;
	text-decoration: underline;
}
a.header, a:link.header, a:active.header, a:visited.header {
	color: #dcdcdc;
	text-decoration: none;
	font-size:8pt;
}
a:hover.header {
	color: #ffffff;
	text-decoration: underline;
	font-size:8pt;
}
a.small, a:link.small, a:active.small, a:visited.small {
	font-size: 9pt;
	color: #666666;
	font-weight:normal;
	text-decoration: none;
}
a:hover.small {
	font-size: 9pt;
	color: #000080;
	font-weight:normal;
	text-decoration: underline;
}
a.large, a:link.large, a:active.large, a:visited.large {
	font-size: 16px;
	color: #000080;
	text-decoration: underline;
	white-space:nowrap;
}
a:hover.large {
	font-size: 16px;
	color: #0000ff;
	text-decoration: underline;
	white-space:nowrap;
}
a.big, a:link.big, a:active.big, a:visited.big {
	font-size: 14px;
	color: #000080;
	text-decoration: underline;
	white-space:nowrap;
}
a:hover.big {
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
	white-space:nowrap;
}
a.large_header, a:link.large_header, a:active.large_header, a:visited.large_header {
	font-size: 14px;
	color: #dcdcdc;
	text-decoration: none;
}
a:hover.large_header {
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}
div.jccsbody {
	position:absolute;
	top:90px;
	left:0px;
	display: block;
	white-space: nowrap;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align:left;
}
div.small {
	font-size: 9px;
}
div.newline {
	text-align: left;
	white-space:nowrap;
	float:none;
	vertical-align: bottom;
	clear:both;
	overflow:hidden;
	display:block;
}
div.newlinesm {
	text-align: left;
	white-space:nowrap;
	float:none;
	vertical-align: bottom;
	clear:both;
	overflow:hidden;
	display:block;
	height:5px;
}
td.left33 {
	text-align: left;
	white-space: nowrap;
	float: left;
	clear:left;
	overflow:hidden;
	width:33%;
	vertical-align:top;
}
td.center34 {
	text-align: center;
	white-space: nowrap;
	float: left;
	vertical-align: bottom;
	clear: none;
	overflow: hidden;
	width: 33%;
	vertical-align:top;
}
td.right33 {
	text-align: right;
	white-space:nowrap;
	float: right;
	vertical-align: bottom;
	clear:right;
	overflow:hidden;
	width:33%;
	vertical-align:top;
}
select.caption {
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	font-size: 13pt;
	border-left: #0000ff 1px solid;
	border-bottom: #0000ff 1px solid;
	text-decoration: none;
	width:260px;
	height:24px;
}
select.caption option {
	font-size: 12pt;
}
select.caption option.blue {
	background-color: #009999;
}
option {
}
option.blue {
	background-color: #d9ffd9;
}
div.inline {
	display:inline;
}
td.adcolumn {
	text-align:center;
	vertical-align:top;
	border-right: #666666 1px none;
	border-top: #666666 1px none;
	border-left: #666666 1px none;
	border-bottom: #666666 1px none;
	width:185px;
}
td.bordernw {
	text-align:left;
	vertical-align:top;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
}
td.mainmenu {
	text-align:left;
	vertical-align:top;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
	overflow:hidden;
}
td.bordernwc {
	text-align:center;
	vertical-align:top;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	white-space:nowrap;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
div.nhl {
	text-align: left;
	vertical-align: top;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	width: 260px;
	height: 350px;
	overflow: auto;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #d2ffc4;
}
td.left {
	text-align:left;
	vertical-align:top;
	margin-left:0px;
	margin-right:auto;
	white-space:normal;
}
td.leftsmall {
	text-align:left;
	vertical-align:top;
	margin-left:0px;
	margin-right:auto;
	white-space:normal;
	font-size:8pt;
}
td.right {
	text-align:right;
	vertical-align:top;
	margin-left:auto;
	margin-right:0px;
}
td.center {
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
td.centers {
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	font-size:9px;
}
td.leftlogo {
	text-align:left;
	vertical-align:top;
	margin-left:0px;
	margin-right:auto;
	width:138px;
}
td.leftw {
	text-align:left;
	vertical-align:top;
	margin-left:0px;
	margin-right:auto;
	color:#ffffff;
	font-size:8pt;
	white-space:normal;
}
td.rightw {
	text-align:right;
	vertical-align:top;
	margin-left:auto;
	margin-right:0px;
	color:#ffffff;
	font-size:8pt;
}
td.centerw {
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	color:#ffffff;
	font-size:9px;
}
td.centerbgw {
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	font-size:9px;
}
div.paging {
	text-align: left;
	white-space: normal;
	vertical-align: top;
	background-color: #d3d3d3;
	margin:2px;
}
div.capsimple {
	text-align: center;
	white-space: normal;
	vertical-align:middle;
	background-color: #d3d3d3;
	padding:2px;
}

td.paging {
	text-align: left;
	white-space: normal;
	vertical-align: top;
	overflow: hidden;
	background-color: #d3d3d3;
}
td.pagingr {
	text-align: right;
	white-space: normal;
	vertical-align: top;
	overflow: hidden;
	background-color: #d3d3d3;
}
a.box, a:link.box, a:active.box, a:visited.box
{
	font-size: 12pt;
	color: #606060;
	text-decoration: none;
	border-right: #606060 1px solid;
	border-top: #606060 1px solid;
	border-left: #606060 1px solid;
	border-bottom: #606060 1px solid;
	background-color: #f5f5f5;
	padding: 2px;
	margin: 2px;
}
a:hover.box {
	font-size: 12pt;
	color: #f5f5f5;
	text-decoration: none;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #f5f5f5 1px solid;
	border-bottom: #f5f5f5 1px solid;
	background-color: #606060;
	padding: 2px;
	margin: 2px;
}
a.boxred, a:link.boxred, a:active.boxred, a:visited.boxred
{
	font-size: 12pt;
	color: #993333;
	text-decoration: none;
	border-right: #993333 1px solid;
	border-top: #993333 1px solid;
	border-left: #993333 1px solid;
	border-bottom: #993333 1px solid;
	background-color: #f5f5f5;
	padding: 2px;
	margin: 2px;
}
a:hover.boxred {
	font-size: 12pt;
	color: #ffffff;
	text-decoration: none;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #f5f5f5 1px solid;
	border-bottom: #f5f5f5 1px solid;
	background-color: #993333;
	padding: 2px;
	margin: 2px;
}




span.selectedpage {
	font-size: 12pt;
	color: #f5f5f5;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-left: #f5f5f5 1px solid;
	border-bottom: #f5f5f5 1px solid;
	background-color: #606060;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
}
span.smaller {
	font-size:9px;
}
table.borderC
{
	border-right: #3874a6 1px solid;
	border-top: #3874a6 1px solid;
	border-left: #3874a6 1px solid;
	border-bottom: #3874a6 1px solid;
	margin-right: auto;
	margin-left: auto;
}
table.borderL {
	border-right: #3874a6 1px solid;
	border-top: #3874a6 1px solid;
	border-left: #3874a6 1px solid;
	border-bottom: #3874a6 1px solid;
	margin-right: auto;
	margin-left: 0px;
}
table.border {
	border-right: #3874a6 1px solid;
	border-top: #3874a6 1px solid;
	border-left: #3874a6 1px solid;
	border-bottom: #3874a6 1px solid;
	border-collapse: collapse;
}
table.border tr {
	border-right: #3874a6 1px solid;
	border-top: #3874a6 1px solid;
	border-left: #3874a6 1px solid;
	border-bottom: #3874a6 1px solid;
}
table.border td {
	border-right: #3874a6 1px solid;
	border-top: #3874a6 1px solid;
	border-left: #3874a6 1px solid;
	border-bottom: #3874a6 1px solid;
}
td.headcenter {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #3874a6;
}
td.headcentersub {
	font-weight: bold;
	color: #ffffff;
	background-color: #4682b4;
}
td.note {
	font-weight: normal;
	color: #808080;
	font-size: 10px;
	text-align:left;
	vertical-align:middle;
	margin-left:0px;
	margin-right:auto;
}
span.note {
	font-weight: normal;
	color: #808080;
	font-size: 10px;
}
a.button, a:link.button, a:active.button, a:visited.button {
	color: #ffffff;
	background-color: #3874a6;
	text-decoration: none;
	font-size: medium;
	border-right: #000080 1px solid;
	padding-right: 6px;
	border-top: #000080 1px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000080 1px solid;
	padding-top: 2px;
	border-bottom: #000080 1px solid;
}
a:hover.button {
	color: #dcdcdc;
	background-color: #629ed0;
	text-decoration: underline;
	font-size: medium;
	border-right: #000080 1px solid;
	padding-right: 6px;
	border-top: #000080 1px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000080 1px solid;
	padding-top: 2px;
	border-bottom: #000080 1px solid;
}
span.larger {
	font-size:12px;
}
img.pushpin {
	background-image: url(images/pushpin.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	position:relative;
	display:inline;
	height:39px;
	width:22px;
}
td.error {
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	background-color: #ffff00;
}
div.error
{
	padding: 4px;
	text-align: left;
	white-space: normal;
	vertical-align: top;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	background-color: #ffff00;
}
div.good {
	text-align: center;
	white-space: normal;
	vertical-align: top;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	background-color: #80ff80;
}
td.message {
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	color: #000080;
	background-color: #b0c4de;
	border-right: #666666 1px none;
	border-top: #666666 1px none;
	border-left: #666666 1px none;
	border-bottom: #666666 1px none;
}
a.tiny, a:link.tiny, a:active.tiny, a:visited.tiny {
	color: #808080;
	text-decoration: none;
	font-size: 9px;
	padding-bottom:0px;
	padding-top:0px;
	white-space:normal;
	line-height:10pt;
}
a:hover.tiny {
	color: #000000;
	text-decoration: underline;
	font-size:9px;
}
div.inlinegoog {
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	background-color: #dcdcdc;
	overflow: hidden;
	height: 90px;
	width:95%;
}
div.bloglist {
	text-align: left;
	vertical-align: top;
	margin-left: auto;
	margin-right: 0px;
	border-right: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	max-width:150px;
}
div.topicquote {
	text-align: left;
	white-space: normal;
	vertical-align: top;
	border-right: 1px solid #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	background-color: #ffffff;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 5px;
	padding-top: 10px;
}
td.headc {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	background-color: #3874a6;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	white-space:normal;
}
td.headl {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	background-color: #3874a6;
	text-align:left;
	margin-left:0px;
	margin-right:auto;
	vertical-align:bottom;
	white-space:normal;
}
td.headr {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	background-color: #3874a6;
	text-align:right;
	margin-left:auto;
	margin-right:0px;
	vertical-align:bottom;
	white-space:normal;
}
td.topicc {
	font-weight: normal;
	font-size: 12px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	white-space:normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
td.topicl {
	font-weight: normal;
	font-size: 14px;
	text-align:left;
	margin-left:0px;
	margin-right:auto;
	vertical-align:top;
	white-space:normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
td.topiclg {
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	margin-right: auto;
	vertical-align: top;
	white-space: normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	background-color: #f5f5f5;
	width:160px;
}
td.topicr {
	font-weight: normal;
	font-size: 12px;
	text-align:right;
	margin-left:auto;
	margin-right:0px;
	vertical-align:top;
	white-space:normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
tr.row0 {
	background-color: #ffffff;
}
tr.row1 {
	background-color: #d7dcff;
}
a.garedbox, a:link.garedbox, a:active.garedbox, a:visited.garedbox {
	font-size: 8px;
	color: #606060;
	text-decoration: none;
	border-right: #5f9ea0 1px solid;
	border-top: #5f9ea0 1px solid;
	border-left: #5f9ea0 1px solid;
	border-bottom: #5f9ea0 1px solid;
	background-color: #f5f5f5;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
a:hover.garedbox {
	font-size: 8px;
	color: #f5f5f5;
	text-decoration: none;
	border-right: #5f9ea0 1px solid;
	border-top: #5f9ea0 1px solid;
	border-left: #5f9ea0 1px solid;
	border-bottom: #5f9ea0 1px solid;
	background-color: #5f9ea0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
span.selectedgrade {
	font-size: 8px;
	color: #f5f5f5;
	border-right: #5f9ea0 1px solid;
	border-top: #5f9ea0 1px solid;
	border-left: #5f9ea0 1px solid;
	border-bottom: #5f9ea0 1px solid;
	background-color: #606060;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
div.adside {
	vertical-align: top;
	white-space: normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width:185px;
	height:250px;
	overflow:hidden;
	background-color:#ffffff;
}
div.adsidenoheight {
	vertical-align: top;
	white-space: normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width:185px;
	overflow:hidden;
	background-color:#ffffff;
}
div.adtop {
	vertical-align: top;
	white-space: normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width:350px;
	height:120px;
	text-align:left;
	overflow:hidden;
	background-color:#ffffff;
}
div.divln0 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div.divln1 {
	text-align:left;
	margin-left:0px;
	margin-right:auto;
}
div.divln2 {
	text-align:right;
	margin-left:auto;
	margin-right:0px;
}
div.divim0 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div.divim1 {
	text-align:left;
	margin-left:0px;
	margin-right:auto;
}
div.divim2 {
	text-align:right;
	margin-left:auto;
	margin-right:0px;
}
div.divim3 {
	text-align: left;
	margin-left: auto;
	margin-right: 0px;
	float: left;
}
div.divim4 {
	text-align: right;
	margin-left: auto;
	margin-right: 0px;
	float: right;
}
div.imagelist {
	vertical-align: top;
	white-space: normal;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	width: 420px;
	height: 250px;
	text-align: left;
	overflow:scroll;
	background-color: #ffffff;
	margin-left: 20px;
	margin-right: auto;
}
div.grnback {
	background-color: #c2ffc2;
}
div.plantation {
	margin-left: 0px;
	margin-right: auto;
	vertical-align: top;
	overflow:hidden;
	width: 250px;
	text-align: left;
	white-space:nowrap;
	float:left;
	padding-right:10px;
	padding-top:2px;
}
div.col100 {
	vertical-align: top;
	width: 100px;
	text-align: left;
	white-space:nowrap;
	float:left;
	padding:4px;
}
div.col50 {
	vertical-align: top;
	width: 50px;
	text-align: left;
	white-space:nowrap;
	float:left;
	padding:4px;
}

div.blogbody
{
	width:800px;
	overflow:auto;
}
div.piclist {
	width: 160px;
	height: 200px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	overflow: hidden;
	margin-left: auto;
	margin-right: 5px;
	margin-bottom:5px;
	border: 1px solid #cccccc;
	
}
div.toolicon
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	overflow:hidden;
	width: 52px;
	height:60px;
	text-align: center;
	float: left;
	white-space:normal;
	line-height:5pt;
	padding-bottom:3px;
}
div.toolicontight
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	overflow:hidden;
	width: 45px;
	height:60px;
	text-align: center;
	float: left;
	white-space:normal;
	line-height:5pt;
	padding-bottom:3px;
}
div.toolbar
{
	padding: 2px;
	margin-left: 1px;
	margin-right: auto;
	vertical-align: top;
	overflow: hidden;
	width: 966px;
	text-align: left;
	white-space: nowrap;
	background-color: #F0F0F0;
	z-index: 10;
}

div.postbox {
	margin-left: 0px;
	margin-right: auto;
	vertical-align: top;
	overflow:hidden;
	width: 580px;
	text-align: left;
	white-space:nowrap;
}
p, P
{
	margin: 0pt;
	padding: 0pt;
	line-height: normal;
}
blockquote,BLOCKQUOTE
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	line-height: normal;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
