* {margin:0; padding:0;}
body.site {
	background: #fff;
	background:url(../gfx/site/background_left.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: scroll;
}
a{
	outline:none;
	color:#4e8abe;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:0px;
}
p{
	color:#333333;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
h1{
	color:#4e8abe;
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.clear {
	clear: both;
	height: 0px;
	overflow:hidden;
}
#container{
	width:1007px;
	margin:0px auto;
}
.logo{
	float:left;
	width:198px;
	height:49px;
	margin-top:22px;
}
.logo img{
	display:block;
}
.top_link{
	float:right;
	margin-top:8px;
}
.top_link a{
	color:#c4c4c4;
	font:11px Arial, Helvetica, sans-serif;
}
.top_link a:hover{
	text-decoration:none;
}
.top_link a img{
	padding-right:3px;
	padding-left:5px;
}
.header_menu{
	display:block;
	list-style:none;
	margin-top:23px;
	zoom:1;
}
.header_menu li{
	display:block;
	float:left; 
}
.header_menu li img{
	margin-right:5px;
}
.header_menu li a{
	display:block;
	background:url(../gfx/site/menu_back.png) no-repeat;
	height:22px;
	padding-top:13px;
	width:202px;
	color:#ffffff;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:-1px;
}
.header_menu li a:hover , .header_menu li a.active{
	background-position:0px -35px;
	text-decoration:none;
}
.main{
}
.Tap{
	margin-top:220px;
	zoom:1;
}
.Tap ul{
	list-style:none;
	display:block;
	background:none;
	margin-left:12px;
	position:relative;
	bottom:-8px;
}
.Tap ul li{
	float:left;
	margin-left:1px;
}
.Tap li img{
	margin-right:5px;
}
.Tap ul li a{
	display:block;
	float:left;
	/*background:url(../gfx/site/middle_tab.png) repeat-x;*/
	height:51px;
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:hand;
}
.Tap ul li a:hover , .Tap ul li a:hover span {
	/*background-position:0px -51px;*/
	text-decoration:underline;
}
.Tap ul li a.select , .Tap ul li a.select span  {
	/*background-position:0px -102px;*/
	text-decoration:underline;
}
.Tap ul li a span{
	display:block;
	/*background:url(../gfx/site/left_tab.png) no-repeat;*/
	height:51px;
}
.Tap ul li a span span{
	display:block;
	/*background:url(../gfx/site/right_tab.png) no-repeat right 0px;*/
	padding:25px 20px 0px 20px;
	height:26px;
	white-space:pre;
}
.Tap ul li a:hover span span {
	/*background-position:right -51px;*/
}
.Tap ul li a.select span span {
	/*background-position:right -102px;*/
}
	.middle_tab_back{
	/*background:url(../gfx/site/back_middle_tab.png) repeat-y;*/
	min-height:400px;
}
.top_tab_back{
	/*background:url(../gfx/site/top_back.png) no-repeat;*/
	min-height:400px;
}
.bottom_tab_back{
	/*background:url(../gfx/site/back_bottom_tab.png) no-repeat 0px bottom;*/
	min-height:400px;
}
.tab_content
{
   	padding: 30px 30px 0px 37px;
	min-height:330px;
}
.bottom_tab_content{
	padding:0px 30px 0px 37px;
}
.left_tab_content{
	float:left;
	width:704px;
}
.left_tab_content h1{
	text-align:right;
}
.left_tab_content h1 span{
	float:left;
}
.left_tab_content h1 a{
	margin-left:15px;
	position:relative;
	left:190px;
}

.left_tab_content a{
	margin-left:15px;
}
.right_tab_content{
	float:left;
	padding-left:60px;
	width:170px;
	padding-top:40px;
}
.right_tab_content h2{
	color:#333333;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.right_tab_content a , .bottom_tab_content a{
	display:block;
	margin-bottom:10px;
}
.right_tab_content a
{
    width:180px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:hand;
}
.right_tab_content a img , .bottom_tab_content a img{
	margin-right:5px;
}
.right_tab_content a:hover , .bottom_tab_content a:hover{
	text-decoration:none;
}


.box_info{
	min-height:200px;
}
.middle_box_back
{
    background:url(../gfx/site/middle_back.png) repeat-y;
}
.top_box_back{
	background:url(../gfx/site/top_back.png) no-repeat;
	zoom:1;
}
.bottom_box_back{
	background:url(../gfx/site/bottom_back.png) no-repeat;
	height:31px;
}
.box_content{
	padding:30px 30px 0px 37px;
}
.bottom_box_content{
	padding:0px 30px 0px 37px;
}
.left_box_content{
	float:left;
	width:704px;
}
.left_box_content h1{
	color:#333333;
	float:left;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:4px;
}
.left_box_content h1 a{
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
}
.left_box_content a{
	margin-left:15px;
}
.left_box_content{
	background:none;
	border:0px;
	width:704px;
	height:auto;
}
.right_box_content{
	float:left;
	padding-left:60px;
	width:170px;
	padding-top:20px;
}
.right_box_content h2{
	color:#333333;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.right_box_content a , .bottom_box_content a{
	display:block;
	margin-bottom:10px;
}
.right_box_content a img , .bottom_box_content a img{
	margin-right:5px;
}
.right_box_content a:hover , .bottom_box_content a:hover{
	text-decoration:none;
}
.right_box_content .box_page a{
	display:inline;
}
.right_box_content .box_page a.prev, .right_box_content .box_page a.next{
	position:relative;
	top:5px;
	margin:0px 5px;
}
.right_box_content .box_page a.prev img, .right_box_content .box_page a.next img{
	margin:0px;
}
.footer{
	background:url(../gfx/site/footer.png) repeat-x;
	height:35px;
	padding-top:27px;
	text-align:center;
	color:#868686;
	font:12px Arial, Helvetica, sans-serif;
	position:relative;
	top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}
.content_cms
{
    padding-top:10px;  
    padding-left:3px;  
}
.content_cms ul
{
    list-style-type:circle;
    white-space:pre;
    word-spacing:normal;
    margin-left: 0px;
    padding: 12px;
}
.content_cms ol
{
    margin-left:20px;
}
#content_cms a
{
    margin-left:0px;
}
#TopImage
{
    position:relative;
    height:0px;
    top:8px;
    left:1px;
}
.Right_BackGround
{
    float:right;
    width:500px;
    min-height:595px;
    max-height:1190px;
    background:url(../gfx/site/background_right.png) repeat-x;
    position:absolute;
    z-index:-1;
    right:0;
}
.clickable
{
    cursor:hand;    
}
.Right
{
    float:right;
}
.Left
{
    float:left;
}
