@charset "utf-8";
* { margin:0; padding:0; }
.clear { clear:both; }
img { border:none; }
body { font-size:12px; font-family:Arial,Helvetica,sans-serif;color:#333; background:#d0dbe0;}
body { behavior:url(/wp-content/themes/default/images/csshover.htc);	}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
ul,li { list-style:none; }

.wrap { position:relative; margin:0 auto 20px auto; width:949px; background:#fff url(images/bg.jpg) no-repeat;; }
.logo {  margin:32px 0 0 36px; }
.nav { margin-top:20px; width:949px; height:33px; background:url(images/nav_bg.gif) repeat-x; }
	.nav li { float:left; }
	.nav li a { display:block; width:165px; height:33px; border:none; }
	.nav .n_04 { float:right; }
	.n_01 a { background:url(images/nav_01.gif) 0 0; }
	.n_01 a:hover { background:url(images/nav_01.gif) 0 -33px; }
	.n_02 a { background:url(images/nav_03.gif) 0 0; }
	.n_02 a:hover { background:url(images/nav_03.gif) 0 -33px; }
	.n_03 a { background:url(images/nav_02.gif) 0 0; }
	.n_03 a:hover { background:url(images/nav_02.gif) 0 -33px; }
	.n_04 a { background:url(images/nav_04.gif) 0 0; }
	.n_04 a:hover { background:url(images/nav_04.gif) 0 -33px; }
	.n_05 a { background:url(images/nav_05.gif) 0 0; }
	.n_05 a:hover { background:url(images/nav_05.gif) 0 -33px; }
	#nav_r { float:right; border:none; }
.menu_01 { position:absolute; top:133px; *top:136px; left:0; width:165px; height:132px; background:#4f6a81; z-index: 100; }
.menu_02 { position:absolute; top:133px; *top:136px; left:165px; width:165px; height:164px; background:#4f6a81; z-index: 100; }
.menu_03 { position:absolute; top:133px; *top:136px; left:330px; width:165px; height:132px; background:#4f6a81; z-index: 100; }
.menu_05 { position:absolute; top:133px; *top:136px; left:495px; width:165px; height:98px; background:#4f6a81; z-index: 100; }
	.menu_01 a,.menu_02 a,.menu_03 a,.menu_05 a { margin-bottom:3px; display:block; width:165px; height:28px; }
	.m_01 a {background:url(images/m_01.gif) 0 0; }
	.m_01 a:hover { background-position:0 -33px; }
	.m_02 a { background:url(images/m_02.gif) 0 0; }
	.m_02 a:hover { background-position:0 -33px; }
	.m_03 a {  background:url(images/m_03.gif) 0 0; }
	.m_03 a:hover { background-position:0 -33px; }
	.m_04 a { background:url(images/m_04.gif) 0 0; }
	.m_04 a:hover { background-position:0 -33px; }
	.m_05 a { background:url(images/m_05.gif) 0 0; }
	.m_05 a:hover { background-position:0 -33px; }
	.m_06 a { background:url(images/m_06.gif) 0 0; }
	.m_06 a:hover { background-position:0 -33px; }
	.m_07 a { background:url(images/m_07.gif) 0 0; }
	.m_07 a:hover { background-position:0 -33px; }
	.m_08 a { background:url(images/m_08.gif) 0 0; }
	.m_08 a:hover { background-position:0 -33px; }
	.m_09 a { background:url(images/m_09.gif) 0 0; }
	.m_09 a:hover { background-position:0 -33px; }
	.m_10 a { background:url(images/m_10.gif) 0 0; }
	.m_10 a:hover { background-position:0 -33px; }
	.m_11 a { background:url(images/m_11.gif) 0 0; }
	.m_11 a:hover { background-position:0 -33px; }
	.m_12 a { background:url(images/m_12.gif) 0 0; }
	.m_12 a:hover { background-position:0 -33px; }
	.m_13 a { background:url(images/m_13.gif) 0 0; }
	.m_13 a:hover { background-position:0 -33px; }
	.m_14 a { background:url(images/m_14.gif) 0 0; }
	.m_14 a:hover { background-position:0 -33px; }
	.m_15 a { background:url(images/m_15.gif) 0 0; }
	.m_15 a:hover { background-position:0 -33px; }
	.m_16 a { background:url(images/m_16.gif) 0 0; }
	.m_16 a:hover { background-position:0 -33px; }
	
.banner { margin:18px auto 0px auto; padding:10px; width:891px; height:280px; background:#84b0c2; position: relative }
	.banner img { float:left; }
	.banner_left { margin-right:10px; }
	.banner_right { margin-bottom:10px; }

.banner_christmas {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 271px;
    height: 290px;
    background: #84b0c2;
    padding: 5px 0 0 0;
	display: none;
}


.what_s_new { margin:0px auto 18px auto; padding:10px; width:891px; ine-height:20px; }
	.what_s_new h1 { width:891px; height:36px; margin:0 auto; background:url(images/index_what_s_new.png); }
	.what_s_new .left { width:45%; float:left; overflow:hidden; padding-left:20px; }
	.what_s_new .right { width:45%; float:right; overflow:hidden; padding-right:20px; }
	.what_s_new h5 { margin-bottom:5px; font-weight:normal; }
		.what_s_new h5 span { font-weight:bold; }
	.what_s_new h2 { color:#d83c3b; font-size:16px; font-weight:bold; }
	.what_s_new p { font-size:14px; }
	.what_s_new div { margin-top:10px; }
		.what_s_new div a { color:#d83c3b; }

.content { padding:0 20px; }
	.position { font-size:10px; margin:32px 0 24px 0; }
	.position a { color:#cf242a; }
	.title { display:block; margin-bottom:20px; color:#cf242a; font-size:18px; }
	.left_side { display:inline; float:left; width:165px; margin-right:0px; text-align:right; }
		.left_side img { margin-bottom:68px; }
	.text { display:inline; float:right; width:420px; margin-bottom:50px; }
		.text p { line-height:15px; margin-bottom:8px; }
		.text p b { font-weight:bold; color:#cf242a; }
	.banner_side_div { display:inline; width:290px; float:right; margin-left:10px; margin-bottom:50px; }
		.banner_side_div .banner_side { border:10px solid #84b0c2; }
.footer { clear:both; padding:10px 20px; width:899px; text-align:right; background:url(images/footer_bg.gif) repeat-x; }
.footer .lft{ float:left;width:200px; text-align:left;}
.footer .rit{ float:right; padding-top:61px; text-align:right; width:400px;}
.footer b { color:#cf242a; }
.clear{ clear:both;}

.content .text .highlight { font-weight:bold; color:#cf242a; }
.content .text h3 { font-weight:bold; color:#cf242a; }
.content .text ul.content_list li { display:list-item;list-style-image:url(images/list_marker.gif);margin:0 0 0 20px;padding:0 0 10px 8px; }
.content .text ul.content_list li ul li{list-style-type: disc;list-style-image: none; margin: 5px 15px; padding:0px; }

.content_blog { padding:0 20px; margin-top:20px; }
	.content_blog .left { float:left; width:550px; }
		.content_blog .left ul.list { width:100%; }
			.content_blog .left ul.list li { margin-bottom:25px; padding-bottom:10px; width:100%; border-bottom:1px dotted #b6b6b6;  }
				.content_blog .left ul.list li div.title { margin-bottom:10px; width:100%; height:50px; }
					.content_blog .left ul.list li div.title h2 { float:left; width:400px; height:30px; line-height:30px; color:#000000; font-size:20px; overflow:hidden; }
					.content_blog .left ul.list li div.title h5 { float:left; width:400px; height:20px; line-height:20px; font-weight:normal; color:#999999; font-size:12px; overflow:hidden; }
						.content_blog .left ul.list li div.title h5 a { color:#2d70a0; text-decoration: underline; }
					.content_blog .left ul.list li div.title p { float:right; width:50px; height:50px; font-size:12px; background:url('images/blog-comment.png') no-repeat; line-height:45px; text-align:center; color:#3f6987; font-weight:bold; overflow:hidden; }
						.content_blog .left ul.list li div.title p a { color:#3f6987; }
				.content_blog .left ul.list li div.message { margin-bottom:30px; width:100%; line-height:20px;  }
					.content_blog .left ul.list li div.message img { border:2px solid #c8c8c8; }
				.content_blog .left ul.list li div.operation { width:100%; line-height:20px; }
					.content_blog .left ul.list li div.operation a { color:#2d70a0; text-decoration: underline; }
		.content_blog .left .page { margin:-15px 0 10px 0; padding-top:8px; width:100%; height:32px; line-height:32px; text-align:center; background-color:#fbfafa; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
		.content_blog .left .page a { float:left; width:20px; height:20px; line-height:20px; text-align:center; color:#000; margin-right:6px; }
			.content_blog .left .page a.cur { float:left; width:20px; height:20px; line-height:20px; text-align:center; background:url('images/blog-page-bg.png') no-repeat; }
		.content_blog .left .page span { margin-left:250px;float:left; height:20px; line-height:20px; color:#000; margin-right:10px; }
	.content_blog .right { float:right; width:330px; }
		.content_blog .right .search { background-color:#fbfafa; }
			.content_blog .right .search h2 { height:60px; line-height:60px; font-size:14px; font-weight:bold; text-indent:20px; border-bottom:1px solid #d1d1d1; }
			.content_blog .right .search div { height:75px; line-height:75px; border-bottom:1px solid #d1d1d1; }
				.content_blog .right .search div input { float:left; margin-left:20px; margin-top:25px; width:220px; height:20px; line-height:20px; color:#838383; font-siez:10px; border:1px solid #d1d1d1; }
				.content_blog .right .search div a { float:right; margin-right:20px; margin-top:22px; width:61px; height:29px; line-height:29px; text-align:center; color:#000000; background:url('images/blog-search-submit.png') no-repeat; }
		.content_blog .right .categories { background-color:#fbfafa; }
			.content_blog .right .categories h2 { width:330px; height:60px; line-height:60px; font-size:14px; font-weight:bold; text-indent:20px; border-bottom:1px solid #d1d1d1; }
			.content_blog .right .categories ul { }
				.content_blog .right .categories ul li { width:330px; height:30px; background:url('images/blog-right-li-bg.png') no-repeat; border-bottom:1px solid #d1d1d1; }
					.content_blog .right .categories ul li a { line-height:30px; font-size:13px; margin-left:35px; color:#777777; }
			.content_blog .right .pic { padding:15px 0; background-color:#fbfafa; border-bottom:1px solid #d1d1d1; }
			.content_blog .right .pic .img{ width:330px; height:160px; background:url('images/blog-right-pic.png') repeat-x; }
		.content_blog .right .rencent_news { background-color:#fbfafa; }
			.content_blog .right .rencent_news h2 { width:330px; height:60px; line-height:60px; font-size:14px; font-weight:bold; text-indent:20px; border-bottom:1px solid #d1d1d1; }
			.content_blog .right .rencent_news ul { }
				.content_blog .right .rencent_news ul li { width:330px; height:30px; background:url('images/blog-right-li-bg.png') no-repeat; border-bottom:1px solid #d1d1d1; }
					.content_blog .right .rencent_news ul li a { line-height:30px; font-size:13px; margin-left:35px; color:#777777; }

		.content_blog .right .rss { background-color:#fbfafa; }
			.content_blog .right .rss h2 { width:330px; height:60px; line-height:60px; font-size:14px; font-weight:bold; text-indent:20px; border-bottom:1px solid #d1d1d1; }
			.content_blog .right .rss div { background-color:#fff; }
				.content_blog .right .rss div .img { width:246px; height:56px; background:url('images/blog-rss.gif') no-repeat; }
					.content_blog .right .rss div .img a { display:block; width:100%; height:100%; }
.news_title{
	font-size:12px;
	cursor:pointer;
}
.news_content{padding-bottom:10px;}
.news_content_text{display:none;}
#sidebar{
	border:1px sloid #385D8A;
	color:#000;
	left:-10px;
	position:relative;
}
#mc_signup_container{
	padding:10px;
}
.banner_side_div .mc_custom_border{
	border:10px solid #84B0C2;
	width:260px;}
.banner_side_div #mc_unsub_link{
	float:right;
	position:relative;
	right:10px;
	top:-20px;
	width:120px;
}
.banner_side_div #mc_unsub_link a{
	color:#000;
}
/*
.banner_side_div .mc_merge_var{
	padding-left:10px;
	padding-top:10px;
}
*/
.mc_merge_var{
	padding-left:10px;
	padding-top:6px;
}
.mc_var_label {
	display:block;
	float:left;
	width:100px;
}
.banner_side_div .mc_signup_submit{text-align:left;margin-top:10px;padding-left:10px;}
.home_slidebar .mc_signup_submit{text-align:left;top:7px;position:relative;padding-left:10px;}
.home_slidebar #mc_unsub_link{
	float:right;
	position:relative;
	right:10px;
	top:-15px;
	width:150px;}
.home_slidebar #mc_unsub_link a{color:#FFF;position:relative;top:6px;}
/*
.home_slidebar {margin-bottom:-3px;float:right;height:150px;margin-top:-2px;}
*/
.home_slidebar {margin-bottom:9px;float:right;}
/*.home_slidebar .mc_custom_border{width:266px;height:140px;}*/
.home_slidebar .mc_custom_border{width:266px;}
.home_slidebar #sidebar{color:#fff;left:0px;position:relative;}
.home_slidebar #mc_signup_container{padding:0px;}
/*
.home_slidebar .mc_merge_var{padding-left:10px;
	padding-top:2px;
	position:relative;
	top:-10px;}
*/
.text a{color:#CF242A;font-weight:bold;}
.boxy p{font-size:12px;padding-bottom:10px;}
.boxy p input{float:right;margin-top:-16px;}
.home_slidebar .mc_header{position:relative;top:-12px;left:5px;background:#84B0C2;width:150px;top:-10px;padding-left:2px;}
.banner_side_div .mc_header{position:relative;left:10px;background:#fff;width:136px;}
.archive_list{left:10px;
position:relative;
top:5px;
width:102px;}
.boxy input{top:15px;position:relative;}
html .boxy input{_top:-10px;position:relative;}
*html .boxy .download_button{position:relative;right:-150px;top:15px;}
*+html .boxy input{top:-10px;position:relative;}
*+html .boxy .download_button{position:relative;right:-150px;top:15px;}
.mc_error_msg{font-size:9px;}
.mc-indicates-required{font-size:9px;}
.download_button{border:0px;background:url('images/download.gif') no-repeat scroll 0 0;width:80px;height:25px;cursor:pointer;outline-style:none;outline-color:-moz-use-text-color;outline-width:0;hide-focus: expression(this.hideFocus=true);}
.download_button:hover{background:url('images/download.gif') no-repeat scroll bottom;}
.download_button:active{background:url('images/download.gif') no-repeat scroll 0 -24px;}
#mc_signup_submit{border:0px;background:url('images/subscribe.gif') no-repeat scroll 0 0;width:80px;height:25px;cursor:pointer;outline-style:none;outline-color:-moz-use-text-color;outline-width:0;hide-focus: expression(this.hideFocus=true);}
#mc_signup_submit:hover{background:url('images/subscribe.gif') no-repeat scroll bottom;}
#mc_signup_submit:active{background:url('images/subscribe.gif') no-repeat scroll 0 -24px;}
#mc-indicates-required{display:none;}
