html, body {
	margin:0;
	padding:0;
	height:100%
}
form {
	margin:0;
	padding:0;
}
body {
	font: normal 62.5% "Verdana", sans-serif;   
	color:#313131;
	position:relative;
	background:#fff;
	min-width:1000px;
}

.flLeft {float:left;}
.flRight {float:right;}
.clear {clear:both;}

.inright .white .bg p.bgnone, .incenter .bgnone {
	background:none;
}

.inright .white .bg table tr {
	background: url(../image/line_right.gif) no-repeat left 98%;
}	
.inright .white .bg table tr {
	padding: 4px 0;
}


a img {border:0;}
a{
	color:#000;
	text-decoration:underline; 
	outline:none
}
a:hover {
	text-decoration:none;
	color:#5f5e5e;
}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

p {
	padding:0.25em 0;
	margin:0;
}


.all {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.mainTBL {
	width:100%;
	border-collapse:collapse;
	margin:20px 0 10px;
	clear:both;
	font-size:1.1em;
}
.inleft, .inright {
	padding:0 10px;
	width:217px;
	vertical-align:top;
}

.inright {
	width:197px;
}

.incenter {
	padding:0 5px;
	vertical-align:top;
}

.incenter h1 {
	font-size:1em;
	color:#c8c8c8;
	text-transform:uppercase;
	background:#0d7cbf url(../image/h1.gif) 0 0 repeat-y;
	line-height:22px;
	zoom:1;
	padding-left:20px;
}
.incenter h1 span {
	float:right;
	width:4px;
	height:4px;
	background:url(../image/h1_round.gif) right top no-repeat
}


.incenter .no1 {
	clear:both;
	padding:5px 0;
	background:url(../image/line.gif) 100% 100% no-repeat;
}

.incenter h5 {
	color:#575757;
	font-size:1.0em;
}
.incenter h5 span.date {
	color:#03385e;
	margin-right:10px;
	font-weight:normal;
}




.inheader {
	background:url(../image/bg_top.gif) 0 0 repeat-x;
}

.inheader .bg {
	background:url(../image/bg_top.jpg) 100% 0 no-repeat;
	position:relative;
	height:196px;
}
.bgLogo {
	position:absolute;
	z-index:100;
}

.inheader .logo {
	color: #fff;
	text-decoration: none;
}
.inheader .title {
	text-align:center;
	padding:70px 400px;
	font-size: 22px;
}
.inheader .addInfo {
	background:#ffdd6c url(../image/bg_undertop.gif) 50%  50% repeat-y;
	position:relative;
}

.inheader .lang {
	position:absolute;
	right:5px;
	top:3px;
}
.inheader .lang img {
	padding:0 5px;
	position:relative;
	zoom:1;
	cursor:pointer;
}


.inheader h2 {
	text-align:center;
	color:#03385e;
	font:bold 12px "Verdana", sans-serif;
	line-height:25px;
	zoom:1;
}

.topNavi {
	border-top:1px solid #fff;
}
.topNavi ul, .topNavi ul li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.topNavi ul li a {
	float:left;
	display:block;
	
}
.topNavi ul {
	background:#0d74af url(../image/top_navi_right.gif) 100% 100% no-repeat;
	padding-right:10px;
}

.topNavi ul li ul, .topNavi ul li ul li, .topNavi ul li ul li a {
	float:none;
}

.topNavi ul li  {
	position:relative;
}
.topNavi ul li a {
	background:#0d75b1 url(../image/top_navi.gif) 0 0 repeat-y;
	border-right:1px solid #fff;
	color:#fff;
	padding:0 35px 0 15px;
	line-height:23px;
	zoom:1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.topNavi ul li a:hover {
	color:#b8b8b8;
}

.topNavi ul li ul li a {
	border:none;
	background:url(../image/dot.gif) 7px 9px no-repeat;
	font-size:11px;
	font-weight:normal;
	color:#4d3804;
	padding:0 5px 0 17px;
	line-height:20px;
}
.topNavi ul li ul li a:hover {
	color:#4d3804;
	background:#ffcb53 url(../image/dot.gif) 7px 9px no-repeat;
}



.topNavi ul li div {
	display:none;
	position:absolute;
	top:24px;
	left:0;
	width:137px;
	padding-bottom:3px;
	background:url(../image/dd_bottom.gif) 0 100% no-repeat;
}
.topNavi ul li ul {
	background:url(../image/dd.gif) 0 0 repeat-y;
	border-top:1px solid #a37c3c;
	padding:2px 0 0 0;
}

.topNavi ul li ul li {
	padding:0 4px 0 1px;
}























.inleft .login table {
	width:100%;
	border-collapse:collapse;
}
.inleft .login table td {
	padding:2px 4px;
}
.inleft a {
	color:#fff;
}

.inleft .inText {
	width:110px;
	padding:2px; 
	border:1px solid #fff;
	font-size:10px;
}

.inleft .leftNavi ul, .inleft .leftNavi ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.inleft .leftNavi ul li a {
	display:block;
	background:url(../image/line_left.gif) 0 100% no-repeat;
	line-height:25px;
	zoom:1;
	padding-left:2px;
	text-decoration:none;
}
 
.inleft .leftNavi ul li a:hover, .inleft .leftNavi ul li.active a {
	color:#e7a903;
}

.inleft .leftNavi ul li ul {
	margin-left:12px;
}

.inleft .leftNavi ul li.bgnone a {
	background:none;
}


.inleft .box {
	background:url(../image/bg_left.gif) 0 0 repeat-y;
	color:#fff;
	margin-bottom:10px;
	width:217px;
	overflow:hidden;
}
.inleft .box .bg {
	background:url(../image/bg_left_top.gif) 0 -4px no-repeat;
	padding:10px 15px 0 20px;
}
.inleft .box .bg2 {
	background:url(../image/bg_left_top.gif) 0 0 no-repeat;
	height:4px;
	font-size:1px;
	margin-top:6px;
}

.inleft .noLine {
	background:url(../image/bg_left_none.gif) 0 0 repeat-y;
}
.inleft .noLine .bg {
	background:url(../image/bg_left_top_none.gif) 0 -4px no-repeat;
}
.inleft .noLine .bg2 {
	background:url(../image/bg_left_top_none.gif) 0 0 no-repeat;
}



.inright .box {
	background:#ccc url(../image/bg_right_re.gif) repeat-y;
	margin-bottom:10px;
	width:197px;
	overflow:hidden;
}

.inright .box .bg {
	background:url(../image/bg_right.gif) 0 -4px no-repeat;
	padding:8px 5px 3px;
}
.inright .box .bg2 {
	background:url(../image/bg_right.gif) 0 0 no-repeat;
	height:4px;
	font-size:1px;
	margin-top:6px;
}

.inright .box h2 {
	color:#03385e;
	font-size:1em;
	padding-bottom:5px;
}


.inright .white {
	background:#fff url(../image/bg_white_re.gif) 0 0 repeat-y;
}
.inright .white .bg {
	background:url(../image/bg_white.gif) 0 -3px no-repeat;
	padding:7px 5px 0;
}
.inright .white .bg2 {
	background:url(../image/bg_white.gif) 0 0 no-repeat;
}
/*.inright .white .bg p {
	background:url(../image/line.gif) 100% 100% no-repeat;
}*/


.inright .link table {
	border-collapse:collapse;
	width:100%;
}
.inright .link table td {
	padding:4px 0;
	text-align:left;
	vertical-align:bottom;
	color:#555;
	font:normal 9px "Arial", sans-serif;
}

.inright a {
	color:#315680;
	text-decoration:none;
}
.inright a:hover {
	text-decoration:underline;
}









.empty {height: 40px}
.footer {
	height:38px;
	padding-top:2px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background:url(../image/line.gif) 97% 0  no-repeat;
} 
.footer .footerhere {
	background:#034ea2;
	color:#fff;
	text-align:center;
	height:25px;
	font-size:1.1em;
	padding-top:13px;
}
.footer .footerhere a {
	color:#c8c8c8;
	text-decoration:none;
}
.footer .footerhere a:hover {
	text-decoration:underline;
}


.inright .white .bg p.bgnone, .incenter .bgnone {
	background:none;
}
.incenter .media_list li {
	list-style-type: none;
}
.incenter .media_list li a {
	font-size: 14px;
}
.incenter .media_list li div {
	margin-top: 10px;
}
.incenter .media_list li span {
	float: right;
	padding-right: 20px;
	color: #033961;
}
.media_list div div {display:none}
.clear {clear: both;}
