/*

###########	totalradgjof Joomla15	##########

[Contents]

	0_Global
	1_Links
	2_Position
	3_Template

*/

/* 0_Global
每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每*/

body{
	font-family:Arial;
	font-size:12px;
	margin:0 auto;
	padding:0;
	background:#fff url(../images/body_bg.jpg) repeat-x top;
}

.clear_both{
	clear:both;
}

/* 1_Links
每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每*/
a:link, a:visited {
	color:#3A662D;
	text-decoration:none;
}

a:hover {
	color:#ff6600;
	text-decoration:underline;
}

a:active {}

/* 2_Position
每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每*/
#wrapper{
	width:1070px;
	height:690px;
	margin:0 auto;
	padding:0;
	background:#fff url(../images/wrap_bg.jpg) no-repeat center;
}

#header{
	display: block;
	width:990px;
	height:100px;
	background:url(../images/header.jpg) no-repeat center;
	margin:0 auto;
}

#logo{
	width:260px;
	height:120px;
	padding:6px 0 0 34px;
}

#main{
	width:990px;
	margin:0 auto;
}

#left_nav{
	float:left;
	width:198px;
	height:546px;
	background:url(../images/left_nav.jpg) no-repeat center;
	margin:0;
	padding:0;
	border:none;
}

#content_table{
	float:left;
	width:594px;
	sborder:1px solid red;
}

#content_box{
	height:480px;
}

#content_title{
	width:594px;
	height:60px;
	padding-left:12px;
	background:url(../images/content_title.jpg) no-repeat;
}

#content_title1{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
}

#content_title2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}

#content_main{
	width:594px;
	height:auto;
	background:url(../images/content_main.jpg) repeat-y center;
}

#content_bottom{
	width:594px;
	height:7px;
	background:url(../images/content_bottom.jpg) no-repeat;
}

#right_box{
	float:left;
	width:198px;
	height:auto;
}

#footer{
	width:990px;
	height:44px;
	background:url(../images/footer.jpg) no-repeat;
	margin:0 auto;
}

#footer p{
	color:#646464;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	padding:14px;
	text-align:center;
	margin:0;
}

/* apLogo */

.apLogo{
	position:relative;
	width:80px;
	margin:0 auto;
	top:0;
	left:440px;
}

.apLogo .box{
	float:right;
	width:76px;
	height:20px;
	line-height:10px;
	*line-height:12px;
}

.apLogo .icon{
	float:left;
	padding:3px 6px 0 0;
}

.apLogo .text{
	float:right;
	width:50px;
}

.apLogo .text a{
	color:#6B6B6B;
	font-size:10px;
}

.apLogo .text a:hover{
	text-decoration:underline;
}


/* apLogo text chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.apLogo .box{
	width:86px;
	line-height:12px;
	padding-bottom:12px;
}

.apLogo .icon{
	float:left;
	padding:4px 6px 0 0;
}

.apLogo .text{
	width:60px;
}

.apLogo .text a{
	color:#6B6B6B;
	font-size:10px;
}

}

/* 3_Template
每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每每*/

/* module_left_nav 
=======================*/
.moduletable_nav{
	margin-top:50px;
}

.moduletable_nav ul{
	float:left;
	margin-left:20px;
	padding:0;
}

.moduletable_nav .menu{
	margin:0;
	padding:0;
}

.moduletable_nav ul li{
	width:198px;
	height:40px;
	display:block;
	list-style:none;
	padding:0;
	line-height:14px;
	background:url(../images/left_nav_li.jpg) no-repeat;
}

.moduletable_nav ul li a{
	font-weight:bold;
	color:#3a662d;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:30px;
	line-height:40px;	
}

.moduletable_nav ul li a:hover{
	color:#ff6600;	
}

.moduletable_nav ul li span{
}



/* moduletable_box01 
=======================*/
.moduletable_box01{
	float:left;
	width:198px;
	height:205px;
	background:url(../images/right_box01.jpg) no-repeat;
}

.moduletable_box01 div{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	padding:40px 12px 4px;
}

