.mainMenu {margin-bottom:50px;}
.mainMenu li {text-align:right; padding:6px 22px 6px 30px;}
.mainMenu a, .mainMenu a:visited, .mainMenu a:link, .mainMenu a:active {font:bold 16px "Times New Roman", Times, serif; color:#000; text-decoration:none !important;}
.mainMenu a:hover {color:#ca3000; text-decoration:underline;}
.mainMenu ul {margin-top:5px; display:none;}
.mainMenu li li {padding:3px 0px 3px 0px !important;}
.mainMenu ul a, .mainMenu ul a:visited, .mainMenu ul a:link, .mainMenu ul a:active {font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#000; text-decoration:underline !important;}
.mainMenu ul a:hover {color:#ca3000; text-decoration:none !important;}
.dash, .dash:visited, .dash:link, .dash:active {text-decoration:none !important; border-bottom:1px dashed #000;}
.dash:hover {text-decoration:none !important; border-bottom:1px dashed #ca3000;}
.active {padding:0 !important;}
.active b {display:block; color:#ca3000; font:bold 16px "Times New Roman", Times, serif; padding:6px 0 6px 30px; background:url(../gfx/act.png) no-repeat right top;}
.active i {font-style:normal; display:block; padding-right:22px; background:url(../gfx/ar.png) no-repeat; background-position:right 8px;}
.mainMenu ul .active {font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#ca3000; background:none !important;}
.active ul li {padding:3px 22px 3px 30px !important; color:#ca3000 !important;}