/* BEGIN: Default HTML Settings */
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
}

td {
	font-weight:normal;
	color:#666666;
	font-size: 9pt;
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.hide {
	display: none;
}

fieldset {
	border:1px solid #016990;
}

legend {
  padding: 0.2em 0.2em;
  /* border:1px solid green; */
  color: #339933;
  font-size:90%;
  text-align:right;
}

.inputbox {
	font-size: 9pt;
	background: #FFFFFF;
	color: #666666;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	border-top: 1px solid #0066CB;
	border-right: 1px solid #0066CB;
	border-bottom: 1px solid #0066CB;
	border-left: 1px solid #0066CB;
}

.submit {
	font-size: 9pt;
	background: #0B6604;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

A {
	COLOR: #339933;
	text-decoration: none;
}

A:hover {
	COLOR: #666666;
	text-decoration: none;
}

A:visited {
	COLOR: #339933;
	text-decoration: none;
}

A:active {
	COLOR: #339933;
	text-decoration: none;
}

ACRONYM {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

H1 {
	FONT-SIZE: 24px;
	MARGIN: 0px;
	COLOR: #666666;
}

H2 {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #339933;
}

HR {
	COLOR: #666666;
	HEIGHT: 1px;
	border-bottom: 1px solid #666666;
	border-top: 0px solid #666666;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
}

/* END: Default HTML Settings */



/* BEGIN: Default Content Settings */
.horizontal_1px {
	height: 1px;
	background-color: #FFFFFF;
}

.vertical_1px {
	width: 1px;
	background-color: #FFFFFF;
}


.normal, a.normal:link, a.normal:visited, a.normal:hover {
	font-weight: normal;
	font-size: 9pt;
	color:#666666;
}

.normalBold, a.normalBold:link, a.normalBold:visited, a.normalBold:hover {
	font-weight: bold;
	font-size: 9pt;
	color:#666666;
}

.posted, a.posted:link, a.posted:visited, a.posted:hover {
	font-weight: normal;
	font-size: 8pt;
	color:#666666;
	font-style: italic;
}

.small, a.small:link, a.small:visited, a.small:hover {
	font-size: 7pt;
	color: #666666;
}

.smallBold, a.smallBold:link, a.smallBold:visited, a.smallBold:hover {
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
}

.smallWhite, a.smallWhite:link, a.smallWhite:visited, a.smallWhite:hover {
	font-size: 7pt;
	color: #FFFFFF;
}

.smallBlack, a.smallBlack:link, a.smallBlack:visited, a.smallBlack:hover {
	font-size: 7pt;
	color: #000000;
}

.smallGreen, a.smallGreen:link, a.smallGreen:visited, a.smallGreen:hover {
	font-size: 7pt;
	color: #339933;
	font-weight: bold;
}
.smallBlue, a.smallBlue:link, a.smallBlue:visited, a.smallBlue:hover {
	font-size: 7pt;
	color: #0066CC;
}

.altcolor {
	color: #0066CB;
}

.altcolorBold {
	color: #0066CB;
	font-weight: bold;
}

.formlabel {
	color: #0066CB;
	font-weight: bold;
}

.images {
	BORDER: 1px solid #339933;
}

.heading, a.heading:link, a.heading:visited, a.heading:hover {
	font-weight: normal;
	font-size: 14pt;
	letter-spacing : 1px;
	color:#339933;
}

.headingbold, a.headingbold:link, a.headingbold:visited, a.headingbold:hover {
	font-weight: bold;
	font-size: 14pt;
	letter-spacing : 1px;
	color:#339933;
}

.subheading, a.subheading:link, a.subheading:visited, a.subheading:hover {
	font-weight: normal;
	font-size: 12pt;
	letter-spacing : 1px;
	color:#339933;
}

.subheadingbold, a.subheadingbold:link, a.subheadingbold:visited, a.subheadingbold:hover {
	font-weight: bold;
	font-size: 12pt;
	letter-spacing : 1px;
	color:#339933;
}

.newsTitle, a.newsTitle:link, a.newsTitle:visited, a.newsTitle:hover {
	font-weight: bold;
	font-size: 12pt;
	letter-spacing : 1px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sitemapTitle, a.sitemapTitle:link, a.sitemapTitle:visited {
	font-weight: bold;
	letter-spacing : 1px;
	color:#0066CC;
	font-size:10pt;
}

a.sitemapTitle:hover {
	font-weight: bold;
	letter-spacing : 1px;
	color:#339933;
	font-size:10pt;
}

/* BEGIN: CSS2 Content Settings */
.OuterDiv {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:8px;
	padding-right:8px;
	background-color : White;
	width : 750;
}

.BorderDiv { 
	border: 1px solid #666666; padding: 0px 0px 0px 0px;
}
.footer, a.footer:link, a.footer:visited {
	font-size : 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none;
}

.footerCopyRight, a.footerCopyRight:link, a.footerCopyRight:visited {
	font-size : 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
}

.LinkColor, a.LinkColor:link, a.LinkColor:visited
{
	font-size : 12.5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #339933;
	text-decoration: none;
	font-weight: bold;
}
.altLinkColor, a.altLinkColor:link, a.altLinkColor:visited
{
	font-size : 12.5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0078C1;
	text-decoration: none;
	font-weight: bold;
}
.inputboxHome {
	font-weight: bold;
	font-size: 8pt;
	color: #565656;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	border-top: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	height : 15px;
}
/* END: CSS2 Content Settings */