A
{
	font-weight:     normal;
	font-size:       8pt;
	color:          #000000;
	font-family:     Arial, Verdana, sans-serif;
	text-decoration: underline;
}

A:hover 
{
	 color: #000000;
}



BODY
{ 
 	margin: 0px;
 	margin-top: 0px;
 	font-family: Arial, Verdana, sans-serif;
}

.title
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.bottom
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.area_title
{
	background: #858585;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	height: 20px;
}

.title_bold
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight:  bold ;
	font-style: normal ;
	color: #000000;
}

.page_title
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight:  bold ;
	font-style: normal ;
	color: #000000;
	
}

.subtitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.errormsg
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #cc3333;
}

.msg
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #008000;
}


.label
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #ffffff
}

.list
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.button
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style:  normal;
	color: #ffffff;
	background-color: #000000
}

.button_np
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style:  normal;
	color: #ffffff;
	background-color: #959595;
}

.textbox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 200;
}

.textbox_readonly_short
{
	font-weight: normal;
	font-size: 9pt;
	width: 50px;
	color: black;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
	background-color: gainsboro;
}


.file
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.textboxmltline
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.dropdown
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.checkbox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.radiobutton
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.datagrid_header
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: gainsboro;
     
}

.datagrid_item
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight:  normal;
	font-style: normal;
	color: #000000;
}

.datagrid_altitem
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: gainsboro;
	
}

.datagrid_edititem
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	
	
}

.navtabtop 
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}

.navtabchild 
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;

}

.navtabcell {
	background-color: #c8c8c8;
	text-align: center;
	vertical-align: middle;
	width: 100%;

}

.navtabcell_current
{
	vertical-align: middle;
	background-color: #959595; 
	text-align: center;
}

.navtabtop:hover 
{
	 color: #FFFFFF;
}

.navtabchild:hover 
{
	 color: #FFFFFF;
}



.top
{
	font-family: Arial, Verdana, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}

.logofill
{
	background-color: #FFFFFF;	
}
.txt10
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.control_id
{
	background-color:  #959595;	
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #eeeeee;
	width: 100;
}
.txt
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight:  normal;
	font-style: normal;
	color: #000000;
}

.div
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #ECECEC
}
.fieldset
{
padding: 4px;
border:solid 1pt navy;
PADDING-BOTTOM: 6px;
PADDING-TOP: 2px
}


.area_bg
{
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
}

.mspan
{
	FONT-FAMILY: Marlett;
	font-size: 8pt;
	FONT-FAMILY: Marlett;
}
.linkheader
{
	color: maroon;
}
.search
{
	background-color: #3250B1;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
}


/*
	standard error return message
*/
.label_errormsg
{
	font-weight: normal;
	font-size: 10pt;
	color: red;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
}

/*
	standard return message
*/
.label_msg
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #008000;
}

/*
	standard success return message
*/
.label_successmsg
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #008000;
}

.tbllayout
{
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    border-left: #fff 1px solid;
    border-bottom: #fff 1px solid;
}

/*
	table cells with plain text in them
*/
.td_text
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

/*
	standard text box in read only mode
*/
.textbox_readonlylong
{
	font-weight: normal;
	font-size: 9pt;
	width: 350px;
	color: black;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
	background-color: gainsboro;
}

/*
	standard text box in read only mode
*/
.textbox_readonly
{
	font-weight: normal;
	font-size: 9pt;
	width: 200px;
	color: black;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
	background-color: gainsboro;
}

/*
	a short text box
*/
.textbox_short
{
	font-weight: normal;
	font-size: 9pt;
	width: 50px;
	color: black;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
}
/*
	a long text box
*/
.textbox_long
{
	font-weight: normal;
	font-size: 9pt;
	width: 400px;
	color: black;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
}