/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 800px;
	background-color: #ffffff;
}
.skinmaster {
	background-color: #ffffff;
	border-right: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-color: #006DA9;
	height:25px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
}
.rightpane {
	width: 175px;
	background-color: transparent;

}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

/* MENU */
.main_dnnmenu_container {
	background-color: transparent; 
	height:25px;
}

/* root */
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: hand; 
	color: #ffffff; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #006DA9 Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
	padding: 5px 15px 5px 15px;	
    vertical-align:middle;	
    height:25px;
}
/* sub item */
.main_dnnmenu_item {
	cursor: hand; 
	color: #ffffff; 
	font-size: 10pt; 
	font-style: normal; 
	background-color: #006DA9;
	font-family:  Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 1px 1px 1px;	
    vertical-align:middle;	
    height:25px;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: hand; 
	color: #ffffff; 
	font-size: 10pt; 
	font-style: normal; 
	background-color: #006DA9;
	FILTER: alpha(opacity=60);
	font-family:  Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 5px 5px 5px;
    vertical-align:middle;	
    height:25px;
}


/*root hover*/
.main_dnnmenu_roothover {  
	background-color: #ffffff; 
	color: #006DA9; 
	 height:25px;
}

.main_dnnmenu_roothover td {  
	background-color: #ffffff; 
	color: #006DA9; 
	height:25px;
}

/*sub hover*/

.main_dnnmenu_subhover {  
	background-color: #3C6EA3;
	FILTER: alpha(opacity=80);
	height:25px;
}

.main_dnnmenu_subhover td{  
	background-color: #D4E5F7;
	FILTER: alpha(opacity=80);
	color: #702500; 
	height:25px;
}

/* Root selected*/
.main_dnnmenu_rootselected {  
	background-color: #ffffff; 
	color: #006DA9; 
	height:25px;
}

.main_dnnmenu_rootselected td{  
	background-color: #ffffff; 
	color: #006DA9; 
	height:25px;
}

/* Sub selected*/
.main_dnnmenu_subselected {  
	background-color: #D4E5F7; 
	color: #702500; 
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #D4E5F7;
	font-family:  Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 5px 5px 5px;
    vertical-align:middle;	
    height:25px;
}

.main_dnnmenu_subselected td{  
	background-color: #D4E5F7; 
	color: #702500; 
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	font-family:  Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 5px 5px 5px;
    vertical-align:middle;	
    height:25px;
}

/* Icon*/
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 30px; 
}

.breadcrumb, .breadcrumb A:link, .breadcrumb A:visited
{
	color: #ffffff; 
	font-size: 8pt; 
	font-style: normal; 
	font-family: Arial; 
}
.menu_breadcrumb{
	background-color:#D4E5F7;
	background-repeat:repeat-x;	
}

/*End MENU*/

.menu_border_top{
	height:2px;
	background-color:#C2C2C2;
	background-repeat:repeat-x;	
}

.menu_border_left{
	background-color:#C2C2C2;
	width:2px;
	background-repeat:repeat-y;	
}
.menu_border_bottom
{
	background-color:#C2C2C2;
	background-repeat:repeat-x;	
	height:2px;
}
.menu_border_right{
	background-color:#C2C2C2;
	width:2px;
	background-repeat:repeat-y;	
}



.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}


/*End menu*/

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/*Tuan*/
.bg_banner
{
	background-color:#ffffff ;
	background-repeat:repeat-x;
}

.main_bg
{
	background-color:#ffffff ;
	width:24px;
}
.Footer_bg
{
	background-image:url('images/Footer_bg.jpg') ;
}
.spacer_container
{
	background-image:url('images/spacer.jpg') ;
	height:4px;
	background-repeat:repeat-x;
}
.Container_bg{
	background-image:url('images/Container_bg.jpg') ;
	border-right: #D4D4D4 1px solid; 
	border-top: #D4D4D4 1px solid; 
	border-left: #D4D4D4 1px solid; 
	border-bottom: #D4D4D4 1px solid; 
}

