body
{
	font: 9pt "verdana"; 
	color: #444444; 
	text-decoration: none; 
}
h4 {
	font: 12pt "arial";
	color: #555555;
	font-weight: bold;
}

td {
	font: 9pt "verdana"; 
	color: #444444; 
	text-decoration: none; 
}
textarea, select {
	font: 8pt "verdana"; 
	color: #333333; 
	text-decoration: none; 
}
input {
	font: 9pt "verdana"; 
	color: #333333; 
	text-decoration: none; 
}
.button {
	background-color: #CCCCCC;
	 font: 8pt verdana; 
	 color: #333333;
	 border: 1px solid #555555;
	/* background-image: url(/images/bg.gif);*/
}
a {	

	color: #003366; 
	text-decoration: none; 
}


h5 {
	font: 10pt "verdana"; 
	color: #336699;
	text-decoration: none; 
	font-weight: bold;
}
.head {
	font: 10pt "verdana"; 
	color: #336699;
	text-decoration: none; 
	font-weight: bold;
}
.question {
	font: 9pt "arial";
	color: #003366; 
	text-decoration: none; 
	
}

.form_label{
	background-color: #EEEEEE;
	width: 120px;
}



/* table */
.table{
	background-color: #FFFFFF;
}
th {
	font: 9pt "verdana"; 
	color: #555555; 
	text-decoration: none; 
	text-align: left;

	background-image: url(/images/bgfade_grey.gif);

	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;

	background-color: #EEEEEE;

	line-height: 20px;
}
.row_head{
	background-color: #eeeeee;
	background-image: url(/images/bgfade_grey.gif);
}
.row {
	font: 8pt "verdana"; 
	border-bottom: 1px dotted #CCCCCC;
}
.rowoff
	font: 8pt "verdana"; 
	color: #AAAAAA;
	border-bottom: 1px dotted #CCCCCC;
}

/* borders */
.border1 {
	background-color: #DDDDDD;
	border-top: 1px solid #BBBBBB; 
	border-bottom: 1px solid #555555;
}

.border2 {
	background-color: #DDDDDD;
	border-left: 1px solid #888888; 
	border-right: 1px solid #BBBBBB;
	width: 10px;
}

.border3 {
	background-color: #DDDDDD;
	border-right: 1px solid #BBBBBB;
	width: 2px;
}



/* top navigation */
.nav {
	font: 9pt verdana;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}
.nav_text {
	font: 9pt verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nav_text:hover {
	color: #336699;
}

.navon {
	border-left: 1px solid #888888;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-color: #FFFFFF;
}

/* left sub navigation */
.sub_nav_text {
	font: 9pt "verdana"; 
	color: #555555; 
	text-decoration: none; 
}
.sub_nav {
	border: 1px solid #EEEEEE;
}
.sub_navon {
	border: 1px solid #ACB6DD;
	background-color: #FFFFFF;
}
.sub_nav_bg {
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	width: 120px;
}

.border_frame{
	border: 1px solid #C6CB00;
}

.info {
	border: 1px solid #C6CBDE;
	/*background-color: #EFF3FF;*/
	background-color: #EFF3FF;
}
.info_head {
	background-color: #C6CBDE;
	font-weight: bold;
	line-height: 25px;
}

.info_dot {
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.colorBlue {
	background-color: #EFF3FF;
}

.colorPurple {
	background-color: #EFEFF7;
}

.colorGreen {
	background-color: #EFF7EF;
}

.colorRed {
	background-color: #F7EBEF;
}

.sm {
	font: 8pt arial;
}
