.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background{
	 background: none;
	 padding-right: 0px;
}
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background, .menu-horizontal ul.dynamic span.dynamic-children span.additional-background{
background: none;
}
.s4-tn li.static > .menu-item{
	height: 16px;
}

.customNav{
	height: 24px;
}

.root>li {
padding: 0px 2px;
height: 26px;
margin-top: -1px;
}

.s4-tn li.static > .menu-item{

	color: #1B1B1B;
}

.root > li:hover {
	background-image: url("../images/navl.png"), url("../images/navr.png") ;
    background-position: left top, right top;
    background-repeat: no-repeat, no-repeat;
}
.root > li:hover >a {
	background-image: url("../images/nav_bg.png") ;
    background-position:  right center;
    background-repeat: repeat-x;
	margin: 0 10px 0 10px;
}

.root > li  li {
    background-image: url("../images/libullet.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 5px auto;
    border-bottom: 1px solid #E9E0AC;
    border-top: 1px solid #FFFFFF;
    display: flex;
    list-style: none outside none;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-top: 4px;
    position: relative;
}


.root > li  li:hover {
    background-image: url("../images/subnav_bg_hover.png") !important;
    background-position: left top;
    background-repeat: repeat-x !important;
    background-size: auto 100%;
    cursor: pointer;
}
.s4-tn li.dynamic > a:hover {
    background: none !important;
}


.root > li:hover ul {
    border-color: #FFCB51 #FFCB51 #FFCB51;
    border-style: solid solid solid;
    border-width: 1px 1px 5px;
	width: 205px;
}

.root  >li> a {
    text-transform: uppercase;
}
.root  li a {
    color: #1B1B1B;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px !important;
    margin-left: 8px;
    margin-right: 8px;
    text-decoration: none;
    text-transform: uppercase;
	
}

.root li.dynamic > .menu-item{
    font-weight: bold;
	padding: 2px 3px;
}

.root  li:hover> a{
    /*font-weight: bold !important;*/
    color: #A21B00 !important;
	text-decoration: none !important;
}

.s4-tn ul.static {
    white-space: inherit !important;
}

.s4-tn li.dynamic > .menu-item {
    white-space: inherit  !important;
}

.menu-horizontal .menu-item-text {
    white-space: inherit  !important;
}


.root > li > a {
    height: 27px;
    padding: 13px 20px 14px;
}

#DemoLogin {
	font-size: 11px;
}

.root  li.dynamic a:horver{
    font-weight: bold !important;
}
.s4-tn li.dynamic > a:hover{
    font-weight: bold !important;
}
/*

	background-image: url("../images/navl.png"), url("../images/navr.png"), url("../images/nav_bg.png") ;
    background-position: left top, right top, right center;
    background-repeat: no-repeat, no-repeat, repeat-x;
.active_nav .nav_bg, .ul_nav li:hover .nav_bg {
    background-image: url("../images/nav_bg.png");
    background-position: right center;
    background-repeat: repeat-x;
    padding-bottom: 7px;
    padding-top: 5px;
}
background-image: url("../images/bullet_title.png"), url("../images/title_bg.png");
    background-position: 7px 6px, left top;
    background-repeat: no-repeat, repeat-x;
    border-bottom: 2px solid #FECE3F;
    padding: 5px 10px 3px 30px;

.root > li:hover {
    background-image: url("../images/navl.png");
    background-repeat: no-repeat;
	
	
}
.root > li:hover  span.additional-background{
    background-image: url("../images/navl.png");
    background-repeat: no-repeat;
}


ul.root > li:hover span:first-child {
    background-image: url("../images/navr.png");
    background-position: right center;
    background-repeat: repeat-x;
    padding-bottom: 7px;
    padding-top: 5px;
}

ul.root > li:hover a {
    color: #FFFF00;
}
.root li:hover span {
    background-image: url("../images/navr.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-bottom: 7px;
    padding-right: 12px;
    padding-top: 5px;
}*/

