BODY
{
	margin:0px;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #a7a5a5;
}

BODY.template{ 
	background-color:#e5e5e5;
	width:auto;
	height:auto;
	font-size:80%;
	text-align: left;
	padding:20px 20px 20px 20px;
}

.clear {clear:both !important}

.loading
{
   position: fixed;
   left: 0px;
   top: 0px;
   height: 100%;
   width: 100%;
   background-color: #ffffff;
   z-index:2000;
}

.tblBorder
{
	width: 1000px;
	height: 100%;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-collapse: collapse;
	border-color: #202020;
}

.vmenu{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.vmenu td{
	background-color: #4791C5;
	background-image: url(../Images/vmnuBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.vmenu input, .vmenu select{
	color: #990000;
	margin-top: 5px;
	font-size: small;
	margin-left: 8px;
	margin-right: 8px;
}
a.vsubmenu
{
    font-family: Tahoma;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #1F62AC;
}

.chatreceive
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #007196;
}

.main {
	background-color: #a8d2e0;
	border: 1px;
	border-collapse: collapse;
	border-color: #323232;
}

.hmenu 
{
    background-color : White;
	/*background-image: url(../Images/hmnuBG.gif);*/
}

.enewsmenu
{
    font-family     : Tahoma;
    font-size       : 11px;
    font-weight     : bold;
    color           : #FF0000;
    text-decoration: none;
}

a.enewsmenu 
{
	font-family     : Tahoma;
	font-size       : 11px;
	color: #FF0000;
	text-align: left;
}

.menubar 
{
    font-family: Tahoma;
    font-size: 11px;
    color: White;
    font-weight : normal;
    text-decoration: none;
}

.newsframe{
	border-top: solid 1px #a8d2e0;
	border-bottom: solid 1px #a8d2e0;
	border-left: solid 1px #a8d2e0;
	border-right: solid 1px #a8d2e0;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.press{
	border-top: solid 1px #a8d2e0;
	border-bottom: solid 1px #a8d2e0;
	border-left: solid 1px #a8d2e0;
	border-right: solid 1px #a8d2e0;
	font-size: 11px;
}

.press a:link, .press a:visited{
	background-color: #ffffff;
	background-image: url(../Images/pressItemBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #8b0000;
	display: block;
	text-align: left;
	font-size: 11px;
	
	width: 178px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 5px;
}
.press a:hover{
	background-image: url(../Images/pressSelItmBg.gif);
	text-decoration: none;
}

.content{
	background-color: #ffffff;
}

.view_header
{
    background-color : #e5e5e5;
    background-image : url(../Images/vmnuBG.gif);
}

.tiny
{
    font-family : Tahoma, Arial;
    font-size : 11px;
    font-weight : bold;
}

.btn_common
{
    background-image : url(../images/btn_normal_c_bg.gif);
    font-family : Verdana;
    font-weight : bold;
    font-size:11px;
    height : 22px;
    color : #ffffff;
}

.menuheader
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-left: 5px;
    margin-right: 5px;
}

.submenu
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
}
a.submenu 
{
    font-family : Arial;
    color: #ffffff;
    margin-left: 5px;
    margin-right: 0px;
}

.toolbar
{
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=true);
}

.toolbar a.toolbar:link,a.toolbar:visited 
{
	text-decoration	: none;
	color: #404040;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=true);
}

.toolbar a.toolbar:hover,a.toolbar:active
{
	text-decoration: none;
	color: Silver;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=true);
}

td
{
	font-family: Tahoma;
	font-size: 12px;
}

