﻿body {
}
body, div, p, h1, h2, h3, h4, ul, li, table {
    margin: 0;
    padding: 0;
    border: none;
}
h3
{
	font-size:small;
}
h4 {
    font-size: 28px;
    text-align: center;
}
body
{
    background-position: left;
    background: #E7F1FB url(../images/B_G.png);
    font-family: Time News Roman, Arial, sans-serif;
    font-size: 75%;
    background-repeat: repeat-x;
}
p.tcd {
    margin: 7px 2px 7px 4px;
    text-align: justify;
    border: 1px solid #C0C0C0;
    padding: 7px;
    background-color: #F4F4F4;
    border-radius: 5px;
}
p.tcds {
    font-family: Time News Roman;
    margin: 5px 3px 3px 28px;
    text-align: justify;
    border: 1px solid #C0C0C0;
    padding: 3px;
    background-color: #F4F4F4;
    border-radius: 5px;
}
p.amduong
{
    border: 1px solid #C0C0C0;
    background-color: #F4F4F4;
    border-radius: 5px;
    padding: 2px;
    margin: 2px;
}
p.dc
{
    margin: 7px;
    font-family: Time News Roman;
}
p.dcn
{
    margin: 7px;
    font-family: Time News Roman;
    font-size: 20px;
}
p.dcb
{
    padding: 15px 7px 7px 7px;
    font-family: Time News Roman;
    font-size: 24px;
    color: black;
}
p.dcv {
    padding: 7px;
    font-family: Time News Roman;
    font-size: 22px;
}
p.dcl
{
    margin: 7px;
    text-align: justify;
    font-family: Time News Roman;
    font-size: 40px;
}
div.first
{
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    background-color: #00B75B;
    margin: 2px;
}
div.second
{
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    background-color: #2196F3;
    margin: 2px;
}
.thirt {
    padding: 7px;
    font-family: Time News Roman;
    font-size: 20px;
}
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.6;
}
div.fouth
{
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    background-color: #FFD697;
    margin: 2px;
}
div.show
{
    border: 5px solid red;
    border-radius: 15px; 
    margin:15px 3px 15px 3px;
    padding:7px;
}
div.tcd
{
    border: 1px solid #C0C0C0;
    border-radius: 10px; 
    border-color:blue;
    margin:5px;
    padding:1px;
}
/* Master Page Layout background: #E7F1FB url('../images/patterns/background.gif');*/
#master_header
{
    background-position: left top;
    margin: 8px auto 0 auto;
    width: 1300px;
    background: #040608 url(../images/Preview_Only.gif) no-repeat left top;
    height: 60px;
}
#master_header1 {
    background-position: left top;
    margin: 8px auto 0 auto;
    width: 968px;
    background: #040608 url(../images/jpg.png) no-repeat left top;
    height: 500px;
}
#master_headertop
{
    border: thin solid #FF0000;
}
#master_headerbottom
{
    background-position: left top;
    margin: 3px auto 1px auto;
    width: 1300px;
}
#master_page
{
    margin: 3px auto 1px auto;
    width: 1300px;
}
#master_menu
{
    float: left;
    width: 230px;
    background-color: #F2FAFD;
    min-height: 610px;
}
#master_menu1
{
    float: right;
    width: 270px;
    background-color: #F2FAFD;
    min-height: 610px;
}
#content_right
{
    padding: 3px 0px 3px 3px;
    float: left;
    width: 330px;
    margin-right: -330px;
    background-color: #F2FAFD;
}
.pnlchitiet
{
    padding: 5px;
}
.sidebar
{
	width: 100%;
}
.gendiv
{
    text-align: center;
}
.sidebarheaderFacy
{
    background-position: 2px;
    height: 24px;
    padding: 2px 0 2px 29px;
    color: #FFF;
}
.div_site
{
    width: 488px;
    height: 32px;
    padding-left: 2px;
    color: #C0C0C0;
}
.sidebarcontent
{
    padding: 1px;
}
.sidebarcont {
    padding: 1px;
    /*max-height:600px;*/
}
#master_sidebarSamples
{
    padding-top: 3px;
}
#master_sidebarWalkthroughs
{
    padding: 2px;
}
/* Content Page Layout   #1c5a80;   color: #267BAE; */
.sidebarcontent a
{
    padding: 1px 2px;
    color: #1c5a80;
    text-decoration: none;
}
.sidebarcontent a:hover
{
    background-color: #0F2543;
    color: #FFF;
}
.sidebarcontent a:visited
{
	font-weight: normal;
}
#master_content
{
    float: left;
    width: 800px;
    margin-right: -800px;
    color: #666666;
    top: 2px;
    background-color: #EFEFEF;
}
#master_contentdefault
{
    float: left;
    width: 1000px;
    margin-right: -1000px;
    color: #666666;
    top: 2px;
    background-color: #EFEFEF;
}
#master_content ul
{
	margin: 0 25px 0 30px;
}
#master_contentr
{
    float: right;
    width: 270px;
    color: #666666;
    top: 2px;
    background-color: #EFEFEF;
}
#master_contentr ul
{
	margin: 0 25px 0 30px;
}
#master_contentplaceholder
{
    background-color: #1c5a80;
}
#master_contentplaceholderr
{
    background-color: #1c5a80;
}
#master_contentfooter
{
    padding: 5px 0 5px 0px;
    color: #FFFFFF;
    font-size: 20px;
    letter-spacing: 0.1em;
    text-align: center;
    background-color: #1c5a80;
}
/* Content Page Layout */
.lblTxt
{
    position: relative;
    background-color: #DFFFFF;
}
/* #fouth
{
    margin-left: 10px;
    margin-bottom: 3px;
    margin-top: 1px;
} */
#loading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #fff;
   z-index: 99;
   text-align: center;
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 240px;
  z-index: 100;
}
.adam {
    background-color: #FFFFFF;
    /*-webkit-animation: walk-east 4.0s steps(15) infinite;  border: 1px solid red;*/
    background: white url(../images/Product/29.png);
    border-radius: 5px;
    position: absolute;
    width: 542px;
    left: 3px;
}
.aleft {
    display: block;
    background-color: #FFFFFF;
    border-radius: 7px;
    position: absolute;
    width: 225px;
    left: 700px;
    text-align: left;
    border: 1px solid green;
    padding: 0 7px 0 7px;
    Font-Size: 28px;
    font-family: Times New Roman;
}
.aright {
    display: block;
    background-color: #FFFFFF;
    border-radius: 7px;
    position: absolute;
    width: 225px;
    left: 15px;
    text-align: right;
    border: 1px solid green;
    padding: 0 7px 0 7px;
    Font-Size: 28px;
    font-family: Times New Roman;
}
/*@-webkit-keyframes walk-east {
    from {
        background-position: 0px;
    }

    to {
        background-position: -7580px;
    }
}*/

