/* common styling */
.coa_menu_cssflyout{ width:218px; position:relative;margin:0px 0px 12px 0px; font-size:12px;padding:0px 0px 10px 0px;font-family: Arial, Helvetica, sans-serif;color: rgb(31,61,115);font-weight: bolder;}



.coa_menu_cssflyout ul li a, .coa_menu_cssflyout ul li a:visited {display:block; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color: rgb(31,61,115);font-weight: bolder; width:189px; padding-right:29px;height:30px;text-align:left; border:0; line-height:30px; font-size:11px;background:url(../Image/menu_buttonbg.gif) no-repeat;background-position:0px 0px;font-size:12px;text-align:right;}


.coa_menu_cssflyout ul li a .hide2, .coa_menu_cssflyout ul li a.hide2:visited {display:block; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color: rgb(255,255,255);font-weight: bolder; width:189px; height:28px; text-align:left; border:0; line-height:30px; font-size:11px;background:url(../Image/menu_buttonbg.gif);background-repeat:no-repeat;}

/* GREY ME OUT */
.coa_menu_cssflyout ul li a.grey, .coa_menu_cssflyout ul li a.grey:visited {display:block; text-decoration:none; font-family: Arial, Helvetica, sans-serif;color: rgb(180,180,180);font-weight: bolder; width:189px; padding-left:60px;height:30px;padding-top:4px;text-align:left; border:0; line-height:30px; font-size:11px;background:url(../Image/menu_buttonbg.gif) no-repeat;background-position:1px 0px;font-size:12px;}

.coa_menu_cssflyout ul li:hover a.grey {color:rgb(180,180,180);background:url(../Image/menu_buttonbg.gif) no-repeat;background-position:1px 0px;cursor:default;}



/* GREY ME OUT */


* html .coa_menu_cssflyout ul li a, .coa_menu_cssflyoutul li a:visited {line-height:30px;height:30px;}

.coa_menu_cssflyout ul {padding:0; margin:0;list-style-type: none;  }
.coa_menu_cssflyout ul li {float:left; position:relative;clear:left;}
.coa_menu_cssflyout ul li ul {display: none;margin-left:52px;}

/* specific to non IE browsers */
.coa_menu_cssflyout ul li:hover a {color: rgb(255,255,255);background:url(../Image/menu_buttonbgon.gif) no-repeat;}

