@charset "utf-8";
html,body {
	background:url(../images/bg.gif);
	margin:0;
	padding:0;
}

div{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

a{
	color:#1a9be5;
	text-decoration : none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
.clearfix:after{
    content: ".";
    display: block; 
    height: 0;
	clear:both;
    visibility: hidden;
}

#wrapper{
	position:relative;
	width : 936px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 0 0 15px;
	background: url(../images/wrap_bg.png) repeat-y;
}

#header{
	background:url(../images/head.jpg) no-repeat;
	height: 45px;
	width : 823px;
	padding: 206px 0 0 104px ;
}
#header ul{
	list-style-type:none;
}
#header li{
	background:url(../images/nav_bg.gif) no-repeat;
	display:inline;
	padding: 0 6px 0 8px;
}
#header .first{
	background:none;
}
#marquee{
padding:0 0 0 5px;
}
#content{
	width:927px;
}
#content_top{
	width : 927px;
	height : 143px;
	clear:both;
}
#content01{
	float:left;
	width : 177px;
	height: 138px;
	padding: 5px 0 0 10px;
}
#content02{
	background:url(../images/echo.jpg) no-repeat;
	float:left;
	width : 332px;
	height: 103px;
	padding: 23px 205px 17px 8px;
}
#content03{
	float:left;
	width : 180px;
	height: 143px;
	padding: 0 0 0 3px;
}

#content_mid{
	width : 927px;
	clear:both;
}
#content04{
	float:left;
	width : 177px;
	height: 211px;
	padding: 0 0 0 10px;
}
#content05{
	float:left;
	width : 445px;
	height: 176px;
	padding: 0;
}
.list{
	padding:0 10px 0 8px;
}
.list ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.list li{
	padding:0 0 0 7px;
	border-bottom:1px solid #73D1D1;
	line-height:25px;
	background:url(../images/list.gif) no-repeat left;
}
.list a{
	color:#000;
}
.more{
	margin:3px 0 0 0;
}
#content06{
	float:left;
	width : 278px;
	height: 199px;
	border:1px solid #ccc;
	padding:5px;
}

#content_bot{
	width : 927px
}
#content07{
	float:left;
	width : 177px;
	height: 303px;
	padding: 13px 0 0 10px;
}
#content08{
	float:left;
	width : 681px;
	height: 266px;
	padding: 0 51px 0 8px;
	margin:20px 0 0 0;
}
.ssi_table td{
	line-height:25px;
	border-bottom:1px solid #73D1D1;
	line-height:25px;
	background:url(../images/list.gif) no-repeat left;
	padding:0 0 0 8px;
}
#content_other{
	padding:10px;
	min-height:560px;
 	height:auto !important;
  	height:560px;
}
#footer {
	background:url(../images/footer.jpg) no-repeat;
	float: left;
	width :936px;
	height: 45px;
	padding:15px 0 15px 0;
}
#error_msg {
	padding:4px;
	background-color: #FFAEAE;
	text-align: center;
	color: #000000;
}
#com_msg {
	padding:4px;
	background-color: #CFEEB2;
	text-align: center;
	color: #000000;
}