/* Main Nav Styles */
.head_menu {
border:0;
float:left;
font-size:10px;
font-weight:normal;
margin:0;
width:990px;
text-align:left;
z-index:2; 
}

/* Main Bar */
.head_menu ul {
border:0;
font-size:10px;
padding:0;
margin:0;
list-style-type:none;
z-index:2;
}

/* Individual top boxes */
.head_menu ul li {
background:transparent;
float:left;
position:relative;
z-index:2;
}

/* Individual top boxes, generic list */
.head_menu ul li a, .head_menu ul li a:visited {
background: rgb(255,255,255);
background-image: url('../_images/top_nav_back.gif');
border:1px solid rgb(155,155,155);
border-bottom:5px solid rgb(0,0,0);
color:rgb(50,50,50);
display:block;
float:left;
margin:0;
padding:3px 5px;
text-align:right;
text-decoration: none;
width:153px;
_width:165px;
z-index: 2;
}

.head_menu ul li:hover {
width: auto;
z-index: 2;
}

.head_menu ul li a.head_menuone, .head_menu ul li a.head_menuone:visited { border-bottom: 5px solid rgb(0,145,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menutwo, .head_menu ul li a.head_menutwo:visited { border-bottom: 5px solid rgb(5,40,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menuthree, .head_menu ul li a.head_menuthree:visited { border-bottom: 5px solid rgb(0,145,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menufour, .head_menu ul li a.head_menufour:visited { border-bottom: 5px solid rgb(5,40,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menufive, .head_menu ul li a.head_menufive:visited { border-bottom: 5px solid rgb(0,145,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menusix, .head_menu ul li a.head_menusix:visited { border-bottom: 5px solid rgb(5,40,80); background: rgb(255,255,255); background-image: url('../_images/top_nav_back.gif'); z-index: 2;}
.head_menu ul li a.head_menuseven, .head_menu ul li a.head_menuseven:visited { z-index: 2;}

.head_menu ul li a.head_menuone:hover { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menutwo:hover { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menuthree:hover { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menufour:hover { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menufive:hover { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menusix:hover { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li a.head_menuseven:hover { z-index: 2; }

.head_menu ul li:hover a.head_menuone { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menutwo { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menuthree { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menufour { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menufive { border-bottom: 5px solid rgb(0,145,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menusix { border-bottom: 5px solid rgb(5,40,80); background: rgb(225,225,225); background-image: url('../_images/top_nav_back_over.gif'); z-index: 2; }
.head_menu ul li:hover a.head_menuseven { z-index: 2;}

.head_menu ul li ul {
display: none;
z-index: 2;
}

.head_menu table {
margin:0;
border-collapse:collapse;
font-size:10px;
position:absolute;
top:0;
left:0;
z-index:2;
}

/* Submenu */
.head_menu ul li:hover ul {
background:transparent;
background-image: url('../_images/top_nav_drop_back.gif');
border:1px solid rgb(205,205,205);
display:block;
left:0;
margin:0;
padding:0;
position: absolute;
text-align:left;
top:23px;
width:163px;
_width:165px;
z-index:2;
}

/* Used for the reverse submenu */
.head_menu ul li:hover ul.endstop {
left:-92px;
z-index:2;
}

.head_menu ul li:hover ul li ul {
display:none;
z-index:2;
}

/* Submenu options non link */
.head_menu ul li:hover ul li a {
background:rgb(240,240,240);
background:transparent;
border:0;
color:rgb(50,50,50);
display:block;
height:auto;
line-height:10px;
margin:0;
padding:2px 5px;
text-align:right;
z-index:2;
}

/* FF browsers - submenu options with link */
.head_menu ul li:hover ul li a.drop {
background: rgb(240,240,240) url('http://www.k3btg.net/_images/small_red_pointer.gif') no-repeat 152px 8px;
z-index: 2;
}

/* FF browsers - submenu options with link hover */
.head_menu ul li:hover ul li a:hover {
color: rgb(155,155,155);
z-index: 2;
}

/* FF browsers - submenu options with link hover */
.head_menu ul li:hover ul li a:hover.drop {
color: rgb(155,155,155);
background: rgb(240,240,240) url('http://www.k3btg.net/_images/small_red_pointer.gif') no-repeat 152px 8px;
z-index: 2;
}

/* FF IE browsers - sub submenu */
.head_menu ul li:hover ul li:hover ul {
border: 1px solid rgb(205,205,205);
display: block;
margin:0;
padding:5px;
position: absolute;
left: 172px;
left: 0px;
top: -1px;
top: 0px;
z-index: 2;
}

/* For unused reverse menu */
.head_menu ul li:hover ul li:hover ul.left {
left: -172px;
z-index: 2;
}

/* specific to IE5.5 and IE6 browsers - Submenu */
.head_menu ul li a:hover ul {
background:rgb(240,240,240);
border:1px solid rgb(205,205,205);
display:block;
margin:0;
padding:0;
position:absolute;
top:23px;
left:0px;
text-align: left;
width:165px;
z-index:2;
}

.head_menu ul li a:hover ul li {
border:0;
display:block;
left:0;
margin:0;
padding:0;
text-align:left;
z-index:2;
}

/* specific to IE5.5 and IE6 browsers - submenus without further sub */
.head_menu ul li a:hover ul li a, .head_menu ul li a:hover ul li a:link, .head_menu ul li a:hover ul li a:visited {
background:rgb(240,240,240);
border:0;
color:rgb(50,50,50);
display:block;
height:1px; /* line-height: normal; */
line-height:10px;
margin:0;
padding:2px 5px;
text-align:right;
z-index:2;
}

/* specific to IE5.5 and IE6 browsers - submenus rollovers */
.head_menu ul li a:hover ul li a:hover {
color: rgb(155,155,155);
z-index: 2;
}

/* For unused reverse menu */
.head_menu ul li a:hover ul.endstop {
left: -92px;
z-index: 2;
}

/* specific to IE5.5 and IE6 browsers - submenus with further sub */
.head_menu ul li a:hover ul li a.drop {
color: rgb(85,85,85);
background: rgb(240,240,240) url('http://www.k3btg.net/_images/small_red_pointer.gif') no-repeat 152px 8px;
z-index: 2;
}

.head_menu ul li a:hover ul li a ul {
height:0;
margin:0;
padding:0;
position:absolute;
visibility:hidden;
width:0;
z-index: 2;
}

/* specific to IE5.5 and IE6 browsers - submenus with further sub rollover */
.head_menu ul li a:hover ul li a:hover.drop {
color: rgb(155,155,155);
background: rgb(240,240,240) url('http://www.k3btg.net/_images/small_red_pointer.gif') no-repeat 152px 8px;
z-index: 2;
}

/* specific to IE5.5 and IE6 browsers - sub submenu */
.head_menu ul li a:hover ul li a:hover ul {
border: 1px solid rgb(205,205,205);
color: rgb(205,205,205);
left: 178px;
position: absolute; 
top: 0;
visibility: visible;
z-index: 3;
}

/* For unused reverse menu */
.head_menu ul li a:hover ul li a:hover ul.left {
left: -172px;
z-index: 2;
}
/* End Main Nav Styles