body {
 background-color:White;
 font-family: Tahoma;
 font-size: 11px;
 color: Black;
}

#d_site_header {
 height: 65px
 background-color: White;
}

#d_site_header_empty_space {
 height: 38px;
 background-color: #EDEDED;
 padding-right:15px;
}

#d_site_middle {
 background-color: #EDEDED;
 
 padding-top:4px;
 padding-bottom:4px;
}

#d_site_footer_empty_space {
 height: 61px;
 background-color: #EDEDED;
}

#d_site_footer_links {
 height: 37px;
 background-color: #E0DFDF;
 font-size:11px;
 line-height:16px;
}

#d_site_bottom {
 height: 40px;
 background-color: White;
}


#d_content_left {
 width:158px;
 text-align:left;
 line-height:16px;
 font-size:12px;
}

#d_content_image {
 padding-bottom:6px;
}

#d_content_frame {
 background-color:White;
 font-size:1px;
}

.d_content_frame_hp {
 background-color:#E0DFDF;
 font-size:1px;
}

#d_content {
 font-size:12px;
 font-family: Verdana, Tahoma, Arial;
 line-height:18px;
 color: Black;
}



#TopMenu {
 padding-bottom: 3px;
}

#TopMenu .top_menu {
  display: block;
  height:47px; 
  
  background:url(../images/master/top_menu_bg.jpg) repeat-x 0 0;

  color:#DEDEDE;
  font-family:Helvetica,Arial,Verdana;
  font-size:12px;
  font-weight:Bold;
}
#TopMenu .top_menu_left {background:url(../images/master/top_menu_left.jpg) no-repeat top left;}
#TopMenu .top_menu_right {display:block; background:url(../images/master/top_menu_right.jpg) no-repeat top right; padding-left:7px; padding-right:7px; height:32px; padding-top:15px;}

#TopMenu .top_menu a:link {color:#DEDEDE; text-decoration:none}
#TopMenu .top_menu a:visited {color:#DEDEDE; text-decoration:none}
#TopMenu .top_menu a:active {color:#DEDEDE; text-decoration:none}
#TopMenu .top_menu a:hover {color:white; text-decoration:none}

#TopMenu .top_menu_active {
  display: block;
  height:47px; 
  
  background:url(../images/master/top_menu_bg_active.jpg) repeat-x 0 0;

  color:black;
  font-family:Helvetica,Arial,Verdana;
  font-size:12px;
  font-weight:Bold;
}
#TopMenu .top_menu_left_active {background:url(../images/master/top_menu_left_active.jpg) no-repeat top left;}
#TopMenu .top_menu_right_active {display:block; background:url(../images/master/top_menu_right_active.jpg) no-repeat top right; padding-left:7px; padding-right:7px; height:32px; padding-top:15px;}

#TopMenu .top_menu_active a:link {color:#225601; text-decoration:none}
#TopMenu .top_menu_active a:visited {color:#225601; text-decoration:none}
#TopMenu .top_menu_active a:active {color:#225601; text-decoration:none}
#TopMenu .top_menu_active a:hover {color:Black; text-decoration:none}


#d_content_right {
 width:243px;
 font-size:11px;
}
.d_content_right_frame_top {background:url(../images/master/right_frame_top.jpg) no-repeat top left; width:234px; padding-top:1px; }
.d_content_right_frame_bottom {background:url(../images/master/right_frame_bottom.jpg) no-repeat bottom left; width:234px;}
.d_content_right_frame_side {background:url(../images/master/right_frame_side.jpg) repeat-y top left; width:234px; }


#d_login_form {
 width:234px;
 height:200px;
 padding-bottom:7px;

 color:#98EF2F;
 font-family:Tahoma;
 font-size:12px;
 line-height:18px;

 text-align:left;
}

#d_login_form_index {
 width:254px;
 height:267px;
 padding-bottom:8px;

 color:#98EF2F;
 font-family:Tahoma;
 font-size:12px;
 line-height:18px;

 text-align:left;
}


