div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
.nav { font-size: 12px; width: 990px; margin: 11px auto 0;  height: 50px; line-height: 50px; position: relative; z-index: 1; }
.nav a { text-decoration: none; }
.navmain { height: 50px; padding: 0 5px; background:url('imagesmain-menu-bg.png') #34a2d0  repeat-x 0 top; position: relative; }
#nav_all { height: 50px; float: left; line-height: 50px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; }
#nav_all li a { color: #FFF; display: inline-block; font-size: 14px; font-weight: bold; cursor: pointer; padding: 0 11px 0 12px; _padding: 0 8px; height: 50px; line-height: 50px; white-space: nowrap; }
#nav_all li a:hover { background: url('imagesmain-item-hover-bg.png') #1983af  repeat-x 0 top; height: 50px; line-height: 50px;  overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: auto; left: auto; top: 50px; *margin-left :-90px;
		*border:1px solid #a9a9a9;
		background:#fff;
		-moz-border-radius:0 0 4px 4px;
		-webkit-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
		-moz-box-shadow:0 5px 12px rgba(0,0,0,0.3);
		-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.3);
		box-shadow:0 5px 12px rgba(0,0,0,0.3);}
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a {background:#fff; background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #1983af; font-weight: normal;  border: none;}
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background: #1983af; border-top: none; border-bottom:none;}
.box1{position:relative;zoom:1;} 
.box1 .tl,.box1 .tr,.box1 .bl,.box1 .br {width:5px;height:5px;position:absolute;background:url('images1.png') no-repeat;overflow:hidden; } 
.box1 .cc{height:40px; padding:5px;} 
.box1 .tl {left:0;top:0;} 
.box1 .tr {right:0;top:0;background-position:0 -5px;} 
.box1 .bl {left:0;bottom:0;background-position:0 -10px;} 
.box1 .br {right:0;bottom:0;background-position:0 -15px;} 