.modern_blue{font-size:15px; font-weight:bold;}
.modern_blue ul {font-weight:normal; display:block; border:1px solid #532CE8;}
.modern_blue li {overflow:hidden;}
.modern_blue li.last {padding-right:0px;}
.modern_blue ul li {background:#532CE8; border:none; margin-right:0px; width:200px;}
.modern_blue a:link, .modern_blue a:active, .modern_blue a:visited {color:#ffffff; text-decoration:none; padding:5px 13px; cursor:default;}
.modern_blue a:hover{color:#fff; text-decoration:none; cursor:default;}
.modern_blue li a:link, .modern_blue li a:active, .modern_blue li a:visited{color:#FFFFFF;}
.modern_blue ul li ul li a:link, .modern_blue ul li ul li a:active, .modern_blue ul li ul li a:visited{color:#fff;}
.modern_blue ul li a:link, .modern_blue ul li a:active, .modern_blue ul li a:visited{color:#fff;}
.modern_blue ul li a:hover{color:#fff; background:url(images/bullet.gif) no-repeat center 6px ;}
.modern_blue ul a {border-bottom:1px solid #532CE8; color:#000; font-weight:bold;}
.modern_blue ul li a.selected {background:#2D0EA0 url(images/bullet.gif) no-repeat 3px 15px; color:#fff;}
.modern_blue li.selected {color:#000000;}
.modern_blue a.selected {color:#000;}
.modern_blue ul a.selected {}
.modern_blue li.hover {background:#532CE8; color:#FFFFFF;}
.modern_blue ul li.hover {background:#2D0EA0 url(images/bullet.gif) no-repeat 3px 15px;}
.modern_blue a.hover {color:#000; border-bottom: none;}
.modern_blue ul a.hover {border-top:none; border-bottom:1px solid #532CE8; color:#000;}
.modern_blue ul ul li.hover  {background:#2D0EA0;}
.modern_blue .arrow {background:url(images/bullet.gif) no-repeat 3px 15px;}
.modern_blue .hover ul .arrow,.modern_blue ul .arrow {background-image:url(images/bullet.gif);}
.modern_blue .hover .arrow {background-image: url(images/bullet.gif);}
.modern_blue ul .hover .arrow {background-image: url(images/bullet);}

div.horizontal {clear:both; padding-top:1px;}
div.horizontal ul {margin:0px; padding:0px; display:block; float:left; clear:both;}
div.horizontal li {list-style-type:none; display:block; float:left; clear:none; text-align:left; position:static;}
div.horizontal li img {border:none;}
div.horizontal a {clear: both; display:block; margin:0px;}
div.horizontal ul li ul {position:absolute; visibility:hidden; clear:both; }
div.horizontal ul li ul li {clear:both; }
div.horizontal ul li ul li a {clear:both;}
.hasImg,.hasImg a {padding: 0px !important; margin:0px !important; border:none !important; outline:none !important; background:transparent !important; width:auto !important;}
