/**** COMMON STYLE ****/
BODY {font-family: Arial, Tahoma; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-size:12px; color:#000000; background:url(../images/bg3.jpg) center top repeat-y fixed}
TABLE {border-collapse:collapse; font-family: Arial, Tahoma;  font-size:12px; color:#515151}
A:LINK {color:#005fc1; font-family:Arial, Tahoma; font-size:12px;}
A:VISITED {color:#005fc1; font-family:Arial, Tahoma; font-size:12px;}
A:HOVER, A:ACTIVE {color:#e45000; font-family:Arial, Tahoma; font-size:12px;}
FORM {margin:0px; padding:0px}
.outertbl {width: 990px; margin:0px auto;}
/**** End COMMON STYLE ****/

/************** BANNER **************/
.bg_banner_left {background-image: url(../images/bg_banner_left.gif);background-repeat:no-repeat; background-position:top right; width:815px; height:137px;}

.bg_banner_right {background-image: url(../images/bg_banner_right.jpg);background-repeat:no-repeat; background-position:top right; width:175px; height:137px;}
.bg_banner_right a:link, .bg_banner_right a:visited {font-size:10px; float:right; font-family:Tahoma; font-weight:bold; color:#7575758;/*#ffffff*/ text-decoration:none; margin-right:7px; margin-top:7px;}
.bg_banner_right a:hover, .bg_banner_right a:active {font-size:10px; float:right; font-family:Tahoma; font-weight:bold; color:#e45000; text-decoration:none;  margin-right:7px; margin-top:7px;}
/**********************************/

/************ MAIN MANU ****************/
#dolphincontainer{position:relative;border-bottom: 0px solid navy; color:#E0E0E0;
width:100%;font-family:Tahoma; }
#dolphinnav{height:38px;font-size:11px;background:#ffffff; background:url(../images/bg_menu.jpg) repeat-x}
#dolphinnav ul{margin:0px;padding:0px;list-style-type:none;width:100%;}
#dolphinnav ul li{display:inline;float:left;}
#dolphinnav ul li a{display:block;float:left;color:#2e2e2e;text-decoration:none;height:38px;padding-left:7px; margin-right:0px; font-weight:bold; background:url(../images/up.jpg) right repeat-x;}
#dolphinnav ul li a span{padding:12px 8px 7px 3px; float:left; font-weight:bold}
#dolphinnav ul li a:hover{display:block;width:auto;cursor:pointer; color:#FFFFFF;text-decoration:none;height:38px; background:url(../images/over.jpg) right repeat-x;/*background:#225ddf*/; padding-left:7px; margin-right:0px; font-weight:bold;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer; padding:12px 8px 7px 3px; font-weight:bold}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover{display:block;width:auto;cursor:pointer; color:#000000;text-decoration:none;height:38px; background:#225ddf; padding-left:7px; margin-right:0px; font-weight:bold; }
#dolphinnav ul li a.current span{display:block;background-position:right -27px; padding:12px 8px 7px 3px; color:#ffffff; font-weight:bold}
/**********************************/


/************** MAIN **************/
/*.phantich_top {background-image: url(../images/phantich_top.jpg);}*/
/*.phantich_bot {background-image: url(../images/phantich_bot.jpg);}*/

.changeable_content {height:600px;}
.tbl_notice { padding-left:10px; padding-right:10px; background-color:#F7F3F7; height:20px;}
.flash {background-image: url(../images/menu1_bg.jpg);}
		
		/*--- Tab Vni-Index ---*/
		.bgTitle {background:url(../images/index_bg_top1.gif) repeat-x; }
		.vniIndexTab { margin:0px; padding:0px; list-style:none; float:right;}
		.vniIndexTab li {list-style:none; display:inline; margin:0px; padding:0px;}
			/*--- Left A Tag ---*/
		.vniIndexTab a:link, .vniIndexTab a:visited {
			font-weight:bold;
			float:left;
			background:url(../images/tab_bg_left.jpg) no-repeat top left; padding-left:6px;
			margin-left:3px; margin-right:3px; text-decoration:none
		}		
		.vniIndexTab a:hover, .vniIndexTab a:active {
			font-weight:bold;
			float:left;
			background:url(../images/tab_bg_left.jpg) no-repeat bottom left; padding-left:6px;
			margin-left:3px; margin-right:3px; text-decoration:none
		}		
		.vniIndexTab #cur_tab a {
			font-weight:bold;
			float:left;
			background:url(../images/tab_bg_left.jpg) no-repeat bottom left; padding-left:6px;
			margin-left:3px; margin-right:3px; text-decoration:none
		}		
			/*--- Right Span Tag ---*/
		.vniIndexTab a span, .vniIndexTab a:visited span {
			font-weight:bold; color:#FFFFFF; cursor:pointer;
			display:block; float:left;
			background:url(../images/tab_bg_right.jpg) no-repeat top right;
			padding:3px 10px 7px 5px; text-decoration:none
		}		
		.vniIndexTab a:hover span, .vniIndexTab a:active span {
			font-weight:bold; color:#FFFFFF; cursor:pointer;
			display:block; float:left;
			background:url(../images/tab_bg_right.jpg) no-repeat bottom right;
			padding:3px 10px 7px 5px; text-decoration:none
		}		
		.vniIndexTab #cur_tab span {
			font-weight:bold; color:#FFFFFF; cursor:pointer;
			display:block; float:left;
			background:url(../images/tab_bg_right.jpg) no-repeat bottom right;
			padding:3px 10px 7px 5px; text-decoration:none
		}
		/*-----------------------------------------------------------------*/
/*********************************/

/************** FOOTER **************/
.footer {background:url(../images/etrade_bgFooter.jpg) repeat-x; height:65px;}
.footer a:link {font-size:11px; font-family:Tahoma, Arial; color:#7e7e7e; text-decoration:underline}
.footer a:visited {font-size:11px; font-family:Tahoma, Arial; color:#7e7e7e; text-decoration:underline}
.footer a:hover {font-size:11px; font-family:Tahoma, Arial; color:gray; text-decoration:none}
.footer a:active {font-size:11px; font-family:Tahoma, Arial; color:gray; text-decoration:none}
.footer #copyright {padding-top:5px; color:#7E7E7E; font-size:11px; padding-left:8px; font-family:Tahoma;}
.footer #address {padding-top:5px; color:#7E7E7E; font-size:11px; padding-right:8px; font-family:Tahoma;}

/*********************************/


/**** ------------ Text ----------- ****/
.listPhanTich {font-family:tahoma; font-size: 11px; color:#000000; width:140px; padding-left:1px;}
.txt_maSS {font-family:tahoma; font-size: 11px; color:#000000; width:130px; padding-left:5px; position:inherit}

.txt_Grey11 {font-family:tahoma; font-size: 11px; color:#0D0D0D;}
.txt_Grey11_1 {font-family:tahoma; font-size: 11px; color:#989898;}
.txt_Grey12 {font-family:tahoma; font-size: 12px; color:#545454;}

.txt_Vni_Index {font-family:tahoma;font-size: 11px; color:#005dff; font-weight:bold;}

.txt_Red11 {font-family:tahoma;font-size: 11px; color:#DF0106; font-weight:bold;}

.txt_White11 {font-family:tahoma;font-size: 11px; color:#FFFFFF;}
.txt_White12 {font-family:tahoma;font-size: 12px; color:#FFFFFF;}
.txt_White16 {font-family:Tahoma;font-size: 16px; color:#FFFFFF;}

.txt_Black11 {font-family:tahoma;font-size: 11px; color:#000000;}
.txt_Black12 {font-family:tahoma;font-size: 12px; color:#000000;}

.txt_Red16 {font-family:Tahoma;font-size: 16px; color:#FF0000; font-weight:bold;}
.txt_Red16_1 {font-family:Arial;font-size: 12px; color:#CC0000; font-weight:bold;}
.txt_Red14 {font-family:Tahoma;font-size: 14px; color:#DD0000;}

.txt_Blue12 {font-family:Tahoma;font-size: 12px; color:#006999;}
.txt_Blue16 {font-family:Arial;font-size: 16px; color:#006699;}


.chunaudam16 {font-size: 16px; font-weight:bold; color:#703c0a}
.chuxamdam14 {font-size: 14px; font-weight:bold; color:#6f6f6f}
.chuxanhduongdam16 {font-size: 16px; font-weight:bold; color:#005bb8}
.chunaudodam15 { color:#DA8322; font-weight:bold; font-size:15px;}
.chudendamTahoma12 {font-weight:bold; color:#000000; font-size:15px; font-family:Tahoma; font-size:12px;}
.chutrangdamTahoma12 {font-weight:bold; color:#ffffff; font-size:15px; font-family:Tahoma; font-size:12px;}
.chudodam {font-weight:bold; color:#FF0000}


/*------------- Links -------------*/
a.lk_blue12:link {color:#000000; text-decoration:underline; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_blue12:visited {color:#000000; text-decoration:underline; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_blue12:active {color:#000000; text-decoration:underline; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_blue12:hover {color:#1F61BB; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold}

a.lk_Black_11:link {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Black_11:visited {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Black_11:active {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Black_11:hover {color:#1F61BB; text-decoration:underline; font-family:Tahoma; font-size:11px;}

a.lk_Blue_11:link {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11:visited {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11:active {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11:hover {color:#1F61BB; text-decoration:none; font-family:Tahoma; font-size:11px;}

a.lk_Blue_11_1:link {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_1:visited {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_1:active {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_1:hover {color:#006999; text-decoration:underline; font-family:Tahoma; font-size:11px;}

a.lk_Blue_11_2:link {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_2:visited {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_2:active {color:#006999; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Blue_11_2:hover {color:#e45000; text-decoration:none; font-family:Tahoma; font-size:11px;}

a.lk_Red11:link {color:#DF0106; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold}
a.lk_Red11:visited {color:#DF0106; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold}
a.lk_Red11:active {color:#DF0106; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold}
a.lk_Red11:hover {color:#DF0106; text-decoration:underline; font-family:Tahoma; font-size:11px; font-weight:bold}

a.lk_Grey11:link {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11:visited {color:#878787; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11:active {color:#000000; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11:hover {color:#000000; text-decoration:underline; font-family:Tahoma; font-size:11px;}

a.lk_Grey11_1:link {color:#545454; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11_1:visited {color:#545454; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11_1:active {color:#545454; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Grey11_1:hover {color:#545454; text-decoration:underline; font-family:Tahoma; font-size:11px;}

a.lk_Grey12:link {color:#666666; text-decoration:none; font-family:Tahoma; font-size:12px;}
a.lk_Grey12:visited {color:#666666; text-decoration:none; font-family:Tahoma; font-size:12px;}
a.lk_Grey12:active {color:#666666; text-decoration:none; font-family:Tahoma; font-size:12px;}
a.lk_Grey12:hover {color:#666666; text-decoration:underline; font-family:Tahoma; font-size:12px;}

a.lk_Orange12:link {color:#666666; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_Orange12:visited {color:#666666; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_Orange12:active {color:#e45000; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold}
a.lk_Orange12:hover {color:#e45000; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold}

a.lk_Orange11:link {color:#666666; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Orange11:visited {color:#666666; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Orange11:active {color:#666666; text-decoration:none; font-family:Tahoma; font-size:11px;}
a.lk_Orange11:hover {color:#e45000; text-decoration:none; font-family:Tahoma; font-size:11px;}

/**** GENERAL LAYOUT ****/
/*- Main Menu Tabs--------------------------- */
    .top_page #tabs {
     
      background: url(../images/bg_maintabx.gif) bottom repeat-x;
      font-size:12px; width:987px; height:39px; margin-left:1px;
      line-height:normal;
      }
    .top_page #tabs ul {
        margin:0px;
        padding:0px 0px 0px 0px;
        list-style:none;
      }
    .top_page #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .top_page #tabs a {
      float:left; text-decoration:none;
      background:url(../images/tableft.gif) no-repeat left top;
      margin-left:1px; margin-right:1px;
      padding:0 0 0 7px;
      text-decoration:none; font-weight:bold;
      }
    .top_page #tabs a span {
      float:left;
      display:block;
      background:url(../images/tabright.gif) no-repeat right top;
      padding:10px 20px 14px 15px;
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .top_page #tabs a span {float:none;}
    /* End IE5-Mac hack */
    .top_page #tabs a:hover span {
      color:#000000;
      }
    .top_page #tabs a:hover {
      background-position:0% -39px;
      }
    .top_page #tabs a:hover span {
      background-position:100% -39px;
      }

       .top_page  #tabs #current a {
                background-position:0% -39px;
				color:#000000;
        }
        .top_page #tabs #current a span {
                background-position:100% -39px;
				color:#000000;
        }

.tbl_data {border:1px solid #DCE1E6; border-collapse:collapse;}
.bg5CP_title {color:#FFFFFF; background:#73869c; text-align:center;}
/*.tbl_data td {border:1px solid #DCE1E6; border-collapse:collapse; color:#0073BC}
.tbl_data th {border:1px solid #DCE1E6; border-collapse:collapse; color:#ffffff; background-color:#48ACE8}*/
.d_chan {background:#ECEEF1;}
.d_le {background:#ffffff;}
.ma_ck {text-align:center; font-weight:bold; font-family:Tahoma; font-size:11px; color:#000000;}
.dulieu_ck {text-align:right; font-family:Tahoma; font-size:11px; color:#000000; padding-right:10px;}

/*============== Content =================*/
.tbl_content {padding-top:10px; height:500px}
.cont_title {background:url(../images/cont_bg_title.jpg) no-repeat;font-family:Arial;font-size: 16px; color:#FFFFFF; font-style:italic; padding-left:20px;}
.cont_text {padding-top:10px;padding-bottom:10px}
.ttdn_title_left {background:url(../images/bg_ttdn_left.jpg) no-repeat;}
.ttdn_title_right {background:url(../images/bg_ttdn_right.jpg) no-repeat;}
.ttdn_tf_Search {height:16px; width:160px; font-family:tahoma;font-size:12px; color:#999999; border:0px; margin-top:3px; text-decoration:none;}
.ttdn_link {font-size:11px; font-family:tahoma;}
.ttdn_link a:link, .ttdn_link a:visited {font-size:11px; font-family:tahoma;color:#e45000; text-decoration:none;}
.ttdn_link a:hover, .ttdn_link a:active {font-family:tahoma;font-size:11px; color:#757575; text-decoration:none;}
.ttdn_header {background-color:#73869c; font-family:tahoma; font-size:11px; font-weight:bold; color:#ffffff; height:20px; padding-left:5px;border:#73869c 1px solid; border-collapse:collapse;}
.ttdn_chan {background:#F9F9F9; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; height:20px; border:#73869c 1px dotted;border-collapse:collapse; font-size:11px;}
.ttdn_le {background:#FFFFFF; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; height:20px; border:#73869c 1px dotted;border-collapse:collapse; font-size:11px;}

.gioithieu_title_left {background:url(../images/cont_title_left.jpg) no-repeat;}
.gioithieu_title_right {background:url(../images/bg_gioithieu_right.jpg) no-repeat;}

.tin_hose_title_left {background:url(../images/bg_tinHOSE.jpg) no-repeat;}
.tin_title_right {background:url(../images/bg_tin_right.jpg) no-repeat;}
.tin_mota {padding-left:10px; font-family:tahoma; font-size:12px; color:#545454;}
.tin_khac {background:url(../images/bg_tin_khac.jpg) no-repeat;}
.dot {background:url(../images/dot.gif) repeat-x;}

.tbl_adv {margin-top:15px; border-bottom:#878787 dotted 1px;}
.tbl_adv #tencty {padding:5px 10px 5px 10px;}

.news_line_doc { background:url(../images/line_doc.gif) repeat-y center;}
.tbl_news {margin:5px 0px 10px 20px;}
.tbl_news td{padding:5px 0px 0px 0px;}
.news_detail { float:right; vertical-align:bottom;}

/*============== CHILD PAGE =================*/
.header_pagetitle {font-weight:bold; color: #51A8FF; font-size:24px; padding-bottom:20px; text-align:left; padding-top:8px; padding-left:5px; border-bottom:1px dotted silver}
.leftchild_menu {padding-top:10px;}

	/*--- Left menu BLANK ---*/
	.leftchild_menu .menutitle_blank {
	background-image:url(../images/bg_submenu_left.jpg) ;
	height:3px;
	overflow:hidden;	
	}
	
	/*--- Left menu TOP ---*/
	.leftchild_menu .menutitle_top {
	background:url(../images/bg_menu_left_top.jpg) no-repeat;
	height:9px;
	overflow:hidden;
	}
	
	/*--- Left menu BOT ---*/
	.leftchild_menu .menutitle_bot {
	background:url(../images/bg_menu_left_bot.jpg) no-repeat;
	height:9px;
	overflow:hidden;
	}

	/*--- Left menu MID ---*/
	.leftchild_menu .menutitle_mid{
	cursor:pointer;
	text-align:LEFT;
	}
	.leftchild_menu .menutitle_mid a {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
	padding-top:4px; padding-left:10px; padding-bottom:4px;
	display: block;
	font-weight:bold;
	background:url(../images/bg_menu_left_mid.jpg) no-repeat;
	}
	.leftchild_menu .menutitle_mid a:hover {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;	
	text-decoration:none;
	padding-top:4px; padding-left:10px; padding-bottom:4px;
	display: block;
	font-weight:bold;
	background:url(../images/bg_menu_left_mid.jpg) no-repeat;
	}
	.leftchild_menu .menutitle_mid #current_newscate {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;	
	text-decoration:none;
	padding-top:4px; padding-left:10px; padding-bottom:4px;
	display: block;
	font-weight:bold;
	background:url(../images/bg_menu_left_mid.jpg) no-repeat;
	}
	/*-----------------------------------------------------*/
	
	/*--- Sub menu ---*/
	.leftchild_menu .submenu{
	text-align:left;
	padding-top: 0px; 
	padding-bottom: 0px;
	}
	.leftchild_menu .submenu a {
	padding-top:5px; 
	padding-left:35px;
	padding-bottom:5px;	
	font-family:tahoma;	font-size:11px;	color: #4c4c4c; text-decoration:none; 
	display:block;
	background:url(../images/bg_submenu_left.jpg) repeat-y;
	outline:none;
	}
	.leftchild_menu .submenu a:hover {
	font-family:tahoma;	font-size:11px;	color:#000000; text-decoration:underline;
	display:block; 	
	background:url(../images/bg_submenu_left.jpg) repeat-y; 
	padding-top:5px; 
	padding-left:35px;
	/*padding-right:10px;*/
	padding-bottom:5px;
	outline:none;
	}
	/*----------------------------------------------------*/
	
	
	.leftchild_menu #masterdiv {width: 226px;}	
/*=================================================================================*/

/*---- Menu OT -------------*/
.preload1 {background: url(../images/six_0a.gif);}
.preload2 {background: url(../images/six_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(../images/six_0.gif) repeat-x; position:relative; z-index:200; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li.right {display:block; float:right;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#525252; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/six_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/six_0a.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#fff; background: url(../images/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(../images/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(../images/six_1a.gif) no-repeat right top; padding-bottom:3px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:1px; top:35px; background: #ffffff /*#007EBE*/; padding:1px; border:1px solid #0b4d97; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:11px; height:18px; width:119px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav :hover ul.sub li a:hover 
{background:#00A9FF; color:#fff; border-color:#fff;white-space:nowrap;}

#nav li b {display:block; font-size:11px; height:18px; width:119px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #00A9FF; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:120px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


/*============================================================================*/
/*==== Tree Menu ===*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
/*==== End Tree Menu ===*/

