body  {
	background-color: transparent;
}
body, dl, dt, dd, ul, ol,   font { 
	color: #000000; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
 li {
	color: #000000;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 3px;
}

td{
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 5px;
	margin-top : 4px;
}

th { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	background: #DDDDDD }


a:link { color: #333399} /* unvisited link */
a:visited { color: #333399} /* visited links */
a:active { color: #333399} /* active links */

span.label {  
	background-color:#CCCCCC; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold}


INPUT {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
	}
.disabled_bg {
	background: #ACB6BF;
}
.bold {
	 font-size: 10pt; 
	 color: #000000; 
	 font-weight: bold
	}

.bold_large { 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold 
	}

.bold_small { 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold 
	}

.breadcrumb { 
	font-weight: bold 
	}

.button_bar { 
	background: #CCCCCC; 
	height: 28px; 
	font-size: 6pt;
	 } /* background for the submission buttons */

.button_bar_height { 
	height: 28px
	 } /* cell height for button bar */

.background { 
	background: #335C85
	} /* background color for table cells in bottom bar */

.font {  
	font-size: 10pt; 
	color: #003366
	}

.default {
	text-decoration: none;
	font-size: 9pt;
	color: #ACB6BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.display_name {
	font-size: 8pt;
	color: #ACB6BF;
	font-weight: bold
}
.largetext {
	font-size: 12pt;
	color: #ACB6BF;
	font-weight: bold
}

.menu {
	font-size: 9pt;
	color: #ACB6BF;
	font-weight: bold
}

.smalltext {
	font-size: 9pt;
	color: #ACB6BF;
	font-weight: bold
}

text { font-size: 10pt; color: #000000; font-weight: bold }

.errorlist {
	font-size: 9pt;
}

.errormsg {
	font-size: 10pt;
	color: #ACB6BF;
}
.errormsg_bold {
	font-size: 10pt;
	color: #ACB6BF;
	font-weight: bold
}

.example {
	font-style: italic;
} /* whenever an example is displayed on the form page */

.fieldlabel {
	font-size: 10pt;
	color: #ACB6BF;
	font-weight: bold
}

.fieldlabel_err {
	font-size: 10pt;
	color: #ACB6BF;
}

.home_text { padding-left: 2em }

.indent { padding-left: 2em }

.info {
	font-size: 8pt;
	color: #000000;
}

.list_footer {
	background: #FFFFFF;
	height: 30px;
} /* used for Check All Clear All row */

.list_table { border: outset} /* only use this style for list tables that do not have separate borders for the cells. */

.login_text {
	background: #335C85;
	color: Black;
	font-weight: bold;
	font-size: 12pt
} /* Used for light colored text on Login page */

.main_heading {
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	line-height: 125%;
	background: #8A8A8A;
	color: White;
	margin-top : 10px;
}

.main_stats {
	font-style: italic;
}

.main_table{
	background: Blue;
	vertical-align: top
} /* background color for the main table of each page */

.largetext {
	font-size: 12pt;
	color: #ACB6BF;
}

.red_flower {
	color: #ACB6BF;
	font-weight: bold
}

.green_flower {
	color: #ACB6BF;
	font-weight: bold
}

.report_heading {
	font-size: 10pt;
	color: #ACB6BF;
	font-weight: bold
}

.report_heading_err {
	font-size: 10pt;
	color: #ACB6BF;
	font-weight: bold
}

.report_subheading {
	font-size: 9pt;
	color: #ACB6BF;
	font-weight: bold
}

.report_subheading_err {
	font-size: 9pt;
	color: #ACB6BF;
	font-weight: bold
}

.smalltext {  font-size: 8pt;}

.subheading {
	font-size: 10pt;
	color: #000000;
	background: #ACB6BF;
	font-weight: bold;
	line-height: 150%;
	vertical-align: middle
}

.subheading_err {
	font-size: 10pt;
	color: #FF0000;
	background: #ACB6BF;
	font-weight: bold
}

.odd_listing {
	font-size: 9pt;
	font-weight: normal;
	line-height: 150%;
	vertical-align: middle;
	background: transparent;
	color: #000000
}

.even_listing {
	font-size: 9pt;
	font-weight: normal;
	line-height: 150%;
	vertical-align: middle;
	background: #ACB6BF;
	color: #000000
}
