html, body {height:100%;padding:0;margin:0;}
* { word-break: break-all; word-wrap: break-word;}
body, th, td, input, select, textarea, button { font: 12px/1.5em Tahoma, Arial, Helvetica, snas-serif; }
body, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }

ul li { list-style: none; }
body{background: #FFF;color:#555;}
a {
	color: #C8C2C2;
	text-decoration: none;
}
a:hover { text-decoration: none;color:#E31E5C}
.feed a:visited { color: #5181B7; }
a img { border: none; }
.clear{border-top:1px solid transparent !important;border-top:0;clear:both}
.border{border:1px #c6c6c6 solid;}
.box{padding:10px;}
div.teaser { clear:both; padding: 0 0px; margin: 10px 0; }
.note { background: #dfd; padding: 1em; border: 1px #bdb dotted;}
.important { background: #ffd; padding: 1em; border: 1px #ddb dotted;}
.warning { background: #fdd; padding: 1em; border: 1px #dbb dotted;}
.float_left { float: left; display:inline;}
.float_right {
	float: right;
	display:inline;
	color: #CCC;
	font-weight: normal;
}
.relative{position: relative;}
.adarea{overflow:hidden;}
.imgmore{float:right;}
.b{ font-weight:700;} 
html, body {height:100%;}
#container {
	width: 100%;
	background: url() repeat-y #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#header {
	background: #f03;
	padding: 0 20px;
} 
#header h1 {
	margin: 0;




	padding: 0
.;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 5px 0;
}
#sidebar1 {
	float: left;
	width: 220px;
	padding: 15px 0;
	margin-left:10px;
	min-height:500px;
	_height:680px;
}
#sidebar1 h2{
	font-size:12px;
	margin:0 0 0 0;
	margin-left: 8px;
}
#sidebar1 h2 a{ color:#C8C2C2;}
#sidebar1 h2 a:hover{ color:#f03;}
#sidebar1 h2 a.act{
	color:#f03;
}
#sidebar1 ul.cateul{
	padding-left: 10px;
}
#sidebar1 ul.cateul li{float:left; border-left:1px #FFF solid; border-right:1px #ccc solid;}
#sidebar1 ul.cateul li a{margin-left:3px;margin-right:2px;}
#sidebar1 ul.listul{padding-left: 20px;}
#mainContent {margin: 20px 20px 20px 240px;min-width: 600px;_width: 600px;} 
#footer {padding: 0 0 0 15px;} 
#footer p {	margin: 0;padding: 0;
}

.fltrt {	float: right;	margin-left: 8px;}
.fltlft {	float: left;	margin-right: 8px;}
.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
/* main */
th { font-size:14px; color:#000; }
.star { color:red;}
.tip { color:#999999;}
label.error {margin-left: 10px;width: auto;display: inline;color:red;background-image:url(../err.gif);background-repeat:no-repeat;padding-left:18px;}
input.button {font-size:14px;padding: 1px 0;font-size: 110%;background: none;background-color: #005296;border-bottom: 1px solid #00284A;border-right: 1px solid #00284A;border-top: 1px solid #0077DF;border-left: 1px solid #0077DF;color: #fff}
.contitle{}
.work_title{
	width:600px;
	font-weight: bold;
	color: #333;
}
.work_content{
	width:600px;
	padding-bottom: 10px;
	border-bottom: 3px solid #eee;
}
.work_list{
	padding-bottom: 20px;

}
