/*Header variables*/
/*Header total width is 982px (header_left + header_right)*/
#header_left { width: 769px; background: url("../images/header_a.gif") top repeat-x; }
#header_right { width: 213px; background: url("../images/header_b.gif") top repeat-x; }
.header_part { right: 210px; }

/*Search variables*/
#search { width: 190px; }
#search input[type="text"] { width: 160px; }
#search input[type="submit"] { width: 20px; cursor: pointer; }

/*Submenu*/
#sub_menu { width: 213px; position: relative; margin: 0 0 6px 0; padding: 0 0 8px 0; background: url("../images/promo_a_short.gif"); z-index: 1; }
#sub_menu_header { width: 213px;  height: 23px; margin: 0; padding: 0; font-size: 13px; color: #FFF; text-align: center; background: url("../images/promo_header_short.gif"); z-index: 2; }
#sub_menu_footer { width: 213px; position: absolute; bottom: 0; left: 0;  height: 8px; margin: 0; padding: 0; font-size: 1px; background: url("../images/promo_footer_short.gif"); z-index: 2; }
.sub_menu_divider { height: 3px; width: 213px; font-size: 1px; background: url("../images/submenu_spacer.gif"); z-index: 2;}
#sub_menu a { color: #666; padding: 9px 15px 9px 15px; display:block; text-decoration: none; line-height: 15px;}
#sub_menu a:hover { color: #333; background: url("../images/submenu_over.gif"); }
#sub_menu a.navLevel_3 { color: #888; padding: 9px 15px 9px 30px; }
#sub_menu a.navLevel_3:hover { color: #555; background: url("../images/submenu_over.gif"); }
#sub_menu a.navLevel_2_on { color: #fff; background: url("../images/submenu_on.gif"); }
#sub_menu a.navLevel_2_on:hover { color: #eee; }
#sub_menu a.navLevel_3_on { color: #fff; background: url("../images/submenu_on.gif"); padding: 9px 15px 9px 30px; }
#sub_menu a.navLevel_3_on:hover { color: #eee; }

/*Navbar strip*/
#navbar { position: relative; width: 526px; height: 28px; margin: 7px 0 0 0; padding: 0 0 0 20px; background: url("../images/navbar_a.gif"); z-index: 1; }
.navbar_part { position: absolute; left: 0; width: 24px; height: 28px; background: url("../images/navbar_left.gif"); font-size: 2px; }
#navbar p { padding: 5px 0 0 0; font-size: 11px; white-space: nowrap; }
#navbar a { color: #000; text-decoration: none; padding: 0 10px 0 10px; } 
#navbar a:hover { color: #666; } 
#navbar_left { position: absolute; right: 0; width: 10px; height: 28px; background: url("../images/navbar_right_b.gif"); font-size: 2px; }

/*Main content body variables*/
.content_column { width: 769px;	position: relative; margin: 0; padding: 0; float: left; z-index: 0; }
.left_column { width: 213px; position: relative; margin: 5px 0 6px 0; padding: 0; float: left; z-index: 1; }
.middle_column { width: 544px; position: relative; margin: 0; padding: 5px 6px 6px 6px; float: right; z-index: 1; }
.right_column { width: 213px; position: relative; margin: 0; padding: 0; float: right; z-index: 1; }

/*Modual windows for left and right column*/
.modual_window { width: 213px; background: url("../images/modular.gif"); }
.modual_window_header { width: 213px; background: url("../images/modular_header.gif"); }
.modual_window_footer  { width: 213px; background: url("../images/modular_footer.gif"); }

/*Main content deffinitions*/
.left_column img { margin-bottom: 5px; }

.content_text {	width: 513px; margin: 6px 0 2px 1px; background: url("../images/text_narrow.gif"); min-height: 650px; height: auto !important; height:650px; }
.content_text_top { width: 543px; background: url("../images/text_narrow_top.gif"); z-index: 1;}
.content_text_bottom { width: 543px; background: url("../images/text_narrow_bottom.gif"); z-index: 1; }