/* CSS Document */
.mC {}
.mH {color:#EB8D00; cursor:pointer;  font-weight:bold; font-size:13px;}
.mH:hover{
text-decoration:underline;
}
A.mC {color:#EB8D00; cursor:pointer;  font-weight:bold; font-size:13px; text-decoration:none;}
A.mC:hover{
text-decoration:underline;
}
.mL {display:none; margin-bottom:2px;}
 
.mO{
display:block; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0033FF;
 font-weight:bold;
text-decoration:none;
margin-left:8px; 
padding-top:2px;
}
A.mO:link,A.mO:visited {
	 
 font-weight:bold; text-decoration:none;
COLOR:#0000CC;
}
 
A.mO:hover {
 font-weight:bold; text-decoration:underline;
 font-size:14px;
COLOR:#000066;
}
                    


#myslidemenu{
width:980px; height:92px; background-image:url(http://www.theravive.com/siteimages/v2/menu_homepage.jpg); background-repeat:no-repeat;
 top:10px; margin:0 auto; display:block; position:absolute; margin-left:10px; color: #ffffff;
}

#myslidemenu ul{

margin: 0px;
list-style-type: none;
color: #ffffff;
}

/*Top level list items*/
#myslidemenu ul li{
position: relative;
float: left;
margin: 0;
color: #ffffff;
 padding-left:28px; padding-right:28px;
 background-image:url(http://www.theravive.com/siteimages/v2/linkbrk.jpg); background-repeat:no-repeat; background-position:right center;
}

/*Top level menunew link items style*/
#myslidemenu ul li a{
color: #ffffff;
font-family: Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; 
text-decoration: none; line-height:41px;  
-moz-box-shadow: 0 0 1px #666666;
-webkit-box-shadow: 0 0 1px #666666;
        box-shadow: 0 0 1px #666666;

}

* html #myslidemenu ul li a{ /*IE6 hack to get sub menunew links to behave correctly*/
display: inline-block;
}

#myslidemenu ul li a:link, #myslidemenu ul li a:visited{

margin: 0px;
}

#myslidemenu ul li a:hover{
padding: 0px;
margin: 0px;
color:#FF8B21;
}
	
/*1st sub level menunew*/
#myslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
padding:0px;
margin: 0px;
background-color:#6A8615;
}

/*Sub level menunew list items (undo style from Top level List Items)*/
#myslidemenu ul li ul li{
display:block;
float: none;
margin: 0px;
padding:0px;
background-image:none;
background-color:#799A14;
border-bottom:1px solid #006600;
}



/*All subsequent sub menunew levels vertical offset after 1st level sub menunew */
#myslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menunew links style */
#myslidemenu ul li ul li a{
font-size:13px;
width: 160px; /*width of sub menunews*/
height:28px;
line-height:28px;
padding-left:10px;
margin: 0px;
border:0px;
background-color:#799A14;
-moz-box-shadow: 0 0 0px #666666;
-webkit-box-shadow: 0 0 0px #666666;
box-shadow: 0 0 0px #666666;
display:block;
font-weight:normal;
}

#myslidemenu ul li ul li a:hover{ /*sub menunews hover style*/
background-color:#6A8615;
color:#FF8B21;
display:block;
padding-left:10px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
					
 
.cO{
display:block; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
margin-left:8px; 
padding-top:2px;
}
A.cO:link,A.cO:visited {
	 
 font-weight:bold; text-decoration:none;
COLOR:#FF0000;
}
 
A.cO:hover {
 font-weight:bold; text-decoration:underline;
 font-size:14px;
COLOR:#330066;
}