/*
div,ul,ol,li,form,fieldset{margin:0;padding:0;}
*/
.body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(images/background.gif); color:#000033;}
table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-collapse:collapse}
.webpage{font-size:16px; color:#003399; font-weight:bold}
.pagetitle{color:#666666; font-weight:bold}
.title{color:#FFFFFF}
.headerpage{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#FF0000}
.required{font-size:10px; color:#FF0000}
.logged{color:#999999}

select{font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid; background-color:#FFFFFF}
input.textbox_top{font-family:Arial, Helvetica, sans-serif; font-size:7pt; border:0px solid #7f9db9; width:87; margin-bottom:0; margin-bottom:0}
input.textbox_short{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:80;}

input.textbox_med{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:180;}

input.textbox_medium{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:240;}

input.textbox_long{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:290;}

input.textbox_large{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:350;}

input.textbox{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9.5pt; border:1px solid #7f9db9b}
input.textbox_white{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color:#FFFFFF; border:1px solid #7f9db9}
input.textbox_areacode{height:16x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; border:1px solid #7f9db9; width:40;}
input.button2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; background-color:#8fb2dd; color:#bebbbb}
input.button{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:100; color:#333333}

input.button_hidden
{
	background-color:#f8f9fb;
	font-family:Tahoma,Verdana, Arial;
	font-weight:bold;
	font-size:7.5pt;
	color:#666666;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px
}

table.tbllogin{height:100%; border-right:1px solid #4b69a2;}
table.tblbody{height:100%; border:1px solid #4b69a2;}
table.datagrid{background-color:#CED1FF}
tr.header{background-color:#497AD6; color:#FFFFFF; font-weight:bold}
tr.footer{background-color:#EBEEFA; color:#000099;}
tr.footer_small{background-color:#EBEEFA; color:#000099;}
tr.row{background-color:#F4F5FF}
tr.row2{background-color:#E8EAFF}
tr.row_hover{background-color:#DCE7F5}
tr.row2_hover{background-color:#E8E8E8}

.a_header{color:#FFFFFF; text-decoration:underline}
.a_header:hover{color:#FFFFFF; text-decoration:none}
.a_top{color:#FFFFFF; text-decoration:none; font-weight:bold}
.a_top:hover{color:#CC6600; text-decoration:none; font-weight:bold}
.a_unline{color:#0000FF; text-decoration:none}
.a_unline:hover{color:#CC6600; text-decoration:none}
a{color:#0066CC; text-decoration:underline}
a:hover{color:#FF6600; text-decoration:none}

a.navigator{padding:5px 5px; font-family:"Courier New", Courier, monospace; font-size:12px}
a.navigator:hover{padding:5px 5px; background-color:#FFFFFF; font-size:12px}
.navigator_selected{font-family:"Courier New", Courier, monospace; font-size:14px; font-weight:bold}

.break{border-bottom:1px solid #999; margin-top:5px; margin-bottom:5px}
.break2{height:1px; background-color:#CCCCCC}

.dateformat{font-size:9px; font-style:italic}

td.tdleft{background-color:#4b69a2}
td.tdtitle{background-color:#4b69a2; color:#FFF; font-weight:bold; padding-left:5px; border-bottom:1px solid #000}
.tdtitlebottom{background-color:#4b69a2; color:#FFF; font-size:10px}
.tdtitletop{background-color:#4b69a2; color:#FFF; font-size:12px}
.order{background-color:#CCCCCC; color:#000000; font-weight:bold; text-align:center; border-bottom:1px solid #000}
.leftmenu{border-right:1px solid #000; background-color:#4b69a2}
.info{color:#FFFFFF}

.menu_link{background-color:#CCCCCC; border-right:1px solid #666; border-bottom:1px solid #666; text-align:center}
.menu_no{background-color:#E8E8E8; border-bottom:1px solid #666; text-align:center}
.menu_selected{background-color:#fff; border-right:1px solid #666; text-align:center}
.menu_td{background-color:#CCC; border-bottom:1px solid #000}


div#menu{}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{width:550px}
ul#nav li{float:left;margin-right: 4px;text-align: center; border-bottom:1px solid #33CCFF; border-right:1px solid #33CCFF}
ul#nav a{float:left; padding: 3px 10px;background:#0033FF; font-weight:bold; text-decoration:none;color: #fff}
ul#nav a:hover{background:#33CCFF;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#menucalendar{}
ul#navcalendar, ul#navcalendar li{list-style-type:none;margin:0;padding:0}
ul#navcalendar{width:400px}
ul#navcalendar li{float:left;margin-right: 4px;text-align: center; border:1px solid #9FACE8}
ul#navcalendar a{float:left; padding: 4px 6px;background:#DFE3F7; font-weight:bold; text-decoration:none;color:#003399}
ul#navcalendar a:hover{background:#BBC2EE;color: #FFF}
ul#navcalendar li.activelink a,ul#navcalendar li.activelink a:hover{background: #BBC2EE;color: #FFF}

/* YUI */

#ysearchdiv {position:relative;width:100%;margin:0em;} /* set width of widget here*/

#ysearchinput0,#ysearchinput1,#ysearchinput2 {position:relative;width:100%;height:1.2em;display:block;}

#ysearchcontainer0,#ysearchcontainer1,#ysearchcontainer2 {position:relative;bottom:4px;right:4px;border:1px solid #404040;background:#fff;font-size:85%;overflow:hidden;display:none;}

#ysearchcontainer0 ul,#ysearchcontainer1 ul,#ysearchcontainer2 ul {position:relative;width:100%;padding:5px 0;list-style:none;}

#ysearchcontainer0 li,#ysearchcontainer1 li,#ysearchcontainer2 li {padding:0 5px;cursor:default;white-space:nowrap;display:list-item;}

#ysearchcontainer0 .ysearchquery,#ysearchcontainer1 .ysearchquery,#ysearchcontainer2 .ysearchquery{position:absolute;right:10px;color:#808080;z-index:10;}

#ysearchcontainer0 li.highlight {background:#ff0;}

#ysearchcontainer1 li.highlight {background:#0ff;}

#ysearchcontainer2 li.highlight {background:#a0a0a0;}

#ysearchshadow0,#ysearchshadow1,#ysearchshadow2 {position:absolute;width:100%;margin:.3em;z-index:5;background:#a0a0a0;}

/* calendar php*/
table.calendar_month{background-color:#63AAF8}
.dayname{background-color:#B1D5FC; color:#003399; text-align:center; font-weight:bold; padding:4px 4px}
.previous_month{background-color:#ffffff; color:#cccccc; text-align:center; cursor:pointer; padding:4px 4px}
.day{background-color:#F2F9FF; color:#003399; text-align:center; cursor:pointer; padding:4px 4px}
.today{background-color:#B1D5FC; color:#FF0000; text-align:center; cursor:pointer; padding:4px 4px}
.day_selected{background-color:#B1D5FC; color:#FF0000; text-align:center; cursor:pointer; padding:4px 4px}
.day_hover{background-color:#D5ECFF; color:#FF0000; text-align:center; cursor:pointer; padding:4px 4px}
.previous_month_hover{background-color:#E6E6E6; color:#666666; text-align:center; cursor:pointer; padding:4px 4px}
.nextmonth{font-size:8px; color:#003399; font-weight:bold; text-align:center; padding:4px 4px}

a.monthother{font-size:10px; color:#666666; text-decoration:underline}
tr.td_hover{background-color:#0099FF;}
.text_title{color:#000066; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:underline}
.td_result{font-size:8px; font-weight:bold}
.row_title{font-weight:bold; color:#666666}
.copyright {Font-family:Tahoma; font-size:8pt; color:#ffffff; font-weight:normal;}
.copyright:link {text-decoration: none; color:#ffffff; }
.copyright:visited {text-decoration: none; color:#ffffff}
.copyright:hover {text-decoration: none; color:#80dbfd; }
.menu{
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#000000;}
.a_tintuc{
color:#000000;
text-decoration:none;}
.a_tintuc:hover{
color:#3300FF;
text-decoration:none;}
.a_tintuc1{
color:#999900;
text-decoration:none;}
.a_tintuc1:hover{
color:#FF0000;
text-decoration:none;}
.a_tintuc2{
color:#996600;
text-decoration:none;}
.a_tintuc2:hover{
color:#000066;
text-decoration:none;}
.a_tintuc3{
color:#FF0000;
text-decoration:none;}
.a_tintuc3:hover{
color:#000066;
text-decoration:none;}
.dbtt{
color:#996600;
font-size:11px;
}
.tgnt{
color:#333333
font-size:10px;
font-weight:bold;
}
