@charset "utf-8";
/* CSS Document */

body{ font-family:Frutiger, Arial, Helvetica, sans-serif;font-size:12px; color:#fff; background:#C5C1BE;margin:0px;}
ul{padding:0;margin:0; list-style:none}
a img{border:none}
.logo{background:#FFFFFF;padding:10px 0 0 7px}
.flash{height:350px; z-index:1;  position:relative; *margin-top:0;float:left;*height:350px;_height:350px; _margin-bottom:-80px}
.clear{clear:both;padding:0;margin:0}
.box{width:828px; margin:0 auto; background:#fff}
.bk1{}
	.bk1_t{background:#8A8C8E; height:31px;width:828px;margin:0 auto}
		.bk1_t a{color:#ddd; line-height:31px;padding:0 10px;font-size:12px; text-decoration:none}
			.bk1_t a:hover{text-decoration:underline}
	.bk1_t2{}
		.bk1_t2 a{color:#545456; line-height:26px;padding:0 10px;font-size:12px; text-decoration:none}
			.bk1_t2 a:hover{text-decoration:underline}
	.bk1_c{width:828px; z-index:20; position:relative; height:98px; overflow:hidden}
		.bk1_c .l{float:left}
	.bk1_c .r{
	float:right;
	text-decoration: none;
	color:#6e6e6e;
	text-transform: uppercase;
	font-size:10px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 0;
	
}
.bk1_c .r 1{float:right;padding:0px 12px 0 0;color:#6e6e6e;text-transform: uppercase;text-decoration: none;font-size:10px}
		.bk1_c .r a{color:#6e6e6e; text-decoration: none;}
		.bk1_c .r a:hover{text-decoration: underline;}
		.bk1_c ul{width:818px}
			.bk1_c ul li{float:left; width:110px;margin-right:6px;border-top:2px solid #6D6D6D;font-size:14px}
				.bk1_c ul li a{color:#E87D1D; text-decoration:none;display:block; padding-left:2px; height:20px; line-height:20px}
				.bk1_c ul li .s{background:#E6E7E8;}
					.bk1_c ul li a:hover{background:#E6E7E8}
	.bk1_b{z-index:20; position:relative;clear:both}
		.bk1_b_t{ height:60px}
		.bk1_b_m{ width:510px; height:300px; background:#8A8C8E;margin-left:27px; border:9px solid #fff;padding:10px 25px; line-height:25px;font-size:13px}
		.bk1_b_b{ width:535px; height:26px; background:#8A8C8E;margin-left:27px; border:9px solid #fff;padding:0 5px; line-height:26px; font-size:11px; padding-left:20px}
.bk2{ width:818px;float:left; background:#fff;margin-top:10px}
	.bk2_l{width:155px;float:left;overflow:hidden}
		.bk2_l ul li{}
		.bk2_l ul li a{color:#636466; text-decoration:none;background:url(./images/dot.gif) no-repeat 10px 8px; height:20px; line-height:20px;display:block; padding-left:20px}
		.bk2_l ul li a:hover{background-color:#E6E7E8;}
		.bk2_l ul li .s{background:url(./images/dot.gif) #e6e7e8 no-repeat 10px 8px!important;}
		.bk2_l ul li .h{ background:#e6e7e8;background:url(./images/dot.gif) #e6e7e8 no-repeat 10px 8px}
			.bk2_l ul li dl{width:155px;padding:0;margin:0;!important}
				.bk2_l ul li dl dt{padding:0; margin:0!important;width:155px;color:#000!important; padding-left:7px !important;}
					.bk2_l ul li dl dt span{padding-right:5px}
				.bk2_l ul li dl dt a{color:#000;}
					.bk2_l ul li dl dd{padding:0;margin:0; background:none}
					.bk2_l ul li dl dd a{color:#636466;margin:0;padding:0; padding-left:20px}
	.bk2_r{width:649px;border-top:2px solid #6D6D6D;float:right;margin:0 5px 30px 5px}
	.bk2_r_c{line-height:16px;padding:2px;font-size:13px; color:#333333;width:640px; *margin-top:10px}
		.bk2_r_c a{color:#E87D1D}
		.bk2_r_c ul{line-height:24px; list-style:inside;}
			.bk2_r_c ul li{ list-style-type:disc}
	.bk3{width:455px;border-top:2px solid #6D6D6D;float:left;margin-left:9px;line-height:16px;font-size:14px;color:#303030;padding-bottom:29px}
	.bk4{width:184px;float:right;margin-right:5px;color:#9C9A9C; border-top:2px solid #6D6D6D}
		.bk4 p{padding:0;margin:0;padding:5px}
.bk5{padding:10px 0 0 0; border-top:2px solid #BDBEBD;margin-top:20px}
	.bk5_l{width:200px;margin-right:10px; border:5px solid #C6C3BD;color:#636466; background:#fff; float:left; height:360px; overflow:hidden}
		.bk5_l_t{height:20px;background:#C6C3BD;color:#4A4D52;}
		.bk5_l_c{padding:0 7px 10px 7px}
			.bk5_l_c span{font-weight:bold; text-align:center!important;width:190px;float:left}
			.bk5_l_c_t{width:200px; height:110px;margin:0 auto}
			
			.bk5_l_c img{padding:10px 6px}
	.bk5_c{width:200px;margin-right:5px; border:5px solid #C6C3BD;color:#636466; background:#fff; float:left;height:360px; overflow:hidden}
	.bk5_r{width:200px; border:5px solid #C6C3BD;color:#636466; background:#fff; float:right;height:360px; overflow:hidden}
.footer{height:28px; background:#8A8C8E;line-height:26px;color:#fff;clear:both;padding:0 10px 0 10px;font-size:11px;width:808px}
	.footer a{color:#ddd}
.bg{width:828px; height:10px; background:#C5C1BE;float:left}
.bg_02{width:828px; height:10px; background:#C5C1BE;float:left;}
.ul_01{padding:10px 0 0 10px; background:#FFFFFF;float:left;width:818px}
.table_01{}
	.table_01 table{}
		.table_01 table tr td{padding:5px 5px 5px}
			.table_01 table tr td a{color:#545456!important;}
.font_01{float:right;color:#fff; line-height:31px;padding-right:15px}
.font_02{font-size:18px; font-weight:bold;color:#9C9A9C}
h3{color:#E87D1D;font-size:14px;padding:0;margin:0;font-weight:normal;padding-bottom:20px}
.border_01{width:155px; height:2px; background:#6D6D6D;margin-bottom:4px; line-height:0; font-size:0; margin-left:10px}

.bk6 a{color:#979797}



/* blog */			
#sidebar .link{background:none;display:inline;line-height:0;padding-left:0;color:#C8D8FB}
/* title */
.post h2 a{text-decoration: none;color:#E87D1E;font-size:17px;}
small{font-size:12px;color:#000;text-decoration:none}
form a, small a, cite a{color:#e7b229;text-decoration:none}
#sidebar form{vertical-align: middle;}
#comments{color:#000}
.postmetadata{font-size:12px;}
.postmetadata a, .navigation a{color:#E87D1D;text-decoration:none}
/* sidebar */
#sidebar h3{margin:5px 5px 0 9px;padding-bottom:5px;font-size:13px;text-transform: uppercase;}
#sidebar p {margin:5px 0 0 9px;padding:0}
#sidebar hr{background:#9C9A9C;height:1px;line-height:0;}
#sidebar li div, #sidebar hr{margin-left:10px;}
#respond{color:#000}




/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #666;
	text-align:left
}
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: 0px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before{
	/*content: "\00BB \0020";*/
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}



ol li {
	list-style: decimal outside;
	}
.entry{
	margin-top: 15px;
}
/* End Entry Lists */





