/*huy*/
BODY{
	background-color:#FFFFFF; margin-top:0px; margin-left:0px;  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#000000;	
	scrollbar-face-color:#003366;
	scrollbar-highlight-color:#D6E4F5;
	scrollbar-shadow-color:#D6E4F5;
	scrollbar-3dlight-color:#003366;
	scrollbar-arrow-color:#D6E4F5;
	scrollbar-track-color:#D6E4F5;
	scrollbar-darkshadow-color:#003366;
}
TABLE{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#000000
}
INPUT{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}
.show {
	visibility:visible
}
.hidden {
	visibility:hidden; display:none
}

A {
	color:#006699;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #006699
}
A:active {
	COLOR: #006699; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}

A.underline{color:#006699;TEXT-DECORATION: underline}
A.underline:visited {COLOR: #006699; TEXT-DECORATION: underline;}
A.underline:active {COLOR: #006699; TEXT-DECORATION: underline;}
A.underline:hover {COLOR: #ff6600; TEXT-DECORATION:underline}

a.menu{color:#FFFFFF}
a.menu:active{color:#FFFFFF; text-decoration:none}
a.menu:visited{color:#FFFFFF; text-decoration:none}
a.menu:hover{color:#FFFFCC; text-decoration:underline}
td.td{padding-left:5px; padding-right:5px}

table.table_boder{border-collapse:collapse}

tr.header{background-color:#97BAE6}
tr.tr_header{background-color:#EAEFFD}
tr.tr_body{background-color:#F5F8FE}

td.bg_menu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#003366; font-weight:bold; text-align:center; cursor:pointer}
td.bg_menu_selected{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#102863; background-color:#D6E4F5; font-weight:bold; text-align:center}
td.bg_menu_hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; background-color:#E9EEFC; font-weight:bold; text-align:center; cursor:pointer}

td.bg_menu2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#E9EEFC; text-align:center; cursor:pointer; padding-left:5px; padding-right:5px}
td.bg_menu_selected2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#D2DDF9; font-weight:bold; text-align:center}
td.bg_menu_hover2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#DEE6FA; text-align:center; cursor:pointer; padding-left:5px; padding-right:5px}

tr.bg{background-color:#D6E4F5}
tr.bg2{background-color:#F5FAFE}
tr.bg3{background-color:#FFFFFF}
td.bg{background-color:#D6E4F5; padding-left:5px; padding-right:5px}
td.bg2{background-color:#F5FAFE; padding-left:5px; padding-right:5px}
td.bg3{background-color:#F5FAFE}

.white{color:#FFFFFF}
.red{color:#FF0000}
.wrong{color:#FF0000; font-size:10px}
.modules{font-family:"Times New Roman", Times, serif; font-size:20px; color:#990000; font-weight:bold}
.big_title{font-family:"Times New Roman", Times, serif; font-size:22px; color:#006699; font-weight:bold}
.textname{color:#005279}
.title2{color:#990000}
.title3{color:#006699}
.title4{color:#004080}
.title5 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff6600; FONT-FAMILY: Arial,Times New Roman, Times, serif
}
/*huy*/
.header_title  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;	              
	font-weight: bold;
	color: #102863;	
	
}	

.text_label_small  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;	              
	font-weight: bold;
	color: #102863;	
}	

.text_small  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;	              
	font-weight: bold;
	color: #000000;	
}	

.text_poll  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;	              
	font-weight: normal;
	color: #000000;	
}	

.text  { 
	font-family: Arial;
    font-size: 8pt;	              
}	

.form_input  { 
	font-family: Verdana;
	font-size: 8pt;
	border : 1px inset #dddddd;
	color:#000000				
}  

.form_button  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
	font-weight: bold;
	border-color: #C6D6ED #C6D6ED #C6D6ED #C6D6ED;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF	
}

.form_txtera { 
	font-family: Verdana;
	font-size: 8pt;
	border : 1px inset #dddddd;
	color:#000000				
} 
		
.show {
	visibility:visible
}

.hide {
	visibility:hidden
}
     
.linedot-bottom {
	BORDER-BOTTOM: #93c9ff 1px dotted;
	font-family: Arial;
	font-size: 9pt;	              
	height:18
}

.line-horizon {
	BACKGROUND-POSITION: center bottom; 
	BACKGROUND-IMAGE: url('../images/line_top.gif'); 
	BACKGROUND-REPEAT: repeat-x;
	font-family: Arial;
	font-size: 9pt;	              
	height:18
}

.footer_copyright {
	background-color: #A50018;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
}	
/*----------- vinh style----------*/	
.text_alert {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#990000;	
}	
.data_grid1 {
	font-family: verdana,tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	color:#443100;
	background: #FDF9EE;
	font-weight: normal;
}

.data_grid2 {
	font-family: verdana, tahoma, arial,  helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background: #FFFFFF;
	font-weight: normal;
}
/*--------------------------- calendar -----------------------------------------------------*/
#spiffycalendar {
	width: 185px;
	height:130px;
	left: 0px;
	top: 0px;
	background-color: black;
	position: absolute;
	visibility: hidden;
}

.cal-SymbolBtn {
	font-family: Webdings;
	font-size: 8pt;
	outline-style : none;
	outline-width: 0px;	
}

.cal-BtnLink {
	outline-style : none;
	outline-width: 0px;
}

a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
	cursor: url('../images/calendar/spiffycal2.cur');

}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
	cursor: url('images/calendar/spiffycal2.cur');
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
	cursor: url('../images/calendar/spiffycal2.cur');
}
.cal-TextBox{
    color: Black;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: #000000 #000000 #000000 #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
    background-color: #FFFFCC;
}

.cal-TextBoxInvalid{
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: Red;
	border-style:solid;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: silver;
	border-style:solid;
  /*  background-color: #C0C0C0;*/
}


.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EAFFFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
	cursor: url('../images/calendar/spiffycal.cur');
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
	cursor: url('../images/calendar/spiffycal.cur');
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
	cursor: url('../images/calendar/spiffycal.cur');
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: #FFFFCC;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
	background-color: #FFFFCC;
    color: #999999;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color:White; 
}

.cal-WeekendCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color: #B0C4DE; 
}

.cal-HolidayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color: #99FF99;
}
.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
	color: Black;
	background-color: #99CCFF;  /*#CCCC99; */
}

.cal-Table{
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	background-color: #6666CC;
	border-width:1px;
	border-style: solid;
	cursor: url('../images/calendar/spiffycal3.cur');
}