.Container_Title{
	/*color:#3B6FA3;*/
	color:#5f352b;
	font-family :Arial, Sans-Serif;
	font-weight: bold; 
	font-size:13px;
	
}
.NavigationBar_bg{
	background-color:#ffffff ;
	height:16px;
	background-repeat:repeat-x;
	vertical-align:middle;
}

/*global border*/

.top_left_border{
	background-image:url('images/top_left_border.jpg');
	height:15px;
}

.top_center_border{
	background-image:url('images/top_center_border.jpg');
	height:15px;
	background-repeat:repeat-x;	
}

.top_right_border
{
	background-image:url('images/top_right_border.jpg');
	height:15px;
}


.left_border{
	background-image:url('images/left_border.jpg');
	background-repeat:repeat-y;
	width:13px;
}

.right_border{
	background-image:url('images/right_border.jpg');
	background-repeat:repeat-y;
	width:13px;
}


.bottom_left_border{
	background-image:url('images/bottom_left_border.jpg');
	height:20px;
}

.bottom_center_border{
	background-image:url('images/bottom_center_border.jpg');
	background-repeat:repeat-x;	
	height:20px;
}
.bottom_right_border{
	background-image:url('images/bottom_right_border.jpg');
	width:13px;
}

/*contaniner border*/

.top_left_border_contaniner{
	background-image:url('images/top_left_border_contaniner.jpg');
	height:4px;
}

.top_center_border_contaniner{
	background-image:url('images/top_center_border_contaniner.jpg');
	height:4px;
	background-repeat:repeat-x;	
}

.top_right_border_contaniner
{
	background-image:url('images/top_right_border_contaniner.jpg');
	height:4px;
}

.left_border_contaniner{
	background-image:url('images/left_border_contaniner.jpg');
	background-repeat:repeat-y;
	width:4px;
}

.right_border_contaniner{
	background-image:url('images/right_border_contaniner.jpg');
	background-repeat:repeat-y;
	width:4px;
}


.bottom_left_border_contaniner{
	background-image:url('images/bottom_left_border_contaniner.jpg');
	width:4px;
	height:3px;
}

.bottom_center_border_contaniner{
	background-image:url('images/bottom_center_border_contaniner.jpg');
	background-repeat:repeat-x;	
	height:3px;
}
.bottom_right_border_contaniner{
	background-image:url('images/bottom_right_border_contaniner.jpg');
	height:3px;
	width:4px;
}



