body {
	background:#fff url(../images/bg.gif) top repeat;
	margin:0px;
	padding:0px;
}
body, td, th{
	color:#002c65;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
a,
a:visited{
	color:#002c65;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	margin:1.33em 0;
	color: Black;
	text-align:justify;
}

form{
	margin:0px;
}
form,input,textarea, select{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002c65;
}

.body{
	background-color:#E7F2FF;
	width:1000px;
}
.bg-left{
	background:url(../images/bg_left.gif) top left repeat-y;
	width:13px;
}
.bg-right{
	background:url(../images/bg_right.gif) top right repeat-y;
	width:13px;
}
.banner{
	
	height:64px;
	vertical-align:top;
	padding-right:6px;
}
.banner,
.banner a,
.banner a:visited{
	color:#1c448e;
}
.banner a,
.banner a:visited{
	font-size:9px;
	padding:0px 5px;
}

a.p-left,
a.p-left:visited{
	padding:0px;
	padding-left:5px;
}

.mquee{
	background-color:#CBDDF0;
	line-height:18px;
}

.mquee marquee{
	font-size:11px;
}

.nav{
	background:url(../images/bg_nav2.gif) repeat-x;
	line-height:29px;
	text-align:center;
}

ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.left-side{
	vertical-align:top;
}

.na{
	text-align:left;
	background-color:#091F68;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}

.Link {
	background: url(../images/IconLink.gif) no-repeat left 6px;
	padding-left: 10px;
	text-decoration: underline;
	display: block;
	color: #2a9fee;
	margin-top: 7px;
}
.Clear {
	clear:both;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}


.dash-line{
	background:url(../images/dash.gif) left repeat-x;
	height:1px;
}

.b-lock a,
.b-lock a:visited{
	
	line-height:28px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	margin-bottom:1px;
}

.b-lock a:hover{
	color:#fff;
	text-decoration:none;
	
}
.visitor{
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
	margin:12px 0px;
}

input.button{
	background:#184A87 url(../images/bg_btn.gif) top repeat-x;
	border:#446FA7 solid 1px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	padding:0px 3px;
}
input.search{
	width:103px;
	border:#466DA4 solid 1px;
	padding-left:2px;
}

table.img{
	border:#77A6E0 solid 1px;
	margin-right:20px;
	margin-right:18px;
	margin-bottom:10px;
	/*background-color:#C3C5C8;*/
}
.first{
	margin-top:0px;
}
/*--- new style on Dec 01, 2007 ---*/
a.read-more:link,
a.read-more:visited {
	font-size:10px;
	color:#ff0000;
	text-decoration:underline;
}
a.read-more:hover{
	text-decoration:none;
}
.combolink
{
	width:146;
}

/* Main Menu*/
.main-menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: Tahoma,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:8e8e8e;
	}
.main-menu ul{
	background:url(../images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
.main-menu li{
	float:left;
	}
.main-menu li a{
	color:#226AC4;
	display:block;
	font-weight:bold;
	line-height:43px;
	padding:0px 12px;
	text-align:center;
	text-decoration:none;
	}
.main-menu li a:hover{
	color:#F29F3D;
	text-decoration:none;
}
.main-menu li ul{
	background:#e0e0e0;
	border-left:2px solid #0079b2;
	border-right:2px solid #0079b2;
	border-bottom:2px solid #0079b2;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:0.95;
	position:absolute;
	width:225px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
	}
.main-menu li:hover ul{
	display:block;
	}
.main-menu li li {
	display:block;
	float:none;
	width:225px;
	}
.main-menu li ul a{
	display:block;
	font-size:12px;
	font-style:normal;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.main-menu li ul a:hover{
	background:#949494;
	color:#000000;
	opacity:1.0;
	filter:alpha(opacity=100);
	}
.main-menu p{
	clear:left;
	}	
.main-menu #current{
	background:url(../images/current-bg.gif) top left repeat-x;
	color:#ffffff;
	}
	
/* Blue Block Left Menu*/
#blueblock{
	width: 185px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family:  Tahoma, 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 90%;
	background-color: #2586d7;
	/*background-color: #90bade;*/
	color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 185px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
	border: none;
}

#blueblock li {
	border-bottom: 1px solid #90bade;
	margin: 0;
}

#blueblock li a{
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 8px solid #1958b7;
	border-right: 8px solid #90bade;/*#508fc4;*/
	/*background-color: #2175bc;*/
	background-color: #90bade;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font: normal;
	font-size: 12px;
	text-transform: none;
}
#blueblock li a:link{
	color: black;/*#fff;*/
}

#blueblock li a:visited{
	color: black;/*#fff;*/
}

html>body #blueblock li a{ /*Non IE6 width*/
	width: auto;
}

#blueblock li a:hover{
	border-left: 8px solid #1c64d1;
	border-right: 8px solid #5ba3e0; /*5ba3e0;*/
	/*background-color: #2586d7;*/
	background-color: #5ba3e0; 
	color: white;
}

#blueblock div.menutitle
{
	/*background: url(../images/IconTitle.gif) no-repeat left center;*/
	border-bottom: 1px solid white;
	padding: 4px 2px;
	padding-left: 5px;
	font: bold 130% Tahoma, 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	text-transform: uppercase;
}

