#content{
	position:relative;
	left:50%;
	width:990px;
	margin-left:-495px;
	}
/*Header menu*/
#top_menu{
	height:28px;
	}
#top_menu ul{
	margin-right:14px;
	float:right;
	}
#top_menu li{
	margin-top:7px;
	float:left;
	}
#top_menu a{
	margin-left:7px;
	}
/*Header*/
#head{
	width:990px;
	height:140px;
	position:relative;
	}
#head_logo{
	position:absolute;
	margin-top:22px;
	margin-left:2px;
	}
#language{
	position:absolute;
	font-family:"Times New Roman", Georgia, Times, serif;
	top:20px;
	right:16px;
	}
#language a{
	margin-left:12px;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:12px;
	text-decoration:underline;
	color:#378226;
	line-height:normal;
	}
#language a:hover,
#language a.current
{
	text-decoration:none;
	color:#2b4217;
	}
/*Center*/
table#table_content td{
	vertical-align:top;
	}
#rbk_table{
	margin-top:30px;
	}
#rbk_header{
	padding:0px 3px 6px 12px;
	height:25px;
	}
#rbk_header h2,
#rbk_header a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	}
#rbk_header h2{
	float:left;
	font-size:18px;
	color:#268ca9;
	}
#rbk_header a{
	float:right;
	margin-top:4px;
	margin-right:5px;
	text-decoration:underline;
	font-size:10px;
	color:#378226;
	}
#rbk_table_top{
	background:url(../images/up.gif) top left no-repeat;
	padding-top:15px;
	}
#rbk_table_bottom{
	background:url(../images/down.gif) bottom left no-repeat;
	padding-bottom:15px;
	}
#rbk_table_middle{
	background:url(../images/midle.gif) repeat-y;
	}
#rbk_table table b{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#378226;
	font-weight:normal;
	}
#rbk_table table{
	vertical-align:middle;
	padding-top:-5px;
	padding-left:15px;
	}
#rbk_table table td{
	padding:5px 2px 0px 2px;
	}
#rbk_table table a,
#rbk_table table tr,
#rbk_table table td,
#rbk_table table font{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:black!important;
	text-align:left;
	}
#rbk_table table img{
	display:none;
	}
.bannergroup_ins{
	margin-left:18px;
	margin-top:15px;
	}
.componentheading{
	display:none;
	}
/*Slideshow*/
#promo_container{
	position:relative;
	}
#promo_container .promo_block,
#promo_container .promo_item{
	width:990px;
	height:300px;
	}
#promo_container .promo_item img{
	width:990px;
	height:300px;

	}
#promo_container  #promo_slider_container{
	overflow:hidden;
	}
#promo_container #promo_mask{
	position:absolute;
	top:0px;
	left:0px;
	z-index:8;
	}
#left_button,
#right_button{
	position:absolute;
	z-index:9;
	top:110px;
	width:73px;
	height:79px;
	}
#left_button{
	left:-50px;
	}
#right_button{
	right:-50px;
	}
.small_right_banner .mask,
.small_right_banner{
	width:731px;
	height:239px;
	left:10px;
	}
.small_right_banner{
	position:relative;
	top:0px;
	}
.small_right_banner .mask{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	background:url(../images/right_mask.png) no-repeat top left;
	}
/*Down banners*/
#footer_banners{
	margin-top:30px;
	}
.footer_banner{
	position:relative;
	width:495px;
	height:120px;
	background:url(../images/down_banner_bg.jpg) no-repeat;
	}
.footer_banner div{
	position:absolute;
	}
.footer_banner .image{
	top:27px;
	left:33px;
	}
.footer_banner .text{
	top:27px;
	left:135px;
	}
.footer_banner h1 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#378226;
	text-decoration:underline;
	font-weight:normal;
	line-height:150%;
	}
.footer_banner p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:black;
	line-height:100%;
	}
.left_banner{
	position:relative;
	margin:9px 2px 5px 2px;
	width:245px;
	height:110px;
	background:url(../images/left_small_bg.png) no-repeat top left;
	}
