/* CSS Document */
.body{width: 1004px;margin: auto;text-align: left; background:url(../images/p_bg.jpg) repeat-y center;}
.p_h1{background:url(../images/p_header_1.jpg); width:126px; height:110px; float:left;}
.p_logo{width:458px; height:110px; float:left;}
.p_h2{background:url(../images/p_header_2.jpg); width:420px; height:110px; float:left;}
.p_h3{background:url(../images/p_header_3.jpg); height:24px; font-size:1px; clear:both}

.main-header{background:url(../images/image_header2.jpg) no-repeat left top; margin-bottom:10px; text-align:right;}

.p_left{background:url(../images/p_left.jpg); width:98px; height:489px; float:left}
.p_right{background:url(../images/p_right.jpg); width:98px; height:489px; float:right}
.p_main_wrap{width:808px; float:left; background:#fff;}
.p_main_content{padding:0 10px;}

.footer{background:url(../images/p_footer.jpg) no-repeat top #DA8A0C; padding:17px 120px 17px 0; font-size:11px; color:#fff; text-align:right;}
.footer p{padding:0 0 5px 0 !important; margin:0 !important;}
.footer a{color:#fff; font-weight:bold;}
.footer a:hover{color:#fff; text-decoration:underline;}

.sidebar{width:218px; float:left;}
.main{width:562px; float:right;}
.the_content{padding: 0 4px; margin-bottom:15px;}
.the_content h1{border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}

.menu{background: #D0DEF7;}
.menu-header{background: url(../images/p_menu_header.jpg) no-repeat; height: 7px; font-size: 1px;}
.menu-bottom{background: url(../images/p_menu_footer.jpg) no-repeat; height: 6px; font-size: 1px;}
.menu-content{padding:10px;}
.menu ul { list-style-type: none; margin: 0px; padding:0px; border-top: 1px solid #BDCFF3; border-bottom: 1px solid #E0E9FA;}
.menu ul li a{ display: block; width: 184px; padding: 4px 6px; color: #333333; font-weight: bold; border-bottom: 1px solid #BDCFF3; border-top: 1px solid #E0E9FA;}
.menu ul li a:hover{ color: #AF0000; text-decoration: none; background:#BDCFF3;}
ul.children{border: none; display:none;}
ul.children li a{ font-weight: normal; width: 174px;  padding: 4px 8px 4px 16px;}
ul.children li a:hover{ text-decoration: none;}

#testimonial{width: 330px;float: left;}
.testimonial{padding: 13px 0 5px 0;}
.testimonial h2{ background:url(../images/p_testimonial.jpg) no-repeat top left; height:27px; padding:0; margin:0}
.testimonial h2 span{display:none}
.testimonial-entry{padding: 6px 0}
#testiView{padding: 6px;}
#testiForm form{padding: 6px;background: #FAFADF;}
#testiForm textarea{width: 100%;}
.testimonial-main-item{padding: 10px;border: 1px solid #efefef;background: #FFFFCC;margin-bottom: 10px;}
.testimonial-item{border-bottom: 1px dashed #ccc;}

.welcome{ padding: 5px 0; border-bottom: 1px solid #ccc;}
.welcome h1{padding:4px 0 0 0; margin:0; font-size:18px !important; font-weight: normal;}

.index-gallery{width: 220px; float: right; }
.index-gallery h2{ padding: 5px 0; font-size: 18px; font-weight: normal;}
.index-gallery-item, .main-gallery-item{width: 110px; padding: 8px 0; float: left; text-align:center;}
.index-gallery-item a img, .main-gallery-item a img, .main-gallery-medium a img{padding: 2px; border: 1px solid #ccc;}
.index-gallery-item a:hover img, .main-gallery-item a:hover img, .main-gallery-medium a:hover img{border: 1px solid #000;}

/*news*/

.news{}
.news h2{padding: 5px 0; font-size:18px; font-weight:normal;}
.news-item{padding: 5px 10px;background:#ffc; margin-bottom:2px;}
.news-item-info{font-size: 11px;color: #999;}
#news-item-info-detail{ text-align:right;}
.news-item-info a{color: #666;}
.news-item h3{padding: 4px 0px !important; text-transform: capitalize; font-size: 14px;}
.news-item-content{line-height: 150%;}
.news-item-content img{padding: 2px;border: 1px solid #ddd;margin: 0 8px 4px 0;background: #fff;float: left;}
.news-bottom{padding: 10px 0 0 0;text-align: right;}
.news-bottom a{background: #fa0;padding: 4px 20px;color: #fff;}
.news-bottom a:hover{background: #f80;padding: 4px 20px;color: #fff;}
.news-list{padding: 10px 0;}
.news-list h3{font-size: 12px;text-transform: none;}
.news-list a{color: #333;}
.news-list a:hover{ text-decoration:underline;}

.standard_table table{width:100%;}
.standard_table th{background:#ccc;}
.standard_table td{border-bottom: 1px solid #ddd;}

#testi-message {padding: 3px;}
.ajax-loading2 {
	background: url(../images/loading.gif) no-repeat !important;
	background-position: center top !important;
	padding: 0 !important;
	color: #333 !important;
	height: 23px;
}

/* horizontal menu bottom */
.horizontal-menu-bottom{padding: 0 0 4px 0;}
.horizontal-menu-bottom-content{padding: 0;}
.horizontal-menu-bottom-item{padding: 0 2px; color: #fff;}
.horizontal-menu-bottom-item:hover{padding: 0 2px; color: #fc0; text-decoration:none;}

.link{padding:0 10px 10px 10px;}
.link ul{list-style:none; padding:0; margin:0;}
.link ul li{padding:3px 0; margin: 0;}
.link ul li a{background:url(../images/mic.gif) no-repeat 0 4px; padding: 0 4px 0 12px;}
.link h2{padding:0; margin:0; font-size:18px; font-weight:normal;}
