/*common styling*/

/*basic nav styling*/
.nav {
	height:40px;
	width:912px !important;
	width:925px;
	position:relative;
	background:url(../images/nav_bg.gif) #f2ebee repeat-x;
	border-top:#ebd5e2 solid 2px;
	padding:0 0 0 13px !important;
	padding:0 0 0 0px;
}
.nav ul {
	padding-left:15px;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
}
.nav ul li {
	float:left;
	position:relative;
	display:inline;
	padding:0 13px 0 0 !important;
	padding:0 0px 0 0;
	
}

/*style of main items normal state*/
.nav ul li a, .nav ul li a:visited {
	display:block;
	float:left;
	margin-left:16px;
	padding:8px 8px 4px 8px;
	height:24px;
	color:#311943;
	font-weight:bold;
	text-decoration:none;
}
*html .nav ul li a, .nav ul li a:visited {
	width:auto;w\idth:auto;
	text-decoration:none;
}


/*hide sub nav items*/
.nav ul li ul {display:none;}

/*style for table of sub nav items*/
table {
	/*margin:-4px;*/
	border-collapse:collapse;
}

/*specific to non IE browsers*/

/*main nav over state*/
.nav ul li:hover a {color:#fff;background:url(../img/nav_bg.gif) center repeat-x;}

/*show drop-down list*/
.nav ul li:hover ul {display:block;position:absolute;top:24px;margin-top:8px;left:-15px;width:100%;}

/*drop-down on state*/
                .nav ul li:hover ul li a {
					display:block;
					background:url(../img/nav_bg.gif) center repeat-x;
					color:#FFF;
					height:20px;
					text-align:center;
					padding:3px 6px 3px 4px;
				}

/*sub drop-down over state*/
				.nav ul li:hover ul li a:hover {
					background:url(../img/nav_bg.gif) center repeat-x;
					color:#fff;
					height:20px;
					padding:3px 6px 3px 4px;
					border-bottom:#FFFFFF solid 1px;
				}

				.nav ul li:hover ul li a.about{width:77px;padding:2px;}
				.nav ul li:hover ul li a.about:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.dt{width:77px;padding:2px;}
				.nav ul li:hover ul li a.dt:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.sg{width:90px;padding:2px;}
				.nav ul li:hover ul li a.sg:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.ca{width:90px;padding:2px;}
				.nav ul li:hover ul li a.ca:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.zp{width:63px;padding:2px;}
				.nav ul li:hover ul li a.zp:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.ser{width:63px;padding:2px;}
				.nav ul li:hover ul li a.ser:hover{border-bottom:1px solid #FFF;}

				.nav ul li:hover ul li a.zs{width:73px;padding:2px;padding:3px 6px 3px 4px;}
				.nav ul li:hover ul li a.zs:hover{border-bottom:1px solid #FFF;}