/* CSS Document */

BODY {
background:#ffffff url(../image/top-bg.jpg) repeat-x top;
overflow-x:hidden;
	margin:0 auto;
	-webkit-text-size-adjust:none;

}
h1{ font-size:14px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif}
h2{ font-size:22px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif}

.boxi{height:28px;
    width:1000px;;
	margin:0 auto;Z-INDEX: 400000;
    position:relative;color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boxi a {color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }	

ul.ldd_menu{
 margin:0px;
 padding:0;
 display:block;
 height:26px;
 background-color:#898989;
 list-style:none;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;

}

ldd_menu .menu_right{
 float:right;
 margin-right:0px;
}

ul.ldd_menu a{
 text-decoration:none;
}
ul.ldd_menu > li{
 float:left;
 position:relative;
}
ul.ldd_menu > li > span{
 float:left;
 color:#fff;
 background-color:#898989;
 height:26px;
 line-height:26px;
 cursor:default;
 padding:0px 20px;
 border-right:1px dotted #ffffff;

}
ul.ldd_menu .ldd_submenu{
 position:absolute;
 top:26px;
 width:2000px;
 display:none;
 overflow:hidden;
 opacity:0.95;
 left:0px;
 font-size:10px;
 background: #333333;
 border-top:1px solid #898989;
background:#333333 url(../image/naveshadow.gif) repeat-x bottom;
 -moz-box-shadow:0px 3px 4px #591E12 inset;
 -webkit-box-shadow:0px 3px 4px #591E12 inset;
 -box-shadow:0px 3px 4px #591E12 inset;
}
a.ldd_subfoot{
 background-color:#f0f0f0;
 color:#444;
 display:block;
 clear:both;
 padding:5px 20px;
 text-transform:uppercase;
 font-family: Arial, serif;
 font-size:12px;
 border-bottom:1px solid #aaaaaa;
 text-shadow:0px 0px 1px #fff;
}
ul.ldd_menu ul{
 list-style:none;
 float:left;
 margin:20px 0px 10px 30px;
 padding:10px;
}
li.ldd_heading{
 font-family: Georgia, serif;
 font-size: 13px;
 font-style: italic;
 color:#FFB39F;
 text-shadow:0px 0px 1px #B03E23;
 padding:0px 0px 10px 0px;
}
ul.ldd_menu ul li a{
 font-family: Arial, serif;
 font-size:12px;
 line-height:20px;
 color:#fff;
 padding:1px 3px;
}
ul.ldd_menu ul li a:hover{
 -moz-box-shadow:0px 0px 2px #333;
 -webkit-box-shadow:0px 0px 2px #333;
 box-shadow:0px 0px 2px #333;
 background:#AF412B;
}
#navede{width:1000px; margin-left:450px; text-align:left; padding-top:20px; height:300px; font-weight:normal; overflow:hidden; font-size:10px; color:eeeeee;}
#navede a{ font-weight:normal;}

#logo{ width:1000px; height:90px; margin:0 auto; padding-top:10px; background-color:#6b86a4;} 
#indextable1{width:1000px;  height:300px; margin:0 auto; margin-top:-50px; z-index:200; position:relative; }
#indextable1 .title{ width:998px; margin-left:-4px; margin-top:-4px; background-image:url(../image/table-bg.jpg); height:51px;}
#indextable1 .title1{ width:800px; color:#666666; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-top:15px;  height:30px;}
#indextable1 .dropshadow2{
	float:left;
	clear:left;
	background: url(../image/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../image/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 1000px;

	padding: 0px;
}
#indextable1 .innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	color:#666666;
	font-size:12px;

	border: 1px solid #999999;
		background-color:#FFFFFF;
		height:350px;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
#indextable1 .innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
#indextable1 .innerbox p{		
	font-size:14px;
	margin: 3px;
}



#focus {width:1250px; height:350px; overflow:hidden; position:relative;}
#focus .images{ z-index:100; position:relative;}
#focus ul {height:350px; position:absolute; margin-top:0px;}
#focus ul li {float:left; width:1250px; height:350px; overflow:hidden; position:relative; background-color:#EAEAE8;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .words{ position:relative; z-index:200;margin-top:30px;color:#333333;  margin-left:140px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#focus .words1{ font-weight:bold; color:#777777; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
#focus .words2{ font-weight:bold; font-size:29px;}
#focus a{ color:#666666; text-decoration:none;}
#focus a:hover{ color:#666666; text-decoration: underline;}

#focus .btn {position:absolute; width:1230px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right; margin-bottom:60px; margin-right:140px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px;  height:15px; _font-size:0; margin-left:5px; cursor:pointer; background:#333;}
#focus .btn span.on {background: #000099;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}




