body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
	background-color: #D6E7E7;
}
a:link {
	color: #399663;
}
a:visited {
	color: #399663;
}
a:hover {
	color: #000000;
}
a:active {
	color: #399663;
}

/*Index news*/
#marqueecontainer2{
position: relative;
width: 100%; /*marquee width */
height: 90px; /*marquee height */
overflow: hidden;
margin-left:5px;
margin-top:15px;
}

.red_line_p {background-image:url("../images/red_line.jpg"); background-repeat:repeat-y; background-position:right;}
.grey_line_p {background-image:url("../images/grey_line.jpg"); background-repeat:repeat-x; background-position:center;}

.box {border: 1px solid #D7D7D7; padding-left:2px; padding-right:2px; padding-top:2px}

.content{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #3c9563;

}
.content2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #000000;
	line-height: 20px;

}
.content3{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 15px;
	color: #3c9563;
	line-height: 18px;

}
.content4{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

.content4:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.content4:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.content4:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.content4:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
}

.content_black{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

.content_red{
	font-family: arial,Times New Roman, Times, serif;
	font-weight: bold;	
	font-size: 13px;
	color: #ff0000;
	line-height: 30px;

}

.seachbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 120px;
	border: 1px solid #D2D2D2;

}
.seachlist{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 85px;
	list-style-type: none;
	filter: Gray;
	border: 1px solid #838383;

}

.input{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 50px;
	border: 1px solid #D2D2D2;

}

.inputbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	width: 250px;
	border: 1px solid #8C8E8C;

}
.inputbox2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #f40000;
	width: 380px;
	border: 1px solid #D2D2D2;
	height: 105px;

}

.title {
	font-family: "Arial";
	font-size: 16px;
	color: #cc000f;

}
.title2 {
	font-family: "Arial";
	font-size: 15px;
	color: #000000;

}

.heading1 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;

}
.heading2 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 15px;
	color: #BD2C29;
	line-height: 22px;
	font-weight: bold;

}
.heading3 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 15px;
	color: #3145C6;
	line-height: 22px;
	font-weight: bold;

}

.leftmenuitem {
	font-family: "ARIAL", "Times New Roman", "Times", "serif";
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.fooder{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 10px;
	color: #535353;
	line-height: 22px;

}

.copyright{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: white;
	padding-top:10px;
}


/*
Common
*/

td{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
}

#button{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
}

.align_left{text-align:left}
.align_right{text-align:right}
.align_center{text-align:center}
.align_top{vertical-align:top}
.align_bottom{vertical-align:bottom}
.align_middle{vertical-align:middle}
.black_border{border:1px solid black}
.float_left{float:left}
.float_right{float:right}
.float_none{float:none}
.clear_both{clear:both}
.noborder{border:none}
.bold{font-weight:bold}
.no_margin{margin:0}
.more{margin:5px}


/* ListTable */
.ListTable{}
.ListTable .row_header{background:#276945;color:#fff;font-weight:bold; font-size:13px;}
.ListTable .row_content_1{background:#fff;}
.ListTable .row_content_2{background:#efefef}
.ListTable .row_content_1:hover{background:#D8ECEA}
.ListTable .row_content_2:hover{background:#D8ECEA}
.ListTable .row_content_1 td a{color:#000000;}
.ListTable .row_content_1 td a:hover{color:#0E4636;text-decoration:underline;}
.ListTable .row_content_2 td a{color:#000000;}
.ListTable .row_content_2 td a:hover{color:#0E4636;text-decoration:underline;}

/* Paging */
.PagingWrapper{}
.PagingWrapper .Paging{margin:10px 5px 2px 0;}
.PagingWrapper .Paging span{float:left;}
.PagingWrapper .Paging span a{display:block;padding:2px 5px; margin:2px}
.PagingWrapper .Paging span a.number{border:1px solid #333333;height:16px;width:14px;}
.PagingWrapper .Paging span a.number_on{border:1px solid #FF9218;height:16px;width:14px;}
.PagingWrapper .Paging span a:hover.number{background:#fbd0d7;border:1px solid #FF9218;}
.PagingWrapper .Paging span .prev,.Paging span .next,.Paging span .info{position:relative;top:5px;}


/*
Article
*/
.Article .title{font-size:16px; color:#0E4636; font-weight:bold;margin:0 0 5px 0;}
.Article .date{font-size:11px;color:#333;}
.Article .info{font-size:11px;color:#0E4636;}
.Article .content{margin:10px 0;font-size:13px;color:#000000;}
.Article .content a{color:#000000;}


.date_news{font-size:12px;color:#942923;}
.title_news{font-size:12px;color:black;}
.title_news a{font-size:12px;color:black;}
.title_news a:hover{font-size:12px;color:black;text-decoration:underline}
.news_sep{color:#942923;height:1px;}

/* Videoable */
.VideoTable{}
.VideoTable .row_content_1{background:#EBF3DB;}
.VideoTable .row_content_2{background:#efefef}
.VideoTable .row_content_1 td a{color:#000000;}
.VideoTable .row_content_1 td a:hover{color:#0E4636;text-decoration:underline}
.VideoTable .row_content_2 td a{color:#000000;}
.VideoTable .row_content_2 td a:hover{color:#0E4636;text-decoration:underline}

.video_title{font-size:14px;color:#0E4636; font-weight:bold}

/* 
MediaWrapper 
*/
.MediaWrapper{border:1px solid #B2B2B2; background:#F3F3F3;width:330px;padding:5px;}
.MediaWrapper .vie .video{margin:0 0 5px 0;}
.MediaWrapper .vie .audio{margin:0 0 5px 0;}
.MediaWrapper .vie .title{line-height:18px;margin:2px 0 5px 0;}
.MediaWrapper .thu a{background:#fff;border:1px solid ; width:50px;height:50px;overflow:hidden;margin:3px 6px;}
.MediaWrapper .thu a img{position:relative;center;left:-50%;}


.album_content{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #399663;
        text-decoration:none;
}

.album_content:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #399663;
	text-decoration:none;
}

.album_content:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #399663;
	text-decoration:none;
}

.album_content:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.album_content:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #399663;
        text-decoration:none;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: transparent;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


.index-button-map {
	position: relative;
}

.index-button-map .index-btn-background{
	z-index: 1;
	position: relative;
	/* border: 1px solid green; */
}

.index-button-map .btn_list {
	z-index: 2;
	position: absolute;
	padding: 0;
	padding-left: 35px;
	margin: 0;
	list-style: none;
	/* border: 1px solid red; */
	top: 0;
}

.index-button-map .btn_list li {
	padding: 0;
	margin: 0;
	float: left;
}

.index-button-map .btn-style-1{
	background: url(../images/index/index_btn.png);
	width: 149px;
	height: 54px;
	/* border: 1px solid blue; */
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}		


.index-button-map .btn-style-2{
	background: url(../images/index/index_btn_2.png) 149px 74px;
	width: 149px;
	height: 74px;
	/* border: 1px solid blue; */
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.index-button-map .btn-style-1 span {
	display: inline-block;
	margin-top: 8px;
}

.index-button-map .btn-style-2 span {
	display: inline-block;
	margin-top: 10px;
}

.index-button-map .btn-style-2.btn-8 span {
	margin-top: 18px !important;
}