@charset "utf-8";
/* CSS Document */


body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#010000;font-weight: normal;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0866a4;}
h2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#850b0b; padding-top:10px;}
h3{ font-size:12px; font-weight:bold; color:#c72f05; padding-bottom:10px;}
h4{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7e0b0b;}
h5{ font-size:12px; font-weight:bold; color:#7e0b0b;}


.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

#main{margin:0px auto; padding:0px; width:1003px; }

/*header*/
.header-mainbox{width:1003px; float:left; height:120px; background-color:#419295; border-bottom:2px solid #E0DC9B;}
.hed-logobox{float:left; padding:26px 0 0 28px;}
.menu-bg{width:983px; float:left; padding:5px 20px 0 0; height:21px; background-color:#419295;text-align:right; color:#FFF; }
a.menulink{font-weight:bold; color:#FFF; text-decoration:none;}
a:hover.menulink{color:#ffd200; text-decoration: none;}
.hed-usermain-box{width:500px; height:75px; float: right; padding:10px 0 0 0;}
.hed-user-photobox{width:60px; height:60px; float: left; padding:0 10px 0 0;}
.hed-user-photoborder{ border:1px solid #FFF;float: left;}
.hed-signoutbox{width:115px; float:left; line-height:16px; color: #FFF;}
.hed-signoutbox02{ float:left; width:110px; padding:5px 0 0 0;}
a.signoutlink{font-weight:bold; color:#aeb634; text-decoration:none;}
a:hover.signoutlink{text-decoration:underline;}
a.whitelink{ color:#fff; text-decoration:none;}
a:hover.whitelink{ color:#f5e476;text-decoration:underline;}
.hed-sublink-box{width:300px; float:left; height:70px; line-height:18px; color:#FFF; padding:10px 0 0 0;}


/*contener*/
/*contener*/
.contener-mainbox{width:1003px; float:left; padding:10px 0 5px 0; background:url(../images/cd-contener-bg.jpg) top left repeat-y; background-color:#74b8b9;}
.left-part{width:205px; float:left; padding:0 0 0 20px; }
.right-part{width:775px; float:left;}
.acc-mainbox-titletext{font-size:12px; color:#a22400; font-weight:bold; padding:10px 0 0 13px; float:left; background:url(/images/cd-acc-textbg.jpg) top left no-repeat;}

/*community-main*/
.button-bg1 {background-image:url(/images/button-bg.jpg); height:19px; float:left; padding:0px 0px 0 0px; border:1px solid #f9a215;}
.commu-mainbox{width:990px; float:left; padding:10px 0 5px 13px; background-color:#74B7BA;}
.comm-header{width:970px; height:82px; float:left;}
.comm-hed-bg02{width:926px; height:82px; float:left; background-color:#fff;}
.comm-mid-part{width:955px; float:left;background-color:#fff; border-bottom:1px solid #74B7BA; padding:0 0 10px 15px;}
.comm-menubox{width:940px; float:left; height:41px;}
.comm-menubg02{width:923px; height:40px; float:left; background:url(/images/cd-comm-menu-bg02.jpg) top repeat-x; padding-top:1px;}
.comm-menubg03{width:916px; height:40px; float:left; background:url(/images/cd-comm-menu-bg02.jpg) top repeat-x; padding-top:1px;}
.comm-menu-mainbox{width:130px; float:left; padding:10px 0 0 0;}
.comm-menu-iconbox{width:30px; height:26px; float:left; padding:0 5px 0 0;}
.comm-menu-linkbox{float:left; padding:6px 0 0 0;}
a.comm-menu-link{ font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#757373; text-decoration:none; font-weight:bold;}
a:hover.comm-menu-link{ color:#98221d;text-decoration:none;}
.comm-searchbox{width:936px; height:181px; float:left; background:url(/images/cd-comm-main-searchbg.jpg) left top no-repeat;}
.comm-search-part{width:435px; height:168px; float:left; padding:10px 0 0 15px; margin:2px 0 0 0; background:url(/images/cd-comm-search-img.jpg) top right no-repeat;}
.adp-texttitle-box{width:260px; float:left; padding:5px 0 3px 10px; font-size:14px; font-weight:bold; color:#C00;} 
.comm-fill-namebox{width:100px; height:20px; padding:2px 10px 0 0; text-align:right; float:left;}
.adp-combobox01{width:150px; height:20px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.adp-combobox02{width:68px; height:20px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.comm-blog-part{width:460px; float:left; padding:20px 0 0 25px;}
.comm-blog-box{ width:150px; height:150px; float:left; padding-top:5px;}
.comm-blog-centerbox{width:150px; float:left; text-align:center; padding-bottom:7px;}
.comm-tohomafont{font-family:Tahoma, Geneva, sans-serif; color:#5c5959;}
.comm-main-photobox{width:935px; float:left; background-color:#FFF; padding-bottom:10px; border:1px solid #e0bcb0; margin:15px 0 0 0;}
.comm-mainbox-titlebg{width:915px; height:34px; float:left; margin:0 0 15px 0; padding:0 10px 0 10px; background:url(/images/cd-cd-acc-main-titlebg.jpg) top repeat-x;}
.comm-photo-mainbox{width:922px; float:left; padding:0 0 0 10px;}
.comm-photo-mainbox02{width:110px; float:left; padding:0 0 0 5px;}
.comm-photo-linkbox{width:100px; float:left; padding:5px 0 0 0;}
.comm-main-gallbox{width:527px; float:left; background-color:#FFF; padding-bottom:10px; border:1px solid #e0bcb0; margin:15px 0 0 0;}
.comm-mainbox-galltitle{width:507px; height:34px; float:left; margin:0 0 15px 0; padding:0 10px 0 10px; background:url(/images/cd-cd-acc-main-titlebg.jpg) top repeat-x;}
.comm-main-newsbox{width:395px; float:left; background-color:#FFF; padding-bottom:10px; border:1px solid #e0bcb0; margin:15px 0 0 0;}
.comm-mainbox-newstitle{width:375px; height:34px; float:left; margin:0 0 15px 0; padding:0 10px 0 10px; background:url(/images/cd-cd-acc-main-titlebg.jpg) top repeat-x;}
.comm-latest-mainbox{width:505px; float:left; padding:10px 0 5px 0; background:url(/images/cd-dot-border02.gif) repeat-x bottom;}
.comm-latest-textbox{width:650px; float:left; line-height:18px;}
.comm-wirth500{width:500px; float:left; font-weight:bold; padding:0 0 3px 0;}
.comm-user-photobox{width:78px; height:78px; float:left; padding:0 10px 0 0;}
.comm-latest-mainbox02{width:370px; float:left; padding:10px 0 5px 0; background:url(/images/cd-dot-border02.gif) repeat-x bottom;}
.comm-latest-mainbox022{width:445px; float:left; padding:10px 0 5px 0; margin:0 15px 0 0; background:url(/images/cd-dot-border02.gif) repeat-x bottom;}
.comm-user-photobox02{width:50px; height:50px; float:left; padding:0 10px 0 0;}

.comm-main-comment{width:935px; float:left; background-color:#FFF; padding-bottom:10px; border:1px solid #e0bcb0; margin:15px 0 0 0;}
.comm-mainbox-newstitle-comment{width:915px; height:34px; float:left; margin:0 0 15px 0; padding:0 10px 0 10px; background:url(/images/cd-cd-acc-main-titlebg.jpg) top repeat-x;}
.com-blog-right-txtheading { float:left; color: #990000; font-weight:bold; height:20px; width:200px;}
.com-blog-right-topbg {height:19px; width:170px; float:left; background-color:#419295; border:1px solid #343434; padding:10px 0 0 10px; color:#fff; font-weight:bold; }
.com-blog-right-bg {width:180px; float:left; line-height:16px;}
.com-blog-right-txt {padding:10px 0 4px 0; float:left; width:175px; }
.com-blog-border-bottom {border-bottom:1px solid #626262;}
.flotleft-pad {float:left; padding-right:5px;}
.com-right-blog-usertxt {height:47px; float:left; width:135px; padding-top:5px;}
.com-float-left{float:left; margin:0px; padding:0px}
.com-float-left ul{ list-style:none; margin-left:0px; padding:0px;}
.com-float-left ul li {background-image:url(/images/cd-arrow-bullet.gif); background-repeat:no-repeat; padding:0 0px 0 25px; background-position:10px 3px; }
.com-float-left ul li a {text-decoration:none; color: #000;}
.com-float-left ul li a:hover {color:#993300; text-decoration:none;}
.com-float-left-blogroll{float:left; margin:0px; padding:0px}
.com-float-left-blogroll ul{ list-style:none; margin-left:0px; padding:0px;}
.com-float-left-blogroll ul li ul li {background-image:url(/images/cd-arrow-bullet.gif); background-repeat:no-repeat; padding:0 0px 0 25px; background-position:10px 3px; }
.com-float-left-blogroll ul li a {text-decoration:none; color: #000;}
.com-float-left-blogroll ul li a:hover {color:#993300; text-decoration:none;}
.w-search-blog {width:190px; padding:0}
.w-search-blog a{color: #fff; text-decoration:none;}
.w-search-blog a:hover {color: #fff; text-decoration:none;}
.w-archive-title{float:left; color:#FFCC00; font-size:12px; font-weight:bold}
.w-textbox{width:100px;background-color:#ccc; border:1px #000 solid; height:17px; font-size:11px;}
.w-search-button{ padding:0px 5px 0 5px; background-color:#ccc; color:#000;}

/*community blog*/
.blog-mainbox{width:940px; float:left; border-top:3px solid #419295; background:url(/images/cd-blog-left-bg.jpg) left top repeat-y; padding:0 0 10px 0;}
.blog-leftpart{width:205px; float:left; padding:0 0 10px 12px;}
.blog-rightpart{width:723px; float:left; padding:15px 0 0 0;}
.blog-right-mainbox{width:720px; float:left; background-color:#FFF; padding-bottom:10px; border:1px solid #A2DADB;}
.blog-right-mainbox-titlebg{width:700px; height:34px; float:left; padding:0 10px 0 10px; background:url(/images/cd-cd-acc-main-titlebg.jpg) top repeat-x;}
.blog-main-textbox{width:710px; float:left; padding:10px 0 0 10px;}
.blog-main-textbox a{ color:#990000; text-decoration:none}
.blog-main-textbox a:hover{ color:#000; text-decoration:none}
.blog-photo-mainbox{width:532px; height:234px; float:left;}
.blog-width165{width:175px; float:left; text-align:center; padding:0 0 5px 0;}
.blog-width680{width:700px; float:left; padding:10px 0 0 0; text-align:justify; line-height:15px;}
.blog-widthhed680{width:700px; float:left; padding:0px 0 0 0; text-align:justify; line-height:15px;}
.blog-coment-box{ width:343px; float:left; padding:5px 10px 10px 0;}
.blog-com-photobox{width:78px; height:78px; float:left; padding:0 10px 0 0;}
.blog-right-bgbox{width:200px; float:left; padding:15px 0 15px 0;}
.blog-right-title-text{float:left; width:190px; font-weight:bold; color:#b40064;}
.blog-right-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; float:left; color:#737373; width:190px; padding:0 0 5px 0;}
.blog-buletbox{width:175px; float:left; background:url(/images/cd-blog-bulet-icon.gif) left no-repeat; padding:5px 0 2px 15px; font-weight:bold; line-height:17px;}
.blog-nobuletbox{width:170px; float:left; padding:3px 0 0 20px; line-height:17px;}
.blog-buletbox02{width:190px; float:left; background:url(/images/cd-blog-bulet-icon.gif) left no-repeat; padding:5px 0 2px 15px;line-height:17px;}

.blog-input {border: 1px solid #6d6d6d; height:18px; width:205px; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.blog-inputtxt {border: 1px solid #6d6d6d; height:115px; width:645px; font-family:Verdana, Geneva, sans-serif; font-size:11px; scrollbar-shadow-color:#666;}
.comm-viewall-event-box{width:700px; float:left; background-color:#FFF; padding-bottom:10px;}
.comm-viewall-event-box02{width:680px; float:left; padding:15px 0 5px 10px; background:url(/images/cd-dot-border02.gif) repeat-x bottom;}

.blogcontent_holdr { width:680px; padding:0 10px 0 10px; margin-top:10px; }
.bloglist_holdr { width:680px; padding:0 0 10px 0; background:url(/images/cd-dot-border02.gif) repeat-x bottom; margin-bottom:10px}
.bloglist_imgbg { float:left; width:auto; height:auto; padding:5px 5px 5px 5px; background:#640c0d; border:1px solid #640c0d;}
.bloglist_img { width:72px; height:72px; border:1px solid #999;}

.bloglist_text{ width:580px; float:right; padding:0 0 0 5px; }
.bloglist_text .bloglist_heading { color:#094c83; font-size:12px; font-weight:bold; text-align:left; line-height:20px; }
.bloglist_text .bloglist_heading a{ color:#2BABAF; text-decoration:none; padding:2px 2px 2px 2px; }
.bloglist_text .bloglist_heading a:hover{ color:#000; text-decoration:none; background:#9AD0D2 }

.bloglist_text .bloglist_textarea { color:#222; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.bloglist_text .bloglist_textarea a{ color:#900; text-decoration:none; }
.bloglist_text .bloglist_textarea a:hover{ color:#000; text-decoration:underline; }

/*extra*/
.aline-centre{text-align:center;}
.error-class{width:400px; float:left; padding:0 0 0 160px; color:#c72f05;}
.linelight22{line-height:22px;}
.font-bold{font-weight:bold;}
.font-bold-normal{font-weight:normal;}
.icon-box{width:20px; height:20px; float:left;}
.color-black{color:#000;}
.color-02{color:#7e0b0b;}
.border01{border:1px solid #8a2222;}
.border02{border:1px solid #939595;}
.border03{border:1px solid #ceb5ae;}

.float-left{float:left;}
.margin0px{margin:0px;}
.margin-right0px{margin-right:0px;}
.margin-top10px{margin:10px 0 0 0;}
.padd0px{padding:0px;}
.pad-top30{padding-top:20px; float:left;}
.pad-top15{padding-top:15px; float:left;}
.pad-top5{padding-top:3px; float:left;}
.pad-bot5{ padding-bottom:5px; float:left;}
.pad-top10{padding-top:10px; float:left;}
.pad-top10-right{padding-top:10px; float:right;}
.pad-left10{padding-left:10px; float:left;}
.pad-left15{padding-left:15px; float:left;}
.pad-left5{padding-left:5px; float:left;}
.pad-right10{padding-right:10px; float:left;}
.width400{width:400px; float:left;}
.width500{width:500px; float:left;}
.width200{width:200px; float:left;}
.width250{width:250px; float:left;}
.width270{width:275px; float:left;}
.width300{width:300px; float:left;}
.width365{width:365px; float:left;}
.width580{width:580px; float:left;}
.width530{width:540px; float:left;}
.width680{width:670px; float:left;}
.width730{width:730px; float:left;}
.wirth140{width:150px; float:left;}
.wirth90{width:85px; float:left;}

a.black-link{color:#000; text-decoration:none;}
a:hover.black-link{text-decoration:underline;}
a.black-link02{color:#000; text-decoration:none; font-size:10px; font-weight:bold;}
a:hover.black-link02{text-decoration:underline;}
a.red-link{color:#b40101; text-decoration:underline;}
a:hover.red-link{text-decoration:none;}
a.red-link02{color:#b40101; text-decoration:none;}
a:hover.red-link02{text-decoration:underline;}
a.yellow-link-com {text-decoration:none; color:#000;}
a:hover.yellow-link-com {text-decoration:none; color:#fff;}

/* Begin Comments*/
.w_comment_dis{float:left; width:670px;}
.w_comment_dis ol{ list-style:none; margin-left:0px;}
.w_comment_dis ol li {
	list-style: none;
	border: 1px solid #999999;
	width:670px;
	}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px 0;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* 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;
}
/* End captions */