body
{
/*	font-size: 11px; */
	font-family: Verdana, Arial, Geneva, Helvetica;
	background-color: #FCFCF2;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-y
}

td
{
/*	font-size: 11px; */
	font-family: Verdana, Arial, Geneva, Helvetica
}

th
{
/*	font-size: 11px; */
	background-color: #C0C7D0;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #848CA3;
	color: #333366;
	font-family: Verdana, Arial, Geneva, Helvetica
}

a
{
	text-decoration: none
}

a:active
{
	color: #999966
}

a:link
{
	color: #333366
}

a:visited
{
	color: #333366
}

a:hover
{
	color: #999966
}

H1
{
	font-size: 18px;
	font-weight: bold
}

H2
{
	font-size: 14px;
	font-weight: bold;
	font-style: italic
}

H3
{
	font-size: 12px;
	font-weight: bold
}

.banner
{
	background-image: url(../images/banner.gif);
	background-repeat: repeat-x
}

.footer
{
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x
}

.menu_table
{

}

.menu_main
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: right;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px
}

.menu_main_highlight
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: right;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #D0D7DA
}

.menu_sub
{
	background-color: #DFE3E2;
	padding-top: 2px;
	padding-bottom: 2px
}

.menu_sub_item
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 11px;
	text-align: right;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
}

.menu_sub_item_highlight
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 11px;
	text-align: right;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EEF0EA
}

.menu_image
{
	background-image: url(../images/menu-spacer.gif);
	background-repeat: repeat-y
}

.menu_footer
{
	text-align: center
}

.line
{
	background-color: #848CA3
}

.top_menu
{
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
	padding-right:2px
}

.menu_spacer
{
	background-color: #D0D7DA
}

.menu_top
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
/*	font-weight: bold; */
	color: #333366;
	padding-left: 4px;
	padding-right: 4px;
}

.menu_top_highlight
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	padding-left: 4px;
	padding-right: 4px;
}

.header1
{
	color: #333366;
	font-size: 18px;
	font-weight: bold;
}

.header2
{
	color: #333366;
	font-size: 15px;
	font-weight: bold;
	text-align: right
}

.error
{
	color: #FF0000
}

.ITEM
{
	padding-top: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	padding-right: 0px
}

.TEXTBOX
{
	BORDER: #4A668E 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
/*	COLOR: solid; */
}

.BUTTON
{
	BORDER: #848CA3 1px solid ;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #D0D7DA;
	TEXT-ALIGN: center;
	COLOR: #333366;
	CURSOR: hand;
}

.small_button
{
	BORDER: #848CA3 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	BACKGROUND-COLOR: #D0D7DA;
	TEXT-ALIGN: center;
	COLOR: #333366;
	CURSOR: hand;
}

.row_odd
{
	background-color: #E6E9E6
}

.row_even
{
	background-color: #EFF1EF
}

.table_list
{
	BORDER: #848CA3 1px solid ;
}
