.menu-wrapper{ width:100%;}
.menu-container{width:1031px; height:83px; margin:0 auto; background:url(menu-bg.jpg) left top no-repeat; padding:13px 4.5em; position:relative; *left:12px; z-index:1;}
html body ul.sf-menu ul ,html body ul.sf-menu ul li {width:180px;}
html body ul.sf-menu ul ul {margin:0 0 0 180px;}
/* Framework for proper showing/hiding/positioning */
/* DO NOT EDIT FROM HERE */
ul.sf-menu ,ul.sf-menu * {margin:0;padding:0;}
ul.sf-menu {display:block;position:relative;}
ul.sf-menu li {display:block;list-style:none;float:left;position:relative;}
ul.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */ text-decoration:none;}
ul.sf-menu a {display:block;position:relative;}
ul.sf-menu ul {position:absolute;left:0;width:150px;top:auto;left:-999999px; margin-left:3px;}
ul.sf-menu ul a {zoom:1; /* IE6/7 fix */}
ul.sf-menu ul li {float:left; /* Must always be floated otherwise there will be a rogue 1px margin-bottom in IE6/7 */width:150px;}
ul.sf-menu ul ul {top:0;margin:0 0 0 150px}
ul.sf-menu li:hover ul, ul.sf-menu li:focus ul,ul.sf-menu li.sf-hover ul { /*first level*/left:auto; text-decoration:none}
ul.sf-menu li:hover ul ul,ul.sf-menu li:focus ul ul, ul.sf-menu li.sf-hover ul ul {left:-999999px;text-decoration:none}
ul.sf-menu ul li:hover ul,ul.sf-menu ul li:focus ul, ul.sf-menu ul li.sf-hover ul {/*second level*/left:auto;text-decoration:none}
ul.sf-menu ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul, ul.sf-menu ul li.sf-hover ul ul {left:-999999px;text-decoration:none}
ul.sf-menu ul ul li:hover ul,ul.sf-menu ul ul li:focus ul, ul.sf-menu ul ul li.sf-hover ul {/*third level*/left:auto;text-decoration:none}
ul.sf-menu ul ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul, ul.sf-menu ul ul li.sf-hover ul ul {left:-999999px;text-decoration:none}
ul.sf-menu ul ul ul li:hover ul,ul.sf-menu ul ul ul li:focus ul, ul.sf-menu ul ul ul li.sf-hover ul {/*fourth level*/left:auto;text-decoration:none}
ul.sf-menu ul ul ul li:hover ul ul,ul.sf-menu ul ul ul li:focus ul ul, ul.sf-menu ul ul ul li.sf-hover ul ul {left:-999999px;text-decoration:none}
/* autoArrows CSS */
span.sf-arrow {width:7px;height:7px;position:absolute;top:8px;right:0;display:block;background:url(arrows-black.png) no-repeat 0 0;overflow:hidden; /* making sure IE6 doesn't overflow and expand the box */font-size:1px;}
ul ul span.sf-arrow {right:12px;top:7px;background-position:0 100%;}
/*First Lavel*/
/*Top Navigation*/
#top-nav{ float:left; width:100%;}
ul#top-nav {float:left; !important;}
ul#top-nav ul {float: left; display: block; z-index:999;}
ul#top-nav li {background:url(menu-sep.jpg) right center no-repeat}
ul#top-nav li a{ display:block; padding:22px 16px; margin:0 3px; text-align:center;font:normal 20px/18px Tahoma, Arial, Verdana, "Trajan Pro"; color:#000; text-shadow:#9b9b9b 0 1px; }
ul#top-nav li a:hover, ul#top-nav li:hover > a{color:#fff;text-shadow:#000 0 1px;background:url(menu_right2.jpg) no-repeat top right; text-decoration:none;}
ul#top-nav li a:hover b, ul#top-nav li:hover > a b{position:absolute;top:0;left: 0;width:4px;height:62px;background:url(menu_left2.jpg) 0 0 no-repeat;color:#fff; text-shadow:#2072b5 0 1px;text-decoration:none;}
ul#top-nav li.current a{color:#fff;text-shadow:#000 0 1px;background:url(menu_right2.jpg) no-repeat top right;}
ul#top-nav li.current b, ul#top-nav li.current:hover b{position:absolute;top:0;left: 0;width: 4px; height: 62px;background: url(menu_left2.jpg) 0 0 no-repeat;text-decoration:none;}
ul#top-nav li span.sf-arrow { display:none;}
ul#top-nav li.last{ background:none}
/*Second lavel*/
ul#top-nav ul { margin-top:-3px; border:1px solid #25374c; border-top:0; padding:5px 2px;
background: rgb(47,67,92); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,67,92,1) 0%, rgba(3,145,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,67,92,1)), color-stop(100%,rgba(3,145,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f435c', endColorstr='#0391dd',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
ul#top-nav ul li{background-image:none; padding:0; margin:0 3px; margin:0;}
ul#top-nav ul li a, ul#top-nav li.current ul li a{ text-align:left; font:normal 13px/15px "Trebuchet MS", Tahoma, Verdana, Arial; padding:10px 5px 10px 10px; background:none; display:block; color:#fff; text-shadow:#26668e 0 1px; border-bottom:1px solid #1E5F8B;}
ul#top-nav ul li:hover > a{background-image:none; background-color:#ffffff; color:#2f435c; text-shadow:none;text-decoration:none}
/*ul#top-nav ul li a:hover, ul#top-nav li.current ul li a:hover, ul#top-nav ul li:hover > a, ul#top-nav li.current ul li:hover > a, ul#top-nav li ul li.current {background-image:none; background-color:#ffffff;color:#2f435c; text-shadow:none;}*/
ul#top-nav ul li a:hover, ul#top-nav li.current ul li a:hover, ul#top-nav ul li.hover, ul#top-nav li.current ul li:hover > a, ul#top-nav li ul li.current > a{background-image:none; background-color:#ffffff;color:#2f435c; text-shadow:none;text-decoration:none}
/*ul#top-nav li ul li.current > a{ color:#2f435c; background:#fff; text-shadow:none;}*/
ul#top-nav ul li a b{ display:none}
ul#top-nav ul li span.sf-arrow{display:block;top:15px;right:10px; background-image:url(arrows-black.png);}
/*Third lavel*/
ul#top-nav ul ul {margin-top:15px; padding:3px 0; background: rgb(3,145,221); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(3,145,221,1) 0%, rgba(47,67,92,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,145,221,1)), color-stop(100%,rgba(47,67,92,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(3,145,221,1) 0%,rgba(47,67,92,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(3,145,221,1) 0%,rgba(47,67,92,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(3,145,221,1) 0%,rgba(47,67,92,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(3,145,221,1) 0%,rgba(47,67,92,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0391dd', endColorstr='#2f435c',GradientType=0 ); /* IE6-9 */
border:1px solid #2e435d; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
ul#top-nav ul ul li, ul#top-nav ul li.current ul li{background:none;}
/*ul#top-nav ul ul li a:link, ul#top-nav ul ul li a{ background:none; color:#FF0000}*/
ul#top-nav ul ul li a:hover, ul#top-nav ul li.current ul li a:hover{background:#fff; color:#2f435c;text-decoration:none}
/*ul#top-nav ul ul li span.sf-arrow{ border:1px solid;display:block;top:24px;right:10px; background-image:url(arrows-black.png); z-index:9999;}*/
/*ul#top-nav ul ul ul li span.sf-arrow{ display:block;top:15px;right:10px; background-image:url(arrows-black.png); z-index:9999;}*/
.customClass {right:181px; 
background: rgb(47,67,92); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,67,92,1) 0%, rgba(3,145,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,67,92,1)), color-stop(100%,rgba(3,145,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f435c', endColorstr='#0391dd',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; 
border:1px solid #dcdda9;} /* For sub-menu on right side when screen width overflow */
/*for lavel*/
ul#top-nav ul ul ul, ul#top-nav ul ul li.current > ul {margin-top:-4px; padding:3px 0; background: rgb(47,67,92); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(47,67,92,1) 0%, rgba(3,145,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,67,92,1)), color-stop(100%,rgba(3,145,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(47,67,92,1) 0%,rgba(3,145,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f435c', endColorstr='#0391dd',GradientType=0 ); /* IE6-9 */
border:1px solid #25374c; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
ul#top-nav ul ul ul li, ul#top-nav ul ul ul li.current ul li{background:none;}
ul#top-nav ul ul ul li a:link, ul#top-nav ul ul ul li.current ul li a:link{ background:none;}
ul#top-nav ul ul ul li a:hover, ul#top-nav ul ul ul li.current ul li a:hover{ background:#fff; color:#2f435c;text-decoration:none}
ul#top-nav ul ul li:hover > a, ul#top-nav li.current ul ul li:hover > a {background-image:none; background-color:#ffffff;color:#296b8c; text-shadow:none;text-decoration:none}
ul#top-nav ul ul ul li.current > a{background-image:none; background-color:#ffffff;color:#2f435c; text-shadow:none;}
ul#top-nav ul ul ul span.sf-arrow {top:12px;right:10px; background-image:url(arrows-black.png);}
ul#top-nav li span{ font-size:12px; display:block; color:#8897a1; text-shadow:none;}