body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

h4 { margin-bottom:10px;}
ul,li {margin:0; padding:0;}
li { list-style:none;}
#layout { margin:0 auto; width:1000px;}
a:link { color:#000; text-decoration:none;}
a:hover { color:#225991; text-decoration: underline;}
a:visited { color:#000; text-decoration:none;}

.head {border-top:5px solid #4E98ED; }
.head a:link { color:#fff; text-decoration:none;}
.head a:hover { color:#fff; text-decoration: underline;}
.head a:visited { color:#fff; text-decoration:none;}

.top { background:url(images/bg_top.gif) no-repeat; color:#fff;}

.menu { background:#3A8BE8 url(images/bg_menu.gif) no-repeat top left; height:24px;}
.menu li { display:inline; margin:10px 10px 0 0; font-size:14px; font-weight:bold; color:#FFF; padding-top:5px;}
.menu a:link { color:#fff; text-decoration:none;}
.menu a:hover { color:#fff; text-decoration:underline;}
.menu a:visited { color:#fff; text-decoration:none;}


.left { background:url(images/bg_left.gif) no-repeat right top;}
.right { background:url(images/bg_right_top.gif) repeat-x; }
.ppt { margin-top:25px;}

.news { padding:25px 10px 10px 10px; font-size:12px;}
.news h4 { background:url(images/bg_right_title01.gif) no-repeat; padding-left:23px; font-weight:lighter; font-size:12px;}
.news li { background:url(images/bg_dot.gif) repeat-x bottom; padding:5px 0;}

.info01 { width:255px; margin:10px 10px 0 0; float:left;font-size:12px; }
.info01 h4 {
	margin:0;
	background:url(images/bg_right_title02.gif) no-repeat;
	font-weight:lighter;
	font-size:12px;
	color:#fff;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 30px;
}
.info01 li {background:url(images/bg_dot.gif) repeat-x bottom; padding:6px 0;}

.info02 { float:left;font-size:12px; margin-top:10px; width:196px; text-align:left;}
.info02 h4 {
	margin:0;
	background:url(images/bg_right_title03.gif) no-repeat;
	font-weight:lighter;
	font-size:12px;
	color:#fff;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 30px;
}
.info02 li {background:url(images/bg_dot.gif) repeat-x bottom; padding:6px 0;}
.bb { border:1px solid #225991; padding:0 3px}

.pic {
	border:1px solid #ccc;
	margin-top:10px;
	margin-left: 12px;
}
.pic li { float:left; margin-right:15px;}
.pic img { border:1px solid #ebebeb; padding:2px;}
.pic h5 { margin:5px 0; text-align:center; font-weight:lighter;}

.footer { background:url(images/bg_footer.gif) repeat-x; color:#2668A2; padding:10px 0 40px 20px; margin-top:10px;}
