.ReportHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: small-caps;
	writing-mode: tb-rl;
	filter: flipv fliph;
	height: 150px;width:25px;
	text-align: left;
	vertical-align: bottom;
}
.ReportData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: small-caps;
	width:25px;
	text-align: center;
	vertical-align: bottom;
}

TD { 
	font-family:verdana,arial,helvetica; 
	font-size:10px;
	color:#000000;
}

a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #006699;
}
a:active {
	color: #006699;
}

A.mainnavgrey   {
	text-decoration: none;
	color:#FFFFFF; 
	}
	
A.mainnavgrey:Hover {color:#000000;text-decoration: none;}

.ct_links {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004285;
	font-size: 12px;
	font-weight: bold;
	text-indent: 0px;
}

/* FORM (Form Builder) Styles ******************/

.Form_Text_Display {
	font-size:9pt;
	color:#222222;
}

.Form_Title_DISPLAY {
	/* font-size:9pt;*/
	font-weight:bold; 
}

.Form_Detail_Display {
	font-size: 8pt;
}

.Form_Field {
	/*font-size:9pt;*/
	color:#222222;
}

.Form_Title {
	font-family:verdana,arial,helvetica; 
	font-weight:bold;
	/*font-size:9pt;*/
	text-align:right;
	color:black;
}

.Form_Button {
	color:white;
	background-color:#660000;
}



.Form_Title_ERROR {
	color:red;
	font-size:8pt;
	font-weight:none;
}

.Form_Button_20 {
	width:300px;
}

.Form_Title_ERROR_19 {
	color:red;
	font-size:8pt;
	font-weight:none;
	text-align:center;
}

.Form_Button_19 {
	width:220px;
}

.Form_Table_19 {
	width:700px;
}

.Form_Text_19 {
	font-size:10pt;
	text-align:left;
	font-weight:bold;
}

	/** News Styles **/
.Form_Text_Display_25_716 {
	font-size: 8pt;
	color:#222222;
}
	
.Form_Text_Display_25_715 {
	font-size: 10pt;
	color:#222222;
}

.Form_Text_Display_25_714 {
	font-weight:bold;
	font-size: 10pt;
}


/***********************************************/


select, input, textarea {
	font-size: 8pt; 
	font-family:verdana,arial,helvetica; 
	padding:0px;
	border: 1px black solid;
	color:#003366;
}

.buttonstyle {
	color:white;
	background-color:#660000;
}

/******* ascii imported styles ***********************/

.bkgroundRepeat {
	background-image: url(images/bkground_repeat.jpg);
	background-repeat: repeat-x;
}
.homepgShell {
	background-image: url(images/bkground_shell.jpg);
	background-repeat: no-repeat;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.footerTxt {
	font-size: 9px;
	text-align: center;
}
.homepgLoginShell {
	background-image: url(images/login_box.jpg);
	background-repeat: no-repeat;
}
.member_nav_shell {
	background-image: url(images/nav_box.jpg);
	background-repeat: no-repeat;
}
p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.bkgroundRepeatTemp {
	background-image: url(images/bkground_repeat1.gif);
	background-repeat: repeat-x;
}
.templateShell {
	background-image: url(images/bkground_shell1.jpg);
	background-repeat: no-repeat;
}
h1 {
	font-size: 15px;
}
.btm_repeat {
	background-image: url(images/btm_line.gif);
	background-repeat: repeat-x;
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titleBoxBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #004285;
	font-weight: bold;
	text-indent: 5px;
	height: 20px;
	text-transform: uppercase;
}
ul {
	list-style-image: url(images/list_bullet.gif);
	list-style-type: none;
	text-indent: 0px;
}
.capitalize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.orangeHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
	background-color: #F3BB4E;
	text-transform: uppercase;
}


/* Styles used by menu system  */
.lowText {
	text-decoration: none;
	color: #336699;
	font: 11px Helvetica, Arial;
	font-weight:bold;
	text-align:center;
	vertical-align: bottom;
}
.highText {
	text-decoration: none;
	color: #336699;
	font: 11px Helvetica, Arial;
	font-weight:bold;
	text-align:center;
	vertical-align: bottom;
}
.lowTextSub { text-decoration: none; color: #336699; font: 11px Helvetica, Arial; text-align:left;vertical-align:middle; }
.highTextSub { text-decoration: none; color: #336699; font: 11px Helvetica, Arial; text-align:left;vertical-align:middle; }
 
.itemBorder {border: 1px #000000 solid}
.itemBorderBlank {border: 1px #000000 solid}
/* End of styles used by menu system  */

.bluebutton {color: blue}
.greenbutton {color: green}
.redbutton {color: red}
.orangebutton {color: orange}
.purplebutton {color: purple}
.tealbutton {color: teal}
.midnightbutton {color: navy}

