﻿body
{	
	background:#176768 url(Images/Bg-Bottom.jpg) repeat-x bottom left;
	margin:0 auto;
	width:818px;	
	overflow:auto;
	background-attachment:fixed;      
}
form , p
{
	padding:0px;
	margin:0px;
	font:Normal 8pt Tahoma;	
}
html
{	
	margin:0px;
	padding:0px;
}
.DefaultDirection
{
	direction:ltr;
}
.DefaultFloat
{
	display:block;
	float:left;
}
.NotDefaultAlignText
{
	text-align:right;
}
.DefaultAlignText
{
	text-align:left;
}
.NotDefaultFloat
{
	display:block;
	float:right;
}
#Header
{
	height:129px;
	overflow:hidden;
}
#Footer
{
	overflow:hidden;
	width:818px;
	height:174px;
	background:url(Images/Footer.png) no-repeat right;
	padding:0px;
	margin:0px;
}
.HeaderLeft
{
	height:129px;
	width:529px;
	overflow:hidden;
	background:url(Images/Header-Left.jpg) no-repeat;
}
.HeaderMiddle
{
	height:129px;
	width:55px;
	overflow:hidden;
	background:url(Images/Header-Middle.jpg) no-repeat;
}
.HeaderRight
{
	height:129px;
	width:234px;
	overflow:hidden;
	background:url(Images/Header-Right.png) no-repeat right;
}
/*--------------------------------------------------*/
.SideContainer
{
	margin:0 auto;
	width:289px;
	overflow:hidden;
	overflow-y:auto;
	display:block;	
}
.SideContainerImg
{
	overflow:hidden;
	width:289px;
	height:333px;
	padding:0px;
	margin:0px;
	background:url(Images/RBoard.png) no-repeat top right;
}
.MainContainer
{
	overflow-y:auto;	
	overflow-x:hidden;
	overflow:hidden;
	min-height:65%;
	width:818px;
	background:url(Images/Container.png) repeat-y right;
}
.Container
{
	overflow:hidden;
	width:529px;	
}
/*--------------------------------------------------*/
div.Menu
{		
	height:20px;
	color:Black;
	font-size:8pt;
	padding:5px 0px 0px 15px;
	width:400px;
}
a.Menu
{
	display:inline-block;
	margin-left:5px;
	height:18px;
	padding:2px 0px 0px 10px;
	background:url(Images/Menu.png) no-repeat left center;
	color:#042424;	
}
a.Menu:hover
{
	text-decoration:none;
	background:url(Images/MenuHover.png) no-repeat left center;
}
a.SubMenu
{
	display:block;
	width:40px;
	height:20px;
	padding:0px 0px 0px 10px;
	background:URL(Images/Menu.png) no-repeat Left center;
	color:#042424;
}
a.SubMenu:hover
{
	text-decoration:none;
	background:url(Images/MenuHover.png) no-repeat left center;
}
/*--------------------------------------------------*/
.Player
{	
	margin:0 auto;
	width:310px;
	height:40px;
}
a.Player, a.Player:hover
{
	text-align:center;
	color:#08403f;
}
/*--------------------------------------------------*/
div.SearchBox
{
	width:300px;
	overflow:hidden;
}
input.SearchBoxTextBox
{
	width:230px;
	height:16px;
	background:#b6d5d7;
	color:#185858;
	margin:1px;
	padding:2px 3px 0px 0px;
	border:solid 1px #FFFFFF;
	font:Normal 8pt Tahoma;	
}
.SearchButton
{
	width:13px;
	height:15px;	
	border:0px;
	background:url(Images/BtnSrc.png) no-repeat;
	margin:3px 0px 0px 5px;
	cursor:pointer;
}
.SearchTitle
{
	color:#FFFFFF;
	margin-top:3px;
	margin-right:3px;
}
/*--------------------------------------------------*/
.FooterMenu
{
	text-align:center;
	width:545px;
	padding:10px 5px 0px 40px;
	margin:0px;
}
span.FooterVerLine
{
	display:inline;	
	font-size:7pt;
	color:#125453;	
	font-weight:600;
	padding:0px 2px 0px 2px;
}
a.FooterMenuLink
{	
	cursor:pointer;
	width:102px;
	height:25px;
	color:#125453;
	text-decoration:none;
}
a.FooterMenuLink:hover
{
	font-weight:600px;
	color:#125453;
	text-decoration:underline;	
}
h3.FooterMenuLink
{
	font:Bold 8pt Tahoma;
	display:inline;
}
/*--------------------------------------------------*/	
.CopyRight
{
	color:#ff0100;
	text-align:center;
	width:585px;	
}
/*--------------------------------------------------*/
.WebpartHeader ,h3.WebpartHeader
{
	height:45px;
	width:469px;
	overflow:hidden;
	background:url(Images/WebPartTitle.png) no-repeat left;
	font:Bold 13pt Arial;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 60px;
	color:#6b4422;
}
.WebpartContent
{
	width:469px;
	overflow:hidden;
	font:Normal 8pt Tahoma;
	margin:0px;
	
	padding:0px 60px 30px 0px;
	text-align:justify;
}
/*--------------------------------------------------*/
div.Link
{
	overflow:hidden;
	width:230px;
	height:200px;
	border:solid 1px #124e4e;
	margin:0px 0px 5px 5px;
	padding:0px 0px 5px 0px;
	
}

