/*********************************************************************************************/
/* VERTICAL MENU STYLES***********************************************************************/
/*********************************************************************************************/

.menu {
cursor:pointer;
margin:0;
z-index: 999;
position:relative;
}

/* List Properties */
.menu ul {
list-style:none;
width:215px;
border:1px solid;
margin:0;
padding:0;
}

.menu li ul {
position:absolute;
left:213px;
top:6px;
width:215px;
padding-left:0;
margin:0;
}

.shim {
display:none;
visibility:hidden;
border:0;
background-color:#ccc;
}

.menu li .shim {
position:absolute;
left:213px;
top:6px;
width:215px;
}
* html .menu li .shim {left:213px; width:213px;}

/* Arrow Image Information */
.menu li .menu_rightArrow {
height:16px;
width:16px;
float:right;
margin-right:5px;
}

.menu li .menu_downArrow {
height:16px;
width:16px;
float:right;
margin-right:5px;
}

.menu ul.subMenuH {display:none;}
.menu ul.subMenuV {display:block;}

/* Menu item properties */
.menu li {
list-style:none;
padding-top:6px;
padding-bottom:6px;
}

.menu ul li {
font-size:11px;
line-height:17px;
padding-left:5px;
position:relative;
width:210px;
margin:0;
}
* html .menu ul li {width:213px;}

.menu li ul li {
font-size:11px;
line-height:17px;
padding-left:5px;
position:relative;
width:210px;
margin:0;
}
* html .menu li ul li {width:213px;}

/* Menu spacer properties */
.menu li.menuSpacer {
padding-top:0;
padding-bottom:0;
position:relative;
width:100%;
font-size:0;
margin:0;
}

/* MenuHeader Properties */
.menu li.menuHeader {position:relative;}

#menuHeader_thisSection {font-weight:bold;}
#menuli_otherSection {font-weight:bold;}
#menuli_otherSection ul {font-weight:normal;}

.vertMenuBorder {
width:1px;
background-color: #000000;
height: 100%; 
left: 0px;
}

.vertMenuBorderCell 
{
	border-right: 1px solid #000000; 
}

/*********************************************************************************************/
/* HORIZONTAL MENU STYLES*********************************************************************/
/*********************************************************************************************/

.menuhoz {cursor:pointer;}

.menuhoz li .shim {
position:absolute;
left:0;
top:23px;
width:217px;
}

.menuhoz li ul li .shim {
position:absolute;
left:213px;
top:6px;
width:217px;
}

/* Arrow image information */
.menuhoz li ul li .menu_rightArrow {
height:16px;
width:16px;
float:right;
margin-right:5px;
}

.menuhoz li ul li .menu_downArrow {
height:16px;
width:16px;
float:right;
margin-right:5px;
}

/* List properties */
.menuhoz ul {
list-style:none;
border-style:solid;
border-width:1px;
margin:0;
padding:0;
}

.menuhoz li ul {
position:absolute;
left:0;
top:23px;
padding-left:0;
width:215px;
margin:0;
}

.menuhoz li ul li ul {
position:absolute;
left:213px;
top:6px;
padding-left:0;
margin:0;
}

.menuhoz ul.subMenuH {display:none;}
.menuhoz ul.subMenuV {display:block;}

/* Menu item properties */
.menuhoz li {
display:inline;
list-style:none;
padding:6px 12px;
}

.menuhoz li ul li {
display:block;
font-size:11px;
line-height:17px;
position:relative;
padding-left:5px;
padding-right:0;
width:210px;
margin:0;
}

.menuhoz ul li {
font-size:11px;
line-height:17px;
position:relative;
margin:0;
}
* html .menuhoz li ul li {width:215px;}

/* menu spacer properties */
.menuhoz li.menuSpacer {
padding-top:0;
padding-bottom:0;
position:relative;
width:100%;
font-size:0;
margin:0;
}

/* menuheader properties */
.menuhoz li.menuHeader {position:relative;}

.menuhoz li ul li {width:210px;}
* html .menuhoz li ul li {width:215px;}
* html .menuhoz li ul {width:215px;}

/*keeps top menu from collapsing*/
#hozNav table{
	width:885px;
}
