@charset "utf-8";
/* CSS Document */

/* head menu begin */
*{
	outline: none;
}
img {border: 0;}
li {
	list-style:none;
	text-decoration:none;
}
a {blr:expression(this.onFocus=this.blur())}
a{outline:none;}

ul#topnav { list-style:none; float:right; width:655px; height:26px; background:url(../images/menu_bg.jpg) right center no-repeat
}

ul#topnav li { height:auto; line-height:14px; width:70px; float:left; padding:6px 0 2px 0; background:url(../images/menu_icon.jpg) 4px 6px no-repeat; border-left:#ccc solid 1px; margin-top:1px; margin-left:20px; text-align:right
}
ul#topnav li a { text-decoration:none; color:#1086c6; padding:2px 0 2px 0; font-weight:bold ;margin-bottom:2px; 
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; 
}

ul#topnav li .sub {
	position: absolute;	
	top: 99px;
	padding: 8px 5px 0 8px;
	margin-left:-1px;*margin-left:-98px;_margin-left:-75px;
	float: left;
	background-color:#d1ecff;

	background-color:#f0f0f0;
	height:auto;
	z-index:9999;
	border:#ccc solid 1px;
	border-top:none;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; 
}

ul#topnav li .row {clear: both;
   float: left; 
   width: 100%; 
   z-index:9999 ;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
	background:inherit; border:none;
	height:auto;
	padding-bottom:10px
}
ul#topnav .sub ul li {
	width: 95%;
	color: #1086c6;
	border:#dedede 1px solid;
	background:none;
	background-color:#f3f3f3;
	height:15px;
	font-size:12px;
	text-align:left;
	margin-left:0;
}
ul#topnav .sub ul li:hover { background:#f5f5f5}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size:12px;
	font-weight: normal;
}

ul#topnav .sub ul li h2 a {
	padding: 0px 0 3px 12px!important;
	padding:0 0 0 12px;
	background-image: none;
	color: #c30;
	font-size:12px;
}
ul#topnav .sub ul li h3 a { font-size:12px
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 0px 0 3px 12px!important; 
	padding:0 0 0 12px;
	display: block;
	text-decoration: none;
	color: #888;
}
ul#topnav .sub ul li a:hover {color: #c30; text-decoration:underline;
   background-position: 5px 12px ;
   background-image:none;
}
/*head menu end */

/* pro menu begin */

#pro_lmenu{
	margin:8px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:190px;
	margin:0 0 0 20px;
}
#pro_lmenu div.unit ul{ 
   width:170px;
   float:left;
   padding:13px 0 13px 20px;
   list-style:none;
}
#pro_lmenu h5{ width:190px;
   float:left;
   height:27px;
   line-height:26px;
   overflow:hidden ;
   background-color:#515E7B ;
   background:url(../images/pro_menubg.jpg) left top no-repeat;
   text-indent:15px;
   font-weight:normal;
   color:#0084c9;
   margin:0;
   font-size:100%;
   cursor:default;
   font-weight:bold;
}
#pro_lmenu h5:hover { cursor:pointer; 
}
#pro_lmenu div.unit ul{ display:none;
   line-height:23px;
}
#pro_lmenu div.current ul{ display:block;border:#ccc 1px solid; width:168px;
}
#pro_lmenu div.current ul li {
	background:url(../images/pro_menubg_icon.jpg) left center no-repeat;
	width:150px;
	height:20px;
	margin:0;
	padding:1px 0;
	border-bottom:#ececec 1px solid
}
#pro_lmenu div.current ul li a { color:#3B475F;
   text-decoration:none;
}
#pro_lmenu div.current ul li a { padding-left:15px 
}
#pro_lmenu div.current ul li a:hover{ text-decoration:underline; 
}
.pro_menu_tittle{
	width:175px; height:21px;
    background:#0084c9;
	color:#fff;
	font-weight:bold;
	padding:7px 0 0 15px
}
#pro_lmenu div.current h5{ background-position:left bottom;
}
#pro_lmenu div.current h5 a { color:#0084c9; text-decoration:none
}
#pro_lmenu div.current h5 a:hover { text-decoration:underline
}

#pro_lmenu div.unit h5 a { color:#0084c9; text-decoration:none
}
#pro_lmenu div.unit h5 a:hover { text-decoration:underline
}

/* pro menu end */

/*===========New Style================*/
#top {
	background-image:url(../images/nav_bg.jpg);
	/*background-image:url(../images/logo.gif);*/
	background-repeat:no-repeat;	
	width:940px;
	height:79px;
}
#top img {
	float:left;
	display:block;
	width:151px;
	height:44px;
	margin:12px 0 0 18px;
	_margin:12px 0 0 8px;
}
#sidebar_right {
	position:absolute;
	top:0;
	left:940px;
}
#menu {
	width:675px;
	height:auto;
	float:left;
	position:relative;
	top:10px;
	left:95px;
	left:105px\9;
	display:inline-block;
	white-space:normal;
}
#menu li ul a {
	height:24px;
	line-height:24px;
	padding:0 10px;
	text-transform:capitalize;
	background:#f7f9fa;
	border-top:1px solid #96c2df;
	border-left:1px solid #96c2df;
	border-right:1px solid #96c2df;
	width:150px;
	vertical-align:top;
}
#menu li ul a:hover {
	height:24px;
	line-height:24px;
	padding:0 10px;
	text-transform:capitalize;
	background:#cce3f1;
	border-top:1px solid #96c2df;
	border-left:1px solid #96c2df;
	border-right:1px solid #96c2df;
	width:150px;
	vertical-align:top;
}
#menu li ul {
	display:none;
}
#menu li ul li {
	float:none;
}
.first-menu li {
	float:left;
	position:relative;
	font:bold 11px/24px Verdana, Geneva, sans-serif;
	height:24px;
	text-transform:capitalize;
	white-space:normal;
	letter-spacing:1px;
}
.first-menu a {
	float:left;
	display:block;
	background-image:url(../images/bg_nav_w_arrow.gif);
	padding:0 20px;
	color:#1086c6;
	text-decoration:none;
}
.first-menu a:hover {
	display:block;
	background-image:url(../images/bg_nav_hover.gif);
	padding:0 20px;
	color:#1086c6;
	text-decoration:none;
}
#submenu {
	width:150px;
}
#submenu3 {
	width:150px;
}
#submenu3-3 {
	width:150px;
}
#submenu2_2 {
	width:150px;
}
.second-menu, .second-menu2, .second-menu3, .second-menu3-3, .second-menu2_2, .second-menu2_3 {
	position:absolute;
	vertical-align:top;
}
.second-menu {
	top:24px;
	left:0px;
}
.submenu_bottom {
	border-bottom:1px solid #96c2df;
}
.second-menu2 {
	top:24px;
	left:0;
}
#submenu2_3 {
	width:150px;
}
.second-menu2_2 {
	top:0px;
	left:172px;
}
.second-menu3 {
	top:0;
	left:172px;
}
.second-menu3-3 {
	top:0px;
	left:172px;
}
.second-menu2_3 {
	top:2px;
	left:172px;
}
