/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */
a, a:visited{ color:#2b667e; text-decoration:none; }
a:active, a:hover{ color:#3988a8; text-decoration:underline; }


a.navisite, a.navisite:visited{ color:#e7281f; text-decoration:none; }
a.navisite:active, a.navisite:hover{ color:#e7741f; text-decoration:underline; }


a.navitop, a.navitop:visited{ color:#fff; text-decoration:none; }
a.navitop:active, a.navitop:hover{ color:#ccf2ff; text-decoration:underline; }

.navisite{
margin-left:35px;}

div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.5;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
html, body{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 20px;
	font-family: inherit;
	vertical-align: baseline;
}
body{
background:url(../../../images/images/bodybg.gif)  top center repeat-x;
text-align:center;
	font-family:"ËÎÌå","Lucida Grande",Arial,"Lucida Sans Unicode",Verdana,sans-serif,Tahoma;
	line-height:1.7; 
	font-size:12px;
	color:#414141;}


/*Ê×Ò³*/

#index_main {
	text-align:center;
	height:665px;
	/*background:url(../../../images/images/index_containerbg.gif) no-repeat  top center;*/
	margin:auto;
}
.slidetop h1{
padding-top:6px;
}
#list_index_main {
    text-align:center;
	width:1002px;
/*	background:url(../../../images/images/index_containerbg.gif) no-repeat  top center;*/
	margin:auto;
}

#logo{
    width:1002px;
	text-align:center;
	height:120px;
	background:#fff url(../../../images/images/logobg.gif) center top no-repeat;
}
#navi{
	height:30px;
	background:url(../../../images/images/navibg.gif) repeat-x;
	text-align:center;
	line-height:30px;
	margin:auto;
	clear:both;
}
#navi ul{
text-align:center;
display:block;
height:25px;
padding:0;
width:980px;
margin:0 auto;

}
h1 span{
height:27px;
width:35px;
display:block;
/*background:url(../../../images/images/h1bg.gif) repeat-x;*/
}
#navi ul li{
background:url(../../../images/images/line_navi.gif) no-repeat 0 1px;
list-style:none;
padding-left:10px;
margin-left:10px;
line-height:28px;
float:left;

}
#search_bar{
    line-height:30px;
	height:30px;
	width:1000px;
	margin:5px 0 0 0;
	clear:both;
}
#con_index{
	width:950px;
	height:430px;
	margin:auto;
}
#content_m{
	width:950px;
	margin:auto;
}
.contop{
width:100%;
background:url(../../../images/images/contenbgtop.gif) no-repeat center top ;
height:27px;


}
.conmid{
width:100%;
background:url(../../../images/images/contenbgmid.gif)  repeat-y center;
	height:auto!important;
	height:500px;
	min-height:500px;
}
.conmidindex{
width:100%;
background:url(../../../images/images/contenbgmid.gif)  repeat-y center;
	height:auto;
}
.conbot{
width:100%;
height:10px;
background:url(../../../images/images/contenbgbot.gif) no-repeat top center}
#list_con_index{
	width:912px;
	margin:auto;
}
.padding10{
padding:10px;}
#con_index_right{
	
	float:right;
	width:730px;
	height:400px;
}
#con_index_left{
	
	float:left;
	width:210px;
	height:400px;
}

#list_con_index_right{
	float:left;
	width:730px;
}
#footer{
	text-align:center;
	background:url(../../../images/images/footerbg.gif)  repeat-x center top;
	margin:10px auto 0;
	clear:both;
	height:70px;
}

#con_footer_left{
	width:1000px;
	margin:10px auto;
	text-align:center;
}
.slidetop{
width:209px;
height:33px;
background:url(../../../images/images/slidetop.gif) no-repeat center bottom;}
.slidemid{
background:url(../../../images/images/slidemid.gif) repeat-y center;
width:209px;
height:auto;}
.slide{
margin:0; }
.slidebot{
	background:url(../../../images/images/slidebot.gif)  no-repeat center top;
	height:10px;
}
#search_bar_left{
    margin-left:25px;
	width:480px;
	height:30px;
	text-align:right;
	float:left
}
#search_bar_right{
    margin-top:3px;
	width:460px;
	height:30px;
	float:right;
}

#con_footer_right{
	font-family:Tahoma,sans-serif;
	font-size:18px;
	width:200px;
	float:right;
	background:url(../../../images/images/logo_footer.gif) no-repeat center right;
	margin:10px 0 0 0;
}


#leftcon{
float:left;
width:210px;
margin-right:0;
margin-bottom:0;
margin-left:0;
*margin-left:0 !important;
*margin-left:0;
height:auto!important;
height:300px;
min-height:300px;
text-align:center;
}


#rightcon{
width:730px;
height:auto!important;
height:300px;
min-height:300px;
margin-right:0;
*margin-right:0 !important;
*margin-right:0;
margin-bottom:0;
margin-left:0;
float:right;}



h1{
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:27px;
	height:27px;
	background:url(../../../images/images/h1_titbg.gif) no-repeat 5px 3px;
	padding:0 0 0 20px;
}





p{
text-indent:25px;
}
.margin_15_12{
	margin:0 0 0 12px;
}
.margin_right_10{
margin-right:10px;}
.orange{
color:#f67100;}

