﻿@import url("css/Redmenu.css");

/* CSS Document */
body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}



/* ControlPanel style
body {background:#FFF url(images/red/body_bg.png) repeat-x top left; height:100%; margin:0px; padding:0px; }
.ControlPanel{background:transparent url(images/red/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/red/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/red/cpanel_right.png) no-repeat bottom right;padding-right:33px;}
 */

.ControlPanel
{
	background: transparent border:none;
	padding-bottom: 0px;
	width: 740px;
	background: orange;
}
.cpanel_left
{
	padding-left: 0px;
}
.cpanel_right
{
	padding-right: 0px;
}

/*-------- Default Style --------*/
body, th, td, div, p, table, h1, h2, h3, h4, h5, h6.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input
{
	color: #2E3D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover
{
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6
{
	color: #375162;
}
h1, h3, h5, h1 input
{
	font-weight: bold;
}
h2, h4, h6
{
	font-weight: normal;
}
h1, h2, h1 input
{
	font-size: 14px;
	margin: 10px 0;
}
h3, h4
{
	font-size: 12px;
	margin: 8px 0;
}
h5, h6
{
	font-size: 10px;
	margin: 6px 0;
}


a, a:link, a:visited, a:active
{
	color: #3E81B5;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a:hover
{
	color: #D00;
	text-decoration: underline;
	font-size: 12px;
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head
{
	color: #2E3D47;
	font-weight: bold;
}
.SubHead
{
	color: #4C6171;
}
.SubSubHead
{
	color: #6E8AA0;
}
.NormalRed
{
	color: #F00;
}


/*Datagrids */
.DataGrid_Container
{
	margin-top: 15px;
}
.DataGrid_Header
{
	font-weight: bold;
}
.DataGrid_Header td, .NormalBold td
{
	font-weight: bold;
}

/*-------- design style --------*/
.template_style
{
	width: 1000px;
	margin: 0 auto;
	float:left;
}

.top_space
{
	position: absolute;
	top: 0px;
	width: 1000px;
	height: 100px;
	vertical-align: top;
	text-align: right;
	padding-bottom: 0px;
	z-index: 10;
}
.lang_pad
{
	padding: 0px 0 0 0px;
	float: right;
	width: 70px;
}
.logo_top_left
{
	padding: 0px;
	margin: 0px;
}
.logo_top_right
{
	padding: 0px;
	margin: 0px;
}
.logo_top_bg
{
	padding: 0px;
	margin: 0 39px 0 27px;
}
.logo_left
{
	padding: 0px;
}
.logo_right
{
	padding: 0px;
}
.logo_pad
{
	background: #FFF;
	margin: 0 0px 0 0px;
	padding: 0;
}
.logo_pad a:link, a:visited
{
	margin-left: 0px;
}
/*
.logo_top_left{padding:0px; margin:0px; background:url(images/red/logo_top_left.png) no-repeat top left; height:0px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/red/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/red/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/red/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/red/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:100px;}

.menu_bg{padding:0 0 0 0px;  margin: 0 0px 0 0px; background:url(images/red/menu_bg.png) top left;}

.menu_left{padding:0px; margin:0px; background:url(images/red/menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/red/menu_right.png) repeat-y top right; }*/
.menu_bg
{
	padding: 0 0 0 0px;
	margin: 0 0px 0 0px;
}
.menu_left
{
	padding: 0px;
	margin: 0px;
	margin-bottom:4px;
	background: #5BB1E1;
	
}

.menu_right
{
	margin: 0px;
}

.search_style
{
	float: right;
	height: 40px;
}
.search_bg
{
	padding: 8px 2px 0 0;
}
/*
.bread_bg{padding:0px; margin: 0 0px 0 0px; background:url(images/red/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/red/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/red/bread_right.png) no-repeat top right; height:34px;}
*/

.bread_bg
{
	padding: 0px;
	margin: 0 0px 0 0px;
	height: 0px;
}
.bread_left
{
	padding: 0px;
	margin: 0px;
	height: 0px;
}
.bread_right
{
	padding: 0px;
	height: 0px;
}


#login_style
{
	float: right;
	padding: 8px 17px 0px 10px;
	width: 400px;
}
#bread_style
{
	float: left;
	line-height: 34px;
	padding-left: 18px;
	color: #000000;
}
/*
.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; background:url(images/red/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/red/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 0px 0 0px; margin: 0 0px 0 0px; background:#FFF url(images/red/center_bg.png) repeat-x bottom left;}
*/

.left_bg
{
	padding: 0px;
	margin: 0px;
}
.right_bg
{
	padding: 0px;
	margin: 0px;
}
.content_pad
{
	padding: 10px 0px 0 0px;
	margin: 0 0px 0 0px;
	width: 1000px;
}
.content_width
{
	padding-top: 5px;
	min-height: 350px;
}

/*.bot_left{padding:0px; margin:0px; background:url(images/red/bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/red/bot_right.png) no-repeat top right; padding:0px 0px 0px 0px;}*/
.bot_left
{
	padding: 0px;
	margin: 0px;
}
.bot_right
{
	padding: 0px;
	margin: 0px;
}
/*.bot_bg{padding:0px; margin:0px; background:url(images/red/bot_bg.png) repeat-x top left; height:41px;}*/
.bot_bg
{
	padding: 0px;
	margin: 0px;
	height: 41px;
}

.bot_pad
{
	margin-bottom: 20px;
	padding: 0 30px 0 20px;
}
#terms_style
{
	float: left;
}
#copy_style
{
	float: right;
}

.clear_float
{
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}

/* ------- FileManager -------*/
div.FileManager
{
	height: auto;
	border: none;
}
table.FileManager
{
	width: 99%;
}


a.CommandButton:link, a.CommandButton:visited, a.CommandButton:Active
{
	color: #CB2027;
	font-weight: bold;
	text-decoration: none;
}
a.CommandButton:hover
{
	color: #3E81B5;
	text-decoration: underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
{
	color: #3E81B5;
}
.ControlPanel a.CommandButton:hover
{
	color: #CB2027;
	text-decoration: underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
{
	font-size: 12px;
}

/*--------- pane style ----------*/
.ContentPane, .TopPane
{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}
.BottomPane
{
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
}
.LeftPane
{
	padding: 0px 0px 0px 0px;
	width: 20%;
	margin: 0px;
}
.RightPane
{
	padding: 0px 0px 0px 10px;
	width: 20%;
	margin: 0px;
}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited
{
	color: #3E81B5;
}
a.Breadcrumb:hover
{
	color: #C00;
}

/*-------------- Link Style --------------*/
.linkscontainer
{
	padding-top: 20px;
	text-align: center;
}
.links, a.links:link, a.links:active, a.links:visited
{
	font-weight: bold;
	color: #3E81B5;
	text-transform: uppercase;
}
a.links:hover
{
	color: #C00;
}

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited
{
	color: #3E81B5;
}
a.user:hover
{
	color: #C00;
}

/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited
{
	color: #3E81B5;
}
a.footer:hover
{
	color: #C00;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
{
	width: 0;
	padding: 0;
	margin: 0;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer
{
	position: relative;
	white-space: nowrap;
}
div.SearchBorder
{
	width: 180px;
	height: 20px;
	border: solid 1px #e0e0e0;
	float: left;
	background-color: White;
	white-space: nowrap;
	margin-top: 2px;
}
div.SearchContainer a
{
	padding: 0px;
	display: block;
	float: left;
}
div.SearchContainer a img
{
	padding-left: 5px;
}
div.SearchIcon
{
	float: left;
	width: 31px;
	height: 20px;
	cursor: pointer;
	z-index: 11;
	background: no-repeat 2px 2px;
	text-align: right;
}
div.SearchIcon img
{
	margin-top: 3px;
}

input.SearchTextBox
{
	float: left;
	z-index: 10;
	border: 0px;
	width: 130px;
	height: 18px;
	margin-left: 3px;
	color: #43494D;
}

#SearchChoices
{
	clear: both;
	display: none;
	border: solid 1px #C3D4DF;
	z-index: 2000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #F3F7FA;
	position: absolute;
	top: 22px;
	left: 0px;
}
#SearchChoices li
{
	cursor: pointer;
	margin: 0;
	padding: 2px 2px 0 2px;
	padding-left: 25px;
	height: 18px;
	text-align: left;
	background-color: #F3F7FA;
	background-repeat: no-repeat;
	background-position: 2px center;
	list-style: none;
	list-style-image: none;
	border: none;
	display: block;
}
#SearchChoices li.searchHilite
{
	background-color: #CE0D0D;
	color: #ffffff;
	border: none;
}
#SearchChoices li.searchDefault
{
	background-color: #F8FAFF;
	border: none;
}

#divTopMenu
{
	position: relative;
	border-bottom: 0px #fb8b0e solid;
	width: 100%;
	padding-top: 1px;
	height: 30px;
	 background-image:url(images/bgmenu.gif);
	 background-repeat:repeat-x;
}
#divTopMenu div
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	height:30px;
}


div.imgLeft
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	background-image: url('images/red/leftOff.jpg');
	background-repeat: no-repeat;
	width: 4px;
	height: 26px;
}
div.imgRight
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	background-image: url('images/red/rightOff.jpg');
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
	color: White;
}
div.OnimgLeft
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	background-image: url('images/red/leftOn.jpg');
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}
div.OnimgRight
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	background-image: url('images/red/rightOn.jpg');
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
	color: White;
}

#divTopMenu div.clsOn div.imgLeft
{
	background-image: url('images/red/leftOn.jpg');
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}
#divTopMenu div.clsOn div.imgRight
{
	background-image: url('images/red/rightOn.jpg');
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}
div.OnimgCenter
{
	position: relative;
	float: left;
	font-size: .9em;
	font-weight: bold;
	font-family: Arial;
	height: 26px;
	padding: 0px 10px 0px 10px;
	color: White;
	background-image: url('images/red/centerOn.jpg');
	background-repeat: repeat-x;
}
div.imgCenter
{
	height: 26px;
	padding: 0px 10px 0px 10px;
	color: White;
	background-image: url('images/red/centerOff.jpg');
	background-repeat: repeat-x;
}
div.imgCenter a.LinkMenuTop, a.LinkMenuTop:link, a.LinkMenuTop:visited, a.LinkMenuTop:active
{
	text-decoration: none;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #4C4C4C;
	margin: 0px;
}
div.imgCenter a.LinkMenuTop:hover
{
	color: #4C4C4C;
	text-decoration: none;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	background-repeat: no-repeat;
	height: 26px;
}


#divSubMenu div
{
	position: relative;
	float: left;
	width: 1000px;
	color: White;
	font-family: Arial;
	background-color: #fb8b0e;
	height: 12px;
}
/*
td.MenuTop
{ 
	
	background: #293F5C url(images/red/menubg.gif) repeat-x scroll left top;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	padding-top: 0px;
	
}
.static
{
    background:url('images/red/centerOn.jpg')repeat-x scroll left top;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 2px 5px;
	padding-top: 3px;
	
}
.StaticSelectedStyle
{
    background-image:url('images/red/centerOn.jpg');
    
    }
a.static
{
	color: #FFFFFF;
}

a.static:hover
{
	text-decoration: underline;
}*/



#sddm
{
	margin: 0;
	padding: 0;
	z-index: 30;
	width: 984px;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 21px;
	font: 12px arial;
	padding-right: 0px;
	margin-bottom:5px;
	font-weight: normal;
}

#sddm li a.linkSubmenu
{
	display: block;
	margin: 5 1px 2 0;
	padding: 2px 18px 0px 0px;
	font-weight: bold;	
	background-repeat: repeat-x;
	background-position: left top;
	color:#4C4C4C;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	font-size: 12px;

}

#sddm li a.linkSubmenu:hover
{

	font-size: 12px;
	line-height: 20px;
	margin: 5 1px 2 0;
	padding: 2px 18px 0px 0px;
	color:White;
	font-weight: bold;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #dcedcd;
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 5px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #fff;
	border:1px solid #5bb1e1;
	border-top: 1px solid #dcedcd;
	
	color: Black;
	font: 12px arial;
	font-weight:bold;
}

#sddm div a:hover
{
	background: #FFF3C7;
	border:1px solid #5bb1e1;
	border-color:#5bb1e1;
color:#222222;
font-weight:bold;
}





#divInformation
{
	position: relative;
	float: left;
	width: 100%;
	height: 40px;
}
#divInfo
{
	position: relative;
	float: left;
	width: 600px;
	height: 40px;
}

#divline
{
	position: relative;
	float: left;
	width: 1px;
	height: 60%;
	margin-top: 3px;
	background-color: #CCCCCC;
}
#divSearch
{
	position: relative;
	float: left;
	width: 380px;
	margin-top: 0px;
	background-image: url(images/red/formsearch.jpg);
}

#divSearch_Left
{
	position: relative;
	float: left;
	width: 38%;
	height: 100%;
}

#divSearch_Right
{
	position: relative;
	float: left;
	width: 8%;
	height: 100%;
}

#divSearch_Right .GO
{
	position: relative;
	float: left;
	margin-top: 8px;
	font-weight: bold;
	font-size: 12px;
}

#divSearch_Right .GO a
{
	font-family: Arial;
	color: black;
	text-decoration: none;
}
#divSearch_Right .GO a:hover
{
	font-family: Arial;
	color: black;
	text-decoration: underline;
}

#divSearch_Middle
{
	position: relative;
	float: left;
	width: 54%;
	height: 100%;
}
#divSearch_Middle .box
{
	position: relative;
	float: left;
	width: 197px;
	height: 17px;
	margin: 7px 0px 0px 0px;
}
#divSearch_Left .telex
{
	position: relative;
	float: right;
	width: 58px;
	height: 18px;
	margin: 7px 5px 0px 0px;
}
/* css Font-End*/
/*style New Hot Point and List New Hot */
div.top-left-content
{
	width: 520px;
	border: 1px solid #BFBFBF;
	border-bottom: 2px solid #BFBFBFb;
	border-right: 2px solid #BFBFBF;
	padding: 0px 1px 0px 1px;
}
/*style All(text title and content and Image) New Hot Point */
div.ArticleHotNew
{
	width: 271px;
	border: 0px;
	float: left;
	vertical-align: top;
}
/*style Image New Hot Point */
img.ImageHot
{
	width: 270px;
	height: 150px;
	border: 0px;
}
/*style content(text title and content) New Hot Point */
div.contentHot
{
	width: 270px;
	border: 0px;
	padding-top: 3px;
	padding-left: 2px;
	text-align: justify;
}
/*Style of List New Hot*/
div.ListNewHot
{
	width: 243px;
	border-left:1px solid #BFBFBF;
	margin-top: 0px;
	float: right;
}
/*style of 1 Article(img and text) List New Hot*/
div.NewHotDetail
{
	width: 238px;
	padding-left: 3px;
	padding-top: 5px;
	padding-right:2px;
	background-color: #fafaef;
	text-align: justify;
	border:1px solid #BFBFBF;
	border-top:0px;
	float:left;
}
div.NewHotDetailR
{
	width: 238px;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 5px;
	text-align: justify;
	border:1px solid #BFBFBF;
	border-top:0px;
	float:right;
}
/*style picture of Article New Hot*/
img.ImageNewHotL
{
	width: 43px;
	height: 31px;
	float: left;
	padding-right: 2px;
	text-align: justify;
	padding-right: 2px;
}
img.ImageNewHotR
{
	width: 43px;
	height: 31px;
	float: right;
	padding-left: 2px;
}

/*test*/
/* -------------------------------------------------------------- 
  
   reset.css
   * SOKHCNHN default browser CSS.
   
-------------------------------------------------------------- */

.left-left-content
{
	float: left;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 7px;
	width: 515px;
}

.right-div-top
{
	float: left;
	overflow: hidden;
	width: 522px;
}
.right-content-top
{
	background: none transparent scroll repeat 0% 0%;
	margin-bottom: 5px;
	overflow: hidden;
	width: 522px;
}
.main-content
{
	position: relative;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
	height: auto;
	margin-top: 5px;
}
.mainCenter
{
	position: relative;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	padding-top: 0px;
	height: auto;
	width: 100%;
}
.left-let-left
{
	padding-right: 7px;
	float: left;
	width: 320px;
}
.maincontent
{
	position: relative;
	float: left;
	clear: both;
	overflow: hidden;
}
.bottom-left-content
{
	position: relative;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 522px;
}

.form-left-content
{
	position: relative;
	float: left;
	padding-right: 0px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 261px;
	height: auto;
}

.form-right-content
{
	position: relative;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 264px;
	height: auto;
}

.right-ct-left
{
	margin-bottom: 6px;
	margin-left: 4px;
	background-color: white;
	width: 482px;
}
.ms-PartSpacingVertical
{
	margin-top: 5px;
}
.top-left-content
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	width: auto;
}
#right-right-content
{
	position: relative;
	float: left;
	width: 200px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}




/***********************************
fonts
*/
.clsFontweather
{
	font-family: Arial;
	font-size: 12px;
	color: #004897;
}
.clsFontdate
{
	color: #a21f02;
	font-weight: normal;
	padding-left: 10px;
	font-size: 12px;
	letter-spacing: normal;
	margin-top: 5px;
	letter-spacing: 0.8pt;
}


.clsFontdate_blue
{
	position: relative;
	float: left;
	margin-top: 5px;
	color: #fff;
	font-weight: normal;
	padding-left: 10px;
	font-size: 12px;
	letter-spacing: 0.8pt;
}

div.contentHot a.clsFontAction, div.NewHotDetail a.clsFontAction
{
	font-family: Arial;
	font-size: 12px;
	color: #020202;
	line-height: 16px;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}

div.contentHot a.clsFontAction:hover, div.NewHotDetail a.clsFontAction:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #020202;
	line-height: 16px;
	text-align: justify;
	text-decoration: underline;
}

.clsFontActionGray
{
	font-family: Arial;
	font-size: 12px;
	color: #020202;
	line-height: 16px;
	text-decoration: none;
	text-align: justify;
}

.clsFontActionGray:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #020202;
	line-height: 16px;
	text-align: justify;
	text-decoration: underline;
}
div.ArticleFD
{
	padding: 0px 3px 0px 3px;
	padding-bottom: 8px;
	margin-top:0px;
}

