/* menu */

div.menuleft
{
width: 20px;
float: left;
background-image: url('../images/outer_left.gif');
background-repeat: repeat-y;
}

div.menucontent
{
width: 208px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0px;
}

.menutable
{
padding: 0 0 0 0;
margin: 0px 0px 0px -5px;
}

/* Set display:none to content is not pushed down from top of format :: MH*/
div.menuright
{
display:none;
width: 14px;
height: auto;
float: left;
background-image: url('../images/inner_left_border.gif');
background-repeat: repeat-y;
}

.contacttable
{ 
position: relative;
width:220px;
line-height: 0.9em;
padding: 0 0 0 0;
margin: 30px -5px 0 -7px;
border-collapse: collapse;
vertical-align: bottom;
height:100px;
}

.contacttable a
{ 
text-decoration: none;
}


div.menurow
{
width: 155px;
height: 30px;
}

div.menubutton
{
width: 24px;
height: 30px;
float: left;
}

div.menutitle
{
width: 126px;
margin: -4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: right;
height: 30px;
text-align:left;
}

html>body div.menutitle
{
margin: -1px 0px 0px 0px;
}

P#menu_knowmmg3
{
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: verdana;
font-size: 0.55em;
font-weight:bold;
}

div.menutitle div div a, div.submenutitle div div a, div.subsubmenutitle div div a, div.subsubsubmenutitle div div a /* THIS LINE AMENDED 7/11/08 JM*/
{
font-family: verdana;
font-size: 0.7em;
color: #9390bf;
text-decoration: none;
line-height: 1.1em;
}

div.menutitle div div a
{
font-weight:bold;
}

/* sub menu start */

div.submenurow
{
margin: 0px 0px 0px 10px;
width: 140px;
height: 30px;
}

div.subsubmenurow
{
margin: 0px 0px 0px 20px;
width: 135px;
height: 30px;
}

/* NEW 7/11/08 JM*/
div.subsubsubmenurow
{
margin: 0px 0px 0px 30px;
width: 120px;
height: 30px;
}
/* ---- */


div.submenutitle
{
width: 116px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: right;
text-align:left;	
}

html>body div.submenutitle
{
margin: -2px 0px 0px 0px;
}


div.subsubmenutitle
{
width: 116px;           /* THIS LINE AMENDED 7/11/08 JM*/
height: 30px;
margin: -0px 0px 0px -10px;
padding: 0px 0px 0px 0px;
float: right;
text-align:left;	
}

html>body div.subsubmenutitle
{
margin: -2px 0px 0px -10px;
}


/* NEW 7/11/08 JM*/
div.subsubsubmenutitle
{
width: 100px;
height: 30px;
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 0px;
float: right;
text-align:left;	
}

html>body div.subsubsubmenutitle
{
margin: -2px 0px 0px -10px;
}

/* ---- */


img.menuimage
{
cursor: pointer;
}

div.menutitle div div a#menuselected, div.submenutitle div div a#menuselected, div.subsubmenutitle div div a#menuselected, div.subsubsubmenutitle div div a#menuselected    /* THIS LINE AMENDED 7/11/08 JM*/
{
	color:#43408D;
}

.divcenter {
	_position: relative;
	text-align:left;

}
.divcenter DIV {
	VERTICAL-ALIGN: middle; 
	_position: absolute;
}
.divcenter DIV DIV {
	_position: relative;
	_top: -50%;

}

/* sub menu end */

/* menu end */