h1.Link
{
	font-size:8pt;
	font-weight:600;
	width:230px;
	height:20px;
	background:#9fc8c4;	
	padding:5px 0px 0px 5px;
	border-left:solid 5px #124e4e;
	margin-top:0px;
}
div.Link-Item
{	
	width:230px;
	background:URL(Images/fa_level2_icon.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	margin:0px 5px 0px 0px;	
}
a.Link-Item
{
	color:Black;
	text-decoration:none;	
}
/*--------------------------------------------------*/
.ImageSide
{
	width:201px;
	height:365px;
	overflow:hidden;	
	padding:0px 0px 0px 15px;
}
img.ImageSide
{
	border:0px;
	border:solid 1px #000000;
}
.SidePlayer
{
	width:200px;
	overflow:hidden;
	padding:5px 0px 5px 20px;
}
.red
{
	color:Red;
}
a.TextSidePlayer
{
	color:#FFFFFF;
	text-decoration:none;
}
a.TextSidePlayer:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.TextSidePlayer
{
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.SideBio
{	
	width:209px;
	height:100px;
	overflow:hidden;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	text-align:justify;
}
a.SideBio, a.SideBio:hover
{
	text-decoration:none;
	color:#ff6902;	
}
.SideHotNews
{
	width:205px;
	overflow-y:auto;
	overflow:hidden;
	padding:5px 0px 0px 20px;
}
/*--------------------------------------------------*/
div.FullCell ,Introduction
{
	width:500px;
	overflow:hidden;
	margin:0px 30px 0px 0px;
}
.Button
{
	width:70px;
	height:25px;
	border:0px;
	background:URL(Images/btnSubmit.jpg) no-repeat;
	font:Bold 8pt Tahoma;
	color:#064646;
}
.ItemTitle
{
	font-weight:600;
	color:#158181;
	line-height:25px;
}
div.ContactForm
{
	width:270px;		
	margin:0 auto;
	padding:0px;
	overflow:hidden;
}
ul.ContactForm
{
	list-style-type:none;	
	width:250px;
	margin:0px;
	padding:0px 10px 0px 0px ;
}
li.ContactForm
{
	line-height:20px;
	width:250px;
	display:block;
	overflow:hidden;	
}
.ContactTextBox
{
	border:solid 1px #b6d5d7;
	width:248px;
	height:18px;
	display:block;
	background:#f8f7f7;
	padding:2px 0px 0px 0px;
	font:Normal 8pt Tahoma;	
}
.ContactTitle
{
	border-bottom:solid 1px #158181;
	display:block;
	text-align:left;
	padding:0px 0px 2px 0px;	
}
input.EnTextBox
{
	text-align:left;
}
/*--------------------------------------------------*/
.UserAlert
{	
	padding:5px;
	width:400px;
	border:double #158181;
	margin:0 auto;	
}
.AlertBigTitle
{
	font-weight:600;	
	padding:5px 10px 0px 0px;
	overflow:hidden;
	background:url(Images/Alert.jpg) no-repeat left;	
	border-bottom:solid 1px #194b4b;
	height:20px;
	display:block;
}
/*--------------------------------------------------*/
.ContentListBox
{
	font:Normal 7pt Tahoma;
	color:#158181;
}
/*--------------------------------------------------*/
div.NewsArchive
{
	width:496px;
	overflow:hidden;
	padding:2px;
	border-bottom:solid 1px #5e5232;
}
h3.NewsArchive
{
	font:Bold 12pt Arial;
	color:#0a5350;
	width:400px;
	margin:0px 5px 0px 0px;
	display:block;
	overflow:hidden;
}
p.NewsArchive
{
	color:Black;
	width:390px;
	overflow:hidden;
	padding:0px 5px 0px 5px ;
}
a.NewsArchive
{
	color:#5e5232;
	text-decoration:none;
	cursor:pointer;
}
a.NewsArchive:hover
{
	color:#5e5232;
	text-decoration:underline;
}
img.NewsArchive
{
	border:solid 1px #136b6b;
	padding:2px;
	background:#FFFFFF;
}
.DateTime
{
	color:#1a4949;
	font:Normal 8pt Tahoma;
	width:480px;
}
a
{
	color:#108282;
	text-decoration:none;
	cursor:pointer;
}
a:hover
{
	color:#108282;
	text-decoration:underline;
}
/*--------------------------------------------------*/
div.NewsDetail
{
	padding:0px;
	width:497px;
	overflow:hidden;
	margin:0px;
	padding-bottom:5px;
	border-bottom:double #1a4949;
	
}
h3.NewsDetail
{
	font:Bold 12pt Arial;
	color:#0a5350;
	padding:0px 5px 0px 5px;
	width:390px;
	margin:0px;
}
span.NewsDetail
{
	line-height:18px;
	width:480px;
	padding:0px 5px 0px 5px;
	padding:5px;
	margin:0px 5px 0px 0px;
}
img.NewsDetail
{
	border:solid 1px #136b6b;
	padding:2px;
	background:white;
}
/*--------------------------------------------------*/
.Margin
{
	margin:1px;
}
div.NewImages-Container
{
	width:450px;
	margin:0 auto;
}
div.PhotoGallery-Container
{
	width:480px;
	margin:0 auto;
}
div.PhotoGallery
{
	width:145px;
	height:200px;
	background:URL(Images/PhotoGalleryBackground.jpg) no-repeat;
	text-align:center;
}
span.PhotoGallery
{
	padding:0px;
	width:100px;
	height:120px;
}
img.PhotoGallery
{
	margin-top:24px;	
	border:solid 1px #000000;
}
h3.PhotoGallery
{	
	font:Normal 9pt Tahoma;
	width:141px;
	text-align:center;
	margin-top:0px;
	padding:0px 2px 0px 2px;
}
a.PhotoGallery
{
	font:Normal 9pt Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
a.PhotoGallery:hover
{
	text-decoration:underline;
}
/*--------------------------------------------------*/
div.HotNews
{
	width:205px;
	padding-bottom:5px;	
	overflow:hidden;
}
h5.HotNews
{
	width:195px;
	background:#184140 URL(Images/hotnewsdatebg.gif) no-repeat Center left;
	height:15px;
	border-top:double #0c2626;
	border-left:double #0c2626;
	border-right:double #0c2626;
	padding:5px 0px 0px 3px;
	font:Bold 7pt Tahoma;
	margin-bottom:0px;
	color:#90b6b9;
	text-align:right;
}
h3.HotNews
{
	margin:0px;
	width:192px;
	border-left:double #0c2626;
	border-right:double #0c2626;
	border-bottom:double #0c2626;
	padding:5px 3px 5px 3px;
	font:Bold 8pt Tahoma;
	text-align:justify;
	background:#125453 URL(Images/hotnewsbg.jpg) no-repeat Bottom right;
	height:50px;
}
a.HotNews
{
	text-decoration:none;
	color:#68bdc3;
}
a.HotNews:hover
{
	text-decoration:underline;
	
}
/*--------------------------------------------------*/
div.CategoryNode
{
	margin:5px 0px 5px 0px;
	border-right:solid 4px #0f4a48;
	border-bottom:solid 4px #2c7371;
	padding:5px;
	background:#549a98 URL(Images/nav.jpg) repeat-x Bottom left;
	width:430px;
	height:25px;
	color:#FFFFFF;
}
span.CategoryNode
{
	font:bold 10pt Tahoma;
	color:#b6d5d7;
}
a.CategoryNode
{
	font:Bold 8pt Tahoma;
	color:#b6d5d7;
	text-decoration:none;
}
a.CategoryNode:hover
{
	text-decoration:underline;
}
/*--------------------------------------------------*/
div.Stat
{
	padding:10px 0px 0px 0px;
}