div.contentHot a.clsFontActionTitle, div.ContensDetail a.clsFontActionTitle, div.ArticleFD a.clsFontActionTitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	line-height:20px;
	text-decoration: none;
}

div.contentHot a.clsFontActionTitle:hover, div.ContensDetail a.clsFontActionTitle:hover, div.ArticleFD a.clsFontActionTitle:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003877;
line-height:20px;
	text-decoration: underline;
}

.clsFontYellow
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fb8b0e;
	line-height: 16px;
}

.clsFontList
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #ff0000;
	margin-left: 30px;
	line-height: 29px;
}

.clsFontbBlackBold
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000;
	margin-left: 30px;
	line-height: 29px;
}

.clsFontbCNKHBold
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #783707;
	margin-left: 20px;
	line-height: 29px;
}

.clsFontLink
{
	font-family: Arial;
	font-size: 12px;
	color: #004897;
	margin-left: 0px;
	line-height: 20px;
	text-decoration: none;
}

.clsFontLink:hover
{
	color: #004897;
	font-size: 12px;
	text-decoration: underline;
}

.clsLinkFooter
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	margin-left: 0px;
	line-height: 24px;
	letter-spacing: 1px;
	text-decoration: none;
}

.clsLinkFooter:hover
{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}

.divLINE
{
	position: relative;
	float: left;
	font-size: 12px;
	color: #000;
	margin-top: 5px;
}

