.menu{float:left;width:100%;position:relative;background:url(images/bgOFF.gif) repeat-x bottom left;border-top:2px solid #2B81B5;;z-index:999;font-weight:bold;}   
.menu ul{padding:0;margin:0;list-style-type:none;float:left;position:relative;}   
.menu li {float:left;position:relative;display:inline;background:url(images/bgDIVIDER.gif) no-repeat top right;}   
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:23px;}   
.menu table {position:absolute; top:0; left:0;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}   
.menu a{float:left;display:block;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 16px 0px 16px;line-height:40px;height:40px;}   
.menu a:hover{color:#2B81B5;background: transparent url(images/bgON.gif) bottom left repeat-x;}   
.menu ul ul{}   
.menu ul ul li {clear:both;text-align:left;font-size:11px;}   
.menu ul ul li a{display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:180px;border-top:1px solid #fff;}   
.menu ul ul li a:hover{color:#fff;background: #2172a3 url(images/sub-arrow.gif) no-repeat;background-position: 4px 8px;}    


/*----------menu left-----------*/
#menu {
	width:210px;
}
#menu .root{
    background:#2172a3;
	color:#FFFFFF;
	
	font-weight:bold;
	width:196px;
	height:30px;
	padding-left:10px;
	vertical-align:middle;
	cursor:pointer;
}
#menu .root A {
    color:#FFFFFF;
    font-weight:bold;
}
#root A:hover {

	font-weight:bold;
	COLOR: #fff;
}
#menu .leaf {
    background:none;
	
}
#menu .leaf A{
    display:block;
    padding-left:2px;
	line-height:15px;
	width:180px;
	vertical-align:middle;
}
#menu .leaf A:hover{
    background:#8dccf8;
}
#menu .leaf A:visited{

}

.page_left_table_border{
    border:1px solid #3198D4;
	margin:10px 5px 0 5px;
	padding:1px;
	background-color:#FFF;
}
