﻿@charset "utf-8";

* { padding: 0px; margin: 0px; }
body { background-color: #ddeaf0; color: #5d5d5d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin: 22px 0px 0px 0px; }
img { border: 0px; }
a { color: #5d5d5d; text-decoration: underline; }
a:hover { text-decoration: none; }

#body { width: 100%; text-align: center; }

#layout { width: 971px; margin: auto; }

#layout #header { background-image: url(../images/header_bg.jpg); background-position: center; background-repeat: no-repeat; width: 100%; height: 246px; position: relative; }
#layout #header #logo { width: 414px; height: 75px; position: absolute; top: 50px; left: 16px; }

#layout #menu { background-image: url(../images/menu_top_shadow.png); background-position: top center; background-repeat: no-repeat; width: 943px; height: 33px; padding: 0px 14px; margin-bottom: 28px; }
#layout #menu ul { list-style-type: none; cursor: default; }
#layout #menu ul li { float: left; margin-right: 2px; height: 33px; }
#layout #menu ul li a { color: #5a9ab1; display: block; font-size: 12px; font-weight: bold; line-height: 33px; text-align: center; text-decoration: none; height: 33px; }
#layout #menu ul li a:hover { color: #ffffff; text-decoration: none; }
#layout #menu ul li a.t1 { width: 122px; }
#layout #menu ul li a.t1:hover { background-image: url(../images/menu_t1_bg.jpg); background-position: center; background-repeat: no-repeat; }
#layout #menu ul li a.t1-selected { color: #ffffff; width: 122px; background-image: url(../images/menu_t1_bg.jpg); background-position: center; background-repeat: no-repeat; }
#layout #menu ul li a.t2 { width: 172px; }
#layout #menu ul li a.t2:hover { background-image: url(../images/menu_t2_bg.jpg); background-position: center; background-repeat: no-repeat; }
#layout #menu ul li a.t2-selected { color: #ffffff; width: 172px; background-image: url(../images/menu_t2_bg.jpg); background-position: center; background-repeat: no-repeat; }
#layout #menu ul li a.t3 { width: 96px; }
#layout #menu ul li a.t3:hover { background-image: url(../images/menu_t3_bg.jpg); background-position: center; background-repeat: no-repeat; }
#layout #menu ul li a.t3-selected { color: #ffffff; width: 96px; background-image: url(../images/menu_t3_bg.jpg); background-position: center; background-repeat: no-repeat; }

#layout #content-t1 { width: 967px; padding: 0px 0px 22px 4px; }
#layout #content-t1 #content-t1-left { float: left; width: 232px; margin-right: 19px; }
#layout #content-t1 #content-t1-right { float: left; width: 716px; }

#layout #content-t1 #content-t1-left #categories {}
#layout #content-t1 #content-t1-left #categories h2 { background-image: url(../images/category_header_bg.jpg); background-position: center; background-repeat: no-repeat; color: #010101; font-size: 12px; font-weight: bold; line-height: 28px; width: 220px; height: 30px; padding-left: 12px; text-align: left; }
#layout #content-t1 #content-t1-left #categories #category-body { background-color: #c3dde4; background-image: url(../images/category_bg.jpg); background-position: center; background-repeat: repeat-y; text-align: left; }
#layout #content-t1 #content-t1-left #categories #category-body .inner { background-image: url(../images/category_inner_bg.jpg); background-position: bottom; background-repeat: no-repeat; width: 208px; padding: 12px; }
#layout #content-t1 #content-t1-left #categories #category-body ul { list-style-type: none; }
#layout #content-t1 #content-t1-left #categories #category-body ul li { margin-bottom: 10px; }
#layout #content-t1 #content-t1-left #categories #category-body ul li a { background-image: url(../images/menu_bullet.png); background-position: left center; background-repeat: no-repeat; color: #405962; font-size: 12px; text-align: left; padding-left: 18px; text-decoration: none; }
#layout #content-t1 #content-t1-left #categories #category-body ul li a:hover { color: #0e5a71; text-decoration: underline; }
#layout #content-t1 #content-t1-left #categories #category-body ul li ul { list-style-type: none; margin: 10px 0px 15px 0px; }
#layout #content-t1 #content-t1-left #categories #category-body ul li ul li { margin-bottom: 5px; }
#layout #content-t1 #content-t1-left #categories #category-body ul li ul li a { background-image: none; color: #000000; font-size: 11px; text-align: left; text-decoration: none; padding-left: 28px; }
#layout #content-t1 #content-t1-left #categories #category-body ul li ul li a:hover { color: #000000; text-decoration: underline; }

#layout #content-t1 #content-t1-right .page-title { background-image: url(../images/right_header_bg.jpg); background-position: center; background-repeat: no-repeat; width: 709px; height: 30px; padding-right: 7px; text-align: left; position: relative; }
#layout #content-t1 #content-t1-right .page-title h1 { color: #000000; font-size: 12px; font-weight: bold; line-height: 29px; padding-left: 16px; text-align: left; }
#layout #content-t1 #content-t1-right .page-title .left-col { position: absolute; width: 172px; height: 29px; top: 0px; right: 7px; color: #000000; font-size: 12px; font-weight: bold; line-height: 29px; text-align: center; }
#layout #content-t1 #content-t1-right #blog-content { background-image: url(../images/blog_content_bg.jpg); background-position: center; background-repeat: repeat-y; width: 693px; padding: 0px 15px 0px 8px; text-align: left; }
#layout #content-t1 #content-t1-right #blog-content .blog .blog-title { color: #405962; font-size: 18px; font-weight: bold; text-align: left; text-decoration: none; }
#layout #content-t1 #content-t1-right #blog-content .blog .blog-title:hover { color: #1c89bb; text-decoration: none; }
#layout #content-t1 #content-t1-right #blog-content .blog { padding: 12px 0px 12px 8px; border-bottom: #ffffff solid 1px; }
#layout #content-t1 #content-t1-right #blog-content .blog .inner { background-image: url(../images/vert_line.gif); background-position: left; background-repeat: repeat-y; padding: 7px 0px; width: 100%; }
#layout #content-t1 #content-t1-right #blog-content .blog .inner .col-1 { float: left; width: 460px; }
#layout #content-t1 #content-t1-right #blog-content .blog .inner .col-2 { float: right; width: 157px; }
#layout #content-t1 #content-t1-right #blog-content .blog .inner .col-2 p { margin-bottom: 5px; }
#layout #content-t1 #content-t1-right #pagination { height: 24px; padding: 24px 0px 0px 16px; }
#layout #content-t1 #content-t1-right #pagination a { color: #5d5d5d; text-decoration: none; }
#layout #content-t1 #content-t1-right #pagination a:hover { color: #000000; text-decoration: underline; }
#layout #content-t1 #content-t1-right #pagination a.psel { color: #000000; text-decoration: underline; }

#layout #content-t1 #content-t1-right #blog-content-2 { background-image: url(../images/blog_content_bg.jpg); background-position: center; background-repeat: repeat-y; width: 693px; padding: 12px 15px 12px 8px; text-align: left; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner { background-image: url(../images/borders.gif); background-position: left top; background-repeat: repeat-y; width: 693px; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog { border-bottom: #ffffff solid 1px; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-1a { color: #405962; font-weight: bold; float: left; line-height: 27px; width: 51px; height: 27px; text-align: center; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-2a { color: #405962; font-weight: bold; float: left; line-height: 27px; width: 459px; height: 27px; text-align: center; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-3a { color: #405962; font-weight: bold; float: left; line-height: 27px; width: 179px; height: 27px; text-align: center; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-1b { color: #405962; font-weight: bold; float: left; width: 51px; padding: 10px 0px; text-align: center; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-2b { float: left; width: 432px; padding: 10px 0px 10px 12px; text-align: left; margin-right: 15px; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-2b h3 { margin-bottom: 10px; font-weight: normal; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-2b h3 a { color: #405962; font-size: 14px; font-weight: bold; text-decoration: none; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-2b h3 a:hover { color: #1c89bb; text-decoration: none; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-3b { float: left; width: 167px; padding: 10px 0px 10px 12px; text-align: left; }
#layout #content-t1 #content-t1-right #blog-content-2 .inner .blog .col-3b p { margin-bottom: 5px; }

#layout #content-t1 #content-t1-right .content-bottom { background-image: url(../images/right_bottom_bg.jpg); background-position: top center; background-repeat: no-repeat; width: 100%; height: 14px; font-size: 0px; }

#layout #content-t2 { width: 967px; padding-bottom: 22px; padding-left: 4px; }
#layout #content-t2 .page-title { background-image: url(../images/page_title_bg.jpg); background-position: left; background-repeat: no-repeat; padding-left: 6px; width: 961px; height: 30px; }
#layout #content-t2 .page-title h1 { color: #000000; font-size: 12px; font-weight: bold; line-height: 29px; padding-left: 16px; text-align: left; }
#layout #content-t2 .content-middle { background-image: url(../images/content_middle_bg.jpg); background-position: center; background-repeat: repeat-y; width: 961px; padding-right: 6px; text-align: left; }
#layout #content-t2 .content-middle .inner { padding: 20px 12px; }
#layout #content-t2 .content-middle .inner-2 { padding: 10px 12px 20px 12px; }
#layout #content-t2 .content-middle .inner-3 { padding: 10px 8px 20px 8px; }
#layout #content-t2 .content-middle .inner-4 { width: 683px; padding: 10px 0px 20px 0px; margin: auto; }
#layout #content-t2 .content-middle .inner-4 .menu { padding-left: 16px; height: 60px; }
#layout #content-t2 .content-middle .inner-4 ul { list-style-type: none; }
#layout #content-t2 .content-middle .inner-4 ul li { float: left; margin-right: 2px; }
#layout #content-t2 .content-middle .inner-4 ul li a { background-color: #ffffff; color: #405962; border: #abc5cf solid 1px; font-weight: bold; line-height: 20px; display: block; width: 20px; height: 20px; text-align: center; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 ul li a:hover { color: #000000; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 ul li a.selt { background-image: url(../images/rss_bg.jpg); background-position: center; background-repeat: no-repeat; width: 20px; height: 20px; border: #256c98 solid 1px; color: #ffffff; line-height: 20px; text-align: center; display: block; }
#layout #content-t2 .content-middle .inner-4 ul li a.selt:hover { color: #ffffff; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 .tags { width: 100%; border-top: #ffffff solid 1px; border-left: #ffffff solid 1px; }
#layout #content-t2 .content-middle .inner-4 .tags .col { float: left; width: 168px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; line-height: 25px; height: 25px; text-align: center; }
#layout #content-t2 .content-middle .inner-4 .tags .col a { color: #405962; font-weight: bold; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 .tags .col a:hover { color: #0066c8; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 #pagination { height: 24px; padding: 34px 0px 0px 16px; }
#layout #content-t2 .content-middle .inner-4 #pagination a { color: #5d5d5d; text-decoration: none; }
#layout #content-t2 .content-middle .inner-4 #pagination a:hover { color: #000000; text-decoration: underline; }
#layout #content-t2 .content-middle .inner-4 #pagination a.psel { color: #000000; text-decoration: underline; }
#layout #content-t2 .content-middle .inner-3 .vsep { background-image: url(../images/vert_line3.gif); background-position: left; background-repeat: repeat-y; width: 100%; }
#layout #content-t2 .content-middle .inner-3 .vsep .blog { border-bottom: #ffffff solid 1px; padding: 0px; }
#layout #content-t2 .content-middle .inner-3 .vsep .cap-1 { color: #405962; font-weight: bold; float: left; width: 607px; text-align: center; padding: 5px 0px; }
#layout #content-t2 .content-middle .inner-3 .vsep .cap-2 { color: #405962; font-weight: bold; float: left; width: 170px; text-align: center; padding: 5px 0px; }
#layout #content-t2 .content-middle .inner-3 .vsep .cap-3 { color: #405962; font-weight: bold; float: left; width: 165px; text-align: center; padding: 5px 0px; }
#layout #content-t2 .content-middle .inner-3 .vsep .col-1 { float: left; width: 507px; padding: 5px 0px 5px 10px; margin-right: 101px; }
#layout #content-t2 .content-middle .inner-3 .vsep .col-2 { float: left; width: 150px; padding: 10px 0px 10px 10px; margin-right: 11px; }
#layout #content-t2 .content-middle .inner-3 .vsep .col-3 { float: left; width: 140px; padding: 10px 0px 10px 10px; }
#layout #content-t2 .content-middle p { margin-bottom: 10px; }
#layout #content-t2 .content-middle h2 { color: #405962; font-size: 12px; font-weight: bold; line-height: 30px; border-bottom: #ffffff solid 1px; border-top: #ffffff solid 1px; height: 30px; padding-left: 10px; }
#layout #content-t2 .content-middle h3 { color: #405962; font-size: 16px; font-weight: normal; margin-bottom: 10px; }
#layout #content-t2 .content-middle .blog { padding: 12px 10px; border-bottom: #ffffff solid 1px; }
#layout #content-t2 .content-middle .blog h3 { margin-bottom: 0px; }
#layout #content-t2 .content-middle .blog h2 { color: #405962; font-size: 12px; font-weight: bold; border-bottom: 0px; border-top: 0px; padding-left: 0px; }
#layout #content-t2 .content-middle .blog .inner-3 { background-image: url(../images/vert_line2.gif); background-position: left; background-repeat: repeat-y; padding: 5px 0px; }
#layout #content-t2 .content-middle .blog .inner-3 .col-1 { float: left; padding-right: 100px; width: 618px; }
#layout #content-t2 .content-middle .blog .inner-3 .col-2 { float: right; width: 171px; }
#layout #content-t2 .content-middle .blog .inner-3 .col-2 .title { margin-bottom: 15px; text-align: center; font-weight: bold; }
#layout #content-t2 .content-middle .blog .inner-3 .col-2 p { margin-bottom: 5px; }
#layout #content-t2 .content-middle .author { color: #000000; }
#layout #content-t2 .content-middle .contactInfo { color: #405962; font-size: 11px; width: 625px; margin: auto; padding: 20px 0px; text-align: left; }
#layout #content-t2 .content-middle .contactInfo p { margin-bottom: 10px; }
#layout #content-t2 .content-middle .contactInfo .inner { padding: 0px 10px; }
#layout #content-t2 .content-middle .contactInfo-2 { color: #25658b; font-size: 11px; width: 625px; padding: 10px 0px; margin: auto; }
#layout #content-t2 .content-middle .contactBox { background-color: #ffffff; color: #405962; border: #abc5cf solid 1px; padding: 20px 13px 17px 23px; width: 587px; margin: auto; }
#layout #content-t2 .content-middle .contactBox .col1 { float: left; width: 130px; margin-bottom: 10px; }
#layout #content-t2 .content-middle .contactBox .col1a { float: left; width: 197px; margin-bottom: 10px; }
#layout #content-t2 .content-middle .contactBox .col2 { float: left; width: 13px; margin-right: 10px; margin-bottom: 10px; text-align: right; }
#layout #content-t2 .content-middle .contactBox .col3 { float: left; margin-bottom: 10px; width: 335px; }
#layout #content-t2 .content-middle .contactBox .col3 .input { border: #aec7d1 solid 1px; width: 333px; }
#layout #content-t2 .content-middle .contactBox .col3 select { border: #aec7d1 solid 1px; width: 333px; }
#layout #content-t2 .content-middle .contactBox .col3 textarea { border: #aec7d1 solid 1px; width: 333px; overflow: auto; }
#layout #content-t2 .content-middle .contactBox .col4 { float: left; width: 98px; margin-bottom: 10px; font-size: 11px; text-align: right; }
#layout #content-t2 .content-bottom { background-image: url(../images/content_bottom_bg.jpg); background-position: top; background-repeat: no-repeat; width: 967px; height: 14px; font-size: 0px; }

#layout #content-t2 .content-middle .loginInfo { color: #405962; font-size: 11px; margin: auto; padding: 20px 0px 40px 0px; text-align: center; }
#layout #content-t2 .content-middle .loginBox { background-color: #ffffff; color: #405962; border: #abc5cf solid 1px; padding: 26px; width: 339px; margin: auto; }
#layout #content-t2 .content-middle .loginBox .col1 { float: left; width: 75px; margin-bottom: 10px; }
#layout #content-t2 .content-middle .loginBox .col2 { float: left; width: 21px; margin-bottom: 10px; }
#layout #content-t2 .content-middle .loginBox .col3 { float: left; width: 242px; margin-bottom: 10px; }
#layout #content-t2 .content-middle .loginBox .col3 input { border: #aec7d1 solid 1px; width: 240px; }
#layout #content-t2 .content-middle .loginBox .col4 { float: left; width: 164px; padding-top: 20px; margin-right: 36px; text-align: right; }
#layout #content-t2 .content-middle .loginBox .col5 { float: left; width: 136px; padding-top: 20px; line-height: 26px; text-align: right; }
#layout #content-t2 .content-middle .loginBox .col5 a { color: #25658b; font-size: 11px; text-decoration: none; }
#layout #content-t2 .content-middle .loginBox .col5 a:hover { text-decoration: underline; }

#layout #footer { width: 960px; height: 24px; padding: 6px 0px 0px 11px; color: #000000; font-size: 11px; text-align: left; }

.clear { clear: both; }
.btn1 { float: left; margin: 10px 25px 40px 0px; width: 195px; text-align: right; }
.btn2 { float: left; width: 250px; text-align: left; margin: 10px 0px 40px 0px; }
.img_indent1 { float: left; margin: 0px 3px 0px 0px; }
.img_indent2 { float: right; margin: 0px 0px 5px 5px; }

.btn_add{
	background: url(images/btn_add.jpg);
	background-image: url(images/btn_add.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	height: 26px;
	width: 62px;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration:none;
}