.clsFontFooter
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	margin-left: 0px;
	line-height: 25px;
	letter-spacing: 1px;
	text-decoration: none;
}

.clsFontClickLink
{
	font-family: Arial;
	font-size: 12px;
	color: #330000;
	margin-left: 0px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.clsFontClickLink:hover
{
	color: #330000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.clsFontLinkRed
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: red;
	margin-left: 0px;
	line-height: 20px;
	text-decoration: underline;
}

.clsFontLinkRed:hover
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.clsFontAskQuestion
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	line-height: 29px;
	text-decoration: none;
}

.clsFontWeatherlink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	line-height: 29px;
	text-decoration: none;
}

.clsFontWeatherlink:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	line-height: 29px;
	text-decoration: underline;
}

.linkBlue
{
	color: #0000fe;
	text-decoration: underline;
}
.linkBlue:hover
{
	color: #3e3e3e;
	text-decoration: underline;
}



.clsFontDateGray
{
	font: Arial;
	font-size: 12px;
	color: #5e5e5e;
	margin-right: 10px;
}

.clsFontNormal
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
	font-variant: normal;
	line-height: 22px;
	text-align: justify;
}

table.BE_ArticleList
{
	border: 1px solid #79A4D2;
	width: 760px;
}

tr.BE_ListArticle
{
	height: 23px;
}




td.CheckAll
{
	width: 30px;
	border: 1px solid #D7E5F3;
	height: 23px;
	text-align: center;
	background: #36689B none repeat scroll 0 0;
}
td.TitleArticle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-left: 10px;
	font-weight: bold;
	width: 250px;
	background: #36689B none repeat scroll 0 0;
	border: 1px solid #36689B;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
}
td.summariArticle
{
	font-weight: bold;
	width: 400px;
	background: #36689B none repeat scroll 0 0;
	border: 1px solid #36689B;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
}
td.statusArticle
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	width: 100px;
	border: 1px solid #D7E5F3;
	height: 23px;
	background: #36689B none repeat scroll 0 0;
}
td.CheckOne
{
	text-align: center;
	height: 23px;
	border: 1px solid #D7E5F3;
	background: #36689B none repeat scroll 0 0;
}
td.LinkArticle
{
	width: 600px;
	border: 1px solid #D7E5F3;
	height: 23px;
}
table.BE_ArticleList td.LinkArticleFirst a.BE_ArticleLink:link, a.BE_ArticleLink:visited, td.LinkArticles a.BE_ArticleLink:link, a.BE_ArticleLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
td.LinkArticleFirst a.BE_ArticleLink:link, a.BE_ArticleLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
table.BE_ArticleList td.LinkArticleFirst a.BE_ArticleLink:hover, td.LinkArticles a.BE_ArticleLink:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: underline;
}
table.Normal a, table.Normal a:link, table.Normal a:visited
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	text-decoration: none;
}
table.BE_Relative
{
	width: 500px;
	border: 1px solid #79A4D2;
	background:white;
}
table.BE_Relative td.LinkArticles
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-left: 10px;
}
td.LinkArticleFirst
{
	border: 1px solid #D7E5F3;
	height: 23px;
	background: #E4F2FE;
	font-weight: bold;
	padding-left: 5px;
}
td.LinkArticles
{
	border: 1px solid #D7E5F3;
	height: 23px;
	padding-left: 5px;
}
div.EventLists_FD
{
	width: 250px;
	margin-top: 0px;
	border:1px solid #BFBFBF;
	border-top: 0px;
	margin-bottom: 5px;
}
div.EventList_FD
{
	margin-top: 0px;
	margin-left: 0px;
	border-top: 0px;
}
div.Event_FD
{
	width: 250px;
	background: url(images/red/hotnewsITEM.gif);
	text-align: left;
	background-repeat: no-repeat;
	height: 18px;
	margin-left: 0px;
	
	padding-top: 8px;
	height: 20px;
}
div.TitleEvent_FD
{
	color: #5bb1e1;
	font-weight: bold;
		padding-left: 12px;
	line-height: 16px;
	padding-top: 0px;
	margin-top: 5px;
		background: url(images/red/arrow.gif) ;
		background-repeat: no-repeat;
		background-position:2px 5px;
}

div.SummaryEvent_FD
{
	width: 235px;
	line-height: 16px;
	padding-left: 10px;
	text-align: justify;
	padding-top: 0px;
}
div.SummaryEvent_FD a.clsFontAction, a.clsFontAction:link, a.clsFontAction:visited, a.clsFontAction:active
{
	color: Black;
	font-size: 12px;
	font-family:Arial;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	text-decoration: none;
}
div.SummaryEvent_FD a.clsFontAction:hover, a.clsFontAction:hover
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial;
	line-height: 16px;
	margin: 0px;
	text-decoration: underline;
}
div.SummaryEvent_FD a.clsFontEvents, a.clsFontEvents:link, a.clsFontEvents:visited, a.clsFontEvents:active
{
	font-weight: bold;
	font-family:Arial;
	font-size: 12px;
	padding-left: 10px;
	line-height: 20px;
	margin: 0px;
	color: Black;
	text-decoration: none;
}
div.SummaryEvent_FD a.clsFontEvents:hover
{
	font-weight: bold;
	font-family:Arial;
	font-size: 12px;
	padding-left: 10px;
	line-height: 20px;
	margin: 0px;
	padding-left: 10px;
	color: Black;
	text-decoration: underline;
}
.LblTitleEvents
{
	padding-left: 10px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
}
div.classDiv
{
	width: 800px;
	background: #5BB1E1;
	background-repeat: repeat;
	line-height: 20px;
	padding:4px 7px 4px 10px;
	
}
div.ArticleDetails_FD
{
	width: 515px;
	margin-top: 0px;
	margin-left: 3px;
	border-color: #BFBFBF;
	border: 1px solid #BFBFBF;
	font-size: 12px;
	font-family: Arial;
	float:left;
}
div.ArticleList_FD
{
	padding: 0px 0px 0px 7px;
	width: 500px;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	line-height: 22px;
}
div.ArticleList_FD p
{
	font-size: 12px;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 10px;
}
div.ArticleList_FD_NB
{
	padding: 0px 0px 0px 7px;
	width: 565px;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	line-height: 22px;
}
div.ArticleList_FD_NB p
{
	font-size: 12px;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 10px;
}
div.ArticleContent_FD
{
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
}

