/*
 Ajatix Advanced CSS Drop Down Menu
 Copyright (C) 2009 Ajatix. All rights reserved.
 http://www.ajatix.com
 Registered to: Ajatix
*/
.cssmenu {position:relative;z-index:98;width:155px;}
.cssmenu ul {position:relative;float:right;margin:0;padding:0;list-style-type:none;}
.cssmenu li {float:right;w\idth:155px;margin:0;border-bottom: 1px dotted #777;}
.cssmenu li:hover,.cssmenu .ajxover {position:relative;}
.cssmenu a {display:block;width:155px;w\idth:141px;height:24px;padding:0 5px 0 14px;font:11px/24px tahoma;text-decoration:none;text-align:right;color:#343;background: url(../image/sblueb.gif) no-repeat top left;}
.cssmenu a b {display:block;padding:0 2px 0 0;font-weight:bold;background:url(../image/sblueb.gif) no-repeat top right;}
.cssmenu li:hover a,.cssmenu .ajxover a {background:#d2dce1 url(../image/sblueb.gif) no-repeat bottom left;}
.cssmenu li:hover a b,.cssmenu .ajxover a b {background:url(../image/sblueb.gif) no-repeat bottom right;}
.cssmenu a.ajxsub {background:#ffa30a url(../image/sblue.gif) no-repeat top left;}
.cssmenu a.ajxsub b {background:url(../image/sblue.gif) no-repeat top right;}
.cssmenu li:hover a.ajxsub,.cssmenu .ajxover a.ajxsub {background:#d2dce1 url(../image/sblue.gif) no-repeat bottom left;}
.cssmenu li:hover a.ajxsub b,.cssmenu .ajxover a.ajxsub b {background:url(../image/sblue.gif) no-repeat bottom right;}
.cssmenu ul ul {position:absolute;left:-9999px;top:-9999px;width:190px;height:auto;background:#ff6407;}
.cssmenu ul :hover ul,.cssmenu ul .ajxover ul {left:-190px;top:0px;}
.cssmenu li li {w\idth:190px;padding:0}
.cssmenu ul :hover ul a,.cssmenu ul :hover ul :hover ul a,.cssmenu ul .ajxover ul a,.cssmenu ul .ajxover ul .ajxover ul a {margin:0;width:190px;w\idth:176px;padding:0 5px 0 14px;height:24px;font:11px/24px tahoma;text-decoration:none;color:#343;background:#ffdd22 url(../image/sblueb.gif) no-repeat top left;}
.cssmenu ul :hover ul a b,.cssmenu ul :hover ul :hover ul a b,.cssmenu ul .ajxover ul a b,.cssmenu ul .ajxover ul .ajxover ul a b {display:block;padding:0 2px 0 0;font-weight:bold;background:url(../image/sblueb.gif) no-repeat top right;}
.cssmenu ul ul :hover a,.cssmenu ul ul .ajxover a,.cssmenu ul ul :hover ul :hover a,.cssmenu ul ul .ajxover ul .ajxover a {background:#d2dce1 url(../image/sblueb.gif) no-repeat bottom left;}
.cssmenu ul ul :hover a b,.cssmenu ul ul :hover ul :hover a b,.cssmenu ul ul .ajxover a b,.cssmenu ul ul .ajxover ul .ajxover a b {background:url(../image/sblueb.gif) no-repeat bottom right;}
.cssmenu ul :hover ul a.ajxsub,.cssmenu ul .ajxover ul a.ajxsub {w\idth:176px;padding:0 0 0 14px;background:#ff6407 url(../image/sblue.gif) no-repeat top left;}
.cssmenu ul :hover ul a.ajxsub b,.cssmenu ul .ajxover ul a.ajxsub b {padding:0 10px 0 0;background:url(../image/sblue.gif) no-repeat top right;}
.cssmenu ul ul :hover a.ajxsub,.cssmenu ul ul .ajxover a.ajxsub {background:#d2dce1 url(../image/sblue.gif) no-repeat bottom left;}
.cssmenu ul ul :hover a.ajxsub b,.cssmenu ul ul .ajxover a.ajxsub b {background:url(../image/sblue.gif) no-repeat bottom right;}
.cssmenu ul :hover ul ul,.cssmenu ul .ajxover ul ul {position:absolute;left:-9999px;top:-9999px;}
.cssmenu ul :hover ul :hover ul,.cssmenu ul .ajxover ul .ajxover ul {left:-190px;top:0px;}
.cssmenu br {clear:both;height:0;font-size: 1px;line-height: 0px;}