/* mainmenu - class for menu on the master page 
*/
.mainmenu 
{
	/*BACKGROUND: url(../images/navigation_bg.jpg) no-repeat 50% bottom; */
	position: relative;
	TEXT-ALIGN: left;
	display: block;
	Z-INDEX: 1000; POSITION: relative; margin:-50px 0 0 0;
	
	}

.mainmenu a.lev1:active, .mainmenu a.lev1:hover,.mainmenu a.lev1SoftLift:active, .mainmenu a.lev1SoftLift:hover,.mainmenu a.lev1SoftLift:visited 
{
		text-decoration:none;
		color:#9B7DB9; 
		background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:left;
  		padding:5px 0 0 15px;
	}
.mainmenu a.lev1_in {
		margin:0 0 0 0;
		height:24px;
        font-size:12px;
        color:#9B7DB9;
        font-family: Verdana;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        line-height: 14px;
        display: block;
		  width: 180px;
		background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:left;
  		padding:5px 0 0 15px;
      }
.mainmenu a.lev1 
{
		margin:0 0 0 0;
		height:24px; 
		font-size:12px; 
		color:#9B7DB9; 
		text-align:left;
        text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
        line-height: 14px;
        display: block;
		  width: 180px;
		  background-image: url(../images/nav_arrow_empty.gif);
  		padding:5px 0 0 15px;

      }
.lev1SoftLift{
		margin:15px 0 0 0;
		font-size:12px; 
		color:#9B7DB9; 
		text-align:left;
        text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
        line-height: 14px;
        display: block;
		  width: 180px;
		  background-image: url(../images/nav_arrow_empty.gif);
  		padding:5px 0 0 15px;

} 

.mainmenu a.levZ_in {
		padding:5px 0 0 0; 
		margin:0 0 0 0; 
        font-size:12px;
        color:#9B7DB9;
        vertical-align:middle;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        line-height: 14px;
        display: block;
		  width: 180px;
		  height:22px;
      }

.mainmenu a.lev2 
{
        padding:2px 0 3px 15px;
		height:22px;
		margin:0px 0 0px 10px;
		font-size:11px; 
        display: block;
		color:#9B7DB9; 
		text-align:left;
        text-decoration:none;
		font-family: Verdana;
		font-weight:bold; 
	  width: 160px;
	  background-image: url(../images/nav_arrow_empty.gif);
      }

.mainmenu a.lev2:active, .mainmenu a.lev2:hover 
{
        padding:2px 0 3px 15px;
		height:22px;
		margin:0px 0 0px 10px;
		font-size:11px; 
        display: block;
		text-decoration:none; color:#9B7DB9/*B74DAF*/;
		height:22px;
		background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:left top;
        padding:2px 0 3px 15px;
	}

.mainmenu a.lev2_in {
		height:22px;
		margin:0px 0 0px 10px;
        font-size:11px;
        display: block;
        color:#9B7DB9;
        font-family: Verdana;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        line-height: 13px;
		  width: 160px;
		background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:left top;
        padding:2px 0 3px 15px;

}

a.clsLang 
{
		padding:5px 0px 0px 0px;
		margin:0 0 0 0; 
		font-size:12px; 
		color:#9B7DB9; 
		text-align:left;
        text-decoration:none;
        vertical-align:middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold; 
        line-height: 16px;
        display: block;
		  width: 100px;
		  margin:0 0 0 -6px;
      }

a.clsLang:active, a.clsLang:hover 
{
		text-decoration:none; color:#9B7DB9;
	}

.lev1line2 
{
	padding-left:24px; 
}

.lev2line2 
{
	padding-left:0px; 
}
.french	{
margin:0px 0 0 20px;	font-family: Verdana; font-weight:bold; font-size:13px; text-decoration:none;color:#9B7DB9;
}
.softLiftImage{ margin:0px 5px 0 0; border:0px; float:left; vertical-align:middle;}
.footertext_sub
{ font-size:11px;
        color:#9B7DB9;
        font-family: Verdana; font-weight:bold; 
        }