div.clsFontActionTitle
{
	color: #003877;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
div.ArticleDateCreate_FD
{
	font-style: italic;
	font-size: 12px;
}
div.ArticleDetail_FD
{
	background-image: url(images/red/formContenttop.gif);
	background-repeat: no-repeat;
	width: 514px;
	height: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.Contents_FD
{
	width: 522px;
}
div.ListContensTitle
{
	background-image: url(images/red/formContenttop.gif);
	background-repeat: no-repeat;
	height: 20px;
	font-weight: bold;
	padding-top: 8px;
	color: #4C4C4C;
	margin-bottom:0px;
}
div.ListContens
{
	width: 522px;
	border: 1px solid rgb(191, 191, 191);
	margin-bottom: 15px;
	margin-top: 10px;
}
div.ContensDetail
{
	width: 495px;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}
div.ContenDetailW
{
	width: 220px;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
}
img.ArticlesImg
{
	width: 130px;
	height: 100px;
	float: left;
	border: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
}
img.ArticlesImgOther
{
	width: 50px;
	height: 70px;
	float: left;
	border: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
}
div.ArticleOrher
{
	width: 490px;
	margin-left: 22px;
	line-height: 16px;
	text-align: justify;
}
div.ArticleOrher a.TitleOrher:link, a.TitleOrher:visited, a.TitleOrher:active
{
	padding-left: 2px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #020202;
}
div.ArticleOrher a.TitleOrher:hover
{
	line-height: 16px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #020202;
}
div.PointFD
{
	background-image: url(images/red/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	height: 16px;
	float: left;
	width: 20px;
}
div.SpaceContent
{
	clear: both;
	height: 3px;
}
div.ContentArticle
{
	width: 512px;
	border: 1px solid #BFBFBF;
	text-align: justify;
}
div.MenuBackEnds
{
	border: 1px solid #BFBFBF;
	width: 200px;
	color: Black;
}
div.MenuItemBackEnd, div.MenuItemBackEnd
{
	border-top: 1px solid #DDEEFF;
}


div.MenuItemBackEnd a.ItemBackEnd:link, div.MenuItemBackEnd a.ItemBackEnd:visited
{
	color: Black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #f5f7f7;
	line-height: 20px;
	padding: 3px 0px 2px 10px;
}
div.MenuItemBackEndActive a.ItemBackEndActive:link, div.MenuItemBackEndActive a.ItemBackEndActive:visited
{
	color: White;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #0572DA;
	line-height: 20px;
	padding: 3px 0px 2px 10px;
}

div.MenuItemBackEnd a.ItemBackEndChildrent:link, div.MenuItemBackEnd a.ItemBackEndChildrent:visited
{
	color: Black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #f5f7f7;
	line-height: 20px;
	padding: 3px 0px 2px 30px;
}
div.MenuItemBackEndActive a.ItemBackEndChildrentActive:link, div.MenuItemBackEndActive a.ItemBackEndChildrentActive:visited
{
	color: White;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #0572da;
	line-height: 20px;
	padding: 3px 0px 2px 30px;
}
div.MenuItemBackEnd a.ItemBackEnd:hover
{
	border-right: 0px;
	border-left: 0px;
	color: Black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	background: #FFA500;
	padding: 3px 0px 2px 10px;
}
div.MenuItemBackEnd a.ItemBackEndChildrent:hover
{
	color: Black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #FFA500;
	border-right: 0px;
	border-left: 0px;
	line-height: 20px;
	padding: 3px 0px 2px 30px;
}

div.ListContentFDs
{
	width: 255px;
}
div.ListContentFD
{
	width: 255px; /*border:1px solid red;*/
}
div.ListContentFD img.ImageContentFD
{
	width: 255px;
	border: 0px;
}
div.ListContentFD a.ContentListFD
{
	width: 255px;
	padding-left: 0px;
}
table.Weathers
{
	width: 750px;
}
table.Weathers td.Weather
{
	background-image: url(images/red/iconweather.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	height: 35px;
	width: 30px;
}
table.Weathers td.USD
{
	background-image: url(images/red/icon_dola.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	width: 30px;
	height: 35px;
}
span.PointCate
{
	color: #4C4C4C;
	padding-left: 10px;
	font-weight: bold;
}
span.SecondPoint
{
	color: Red;
	padding-left: 20px;
	font-weight: bold;
	background-image: url(images/red/Point.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
div.OtherByCateID_FD
{
	text-align: left;
	width: 255px;
}
div.OtherByCateIDList_FD
{
	text-align: left;
	width: 255px;
	border: 1px solid #BFBFBF;
	border-top: 0px;
}
div.TitleOtherByCateID_FD
{
	background: transparent url(images/red/item_CN01.jpg) no-repeat scroll 0 0;
	height: 22px;
	color: #fff;
	padding-top: 8px;
	font-weight: bold;
	font-size: 12px;
}
span.TiteOtherFD
{
	padding-left: 10px;
}
div.TotalOrtherFD
{
}
div.ArticleEdit_BE
{
	background-color: #69C17D;
	padding: 3px 2px 2px;
	font-weight: bold;
}
table.ArticleEditForm
{
	background: #C9EDCC;
	width: 780px;
}
.LableNormal
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-left: 10px;
}
div.MediLists_FD
{
	width: 200px;
	height: 500px;
	border: 1px solid red;
}
div.TitleFeedBack
{
	background: transparent url(images/red/hotnewsITEM.gif) no-repeat scroll 0 0;
	height: 20px;
	padding-top: 7px;
}
.TextTitleFeedBack
{
	font-weight: bold;
	color: White;
}
div.ListFoodterLink
{
	width: 1001px;
	
	height: 25px;
}
div.FooterAll {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/red/FOOTER.jpg) repeat-x scroll 0 0;
width:1001px;
}
div.FooterLink
{
	float: left;
	border-right: 1px solid white;
	padding-right: 10px;
	padding-left: 10px;
	color: white;
	height: 12px;
	margin-top: 5px;
}
div.FooterLink a.LinkFooter:link, a.LinkFooter:visited, a.LinkFooter:active
{
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
}
div.FooterLink a.LinkFooter:hover
{
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: underline;
}
div.LinkContentFooter
{
	text-align: center;
}
div.MenuDepartmentFD
{
	border: 1px solid #BFBFBF;
}
/*ten phong ban*/
div.DepartmentNameFD
{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #DCEDCD;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	background: transparent url(images/red/bg_list.gif);
	background-position: 4px 8px;
	background-repeat: no-repeat;
}
div.cssItemMenuDepartment
{
	border-top: 1px solid #DCEDCD;
	color: Black;
	padding: 2px 0px 3px 25px;
	font-size: 12px;
}



div.cssItemMenuDepartment a.cssLinkDepartment:link, a.cssLinkDepartment:visited, a.cssLinkDepartment:active
{
	color: #6B9C06;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
	padding: 2px 10px 3px 0px;
}
div.cssItemMenuDepartment a.cssLinkDepartment:hover
{
	color: #6B9C06;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	padding: 2px 10px 3px 0px;
	text-decoration: underline;
}
div.ActivecItemMenuDepartment
{
	color: #6B9C06;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
	background: #fff3c7;
	background-position: left right;
	border-top: 1px solid #DCEDCD;
	width: 175px;
	padding: 2px 0px 3px 25px;
}

div.DisplayDIV
{
	display: block;
}
div.InvisleDIV
{
	display: none;
}
div.TitleDepartmentFD
{
	background: url(images/red/bgtitle.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 200px;
	border: 1px solid #BFBFBF;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}
span.titleLable
{
	text-align: center;
}
div.ListArticleDepartmentDetail
{
	border: 1px solid #BFBFBF;
	width: 572px;
}
div.ArticleDetailDepartment_FD
{
	background-image: url(images/red/bgtitle.gif);
	background-repeat: repeat-x;
	color: Red;
	font-weight: bold;
	height: 22px;
	padding-top: 5px;
	width: 572px;
}
div.OrherList
{
	margin-bottom: 1px;
	margin-top: 3px;
}
#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox img
{
	width: auto;
	height: auto;
}
#lightbox a img
{
	border: none;
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url(images/red/loading.gif) no-repeat;
	background-position: center top;
}
#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer > #hoverNav
{
	left: 0;
}
#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif); /* Trick IE into showing hover */
	display: block;
}
#prevLink
{
	left: 0;
	float: left;
}
#nextLink
{
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover
{
	background: url(images/red/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover
{
	background: url(images/red/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData
{
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails
{
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption
{
	font-weight: bold;
}
#imageData #numberDisplay
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
	background: url(images/red/closelabel.gif);
	background-repeat: no-repeat;
	height: 60px;
}

#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
#ImageClose
{
	background: url(images/red/closelabel.gif);
	float: right;
	background-repeat: repeat-x;
	width: 60px;
}



#scientists
{
	margin: 0 auto;
}

#title
{
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	top: 8px;
	left: 10px;
}

.yui-carousel .yui-carousel-item-selected, .yui-carousel-element li
{
	margin: 0;
	width: 100px;
	height: 160px;
}

#information
{
	width: 341px;
	margin: 0 auto;
	border: 1px solid #808080;
	padding: 5px;
}

#information h2
{
	margin: 0 0 10px 0;
}

#information p
{
	margin: 0;
}





/*moi*/



/*tooltip*/
.xtip
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;
	z-index: 2;
	width: 200px;
	background: yellow;
	margin-top: 10px;
	border: 1px solid blue;
	font: normal 8pt Arial, Helvetica, sans-serif;
}

.stip
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-color: #FFFFC0;
	font: normal 7pt Arial, Helvetica, sans-serif;
	padding: 2px;
	border: dashed 1px;
}
#balloon
{
	background-color: White;
	width: 460px;
	border-right: black 0px solid;
	padding-right: 0px;
	border-top: black 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 0px solid;
	padding-top: 0px;
	border-bottom: black 0px solid;
}
#balloonBody
{
	clear: both;
	z-index: 25;
	background: url(img/corners_topleft.gif) no-repeat left top;
	float: left;
	padding-top: 34px;
	position: relative;
}
#balloonBody H4
{
	padding-right: 20px;
	padding-left: 20px;
	z-index: 28;
	right: 0px;
	background: url(img/corners_topright.gif) no-repeat right top;
	padding-bottom: 20px;
	margin: 0px -16px 0px 0px;
	padding-top: 20px;
	position: absolute;
	top: 0px;
	height: 30px;
}
#balloonBody DIV.box H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
#balloonBody .boxBody
{
	padding-right: 20px;
	display: block;
	padding-left: 0px;
	font-size: 0.9em;
	z-index: 30;
	background: url(img/corners_rightborder.gif) repeat-y right top;
	left: 16px;
	padding-bottom: 0px;
	margin: -2em 0px 0px;
	padding-top: 0px;
	position: relative;
	text-align: left;
}
#balloonBody DIV.boxFooter
{
	z-index: 35;
	background: url(img/corners_bottomleft.gif) no-repeat left bottom;
	width: 100%;
	position: absolute;
	height: 20px;
}
#balloonBody DIV.boxFooter P
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 40;
	right: 0px;
	background: url(img/corners_bottomright.gif) no-repeat right bottom;
	padding-bottom: 0px;
	margin: 0px -16px 0px 0px;
	width: 20px;
	bottom: 0px;
	padding-top: 0px;
	position: absolute;
	height: 50px;
}
.tla, .tra, .bla, .bra
{
	display: inline;
	z-index: 21;
	width: 96px;
	position: relative;
	height: 36px;
}
.tla, .bla
{
	clear: both;
	float: left;
}
.tra
{
	clear: right;
	float: left;
}
.tra, .bra
{
	left: 315px;
}
.bra
{
	clear: both;
	float: left;
}
.tla
{
	background: url(img/blue_arrow.gif) no-repeat 50% top;
	margin: 0px 0px -6px 5px;
}
.tra
{
	background: url(img/right_blue_arrow.gif) no-repeat 50% top;
	margin: 0px 0px -6px 5px;
}
.bla
{
	background: url(img/bottom_blue_arrow.gif) no-repeat 50% bottom;
	margin: 10px 0px -25px 5px;
}
.bra
{
	background: url(img/bottom_right_blue_arrow.gif) no-repeat 50% bottom;
	margin: 10px 0px -25px 5px;
}
div.ListCateGallery
{
	width: 512px;
	border: 1px #BFBFBF solid;
	border-top: 0px;
}
div.TitleCate
{
	width: 512px;
}
div.ListItemGallery
{
	width: 512px;
	padding-left: 0px;
	border: 1px #BFBFBF solid;
	border-top: 0px;
	float: left;
	padding-bottom: 5px;
	padding-top: 0px;
}
div.CateListImage
{
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.ItemGallery
{
	width: 150px;
	padding-left: 10px;
	position: relative;
	float: left;
}
#lightboxImage
{
	display: block;
}
div.SpaceImage
{
	width: 400px;
	float: left;
	padding-bottom: 10px;
}
div.SpaceContentImage
{
	clear: both;
	background-image: url(images/red/borderalbum.jpg);
	background-repeat: no-repeat;
	height: 2px;
	margin-bottom: 3px;
}
div.ListAllGallery
{
}
div.TitleGalleryVideoFD
{
	width: 740px;
	text-align: left;
	font-weight: bold;
	clear: both;
	background-color: #5bb1e1;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	color: #000;
}
div.TitleGalleryItemVideoFD
{
	float: left;
	width: 150px;
	padding-bottom: 3px;
	padding-top: 3px;
}

div.TitleGalleryVideoOtherFD
{
	width: 740px;
	text-align: left;
	font-weight: bold;
	clear: both;
	background-color: #5bb1e1;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	color: #000;
}
div.TitleGalleryItemVideoOtherFD
{
	float: left;
	width: 125px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 12px;
	font-family: Arial;
	color: Black;
}
div.TitleGalleryImageVideoOtherFD
{
	float: left;
	width: 90px;
	padding-bottom: 3px;
	padding-top: 3px;
}
div.CateVideo
{
	float: left;
	position: relative;
	border: 1px solid #5bb1e1;
	margin-bottom: 10px;
}

div.CatePage
{
	clear: both;
	position: relative;
}
div.SpaceVideo
{
	float: left;
	padding-bottom: 10px;
	width: 700px;
}

div.ListMedia
{
	
	width: 200px;	
	margin-bottom: 10px;
}
div.TitleVideo
{
	background-image: url(images/red/tab_Right_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	color:white;
}
div.TitleAdvs
{
	background-image: url(images/red/tab_Right_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	text-align: center;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding-top: 8px;
	font-weight: bold;
	color:white;
}
div.ListAdvs
{
	width: 200px;
	border: 1px solid #BFBFBF;
	border-top: 0px;
	margin-bottom: 10px;
}
div.AdvsItem
{
	padding-left: 10px;
	padding-top: 10px;
}
div.VideoItem
{
	padding-left: 10px;
	padding-top: 10px;
	border: 1px solid #BFBFBF;
}
div.VideoItem a.clsFontActionTitleVideo:link, a.clsFontActionTitleVideo:visited, a.clsFontActionTitleVideo:active
{
	color: #2E3D47;
	font-size: 11px;
	font-weight: normal;
	font-family:Arial;
	line-height: 12px;
	text-decoration: none;
	padding: 2px 2px 3px 0px;
}
div.VideoItem a.clsFontActionTitleVideo:hover
{
	color: #2E3D47;
	font-size: 11px;
	font-weight: normal;
	font-family:Arial;
	line-height: 12px;
	padding: 2px 2px 3px 0px;
	text-decoration: underline;
}
div.TopVideo
{
	background-image: url(images/red/bgtitle.gif);
	background-repeat: repeat-y;
	height: 30px;
	width: 760px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
}
.Forum_Container
{
	border: 1px solid #5bb1e1;
}
#tblMain
{
	width: 999px;
}
.Forum_RowHighLight2_Alt td tabl td
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}
/*forum*/
.Forum_RowHighLight1
{
	background-color: #DEDEDE;
	border-left: 1px solid #bdbdbd;
	border-top: #bdbdbd 1px solid;
}
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighLight1_Alt
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view */
.Forum_RowHighLight2
{
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Posts Column in initial group view (odd)*/
td.Forum_RowHighLight2_Alt
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
}

/* Last Post Column */
.Forum_RowHighLight3
{
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-right: 3px;
}

/* Last Post Column - Alternate (odd)*/
.Forum_RowHighLight3_Alt td
{
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-right: 3px;
}

/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt
{
	background-color: #EBEBEB;
	border-right: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	padding: 5px;
}

/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EBEBEB;
	border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below POST VIEW details) - (ODD numbered rows) */
.Forum_PostButtons_Alt
{
	background-color: #EBEBEB;
	border-bottom: 1px solid #bdbdbd;
}

/* Post content area - (ODD numbered rows) */
.Forum_PostBody_Alt
{
	background-color: #F6F6F6;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Post View avatar area (EVEN numbered rows) */
.Forum_Avatar
{
	background-color: #F7F7F7;
	border-right: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	padding: 5px;
}

/* Post content area (this is post details, post buttons, post body, attachments containing cell) */
.Forum_PostBody_Container
{
	background-color: #FCFCFC;
	border-right: #bdbdbd 1px solid;
}

.Forum_PostBody_Container_Alt
{
	background-color: #F6F6F6;
	border-right: #bdbdbd 1px solid;
}

/* Area in each post where subject is (top part) in posts view* (EVEN numbered rows)*/
.Forum_PostDetails
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
	border-top: #bdbdbd 1px solid;
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered rows) */
.Forum_PostButtons
{
	border-bottom: 1px solid #bdbdbd;
	background-color: #F7F7F7;
}

/* Post content area POST VIEW (EVEN numbered rows) */
.Forum_PostBody
{
	background-color: #FCFCFC;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Seperator row. Also uses spacer-height.gif to determin sapce in between each post in thread View*/
.Forum_SpacerRow
{
	border-top: #bdbdbd 1px solid;
}

/*/////////////////////////// = SPLIT-THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox
{
	background-color: #F7F7F7;
	border-right: #bdbdbd 1px solid;
	padding: 5px;
}
/* area in each post where subject is (top part) in THREAD split view only - no posting buttons here (post moderate soon) */
.Forum_PostDetailsBox
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
}

/* Area where mod/reply buttons are/ include in new THREAD in Thread Split */
.Forum_PostButtonsBox
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #bdbdbd;
}

/* Area of post content in thread split */
.Forum_PostBodyBox
{
	background-color: #FCFCFC;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Area in Thread Split used to enclose entire post datalist are in border cContains entire admin section in one cell */
.Forum_Row_AdminBox
{
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;
}

/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
.Forum_Row_Admin
{
	background-color: #F7F7F7;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-left: 4px;
	padding-right: 4px;
}

.Forum_Row_Admin_Foot
{
	border-top: #bdbdbd 1px solid;
}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search (Admin, editable stuff) */
.Forum_Row_AdminL
{
	background-color: #F7F7F7;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	padding-left: 4px; /* Moved from .Forum_Row_AdminText */
	font-size: 7pt;
	color: #666666;
	font-family: Arial;
	letter-spacing: 1px;
}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid,, Gallery & Smiles, Filtered Words, Rankings, 
User Settings, Search  (Admin, editable stuff) */
.Forum_Row_AdminR
{
	background-color: #F7F7F7;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	padding-right: 4px;
}

/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	font-family: Arial;
	letter-spacing: 5px;
	font-variant: small-caps;
	background: url( 'images/red/text-bg.jpg' ) repeat-x;
	border-left: #bdbdbd 0px solid;
	border-right: #bdbdbd 0px solid;
	border-top: #bdbdbd 1px solid;
}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText
{
	font-size: 7pt;
	color: #666666;
	font-family: Arial;
	letter-spacing: 1px;
}

/*/////////////////////////// - MISC CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used in forum search results(my posts icon area), in moderator sections */
.Forum_RowHeader
{
	background-color: #F7F7F7;
}

/* Attachment area at bottom of post view.  Each attacment is own row */
.Forum_Attachments
{
	background-color: Silver;
	border: 1px dashed #cc0000;
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.Forum_Attachments_Alt
{
	background-color: Silver;
	border: 1px dashed #cc0000;
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell
{
	background-color: White;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
.Quote
{
	border-top: #cc0000 1px dotted;
	border-left: #cc0000 1px dotted;
	border-bottom: 1px dotted #cc0000;
	border-right: #cc0000 1px dotted;
	font-size: 10px;
	background-color: #F1F1F1;
	font-family: Arial;
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover
{
	font-size: 12px;
	font-family: Arial;
	color: #403F3F;
}

A.Forum_Normal:Hover
{
	text-decoration: underline;
	color: #cc0000;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
	font-size: 10px;
	font-family: Arial;
	color: #403F3F;
}

A.Forum_NormalSmall:Hover
{
	text-decoration: underline;
	color: #cc0000;
}

.Forum_TreeNormal
{
	font-size: 12px;
	font-family: Arial;
	color: #403F3F;
	vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
	font-size: 10px;
	font-family: Arial;
	color: #000000;
}

.Forum_GroupDetails
{
	font-size: 10px;
	font-family: Arial;
	color: red;
}

.Forum_Posts
{
	font-size: 12px;
	font-family: Arial;
	color: red;
}

.Forum_Threads
{
	font-size: 12px;
	font-family: Arial;
	color: red;
}

.Forum_LastPostText
{
	font-size: 12px;
	font-family: Arial;
	color: #403F3F;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited
{
	color: #403F3F;
}

A.Forum_LastPostText:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited
{
	font-size: 10px;
	font-family: Arial;
	color: #403F3F;
}

A.Forum_AliasLink:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* Links used in style above areas */
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #403F3F;
}
A.Forum_NormalBold:Hover
{
	color: #cc0000;
}

.Forum_TreeNormalBold
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #403F3F;
	vertical-align: middle;
}

.NormalGrey
{
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
.Forum_ReplyCell
{
	background: url( 'images/red/header_bg.gif' ) repeat;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK buttons (only modify link properties here, use reply cell for containing td)
This is also the links used in the module actions, new thread, moderate buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Active, A.Forum_Link:Hover
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #403F3F;
}

A.Forum_Link:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #403F3F;
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* used for previous/next in posts view */
.Forum_NavBarButton
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	background: url( 'images/red/header_bg.gif' ) repeat;
}

/* used for previous/next in posts view */
.Forum_NavBarButtonDisabled
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	background-color: #B9B9B9;
}

/* Previous/Next Box Enabled Links (Sub-classed) - Posts View  */
.Forum_NavBarButton A.Forum_Link:Link, .Forum_NavBarButton A.Forum_Link:Visited, .Forum_NavBarButton A.Forum_Link:Active, .Forum_NavBarButton A.Forum_Link:Hover
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.Forum_NavBarButton A.Forum_Link:Hover
{
	color: #ff0000;
}

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold
{
	color: #dddddd;
}

/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
{
}

.Forum_Suggest
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666666;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F7F7F7;
	margin-top: -1px;
}

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #CC0000;
	background-color: #F7F7F7;
}

/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #00ff00;
}

/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Only seen if option is disabled to show icons for toolbar */
.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, TD.Active, A.Forum_ToolbarLink:Hover
{
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #403F3F;
}

A.Forum_ToolbarLink:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* Action icons moderator, admin, inbox, memberlist, my settings, my posts, search, forum home */
A.Forum_ib_admin:link, A.Forum_ib_admin:visited, A.Forum_ib_admin:active, A.Forum_ib_admin:hover
{
	background-image: url(images/red/ib_admin.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_admin:hover
{
	background-image: url(images/red/ib_admin_hover.png);
}

A.Forum_ib_moderate:link, A.Forum_ib_moderate:visited, A.Forum_ib_moderate:active, A.Forum_ib_moderate:hover
{
	background-image: url(images/red/ib_moderate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_moderate:hover
{
	background-image: url(images/red/ib_moderate_hover.png);
}

A.Forum_ib_Inbox:link, A.Forum_ib_Inbox:visited, A.Forum_ib_Inbox:active, A.Forum_ib_Inbox:hover
{
	background-image: url(images/red/ib_inbox.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_Inbox:hover
{
	background-image: url(images/red/ib_inbox_hover.png);
}

A.Forum_ib_Inbox_New:link, A.Forum_ib_Inbox_New:visited, A.Forum_ib_Inbox_New:active
{
	background-image: url(images/red/ib_inbox_new.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_Inbox_New:hover
{
	background-image: url(images/red/ib_inbox_hover.png);
}

A.Forum_ib_memberlist:link, A.Forum_ib_memberlist:visited, A.Forum_ib_memberlist:active, A.Forum_ib_memberlist:hover
{
	background-image: url(images/red/ib_memberlist.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_memberlist:hover
{
	background-image: url(images/red/ib_memberlist_hover.png);
}

A.Forum_ib_mysettings:link, A.Forum_ib_mysettings:visited, A.Forum_ib_mysettings:active, A.Forum_ib_mysettings:hover
{
	background-image: url(images/red/ib_mysettings.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_mysettings:hover
{
	background-image: url(images/red/ib_mysettings_hover.png);
}

A.Forum_ib_myposts:link, A.Forum_ib_myposts:visited, A.Forum_ib_myposts:active, A.Forum_ib_myposts:hover
{
	background-image: url(images/red/ib_myposts.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_myposts:hover
{
	background-image: url(images/red/ib_myposts_hover.png);
}

A.Forum_ib_search:link, A.Forum_ib_search:visited, A.Forum_ib_search:active, A.Forum_ib_search:hover
{
	background-image: url(images/red/ib_search.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_search:hover
{
	background-image: url(images/red/ib_search_hover.png);
}

A.Forum_ib_forumhome:link, A.Forum_ib_forumhome:visited, A.Forum_ib_forumhome:active, A.Forum_ib_forumhome:hover
{
	background-image: url(images/red/ib_forumhome.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_forumhome:hover
{
	background-image: url(images/red/ib_forumhome_hover.png);
}

A.Forum_ib_aggregate:link, A.Forum_ib_aggregate:visited, A.Forum_ib_aggregate:active, A.Forum_ib_aggregate:hover
{
	background-image: url(images/red/ib_aggregate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display: table-cell;
}

A.Forum_ib_aggregate:hover
{
	background-image: url(images/red/ib_aggregate_hover.png);
}

/*/////////////////////////// - OVER-RIDING SUB-CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search in Admin Pages like MemberList*/
.Forum_Row_Admin .Forum_HeaderText
{
	color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

/* used to OVER-RIDE FCK FTB Editor radiobox backgrounds to be transparent */
#tblEditContent .NormalTextBox
{
	background-color: transparent;
}

/* To OVER-RIDE for FCK FTB Editor Radio check box transparent - Admin Page, */
.Forum_Row_AdminR .normaltextbox
{
	background-color: transparent;
}

/* Attempting to OVER-RIDE  FCK FTB Editor text box backgroun from transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal
{
	background-color: white;
	color: red;
}

/* OVER-RIDE  Datagrid BG Color - HTML Body Admin Page, */
.Forum_Row_Admin .DataGrid_Item, .Forum_Row_Admin .DataGrid_AlternatingItem, .Forum_Row_Admin .DataGrid_Footer
{
	background-color: transparent;
}

/* Sub-class to OVER-RIDE  Footer links */
.Forum_FooterText A.Forum_Link:Link, .Forum_FooterText A.Forum_Link:Visited, .Forum_FooterText A.Forum_Link:Active, .Forum_FooterText A.Forum_Link:Hover
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #403F3F;
}
.Forum_FooterText A.Forum_Link:Hover
{
	color: #CC0000;
}

div.FileAttath_FD
{
	background-image: url(images/red/ItemDownloadl.jpg);
	background-position: 12px 0px;
	background-repeat: no-repeat;
}
div.FileAttath_FD a.LinkDownload:link, a.LinkDownload:Visited
{
	padding-left: 35px;
}
div.TitleFileAttath_FD
{
	font-weight: bold;
	background-position: 12px 4px;
	background-repeat: no-repeat;
}
div.ArticleSpaceList
{
	width: 500px;
	height: 5px;
	text-align: right;
	float: right;
	padding-top: 0px;
}
div.ArticleSpace
{
	border-top: 1px dotted rgb(194, 192, 0);
	width: 400px;
	text-align: right;
	float: right;
}
div.ArticleSpaceListOther
{
	margin-top: 10px;
	width: 500px;
	height: 5px;
	text-align: left;
	float: right;
	padding-top: 0px;
	font-weight: bold;
}
div.ArticleSpaceOther
{
	border-bottom: 1px dotted rgb(194, 192, 0);
	width: 500px;
	text-align: left;
	float: left;
}
div.ArticleSpaceListOtherLine
{
	width: 500px;
	height: 25px;
	text-align: left;
	float: right;
	padding-top: 0px;
	font-weight: bold;
	color: #ff0000;
}
div.ArticleSpaceOtherLine
{
	border-top: 2px solid rgb(194, 192, 0);
	margin-top: 2px;
	width: 500px;
	text-align: left;
	float: left;
}
p.clsFontActionTitle
{
	padding-bottom: 4px;
}
p.clsFontActionTitleOther
{
	padding-bottom: 4px;
	clear: both;
}
div.ContentArticles
{
	margin-top:5px;
}
div.ArticleSpaceOtherList
{
	width: 200px;
	height: 1px;
	text-align: right;
	float: right;
	padding-top: 0px;
}
div.ArticleOtherSpace
{
	border-top: 1px dotted rgb(194, 192, 0);
	width: 255px;
	text-align: right;
	float: right;
}
div.TitleCateImage
{
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding-right: 10px;
}
div.TitleSumarryImage
{
	font-weight: bold;
	line-height: 16px;
	float: left;
	padding-right: 10px;
}
div.titleTotal
{
	font-weight: bold;
	line-height: 16px;
	float: left;
	padding-right: 10px;
}
div.Info
{
	line-height: 16px;
	font-family: Arial;
}
div.TitleListItemGalleryFD
{
	background-image: url(images/red/formContenttop.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 491px;
	padding-left: 20px;
	padding-top: 8px;
	font-weight: bold;
}
div.ListCateCheck
{
	float: left;
}
div.ItemCheck
{
	float: left;
	width: 195px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
}
div.SpaceCheck
{
	clear: both;
	width: 600px;
}
.ContentsLisLeft
{
	border: 1px solid #A5A69C;
	display: block;
	padding: 1px;
	margin-bottom: 5px;
}
div.TitleListLeft
{
	background: #FF9A18 url(images/red/bgtitle.gif) repeat-x scroll 0 0;
	color: #293031;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px 7px 6px 10px;
}
div.down
{
	background: transparent url(images/red/down.gif) no-repeat scroll right 2px;
	padding-bottom: 4px;
}
div.up
{
	background: transparent url(images/red/up.gif) no-repeat scroll right 2px;
	padding-bottom: 4px;
}
div.ItemDocument
{
	border-bottom: 1px solid #F7EFE7;
	padding: 2px 1px 2px 2px;
}
div.ItemDocument a.linkItemDocuments:link, a.linkItemDocuments:visited, a.linkItemDocuments:Active
{
	font-family: Arial;
	font-size: 12px;
	color: #020202;
	line-height: 16px;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
	width: 100%;
}

div.ItemDocument a.linkItemDocuments:hover
{
	font-family: Arial;
	font-size: 12px;
	color: red;
	line-height: 16px;
	text-align: justify;
	text-decoration: underline;
}
div.TitleListNew
{
	background: url(images/red/bgtitle.gif) repeat-x scroll 0 0;
	color: #293031;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 4px 7px 6px 10px;
}
.ContentsListNew
{
	border: 1px solid #A5A69C;
	display: block;
	padding: 1px;
	margin-bottom: 5px;
}

table.DocumentList
{
	border-left: 1px solid #BFBFBF;
	width: 780px;
}

td.TitleDocument
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-left: 10px;
	font-weight: bold;
	width: 100px;

	border: 1px solid #BFBFBF;

	height: 23px;
	text-align: center;
	background:#FF9A18 url(images/red/bgtitle.gif) repeat-x scroll 0 0;

}

td.TitleDocumentName
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-left: 10px;
	font-weight: bold;

	border: 1px solid #BFBFBF;
	
	height: 23px;
	text-align: center;
		background:#FF9A18 url(images/red/bgtitle.gif) repeat-x scroll 0 0;
}
td.LinkDocumentFirst
{
	
	background: #E4F2FE none repeat scroll 0 0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	color: Black;
	height: 23px;

}




table.BE_EventList
{
	border: 1px solid #79A4D2;
	width: 760px;
}


td.TitleEvent
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-left: 10px;
	font-weight: bold;
	width: 250px;
	background: #36689B none repeat scroll 0 0;
	border: 1px solid #36689B;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
}
td.summariEvent
{
	font-weight: bold;
	width: 500px;
	background: #36689B none repeat scroll 0 0;
	border: 1px solid #36689B;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
}
td.statusEvent
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	width: 100px;
	border: 1px solid #D7E5F3;
	height: 23px;
	background: #36689B none repeat scroll 0 0;
}

td.LinkEvents
{
	
	border: 1px solid #D7E5F3;
	height: 23px;
	padding-left: 5px;
}

td.LinkEventFirst
{
	border: 1px solid #D7E5F3;
	height: 23px;
	background: #E4F2FE;
	font-weight: bold;
	padding-left: 5px;
}
table.BE_EventList td.LinkEventFirst a.BE_EventLink:link, a.BE_EventLink:visited, td.LinkEvents a.BE_EventLink:link, a.BE_EventLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
td.LinkEventFirst a.BE_EventLink:link, a.BE_EventLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
table.BE_EventList td.LinkEventFirst a.BE_EventLink:hover, td.LinkEvents a.BE_EventLink:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: underline;
}




td.LinkDocument
{
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	height: 23px;
}
td.InfoDocumentFirst
{
	
	background: #E4F2FE none repeat scroll 0 0;
		border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	color: Black;
	height: 23px;
	padding-left:10px;
	width: 120px;
}


td.InfoDocument
{
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	padding-left:10px;
	height: 23px;
	width: 120px;
}
table.DocumentList td.LinkDocumentFirst a.BE_ArticleLink:link, a.BE_ArticleLink:visited, td.LinkDocument a.BE_ArticleLink:link, a.BE_ArticleLink:visited
{
	font-family: Arial;
	font-size: 12px;

	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
td.LinkDocumentFirst a.BE_ArticleLink:link, a.BE_ArticleLink:visited
{
	font-family: Arial;
	font-size: 12px;

	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
table.DocumentList td.LinkDocumentFirst a.BE_ArticleLink:hover, td.LinkDocument a.BE_ArticleLink:hover
{
	font-family: Arial;
	font-size: 12px;

	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: underline;
}
div.ListAllDocumentLeft
{
width:200px;	
}
div.ListRelativeAttath
{
	height:35px;

}
div.RelativeFD
{
float:left;	
height:35px;
padding-right:20px;
}
div.FileAttath_FD
{
	padding-right:10px;
float:right;	
height:20px;

}
td.LinkRelative {
border:1px solid #D7E5F3;
height:23px;
padding-left:5px;
font-style:italic;
}
td.TitleRelative
{
background:#F2F4F2  ;
font-weight:bold;
color:Black;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:23px;
padding-left:10px;
text-align:center;

}
table.FD_Relative
{
background:	#F2F4F2 ;
}

.RelativeFD a.FD_ArticleLink:link, a.FD_ArticleLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #3b3b3b;
	margin-left: 10px;
	text-decoration: none;
}
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR:lightyellow
}
#dhtmlpointer {
	Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute;
	background: url(images/red/arrow_tooltip.gif);
height:15px;
width:100px;

	background-repeat:no-repeat;
	
}
 a.FD_RelativeLink:link, a.FD_RelativeLink:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #3b3b3b;	
	text-decoration: none;	
}
div.ItemDocumentNew a.linkItemDocument:link, a.linkItemDocument:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #3b3b3b;	
	text-decoration: none;	
	padding-left:15px;
	background: url(images/red/NewDocument.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.LogoCss
{
background:#5BB1E1;	
}
.Themse
{
float:right;	
}

div.Blue
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;		
	border:1px solid white;		
	background:#1D7CF2;	
}
div.Orange
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;		
	border:1px solid white;		
	background:#8EBDE7;	
}
div.grey
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;
	border:1px solid white;	
	background:#ced5db;	
}
div.green
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;		
	border:1px solid white;	
	background:#74CE51;	
}
div.GreenDark
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;	
	background:#63B0B0;	
		border:1px solid white;		
}
div.lemon
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;		
	border:1px solid white;		
	background:#6F9C00;	
}

div.Red
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;		
	border:1px solid white;	
	background:#5BB1E1;		
}
div.violet
{
	cursor:pointer;
	width:10px;
	float:right;
	height:10px;	
		
	border:1px solid white;
	background:#51DBFF;
}
div.ListContent
{
width:180px;
padding-left:10px;	
}
div.SiteMapAll
{
	width:780px;
	float:left;
	border:1px solid #BFBFBF;
	
	margin-left:1px;
	
}
div.SitemapContent
{
	padding-left:20px;
	width:760px;
}
div.ListSiteMap
{
	width:350px;
	float:left;
	line-height:18px;
	
}
div.ChildrentNode
{
	width:350px;
	float:left;
	line-height:18px;
	padding-left:20px;
}
div.ParentNode
{
	line-height:18px;
	width:200px;
	float:left;
	color:Black;
	background: url(images/red/affordalbe_website_deign_pa.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.ParentNode a.ParentLink:link,a.ParentLink:visited,a.ParentLink:active
{
color:Black;
font-weight:bold;
padding-left:15px;	
}
.formstyle
{
	background:#5bb1e1;
	border-top: solid 1px #5bb1e1;
}
.AllVideo
{
border: #5bb1e1 1px solid;
}
div.SupportUser
{
	text-align:center;
	border: 1px solid #BFBFBF;
	padding-bottom:20px;
}
div.TitleOrherList
{
font-weight:bold;
padding-bottom:5px;	
}
/*********Văn bản pháp quy*********/
.big_title{width:980px;height:auto;float:left;background:transparent url('Images/dot.gif') repeat-x scroll left bottom;padding:10px 0;}
.big_title1{width:780px;height:auto;float:left;}
.big_title1 p{text-align:left;font-size:12px;text-transform:uppercase;color:#339933;font-weight:bold;}
.big_title1 p img{vertical-align:middle;margin:0 2px 2px 0}
.big_date{width:200px;height:auto;float:right;}
.big_date p{text-align:right;color:#a1a1a1;}
.big_mainbox{float:left;width:978px;border:1px #eee solid;margin:10px 0 0 0 }
.big_mainbox_l{width:185px;float:left;margin:8px 0 0 8px;display:inline;font-family:Arial;font-size:11px;}
.big_l_block{width:185px;float:left;display:inline;margin-bottom:10px;}
.big_l_block_title{width:185px;height:25px; float:left;background:transparent url('Images/bg_newitem.gif') repeat-x}
.big_l_block_body{width:183px;height:auto; float:left;border:1px #e4e4e4 solid;border-bottom:0;border-top:0;}
.big_l_block_body ul{margin:0;padding:0;}
.big_l_block_body ul li{list-style:none;padding:10px 10px 0 17px;vertical-align:top;background:url('Images/ico3.gif') 7px 17px no-repeat !important;float:left;text-align:justify;width:160px;}
.big_l_block_body ul li a,a:hover{text-decoration:none;color:#339933}
.big_l_block_body1{width:183px;height:auto; float:left;border:1px #e4e4e4 solid;border-bottom:0;border-top:0;background:#dffedf url('Images/bg_box.gif') repeat-x;}
.big_l_block_body1 ul{margin:0;padding:0;}
.big_l_block_body1 ul li{list-style:none; padding:5px 10px 5px 17px;vertical-align:top;border-bottom:1px silver dotted;background:url('Images/ico3.gif') 7px 12px no-repeat;width:160px;float:left;}
.big_l_block_body1 ul li a{text-decoration:none;color:#505050;}
.big_l_block_body1 ul li a:hover{text-decoration:none;color:#d00707}
.big_l_block_body1 ul li img{vertical-align:middle;margin-right:2px;}
.big_l_block_body2{width:183px;height:auto; float:left;border:1px #e4e4e4 solid;border-bottom:0;border-top:0;}
.big_l_block_body2 ul{margin:0;padding:0;}
.big_l_block_body2 ul li{list-style:none;padding:5px 7px 5px 7px;vertical-align:top;border-bottom:1px silver dotted;text-align:justify;}
.big_l_block_body2 ul li span{color:#da0909;}
.big_l_block_body2 ul li a{text-decoration:none;color:#339933; font-weight:bold;}
.big_l_block_body2 ul li a:hover{text-decoration:none;color:#4ca44c;}
.big_l_block_body2 ul li img{vertical-align:middle;margin-right:7px;float:left;border:solid 1px #b9b9b9;padding:1px;}


.big_l_block_bottom{width:185px;height:5px; float:left;background:transparent url('Images/box_bottom.jpg') no-repeat;overflow:hidden}
.big_l_block_bottom1{width:185px;height:5px; float:left;background:transparent url('Images/box_bottom1.jpg') no-repeat;overflow:hidden}
.big_l_block_bottom2{width:185px;height:5px; float:left;background:transparent url('Images/box_bottom.jpg') no-repeat;overflow:hidden}
.big_l_block_title p{text-align:left;color:#fff;font-weight:bold;padding:4px 0 0 8px;text-transform:uppercase;font-size:12px;}
/*****Right*****/
.big_mainbox_r{width:768px;float:left;margin:8px 0 0 8px;display:inline;}
.big_r_search{width:770px;float:left;background:#f6f6f6;color:#339933;font-weight:bold;padding:10px 0;padding-left:10px;}
.big_r_search_input{width:416px;height:26px;background:transparent url('Images/bg_search.jpg') no-repeat;border:0;vertical-align:middle;margin:0;padding:0;color:#000;font-size:11px;padding:5px 0 0 10px;text-align:left}
.big_r_search_btn{width:100px;height:28px;background:transparent url('Images/btn_search.jpg') no-repeat;border:0;vertical-align:middle;margin:0;padding:0;color:#FFF;font-size:11px;text-align:center;font-weight:bold}
.big_r_search_ad{color:#ca2828;padding-left:10px;}
.big_r_search_ad a{color:#ca2828;text-decoration:none}
.big_r_page{width:768px;float:left;color:#339933;padding:10px 0;text-align:right;}
.big_r_page img{border:0px;}
.big_r_pagin{width:768px;float:left;}
.big_tbl_title{background:transparent url('Images/bg_newitem.gif') repeat-x;height:25px;text-align:center;color:#fff;font-weight:bold;}
.big_td1{height:auto;text-align:left;color:#fff;font-weight:bold;}
.big_tbl_content{text-align:left; padding:5px 10px; background:transparent url('Images/dot_tbl_vbpq.jpg') bottom repeat-x;text-align:justify ;color:#383838;}
.big_tbl_content2{text-align:center;background:transparent url('Images/dot_tbl_vbpq.jpg') bottom repeat-x;}
.color1{color:#ca2828 !important;}
.color2{color:#34a134;}
/*****Right*****/
.big_mainbox_r{width:768px;float:left;margin:8px 0 0 8px;display:inline;}
.big_r_search{width:770px;float:left;background:#f6f6f6;color:#339933;font-weight:bold;padding:10px 0;padding-left:10px;}
.big_r_search_input{width:416px;height:26px;background:transparent url('Images/bg_search.jpg') no-repeat;border:0;vertical-align:middle;margin:0;padding:0;color:#000;font-size:11px;padding:5px 0 0 10px;text-align:left}
.big_r_search_btn{width:100px;height:28px;background:transparent url('Images/btn_search.jpg') no-repeat;border:0;vertical-align:middle;margin:0;padding:0;color:#FFF;font-size:11px;text-align:center;font-weight:bold}
.big_r_search_ad{color:#ca2828;padding-left:5px;}
.big_r_search_ad a{color:#ca2828;text-decoration:none}
.big_r_page{width:768px;float:left;color:#339933;padding:10px 0;text-align:right;}
.big_r_page img{border:0px;}
.big_r_pagin{width:768px;float:left;}
.big_tbl_title{background:transparent url('Images/bg_newitem.gif') repeat-x;height:25px;text-align:center;color:#fff;font-weight:bold;}
.big_td1{height:auto;text-align:left;color:#fff;font-weight:bold;}
.big_tbl_content{text-align:left; padding:5px 10px; background:transparent url('Images/dot_tbl_vbpq.jpg') bottom repeat-x;text-align:justify ;color:#383838;}
.big_tbl_content2{text-align:center;background:transparent url('Images/dot_tbl_vbpq.jpg') bottom repeat-x;}
.color1{color:#ca2828 !important;}
.color2{color:#34a134;}

.Conten_VB {
border:1px solid #EEEEEE;

margin-left:10px;
float:left;
width:790px;

}
img.LinkDownDoc
{
	background-image: url(images/blue/word.jpg);
	background-position: 12px 0px;
	background-repeat: no-repeat;
	height:17px;
	width:20px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
}
.PoinItem_VB
{
	background:url("Images/folder-icon.png") no-repeat scroll 4px 0px ;
	height:32px;
	width:32px;		
}
.p_big_title1
{
	float:left;
	height:32px;
	margin-left:40px;
	padding-top:5px;
}
.PoinItem_Image
{
	background:url("Images/image-multi-icon.png") no-repeat scroll 4px 0px ;
	height:24px;
	width:24px;		
}
.relativeVB a:link
{
	color:#339933;
}
	
.BorderSearch
{
	border: 1px solid #339933; width: 600px; padding-bottom: 10px;

}
.linkVB
{
	cursor:pointer;
	
}