@keyframes walk-east {
    from {
        background-position: 0px;
    }

    to {
        background-position: -7580px;
    }
}
.lblTitSbj
{
    color: #FFFFFF;
    font-family: 'Times New Roman';
    font-weight: bold;
    font-size: 16px;
}
.lblRefR
{
    color: #666666;
    font-family: 'Times New Roman';
    font-size: 14px;
    position: relative;
}
.lblRefT
{
	font-family: 'Times New Roman';
	font-size: 14px;
	font-style: italic;
	position: relative;
	text-align: center;
	color: #000000;
}
.lblOvcB
{
    font-family: sans-serif;
    font-size: small;
    color: #333300;
    text-decoration: none;
    margin:5px;
}
.lblinfoL
{
    background-image: url('../images/htq/hokhau2.gif');
    width: 222px;
    height: 160px;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    margin:3px;
}
.lblinfoR
{
    background-image: url('../images/htq/khokhoc2.gif');
    width: 262px;
    height: 180px;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    margin:3px;
}
.lblOvcR
{
    font-family: sans-serif;
    font-size: 11px;
    color: #333300;
    text-decoration: none;
}
.lblOvcT
{
    font-family: 'Times New Roman';
    font-size: 28px;
    color: #3366CC;
    font-style: normal;
    font-weight: bold;
}
.lblOvcS
{
    font-family: 'Times New Roman';
    font-size: 12px;
    margin:3px;
}
.lblsum
{
    font-family: 'Times New Roman';
    font-size: 22px;
    border-style: solid;
    padding:7px;
}
.plbamduong {
    position: relative;
}
.plbamduonguk {
    position: relative;
    height: 420px;
    background: url('../images/htq/NguHanhuk.gif') no-repeat;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    margin: 15px 4px 15px 4px;
}
.plbRefT {
    height: 80px;
    position: absolute;
    width: 280px;
    text-align: center;
    z-index: 0;
}
.plbT {
    position: absolute;
    width: 555px;
    z-index: 1;
    border: 1px solid red;
}
.plbTB {
    height: 46px;
    position: absolute;
    width: 692px;
    left: 243px;
    top: 643px;
    background-color: #F2F2F2;
    border: 1px solid #E9E9E9;
    text-align: center;
    border-radius: 7px;
    z-index: 1;
}
.plbTE {
    height: 40px;
    position: absolute;
    width: 548px;
    background-color: #F2F2F2;
    border: 1px solid #E9E9E9;
    border-radius: 7px;
    z-index: 1;
}
.plbleft {
    position: absolute;
    width: 262px;
    border-radius: 7px;
    z-index: 0;
}
.plbRefB
{
    position: absolute;
    width: 555px;
}
.plbRefA {
    background: white url(../images/Product/29.png);
    height: 108px;
    left: 3px;
    position: absolute;
    top: 310px;
    width: 542px;
    z-index: 0;
}
.plbkm
{
    min-height:500px;
}
.plbRefF {
    padding: 5px;
    background-color: #F2F2F2;
    border: 1px solid #E9E9E9;
    border-radius: 7px;
    left: 0px;
    position: absolute;
    width: 264px;
}
.pnlimage
{
    min-height: 300px;
}
.plbRefR {
    background-color: #FFFFFF;
    left: 282px;
    position: absolute;
    width: 268px;
    z-index: 2;
}
.plbMelearn
{
    background-color: #FFFFFF;
    height: 200px;
    left: 235px;
    position: absolute;
    width: 710px;
    z-index: 2;
}
.lbl001 {
    padding: 0px;
    margin: 0px;
    color: #000000;
    position: absolute;
}
.lbl002
{
	font-family: 'Times New Roman';
	font-size: 24px;
	color: #000000;
	position: absolute;
}
.lbl003 {
    font-family: 'Times New Roman';
    font-size: 13px;
    color: #000000;
    position: absolute;
}
.lblInfItm1
{
    color: #999999;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: lighter;
}
.pctGrp {
    margin: 3px;
    background-color: #FFFFFF;
    position: relative;
}
.pctGrpR
{
    margin: 0px;
    background-color: #F8F8F8;
    position: relative;
    width: 550px;
    text-align: left;
}
.pctCss {
    background-color: #FFFFFF;
    position: relative;
    width: 550px;
    background-repeat: no-repeat;
    z-index: 0;
    border: 1px solid green;
}
.instruc
{
    padding: 2px 2px 12px 2px ;
    margin: 0px 3px 3px 3px;
    background-color: white;
    min-height: 580px;
}
#clock
{
    margin: 7px 0px 0px 5px;
    color: #FFFFFF;
    position: relative;
    float: left;
    font-size: 80%;
}
#site
{
    margin: 20px 5px 0px 0px;
    color: #000000;
    position: relative;
    float: right;
}
#cartcontent
{
    padding: 0px 10px 0px 10px;
    }
