#menu {list-style:none; width:940px; margin:0px auto 0px auto; height:43px; padding:0px 10px 0px 10px;
   /* Rounded Corners */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    /* Background color and gradients */
    background:#EEEEEE; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#F4F4F4'); /* for IE */    background: #FF0000;
    background: -moz-linear-gradient(top, #FF0000, #FFFFFF);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0000), to(#FFFFFF));
}

#menu li {float:left; display:block; text-align:center; position:relative; padding: 4px 10px 4px 10px; margin-right:30px; margin-top:7px; border:none;}

#menu li:hover { border: 1px solid #777777; padding: 4px 9px 4px 9px;
    /* Background color and gradients */
    background:#EEEEEE; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#F4F4F4'); /* for IE */
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));

    /* Rounded corners */
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

#menu li.menu_noHover:hover {border: 1px solid #FF0000; padding: 4px 9px 4px 9px;
    /* Background color and gradients */
    background: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

#menu li a {font-family:Impact; font-size:16px; color: #EEEEEE; display:block; outline:0; text-decoration:none;}

#menu li:hover a { color:#161616;}

#menu li .drop { padding-right:21px; background:url("../kbmm/drop.png") no-repeat right 8px;}
#menu li:hover .drop {background:url("../kbmm/drop.png") no-repeat right 7px;}

.dropdown_0columns {display: none;}

.dropdown_1columns, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns, .dropdown_6columns {
    margin:4px auto;float:left; position:absolute; left:-999em; /* Hides the drop down */
    text-align:left; padding:10px 5px 10px 5px; border:1px solid #777777; border-top:none;
    /* Gradient background */
    background:#EEEEEE; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#EEEEEE'); /* for IE */
    background: -moz-linear-gradient(top, #EEEEEE, #F4F4F4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#F4F4F4));

    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}

.dropdown_0columns {width:0px;}
.dropdown_1columns {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}
.dropdown_6columns {width: 840px;}

#menu li:hover .dropdown_0columns, #menu li:hover .dropdown_1columns, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns, #menu li:hover .dropdown_6columns { left:-1px; top:auto;z-index:99999;}

.col_0 {display: none;}

.col_1,.col_2,.col_3,.col_4,.col_5,.col_6 {display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px;}

.col_0 {width:0px;}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}
.col_6 {width:830px;}

#menu .menu_right {float:right; margin-right:0px;}

#menu li .align_right {
    /* Rounded Corners */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {left:auto;right:-1px;top:auto;}

#menu p, #menu h2, #menu h3, #menu ul li {font-family:Arial; line-height:21px; font-size:12px; text-align:left;}

#menu h2 {font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;color:#000000; letter-spacing:-1px; margin:7px 0 14px 0; padding-bottom:8px; border-bottom:1px solid #666666; width:100%; display:inline-block;}

#menu h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#000000; margin:7px 0 14px 0; padding-bottom:7px; border-bottom:3px solid #888888; display:inline-block;}

#menu p {font-family:Arial;  line-height:18px; margin:0 0 10px 0; color:#000000;}

#menu li:hover div a {font-size:12px; color:#015b86;}

#menu li:hover div a:hover { color:#029feb;}

.normal {font-family:Arial; font-weight:normal;}
.strong {font-family:Arial; font-weight:bold;}
.italic {font-family:Arial; font-style:italic;}
img {border: none;}

.imgshadow { /* Better style on light background */
    /* background:#FFFFFF; */
    padding:4px; border:1px solid #777777; margin-top:5px;
    -moz-box-shadow:2px 2px 2px #000000;
    -webkit-box-shadow:2px 2px 2px #000000;
    box-shadow:2px 2px 2px #000000;
}

/* Image sticks to the left */
.img_left { width:auto; float:left; margin:5px 15px 5px 5px;}

#menu li .boxed {font-family:Arial;background-color:#333333; color: #eeeeee; padding:4px 6px 4px 6px;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /* Shadow */
    -webkit-box-shadow: 3px 3px 3px #000000;
    -moz-box-shadow: 3px 3px 3px #000000;
    box-shadow: 3px 3px 3px #000000;
}

#menu li ul { list-style:none; padding:0; margin:0 0 12px 0;}

#menu li ul li { font-size:12px; line-height:24px; position:relative; padding:0; margin:0; float:none; text-align:left; width:130px;}

#menu li ul li:hover { background:none; border:none; padding:0; margin:0;}

#menu li .greybox li { background:#F4F4F4; border:1px solid #bbbbbb; margin:0px 0px 4px 0px; padding:4px 6px 4px 6px; width:116px;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#menu li .greybox li:hover { background:#ffffff; border:1px solid #aaaaaa; padding:4px 6px 4px 6px; margin:0px 0px 4px 0px;}
