@charset "utf-8";

/* main navigation */
.preload1 {background: url(three_0a.gif);}
.preload2 {background: url(three_1a.gif);}

#nav{position:relative; z-index:500; width:532px; height:34px; float:right; margin:21px 0 0 0; background:url(../images/navigation-top-bg.jpg) repeat-x top; padding:16px 0 0 12px; clear:right;}
#nav li {display:inline; border-right:2px dotted #91aac8; float:left;float:left; font:normal 12px Arial, Helvetica, sans-serif;}
#nav li.active{ background-color:#1a3a60;}
#nav li.no-border{ border-right:none;}
#nav li.no-border-active{ border-right:none; background-color:#1a3a60;}
#nav li a.top_link{ color:#fff; text-decoration:none; cursor:pointer; padding:3px 8px; color:#fff; text-decoration:none; display:block; float:left;}
#nav li a.top_link span {float:left; display:block; }
#nav li a:hover{ color:#d2e5ff;}
#nav li:hover a.top_link {color:#fff; background: #274c78;}
#nav li:hover a.top_link span {background:#274c78;}
#nav li:hover a.top_link span.down {background:#274c78; padding-bottom:3px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub{left:0px; top:21px; background:#274c78; padding:5px; white-space:nowrap; width:170px; height:auto; z-index:300; }
#nav li:hover ul.sub li{display:block;  background:#0f223b; position:relative; float:left; font-weight:normal; border-bottom:1px solid #274b7b; border-right:none;}
#nav li:hover ul.sub li a{display:block; text-decoration:none; width:150px; color:#86aad3; margin:0; padding:4px 10px; background: url(../images/menu-bg-icon-hover.gif) no-repeat 150px center;}
#nav li:hover ul.sub li a:hover{ color:#fff; background:#030b17 url(../images/menu-bg-icon.gif) no-repeat 150px center;;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{left:90px; top:-4px; white-space:nowrap; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none; z-index:5;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{color:#fff; } 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly{color:#000; } 



/*Accordion*/
.expandable{color:#004F81; height:20px; padding:7px 0 0 10px; clear:both;}
.expandable a{color:#004F81; height:20px; padding:7px 0 0 10px; clear:both; text-decoration:none}
.categoryitems{ margin:0px; padding:0PX;}

.categoryitems-list{color:#666; height:23px; font-size:11px; font-weight:normal; background:#CCC; padding:7px 0 0 10px;}
.categoryitems-list a{color:#666; width:600px; }

.arrowlistmenu{ width:600px; margin-left:10px;}
.arrowlistmenu h2{background:url(../images/bg.jpg); margin:1px 0 0px; font-size:13px;}
#leftpane{ margin:0px 0px 0px 30px;}
.downarrow{ background:url(../images/arrows-down.jpg) no-repeat repeat-y;}
/*end Accordion*/