a.CommandButton:link,a.CommandButton:active { 
	color: #000000; 
	border: 1px solid #ABABAB; 
	background: #EBEBEB; 
	text-decoration: none; 
	font:10pt;
	vertical-align:middle;
	text-align:center;
	padding: 2px 3px 3px 1px; 
}
a.CommandButton:visited{ 
	color: #6A6A6A; 
	border: 1px solid #ABABAB; 
	background: #EFEFEF; 
	padding: 2px 3px 3px 1px; 
	text-decoration: none; 
	font:10pt;
	vertical-align:middle;
	text-align:center;
}
a.CommandButton:hover { 
	color: #FFFFFF; 
	border: 1px solid #868686; 
	background: #000000; 
	padding: 2px 3px 3px 1px; 
	text-decoration: none; 
	font:10pt;
	vertical-align:middle;
	text-align:center;
}
selectedtab, a.SelectedTab:link, a.SelectedTab:visited, a.SelectedTab:active {
	font:bold 10px Arial;
    color:#ffffff;      
}
A.SelectedTab:hover {
	font:bold 10px Arial;
	COLOR:#ff9913;
}
.FCMS_TextBox
{
	color:#444444;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font:10pt;
}
.FCMS_News_Summary {
	FONT-SIZE: 10pt; 
	COLOR:#666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
}
.FCMS_News_Summary_Detail {
	FONT-SIZE: 10pt; 
	COLOR:#666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font:bold;
	text-align:left;
}
.FCMS_News_Content {
	FONT-SIZE: 10pt; 
	COLOR:#302C2D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align:left;
}
.FCMS_News_Content_Detail {
	FONT-SIZE: 10pt; 
	COLOR:#666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align:left;
}
.FCMS_News_Content A:link, .FCMS_News_Content A:visited, .FCMS_News_Content A:active
 {
	FONT-SIZE: 10pt; 
	COLOR:#302C2D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.FCMS_News_Content A:hover
 {
	FONT-SIZE: 9pt; 
	text-decoration: none;
	COLOR:#302C2D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.FCMS_News_Date {
	FONT-SIZE: 8pt; 
	/*Font-weight:bold;*/
	COLOR:#6C6C6C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.FCMS_News_ChiTiet
 {
	text-decoration: none;
	font: 13px Arial;
	color:#92CB48; 
}


.FCMS_TabStrip
{
	background-image:url('CMS_TabStripThemes/Img/tabstripbg.jpg');
	background-repeat:repeat-x;
}
.FCMS_TabStrip_TabTextSelectedCssClass
{
	font-family:Arial, TimeNewsRoman;
	text-transform:uppercase;
	font-size: 13px;
	font-weight:bold;
	color: #F72B0A;
	cursor:pointer;	
	vertical-align: middle;			
	padding:0 18px 0 18px;
}
.FCMS_TabStrip_TabTextDefaultCssClass
{
	font-family:Arial, TimeNewsRoman;
	text-transform:uppercase;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	cursor:pointer;
	vertical-align: middle;		
	padding:0 18px 0 18px;
}

.FCMS_TabStrip_TabTextHoverCssClass
{
	font-family:Arial, TimeNewsRoman;
	text-transform:uppercase;
	font-size: 13px;	
	font-weight:bold;
	color: #F72B0A;
	cursor:pointer;	
	vertical-align: middle;			
	padding:0 18px 0 18px;
}
.FCMS_TabStrip_BottomBg
{
	background-image:url('CMS_TabStripThemes/Img/bottombg.jpg');
	background-repeat:repeat-x;
	
}
.FCMS_Cat_News_Title
{
	color:#565353;
	font-size:10pt;	
	text-decoration:none;
	font-weight:bold;
	FONT-FAMILY: Arial, TimeNewsRoman;
}
.FCMS_Toolbar
 {
	FONT-SIZE: 10pt; 
	COLOR:#d20000; 
	font-weight:bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.FCMS_News_Next
 {
	FONT-SIZE: 9pt; 
	text-decoration: none;
	COLOR:#0C4D8E; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Cham_Ngang
{
	background-image:url('images/dot.png');
	background-repeat:repeat-x;
	width:100%;	
	margin:5px 0px 5px 0px;
}
/*End Border Content Bottom*/
.BottomLink, a.BottomLink:link, a.BottomLink:visited, a.BottomLink:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font:bold;
	color:#F72B0A;	
	vertical-align:middle;
}
A.BottomLink:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font:bold;
	COLOR:#FB2704;
}
.Copyright, a.Copyright:link, a.Copyright:visited, a.Copyright:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font:bold;
	color:#F72B0A;	
	vertical-align:middle;
}
A.Copyright:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font:bold;
	COLOR:#FB2704;
}

/* VSTAR*/

.topBanner {
	width: 100%;
	background-color: #ffffff;
	height:20px;
}

.Footer {
	width: 100%;
	background-color: #ffffff;
	padding:0 0px 5 6px;
	font-family:Tahoma;
	color:#0C4D8E;
	font-size: 13px;
	height:60px;
}

.green{color:#3c6ea3;font-weight:700;}
.grown{color:#702500;font-weight:700;}
.logo-right{float:left;height:84px;width:96px;border:0;padding-right:8px;border-bottom:0 solid #3d1400;}


