body
{
	margin: 0 0 0 0;
	background-image: url(images/style/background.gif);
	background-repeat: repeat-x repeat-y;
	padding: 0 0 0 0;
}

A{
	color: #898671;		
	text-decoration: underline;
}

HR
{
	padding: 0 15 0 15;	
	color: #b00005;
	height: 1px;
}

IMG
{
	border: none;
}

.main_table
{
	width: 770px;
	background-color: White;
	height: 100%;
}

.header
{
	background-image: url(images/style/header_back.jpg);
	height: 100px;
	padding-left: 30px;
	vertical-align: middle;
}

.footer
{
	border-top: solid 1px #b00005;
	height: 60px;
	padding: 5 10 5 10;
}

TR.main_menu TD.item
{
	background-color: #b00005;
	height: 25px;	
	background-image: url(images/style/menu_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;

	color: White;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

TR.main_menu TD.item A
{
	color: White;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

TR.main_menu TD.selected
{
	background-color: #F2E4B8;	
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	height: 25px;	
	background-image: url(images/style/menu_right.gif);
	background-position: right;
	background-repeat: no-repeat;		
	text-align: center;
}

TR.main_menu TD.selected A
{
	color: #b00005;	
	text-decoration: none;
}

TR.main_menu TD.menu_selected_edge
{
	height: 1;
	background-image: url(images/style/menu_top_corner.gif);
	background-repeat: repeat-x;
}

.top_menu_line_down
{
	height: 7;
	background-image: url(images/style/menu_top_line_bottom.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.top_menu_line_left
{
	background-image: url(images/style/menu_top_corner.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.no_arrow_cell
{
	height: 20px;
}

.cell_left
{	
	vertical-align: top;
	width: 22%;
	height: 500px;
}

.cell_content
{
	width:	58%;
	vertical-align: top;
	padding: 5px 10px 5px 10px;
}

.cell_right
{
	width: 20%;
	text-align: center;
	vertical-align: top;
}

.menu_left_header
{
	text-align: center;
	vertical-align: middle;
	height: 25px;
	background-color: #b00005;	
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;	
	color: White;
	border-bottom: solid 1px White;
	background-image: url(images/style/menu_left_corners.gif);
	background-repeat: no-repeat;
	background-position: right;	
}

.menu_left_item
{
	text-align: left;
	vertical-align: middle;
	height: 25px;
	background-color: #F2E4B8;	
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;	
	color: #b00005;
	border-bottom: solid 1px White;
	background-image: url(images/style/menu_left_corners.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.menu_left_item A
{
	color: #b00005;
	text-decoration: none;	
}

.dot
{
	width: 20px;
	height: 8px;
	background-image: url(images/style/menu_left_dot.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.dot_old
{
	width: 20px;
	height: 8px;
	background-image: url(images/style/menu_left_dot.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.font_header1
{
	font-size: 12px;
	font-family: Tahoma;	
	font-weight: bold;
	color: #b00005;
}

.font_text1
{
	font-size: 11px;
	font-family: Tahoma;	
	color: #707070;
}

.font_text2
{
	font-size: 9px;
	font-family: Tahoma;	
	color: #707070;
}


.font_header2
{
	font-size: 9px;
	font-family: Verdana;	
	color: #b00005;
	font-weight: bold;
}

.left_boxes
{
	padding: 10 10 10 10;
	text-align: center;
}

.right_boxes
{
	padding: 0 10 10 0;
	text-align: center;
}

.bottom_boxes
{
	text-align: left;
	vertical-align: middle;
}

.top_boxes
{
	text-align: center;
}

.dot
{
	padding-left: 15px;	
	background-image: url(images/style/menu_left_dot.gif);
	background-repeat: no-repeat;
}

.table
{
	border-top: solid 1px #E7E7E4;
	border-right: solid 1px #E7E7E4;	
}

.table TH
{
	background-color: #F2E4B8;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #695F54;
	padding: 2 2 2 2;	
}

.table TR TD
{
	padding: 4px 6px 4px 6px;
	border-bottom: solid 1px #E7E7E4;
	border-left: solid 1px #E7E7E4;

	background-color: White;
	
	font-size: 10px;
	font-family: Verdana;
	color: #695F54;	
}

table TR TD.table_header
{
	padding: 4px 6px 4px 6px;
	border-bottom: solid 1px #E7E7E4;
	border-left: solid 1px #E7E7E4;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #695F54;
	
	text-align: left;

	background-color: #FAF9F3;
}

IMG.photo
{
	margin: 0 1 0 1;
	height: 70px;
}

IMG.photo_selected
{
	border: solid 3px Red;
	margin: 0 1 0 1;
	height: 70px;
}

.content_msg_error
{
	color: Red;
	font-weight: bold;
}

.content_msg_ok
{
	color: Green;
	font-weight: bold;
}

.small_input
{
	height: 18px;
	width: 120px;
	font-family: Verdana;
	font-size: 10px;
}

.flag
{
	border: solid 1px White;
}

.search_optimization
{
	visibility: hidden;
	display: none;
	color: White;
	height: 1px;
}
