BODY {font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
TD {font-size: 8pt; line-height: 16px;}
HR {COLOR: #448844; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
INPUT {font-color: red; FONT-SIZE: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
SELECT {COLOR: black; FONT-SIZE: 8pt;}
TEXTAREA {COLOR: black; FONT-SIZE: 8pt;}
SUBMIT {FONT-SIZE: 8pt; FONT-WEIGHT: bold; LETTER-SPACING: 1px; LINE-HEIGHT: normal;}

TR.plain_row {background-color: #FFFFFF;}
TR.alt_row {background-color: #CCDDCC;}
TD.alt {background-color: #CCDDCC; font-size: 10pt;}
INPUT.clear_box {BACKGROUND-COLOR: transparent; BORDER-STYLE: none; PADDING: 0px; MARGIN: 0px; COLOR: black; FONT-SIZE: 8pt}
TD.border {background: white url(greenln.gif); background-repeat: repeat-y; background-attachment: fixed;}


/* --------------------------- */
/*  Custom Classes */
/* --------------------------- */
.plain {font-size: 8pt;}
.plain_sml {font-size: 8pt; padding: 0px; margin: 0px;}
.header {font-size: 18pt; font-weight: bold; color: #144DBE;}
.labelblue{color: #144DBE; font-weight: bold;}
.noticeblue{color: #144DBE; font-size: 16pt; font-weight: bold;}
.highlightblue{color: #144DBE; font-size: 12pt; font-weight: bold;}
.top_row {background-color: #1B539A; color: #ffffff; font-size: 9pt; font-weight: bold; padding: 2px; text-align: center;}
.top_row_sml {background-color: #1B539A; color: #ffffff; font-size: 8pt; font-weight: bold; padding: 0px; margin: 0px; text-align: center;}
.err_msg {color: #641666; font-size: 10pt; font-weight: bold; line-height: 12pt}
.faux_anchor{COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
.label{color: black; font-weight: bold;}
.label_sml{color: black; font-weight: bold; font-size: 8pt; padding: 0px; margin: 0px;}
.notice{color: black; font-size: 13pt; font-weight: bold;}
.small{color: black; font-size: 8pt;}
.example{color: green;}
.new{color: red; font-weight: bold;}
.headerrev {font-size: 18pt; font-weight: bold; color: #FFFF00;}
.top_rowrev {background-color: #448844; border: #D7AEFF 1px solid; color: #ffffff; font-size: 9pt; font-weight: bold; padding: 3px; text-align: center;}
.err_msgrev {color: #641666; font-size: 9pt; font-weight: bold; line-height: 12pt}
.faux_anchorrev {color: #FFFFFF; text-decoration: none; cursor: hand;}
.labelrev {color: white; font-weight: bold;}
.noticerev {color: white; font-size: 16pt; font-weight: bold;}
.smallrev {color: white; font-size: 8pt;}
.rev {color: white;}

/* --------------------------- */
/*  Pseudo Classes */
/* --------------------------- */
A.normal {COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
A:link {COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
A:visited {COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
A:active {COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
A:hover {COLOR: #0000FF; TEXT-DECORATION: underline;}

A.navrev {COLOR: #000000; CURSOR: hand; TEXT-DECORATION: none; font-weight: normal; font-size: 8pt;}
A.navrev:link {COLOR: #000000; CURSOR: hand; TEXT-DECORATION: none;}
A.navrev:visited {COLOR: #000000; CURSOR: hand; TEXT-DECORATION: none;}
A.navrev:active {COLOR: #000000; CURSOR: hand; TEXT-DECORATION: none;}
A.navrev:hover {COLOR: #880088; TEXT-DECORATION: none;}


/* --------------------------- */
/*  Forms Classes */
/* --------------------------- */
.forms_TopRow {background-color: #CCCCFF; border: #D7AEFF 1px solid; color: #ffffff; font: 8pt/1.2 tahoma; font-weight: bold; padding: 4px; text-align: center;}
.forms_error {color: #641666; font-family: Tahoma; font-size: medium; font-weight: bold; line-height: 12pt}
.forms_FauxAnchor {COLOR: #0000FF; CURSOR: hand; TEXT-DECORATION: none;}
.forms_label {color: black; font: 8pt Tahoma; font-weight: bold;}
.forms_tblCell {font-size: 8pt; font-family: Tahoma; font-weight: normal; font-style: normal; color: black;}
.forms_small {color: black; font: 8pt Tahoma;}
.forms_PlainRow {background-color: #FFFFFF; font-size: 8pt; font-family: Tahoma; font-weight: normal; font-style: normal; color: black;}
.forms_AltRow {background-color: #CCCCFF; font-size: 9pt; font-family: Tahoma; font-weight: normal; font-style: normal; color: black;}
.forms_Input {COLOR: black; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt}
.forms_Submit {FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: bolder; LETTER-SPACING: 1px; LINE-HEIGHT: normal}

/* --------------------------- */
/*  Download File List 		   */
/* --------------------------- */
#DownloadFiles
{
	padding: 3em 5%;
}

#DownloadFiles table
{
	width: 90%;
	text-align: left;
}

#DownloadFiles th
{
	text-align: left;
	font-size: 11pt;
	height: 24px;
}
#DownloadFiles td
{
	text-align: left;
	padding: 1em 0em 0.5em 1em;
	border-bottom: 1px solid #ccc;
}

/* --------------------------- */
/*  Download Single File       */
/* --------------------------- */

#DownloadFile
{
	padding: 3em;
}
#DownloadFile table
{
	width: 35em;
	border: 1px solid #bbc;
}
#DownloadFile caption
{
	font-size: 11pt;
	text-align: center;
	background: #aaC;
	border: 1px solid #aac;
}
#DownloadFile th
{
	font-size: 9pt;
	text-align: right;
	vertical-align: top;
	width: 9em;
	padding: 0.5em 0.5em 0.5em 1em; 
	background: #BBC;
}
#DownloadFile td
{
	font-size: 8pt;
	text-align: left;
	width: auto;
	padding: 0.5em; 
}

#ErrMsg
{
	width: 35em;
	text-align: left;
	padding: 0em 0em 1em 12.5em;
	color: red;
	font-weight: bold;
}

.Hint 
{
	padding-left: 1em;
	color: #555;
}