body
{
    margin: 0px;
    padding: 0px; /*background-image: url(images/stonbk_bg.jpg);*/
    color: #003300;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body table
{
    font-family: Arial;
    font-size: 11px;
    text-align: justify;
    color: #003300;
}
BoxContent a, a:link, a:visited
{
    color: #003399;
    text-decoration: none;
}

BoxContent a:active, a:hover
{
    color: #CC6600;
    text-decoration: none;
}
.tablestyle
{
    width: 100%;
}
.LinkButton
{
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 1px;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #000033;
    font-style: normal;
    font-variant: normal;
    border-right: #aca899 0px solid;
    border-top: #aca899 0px solid;
    border-left: #aca899 0px solid;
    border-bottom: #aca899 0px solid;
    border: 0px;
    vertical-align: middle;
    letter-spacing: normal;
    height: 14px;
}

/* Control asp.net style */
textarea, select
{
    font: 100% Arial, Helvetica, sans-serif; /* height: 22px;*/
}
input, TextBox
{
    font: 100% Arial, Helvetica, sans-serif;
    margin-left: 0px;
}
.dropdownlist
{
    z-index: 48;
}
.btStyle
{
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}
/* End control asp.net style */


/* MasterPage.master style */
.ToolBar
{
    font-weight: bold;
    height: 28px;
    padding-right: 5px;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 11px;
}
.bgMenu
{
    width: 100%;
    height: 28px;
    text-align: left;
    background-image: url('../images/header.png');
    background-position: center;
    border: solid 1px #69A1BF;
}
.Banner
{
    width: 1000px;
    height: 93px;
    background-image: url(../images/Banner.jpg);
    background-position: center;
}
.CaptionBackground
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.BoxContent
{
    border: solid 1px #AEAEAE;
    background-color: #F7F7F7;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 300px;
}
.FunctionName
{
    text-align: left;
    border-width: 1px 1px 0px 1px;
    border-color: #AEAEAE;
    border-style: solid;
    background-color: #f1f0ee;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
}
/* End masterPage.master style */

/*--------- block style -------------*/
.boxtitle
{
    font-weight: bold;
    color: #FFFFCC;
    font-size: 14px;
}
.mtitle
{
    font-weight: bold;
    font-size: 12px;
}

/* ------------- box corner -------------------*/
.vtt_conrertop
{
    background: url(../../images/vtt_boxbg.gif) repeat-x 0 -122px;
    height: 6px;
}
.vtt_conrer_top_left
{
    background: url(../../images/vtt_boxbg.gif) no-repeat -24px -42px;
    width: 6px;
    height: 6px;
    display: block;
    float: left;
}
.vtt_conrer_top_right
{
    background: url(../../images/vtt_boxbg.gif) no-repeat -18px -42px;
    width: 6px;
    height: 6px;
    display: block;
    float: right;
}

.vtt_conrertop_t
{
    background: url(../../images/vtt_boxbg.gif) repeat-x 0 -48px;
    height: 30px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.vtt_conrertopt_left
{
    background-image: url(images/leftheader.png);
    width: 3px;
    height: 32px;
    display: block;
    float: left;
}
.vtt_conrertopt_right
{
    background-image: url(images/rightheader.png);
    width: 3px;
    height: 32px;
    display: block;
    float: right;
}
.vtt_boxtitle
{
    background-image: url(images/headerGridBg.png);
    background-repeat: repeat;
    color: #FFFFCC;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    border-bottom: #ccc 1px solid;
    line-height: 21px;
}
.vtt_conrer_ct
{
    background: #fff url(../../images/vtt_boxbg_ct.gif) repeat-x 0 100%;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding: 10px;
    height: 1%;
}
.vtt_conrer_bot
{
    background: url(../../images/vtt_boxbg.gif) repeat-x 0 -117px;
    height: 6px;
    margin-bottom: 10px;
}
.vtt_conrer_bot_left
{
    background: url(../../images/vtt_boxbg.gif) repeat-x -24px -36px;
    height: 6px;
    width: 6px;
    display: block;
    float: left;
}
.vtt_conrer_bot_right
{
    background: url(../../images/vtt_boxbg.gif) repeat-x -18px -36px;
    height: 6px;
    width: 6px;
    display: block;
    float: right;
}
/* ------------- end box corner ---------------*/

.SuccessMessage
{
    font-size: 12px;
    color: #006600;
}
.WarningMessage
{
    font-weight: bold;
    padding-left: 14px;
    font-size: 12px;
    color: #006600;
    background: url(../../images/warning.gif) no-repeat;
}
.ErrorMessage
{
    font-size: 12px;
    color: #FF0000;
}
.SearchResult
{
    font-size: 11px;
    color: #FF0000;
    font-style: italic;
}
.textRight
{
    text-align: right;
}
.Title
{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
.LargeTitle
{
    color: Green;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

/* Style trang chu */
.h_Banner
{
    background-position: center;
    background-image: url(../images/h_banner.jpg);
    width: 1000px;
    height: 225px;
    background-repeat: no-repeat;
}

.h_bg_Center
{
    background-position: center;
    background-image: url(../images/h_bg_center.jpg);
    width: 1000px;
    height: 275px;
    background-repeat: no-repeat;
    padding-right: 200px;
}

.h_bg_Bottom
{
    background-position: center;
    background-image: url(../images/h_botom.jpg);
    width: 1000px;
    height: 100px;
    padding-left: 370px;
    padding-top: 5px;
    font-size: 12px;
    color: #000000;
    background-repeat: no-repeat;
}
.loginText
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.loginImage
{
    background: url(../images/login.gif);
    width: 124px;
    height: 30px;
    border: 0;
    font-weight: bold;
    color: #000000;
    cursor: hand;
}

/* Ket thuc style trang chu */

/* Trang trong */
.bgMenu
{
    width: 1000px;
    height: 28px;
    padding-left: 0px;
}

.Bottom
{
    background-image: url(../images/botom.jpg);
    width: 1000px;
    height: 100px;
    padding-left: 210px;
    padding-top: 5px;
    font-size: 12px;
    color: #000000;
}
.Padding
{
    padding-left: 15px;
}
.InputFile
{
    width: 350px;
    text-align: right;
}
.PnMark
{
    text-align: left;
}

.textMark
{
    border: 1px solid #C0C0C0;
    text-align: right;
    width: 90%;
    font-family: Times New Roman;
}


.Cursor
{
    border: 1px solid #336699;
    background: url(../images/header.png) repeat-x center;
    height: 24px;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    color: #000000;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
.Cursor:hover
{
    border-color: #FF9900;
    background-position: center;
    background: url(../images/HeaderHover.png) repeat-x center;
}
.Cursor[disabled]
{
    border-color: #999999;
    color: #999999;
}
/******************* Text box ******************/
.OnFocus
{
    background-color: #DCFFB9;
    color: #004400;
}
.OnError
{
    background-color: #FFBEAE;
    color: #004400;
}
body .inforLabel
{
    font-size: 12;
    font-weight: bold;
    color: #006600;
}

textarea,
select,
input[type="text"],
input[type="password"],
input[type="file"]
{
    /*background:url( ../Images/text-bg.gif ) repeat-x scroll 0% 0%;*/
    background-color:#fff;

    font-family: Helvetica,arial,tahoma,sans-serif;
    font-size:12px;
    width:100%;
    
    border:1px solid #b5b8c8;
    color:#000;

    padding-top:2px;
}