p { margin:0px 0 0; }
p:first-child { margin-top:0; }
img { border:0; max-width:100%; vertical-align:bottom; }

a { color:#009cff; }
h3 a:hover { background:#009cff; color:#f0f0f0; }


button, label, .checkoutButton{ margin:0 0 0 6px; }

button, .checkoutButton
{
     margin:0 0 0 6px;
     vertical-align:middle;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    }
button, .checkoutButton {
	background-color:#009cff;
	background-image:-moz-linear-gradient(top, #009cff, #0085d9);
	background-image:-ms-linear-gradient(top, #009cff, #0085d9);
	background-image:-o-linear-gradient(top, #009cff, #0085d9);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#009cff), to(#0085d9));
	background-image:-webkit-linear-gradient(top, #009cff, #0085d9);
	border:0;
	color:#f0f0f0;
	cursor:pointer;
	display:inline-block;
	float:right;
	font:bold 10px/28px Helvetica, Arial, sans-serif;
	height:30px;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
	-moz-box-shadow:0 1px 0 #004e80;
	-webkit-box-shadow:0 1px 0 #004e80;
	box-shadow:0 1px 0 #004e80;
}
button:hover, checkoutButton:hover {
	background-color:#0075bf;
	background-image:-moz-linear-gradient(top, #0075bf, #005e99);
	background-image:-ms-linear-gradient(top, #0075bf, #005e99);
	background-image:-o-linear-gradient(top, #0075bf, #005e99);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0075bf), to(#005e99));
	background-image:-webkit-linear-gradient(top, #0075bf, #005e99);
}
button:active, .checkoutButton:active {
	background-color:#0085d9;
	background-image:-moz-linear-gradient(top, #005e99, #0075bf);
	background-image:-ms-linear-gradient(top, #005e99, #0075bf);
	background-image:-o-linear-gradient(top, #005e99, #0075bf);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#005e99), to(#0075bf));
	background-image:-webkit-linear-gradient(top, #005e99, #0075bf);
	-moz-box-shadow:0 -1px 0 #004e80;
	-webkit-box-shadow:0 -1px 0 #004e80;
	box-shadow:0 -1px 0 #004e80;
}
.products, .cart-list {
	color:#000;
	font-size:12px;
	line-height:18px;
	list-style:none;
}
.products li
{
    float: left;
    margin: 3px 0px 3px 3px;
    text-align: center;
    width: 165px;
    padding: 1px 5px 3px 5px;
    background-color: #FFFFFF;
}
.products li:first-child { margin-left:6px; }
.products a, .thumbnail { display:block; position:relative; margin-top: 1px;}
/*.products a span, .thumbnail span {
	border:10px solid #009cff;
	bottom:0;
	display:block;
	left:0;
	opacity:.25;
	position:absolute;
	right:0;
	top:0;
    border: 2px solid #800000;
    border-radius: 12px;
}*/
.thumbnail span { border-width:5px; }
.products div { color:#7a7a7a; margin-top:5px; }
.products div span { clear:right; display:block; float:right; }
.products .purchase
{
    background: url('../images/Tab/add-to-cart.png') no-repeat 2px 0;
    color: #009cff;
    cursor: pointer;
    margin-right: -4px;
    padding: 6px 4px 6px 26px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.products .purchase:hover {
	background-color:#009cff;
	background-position:2px -22px;
	color:#f0f0f0;
}
/*.products .purchase:hover a{
    color:#f0f0f0;
}*/
.products img{
    width: 100%;   
    max-height: 120px;
}

div.cart-list { font-weight:bold; padding:10px 5px; }
div.cart-list:first-child { padding-top:0; }
.cart-list li {
	background:#e6e6e6;
	line-height:20px;
	margin-top:6px;
	padding:10px;
}
div.cart-list > *, .cart-list li > * { float:left; margin-left:6px; }
.cart-list li:first-child, .cart-list li > *:first-child { margin:0; }
.cart-list * { display:block; }
.cart-list .subtotal * { display:inline; }
.cart-list .thumbnail { overflow:hidden; width:60px; }
.cart-list .title { width:224px; }
ul.cart-list .thumbnail, ul.cart-list .title { height:40px; }
.cart-list .title span:first-child { font-weight:bold; }
.cart-list .description { color:#888; font-size:11px; }
ul.cart-list .quantity { width:50px; }
div.cart-list .quantity { width:58px; }
.cart-list .price { text-align:right; width:75px; }
.subtotal { color:#888; }

.clear:after, .cart-list li:after, div.cart-list:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

/** Oh, Microsoft, you are the bane of all things web */
.clear, .cart-list li, div.cart-list { *display:inline-block; }
button { *padding:0 7px; }
.products a span, .thumbnail span {
	filter:alpha(opacity=25);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}
/*Ajax tool*/

.accordionHeader a
{
    display: block;
    background-color: #1c5a80;
    padding: 4px;
    color: #FFFFFF;
    margin: 5px 0px 5px 0px;
    text-align: center;
    font-family: Arial;
}
.accordionHeader a:hover
{
    background-color: #95DAFF;
    color: #0000FF;
}
.accordionContent {
    border-top: 5px;
    border-bottom: 5px;
    border-width: 1px;
    border-color: inherit;
}
.accordionLink
{
    color: #C0C0C0;
}

.neuron
{
    background-position: left top;
    border: 1px solid #800000;
    background: white no-repeat left top;
    height: 280px;
    margin: 3px 0px 1px 0px;
    font-family: Arial;
    font-size: small;
    position: relative;
}
.txtsearch
{
    background-position: left top;
    background: #185984;
    font-family: 'Times New Roman';
    text-align: center;
    padding: 1px;
    margin: 2px;
}
.pnlf
{
    margin: 15px 42px 15px 42px;
    text-align: justify;
}
.pnlf1
{
    margin: 15px 3px 3px 3px;
}
.blp
{
    border: 1px solid #800000;
    position: relative;
}
input.textEntry 
{
    width: 220px;
    border: 1px solid #ccc;
}
input.passwordEntry 
{
    width: 300px;
    border: 1px solid #ccc;
}
.failureNotification
{
    font-size: 1.2em;
    color: Red;
}
fieldset
{
    margin: 1px 0px 1px 0px;
    padding: 1px;
    border: 1px solid #ccc;
}

fieldset p
{
    margin: 2px 5px 5px 5px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}
.submitButton
{
    text-align: right;
    padding-right: 10px;
}
.bold
{
    font-weight: bold;
}
.ValidationError
{
    color: Red;
    font-weight: bolder;
}
.caption
{
    padding-bottom: 5px;
    font-style: italic;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
} 
.context
{
    padding: 3px 0px 7px 0px;
}
.contextl
{
    padding: 2px 0px 5px 0px;
    font-weight: bold;
}
.iframe
{
    margin: 3px;
    height: 345px;
}
.but a
{
    display: block;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px;
    margin: 2px;
}
.but a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.butHA a {
    display: block;
    padding: 10px 3px 10px 0;
}

.butHA a:hover {
    background-color: #33CCFF;
    color: #000099;
    }
.butchandoan a {
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #828282;
    border-radius: 5px;
    font-size: 30px;
    width: 716px;
    min-height: 140px;
    padding:7px;
    color: black;
}
.butchandoan a:hover
{
    background-color: #EFEFEF;
    color: #000099;
}
.buttest a {
    display: block;
    background-color: #EFEFEF;
    font-size: 30px;
    min-height: 162px;
    padding: 7px;
    color: black;
}
.buttest a:hover
{
    background-color: #EFEFEF;
    color: #000099;
}
.butcdoan a {
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #828282;
    border-radius: 5px;
    width: 268px;
    min-height: 60px;
    padding:3px;
    color: black;
}
.butcdoan a:hover
{
    background-color: #EFEFEF;
    color: #000099;
}
.butcds a {
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #828282;
    border-radius: 5px;
    font-size: 30px;
    width: 653px;
    min-height: 140px;
    padding: 7px;
    color: black;
}

.butcds a:hover {
    background-color: #EFEFEF;
    color: #000099;
}
.butdc a
{
    display: block;
    background-color: #F4F4F4;
    border: 1px solid #C0C0C0;
    padding: 2px;
    margin: 15px 7px 15px 7px;
    border-radius: 5px;   
}
.butdc a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.butdo a {
    display: block;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px;
    margin: 10px 2px 2px 2px;
}

.butdo a:hover {
    background-color: #33CCFF;
    color: #000099;
}
.thapcd a
{
    display: block;
    background-color: #F4F4F4;
    border: 1px solid #C0C0C0;
    padding: 2px;
    margin: 1px;
    border-radius: 5px;
    text-align: center;    
}
.thapcd a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.dienc a
{
    display: block;
    background-color: #AEFFFF;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    padding: 2px;
    margin: 1px;
    color: #003366;
    text-align: center;
}
.dienc a:hover
{
    background-color: #C0C0C0;
    color: #000000;
}
.buttonl a 
{
    display: block;
    background-color: thistle;
    border: 1px solid #868686;
    border-radius: 5px;
    color: white;
    padding: 5px;
    margin: -5px 0px 0px 0px;
    text-align: center;
}
.buttonl a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttonddc a
{
    display: block;
    background-color: #F4F4F4;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    padding: 2px;
    margin: 1px;
}
.buttonddc a:hover
{
    background-color: #FFCCFF;
    color: #005500;
}
.buttonddc1 a
{
    display: block;
    background-color: #F4F4F4;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    min-height:105px;
    padding: 2px;
    margin: 1px;
}
.buttonddc1 a:hover
{
    background-color: #FFCCFF;
    color: #005500;
}
.buttons a
{
    display: block;
    background-color: red;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    padding: 2px;
    margin: 1px;
    color: white;
    text-align: center;
}                                                                                                                                 
.buttons a:hover
{
    background-color: #95DAFF;
    color: red;
}
.buttonc a
{
    display: block;
    background-color: #EFEFEF;
    padding: 2px;
    margin: 1px;
    text-align: center; 
    border-radius: 5px;
}
.buttonc a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttondt a
{
    display: block;
    background-color: #AEFFFF;
    border: 1px solid #B5B5B5;
    border-radius: 7px;
    padding: 1px;
    margin: 1px;
    color: #003366;
}
.buttondt a:hover
{
    background-color: #C0C0C0;
    color: #000000;
}
.buttonn a {
    display: block;
    background-color: #9ccff3;
    border: 1px solid #dedede;
    border-radius: 7px;
    color: black;
    padding: 5px;
    margin: 1px;
    font-family: Times New Roman;
}
.buttonn a:hover
{
    background-color: #006600;
    color: #C0C0C0;
}
.buttond a
{
    display: block;
    background-color: #cdf3dc;
    border: 1px solid #dedede;
    border-radius: 7px;
    padding: 5px;
    margin: 5px 5px 7px 28px;
    font-family: 'Times New Roman';
	font-size: 24px;
}
.buttond a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttond5 a
{
    display: block;
    background-color: #cdf3dc;
    border: 1px solid #dedede;
    border-radius: 7px;
    padding: 5px;
    margin: 0px 0px 3px 28px;
    font-family: 'Times New Roman';
	font-size: 24px;
}
.buttond5 a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttondw a
{
    display: block;
    background-color: crimson;
    border: 1px solid #dedede;
    border-radius: 7px;
    padding: 5px;
    margin: 7px 4px 7px 4px;
    font-family: 'Times New Roman';
	font-size: 24px;
    color: white;
}
.buttondw a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttondl a
{
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #B5B5B5;
    border-radius: 5px;
    padding: 2px;
    margin-bottom: 1px;
}
.buttondl a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttondg a {
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 4px;
    font-size: 30px;
    margin: 10px 4px 10px 4px;
}
.buttondg a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.butcd a {
    display: block;
    background-color: #009cff;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 4px;
    font-size: 22px;
    color: white;
    margin: 4px 4px 4px 4px;
}
.butcd a:hover
{
    background-color: #C0C0C0;
    color: #000000;
}
.butcdy a {
    display: block;
    background-color: #fad891;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 7px;
    font-size: 28px;
    color: black;
    margin: 7px;
}
.butcdy a:hover {
    background-color: #C0C0C0;
    color: #000000;
}
.butcdw a {
    display: block;
    background-color: #f87070;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 7px;
    font-size: 22px;
    color: black;
    margin: 7px 4px 7px 4px;
}
.butcdw a:hover {
    background-color: #C0C0C0;
    color: #000000;
}
.butcdm a {
    display: block;
    background-color: #33CCFF;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 7px;
    font-size: 28px;
    color: black;
    margin: 7px;
}
.butcdm a:hover {
    background-color: #C0C0C0;
    color: #000000;
}
.buthotro a
{
    display: block;
    background-color: #AEFFFF;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 5px;
    font-size: 24px;
    margin: 10px 5px 5px 30px;
    z-index: 2;
}
.buthotro a:hover
{
    background-color: #C0C0C0;
    color: #000000;
}
.butc a
{
    display: block;
    background-color: #AEFFFF;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 7px;
    font-size: 35px;
    margin: 5px 5px 20px 5px;
}
.butc a:hover
{
    background-color: #C0C0C0;
    color: #000000;
}
.butd a
{
    display: block;
    background-color: thistle;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 7px;
    font-size: 35px;
    margin: 5px 5px 20px 5px;
}
.butd a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttongt a
{
    display: block;
    background-color: #EFEFEF;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 5px;
    font-size: 30px;
    margin: 3px 0px 0px 0px;
}
.buttongt a:hover
{
    background-color: #33CCFF;
    color: #000099;
}
.buttongts a {
    display: block;
    background-color: #009cff;
    border: 1px solid #828282;
    border-radius: 5px;
    padding: 3px;
    color: white;
    margin: 3px 0px 0px 0px;
}

    .buttongts a:hover {
        background-color: #C0C0C0;
        color: #000000;
    }
.divlab
{
    border: 1px solid #C0C0C0;
    padding: 2px;
}
.liv1
{
    border-style: none;
    position: absolute;
    background-image: url('../images/htq/40.gif');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 10px;
    height: 10px;
}
/*Khoi menu*/
.ddsmoothmenu {
    text-align: right;
    font-size: 1.1em;
    width: 100%;
    background-color: #005e99;
}
.ddsmoothmenu ul{
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li
{
    position: relative;
    float: left;
    display: inline;
}
/*Top level menu link items style*/
    .ddsmoothmenu ul li a {
        display: block;
        background: #414141; /*background of menu items (default state)  #414141    #9ccff3 */
        padding: 4px 15px;
        border-right: 10px solid;
        color: #2d2b2b;
        text-decoration: none;
        background: url(../images/topnav_bg.gif) repeat;
        border-right-color: #808080;
    }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
    color: white;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    background: #C73785; 
    color: white;
}
.ddsmoothmenu ul li a:hover{
    background: #C73785; /*background of menu items during onmouseover (hover state)*/
    color: white;
}	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
    position: absolute;
    left: 0;
    display: none; /*collapse all sub menus to begin with*/
    visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
    display: list-item;
    float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul
{
    top: 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
    font-weight: normal;
    width: 150px;
    padding: 5px;
    margin: 0px 0px 0px -30px;
    border-top: 7px solid #B5B5B5;
}
* html .ddsmoothmenu ul li a /*IE6 hack to get sub menu links to behave correctly*/
{ 
    display: block;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below     background: url(images/Neuron.gif) no-repeat left top;*/
/* TAB MENU   
/* CSS Style of the Ajax TabContainer */
.ajax__myTab .ajax__tab_header { font-family: Times New Roman; font-size: 28px; border-bottom: solid 2px #aaaaaa } 
.ajax__myTab .ajax__tab_outer { padding-right: 2px; height: 46px; background-color: #C0C0C0; margin-right: 2px; border-right: solid 1px #666666; border-top: solid 1px #999999 } 
.ajax__myTab .ajax__tab_inner { padding-left: 2px; background-color: #C0C0C0; }
 .ajax__myTab .ajax__tab_tab { height: 36px; padding: 3px; margin: 2px; } 
 .ajax__myTab .ajax__tab_hover .ajax__tab_outer { background-color: #cccccc}
  .ajax__myTab .ajax__tab_hover .ajax__tab_inner { background-color: #cccccc }
   .ajax__myTab .ajax__tab_hover .ajax__tab_tab { background-color: #33CCFF; } 
   .ajax__myTab .ajax__tab_active .ajax__tab_outer { background-color: #fff; border-left: solid 1px #999999; }
    .ajax__myTab .ajax__tab_active .ajax__tab_inner { background-color:#fff; } 
    .ajax__myTab .ajax__tab_active .ajax__tab_tab { background-color: #AEFFFF; }
     .ajax__myTab .ajax__tab_body { font-family: Times New Roman; font-size: 18pt; border: 1px solid #999999; padding: 3px; background-color: #005e99; }





