@charset "utf-8";
/* CSS Document */

/* UI Object */
	.tab_face{
		padding:0 0 35px 0;
		}
		
	.tab_face ul{
		position:relative;
		margin:0;
		padding:0;
		_padding:2px 0 0 0;
		border-bottom:2px solid #315593;
		font-family:Tahoma, Sans-serif;
		font-size:12px;
		list-style:none;
		*zoom:1;
		}
		
	.tab_face ul:after{
		display:block;
		clear:both;
		content:"";
		}
			
	.tab_face li{
		float:left;
		margin-right:1px;
		background:#4CB1E5;
		}
	
	.tab_face li a,
	.tab_face li a span{
		position:relative;
		cursor:pointer;
		}
		
	.tab_face li a{
		float:left;
		text-decoration:none;
		}
		
	.tab_face li a span{
		display:inline-block;
		padding:6px 25px 6px 25px;
		color:#fff;
		}
		
	.tab_face li ul{
		display:none;
		overflow:hidden;
		position:absolute;
		top:40px;
		left:0;
		width:100%;
		margin:0;
		padding:0;
		border:0;
		white-space:nowrap;
		list-style:none;
		*zoom:1;
		}
		
	.tab_face li ul:after{
		display:block;
		clear:both;
		content:"";
		}
	
	.tab_face li li{
		overflow:visible;
		position:relative;
		display:block;
		left:-1px;padding:0 10px;
		border-left:1px solid #ddd;
		background:transparent;
		}

	.tab_face li li a{
		padding:0;
		margin:0;
		font-weight:normal;
		color:#666;
		}

	.tab_face.m1 .m1,

	.tab_face.m2 .m2,

	.tab_face.m3 .m3,

	.tab_face.m4 .m4,

	.tab_face.m5 .m5,

	.tab_face.m6 .m6,

	.tab_face.m7 .m7,

	.tab_face.m8 .m8,

	.tab_face.m9 .m9,

	.tab_face.m10 .m10,

	.tab_face.m11 .m11,

	.tab_face.m12 .m12{
		margin-top:-1px;
		background-color:#315593;
		}

	.tab_face.m1 .m1 a span,

	.tab_face.m2 .m2 a span,

	.tab_face.m3 .m3 a span,

	.tab_face.m4 .m4 a span,

	.tab_face.m5 .m5 a span,

	.tab_face.m6 .m6 a span,

	.tab_face.m7 .m7 a span,

	.tab_face.m8 .m8 a span,

	.tab_face.m9 .m9 a span,

	.tab_face.m10 .m10 a span,

	.tab_face.m11 .m11 a span,

	.tab_face.m12 .m12 a span{
		padding-top:7px;
		padding-bottom:7px;
		font-weight:bold;
		letter-spacing:-1px;
		}

	.tab_face.m1 .m1 ul,

	.tab_face.m2 .m2 ul,

	.tab_face.m3 .m3 ul,

	.tab_face.m4 .m4 ul,

	.tab_face.m5 .m5 ul,

	.tab_face.m6 .m6 ul,

	.tab_face.m7 .m7 ul,

	.tab_face.m8 .m8 ul,

	.tab_face.m9 .m9 ul,

	.tab_face.m10 .m10 ul,

	.tab_face.m11 .m11 ul,

	.tab_face.m12 .m12 ul{
		display:block;
		}

	.tab_face li li a:hover,

	.tab_face li li a:active,

	.tab_face li li a:focus,

	.tab_face.s1 .s1 a,

	.tab_face.s2 .s2 a,

	.tab_face.s3 .s3 a,

	.tab_face.s4 .s4 a,

	.tab_face.s5 .s5 a,

	.tab_face.s6 .s6 a,

	.tab_face.s7 .s7 a,

	.tab_face.s8 .s8 a,

	.tab_face.s9 .s9 a,

	.tab_face.s10 .s10 a,

	.tab_face.s11 .s11 a,

	.tab_face.s12 .s12 a{
		font-weight:bold;
		color:#333;
		letter-spacing:-1px;
		}

	.tab_face.js_off{
		padding:0;
		}

	.tab_face.js_off ul{
		border:0;
		}

	.tab_face.js_off li{
		float:none;
		}

	.tab_face.js_off li a{
		float:none;
		font-weight:bold;
		}

	.tab_face.js_off li ul{
		display:block;
		position:static;
		left:0;
		top:0;
		padding:5px 0;
		background:#fff;
		}

	.tab_face.js_off li li{
		display:inline;
		}

	.tab_face.js_off li li a{
		font-weight:normal !important;
		color:#333;
		letter-spacing:normal;
		}
	
	.tab_face.js_off li li a:hover,
	
	.tab_face.js_off li li a:active,
	
	.tab_face.js_off li li a:focus{
		text-decoration:underline;
		}
/* //UI Object */
.p30{padding: 11px 0 0px 34px; margin: 0;width: 965px;}
h4{    margin: 0;font-weight: normal;
    padding:0 0 40px 70px;}
.center{text-align:center;}
ul.eq{list-style:none;}
ul.eq li{width:53%; float:left;}
ul.eq li.img{text-align:right;width:47%; }

table.t1 {border-collapse: collapse; width:97%; margin: .5em 0px 0 30px; font-size: 1em;border-top: 2px solid #218e94; border-right: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8;}
table.t1 tr {  } /* colgroup   */
table.t1 th, table.t1 td { border: 1px solid #c8c8c8; border-width: 0 1px 1px 0; padding: 6px 6px 4px 6px; text-align: center;}
table.t1 th { background: #f4f4f4; color: #444444; font-weight: bold; text-align:center; vertical-align: middle;}
table.t1 tbody th, table.t1 tfoot th { background: #f4f4f4; color: #444444; font-weight: bold; text-align:center; vertical-align: middle;}
table.t1 td.left {text-align: left;}
table.t1 td.center {text-align: center;}
table.t1 td.right {text-align: right;}

#bottom a {color:#00ccff}