body{text-align:center;}
#nav{background:#002C5D;float:left;margin:0;padding:0;border:0px solid white;border-bottom:none;width:949px;font-family:Tahoma;}
#nav li a, #nav li{float:left;}
#nav li{list-style:none;position:relative;z-index:100;}
#nav li a{font-weight:bold;font-size:15px;padding:10px 2em;text-decoration:none;color:white;background:#012B5D;background:-moz-linear-gradient(top, black, #012B5D 1px, #013574 25px);background:-webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #013574), to(#265B88));border-right:1px solid #34669D;border-left:1px solid #34669D;border-bottom:1px solid #34669D;border-top:1px solid #34669D;}
#nav li a:hover{background:#002C5D;background:-moz-linear-gradient(top, #336995, #A2C9DF);background:-webkit-gradient(linear, left top, left bottom, from(#336995), to(#A2C9DF));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#336995', EndColorStr='#A2C9DF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#336995', EndColorStr='#A2C9DF')";}
.hasChildren{position:absolute;width:5px;height:5px;background:black;right:0;bottom:0;}
#nav li ul{display:none;position:absolute;left:0;top:100%;padding:0;margin:0;text-align:left;}
#nav li:hover > ul{display:block;}
#nav li ul li, #nav li ul li a{float:none;}
#nav li ul li{_display:inline;}
#nav .menu_wide{width:225px;display:block;}
#nav li ul li a{width:125px;display:block;}
#nav li ul li ul{display:none;}
#nav li ul li:hover ul{left:100%;top:0;}
#nav li ul
