
/* completely eliminate sidemenu and retain spacing  rk-1/4/2016 */
#ctl00_PlaceHolderLeftNavBar_BOEPlaceHolderContextMenu_contextmenu {
    display: none;
}
/* allows minimal lefthand margin where sidemenu was rk:1-5-2016*/
#contextmenu1 > div {
    width: 100px !important;
}

.contextmenu
{
	vertical-align:top;
	padding-right:20px;
    display:block;
    padding-bottom:20px;
}

.contextmenu > span
{
	display:block;
	font-size:0.9em;
	font-family:'Raleway', Sans-Serif;
}

.contextmenu .menuitem .submenu
{
	display:none;	
}

.contextmenu > span > table
{
	width:100%;
}

.contextmenu > span > table > tbody > tr > td > span.menuitem
{
	display:block;
	border-left:solid 2px rgba(54, 78, 111, 0.66);
	background-color:#ffffff;
	
	padding-left:10px;
	border-bottom:solid 2px #eeeeee;
	border-right:solid 2px rgba(54, 78, 111, 0.66);
	
	padding-top:5px;
	padding-bottom:5px;
	
	position:relative;
	
}

span.menuitem .description {
	min-width:150px;
    display:block;
    padding-left:10px;
    padding-right:10px;
    font-size:0.8em;
}


.contextmenu > span > table > tbody > tr > td > span.menuitem a
{
	color:#3a3a3a;
}


.contextmenu > span > table > tbody > tr > td > span.menuitem > div.submenu
{
	display:none;
	position:absolute;
	left:100%;
	top:0px;
}

.contextmenu > span > table > tbody > tr > td > span.menuitem:hover
{
	background-color:#1dbcb8;
}

.contextmenu > span > table > tbody > tr > td > span.menuitem:hover > div.submenu
{
	display:block;
}

.contextmenu span.menuitem > div.submenu .menuitem
{
	display:block;
	background-color:#7b8aa0;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	width:278px;
	border-bottom:solid 1px #ffffff;
	font-size:1em;
	font-weight:bold;
}

.contextmenu span.menuitem > div.submenu .menuitem:hover
{
	background-color:#1dbcb8;
}

.contextmenu span.menuitem > div.submenu .menuitem a
{
	color:#ffffff;
}

.contextmenu .submenuhelper
{
	display:none;
}

.contextmenu span.menuitem > span.parentsymbol
{
	
	position:absolute;
	left:95%;
	top:5px;
	
	height:12px;
	width:10px;
	background-image:url('images/parent.gif');
	
}

.contextmenu .submenu
{
	-moz-box-shadow: 1px 1px 0px #d9d9d9;
	-webkit-box-shadow: 1px 1px 0px #d9d9d9;
        box-shadow: 1px 1px 0px #d9d9d9;
}

.contextmenu .menuheading
{
    
	background-color:#364e6f;
	color:#ffffff;
	padding-left:15px;
	font-size:1.1em;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
}

.contextmenu > span > table > tbody > tr > td > span.newheading
{
	border-left-style:none;
	border-right-style:none;
	padding-top:20px;
	border-bottom:solid 5px #f2c57f;
	font-size:1.1em;
	font-weight:bold;
	color:#cf7f00;
	text-transform:uppercase;
	padding-left:0px;
}

.contextmenu > span > table > tbody > tr > td > span.newheading a
{
	color:#cf7f00;
}

.contextmenu > span > table > tbody > tr > td > span.newheading:hover
{
	background-color:transparent;
}