.form td
{
    font-family : Tahoma;
    font-size: 11px;
    font-weight : bold;
}
.form input, select, textarea
{
    border: 1px solid #008080;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}

input, select, textarea
{
	border: 1px solid #008080;
	font-family: verdana;
	font-size: 12px;
}

input.noborder 
{
	border: 0px solid #008080;
}

.view_header
{
    background-image: url(../Images/vmnuHdBg.gif);
    background-position : bottom;
    background-repeat: repeat-x;
    font-size: 11px;
	font-family	: Tahoma;
	color: #101010;
	text-decoration: none;
}
.listview
{
    border : solid 1px #c9c9c9;
}
.listheader
{
    background-image: url(../Images/mdl_header_left_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 11px;
	font-family	: Tahoma;
	color: #ffffff;
	text-decoration: none;
    background-color: #4791c5;
    border-top-color: #fffff0;
    border-right-color: #fffff0;
}
.tiny 
{
	font-family	: Tahoma;
	font-size: 10px;
	
}
.menulink, a.menulink, a.menulink:visited 
{
    font-family : Tahoma, Arial;
	font-size: 12px;
	color: #2066ab;
	text-decoration	: none;
}

a 
{
	text-decoration	: none;
}

a:visited, a:link
{
	text-decoration	: none;
}

.addresslink, a.addresslink, a.addresslink:visited 
{
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

a:hover, a.menulink:hover,a.addresslink:hover, a.news:hover 
{
	text-decoration: underline;	
}

.enewslink
{
	font-size: 11px;
	line-height: 17px;
	font-family: Arial;
	color: #355fae;/*#75da75;*/
	text-decoration		: none;
}

.news 
{
	font-size: 12px;
	line-height: 17px;
	font-family: Arial;
	color: #101010;
	text-decoration: none;
}

.newsTop
{
	font-size: 12px;
	line-height: 17px;
	font-family: Arial;
	color: #0274b2;
	text-decoration: none;
}

.newsHoz
{
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	font-family: Arial;
	color: #0274b2;
	text-decoration: none;
}

.newsdetail 
{
	font-size: 13px;
	line-height: 18px;
	font-family: Arial;
	color: #101010;
	text-decoration: none;
}

.hotnews 
{
	font-size: 12px;
	line-height: 17px;
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}
.hotNewsExtra 
{
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	font-family: tahoma;
	color: #202020;
	text-decoration: none;
}
.highlightnews 
{
	font-size: 12px;
	font-family: Arial;
	color: #083d8d;
	text-decoration: none;
}
.gridNewsItem 
{
	font-size: 12px;
	font-family: Arial;
	color: #101010;
	text-decoration: none;
	font-weight: bold;
}

.gridHeader 
{
	font-family: Arial;
	font-size: 10px;
	color: #0A1BBF;
	text-decoration: none;
	font-weight: normal;
	background-color: #e3eaf7;
}
.gridFooter
{
	font-family: Arial;
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	font-weight: normal;
	background-color: #e3eaf7;
}
.gridItem 
{
	font-family: Arial;
	font-size: 10px;
	color: #404040;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffffff;
}
.gridItemAlt 
{
	font-family: Arial;
	font-size: 10px;
	color: #404040;
	text-decoration: none;
	font-weight: normal;
	background-color: #f5f5f5;
}
.graytext 
{
	font-size: 11px;
	color: gray;
	text-decoration: none;
}

.addresslink 
{
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.titleaccount
{
	font-size: 15px;
	font-family: Arial, Verdana;
	color: #0A1BBF;
	font-weight: bold;
	text-decoration: none;
}

.titlenews, .titlenews a, .titlenews td
{
	font-size: 12px;
	color: #083d8d;
	font-weight: bold;
	text-decoration: none;
}

.formlabel
{
	font-family: Tahoma;
	font-size: 12px;
	color: #3760b0;
	font-weight: normal;
	text-decoration: none;
}

.titlehotnews 
{
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}

.titlecat
{
	font-size: 15px;
	color: #751D1D;
	font-weight: bold;
	text-decoration: none;
}
.press_mark
{
	font-size: 11px;
	font-family: Tahoma;
	color: #a101b9;
	font-weight: normal;
	text-decoration: none;
}
a.event:link, a.event:visited
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border: 1px;
}
a.event:hover
{
	text-decoration: underline;
}
img.event
{
	border: 0px;
	float: left;
}
.frame img, .frame a
{
    border: solid 1px #dcdcdc;
    display: block;
    margin: 2px;
}
div.tocheader
{
    font-size: 15px;
    font-weight: bold;
    color: #8b0000;
    padding: 10px;
}
.moduleheader
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
}
a.moduleheader 
{
    font-family: Tahoma;
    color: #355fae;
}
.morenews, .morenews a, .morenews td
{
    font-family: Tahoma, Arial;
    color: #238808;
}
.othernews th
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #8b0000;
}
.author
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #2066ab;
}
a.notice
{
    font-size: 12px;
    font-weight: bold;
    color: #0000C0;
    text-decoration : none;
}
a.notice:hover
{
    text-decoration : underline;
}

.title th
{
    font-size : 12px;
    color : #404040;
}

.simplecate table, .simplecate td
{
	font-family: Tahoma, Arial;
    font-size: 10px;
    color: #8b0000;
}

.SimpleTitle td, .SimpleTitle a
{
	font-size : 12px;
    color : #fe0000;
    font-weight: bold;
}

.title a 
{
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	font-family: Arial;
	color: #202020;
	text-decoration: none;
}
	
.briefframe
{
    border-collapse:collapse;
    background-color: White;
}

.validator
{
    font-family : Tahoma, Arial;
    font-weight : bold;
    font-size: 12px;
    color: Red;
}

.titleform
{
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.search 
{
	font-family: Tahoma;
	font-size: 12px;
	color:#404040;
}

.advsearch 
{
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}

.feedback 
{
	font-family: Tahoma;
	font-size: 12px;
	color:#404040;
	line-height: 16px;
}

.footer 
{
	font-size: 12px;
	font-family: Tahoma;
	color: #ffffff;
	text-decoration: none;
	background-color: #856c63;
	text-align: center;
}

.sitecomment 
{
	font-size: 1px;
	font-family: Times New Roman;
	color: #856c63;
	text-decoration: none;
	background-color: #856c63;
	text-align: center;
}
.searchpager a, .searchpager td
{
    font-size: 12px;
	color: #083d8d;
	font-weight: bold;
	text-decoration: none;
}
.searchpager span
{
    font-size: 12px;
	color: #8b0000;
	font-weight: bold;
	text-decoration: underline;
}