/* 
================================
Skin styles for DotNetNuke - For DotNetNuke 3 - Designed by Nina Meiers - dnn3@xd.com.au 
================================
*/   

body
{
	width: 100%;
	height: 100%;
	background-color:#497CB5;
	color:#000000;
	text-align:center;
	
	
}
/*-------------------------------------------------------------------------------------------*/
TH {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY:Tahoma
}
TR {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY:Tahoma
}
TD {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY: Arial
}
DIV {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY: Arial; 
}
#wrapper {
	POSITION: relative; HEIGHT: 258px
}
#logo {
	Z-INDEX: 3; LEFT: 25px; WIDTH: 228px; POSITION: absolute; TOP: 25px; HEIGHT: 60px
}
#user {
	Z-INDEX: 3; RIGHT: 8px; POSITION: absolute; TOP: 8px; HEIGHT: 18px; TEXT-ALIGN: right
}
#header {
	Z-INDEX: 2; WIDTH: 100%; BOTTOM: 40px; POSITION: absolute
}
#menu {
	Z-INDEX: 1; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; BOTTOM: 0px; POSITION: absolute; HEIGHT: 54px
}
.bannerpanecss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.lt {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.rt {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.lb {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
.rb {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.cm {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.ct {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.cb {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
.rm {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.lm {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.wh {
	WIDTH: 100%; HEIGHT: 100%
}
.w {
	WIDTH: 100%
}
.h {
	HEIGHT: 100%
}
.w50 {
	WIDTH: 50%
}
.s
{
	padding-bottom: 4px;
	text-align: right;
	padding-right:5px;
	margin-top:90px;
	

}
.panecss {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.norwar {
	WHITE-SPACE: nowrap
}
.pp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4f4f4f
}
.SubHead {
	FONT-SIZE: 12px; COLOR: #4f4f4f
}
.SubSubHead {
	FONT-SIZE: 12px; COLOR: #000
}
.Normal {
	FONT-SIZE: 12px; COLOR: #555
}
.CommandButton {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.CommandButton:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: #89bd00; TEXT-DECORATION: none
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #89bd00; TEXT-DECORATION: underline
}
.topcss {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.topcss:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.topcss:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.topcss:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.topcss:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #57a81d; TEXT-DECORATION: underline
}
.usercss {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.usercss:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.usercss:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.usercss:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.usercss:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #57a81d; TEXT-DECORATION: underline
}
.searchcss {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.searchcss:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.searchcss:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.searchcss:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
A.searchcss:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #57a81d; TEXT-DECORATION: underline
}
.links
{
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-family:Tahoma;
    font-weight:normal;
}
A.links:link {
	FONT-SIZE: 13px; COLOR: #0076cd; TEXT-DECORATION: none;font-family:Tahoma;
}
A.links:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076cd; TEXT-DECORATION: none;font-family:Tahoma;
}
A.links:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076cd; TEXT-DECORATION: none;font-family:Tahoma;
}
A.links:hover {
	 FONT-SIZE: 12px; COLOR: #0076cd; TEXT-DECORATION: underline;font-family:Tahoma;
}
.bottomcss {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: White; TEXT-DECORATION: none
}
A.bottomcss:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0024b7; TEXT-DECORATION: none
}
A.bottomcss:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0024b7; TEXT-DECORATION: none
}
A.bottomcss:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0024b7; TEXT-DECORATION: none
}
A.bottomcss:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #57a81d; TEXT-DECORATION: underline
}
.leftpane {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
.rightpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.toppane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.bottompane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.contentpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.myleftpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mycontentpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.myrightpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mybottompane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.logopane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.showcasepane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bannerpane {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.vspacepane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.hspacepane {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.allspacepane {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.leftshowpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.test {
	BACKGROUND-COLOR: #33ff33
}
/*-------------------------------------------------------------------------------------------*/
.pagemaster 
{
	width: 990px;
	height: 100%;	
	background-color: transparent;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.skinmaster 
{
	height: 100%;
	background-color: Transparent;
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.Banner
{
    width:990px;
    height:110px;
    BACKGROUND-IMAGE: url(cang2.jpg); 	
	background-repeat: no-repeat;
	background-position:top left;

}
.skinheader {
}
.skingradient
{
    background-image: url(bg.gif);
    height: 33px;
    background-repeat: repeat-x;
    vertical-align: top;
}

.menugradient
{
    background-image: url(bg_topmenu.gif);
    height: 33px;
    background-repeat: repeat-x;
    vertical-align: top;
    background-position: center bottom;

}
.menubottom
{
    background-image: url(bot_menu.gif);
    height: 22px;
    background-repeat: repeat-x;
    vertical-align: top;
    background-position: center bottom;
    padding-top:3px;
    text-align:right;
    padding-right:10px;
}
.cssRightSeparator
{
	border-right: #ffffff 2px solid;
}
.controlpanel
{
	width: 100%;
	background-color: #99ccff;
}
.toppane 
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
.leftpane 
{
	width: 200px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
.contentpane 
{
	width: 100%;
	background-color: #FFFFFF;
	text-align:left;
}
.rightpane 
{
	width: 200px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
.bottompane 
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	text-align:left;
}
.vien_xanh
{
    background-image: url(vien_xanh.gif);
    height: 1px;
    background-repeat: no-repeat;
    color: #8fc5cc;
    text-align: center;
    font-size: 13px;
}
.vien_xam
{
    background-image: url(vien_den.gif);
    background-position:center center;
    height: 1px;
    background-repeat: no-repeat;
    color: #8fc5cc;
    text-align: center;
    font-size: 13px;
}
.link_top
{
    BACKGROUND-IMAGE: url(links_top.gif); 
	HEIGHT:50px;
	background-repeat: repeat-x;
	color:#8fc5cc;
	text-align:center;
	font-size:13px;
}
.footergradient 
{
	BACKGROUND-IMAGE: url(links.gif); 
	HEIGHT:50px;
	background-repeat: no-repeat;
	color:#8fc5cc;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
}
.footerbottom
{
    background-image: url(footer_top2.gif);
    background-position:top left;
    height: 10px;
    background-repeat: repeat-y;
    color: #000000;
    text-align: center;
}
.image_footer
{
    background-image: url(footer_bot.gif);
    background-position:top left;
    background-repeat: no-repeat;
    height: 128px;
    background-color:Transparent;
    text-align:center;
    color:#000000;
}
/*table chua menu*/

.MainMenu_MenuContainer 
{
	background-color: transparent;
     height:33px;

}
.MainMenu_MenuContainer td
{
    background-color: transparent;
    border:0;
    color: #fff;
}
.MainMenu_MenuIcon 
{
    background-color:Transparent;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15; 
	height: 30px;
}
.MainMenu_RootMenuArrow 
{
	display:none;
}
.MainMenu_MenuBreak 
{
	border:0;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 33px;
	background-color: Transparent;
}
.rootmenuitem
{
    background-color: #99ffff;
}
.rootmenuitem td
{
    border-right: #000000 2px solid;
}
.rootmenuitem td span{}
.rootmenuitembreadcrumb{}
.rootmenuitembreadcrumb td{}
.rootmenuitembreadcrumb td span{}
.rootmenuitemselected{}
.MainMenu_MenuItem 
{
	height: 30px;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	display:inline-block;
	padding:0 5 0 5;
	
}
MainMenu_MenuItem td
{
    border-right: #000000 2px solid;
    background-color: transparent;
}
.MainMenu_SubMenu
{
    background-color: #497CB5;
    z-index: 1000;
    cursor: hand;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
    border-bottom: #FFFFFF 2px solid;
    border-left: #FFFFFF 2px solid;
    border-top: #FFFFFF 2px solid;
    border-right: #FFFFFF 2px solid;
    height:30px;
}

.MainMenu_MenuItemSel 
{
	background-image: url(select3.gif);
	background-position:bottom left; 
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma, Arial, Helvetica; 
	font-style: normal;
	height: 30px;
	background-position: 0% 0%;
    color: #fff;
    display:inline;
    padding:0 5 0 5;
}
.MainMenu_MenuArrow 
{
	height: 30px;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	display:none; 
}

/*Menu duoc chon*/
.MainMenu_RootMenuItemBreadcrumb
{
    background-image: url(select3.gif);
    background-position: bottom left;
    cursor: hand;
    font-family: Tahoma, Arial, Helvetica;
    font-style: normal;
    height: 30px;
    background-position: 0% 0%;
    color: #ff0000;
    display: inline;
    text-align:center;
    
}
.MainMenu_SubMenuItemSelected
{
    background-color: mediumaquamarine;
    height: 30px;
}
.StandardButton     
{
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}


.Head   
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  14px;
    font-weight:  bold;
    color: #333333;
}


.SubHead   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  14px;
    font-weight:  bold;
    color: #333333;
}
.footerLeft
{
	font-weight: bold; 	
	font-family:Times New Roman;
	font-size:16px;	
	width: 100%;
    background-color: #78ABDE; 
    background-image:url(images/portlet-title.png);   
    COLOR:ThreeDDarkShadow;
    background-repeat:repeat-x;
    padding-left: 10px; 
    padding-top: 4px;
 }
 .fillBack
 {
	background-color:White;
	background-image:url(images/portlet-bottomcenter.png);  
    background-repeat:repeat-x;
} 
 .bt
 {
	background-color:White;
	background-image:url(images/bg.png);  
    background-repeat:repeat-x;
} 
 .bg
{
	font-weight: bold; 
	width: 100%;
	font-family:Times New Roman;
	font-size:16px;	
	
    background-color: #78ABDE; 
    background-image:url(images/bg_menu_title_article.gif);   
 }
 td.column 
{
    font-weight: bold; 
    background-color: #78ABDE; 
    background-image:url(images/ColumnBackground.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}


.newtitle
{
	background-image:url(images/CatTitle.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:25px;
}

.newlink:link   {
                color: Black;
                text-decoration: none;
                font-size:13px;
               
           
                
                }
.newlink:active {
                color: Red;
                text-decoration:uderline;
                }
.newlink:visited {
                color:Blue;
                text-decoration: none;
                }
.newlink:hover  {
                color: Red;
                text-decoration:none;
                
                }
                
                
                
.orderlink:link   {
                color: Blue;
                text-decoration: none;
                 
                
                }
.orderlink:active {
                color: Red;
                text-decoration:none;
                }
.orderlink:visited {
                color:Gray;
                text-decoration:none;
                }
.orderlink:hover  {
                color: Red;
                text-decoration:underline;
                
                }               
.news-date {
	font-size:1em;
	font-style:italic;
	color:#A4A4A4;
}
td.column 
{
    font-weight: bold; 
     
    background-color: #78ABDE; 
    background-image:url(images/ColumnBackground.gif); 
    background-repeat: repeat-x; 
    COLOR: white;
}
td.bgColor
{
	background-color:#DDEEFF
	}
/*-------------- Định dạng vị trí ảnh --------------*/
.photo-border {
	border:1px solid #cecece;
	padding:1px;
	background:#d9d9d9 ;
	
	
	
}

.photo-float-left {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
.tableBorder /* This is the outline round the main forum tables */
{
/*    border: 1px #B2B2B2 solid;  */
    border:1px outset;
    background-color: #FFFFFF;
    
}

.pn
{
	font-family: Arial;
	font-size: 11px;
	
}


div.TabTitle
{
	background-image: url(images/bgtitle.gif);
	background-repeat:repeat;
	width: 170px;
	height: 22px;
	color: Yellow;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	padding-top: 3px;
	font-size: 12px;
}


#gallery
{
	font: 12px arial;
	width: 418px;
	padding: 15px 10px 0px 10px;
	line-height: 15px;
}
#gallery div.off
{
	margin-top:6px;
	color: #000;
	height: 18px;
	margin-right: 2px;
	line-height: 18px;
	padding: 0 10px;
	float: left;
	background: url(Images/tab01.gif) repeat-x left bottom;
	border: 1px solid #abddf4;
	border-bottom-color: #ccc;
	cursor: pointer;
	position: relative;
	z-index: 18;
}
#gallery div.on
{
	color: #c00;
	padding:0 5px;
	margin-right: 2px;
	margin-top: 1px;
	float: left;
	background: url(Images/tab02.gif) repeat-x left bottom;
	border: 1px solid #abddf4;
	cursor: pointer;
	border-bottom: 0;
	height: 24px;
	font-weight:bold;
	line-height: 23px;
	position: relative;
	z-index: 100;
}

div.hide
{
	display: none;
	width: 0;
	overflow: hidden;
}
div.show
{
	clear:both;
	background-color: #fff;
	width: 398px;
	margin-top: 0;
	top: -1px;
	border: 1px solid #abddf4;
	padding: 10px;
	position: relative;
	z-index: 20;
	font: 12px arial;
	line-height: 16px;
	overflow: auto;
}
div.show img
{
	float: left;
	margin: 0 10px 10px 0;
}
.clear
{
	clear: both;
}
/* Quản lý văn bản \*/

.ttlq
{
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;	
}

.chitiet1
{
	font-weight: bold; 	
	font-family:Times New Roman;
	font-size:16px;	
	width: 100%;
    background-color: #78ABDE; 
    background-image:url(images/top_dayeucau.gif);   
    COLOR:ThreeDDarkShadow;
    
 }
.chitiet2
{
	font-weight: bold; 	
	font-family:Times New Roman;
	font-size:16px;	
	width: 100%;
    background-color: #78ABDE; 
    background-image:url(images/bottom_dayeucau.gif);   
    COLOR:ThreeDDarkShadow;
 }
 .chitiet3
{
	border: solid 1px #B0C8D0; 
	padding-left: 5px; 
	padding-right: 5px; 
	background-color: #8BDAF6;
 }
 

 .Line
{
	font-weight: bold; 	
	font-family:Times New Roman;
	font-size:16px;	
	width: 100%;
    background-color: #78ABDE; 
    background-image:url(images/tabItemSelectedBg.jpg);   
    COLOR:ThreeDDarkShadow;
    background-repeat:repeat-x;
    padding-left: 10px; 
    padding-top: 4px;
 }
 
 
 TABLE.reference {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.reference TH {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid; BACKGROUND-COLOR: #e5eecc
}
TABLE.reference TD {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid
}

.outerWrapper
    {
        border: solid 1px #dff3ff;
        height: 118px;
        width: 160px;
        margin: 4px;
    }
    
    .fontchu
    {
			color: maroon;
			 font-weight: bold; 
			 text-decoration: underline;
	}
	.fontchu1
    {
		padding-left:5px;
		padding-top:10px;
		width: 100%;
	    font-family: Times New Roman; 
		font-size: 12px;
	}
   
   
   /* lich*/
   .Grid
{
	width: 100%;
	text-align: justify;
}
.header
{
	vertical-align: middle;
	background-color: #E0E0E0;
	text-align: center;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	height:23px;
}
.chuy
{
	margin-left:50px;
	padding:30px 30px 30px 30px;
}
.tblBlockMain
{
	border: solid 1px #AACCEE;
	padding: 0px;
	border-collapse: collapse;
	overflow: scroll;
	width: 100%;
}
.tdBlockBannerLeft
{
	 background-color:#EBF3FB;
	 height:18px;
	 border-bottom:solid 1px #AACCEE;
	 text-align:left;
	 font-size:9pt;
	 font-weight:bold;
	 padding-left:9px;	
}
.tdBlockBannerCenter
{
	 background-color:#EBF3FB;
	 height:18px;
	 border-bottom:solid 1px #AACCEE;
	 text-align:center;
	 font-size:9pt;
	 font-weight:bold;	
}
.tdBlockBannerRight
{
	 background-color:#EBF3FB;
	 height:18px;
	 border-bottom:solid 1px #AACCEE;
	 text-align:left;
	 font-size:9pt;
	 font-weight:bold;
	 padding-left:9px;	
}

.tdBlockContentLeft
{
	text-align:center;
	vertical-align:top
}

.tdBlockContentCenter
{
	text-align:center;
	vertical-align:top
}

.tdBlockContentRight
{
	text-align:center;
	vertical-align:top
}
.lblBlockMainContentLeft
{
	font-size:9pt;
	font-weight:normal
}

.tdBlockBannerLeftBorder
{
	 background-color:#EBF3FB;
	 height:18px;
	 border:solid 1px #AACCEE;
	 text-align:left;
	 font-size:9pt;
	 font-weight:bold;
	 padding-left:9px;	
}
.rigister_title
{
	font-weight:bold;
	text-align:left;
}
.rigister_title2
{
	font-weight:bold;
	text-align:center;
}
.rigister_td1
{	
	text-align:right;
	width:30%;
	font-weight:bold;
}
.rigister_td2
{	
	text-align:left;
	width:70%
}
.rigister_txtngan
{
	border: 1px solid #316AC5;
	margin-left:10px;
	width:80%
}
.rigister_txtngan2
{
	width:20%;
	border: 1px solid #316AC5;
	margin-left:10px;
}
.rigister_txthoten
{
	text-transform:capitalize;
	width:60%;
	border: 1px solid #316AC5;
	margin-left:10px;
}

.rigister_nam
{
	width:70px;
}
.rigister_thang_ngay
{
	width:40px;
}
.mycalendar
{
	Height:45px;
	Width:50px;
}
.mycalendar	: hover
{
	Height:180px;
	Width:200px;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}




