.m_body{
	background-image : url(images/page_bg.gif);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #E1E1E1;
	margin : 0px;
}
.m_login{
	background-image : url(images/login_bg.gif);
	background-repeat : repeat-x;
	background-position : top;
	background-color : #FFFFFF;
	margin : 0px;
}
.m_gentable{
	width : 100%;
	height : 100%;
}
.m_gentable_content{
	height : 100%;
}
.m_logo{
	width : 160px;
	height : 169px;
	vertical-align : top;
	padding : 4px 0px 0px 1px;
}
.m_menu{
	background-image : url(images/menu_bg.gif);
	background-repeat : repeat-y;
	background-position : left top;
	background-color : #B2B2B2;
	width : 160px;
	height : 100%;
	vertical-align : top;
	padding : 6px 0px 0px 0px;
}

*{font-size : 10; font-family : verdana; color : #5E5E5E}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}

a {color : #5E5E5E; font-weight : bold; text-decoration : none;}
a:hover {color : #5E5E5E; font-weight : bold; text-decoration : underline;}

a.menu {font-size : 11; color : black; font-weight : bold; text-decoration : none; line-height : 10px}
a:hover.menu {font-size : 11; color : white; font-weight : bold; text-decoration : none}

a.menu_sel {font-size : 11; color : white; font-weight : bold; text-decoration : none}
a:hover.menu_sel {font-size : 11; color : black; font-weight : bold; text-decoration : none}

.no_gold_arrow_block{
	padding : 0px 0px 0px 9px;
	margin : 3px 0px 3px 0px;
}

.gold_arrow_block{
	background-image : url(images/gold_arrow.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding : 0px 0px 0px 9px;
	margin : 3px 0px 3px 0px;
}

.gray_arrow_block{
	background-image : url(images/gray_arrow.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding : 0px 0px 0px 9px;
	margin : 0px 10px 0px 20px;
}

.gray_arrow_block a, .gray_arrow_block a:hover{
	color : #000000;
}

.inp_text{
	border : 1px solid #9296B3;
	color : #000000;
	padding : 2px;
	height : 18px
}

.content_borders{
	border-right : 1px solid #FFFFFF; 
	border-bottom : 1px solid #FFFFFF; 
	vertical-align : top;
}

.block_title{
	height : 36px;
	position : relative;
}

.block_title_name{
	top : 18; 
	left : 20; 
	font-weight : bold; 
	position : absolute;
}

.block_title_padding{
	padding : 15px 10px 12px 20px;
}

.submenu_block{
	
	height : 17px;
	width : 155px;
	
	background-image : url(/images/gray_arrow2.gif);
	background-repeat : no-repeat;
	background-position : center left;
	padding : 2px 0px 0px 12px;
	margin :0px 0px 2px 0px;
	
}

.submenu_block_sel{
	
	height : 17px;
	width : 155px;
	color : #D28A2C;
	
	background-image : url(/images/gold_arrow2.gif);
	background-repeat : no-repeat;
	background-position : center left;
	padding : 2px 0px 0px 12px;
	margin :0px 0px 2px 0px;
	
}

.submenu_sel{
	color : #D28A2C;
}

a:submenu_sel{
	color : #D28A2C;
}

a:hover.submenu_sel {
	color : #D28A2C;
}

.submenu_level_1{
	
	height : 17px;
	width : 155px;
	font-weight : bold;
	
	background-image : url(/images/bg_subnav_pd.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding : 2px 0px 0px 10px;
	margin :0px 0px 2px 0px;
	position : relative;
	
}

.submenu_level_2{
	
	height : 17px;
	width : 155px;
	font-weight : bold;
	color : #D28A2C;
	
	background-image : url(/images/bg_subnav_pd.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding : 2px 0px 0px 10px;
	margin :0px 0px 2px 0px;
	position : relative;
	
}

.submenu_level_3{
	
	width : 155px;
	font-weight : bold;
	
	background-image : url(/images/bg_subnav_3.gif);
	background-color : #FFFFFF;
	background-repeat : no-repeat;
	background-position : top left;
	padding : 0px;
	position : absolute;
	left : 0px;
	z-index: 100;
	border-bottom : 1px solid #9E9E9E;
	border-right : 1px solid #9E9E9E;
	
}
.l3_item{
	
	height : 17px;
	font-weight : bold;
	padding : 2px 0px 0px 9px;
	cursor : pointer;
	
}

.l3_item_over{
	
	height : 17px;
	font-weight : bold;
	padding : 2px 0px 0px 9px;
	color : #FFFFFF;
	background : #B2B2B2;
	cursor : pointer;
	
}
.pos_1{
	top : 19px;
}
.pos_2{
	top : 38px;
}
.pos_3{
	top : 57px;
}
.pos_4{
	top : 76px;
}
.pos_5{
	top : 95px;
}
.pos_6{
	top : 114px;
}
.pos_7{
	top : 152px;
}
.pos_8{
	top : 171px;
}
.pos_9{
	top : 190px;
}
.pos_10{
	top : 209px;
}
.pos_11{
	top : 247px;
}
.pos_12{
	top : 266px;
}
.pos_13{
	top : 285px;
}
.pos_14{
	top : 304px;
}
.pos_15{
	top : 323px;
}
.pos_16{
	top : 342px;
}
.pos_17{
	top : 361px;
}
.pos_18{
	top : 380px;
}
.pos_19{
	top : 399px;
}
.pos_20{
	top : 418px;
}

.level_hidden{
	display : none;
}

.submenu_block a{
	font-size : 10px;
}

.crossbox {
	BORDER-RIGHT: #262626 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #cecece; MARGIN-BOTTOM: 23px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 14px; BORDER-LEFT: #262626 1px solid; WIDTH: 140px; COLOR: #262626; PADDING-TOP: 0px; BORDER-BOTTOM: #262626 1px solid
}
.crossbox_icon {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.crossbox_arrow_black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.crossbox_entry {
	BORDER-TOP: #262626 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.crossbox_td_txt {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-TOP: 2px; padding_bottom: 2px;
}
.crossbox_td_txt A {
	COLOR: #262626; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.crossbox_td_txt A:link {
	COLOR: #262626; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.crossbox_td_txt A:visited {
	COLOR: #262626; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.crossbox_td_txt A:active {
	COLOR: #262626; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
.crossbox_td_txt A:hover {
	COLOR: #262626; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}