/*
HEADER */
.header {width:972px; height:146px; float:left; background:url(../images/bg_header.jpg) repeat-x; }
.header .logo{ width:345px; float:left; text-align:left; padding-top:5px; }

.header .top_text { font-size:11px; width:500px; float:right; color:#fff; padding:15px 25px 0 0; font-size:12px; line-height:20px;}
.header .top_text a{ color:#fff; text-decoration:none}
.header .top_text a:hover{ color:#fff; text-decoration:underline}

.header .link-bg {background:#9c103d/*url(/images/link-bg.jpg)*/; height:28px; width:972px; float:left;}

.toplink{ width:972px; float:left; text-align:center; font-weight:bold; font-size:11px; text-transform:uppercase; color:#fff; height:30px; padding-top:6px; }
.toplink a{ padding:2px 5px 4px 5px; text-align:center; margin-left:8px; margin-right:8px; color:#fff; text-decoration:none;}
.toplink a:hover{ text-decoration:none; color:#fff; background:#71093a; }

.toplink ul{list-style:none; margin:0px; padding:7px 0 0 0; float:right}
.toplink li{list-style:none; padding:0 5px 0 5px; margin:0px; float:left; border-right:1px solid #020100; text-align:right}
.toplink .nobrdr{border:none;}
a.spe_toplink {color: #71093a; text-decoration:none; }
a:hover.spe_toplink {color:#fff; text-decoration:none;}

/*
TOP-BOTTOM-BANNER */
.float-left{float:left;}
.float-right{ float:right;}
.bann-mainbox-bg{width:970px; height:120px; padding:5px 0 5px 0; background:#dcdcdc; margin:0 auto; border:1px solid #ababab;}
.bann-mainbox-bg02{width:958px; height:115px; padding:4px 0 0 14px; }
.bann-photoname-box{width:103px; height:115px;}
.bann-photoname-box007{width:114px; height:115px;}
.bann-username-box{ width:100px; height:15px;}
.bann-photo-box{width:79px; height:79px;}
.bann-photo-boder{border:1px solid #333; padding:2px;}
.bann-send-messbox{width:100px; height:14px; padding:3px 0 0 0;}
.icon-box02{width:19px; height:13px;}
.bann-text-box{width:80px; height:14px;}
.bann-text-box a{ color:#333; text-decoration:none}
.bann-text-box a:hover{ color:#555; text-decoration:underline}
.bann-fillmain-box{width:265px; height:115px; padding: 0 0 0 10px; color:#000;}
.bann-quickbox{width:250px; height:25px; padding:5px 0 0 0; font-size:12pt; color:#480100; font-weight:bold;}
.bann-user-fill-box{width:166px; height:40px; color:#000 }
.bann-user-fill-box02{width:95px; height:40px; }
.bann-nameright-box{width:160px; height:75px;}
.bann-text-titelbox{height:13px;}
.bann-fill-combobox{width:160px; height:20px;}
.bann-fill-combobox02{width:154px; height:19px; font-size:11px;}
.bann-fill-combobox03{width:90px; height:20px;}
.bann-fill-combobox04{width:75px; height:19px; font-size:11px;}
.bann-fill-combobox05{width:75px; height:15px; font-size:11px;}
.bann-com-name-box01{width:160px; padding:5px 0 0 0; font-size:18px; font-weight:bold; color:#d60011;}
.bann-com-name-box02{width:150px; height:25px; font-size:12px; color:#000; padding:5px 0 0 0;}

/*communitu banner*/
.comm-banner-mainbox-bg02{width:619px; height:115px; margin:12px 0 0 0; border:2px #000 solid; padding:4px 0 0 14px; background:#72092a;}
.comm-banner-mainbox-bg05{width:570px; height:115px; margin:12px 0 0 0; border:2px #0f7fbb solid; padding:4px 0 0 14px; background:#e8e8e8;}
.comm-banner-name-box01{ background-image: url(../images/banner-logo.jpg); background-repeat:no-repeat;width:179px; height:23px; padding:5px 0 0 0; font-size:18px; font-weight:bold;}
.comm-banner-nameright-box{width:190px;float:left; padding:0 0 0 10px;}
.comm-banner-nametext{ color:#7b5b1c; width:190px; padding:8px 0 0 0; float:left; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
/*community-galley-banner-banner*/
.comm-g-innerbanner-box02{width:725px; height:115px; margin:12px 0 0 0; border:2px #dbc69d solid; padding:4px 0 0 14px; background-color:#ebdfc6;}
.comm-g-innerbanne-box{width:190px;float:left; padding:0 0 0 10px;}

A.bann-name-link{color:#d60011; text-align:left; text-decoration:none;}
A:hover.bann-name-link{color:#666; text-align:left; text-decoration: underline;}
A.banner-text-link02{color:#d60011; text-decoration:none;}
A:hover.banner-text-link02{color:#0d7bb8; text-decoration: underline;}
/*community-galley-banner*/
.comm-gpage-box02{width:900px; height:115px; margin:12px 0 0 0; border:2px #333 solid; padding:4px 0 0 14px; background:#1bb8e5;}
.comm-gpage-innerbanne-box{width:190px;float:left; padding:0 0 0 30px;}
.comm-gpage--nametext{ color:#fff; width:190px; padding:8px 0 0 0; float:left; font-size:15pt; font-family:Tahoma, Geneva, sans-serif; }

#div_flash_block {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#div_flash_block { position: fixed; }
#imessages {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#imessages { position: fixed; }

/*
footer */
.footer {width:972px; height:22px; margin:0 auto; background:#697508; color:#fff; padding:5px 0 5px 0;}
.footer .footer-left {padding:5px 0 0 5px; float:left;}
.footer .footer-right {padding:5px 5px 0 0; float:right; text-align:right;}
.footer .footer-right a{ color:#fff; text-decoration:none; padding:0 8px 0 8px;}
.footer .footer-right a:hover{ color:#fff; text-decoration:underline; }

.float-left{float:left;}
.float-right{ float:right;}
.color-bot-footer{color:#fff;}
.color-bot-footer a{ color:#fff; text-decoration:none}
.color-bot-footer a:hover{ color:#fff; text-decoration:underline; }


/***************** NEW FOOTER CSS HERE ************************/
.main_blog_content { width:952px; margin:0 auto; border-top:2px solid #000; border-bottom:2px solid #000; padding:0 10px 0 10px; background: /*url(../images/bg_blogs.jpg) repeat-x*/ #333; }
.main_blog_content .blog_holder { width:952px; border:0px solid #094980; padding:10px 0 0 0; }
.main_blog_content .blog_holder .leftblog_content { width:440px; float:left; }
.main_blog_content .blog_holder .rightblog_content { width:440px; float:right; }

.blog_contener { width:440px; float:right; padding:0 0 10px 0; }
.mainblog_img { float:left; width:auto; height:auto; padding:5px 5px 5px 5px; background:#666; border:1px solid #ccc;}
.blogimg { width:72px; height:72px; border:1px solid #000;}

.blog_content{ width:345px; float:right; padding:0 0 0 5px; }
.blog_content .blog_heading { color:#fff; font-size:12px; font-weight:bold; text-align:left; line-height:20px; }
.blog_content .blog_heading a{ color:#a8bf1c; text-decoration:none; padding:2px 2px 2px 2px; }
.blog_content .blog_heading a:hover{ color:#71093a; text-decoration:none; background:#a8bf1c }

.blog_content .blog_text { color:#d4d4d4; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.blog_content .blog_text a{ color:#fff; text-decoration:underline; }
.blog_content .blog_text a:hover{ color:#ccc; text-decoration:none; }
 
 /*
 RIGHT BANNER */
.bannerbox-main{width:304px; margin-top:10px;  }
.bannerbox{width:293px; height:150px; margin:0 auto;}
.banner-titelbg{width:293px; height:28px; padding:0px; background:#2f0117;}
.banner-midbg{width:283px; height:102px; padding:8px 0 0 8px; border:1px solid #032666; background:#e8e8e8;}
.banner-titel-text{ width:240px; height:15px; padding:7px 0 0 10px; font-weight:bold; color:#fff;}
A.right-banner-titellink{font-weight:bold; color:#fff; text-align:left; text-decoration:none;}
A:hover.right-banner-titellink{font-weight:bold; color:#fff; text-align:left; text-decoration: underline;}
.online-iconbox{width:18px; height:19px; padding:3px 7px 0 0; }
.banner-user-photobox{ width:93px; height:93px; border:1px solid #020d2b; padding:2px;}
.banner-contenbox{width:163px; height:100px; padding:0 0 0 20px;}
.banner-text{width:150px; height:15px; color:#000}
.banner-textbold{font-weight:bold;}
.banner-linkbox{width:150px; height:17px; padding:5px 0 0 0;}
.banner-linkbox02{width:120px; height:17px; padding:0 0 0 5px;}
.banner-text-link{color:#333; text-decoration:none;}
.banner-text-link:hover{color:#666; text-decoration: underline;}
.icon-box{width:17px; height:17px;}
.button-leftbg{ width:17px; height:30px; background-image:url(../images/button-01.gif); background-position:left; background-repeat:no-repeat;}
.button-rightbg{ width:17px; height:30px; background-image:url(../images/button-02.gif); background-position:left; background-repeat:no-repeat;}
.button-link{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.button-link a{ color:#fff; padding:2px; text-align:center; background:#f92c00; }
.button-link a:hover{ color:#fff; padding:2px; text-align:center; background:#333; }

.clear{clear:both;}
.float-left{float:left;}
.float-right{ float:right;}
/* only for community page*/
.communitr-b-box-main{width:293px; float:left;}

.button-midbg { color:#000; margin:0 auto; text-align:center; margin-top:5px; font-weight:bold; padding:3px; }
.button-midbg a { color:#fff; background:#d60011; text-decoration:none; padding:1px 3px 2px 3px; }
.button-midbg a:hover { color:#fff; text-decoration:none; background:#333; }


/*community blog*/
.comm-b-bgtital{float:left; background:url(/images/communitu-bgtital.jpg) repeat-x; border:1px #666 solid; height:35px; width:623px; padding:4px 0 0 0; }
.comm-b-bgcolor{float:left;border:1px #333 solid; border-top:none; background:#fff; width:611px; padding:0 0 20px 12px; color:#000 }
.comm-b-toppadding{ width:636px; float:left; padding-top:12px;}
.comm-b-lefipart{ width:630px; float:left; margin-left:10px; margin-right:5px; margin-top:10px;}
.comm-b-lefipart a{color:#FF0000; text-decoration:none}
.comm-b-lefipart a:hover{color:#000; text-decoration:none}
.comm-b-buttomborder{float:left; padding-top:10px; width:611px; }
.comm-b-text02{ width:510px; float:left;padding:5px 0 0 0px; height:30px; }

.comm-b-imagebox{float:left;border:1px #666 solid; border-top:none; text-align:center; width:627px; height:254px; padding:4px; background-color:#FFF; }
.comm-b-colorbox{float:left; width:624px; height:83px; padding:1px; background:#333; margin-top:10px; }
.comm-b-colorbox01{float:left; text-align:center; border:2px #fff solid; padding:15px 0 0 0;  width:204px; height:64px; color:#035ba7;}
.comm-b-colorbox02{float:left; text-align:center; border:2px #fff solid; font-size:13px; padding:20px 0 0 0; line-height:16px;  width:204px; height:59px; color:#fff; }
.comm-b-textboxtop{float:left; width:624px;  padding:12px 0 6px 0; line-height:16px;}
.comm-b-textbox{width:520px; float:left; padding:5px 0 0 12px; color:#666464; line-height:16px;}
.comm-b-textfield-main{width:610px; float:left; padding:0 0 8px 0;}
.comm-b-textfield{width:180px; float:left;}
.comm-b-rsstext-box{width:204px; font-size:15px; color:#6e551d; float:left; padding:5px 0 0 0; text-align:center;}
.comm-b-rsstext-box a{ color:#c9e903; text-decoration:none; }
.comm-b-rsstext-box a:hover{ color:#fff; text-decoration:underline; }

.comm-b-rsstext-icon{width:150px; color:#6e551d; float:left; padding:5px 0 0 25px; text-align:center;}

.comm-b-textfield002{width:490px; float:left; color:#000;}
.comm-b-field002{width:400px; height:115px; border:1px #333 solid; background-color:#fff; float:left;}
.comm-b-field{width:170px; height:20px; border:1px #333 solid; background-color:#fff; float:left;}
.comm-b-lefttext{width:110px; height:20px; text-align:right; padding:0 10px 0 0; float:left; color:#000; font-weight:bold;}
.comm-b-redtbox{float:left; background-color:#a90f00; color:#FFF; height:24px; width:637px;  padding:0 0 6px 0; line-height:16px;}
.comm-b-rightpart{float:right; width:304px; }
.comm-b-searchbox{float:left; height:66px; font-size:14px; font-weight:bold; background:#71093a; width:280px; border:1px #020d2b solid; padding:5px; color:#fff; }
.comm-b-searchtext{width:280px; padding-bottom:10px; float:left;}
.comm-b-eventtext{width:280px; margin:0 auto; padding:5px; background:#e8e8e8; border:1px solid #666; float:left; margin-top:10px;}
.comm-b-iconbox{width:25px; float:left; padding:2px 0 0 0;}
.comm-b-event-textbox{width:200px; float:left;font-size:11px; color:#fff;}
.comm-b-event-textbox002{width:230px; line-height:16px; float:left;font-size:11px; padding:6px 0 4px 34px; color:#977a39;}
.comm-b-blogtext{width:270px; border-bottom:1px #71093a solid; height:20px; font-weight:bold; float:left; font-size:16px; color:#4e0000;}
.comm-b-mainblogtext{width:270px;float:left; padding:10px 0 0 10px;}

.comm-b-blogtext002{width:270px; float:left;}
.comm-b-blogtext002 ul li { margin:0;}

.comm-b-blogtext004{width:270px;float:left;}
.comm-b-bannerdiv{width:293px;padding:10px 0 0 0px;float:right;}