.modern_blue{font-size:15px; font-weight:bold;}
.modern_blue ul {font-weight:normal; display:block; border:1px solid #FA0202;} /*this is for whole ul*/
.modern_blue li {background:#FA0202; overflow:hidden;} /*main ul*/
.modern_blue li.last {padding-right:0px;}/** Menu items settings* Applies to second (or more) level menu items*/
.modern_blue ul li {background:#FF7878; 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:9px 15px; 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:#FF4444 url(images/arrow_right_color.gif) no-repeat 6px center;}
.modern_blue ul a {border-bottom:1px solid #FA0202; color:#000; font-weight:bold;}
.modern_blue ul li a.selected {background:#FF4444 url(images/arrow_right_color.gif) no-repeat 6px center; color:#fff;}
.modern_blue li.selected {background:url(images/arrow_right_color.gif) no-repeat 6px center; color:#000000;}
.modern_blue a.selected {color:#000;}
.modern_blue ul a.selected {}
.modern_blue li.hover {background:#FA0202 url(images/menu-bg.gif) bottom repeat-x; color:#FFFFFF;}
.modern_blue ul li.hover {background:#FF4444 url(images/arrow_right_color.gif) no-repeat 6px center;}
.modern_blue a.hover {color:#000; border-bottom: none;}
.modern_blue ul a.hover {border-top:none; border-bottom:1px solid #FA0202; color:#000;}
.modern_blue ul ul li.hover  {background:#FF4444;}
.modern_blue .arrow {background:url(images/arrow_right_color.gif) no-repeat 6px center;}
.modern_blue .hover ul .arrow,.modern_blue ul .arrow {background-image:url(images/arrow_right_color.gif);}/* * Define the arrow on mouse over* Applies to all menu items that have sub-menus on mouse over*/
.modern_blue .hover .arrow {background-image: url(images/arrow_down_light.gif);}/* * Define the arrow on mouse over* Applies to all menu items that have sub-menus located in the second (or more) level on mouse over*/
.modern_blue ul .hover .arrow {}

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;}
.hirededi{}