/* Common Css  */

img{border:0; margin:0; padding:0;}


/* menu css  */
ul#nav {  /*For KHTML*/ list-style:none; float:left; width:681px; background:url(../images/menu_inside_bg.gif) no-repeat 0 0; height:39px; list-style:none; /*For IE*/ position:relative; }
ul#nav li {float:left; background:url(../images/divider.gif) no-repeat 0 2px; font-weight:bold; font-size:16px; color:#fff; padding:6px 0 0 1px; line-height:18px!important; /*For Gecko*/display:inline; list-style:none;width:auto;}

ul#nav ul {margin:0!important; border:none; padding:10px 0 0!important; list-style:none; display:none; position:absolute; top:30px; left:0; background:none!important; width:681px; }

ul#nav ul li {/*For Gecko*/float:left; font-size:15px!important; font-weight:normal!important; background:none!important; width:auto; padding:4px 15px 0 0;  line-height:17px!important; float:left; border:none!important;}

ul#nav ul ul li a{ float:left; background:none!important; padding:0!important; }

/* Root Menu */
ul#nav a{float:left; width:auto; color:#fff; text-decoration:none;padding:6px 15px 0; height:25px; cursor:pointer}

ul#nav li li a{float:left; width:auto; color:#666; text-decoration:none;padding:0; height:25px; cursor:pointer}

/* Root Menu Hover Persistence */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.iehover a {color:#ffb300;}


/* 2nd Menu */
ul#nav li:hover li a,
ul#nav li.iehover li a{ float:none; color:#666666!important;  width:auto;  }

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {color:#025970!important; padding-top:1px;}
ul#nav li li a:hover{color:#025970!important; background:none!important; font-weight:normal;padding-top:1px;}
ul#nav li li a.current{color:#025970!important; background:none!important; cursor:text; font-weight:bold; padding-top:1px;}

/* 3rd Menu */
ul#nav li:hover li:hover li a,
ul#nav li.iehover li.iehover li a {color:#d13115!important; background:none!important; padding:5px 0 0 5px!important; width:auto!important}

/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {color:#d13115!important; background:#000!important;padding-top:1px;}
		
/* 4th Menu */
ul#nav li:hover li:hover li:hover li a,
ul#nav li.iehover li.iehover li.iehover li a { color:#fff!important;padding-top:1px;}

/* 4th Menu Hover */
ul#nav li:hover li:hover li:hover li a:hover,
ul#nav li.iehover li.iehover li.iehover li a:hover {color:#d13115!important;padding-top:1px;}

ul#nav ul ul,
ul#nav ul ul ul {display:none; position:absolute; top:0px; left:210px; width:auto!important;padding-top:1px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.iehover ul ul,
ul#nav li.iehover ul ul ul {display:none;}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul,
ul#nav ul ul li.iehover ul {display:block;}
.general ul.drop{ display:block!important;}

