/** Kaibell Header */
/* Header Css */
#header {width:100%; height:120px; font-size:12px; margin-bottom:10px;}
#header ul {list-style-type:none;}
#header a {font-size:12px;}
#header .logo {width:100%; height:64px; position:relative; background:url("/images/banner1.jpg") no-repeat 150px center; position:relative;}
#header .logo div {width:300px; padding-top:5px; text-align:right; position:absolute; right:-6px; top:0;}
#header .logo div a {margin:0 6px;}
#header .logo div img {margin:8px 50px 0 0;}
#header .logo p {position:absolute; top:0; left:0;}
#header #logout {color:#666; text-transform:capitalize;}
#header .menu {height:55px; overflow:hidden;}/* background-color:#f2f6fa; border:#eff2f8 solid 1px; border-bottom:0;*/
#header .mspace {width:0px; font-size:0;}
#header .menu .barmenu1 {height:30px; line-height:30px; margin-left:-5px; font-size:12px;}
#header .menu .barmenu1 a {margin:0 6px; color:green;}
#header .menu ul li {height:24px; float:left; text-align:center;}
#header .menu ul li a {color:#fff; text-decoration:none;  background:url("/images/menu_l.gif") no-repeat left -42px; 
padding-left:6px; float:left;}
#header .menu ul li a span {background:url("/images/menu_r.gif") no-repeat right -42px; display:block; float:left;
padding:0 16px 5px 10px; padding-top:5px; *padding-top:7px; font-size:12px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header .menu ul li a span {float:none;}
#header .menu ul li a:hover {background-position:left 0;}
#header .menu ul li a:hover span {color:#000; text-decoration:none; display:block; background-position:right 0;}

/* Menu Link Selected */
#header .menu li.menued a {color:#000; text-decoration:none; color:#ff7300;  background-position:left 0;}
#header .menu li.menued a span {background-position:right 0;}

#header .sub_menu {height:3px; font-size:0; background-color:#24468E;}
#header .sub_menu div {display:none;}
#header .sub_menu a {color:#eee; font-size:12px; margin:0 6px;}
#header .sub_menu div.shome {padding-left:34px;}