/********************************/
BODY 
{
	background-color: #FFFFFF;
	color : #8D8F9B;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	font-weight : bold;
}

TD 
{
	font-family : verdana,sans-serif;
	font-size : 8pt;
	color : #000000;
	valign: top;
}

A 
{

	color:#CC6600;
	font-family: Arial, Verdana, Times New Roman;
	text-decoration: none;
	font-weight: normal;
}

A:hover 
{
	text-decoration: underline;
}

STRONG
{
	font-weight : bold;
	color : #3D3F4B;
	font-size : 9pt;
}

SMALL
{
	font-family: Arial, Verdana, Times New Roman;	
	font-weight : normal;
	font-size : 7pt;
}

.descriptor {
	font-family: Arial, Verdana, Times New Roman;
	font-weight : normal;
	text-align : right;
	padding : 2,4,2,4;
	vertical-align : top;
}

.description {
	padding : 2,4,2,4;
	vertical-align : top;
}

.text_box {

}

.combo_box {

}

.required {
	color : #AA0000;
}

/********************************/

TABLE.main_table 
{
	font-family: Arial, Verdana, Times New Roman;
	background-color: #7D808F;
	border : 1px solid #000000;
}
TABLE.top_table 
{
	font-family: Arial, Verdana, Times New Roman;
	background-color: #FFFFFF;
	border : 1px solid #999999;
}

.content_table 
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight : normal;
	color : #3D3F4B;
	background-color: #FFFFFF;
	border-top : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 2px solid #999999;
	border-left : 1px solid #999999;
	padding : 4,4,4,4;
	vertical-align : top;
}

.content_inset_table
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight : normal;
	color : #3D3F4B;
}

.bodyText
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight : normal;
	color : #3D3F4B;
	font-size: 8pt;
}

.bodyText_large
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight: normal;
	font-size: 8pt;
	color:#3D3F4B;
}

.bodyText_error_text { 
	COLOR: #FF0000; 
	FONT-FAMILY: Sans-serif, Arial, Helvetica, Geneva; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none 
}
.feedbackText
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight: bold;
	font-size: 9pt;
	color:#0000FF;
}


.bodytextsmall
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 7pt;
	font-weight : normal;
	color : #3D3F4B;
}

.light_border 
{
	border : 1px solid #999999;
	background-color: #FFFFFF;
}

TD.menu_background
{
	background-color: #EFEFEF;
	border : 1px solid #000000;
	padding : 4,4,4,4;
	vertical-align : top;
}

TD.header 
{
	text-align : center;
	font-weight : bold;
	color : #3D3F4B;
	font-size : 9pt;
}


.shade1 {
	background-color: #eeeeee
}

.shade2 {
	background-color: #DEDEDE
}

.shade3 {
	background-color: #DEDEDE
}

.shade4 {
	background-color: #e6e6cd
}

.shade5 {
	background-color: #F3F5F2
}
.shade6 {
	background-color: #F2F2F2
}
.shade7 {
	background-color: #EFE2E2
}
TR.searchRow TD {
	font-family : arial;
	font-size:10pt;
	color:#325B9C;
	font-weight:bold;
	background-color : #E1E1E1;
	vertical-align:top;
	align:left;
}
.shadegrey {
	background-color: #eeeeee
}
.thinBorder {
	border-color: #000000;
	border-width: 1px;
	border-style: solid
}
.titleText
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12pt;
	color:#6699CC;
	font-weight:bold;		
}
