body {
	background-color:#000033;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding: 2pt;
	text-align: left;
}
.lnk_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #000033;
	color: #bbbbff;
	white-space: nowrap;
	padding: 2pt;
	cursor: pointer;
	text-decoration: none;
}
.txthdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000033;
	font-weight: bold;
	text-align: left;
}
.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000033;
}
.txtnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	line-height: normal;
	text-align: left;
}
.lnkbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
	vertical-align: super;
}
.bgclrdarkblue {background-color: #000033;}
.bgclrlightblue {background-color: #DFDFFF;}
.bgclrbbf {background-color: #bbbbff;}
.lnkbottomul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
	vertical-align: middle;
	vertical-align: super;
}
.lnkbottomul:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #000033;
}
.lnkbottomblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000033;
	vertical-align: middle;
}
table.tblmain {
	background-color: #000033;
	padding: 0pt;
	margin: 0pt;
	width: 100%;
}
table.tblmain td {
	vertical-align: top;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	background-color: #ffffff;
	color: #000033;
	padding: 0pt;
	margin: 0pt;
	width: 100%;
	background-image: none;
	vertical-align: text-top;
}
table.tblhdrlnk {
	width: 100%;
	text-align: center;
}
table.tblcontent {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: justify;
	margin: 0pt;
	padding: 5pt;
}
table.tblhdrlnk td {
	background-color: #000033;
	color: #ffffff;
	background-position: center center;
	padding: 0pt;
	cursor: pointer;
}
table.tblhdrlnk td a {display:block}
table.tblhdrlnk td a:hover {color:#000033; background:#bbbbff}
table.tblfooter {
	width:100%;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

.lnkbody {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
.lnkbody:hover {
	cursor:pointer;
	text-decoration: underline;
}
.lnkbody:visited {
	color: #4444FF;
	text-decoration: none;
}
.txtnotesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	line-height: normal;
	text-align: left;
}
.txtlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #000033;
}
.formtxtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000033;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	white-space: pre;
	padding: 2pt;
	border: thin solid #000033;
	width: 175pt;
}
.formtxtareared {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	white-space: pre;
	padding: 2pt;
	border: thin solid #000033;
	width: 175pt;
}
.formtxtareatod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000033;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	white-space: pre;
	padding: 2pt;
	border: thin solid #000033;
	width: 60pt;
}
.formsecuritycode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000033;
	padding: 2pt;
	border: thin solid #000033;
	width: 75pt;
}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	background-color: #9999FF;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	white-space: pre;
}
table.tblcontact {
	padding: 4pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000033;
	background-color: #bbbbff;
	background-position: left top;
	vertical-align: top;
	border: thin outset;
	width: 100%;
}
table.tblcontactalrt {
	padding: 4pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000033;
	background-color: #bbbbff;
	background-position: left top;
	vertical-align: top;
	border: thin outset;
	width: 80pt;
}
.txtnotered {
	color: #FF0000;
}
.lnkbodysmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	border: none;
}
.lnkbodysmall:hover {
	cursor:pointer;
	text-decoration: underline;
}
.lnkbodysmall:visited {
	color: #4444FF;
	text-decoration: none;
}
.txtfaq {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #336699;
	font-weight: bold;
	text-align: left;
}

.hidecontent { visibility: hidden; }
.showcontent { visibility: visible; }

option.optionred {
background-color: #cc0000; 
font-weight: normal; 
color: white;
}
.txtnotegreen {

	color: #00CC00;
}
.txtnotesmallgreen {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00CC00;
	line-height: normal;
	text-align: left;
}