.left_banner div{
	position:absolute;
	}
.left_banner .image{
	top:18px;
	left:18px;
	}
.left_banner .text{
	top:20px;
	left:118px;
	}
.left_banner h1 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#378226;
	text-decoration:underline;
	font-weight:normal;
	line-height:150%;
	}
.left_banner p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:black;
	line-height:100%;
	}
#inside_shadow{
	position:absolute;
	z-index:15;
	left:0px;
	width:990px;
	height:30px;
	top:192px;
	background:url(../images/inside_shadow.png) no-repeat top left;
	}
#container{
	margin-top:40px;
	}
/*Footer*/
#footer{
	margin-top:20px;
	width:990px;
	height:125px;
	clear:both;
	}
#footer_right,
#footer_left,
#footer_middle{
	height:125px;
	}
#footer_right{
	background:#1b6111 url(../images/right_footer_corner.gif) no-repeat top right;
	padding-right:15px;
	}
#footer_middle{
	top:0px;
	background:#1b6111;
	position:relative;
	}
#footer_left{
	background:#1b6111 url(../images/left_footer_corner.gif) no-repeat top left;
	padding-left:15px;
	}
#copyright{
	position:absolute;
	top:10px;
	left:15px;
	width:270px;
	height:50px;
	}
#copyright p{
	color:white;
	}
#copyright #org_copyright{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	}
#copyright #org_name{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding-left:0px;
	padding-top:0px;
	}
#container{
	float:left;
	height:100%;
	}
#left{
	width:249px;
	float:left;
	}
#right{
	width:741px;
	float:right;
	}
.xmap{
	margin:20px 8px 20px 10px;
	}
#searchForm .contentpaneopen_search{
	display:none;
	}
.contentpaneopen_search div{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:normal;
	color:black;
	vertical-align:top;
	padding:4px 8px 4px 8px;
	}
	
.contentpaneopen_search,
.searchintro_search{
	margin:10px 8px 10px 8px;
	}
.article .blog p,
.article .blog table,
.article .blog h1,
.article .blog h2,
.article .blog h3,
.article .blog h4,
.article .blog h5,
.article .blog h6,
.article .blog ul,
.article .blog ol{
	margin:0px;
	}
.article .blog .article_separator{
	display:none;
	}
.article .blog table td p{
	padding:0px;
	}
.article .blog .blog_more,
.article .blog .blog_more div
{
	margin:10px 8px 10px 8px;
	}
.article .blog .blog_more div{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	}
.article .blog .contentheading,
.article .componentheading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	color:black;
	text-align:left;
	font-size:18px;
	margin:0px;
	}
/* Difference*/
body#home_page #head{
	background:url(../images/main_head_cover.jpg) no-repeat top left;
	height:140px;
	}
body#inside_page #head{
	background:url(../images/inside_head_cover.jpg) no-repeat top left;
	height:122px;
	}
body#inside_page #main_menu{
	background:url(../images/menu_bg.jpg) no-repeat top left;
	margin-top:0px!important;
	}
#promo_container  .promo_item .left{
	top:38px;
	left:45px;
	width:410px;
	}
#promo_container  .promo_item .right{
	text-align:right;
	top:38px;
	right:45px;
	width:410px;
	}
.small_right_banner  .promo_item .left{
	top:20px;
	left:30px;
	width:450px;
	}
.small_right_banner  .promo_item .right{
	text-align:right;
	top:20px;
	right:30px;
	width:450px;
	}
#promo_container .promo_item h1{
	font-size:48px;
	}
#promo_container .promo_item h2{
	font-size:18px;
	}
#promo_container .promo_item p{
	font-size:14px;
	}
.small_right_banner .promo_item h1{
	font-size:38px;
	}
.small_right_banner .promo_item h2{
	font-size:14px;
	}
.small_right_banner .promo_item p{
	font-size:11px;
	}
.small_right_banner .promo_item div *{
	color:white;
	}
