.tennam {text-align:center; font-size:10px; line-height:120%; font-weight:bold; color:#000000; background-color: #CCCCCC}
.thang {font-size:11px; padding:0; line-height:100%; font-family:Tahoma,Verdana,Arial; table-layout:fixed}
.tenthang {text-align:center; font-size:11px; line-height:100%; font-weight:bold; color:#330033; background-color: #CCFFCC}
.navi-l {height:10pt; text-align:center; font-size:75%; line-height:100%; font-family:Verdana,Times New Roman,Arial; font-weight:bold; color:red; background-color: #CCFFCC}
.navi-r {height:10pt; text-align:center; font-size:75%; line-height:100%; font-family:Verdana,Arial,Times New Roman; font-weight:bold; color:#330033; background-color: #CCFFCC}
.ngaytuan {width:14%; text-align:center; font-size:115%; line-height:100%; color:#330033; background-color: #FFFFCC}
.ngaythang {background-color:#FDFDF0}
.emptycell {background-color:#F7F7F7}
.homnay {background-color:#FFF000}
.tet {background-color:#FFCC99}
.am {text-align:right;font-size:75%;line-height:100%;color:blue}
.am2 {text-align:right;font-size:75%;line-height:100%;color:#004080}
.t2t6 {text-align:left;font-size:10px;color:black}
.t7 {text-align:left;font-size:10px;line-height:100%;color:green}
.cn {text-align:left;font-size:10px;line-height:100%;color:red}
.wk {text-align:center;font-size:10px;line-height:100%;color:blue; background-color:#F3F3F3}
.wkh {text-align:center;font-size:110%;line-height:100%;background-color:#F3F3F3}.cmdbutton{ cursor:pointer; }p.faq {font-size:9pt;color:black;padding:6px 2px 9px 2px;text-align:center;}
p.faq a img { width:64px; height:64px; border-style:none; }
.hoverrow{cursor:pointer;}
h3.docsonline { padding:12px; margin:0; text-align:left; }
#container {background: #ffffff;background-image: url(graphics/bkgd.gif);width: 730px;margin: 0 auto;padding: 0;text-align: left;border-style:none;}
#container2 {background: #ffffff;width: 100%;margin: 0;padding: 0;text-align: left;border-style: solid;border-color: #808080;border-width: 1px;}
#header {background: #000000;width: 100%;height: 85px;margin: 0;padding: 0;}
#headersm {background: #000000;width: 100%;height: 75px;margin: 0;padding: 0;}
#h1bar {background: #3399FF;width: 100%;height: 180px;margin: 0;padding: 0;border-style: solid;border-color: #000000;border-width: 1px 0 1px 0;}
#h2bar {background: #3399FF;width: 100%;height: 120px;margin: 0;padding: 0;border-style: solid;border-color: #000000;border-width: 1px 0 1px 0;}
#h3bar {width: 100%;height: 60px;margin: 0;padding: 0;border-style: solid;border-color: #000000;border-width: 1px 0 0 0;background-color: #3399FF;}
#h3barf {background: #3399FF;width: 100%;height: 60px;margin: 0;padding: 0;border-style: solid;border-color: #000000;border-width: 1px 0 1px 0;}
#sidenav {float: left;background: #eeeeee;width: 210px;margin: 0;padding: 10px 0 40px 0;}
#leftgraphic {float:left;width:210px;margin:0;padding:0;}
#content {background: #ffffff;margin: 0 0 0 211px;padding: 10px 0 10px 0;}
#content2 {background: #ffffff;margin: 0;padding: 10px 0 10px 0;}
#columns, #columnstop {width: 100%;margin: 0;padding: 0;}
#left {float: left;width: 50%;margin: 0;padding-top: 1px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
#right {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 50%;padding-top: 1px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
#topnav {width: 100%;margin: 0;padding: 0;background-color: #3399FF;}
#navbar {float: left;white-space: nowrap;list-style: none;width: 100%;padding: 0;margin: 0;border-style: solid;border-color: #808080;border-width: 0 0 1px 0;background-color: #3399FF;}
#navbar li {display: inline;padding: 0;margin: 0;}
#clear {clear: both;}
#container2 h1 {font-size: 22pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 0;padding: 40px 60px 10px 270px;line-height: 120%;}
#container2 h2 {font-size: 18pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 0;padding: 30px 60px 10px 270px;line-height: 120%;}
#container2 p {font-size: 12pt;font-family: arial,helvetica,sans serif;font-weight: normal;padding: 0;line-height: normal;margin-top: 12px;margin-right: 40px;margin-bottom: 6px;margin-left: 40px;}
.spacer {font-size: 3px;}
#content2 ul li, #columns ul li, #left ul li, #right ul li {list-style: square;font-size: 12pt;font-family: arial,helvetica,sans serif;margin: 10px 20px;line-height: 140%;}
#content2 ol li {font-size: 12pt;font-family: arial,helvetica,sans serif;margin: 10px 20px;line-height: 140%;}
.sponhead {margin: 20px 40px 30px 40px;padding: 5px;background: #eeeeee;border-style: solid;border-color: #000000;border-width: 1px;}
.spontext {font-size: 12pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 5px;padding: 0;line-height: 140%;}
#container2 h3 {font-size: 20pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 0;padding: 15px 15px 5px 15px;line-height: 120%;}
#container2 h4 {font-size: 18pt;font-family: arial,helvetica,sans serif;font-weight: bold;margin: 20px 20px 30px 20px;padding: 0;line-height: 120%;}
#container2 h5 {font-size: 16pt;font-family: arial,helvetica,sans serif;font-weight: bold;margin: 20px 30px;padding: 0;line-height: 120%;}
#container2 h6 {font-size: 15pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 20px 30px;padding: 0;line-height: 120%;}
#container2 .img {margin: 20px 0;padding: 0;}
#container2 .bigli {list-style: square;font-family: arial,helvetica,sans serif;margin: 15px 20px;line-height: 100%;font-size: 12pt;}
#container2 .step {list-style: decimal;margin: 20px 20px 30px 20px;font-size: 17pt;font-family: arial,helvetica,sans serif;font-weight: bold;}
#container2 .steptext {margin: 20px 20px 20px 60px;font-size: 12pt;font-family: arial,helvetica,sans serif;line-height: 140%;}
#container2 .stepimg {margin: 20px 20px 20px 60px;padding: 0;}
#container2 .bigtext {font-size: 12pt;font-family: arial,helvetica,sans serif;font-weight: normal;line-height: 140%;}
#container2 .code {font-size: 12pt;font-family: courier new,courier,monospace;font-weight: bold;line-height: 140%;}
#container2 .codedk {font-size: 12pt;font-family: courier new,courier,monospace;font-weight: bold;background: #cc0000;color: #ffffff;}
#container2 .callout {margin: 20px 40px 30px 40px;padding: 0;background: #eeeeee;border-style: solid;border-color: #000000;border-width: 1px;}
#container2 .callouthead {font-size: 14pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 20px;padding: 0;}
#container2 .callouttext {font-size: 12pt;font-family: arial,helvetica,sans serif;font-weight: normal;margin: 20px;padding: 0;line-height: 140%;}
#container2 .descrul {margin-left:40px;}
#container2 .descrli {margin: 30px 40px 30px 20px;}
#container2 .descrp {margin-left:20px;}
#container2 a.white:hover {color: #ffffff;background: #ffffff;}
#container2 a.bold:link {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: bold;color: #0033dd;text-decoration: underline;}
#container2 a.bold:visited {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: bold;color: #0033dd;text-decoration: underline;}
#container2 a.bold:hover {color: #ffffff;background: #0033dd;}
.headertext {font-size: 11pt;font-family: arial,helvetica,sans serif;color: #999999;margin: 0;padding: 10px 20px 15px 0;white-space: nowrap;line-height: 100%;text-align: right;}
.horispacer {font-size: 9pt;font-family: arial,helvetica,sans serif;padding: 0px 10px 0px 10px;color: #cccccc;line-height: 100%;}
a.headerlink:link {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: normal;color: #cccccc;text-decoration: none;}
a.headerlink:visited {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: normal;color: #cccccc;text-decoration: none;}
a.headerlink:hover {color: #ffffff;background: #000000;}
.headerlinkx {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: bold;color: #3399FF;}
a.xheaderlink:link {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: normal;color: #ffffff;text-decoration: none;}
a.xheaderlink:visited {font-size: 11pt;font-family: arial,helvetica,sans serif;font-weight: normal;color: #ffffff;text-decoration: none;}
a.xheaderlink:hover {color: #3399FF;background: #000000;}
#navbar li a {color: #FFFFCC;font-size: 8pt;font-family: arial,helvetica,sans serif;font-weight: normal;text-decoration: none;margin: 0;padding: 4px 10px;border-style: solid;border-color: #000000;border-width: 0 1px 0 0;float: left;line-height: 100%;background-color: #3399FF;}
#navbar li a:visited {background: #3399FF;color: #FFFFCC;font-size: 8pt;font-family: arial,helvetica,sans serif;font-weight: normal;text-decoration: none;margin: 0;padding: 4px 10px;border-style: solid;border-color: #000000;border-width: 0 1px 0 0;float: left;line-height: 100%;}
#navbar li a:hover {background: #0033dd;color: #ffffff;}
#navbar li a.x {background: #000000;color: #ffffff;font-weight: bold;line-height: 100%;margin: 0;padding: 4px 10px;}
#navbar li a.z {background: #000000;color: #ffffff;font-size: 8pt;font-family: arial,helvetica,sans serif;font-weight: normal;text-decoration: none;margin: 0;padding: 4px 10px;border-style: solid;border-color: #000000;border-width: 0 1px 0 0;float: left;line-height: 100%;}
#navbar li a.z:visited {background: #000000;color: #ffffff;font-size: 8pt;font-family: arial,helvetica,sans serif;font-weight: normal;text-decoration: none;margin: 0;padding: 4px 10px;border-style: solid;border-color: #000000;border-width: 0 1px 0 0;float: left;line-height: 100%;}
#navbar li a.z:hover {background: #0033dd;color: #ffffff;}.iconview {margin:6px;border:1px solid #e0e0e0;width:64px; height:64px; float:left;background-repeat:no-repeat;background-position:center center;}.lichtructb {border:2px solid #8080C0;border-collapse: collapse;width:100%;}
.lichtructb .header {font-weight: bold;color:#62FF62;background-color:#8080C0;text-align:center;height:30px;}
.lichtructb .line1 {font-weight: bold;color:blue;background-color:#e6e6e6;text-align:center;height:45px;}
.lichtructb .line2 {font-weight: bold;color:blue;background-color:#d0d0d0;text-align:center;height:45px;}
.lichtructb .left {font-weight: bold;color:yellow;background-color:#8080c0;text-align:center;}
.lichtructb TD {border:1px solid #80809f;}.tbcalendar {border-collapse: collapse;border: 1px solid #242;cursor:pointer;}
tr.room th.pm {background: #F0F0E2; color: black;border-top: .1px solid #242; font-size: 120%;}
tr.room th.linkcalleft {background: #F0F0E2; color: black;border-top: .1px solid #242; border-left: .1px solid #242; font-size: 100%;text-align:right;}
tr.room th.linkcalright {background: #F0F0E2; color: black;border-top: .1px solid #242; border-right: .1px solid #242;font-size: 100%;text-align:left;}
th.buoi {background-color: #CEE; border-top: 1px solid #242; border-left: 1px solid #242; padding:4px;}
th.day {color: #12419B;background-color: #CEE;font-weight: bold; font-size:10pt;text-align: center;padding: 2px 1px 2px 1px; border-top: 1px solid #242; border-left: 1px solid #242;}
td.noreg{background: #AAC; border-top: 1px solid #242; border-left: 1px solid #242; width: 48pt;height: 13pt;cursor:pointer;}
td.reged{background: #fff; color: #12419B; border-top: 1px solid #242; border-left: 1px solid #242; text-align: center;font-size:9pt; width: 48pt;height: 13pt;cursor:pointer;}
th.linkcalleft{text-align:right;width: 100px;height: 22px;}
th.linkcalright{text-align:left;width: 100px;height: 22px;}
th.textdate{text-align:center;}
th.linkcalroom{text-align:center; text-decoration: none; width: 70px; height: 22px;}
.cellreg {text-decoration: none; color: #12419B}#dhtmltooltip{background:#fcfee4;border:1px #000000 solid;padding:4px;font-size:10pt;z-index:100;filter:alpha(opacity=99);-moz-opacity:.99;-khtml-opacity:.99;opacity:.99;left:-300px;visibility:hidden;font-family:Arial, Helvetica, sans-serif;position:absolute;}
#dhtmlpointer{z-index:101;left:-300px;visibility:hidden;position:absolute;}