* html .coa_menu_cssflyout ul li:hover a.grey {color:rgb(180,180,180);background:url(../Image/menu_buttonbg.gif) no-repeat;background-position:1px 0px;cursor:default;}
/*.coa_menu_cssflyoutul li:hover a:hover{color:#000;} */
.coa_menu_cssflyout ul li:hover ul {background: #fff; display:block; position:absolute; top:0px; left:166px; width:302px; border-right:1px solid rgb(222,222,222);}
.coa_menu_cssflyout ul li:hover ul.exul {display:block; position:absolute; top:0; left:166px; width:325px;border:1px solid rgb(180,180,180);color:rgb(31,61,115);}

.coa_menu_cssflyout ul li:hover ul li a.hide {display:block; background:url(../Image/lvl2_menu_buttonbg.gif) no-repeat; color:rgb(90,90,90);width:260px;background-position:0px 0px;padding-left:15px;font-size:11px;text-align:left;height:30px;}


.coa_menu_cssflyout ul li:hover ul li a.grey {background:url(../Image/menu_buttonbg.gif) no-repeat; color:rgb(180,180,180);}
.coa_menu_cssflyout ul li:hover ul li:hover a.hide {width:260px;}
.coa_menu_cssflyout ul li:hover ul li a.hide2 {background:url(coa_2008_images/menu_bg2.gif) no-repeat; color:rgb(255,255,255);}
.coa_menu_cssflyout ul li:hover ul li:hover a.hide2 {width:260px;}
.coa_menu_cssflyout ul li:hover ul li ul {display: none;}
.coa_menu_cssflyout ul li:hover ul li a {display:block; background:url(../Image/lvl2_menu_buttonbg.gif) no-repeat; color:rgb(90,90,90);width:260px;background-position:0px 0px;padding-left:15px;font-size:11px;text-align:left;height:30px;}

.coa_menu_cssflyout ul li:hover ul li:hover a {display:block; background: #E9F4FB url(../Image/lvl2_menu_buttonbgon.gif) no-repeat; color:rgb(255,255,255);width:260px;background-position:0px 0px;padding-left:15px;font-size:11px;text-align:left;height:30px;}

/*grey*/
.coa_menu_cssflyout ul li:hover ul.exul li a {display:block; background:url(../Image/menu_buttonbg.gif) no-repeat; color:rgb(31,61,115);width:285px;background-position:-1px 0px;font-size:11px;color:rgb(31,61,115);}

/*grey*/
.coa_menu_cssflyout ul li:hover ul li a:hover {background: #E9F4FB url(../Image/lvl2_menu_buttonbgon.gif) no-repeat; color: rgb(255,255,255);background-position:0px 0px;font-size:11px;height:30px;line-height:30px;width:260px;}

.coa_menu_cssflyout ul li:hover ul li a.extended {display:block; background:url(../Image/menu_buttonbgext.gif) no-repeat; color:rgb(31,61,115);width:325px;background-position:-1px 0px;padding-left:15px;font-size:11px;}
.coa_menu_cssflyout ul li:hover ul li a.extended:hover {background:url(../Image/menu_buttonbgonext.gif) no-repeat; color:rgb(255,255,255);background-position:-1px 0px;font-size:11px;}

/* grey */

.coa_menu_cssflyout ul li:hover ul li a.greysub {display:block; background:url(../Image/menu_buttonbg.gif) no-repeat; color:rgb(180,180,180);width:185px;background-position:-1px 0px;padding-left:15px;cursor:default;font-size:11px;}
.coa_menu_cssflyout ul li:hover ul li a.greysub:hover {background:url(../Image/menu_buttonbg.gif) no-repeat; color:rgb(180,180,180);cursor:default;background-position:-1px 0px;font-size:11px;}

.coa_menu_cssflyout ul li:hover ul li a.greysubext {display:block; background:url(../Image/menu_buttonbgext.gif) no-repeat; color:rgb(180,180,180);width:325px;background-position:-1px 0px;padding-left:15px;cursor:default;font-size:11px;}
.coa_menu_cssflyout ul li:hover ul li a.greysubext:hover {background:url(../Image/menu_buttonbgext.gif) no-repeat; color:rgb(180,180,180);cursor:default;background-position:-1px 0px;font-size:11px;}


/* grey */
* html .coa_menu_cssflyout ul li:hover ul li a.grey:hover {background:url(../Image/menu_buttonbg.gif) no-repeat; color:rgb(180,180,180);background-position:-1px 0px;}
.coa_menu_cssflyout ul li:hover ul li:hover ul {display:block; position:absolute;z-index:999;left:150px; top:0; color:rgb(255,255,255);}
.coa_menu_cssflyout ul li:hover ul li:hover ul li a {display:block; width:160px; background:url(../Image/lvl2_menu_buttonbg.gif) no-repeat; color:rgb(90,90,90);background-position:0px 0px;border-right:1px solid rgb(222,222,222);}
.coa_menu_cssflyout ul li:hover ul li:hover ul li a:hover {background: #E9F4FB url(../Image/lvl2_menu_buttonbgon.gif) no-repeat; color:rgb(255,255,255); background-position:-1px 0px;}



.exhigh{height:70px;}
/*.coa_menu_cssflyout ul li.exhigh a.hide {background-position:0px 30px;}*/

.coa_menu_cssflyout ul li.exhigh a, .coa_menu_cssflyout ul li.exhigh a:visited {height:70px;background:url(../Image/menu_buttonbg.gif) no-repeat;background-position:0px 40px; background-repeat:repeat-y;}

.coa_menu_cssflyout ul li.exhigh a:hover {height:70px;background:url(../Image/menu_buttonbgon.gif) no-repeat; background-repeat:repeat-y;background-position:0px 0px;}


