A { color: #0000CC; text-decoration: underline; }
A:hover { color: red; text-decoration: none; }

.style_pgtitle {color: #000066; font-size: 18pt; font-family: Comic Sans MS, cursive; font-weight: bold; letter-spacing: 2px; margin-top: 10; margin-bottom: 8;}

.style_bodytext {color: black; font-size: 12pt; font-family: Arial,Helvetica,sans-serif; }

.copyright_text {color: #333399; font-size: 8pt; font-family: Verdana,sans-serif; font-weight: bold; letter-spacing: 2px;}

.text_blue { color: #000099; }

.text_blue_bold { color: #000099; font-weight: bold; }

.text_maroon { color: maroon; }

.bg_lt_blu { background-color: #0000DD; }

.form_body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	letter-spacing: 0.08em;
}

/* table_border_blue */

table.table_border_blue {
	border-width: 2px;
	border-spacing: 2px;
	border-style: double;
	border-color: #000099;
	border-collapse: separate;
	background-color: white;
}
table.table_border_blue th {
	border-width: 1px;
	padding: 3px;
	border-style: none;
	border-color: gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 3px;
}

table.table_border_blue td {
	border-width: 1px;
	padding: 3px;
	border-style: none;
	border-color: gray ;
	background-color: #FFFFDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #003366;
	font-weight: bold;
	-moz-border-radius: 3px;
}

.BluReveBold {
	font-weight: bold;
	color: #FFFFFF;
	background: #003171;
	padding-left: 10px;
}	

.title_wht {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}	

/* legacy */

.register {
	padding-left: 5px;
	background: #FFFFFF;
	border-top: 1px solid #FFB966;
	border-right: 1px solid #FFB966;
	border-bottom: 0px solid #FFB966;
	border-left: 0px solid #FFB966;
}

.register td{
	vertical-align: top;
	border-top: 0px solid #FFB966;
	border-bottom: 1px solid #FFB966;
	border-left: 1px solid #FFB966;
	padding: 3px 5px 5px 15px;
 	}
	
.register a:link {  color: #CC3333; text-decoration: underline}
.register a:visited {  color: #CC3333; text-decoration: none}
.register a:hover {  color: #FFB966; text-decoration: none}
.register a:active {  color: #FF0000; text-decoration: none}
	
.reg_intab {
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
}
.reg_intab td{
	vertical-align: top;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFB966;
	border-bottom: 0px solid #FFB966;
	border-left: 0px solid #FFB966;
	padding: 0px 0px 0px 0px;
 	}
.BluBold {

	font-weight: bold;
	color: #003171;
	padding-left: 10px;
}
.Button {
	font-weight: bold;
	color: #003171;
	background: #FFFFFF;
}
.navtable {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.BluTxt {
	color: #003171;
}
.edit_box {
	height: 300px;
	width: 580px;
}
.BluHeader {


	font-weight: bold;
	color: #003171;
}
.table_general {

	padding-left: 5px;
	background: #FFFFFF;
	border: 1px solid #FFB966;
}

.table_border {
	padding-left: 5px;
	background: #FFFFFF;
	border: 1px solid #FFB966;
	padding: 3px 5px 5px 15px;
}