*{
	margin:0px;
	padding:0px;
	font-family:"Arial","Helvetica",sans-serif;
	line-height:120%;
}

.nf{
	float:none;
	clear:both;
	font-size:1px;
	line-height:1px;
}

body{
	background:#888;
}

h1{
	font-size:28px;
	font-weight:bold;
	letter-spacing:-2px;
	color:#555;
	margin:6px 0px 12px 0px;
}

a{
	color:#445872;
}

#page{
	border-collapse:separate;
	border-spacing:0px;
	width:998px;
}

.col1, .col3{
	width:131px;
}
.col2{
	width:736px;
}
.col23{
	width:868px;
}

.row4 .col1 .inner,
.row4 .col3 .inner{
	padding:5px;
}

.row1 td{
	height:24px;
	background-image:url('row1.jpg');
	background-repeat:no-repeat;
}
.row1 .col1{background-position:bottom left;}
.row1 .col2{
	background-position:bottom center;
	text-align:center;
	vertical-align:middle;
	color:#b7d59b;
	font-family:"Tahoma","Arial","Helvetica",sans-serif;
	font-size:12px;
}
.row1 .col3{background-position:bottom right;}

.row2 .col1,
.row2 .col2,
.row2 .col3,
.row2 .col23,
.row2 .col123{
	height:81px;
	background-image:url('row2.jpg');
	background-repeat:no-repeat;
}
.row2 .col1,
.row2 .col123{
	background-position:top left;
}
.row2 .col1{
	cursor:pointer;
}
.row2 .col2{
	background-position:top center;
}
.row2 .col3,
.row2 .col23{
	background-position:top right;
	vertical-align:top;
}
.row2 .col23 .inner{
	text-align:right;
	padding:20px 50px 0px 0px;
}

.row3 .col123{
	height:52px;
	background:url('row3.jpg') top left no-repeat;
	vertical-align:top;
}

.row3 .inner{
	padding:8px 0px 0px 85px;
	text-align:left;
	font-size:20px;
	word-spacing:40px;
}
.row3 a{
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:0px;
	color:#eee;
	border-bottom:none;
}
.row3 a:hover{
	color:#cdd;
	border-bottom:#cdd 2px solid;
}


.row4 .col1,
.row4 .col2,
.row4 .col3{
	background:#fff url('bulkbg.gif') top left repeat-x;
	vertical-align:top;
}
#main_cell img{
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
}
#main_cell a:hover img{
	border-color:#445872;
}
#main_cell .inner{
	text-align:left;
	padding:5px;
}
#main_cell p{
	font-size:13px;
	margin:0px 5px 20px 0px;
	text-align:justify;
}


.boxes{
	margin:0px 0px 20px 0px;
}

.boxes a{
	display:block;
	width:354px; height:132px;
	background:#fff url('boxbg.gif') top left no-repeat;
	text-decoration:none;
	float:left;
	margin:0px 3px 5px 2px;
}
.boxes a *,
.boxes a{
	cursor:pointer;
}

.box_inner{
	height:130px;
	background-position:12px 7px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.box_inner .title{
	margin:5px 0px 5px 138px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#444;
	line-height:100%;
}
.box_inner .date{
	margin:0px 0px 5px 138px;
	font-family:"Tahoma","Arial","Helvetica",sans-serif;
	font-size:11px;
	color:#555;
}
.box_inner .desc{
	margin:0px 5px 5px 138px;
	font-family:"Tahoma","Arial","Helvetica",sans-serif;
	font-size:11px;
	color:#000;
}


.navi_container{
	font-size:11px;
	text-align:center;
	margin:0px 0px 10px 0px;
	cursor:default;
}
.navi_container span,
.navi_container a{
	margin:0px 2px;
	padding:1px 5px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	background:#fff;
	color:#000;
}
.navi_container a{
	cursor:pointer;
}
.navi_container a:hover{
	border-color:#445872;
	background:#445872;
	color:#fff;
}

.pic_navi_container{
	text-align:center;
	margin:0px 0px 10px 0px;
	cursor:default;
}
.pic_navi_container img,
.pic_navi_container .prev,
.pic_navi_container .next{
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	background:#fff;
	margin:0px 2px;
}
.pic_navi_container img{
	width:118px; height:118px;
}
.pic_navi_container .prev,
.pic_navi_container .next{
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#000;
	padding:5px 10px;
}
.pic_navi_container a{
	cursor:pointer;
}
.pic_navi_container a.prev:hover,
.pic_navi_container a.next:hover,
.pic_navi_container a:hover img{
	border-color:#445872;
	background:#445872;
	color:#fff;
}


.openpic{
	border-spacing:5px;
}
.openpic td{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
}
.openpic td.ra{
	text-align:right;
}
.openpic td.la{
	text-align:left;
}
.openpic input.text{
	width:500px;
	background:#eee;
	border-width:1px;
}

.float_container{
	margin:0px 0px 10px 0px;
}