.login_title_text {
 font-family: Tahoma, Arial,Verdana;
 font-size: 21px;
 color: #A1FF67;
 font-weight:normal;
 padding-left:5px;
}

.login_title_text_index {
 font-family: Tahoma, Arial,Verdana;
 font-size: 23px;
 color: #A1FF67;
 font-weight:normal;
 padding-left:12px;
}

.login_field_1 {
 font-family: Tahoma, Arial,Verdana;
 font-size: 12px;
 color:#343434;
 font-weight:Bold;
}

.login_field_2 {
 font-family: Tahoma, Arial,Verdana;
 font-size: 13px;
 color:#343434;
 font-weight:Normal;
}
A:link.login_field_2 {color:#343434; text-decoration:underline}
A:visited.login_field_2 {color:#343434; text-decoration:underline}
A:active.login_field_2 {color:#343434; text-decoration:underline}
A:hover.login_field_2 {color:#343434; text-decoration:none}

.login_textbox {
 font-family: Tahoma, Arial,Verdana;
 font-size: 11px;
 color: Black;
 width:140px;
 height:12px; 
}

.button_200_off {
 font-family: Arial, Tahoma, Verdana;
 font-size: 11px;
 font-weight:Bold;
 color: Black;
 width:148px;
 height:33px; 
 border:0px solid white;
 background: url(../images/buttons/Login_BTN.jpg) left top;
 cursor:hand;
}

.button_200_on {
 font-family: Arial, Tahoma, Verdana;
 font-size: 11px;
 font-weight:Bold;
 color: Black;
 width:148px;
 height:33px; 
 border:0px solid white;
 background: url(../images/buttons/Login_BTN.jpg) left bottom;
 cursor:hand;
}

.Button {
 font-family: Arial, Tahoma, Verdana;
 font-size: 11px;
 font-weight:Bold;
 color: Black;
 width:167px;
 height:42px; 
 border:0px solid white;
 background: url(../images/buttons/btn_167x42.gif) left top;
 cursor:hand;
 padding-bottom:5px;
}

.ButtonOn {
 font-family: Arial, Tahoma, Verdana;
 font-size: 11px;
 font-weight:Bold;
 color: Blue;
 width:167px;
 height:42px; 
 border:0px solid white;
 background: url(../images/buttons/btn_167x42.gif) left bottom;
 cursor:hand;
 padding-bottom:5px;
}


.ContentTitle {
 font-family: UniHR Arial, Arial, Verdana, Tahoma;
 font-size: 18px;
 font-weight:bold;
 color: #6DC333;
}

.ContentSubTitle {
 font-family: UniHR Arial, Arial, Verdana, Tahoma;
 font-size: 16px;
 font-weight:bold;
 color: black;
}

.SectionTitle {
 font-family: UniHR Arial, Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight:bold;
 color: black;
}

.ContentText {
 font-family: Verdana, Arial;
 font-size: 12px;
 color: #362F2D;
 line-height:18px;
}
A:link.ContentText {color:#005495; text-decoration:underline}
A:visited.ContentText {color:#005495; text-decoration:underline}
A:active.ContentText {color:#005495; text-decoration:underline}
A:hover.ContentText {color:#88AFCE; text-decoration:none}

.ContentText a:link {color:#005495; text-decoration:underline}
.ContentText a:visited {color:#005495; text-decoration:underline}
.ContentText a:active {color:#005495; text-decoration:underline}
.ContentText a:hover {color:#88AFCE; text-decoration:none}

.ContentTextColor {
 font-family: Arial;
 font-size: 12px;
 color: #0000A0;
 line-height:18px;
}
A:link.ContentTextColor {color:#0000A0; text-decoration:underline}
A:visited.ContentTextColor {color:#0000A0; text-decoration:underline}
A:active.ContentTextColor {color:#0000A0; text-decoration:underline}
A:hover.ContentTextColor {color:#800000; text-decoration:none}

.ErrorText {
 font-family: Verdana, Arial;
 font-size: 11px;
 color: #EE0000;
 line-height:18px;
}
A:link.ErrorText {color:#EE0000; text-decoration:underline}
A:visited.ErrorText {color:#EE0000; text-decoration:underline}
A:active.ErrorText {color:#EE0000; text-decoration:underline}
A:hover.ErrorText {color:Black; text-decoration:none}

.ErrorText a:link {color:#EE0000; text-decoration:underline}
.ErrorText a:visited {color:#EE0000; text-decoration:underline}
.ErrorText a:active {color:#EE0000; text-decoration:underline}
.ErrorText a:hover {color:Black; text-decoration:none}

.SmallText {
 font-family: Verdana, Arial;
 font-size: 11px;
 color: #362F2D;
}
A:link.SmallText {color:#005495; text-decoration:underline}
A:visited.SmallText {color:#005495; text-decoration:underline}
A:active.SmallText {color:#005495; text-decoration:underline}
A:hover.SmallText {color:#88AFCE; text-decoration:none}

.SmallText a:link {color:#005495; text-decoration:underline}
.SmallText a:visited {color:#005495; text-decoration:underline}
.SmallText a:active {color:#005495; text-decoration:underline}
.SmallText a:hover {color:#88AFCE; text-decoration:none}

.WhiteText {
 font-family: Verdana, Arial;
 font-size: 11px;
 color: White;
}
A:link.WhiteText {color:White; text-decoration:underline}
A:visited.WhiteText {color:White; text-decoration:underline}
A:active.WhiteText {color:White; text-decoration:underline}
A:hover.WhiteText {color:Black; text-decoration:none}

.WhiteText a:link {color:White; text-decoration:underline}
.WhiteText a:visited {color:White; text-decoration:underline}
.WhiteText a:active {color:White; text-decoration:underline}
.WhiteText a:hover {color:Black; text-decoration:none}

li {
 padding-bottom: 10px;
 color:Black;
}

.footer {
 font-family: Arial, Verdana, Tahoma;
 font-size:12px;
 color: Black;
 padding-left:10px;
 padding-right:10px;
 line-height:16px;
}
A:link.footer {color:Black; text-decoration:none}
A:visited.footer {color:Black; text-decoration:none}
A:active.footer {color:Black; text-decoration:none}
A:hover.footer {color:#3e9600; text-decoration:none}


.lmenu_space {
 background-color:#EAE4CC;
 border: 1px solid #C0A077;
 height:expression(document.documentElement.clientHeight-190);
}

.lmenu_space_none {
 height:expression(document.documentElement.clientHeight-190);
}


.lmenu_title {
   display:block; 
   height:30px; 
   width:140px; 
   
   padding-top:13px; 
   padding-left:10px; 
   
   font-family:UniHR Arial, Arial, Verdana, Tahoma;
   font-size:13px;
   font-weight:Bold;
   color:Black;
   text-decoration:none;
   
   background:url(../images/menu_left/lmenu_bg_first.jpg);
}

.lmenu_option {
 width:150px;
 height:41px;

 font-family:UniHR Arial, Arial, Verdana, Tahoma;
 font-size:12px;
 color:Black;
}

.lmenu_option A:link, .lmenu_option A:visited, .lmenu_option A:active {
   display:block; 
   height:28px; 
   width:140px; 
   
   padding-top:13px; 
   padding-left:10px; 
   
   color:black;
   text-decoration:none;
   
   background:url(../images/menu_left/lmenu_bg_off.jpg);
 }
.lmenu_option A:hover {
   color:#000080; 
   text-decoration:none;
   background:url(../images/menu_left/lmenu_bg_on.jpg);
 }


.lmenu_option_active {
 width:150px;
 height:41px;

 font-family:UniHR Arial, Arial, Verdana, Tahoma;
 font-size:12px;
 color:Black;
}

.lmenu_option_active A:link, .lmenu_option_active A:visited, .lmenu_option_active A:active {
   display:block; 
   height:28px; 
   width:140px; 
   
   padding-top:13px; 
   padding-left:10px; 
   
   color:black;
   text-decoration:none;
   
   background:url(../images/menu_left/lmenu_bg_off_active.jpg);
 }
.lmenu_option_active A:hover {
 
   color:#000080; 
   text-decoration:none;

 }


.btn_link_91 {
       display: block;
	   width:91px;
	   height:23px;
	   background: url(../images/buttons/btn_91x27.jpg) left bottom;
	   border:0px solid white;
	   text-align:center;
	   padding-top:4px;

	   font-family:Arial;
	   font-size: 13px;
	   color:#005495;
	   font-weight:Bold;

	   text-decoration:none;
 }
 A:link.btn_link_91 {text-decoration:none;}
 A:visited.btn_link_91 {text-decoration:none;}
 A:active.btn_link_91 {text-decoration:none;}
 A:hover.btn_link_91 {color:black;}


.btn_link_130 {
       display: block;
	   width:130px;
	   height:33px;
	   background:url(../images/buttons/btn_130x42.jpg) top left;
	   border:0px solid white;
	   text-align:center;
	   padding-top:9px;

	   font-family:Arial;
	   font-size: 13px;
	   color:#005495;
	   font-weight:Bold;

	   text-decoration:none;
}
A:link.btn_link_130 {text-decoration:none;}
A:visited.btn_link_130 {text-decoration:none;}
A:active.btn_link_130 {text-decoration:none;}
A:hover.btn_link_130 {color:black;}


.btn_link_167 {
       display: block;
	   width:167px;
	   height:33px;
	   background:url(../images/buttons/btn_167x42.jpg) top left;
	   border:0px solid white;
	   text-align:center;
	   padding-top:9px;

	   font-family:Arial;
	   font-size: 12px;
	   color:#005495;
	   font-weight:Bold;

	   text-decoration:none;
}

A:link.btn_link_167 {text-decoration:none;}
A:visited.btn_link_167 {text-decoration:none;}
A:active.btn_link_167 {text-decoration:none;}
A:hover.btn_link_167 {color:black;}

.btn_link_196 {
       display: block;
	   width:196px;
	   height:34px;
	   background:url(../images/buttons/btn_196x44.jpg) top left;
	   border:0px solid white;
	   text-align:center;
	   padding-top:10px;

	   font-family:Arial;
	   font-size: 13px;
	   color:#005495;
	   font-weight:Bold;

	   text-decoration:none;
}

A:link.btn_link_196 {text-decoration:none;}
A:visited.btn_link_196 {text-decoration:none;}
A:active.btn_link_196 {text-decoration:none;}
A:hover.btn_link_196 {color:black;}

.FrameHeaderTitle {
  font-size:13px;
  font-family:Verdana, Arial;
  color:White;
  font-weight:Bold;
  padding-top:3px;
  display:block;
}

.dInvisible {
 display:none;
}

.dVisible {
  display:inline;
}

.FormTitle {
  font-family:Verdana, Arial; 
  font-size:12px;
  color:Black; 
 }
A:link.FormTitle {text-decoration:none;}
A:visited.FormTitle {text-decoration:none;}
A:active.FormTitle {text-decoration:none;}
A:hover.FormTitle {color:black;}

 .FormTitleColor {
  font-family:Verdana, Arial; 
  font-size:11px;
  color:#009F00;
  font-weight:Bold;
 }
 
 .FormTitleError {
  font-family:Verdana, Arial; 
  font-size:12px;
  color:Red;
 }

.d_frame_title_type_1 {
  font-family: Verdana, Arial;
  color: White;
  font-size: 12px;
  font-weight: Bold;
  
  padding-left:6px;
  padding-top:3px;
 }
 .d_frame_text_type_1 {
  background-color:#F2F2F2;
  padding:5px;
 }

 .d_frame_title_type_3 {
  font-family: Arial Narrow, Arial, Tahoma, Verdana;
  color: #727272;
  font-size: 27px;
  font-weight: Normal;
  
  padding-left:6px;
  padding-top:5px;
 }
 .d_frame_text_type_3 {
  background-color:#F4F4F4;
 }

 .TextBox {
   font-family:Arial, Verdana;
   font-size: 12px;
   font-weight:Normal;
   color:Black;
   border:1px solid #9D9C9C;
 }

 .comboItemNormal {
   font-family:Arial, Verdana;
   font-size: 12px;
   font-weight:Normal;
   color:Black;
   border:1px solid #9D9C9C;
   width:260px;
 }

 .LanguageList {font-family:Verdana, Arial; font-size:11px; width:130px; }


 .NewsText {
 font-family: Tahoma, Arial,Verdana;
 font-size: 11px;
 color: Black;
}
A:link.NewsText {color:Black; text-decoration:none}
A:visited.NewsText {color:Black; text-decoration:none}
A:active.NewsText {color:Black; text-decoration:none}
A:hover.NewsText {color:Gray; text-decoration:underline}

.NewsTitle {
 font-family: Tahoma, Arial,Verdana;
 font-size: 11px;
 color: #005495;
 font-weight:bold;
 padding-bottom:5px;
}
A:link.NewsTitle {color:#005495; text-decoration:none}
A:visited.NewsTitle {color:#005495; text-decoration:none}
A:active.NewsTitle {color:#005495; text-decoration:none}
A:hover.NewsTitle {color:Gray; text-decoration:underline}

.dashboard_tota1_title {
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight:bold;
  color:Black; 
}

.dashboard_tota1_value {
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight:bold;
  color: Black;
}

.dashboard_tota1_title_colored {
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight:bold;
  color:Red; 
}

.dashboard_tota1_value_colored {
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight:bold;
  color: Red;
}

.dashboard_tota2_title {
  font-family: Arial, Verdana;
  font-size:13px;
  font-weight:Normal;
  color:Black;
}

.dashboard_tota2_value {
  font-family: Arial, Verdana;
  font-size: 13px;
  font-weight:Normal;
  color:Black;
}

.dashboard_tota3_title {
  font-family: Arial, Verdana;
  font-size:12px;
  font-weight:Normal;
  color:Black;
}

.dashboard_tota3_value {
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight:Normal;
  color:Black;
}

.button_40_off {
 font-family: Arial,Verdana;
 font-size: 15px;
 font-weight:bold;
 color: White;
 width:40px;
 height:20px; 
 border:0px solid white;
 font-weight:bold;
 background: url(../images/buttons/button_40x20.jpg) left top;
 cursor:hand;
 padding-bottom:10px;
}

.button_40_on {
 font-family: Arial,Verdana;
 font-size: 15px;
 font-weight:bold;
 color: White;
 width:40px;
 height:20px; 
 border:0px solid white;
 font-weight:bold;
 background: url(../images/buttons/button_40x20.jpg) left bottom;
 cursor:hand;
 padding-bottom:10px;
}

.grid_text_box_show {
   font-family:Arial;
   font-size:11px;
   color:#5D5E62;
   
   width:170px;
   
   overflow:hidden;
   
   border:0px solid Transparent;
   background-color:Transparent;
}

.grid_text_box {
   font-family:Arial;
   font-size:10px;
   color:Black;
   
   width:170px;
   
   overflow:hidden;
   
   border:0px solid White;
   background-color:White;
}

.grid_button {
   font-family:Arial;
   font-size:10px;
   color:Black;
   
   width:50px;
      
   cursor:Hand;
      
   border:0px solid #E0E2E1;
   background-color:#E0E2E1;
}

.dGridCellValueHide {
	display:none;
}

.dGridCellValueShow {
	width:222px;
	border:1px solid Transparent;
	display:block;
}

.dGridCellChangeHide {
	display:none;
}

.dGridCellChangeShow {
	width:222px;
	border:1px solid #C2C2C2;
	display:block;
}

.button_simple_off {
 font-family: Arial,Verdana;
 font-size: 11px;
 font-weight:Normal;
 color: Black;
 width:70px;
 height:19px; 
 border:1px solid #9D9C9C;
 background-color:#E5E5E5;
 cursor:hand;
}

.button_simple_on {
 font-family: Arial,Verdana;
 font-size: 11px;
 font-weight:Normal;
 color: Black;
 width:70px;
 height:19px; 
 border:1px solid #9D9C9C;
 background-color:#F2F2F2;
 cursor:hand;
}