﻿body    /* this line already have before */
{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    background-color:#f6f6f6;
    text-align:center;
}

#Master_Bottom
{
	text-align:center;
	height:10px;
	font-size:8pt;
}

img {border:0;}

/* First image about gridview */
.head01 {background-image:url('images/bg_01.gif'); background-repeat:repeat-x;height:28px;}
.column-1 {width:610px; float:left; margin-left:35px; padding-top:11px;}
.column-2 {width:300px; float:left; padding-top:5px;}
.column-3 {width:900px; float:left; padding-top:15px; margin-left:35px; margin-right:15px;}

.menu {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.menu a:link {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.menu a:visited {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.menu a:hover {font-family:Arial;font-size:9pt;color:#FFFFFF;text-decoration:underline;}

.link01 {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.link01 a:link {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.link01 a:visited {font-family:Arial;font-size:9pt;color:#000000;text-decoration:none;}
.link01 a:hover {font-family:Arial;font-size:9pt;color:#000000;text-decoration:underline;}

.link02 {font-family:Arial;font-size:14px;font-weight:bold;color:#2870b6;text-decoration:none;}
.link02 a:link {font-family:Arial;font-size:14px;font-weight:bold;color:#2870b6;text-decoration:none;}
.link02 a:visited {font-family:Arial;font-size:14px;font-weight:bold;color:#2870b6;text-decoration:none;}
.link02 a:hover {font-family:Arial;font-size:14px;font-weight:bold;color:#2870b6;text-decoration:underline;}

.user{color:#FF0000; font-weight:bold;}
.headcontents{font-weight:bold; font-size:15px;}
.pass {color:#3399cc;}
.pass a:link{color:#3399cc; text-decoration:none;}
.pass a:visited{color:#3399cc; text-decoration:none;}
.pass a:hover{color:#3399cc; text-decoration:underline;}

.allText
{
    font-family:Arial;
    font-size:9pt;
}
/* Nhung text canh phai tren textbox */
.allRightAlignText
{
    font-family:Arial;
    font-size:9pt;
    text-align:right;
}
/* Nhung text canh giua tren textbox */
.allCenterAlignText
{
    font-family:Arial;
    font-size:9pt;
    text-align:center;
}
.smallText
{
    font-family:Tahoma;
    font-size:8pt;
}
/* Nhung text canh phai tren textbox */
.smallRightAlignText
{
    font-family:Tahoma;
    font-size:8pt;
    text-align:right;
}
/* Nhung text canh giua tren textbox */
.smallCenterAlignText
{
    font-family:Tahoma;
    font-size:8pt;
    text-align:center;
}
.smallLogonLabels
{
    font-family:Tahoma;
    font-size:8pt;
    color:#404040;
}
.errorRoleText
{
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}
.headDiv
{
    font-family:Arial;
    font-size:11pt;
	font-weight:bolder;
}
.headDivChild
{
    font-family:Arial;
    color:#0075ED;
    font-size:11pt;
	font-weight:bolder;
}
.normalLink
{
    text-decoration:none;
}
.normalLink:hover
{
    text-decoration:underline;
}
.linkAbove
{
	font-family:Arial;
	color:#0075ED;
	font-size:9pt;
	text-decoration:none;
}
.linkAbove:hover
{
	font-family:Arial;
	color:#0075ED;
	font-size:9pt;
	text-decoration:underline;
}
.linkErrorRole
{
	font-family:Arial;
	color:Red;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.linkErrorRole:hover
{
	font-family:Arial;
	color:Red;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}
.navigationAbove
{
	font-family:Arial;
	color:Black;
	font-size:9pt;
	text-decoration:none;
}
.navigationAbove:hover
{
	font-family:Arial;
	color:Black;
	font-size:9pt;
	text-decoration:underline;
}
.smallNavigationAbove
{
	font-family:Tahoma;
	color:Black;
	font-size:8pt;
	text-decoration:none;
}
.smallNavigationAbove:hover
{
	font-family:Tahoma;
	color:Black;
	font-size:8pt;
	text-decoration:underline;
}
.revSmallNavigationAbove
{
	font-family:Tahoma;
	color:Black;
	font-size:8pt;
	text-decoration:underline;
}
.revSmallNavigationAbove:hover
{
	font-family:Tahoma;
	color:Black;
	font-size:8pt;
	text-decoration:none;
}
.headDivLinkAbove
{
	font-family:Arial;
	color:Black;
	font-size:11pt;
	font-weight:bolder;
	text-decoration:none;
}
.headDivLinkAbove:hover
{
	font-family:Arial;
	color:Black;
	font-size:11pt;
	font-weight:bolder;
	text-decoration:underline;
}
.smallLinkAbove
{
	font-family:Tahoma;
	color:#0075ED;
	font-size:8pt;
	text-decoration:none;
}
.smallLinkAbove:hover
{
	font-family:Tahoma;
	color:#0075ED;
	font-size:8pt;
	text-decoration:underline;
}
/* FIELDSET */
.fieldset
{
	border-color:#F0F0F0;
}
.legend
{
	color:#007FEB;
	font-weight:bold;
	font-size:10pt;
}
.darkLegend
{
    color:#666666;
	font-weight:bold;
	font-size:10pt;
}

/* Ten cong ty o tren phong ban list */
.CompName
{
	color:Black;
	font-weight:bold;
	font-size:13px;
}

/* GRID CHI TIET GIAO DICH */
.linkEdit
{
	font-family:Tahoma;
	color:#DD3409;
	text-decoration:none;
	font-size:8pt;
}
.linkEdit:hover
{
	font-family:Tahoma;
	color:#DD3409;
	text-decoration:underline;
	font-size:8pt;
}
.controlInside
{
    font-family:Tahoma;
	font-size:8pt;
}

/* Thiet lap readonly style cho control */
.readonlyControl
{
	font-family:Arial;
	font-size:9pt;
	background-color:#E0E0E0;
}
/* Nhung text canh phai tren textbox */
.readonlyRightAlignControl
{
	font-family:Arial;
	font-size:9pt;
	background-color:#E0E0E0;
	text-align:right;
}
/* Nhung text canh giua tren textbox */
.readonlyCenterAlignControl
{
	font-family:Arial;
	font-size:9pt;
	background-color:#E0E0E0;
	text-align:center;
}
.readonlyCalendarControl
{
    font-family:Arial;
    font-size:9pt;
    background-color:White;
}
/* Nhung ngay thang canh phai tren textbox */
.readonlyRightAlignCalendarControl
{
    font-family:Arial;
    font-size:9pt;
    background-color:White;
    text-align:right;
}
/* Nhung ngay thang canh giua tren textbox */
.readonlyCenterAlignCalendarControl
{
    font-family:Arial;
    font-size:9pt;
    background-color:White;
    text-align:center;
}
.smallReadonlyControl
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#E0E0E0;
}
/* Nhung text canh phai tren textbox */
.smallReadonlyRightAlignControl
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#E0E0E0;
	text-align:right;
}
/* Nhung text canh giua tren textbox */
.smallReadonlyCenterAlignControl
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#E0E0E0;
	text-align:center;
}
.smallReadonlyCalendarControl
{
    font-family:Tahoma;
    font-size:8pt;
    background-color:White;
}
/* Nhung ngay thang canh phai tren textbox */
.smallReadonlyRightAlignCalendarControl
{
    font-family:Tahoma;
    font-size:8pt;
    background-color:White;
    text-align:right;
}
/* Nhung ngay thang canh giua tren textbox */
.smallReadonlyCenterAlignCalendarControl
{
    font-family:Tahoma;
    font-size:8pt;
    background-color:White;
    text-align:center;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.headDivOfModal
{
    font-family:Arial;
    font-size:9pt;
	font-weight:bolder;
}

/* Error Messages */
.errorMessage
{
	font-family:Arial;
	color:Red;
	font-size:8pt;
}

/* Validator Callout */
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

/* AutoComplete */
.autocompleteplus_completionListElement

{
padding-bottom:0px;

padding-top:0px;
padding-right:0px;

padding-left:0px;
position:absolute;

z-index:6000;
/* width:172px!important; */

visibility : hidden;
margin-left:-1px!important;

margin-top:0px!important;
background-color:#F1F0F0;

color : windowtext;
border : buttonshadow;

border-color:Black;
border-width : 1px;

border-style : solid;
cursor : 'default';

overflow : auto;
text-align : left;

list-style-type :none;

}

/* AutoComplete highlighted item */

.autocompleteplus_highlightedListItem

{

list-style-type:none;
font-family: Tahoma;

font-size: 11px;
color: White;

text-decoration: none;
background-color: #3399FF; cursor: pointer;

cursor: hand;
padding:0px 0px 0px 3px;

margin: 0px;

text-align: left;
line-height:20px!important;

}

/* AutoComplete item */
.autocompleteplus_listItem

{
line-height:20px!important;

background-color:White;
padding:0px 0px 0px 3px;

margin: 0px;
font-family: Tahoma;

font-size: 11px;
color: black;

cursor: default;
text-decoration: none; text-align: left;

}

/* Labels of Modalpopup */
.labelsPopup
{
    font-family:Tahoma;
    font-size:8pt;
    color:#003399;
    white-space:nowrap;
}

/* Labels of All Forms */
.labelFrms
{
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold;
}
.bigLabelFrms
{
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

/* Gridview styles */
.gridMain {font-family:Tahoma; font-size:8pt; background-color:White; border:solid 1px #9AC6EC;color:Black}
.gridHeader {background-image: url('images/bg_03.gif'); text-align:center; background-repeat: repeat; background-color:#B4D7F1;font-weight:bold;color:#003399}
.gridRow {background-color:#F6F6F6}
.gridFooter {background-color:#B4D7F1}
.gridPage {background-color:#B4D7F1; color:Black}
.gridSelectedRow {background-color:#CE5D5A; font-weight:bold; color:White}
.gridAltRow {background-color:#D0EDFB}

/* Gridview styles - CHI TIET CHUYEN NHUONG */
.gridMainCTCN {font-family:Tahoma; font-size:8pt; background-color:White; border:solid 1px #EAE9E1;color:#666666}
.gridHeaderCTCN {text-align:center;background-color:#E2E2E2;font-weight:bold;color:#666666}
.gridRowCTCN {background-color:White}
.gridFooterCTCN {background-color:#E2E2E2}
.gridPageCTCN {background-color:#E2E2E2; color:#666666}
.gridSelectedRowCTCN {background-color:#B4D7F1; font-weight:bold; color:Black}
.gridAltRowCTCN {background-color:White}

/* Gridview styles - MY FOLDERS */
.gridMainF {font-family:Tahoma; font-size:8pt; background-color:#F6F6F6;border-style:none;color:Black}
.gridHeaderF {font-size:9pt;text-align:center;background-color:#F6F6F6;font-weight:bolder;color:Black}
.gridRowF {background-color:#F6F6F6;border-bottom:solid 1px #8C8C8C}
.gridFooterF {background-color:#F6F6F6}
.gridPageF {background-color:#F6F6F6; color:Black}
.gridSelectedRowF {background-color:#B4D7F1; font-weight:bold; color:Black}
.gridAltRowF {background-color:#F6F6F6;border-bottom:solid 1px #8C8C8C}

/* DetailsView styles */
.detailsMain {font-family:Tahoma;font-size:8pt;color:Black;border:solid 1px #9AC6EC}
.detailsFooter {background-color:#B4D7F1}
.detailsCommandRow {background-color:#C5BBAF;font-weight:bold}
.detailsRow {background-color:#F6F6F6}
.detailsFieldHeader {background-color:#B4D7F1;font-weight:bold;color:#003399}
.detailsPage {background-color:#B4D7F1}
.detailsHeader {background-color:#B4D7F1;font-weight:bold;color:#003399}
.detailsEditRow {background-color:#7C6F57}
.detailsAlternatingRow {background-color:#D0EDFB}

/* Error box and other */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:5px 10px 5px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial;
    font-size:8pt;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('images/validation.png');
}

/* DropdownExtender */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #53AEF9;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #399EF6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 0px;
}

/* Tab control styles */
/* ajax__tab_xp-theme main style */
.google .ajax__tab_header 
{
	font-size:12px;
	font-weight:bold;
    font-family:Arial;
    padding-left:5px;
    border-bottom:solid 3px #3099F8;
}
.google .ajax__tab_body 
{
    font-family:Arial;
    font-size:10pt;
    border:solid 1px #dddddd;
    border-top:none;
}

/* tab-themes collection */
/* Active/Hover States */
.google .ajax__tab_active .ajax__tab_outer
{
    margin-right:4px;
	background:url(../img/active-tl.gif) no-repeat left top;
	cursor:pointer;
}
.google .ajax__tab_active .ajax__tab_inner
{
    margin-left:4px;
	background:url(../img/active-tr.gif) no-repeat right top;
	cursor:pointer;
}
.google .ajax__tab_active .ajax__tab_tab
{
	margin-right:4px;	
	padding:5px 3px;
	color:#fff;
	background:#3099F8;
	text-decoration:none;
	cursor:pointer;
}
/* Regular States */
.google .ajax__tab_outer
{
    margin-right:4px;
	background:url(../img/inactive-tl.gif) no-repeat left top;
}
.google .ajax__tab_inner
{
    margin-left:4px;
	background:url(../img/inactive-tr.gif) no-repeat right top;
	cursor:pointer;
}
.google .ajax__tab_tab
{
	margin-right:4px;
	padding:5px 3px;
	color:#0d4eb2;
	background:url(../img/inactive-mid.gif) repeat-x;
	text-decoration:underline;
}

/* TreeView styles */
.topNode
{
    font-family:Tahoma;
    color:Black;
    font-size:9pt;
    font-weight:bolder;
}
.childNode
{
	font-family:Tahoma;
	color:#0075ED;
	font-size:8pt;
	text-decoration:none;
}
.childNode:hover
{
	font-family:Tahoma;
	color:Black;
	font-size:8pt;
	text-decoration:underline;
}
