/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,iframe { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
footer,header { display: block; }

/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background-color: #E7EBF2; color: #333; -webkit-font-smoothing: antialiased; }


.navi ul ul {
	display: none;
}

.navi ul li:hover > ul {
		display: block;
	}
	
.navi ul {
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;
background:#eee;background:-moz-linear-gradient(top,#eee 0,#709dce 6%,#4579af 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(6%,#709dce),color-stop(100%,#4579af));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#709dce',endColorstr='#4579af',GradientType=0);

	list-style: none;
	position: relative;
	display: inline-table;
	cursor:pointer;
	color:white;
	font-weight: 900;

}
.navi ul:after {
		content: ""; clear: both; display: block;
	}
	
.navi ul li {
	float: left;
}
.navi ul li:hover {
	
	}
navi ul li:hover .desc3 {
		
}
	
.navi ul li .desc4 {
width:100px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
display: block; 
text-decoration: none;
text-align:center;	
	}
.navi ul li:hover .desc4 {
border-radius: 4px 4px 0 0; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0;
background:#eee;background:-moz-linear-gradient(top,#eee 0,#4579af 6%,#709dce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(6%,#4579af),color-stop(100%,#709dce));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4579af',endColorstr='#709dce',GradientType=0);
display: block; 
text-decoration: none;
	}
.navi ul li .desc3 {
padding: 5px;
display: block; 
text-decoration: none;
	}
.navi ul ul {	

	position: absolute; top: 100%;
}
.navi ul ul li {
		float: none;
		position: relative;
background:#eee;background:-moz-linear-gradient(top,#eee 0,#709dce 6%,#4579af 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(6%,#709dce),color-stop(100%,#4579af));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#709dce',endColorstr='#4579af',GradientType=0);
		cursor:pointer;
	}
.navi ul ul li div{
font-weight: 400;
text-align:center;	

	}
	
.navi ul ul li .desc3 {
font-weight: 400;
			width: 100px;

line-height: 14px;
		}	
.navi ul ul li .desc3:hover {
			
			width: 100px;
background:#eee;background:-moz-linear-gradient(top,#eee 0,#4579af 6%,#709dce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(6%,#4579af),color-stop(100%,#709dce));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4579af',endColorstr='#709dce',GradientType=0);
	cursor:pointer;
			}
		
		

.colHD1 {  float:left; display:table; width:180px; height:40px; background-color:#043045; color:white;}
.colHD2 {  float:left; display:table; width:300px; height:40px; background-color:#043045; color:white;}
.colHD3 {  float:left; display:table; width:40px;  height:40px; background-color:#043045; color:white;}
.colHD4 {  float:left; display:table; width:40px;  height:40px; background-color:#043045; color:white;}
.colHD5 {  float:left; display:table; width:100px;  height:40px; background-color:#043045; color:white;}

.colH_0 {  float:left; display:table; width:60px;  height:35px;}
.colH0 {  float:left; display:table; width:100px;  height:35px;}
.colH0 {  float:left; display:table; width:100px;  height:35px;}
.colH1 {  float:left; display:table; width:180px;  height:35px;}
.colH2 {  float:left; display:table; width:300px; height:35px; }
.colH3 {  float:left; display:table; width:40px;  height:35px; }
.colH4 {  float:left; display:table; width:40px;  height:35px; }
.colH5 {  float:left; display:table; width:100px;  height:35px; }

.colYL1 {  float:left; display:table; width:60px;  height:35px; }
.colYL2 {  float:left; display:table; width:220px; height:35px; }

.colI1 {  float:left; display:table; width:390px; height:35px; margin-top:5px; margin-left:10px;}
.colI2 {  float:left; display:table; width:400px; height:35px; margin-top:5px; margin-right:10px; text-align:right;}


.icmgB{   width:400px;  height:150px; }

.container1{margin: 0px auto;width: 720px;}
.container{margin: 0px auto;width: 980px;}
.container_o{width: 100%;display: block;float: left;}


.hd_contain{
float: left;
width: 320px;
}
.hd_contain2{
margin:10px;
float: left;
width: 600px;
}


.cont{
width:810px; 
margin-left:auto; margin-right:auto;

}

.header{
/*height:150px;*/
margin-top:20px;
margin-bottom:20px;

}
.logo{float:left; display:table;width:350px; }
.ads{float:right; display:table;width:460px; text-align:right;}

.navMenu{
height:40px;
width:560px; 
margin-top:10px;
margin-left:auto; margin-right:auto;

}

.tableResult{
margin-top:70px;
margin-bottom:20px;
}

.col1_in {  display: table-cell; vertical-align: middle; }

.div-clear {
 clear:both;
}