/* moduletable_box02 
=======================*/
.moduletable_box02{
	float:left;
	width:198px;
	height:170px;
	background:url(../images/right_box02.jpg) no-repeat;
	sborder:1px solid green;
}

.moduletable_box02 h3{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	spadding:10px 0 10px 12px;
	margin:0;
	text-transform:uppercase;
}

.moduletable_box02 p{
	margin:0;
	padding:0;
}

.moduletable_box02 a{
	font-size:11px;
	font-weight:bold;
	color:#3A662D;
	text-decoration:none;
	padding-left:3px;
}

.moduletable_box02 a:hover{
	color:#3A662D;
}

.moduletable_box02 ul{
	margin:50px 0 0;
	padding:0;
}

.moduletable_box02 ul li{
	list-style:none;
	padding:0 0 6px 11px;
}

.moduletable_box02 ul li a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}


/* moduletable_box03
=======================*/
.moduletable_box03{
	float:left;
	width:198px;
	height:170px;
	background:url(../images/right_box03.jpg) no-repeat;
	sborder:1px solid green;
}

.moduletable_box03 h3{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	spadding:10px 0 10px 12px;
	margin:0;
	text-transform:uppercase;
}

.moduletable_box03 p{
	margin:0;
	padding:0;
}

.moduletable_box03 a{
	font-size:11px;
	font-weight:bold;
	color:#3A662D;
	text-decoration:none;
	padding-left:3px;
}

.moduletable_box03 a:hover{
	color:#3A662D;
}

.moduletable_box03 ul{
	margin:50px 0 0;
	padding:0;
}

.moduletable_box03 ul li{
	list-style:none;
	padding:0 0 6px 11px;
}

.moduletable_box03 ul li a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

/* component 
=======================*/
.componentheading{}

.blog{}

.contentpaneopen{
	padding:0 90px 0 16px ;
}

*+html .contentpaneopen{
	margin:0 90px 0 16px;
}

.contentpaneopen p{
	margin:0;
	padding:0;
}

.contentpaneopen .contentheading{
	font-weight:bold;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}

.contentpaneopen .buttonheading img{
	border:none;
	margin:0;
	padding:0;
}

.contentpane{
	padding:0;	
}

.contentdescription{
	display:none;
}

.sectiontableentry1, .sectiontableentry2{
	height:25px;
	text-align:left;
	padding:0;
	margin:0;
}

.sectiontableentry1 a, .sectiontableentry2 a{
	color:#3A662D;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	text-align:left;
}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover{
	color:#3A662D;
}

.sectiontableentry2{
	background:#EFF7F9;
}

.back_button{
	margin-top:30px;
}

.back_button a{
	color:#3A662D;
	font-weight:bold;
	font-size:12px;
}

.back_button a:hover{
	color:#EA0410;
}

/* contact_table 
=======================*/
.contact_table{
	padding-top:10px;
}

/* button 
=======================*/
.button{
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	height:22px;
	background:url(../images/btn_bg.jpg) repeat-x center;
	border:2px solid #ccc;
}

/* banner 
=======================*/
.banneritem img{
	border:none;
	padding:4px 5px;
}

.moduletable_rightad{
	width:215px;
	height:181px;
	background:url(../images/right_ad2.jpg) no-repeat;
}

.moduletable_rightad img{
	border:none;
	padding:6px;
}

/* front_search */
#front_search{
	clear:both;
	width:198px;
	height:60px;
	display:block;
	padding:6px 14px;
	background:url(../images/left_nav_li_2.jpg) no-repeat;
}

#front_search h3{
	margin:0;
	padding:3px 0;
	color:#3A662D;
	font-size:12px;
}

#front_search span{
	display:inline-block;
}

#front_search .user input{
	width:112px;
	font-family:arial;
}

#front_search .pass input{
	width:50px;
	height:22px;
	padding:2px;
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	background:url(../images/btn_bg.jpg) repeat-x center;
	border:1px solid #ccc;
	cursor:pointer;
}