#con{ vertical-align:top;
margin:0 auto;
width:300px;
text-align:left;
padding-top:0px;}
ul#na, ul#na li{
margin:0;
padding:0;
list-style:none;}
ul#na{
background:url(bg.jpg) no-repeat 100% 0;
height:214px;}
ul#na li{
width:190px;
margin-top:1px;}
ul#na li.first{
margin:0;}
ul#na li a{
display:block;
width:100%;	
background:#333333 url(arrow1.gif) no-repeat 10px 50%;
color:#999999;	
line-height:30px;	
text-indent:25px;}
ul#na li a:hover{
color:#fff;
background:#0e85b0 url(arrow2.gif) no-repeat 10px 50%;}




.arrowlistmenu { width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; /*width of accordion menu*/ }
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#444444;  margin-bottom: 1px; /*bottom spacing between header and rest of content*/ padding: 1px 0 1px 5px; padding-left:15px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; background-color:#ecceee;}
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/ background: url(../image/55.jpg) no-repeat center left; color:#0033CC; background-color:#eecccc; }
.arrowlistmenu ul { /*CSS for UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; margin-bottom: 3px; font-size:11px; font-weight: normal;  /*bottom spacing between each UL and rest of content*/ }
.arrowlistmenu ul li { padding-bottom: 2px;background-color:#eeeeee;   /*bottom spacing between menu items*/ }
.arrowlistmenu ul li a { color:#333333; /*custom bullet list image*/ display: block; padding: 2px 0; padding-left: 30px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; }
.arrowlistmenu ul li a:visited { color:#333333; }
.arrowlistmenu ul li a:hover { /*hover state CSS*/ color: #ffffff; background-color: #4a78d8;}
#menuheaderline{width:185px; border-bottom:1px solid #eceece; margin-left:0px; height:25px; line-height:25px; font-weight:900; font-size:11px;}


#leftnav{ width:200px; float:left; height:auto; margin-top:20px; }
#leftnav1{ width:200px; height:auto;  margin-top:0px;  }
#miancon{ width:750px; float:right; height:auto;margin-top:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.midnav{ width:750px; margin-top:0px; height:30px; color:#666666; font-size:10px; text-align:right;}
.midnav a{ text-decoration:none; color:#666666;}
.midnav a:hover{ text-decoration: underline;}
.maintext{width:730px; margin-top:10px; color:#444444; font-size:12px;}
.tableline1{ width:750px; padding:0; margin:0 auto; padding-top:5px; height:25px; background-color:#eeeeee; border-bottom:1px #cccccc solid; border-top: 2px #999999 solid;}
.tableline2{ width:750px; padding:0; margin:0 auto;  height:70px; background-color:#ffefef; border-bottom:1px #dddddd solid; }
.tableline3{ width:750px; padding:0; margin:0 auto;  height:170px; background-color:#ffefef; border-bottom:1px #dddddd solid; }
.tableline5{ width:750px; padding:0; margin:0 auto;  height:80px; background-color:#ffefef; border-bottom:1px #dddddd solid; }
.tableline4{ width:700px; padding:0; margin:0 auto;  height:105px; background-color:#ffffff; border-bottom:1px #dddddd solid; }
.tableline6{ width:750px; padding:0; margin:0 auto;  height:304px; background-color:#ffefef; border-bottom:1px #dddddd solid; }
.coonbox1{ width:750px; height:180px; background-color:#ffffff;  }
.coonbox2{ width:220px; height:150px; float:left; margin-left:15px; margin-top:15px;border:1px #999999 solid;  }
.coonbox3{ width:450px; height:200px; float:right; margin-top:20px; margin-right:20px;}



fieldset, img { border:0 none }
:focus { outline:0 }
address, caption, cite, code, dfn, em, b, i, th, var, optgroup { font-style:normal; font-weight:normal }

abbr, acronym { border:0; font-variant:normal }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit }
textarea { *overflow:auto
}
input, button, textarea, select { *font-size:100%
}
.dis{display:block;}
.undis{display:none;}
ol, ul { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
caption, th { text-align:left }
sup, sub { font-size:100%; vertical-align:baseline }
:link, :visited, ins { text-decoration:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
.clearfix { *zoom:1
}
.fr { display:inline; float:right!important }
.fl { display:inline; float:left!important }
.show { display:block }
.hide { display:none }
.highlight { color:#F30!important }
.important { font-weight:bold!important }
.center { text-align:center!important }
hr { clear:both; float:none; width:100%; height:1px; font:0/0 arial; overflow:hidden; margin:0; padding:0; border:0 }
.half-banner { width:486px; overflow:hidden }
.full-banner { width:980px; overflow:hidden; margin:0 auto 5px; text-align:center }
.full-banner object, .full-banner img { vertical-align:top }
body { font:12px/1.5 tahoma, sans-serif; color:#333 }
a { text-decoration:none; color:#333 }
a:hover { text-decoration:underline; color:#E30751 }

#daiwowan { width:750px; margin:0 auto }

.nav_current{ float:left;background:#FFF; color:#F00; }
.nav_link{ float:left;}
.nav_current:hover ,.nav_link:hover{ color:#FF6600;}
#box2{width:100%; position:relative; height:auto;margin:0 auto; text-align:center;}

#dww-menu { width:750px; margin-top:10px; overflow:hidden; border:1px #dcdcdc solid; }
#dww-menu .mod-hd { overflow:hidden; height:30px; line-height:30px; position:relative; background:url(../image/bg_repeat.png) repeat-x 0 0 }
#dww-menu .mod-hd li { float:left; cursor:pointer; text-align:center; height:30px; line-height:30px; padding:0 10px; letter-spacing:1px; border-right:1px #dcdcdc solid }
#dww-menu .mod-hd li.hover { font-weight:900; background:#FFF }
#dww-menu .mod-hd .search-box { width:230px; height:19px; overflow:hidden; position:absolute; top:5px; right:5px; background:url(bgs.png) no-repeat 0 -222px }
#dww-menu .mod-hd .search-box input { width:150px; line-height:16px; height:16px; border:0 none; background:transparent; position:absolute; top:2px; left:24px; color:#FFF }
#dww-menu .mod-hd .search-box button { width:41px; height:19px; text-align:center; color:#FFF; border:0 none; background:transparent; position:absolute; top:-1px; *top:-4px;
right:0 }/* www.divcss5.com */
#dww-menu .mod-bd { padding:5px 10px }
#dww-menu .mod-bd div {color:#666666; line-height:24px }
#dww-menu .mod-bd div.show { display:block }
#dww-menu .mod-bd div a { display:inline-block; padding:0 4px }
#dww-menu .mod-bd div p.a, #dww-menu .mod-bd div p.b, #dww-menu .mod-bd div p.c, #dww-menu .mod-bd div p.d, #dww-menu .mod-bd div p.e, #dww-menu .mod-bd div p.f, #dww-menu .mod-bd div p.g, #dww-menu .mod-bd div p.h, #dww-menu .mod-bd div p.i, #dww-menu .mod-bd div p.j, #dww-menu .mod-bd div p.k, #dww-menu .mod-bd div p.l, #dww-menu .mod-bd div p.m, #dww-menu .mod-bd div p.n, #dww-menu .mod-bd div p.o, #dww-menu .mod-bd div p.p, #dww-menu .mod-bd div p.q, #dww-menu .mod-bd div p.r, #dww-menu .mod-bd div p.s, #dww-menu .mod-bd div p.t, #dww-menu .mod-bd div p.w, #dww-menu .mod-bd div p.x, #dww-menu .mod-bd div p.y, #dww-menu .mod-bd div p.z { padding-left:20px; position:relative; width:948px }
#dww-menu .mod-bd div p b { display:block; width:17px; height:17px; text-align:center; line-height:17px; color:#FFF; text-transform:uppercase; font-weight:900; position:absolute; top:4px; left:0 }
#dww-menu .mod-bd div p.a b, #dww-menu .mod-bd div p.d b, #dww-menu .mod-bd div p.g b, #dww-menu .mod-bd div p.k b, #dww-menu .mod-bd div p.m b, #dww-menu .mod-bd div p.p b, #dww-menu .mod-bd div p.s b, #dww-menu .mod-bd div p.w b, #dww-menu .mod-bd div p.y b { background:url(bgs.png) no-repeat -249px -20px }
#dww-menu .mod-bd div p.b b, #dww-menu .mod-bd div p.e b, #dww-menu .mod-bd div p.h b, #dww-menu .mod-bd div p.l b, #dww-menu .mod-bd div p.n b, #dww-menu .mod-bd div p.q b, #dww-menu .mod-bd div p.t b, #dww-menu .mod-bd div p.x b, #dww-menu .mod-bd div p.z b { background:url(bgs.png) no-repeat -266px -20px }
#dww-menu .mod-bd div p.c b, #dww-menu .mod-bd div p.f b, #dww-menu .mod-bd div p.j b, #dww-menu .mod-bd div p.o b, #dww-menu .mod-bd div p.r b { background:url(bgs.png) no-repeat -283px -20px }

 div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 }
 
 
 
#wrap{width: 1000px; margin: 0 auto;overflow: hidden;}
#sideleft{
	width: 200px;
	float: left;	
	background: #FFF;
	text-align: left;
	
}
#sideright{
	width: 755px;
	float: right;
	text-align: left;
}
/* easy clearing */
#wrap:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrap
	{
	display: inline-block;
	}
/*\*/
#wrap
	{
	display: block;font-family:Verdana, Arial, Helvetica, sans-serif; 
	}
/* end easy clearing */
/*\*/
#sideleft, #sideright
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#sideleft, #sideright
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#sideleft:before, #sideright:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/**/


#bottombox
    {
	 width:100%;
	 float:none;
	 height:80px;
	 background: #ffffff;
	 text-align:center;
	 border-top:1px #cccccc solid;
	 padding-top:20px;
	 }
#bottomcon
	{
	 width:1000px;
	 text-align:left; 
	 height:80px; 
	 margin:0 auto; 
	 }
#bottomimage
	{
	 width:200px; 
	 float:left 
	 }	 
