body { margin:0px; background-color:#FAFAFA; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
h1 { margin-top:5px; margin-bottom:5px; font-size:26px; font-family:Times, Arial, Helvetica, sans-serif; }
h2 { font-size:20px; }
a { text-decoration:none; }

.root_div { width:100%; margin:0 auto; }

.header_div { height:300px; position:relative; }

.logo_div { position:absolute; top:18px; left:16px; }
.logo_div { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); cursor:pointer; }
.logo_div img { border:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.languages_div { position:absolute; right:10px; top:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.languages_div a { text-decoration:none; color:#192458; font-weight:bold; }
.languages_div a:hover { text-decoration:underline; color:#fb7419; }
.languages_div span { color:#fb7419; font-weight:bold; margin:0 4px; }
.languages_div #active_language { text-decoration:overline; }
.languages_div #active_language:hover { text-decoration:underline; }

.horizontal_menu_div { height:40px; background-color:#FB7419; background-image:url(../images/horizontal_menu_bg.png); background-repeat:no-repeat; background-position:left; }
.horizontal_menu_div ul { float:right; list-style:none; margin:0px; padding:0px; margin-right:1px; }
.horizontal_menu_div ul li { float:left; }
.horizontal_menu_div ul li a { text-decoration:none; color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif; display:block; }
.horizontal_menu_div ul li a em { display:block; font-style:normal; }
.horizontal_menu_div ul li a #hm_c { padding:11px 16px; }

.horizontal_menu_div ul a:hover { background-image:url(../images/horizontal_menu_hover_center_bg.png); background-repeat:repeat-x; background-position:top; }
.horizontal_menu_div ul a:hover #hm_lbg { background-image:url(../images/horizontal_menu_hover_left_bg.png); background-repeat:no-repeat; background-position:top left; }
.horizontal_menu_div ul a:hover #hm_rbg { background-image:url(../images/horizontal_menu_hover_right_bg.png); background-repeat:no-repeat; background-position:top right; }

.horizontal_menu_div ul #active_h_menu a, .horizontal_menu_div ul #active_h_menu a:hover { background-image:url(../images/horizontal_menu_active_center_bg.png); background-repeat:repeat-x; background-position:top; }
.horizontal_menu_div ul #active_h_menu a #hm_lbg, .horizontal_menu_div ul #active_h_menu a:hover #hm_lbg { background-image:url(../images/horizontal_menu_active_left_bg.png); background-repeat:no-repeat; background-position:top left; }
.horizontal_menu_div ul #active_h_menu a #hm_rbg, .horizontal_menu_div ul #active_h_menu a:hover #hm_rbg { background-image:url(../images/horizontal_menu_active_right_bg.png); background-repeat:no-repeat; background-position:top right; }

.content_div_container_1 { background-image:url(../images/content_top_bg.jpg); background-repeat:no-repeat; background-position:top left; }
.content_div_container_2 { background-image:url(../images/content_bottom_bg.jpg); background-repeat:no-repeat; background-position:bottom right; }
.content_div { min-height:500px; overflow:hidden; }

.orange_links a, .red_links a { text-decoration:none; }
.orange_links a:hover, .red_links a:hover { text-decoration:underline; }
.orange_links a { color:#fb7419; }
.red_links a { color:#d24320; }

.feedback_title { color:#069DAB; }

.login_title { color:#3A648A; }
.login_link { text-decoration:none; color:#3A648A; }
.login_link:hover { text-decoration:underline; color:#EC3007; }
.login_text { color:#3A648A; margin:0px; margin-bottom:6px; }

.services { list-style:none; margin:0px; padding:0px; }
.services li { padding:0; margin:0; }
.services li a { padding-left:22px; white-space:nowrap; text-decoration:none; color:#fb7419; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; background-repeat:no-repeat; }
.services li a:hover, .services li a:active, .services #services_active_menu  { text-decoration:none; color:#ffffff; background-image:url(../images/left_menu_bg.png); background-position:left; }

.error_strings ul { padding:0px; margin:4px 0 4px 15px; font-family:Verdana, Arial; font-size:11px; color:#FF0000; }

.block_header { height:26px; font-weight:bold; padding-left:8px; background-image:url(../images/block_header_bg.png); background-position:bottom; background-repeat:repeat-x; color:#9ab111; text-transform:uppercase; }
.border_top_left { background-image:url(../images/border_corners.png); background-position:0px 0px; }
.border_top_center { height:2px; background-image:url(../images/border_top_bottom.png); background-position:top; background-repeat:repeat-x; }
.border_top_right { background-image:url(../images/border_corners.png); background-position:-1px 0px; }
.border_middle_left { width:2px; background-image:url(../images/border_left_right.png); background-position:left; background-repeat:repeat-y; }
.border_middle_right { width:2px; background-image:url(../images/border_left_right.png); background-position:right; background-repeat:repeat-y; }
.border_bottom_left { background-image:url(../images/border_corners.png); background-position:0px -2px; }
.border_bottom_center { height:2px; background-image:url(../images/border_top_bottom.png); background-position:bottom; background-repeat:repeat-x; }
.border_bottom_right { background-image:url(../images/border_corners.png); background-position:-1px -2px; }
