#menu {list-style:none; width:620px; margin:0px auto 0px auto; height:35px; padding:0px 10px 0px 10px;
   /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /* Background color and gradients */
    background:#666666; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666'); /* for IE */    background: #666666;
    background: -moz-linear-gradient(top, #666666, #666666);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666));
}

#menu li {float:left; display:block; text-align:center; position:relative; padding: 4px 10px 4px 10px; margin-right:10px; margin-top:5px; border:none;}

#menu li:hover { border: 1px solid #666666; padding: 4px 9px 4px 9px;
    /* Background color and gradients */
    background:#666666; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666'); /* for IE */
    background: -moz-linear-gradient(top, #666666, #666666);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666));

    /* Rounded corners */
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
}

#menu li.menu_noHover:hover {border: 1px solid #666666; 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:Tahoma; font-size:13px; color: #FFFFFF; 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 #666666; border-top:none;
    /* Gradient background */
    background:#666666; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666'); /* for IE */
    background: -moz-linear-gradient(top, #666666, #666666);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666));

    /* Rounded Corners */
    -moz-border-radius: 0px 10px 10px 10px;
    -webkit-border-radius: 0px 10px 10px 10px;
    border-radius: 0px 10px 10px 10px;
}

.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: 10px 0px 10px 10px;
    -webkit-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
}

#menu li:hover .align_right {left:auto;right:-1px;top:auto;}

#menu p, #menu h2, #menu h3, #menu ul li {font-family:Tahoma; line-height:21px; font-size:12px; text-align:left;}

#menu h2 {font-family:Tahoma; font-size:15px; font-weight:bold;color:#FFFFFF; letter-spacing:-1px; margin:7px 0 14px 0; padding-bottom:8px; border-bottom:1px solid #000000; width:100%; display:inline-block;}

#menu h3 {font-family:Tahoma; font-size:14px; font-weight:bold;color:#FF0000; margin:7px 0 14px 0; padding-bottom:7px; border-bottom:3px solid #FF0000; display:inline-block;}

#menu p {font-family:Tahoma;  line-height:18px; margin:0 0 10px 0; color:#E1E1E1;}

#menu li:hover div a {font-size:12px; color:#FF0000;}

#menu li:hover div a:hover { color:#FF0000;}

.normal {font-family:Tahoma; font-weight:normal;}
.strong {font-family:Tahoma; font-weight:bold;}
.italic {font-family:Tahoma; font-style:italic;}
img {border: none;}

.imgshadow { /* Better style on light background */
    /* background:#FFFFFF; */
    padding:4px; border:1px solid #FFFFFF; margin-top:5px;
    -moz-box-shadow:2px 2px 2px #FF0000;
    -webkit-box-shadow:2px 2px 2px #FF0000;
    box-shadow:2px 2px 2px #FF0000;
}

/* Image sticks to the left */
.img_left { width:auto; float:left; margin:5px 15px 5px 5px;}

#menu li .boxed {font-family:Tahoma;background-color:#FF0000; color: #FF0000; 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 #FF0000;
    -moz-box-shadow: 3px 3px 3px #FF0000;
    box-shadow: 3px 3px 3px #FF0000;
}

#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:#FF0000; border:1px solid #FF0000; 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:#FF0000; border:1px solid #FF0000; padding:4px 6px 4px 6px; margin:0px 0px 4px 0px;}
