/* Header ================================================================================ */

.header { width:960px; height:35px; margin-right: auto; margin-left: auto; background-image:url(../images/nav2.png); background-repeat:repeat-x; margin-top:-23px; margin-bottom:2px;}

.header .header-block .top-corners{height:5px; overflow:hidden;}
.header .header-block .content{padding:8px 0 8px 21px; min-height:1px; height:auto!important; height:1px;}


.header .menu-block{padding:0 1px 0 27px;}
.header .menu-block .top-corners{height:8px; overflow:hidden;}
.header .menu-block .content{ padding-left:0px;}
/*========ie6=======*/
*html .header .menu-block .content{height:1px;}
/*=======//ie6======*/
.header .menu-block .content .layer-2{ padding:3px 9px 5px 14px; min-height:1px; height:auto!important; height:1px;}
.header .menu-block .bot-corners{height:8px; overflow:hidden; }

.header .form-search{float:right; width:262px;}
.header .form-search label{display:none;}
.header .form-search .input-bg{background:url(../images/search_input_bg.gif) left top no-repeat; float:left; width:194px; height:28px; margin-right:2px; overflow:hidden;}
.header .form-search input{width:173px; height:15px; margin-left:7px; margin-top:6px; border:0; background:0;}
.header .form-search button{width:66px; height:25px!important; overflow:hidden; background:url(../images/search_button.gif) left top no-repeat!important; float:right; margin-top:2px;}
.header .form-search button span{display:none;}




/********** < Navigation */
#nav{font-size:10px; padding-top:3px;}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li {float:left; background:url(../images/menu_divider.gif) right 5px no-repeat; padding-right:4px; padding-left:2px;}
#nav li.last{background:0;}
#nav li a{float:left; color:#FFF;}
#nav li a:hover { color:#FFCE21; }
#nav li.over a,
#nav li.active a { color:#FFCE21; background:url(../images/menu_corner_left.gif) left top no-repeat #FF5400; }
#nav li a span{padding:5px 7px 10px;}

#nav li.over span,
#nav li.active span{background:url(../images/menu_corner_right.gif) right top no-repeat;}

/* 2nd Level */
#nav ul { position:absolute; width:110px; top:28px; left:-10000px; background:0; background:url(../images/sub_menu_corner_top.gif) right top no-repeat; padding-top:7px; padding-left:2px;}
#nav ul li { float:none; padding:0; background:#FF5400; }
#nav ul li.last { border-bottom:0; background:url(../images/sub_menu_corner_bot.gif) left bottom no-repeat!important; padding-bottom:20px;}
#nav ul li a { float:none; padding:9px 5px 0 23px; font-weight:normal; color:#FFF !important; background:url(../images/submenu_marker.gif) 15px 14px no-repeat!important;}
#nav ul li a:hover { color:#FFCE21 !important; }
#nav ul li a span{background:0!important; padding:0!important;}
#nav ul li.active > a,
#nav ul li.over > a {color:#FFCE21 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
