 .bttn_65 {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 65px;
	height: 18px;;
}

.bttn_100 {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 100px;
	height: 18px;
}

.bttn_140 {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 140px;
	height: 18px;
}

.bttn_215 {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 215px;
	height: 18px;
}

 .bttn_65_black {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 65px;
	height: 18px;
}

.bttn_100_black {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 100px;
	height: 18px;
}

.bttn_140_black {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 140px;
	height: 18px;
}

.bttn_215_black {
	background-color: #BEBBBB;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: 0px 3px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-align: center;
	width: 215px;
	height: 18px;
}

.main_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
	
A.links
{
Color: #2626F1;
Text-Decoration: none;
Font-Weight: normal;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
}

A:HOVER.links
{
Color: black;
Text-Decoration: underline;
Font-Weight: normal;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
}

A.linkswhite
{
Color: white;
Text-Decoration: none;
Font-Weight: bold;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
}

A:HOVER.linkswhite
{
Color: black;
Text-Decoration: underline;
Font-Weight: bold;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
}

.maintext
{
Color:Black;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
}

.maintextbold
{
Color:Black;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Weight: bold;
Font-Size: 8pt;
}

.maintextwhite
{
Color:white;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 8pt;
Text-Align: justify;
}
	
	/*A:link {color: blue; font-weight: bold;}
	A:visited {color: blue; font-weight: bold;}
	A:hover {color: red; font-weight: bold;}
	A:visited:hover {color: red; font-weight: bold;}*/

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: 191970;
	}

	form {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: 191970;
		display: inline;
	}

	TH {
		color: ffffff;
		background: maroon;
	}

	.standard_table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: 191970;
		padding: 0
		margin: 0px;
	}

	.standard_table_7pt{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: 191970;
		padding: 0
		margin: 0px;
	}


	.res_table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		padding-left: 3px;
		padding-right: 3
	}

	.res_table2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		padding-left: 3px;
		padding-right: 3
	}

	.left_cell {
		background: ffffff;
		text-align: right;
	}

	.mid_cell {
		border-left: solid 1px #000000;
		border-bottom: solid 1px #000000; 
	}

	.right_cell {
		border-left: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000; 
	}

	.module_text {
		font-family: Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 12pt;
		font-weight: bold
	}

	.module_sub_text {
		font-family: Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 10pt;
		font-weight: bold
	}

	.logo_text {
		font-family: Arial, Helvetica, sans-serif;
		color: 191970;
		font-size: 18pt;
		font-weight: bold;
	}

	.member_tagline_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		font-style: italic;
		text-align: right;
	}

/* table header version 1: white text on blue background */
	.table_header_1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: FFFFFF;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		background: 191970;
	}

	.top_menu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: FFFFFF;
		font-size: 7pt;
		font-weight: bold;
		text-align: center;
		background: #191970;
	}

	.top_menu_left {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: FFFFFF;
		font-size: 7pt;
		font-weight: bold;
		text-align: left;
		background: #191970;
	}

	.top_menu_right {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: FFFFFF;
		font-size: 7pt;
		font-weight: bold;
		text-align: right;
		background: 191970;
	}

	A.menu:link {color: FFFFFF; text-decoration: none}
	A.menu:visited {color: FFFFFF; text-decoration: none}
	A.menu:hover {color: RED}
	A.menu:visited:hover {color: RED}

	.menu_selected {
		color: RED;
	}

	A.menu_selected:link {color: RED; text-decoration: none}
	A.menu_selected:visited {color: RED; text-decoration: none}

	.section_header_bar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	.hdr_grp_name {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: maroon;
		text-align: center;
	}

	.hdr_grp_id {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: maroon;
		text-align: center;
	}

	.hdr_page_name {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: red;
		text-align: center;
	}

	.grp_name_hdr {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;
	}

	.grp_name_hdr_rght {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 10pt;
		font-weight: bold;
		text-align: right;
	}

	.grp_hdr_stats {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 7pt;
		text-align: left;
	}

	.main_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
	}

	.response_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 8pt;
	}

	.desc_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 8pt;
	}

	.alert_text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: maroon;
		font-size: 8pt;
	}

	.list_small {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		width: 120px;
	}

	.rec_prev_next_1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: black;
		font-size: 7pt;
		text-align: right;
	}

	.rec_prev_next_2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: black;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
	}

	.prev_next_on {
		font-weight: normal;
	}

	.prev_next_off {
		font-weight: normal;
		color: 888888;
	}

	.prev_next {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: eeeeee;
	}

	.form_header {
		color: maroon;
		text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold
	}
	
	.form_header2 {
		color: maroon;
		text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold
	}

	.form_table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: 191970;
		padding: 0
		margin: 0px;
	}

	.form_table_2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: 191970;
	}

	.form_table_3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: bold;
		color: 191970;
		padding: 0
		margin: 0px;
	}

	.form_text_fld {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	.form_numeric_fld {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-align: right;
	}

	.form_numeric_fld_int {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-align: left;
	}

	.input_text {
		font-size: 7pt;
	}

	.report_header {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 16pt;
		color: black;
		font-weight: bold;
	}

	.report_body{
		background-color: white; 
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		color: black;
		font-size: 12pt;
	} 

	.report_table {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 12pt;
		color: black;
	}

	.report_table_small {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 8pt;
		color: black;
	}

	.report_grp_header {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 14pt;
		color: black;
		text-decoration: underline;
		font-weight: bold;
	}

	.report_fld_header {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 12pt;
		color: black;
		font-weight: bold;
		vertical-align: top;
	}

	.report_fld_hdr_2 {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 8pt;
		color: black;
		font-weight: bold;
		vertical-align: top;
		text-align: center;
		text-decoration: underline;
	}

	.report_fld_2 {
		font-family: "Times New Roman", Times, serif; font-size: 12pt;
		font-size: 8pt;
		color: black;
		vertical-align: top;
	}

	.left_nav {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	.left_nav_group_name {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: EEEEEE;
		font-size: 12pt;
		font-weight: bold;
	}

	.left_nav_tbl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		background: 87ceeb;
	}

	.left_menu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: 191970;
		font-size: 7pt;
		font-weight: bold;
		text-align: left;
		background: bbbbbb;
		width: 110;
		}

	/*A.left_menu_lnk:link {color: 191970;; text-decoration: none}
	A.left_menu_lnk:visited {color: 191970;; text-decoration: none}
	A.left_menu_lnk:hover {color: RED}
	A.left_menu_lnk:visited:hover {color: RED}*/

	.trans_res_text {
		color: red;	
	}

	
	A.leftnav
{
Color: white;
Text-Decoration: none;
Font-Weight: bold;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 7pt;
}

A:HOVER.leftnav
{
Color: #FFFF99;
Text-Decoration: none;
Font-Weight: bold;
Font-Family: Verdana, Arial, Helvetica, sans-serif;
Font-Size: 7pt;
}


.grp_hdr_stats2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: white;
		font-size: 7pt;
		text-align: left;
	}
	
.defaultrich {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #000000;
}