#blueblock a:link{
	color: white;
}
#blueblock a:hover{
	color: white;
}
#blueblock a:visited{
	color: white;
}

/*------ BoxContent ------*/
.BoxContent {
	margin-top: 5px;
	padding: 17px 10px 7px 10px ;
	color: #6d6d6d;
	text-align: left;
}

.BoxContent .News {
	padding-bottom: 10px;
}

.BoxContent .Title {
	border-bottom: 2px solid #2586d7;
	background:url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 2px 15px;
	color: #2586d7;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 13px;
	text-transform: uppercase;
}

.BoxContent .Hots {
	background: url(../images/IconLink.gif) no-repeat left 6px;
	padding-left: 10px;
	display: block;
	color: Black;
	margin-top: 7px;
	text-align: justify;
}

/*------ BoxImages ------*/
.BoxImages {
	border-top: 1px solid #2a9fee;
	margin: 10px 10px;
	padding-top: 10px;
	padding-bottom:10px;
	float:left;
}

.BoxImages .Box {
	float: left;
	text-align:center;
	margin-right: 4px;
	margin-left:4px;
}

.BoxImages .Box .Image {
	border: 1px solid #2a9fee;
	display: block;
	margin-bottom: 1px;
	width: 184px;
	height: 117px;
	cursor: pointer;
	padding: 3px;
}

.BoxImages .Box .Image img{
	width: 184px;
	height: 117px;
}

.BoxImages .Box .Name {
	background: #2a9fee;
	display: block;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	text-align:center;
}

/*------ PageContent ------*/
.PageContent {
	color: #6d6d6d;
}

.PageContent .BoxPageContent {
	border-bottom: 1px solid #2a9fee;
	padding: 10px 0px;
}

.PageContent .TitleContent {
	font-weight: bold;
	margin-bottom: 12px;
	font-size: 14px;
}

.BoxPageContent .Title {
	/*background: url(../images/IconTitle.gif) no-repeat left center;*/
	background: url(../images/bullet.gif) no-repeat left center;
	border-bottom: 2px solid #2586d7;
	padding: 0 0 2px 15px;
	color: #2586d7;
	font-weight: bold;
	margin-bottom: 12px;
	font-size: 13px;
	text-transform: uppercase;
}

.BoxPageContent .ImageContent {
	padding: 10px 0px;
	font-weight: bold;
	text-align:justify;
}

.BoxPageContent .ImageContent img {
	border: 1px solid #2a9fee;
	margin: 0px auto;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.BoxPageContent p {
	line-height: 12px;
	margin: 0;
}

.PageContent .BoxImagesContent {
	padding-top: 10px;
	float:left;
}

.PageContent .BoxImagesContent .Box {
	border: 1px solid #2a9fee;
	padding: 3px;
	float: left;
	margin-right: 3px;
	display: block;
}

.PageContent .BoxImagesContent .Box img {
	width: 138px;
	height: 90px;
}

/************** Page News **********/

/*------ HotNews ------*/
.PageContent .BoxHotNews {
	overflow: hidden;
	height:	100%;
}

.BoxHotNews .ImgHotNews {
	width: 210px;
	float: left;
	display: block;
	margin: 0px 15px 15px 0px;
}

.BoxHotNews .ImgHotNews img {
	width: 210px;
}

.BoxHotNews .HotNewsContent {
	margin-left: 225px;
	text-align: justify;
	color: black;
}

.TitleHotNews {
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	display: block;
}

.BoxHotNews .HotNewsContent p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
}

/*------ NormalNews ------*/

.PageContent .BoxNormalNews {
	padding-top: 18px;
	overflow: hidden;
	height:	100%;
}

/*-- LeftNormalNews --*/
.BoxNormalNews .LeftNormalNews {
	float: left;
	width: 300px;
}

.BoxNormalNews .LeftImgNormalNews {
	width: 100px;
	float: left;
	display: block;
}

.BoxNormalNews .LeftImgNormalNews img {
	width: 100px;
}

.BoxNormalNews .LeftNormalNewsContent {
	margin-left: 110px;
	text-align: justify;
	color: Black;
}

.BoxNormalNews .LeftNormalNewsContent .TitleNormalNews {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

.BoxNormalNews .LeftNormalNewsContent p {
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
}

/*-- RightNormalNews --*/
.BoxNormalNews .RightNormalNews {
	float: right;
	width: 300px;
	padding-left: 10px;
}

.BoxNormalNews .RightImgNormalNews {
	width: 100px;
	float: right;
	display: block;
}

.BoxNormalNews .RightImgNormalNews img {
	width: 100px;
}

.BoxNormalNews .RightNormalNewsContent {
	margin-right: 110px;
	text-align: justify;
	color: Black;
}

.BoxNormalNews .RightNormalNewsContent .TitleNormalNews {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

.BoxNormalNews .RightNormalNewsContent p {
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
}

/*------ FocusNews ------*/
.PageContent .FocusNewsContent {
	margin: 0px;
}
