/*--------------------Van ban-----------------------------*/
.rightmenu_GroupVB { float: left; margin-bottom: 20px; background: white none repeat scroll 0 0; width: 270px; }
.rightmenu_GroupVB img { width: 270px; float: left; margin-bottom: 7px; }
.rightmenu_GroupVB img:last-child { margin-bottom: 0px; float: left; }
.Header_Right_VB { float: left; height: 28px; position: relative; width: 270px; background-color: #2c4580; border-top-left-radius: 6px; }
.righmenu_vb { float: left; height: 28px; position: relative; z-index: 100; min-width: 50px; background-color: #2c4580; position: relative; }
.righmenu_vb a { float: left; padding: 0px 10px 5px 10px; color: white; line-height: 28px; font-weight: bold; font-size: 13px; text-transform: uppercase; text-decoration: none;width: 98%; }
.topvb_head { width: 100%; height: 33px; background: url('/_layouts/images/NCS.UI.MOC/iconcong.png') no-repeat; background-position: right center; }
.Gradient_Category { opacity: 0.4; }
.Around_Category_Legal { float: left; width: 99.4%; min-height: 40px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border: 1px #d1d1d1 solid; border-top: none; overflow: hidden; }
.Around_TableGenerator { float: left; width: 100%; min-height: 20px; border: 1px #d1d1d1 solid; border-radius: 0px; margin: 0px 0px 0px 15px; padding: 13px; border-bottom: none; border-top: none; }
.Input_Search_Legal { float: left; }
.CSSTableGenerator { position: relative; float: left; }
.CSSTableGenerator a { color: #333333; }
.CSSTableGenerator a:hover { color: blue; text-decoration: underline; }
.UL_Legal_Search { float: left; width: 658px; min-height: 100px; margin: 10px 0px 0px 0px; }
.UL_Legal_Search li { float: left; width: 329px; min-height: 30px; list-style: none; }
.UL_Legal_Search li strong { float: left; width: 110px; padding: 3px 30px 0px 10px; margin-top: 2px; }
.UL_Legal_Search li input[type="text"] { width: 130px; }
.Border_Radius_All { border-radius: 4px; border: 1px #d1d1d1 solid; margin-top: 10px; }
.Border_Radius_None { border-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top: 1px #d1d1d1 solid; margin-top: 10px; }
.Border_Radius_None1 { border-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px; margin-top: -16px; border-bottom: 1px #d1d1d1 solid; margin-bottom: 40px; }
.LI_Button_Search { float: right !important; }
.LI_Button_Search button { float: right; padding: 3px 10px; border: 1px #c1c1c1 solid; border-radius: 4px; margin-right: 9px; font-weight: bold; color: #1e4283; font-weight: bold;cursor:pointer;
 background: rgb(255,255,255); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
.LI_Button_Search button:active { box-shadow: inset 0px 0px 5px #999999; }
.LI_Button_Search_button { float: right; padding: 3px 10px; border: 1px #c1c1c1 solid; border-radius: 4px; margin-right: 9px; font-weight: bold; color: #1e4283; cursor:pointer;
background: rgb(255,255,255); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
.LI_Button_Search_button:active { box-shadow: inset 0px 0px 5px #999999; }
.LI_Button_Search_button_simple { float: left; text-decoration: none; padding: 4px 10px; border: 1px #c1c1c1 solid; border-radius: 4px; margin-left: 9px; color: #1e4283;cursor:pointer;
 font-weight: bold;
 background: rgb(255,255,255); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
.LI_Button_Search_button_simple:active { box-shadow: inset 0px 0px 5px #999999; }
.Show_Number_Legal { float: right; width: 300px; min-height: 10px; }
.Paging_And_Total_Legal.Paging { margin-bottom: 0px;height:24px; line-height:24px; }
.Paging_And_Total_Legal { float: left; width: 100%; margin: 10px 0px; }
.Show_NumberList b { font-weight: normal; padding: 0px 10px; }
.Show_NumberList {margin-bottom: 0px; }
.lblPage{float:left; margin-right:5px; height:24px; line-height:24px;}
.Word_Number_Legal { float: right;height:24px; line-height:24px; margin: 4px 0px 0px 0px; text-align:right;}
.Footer_Table_Legal { margin-top: 10px; margin-bottom:20px; left: 0px; width: 100%; height: 23px; float: left; }
.Paging_Footer_Table_Legal { margin-bottom: 0px !important; float: left; line-height:30px; }
.Paging_Footer_Table_Legal b{}
.Width100px { width: 100px; }
.ColorRedFile a { color: red; font-size: 12px; }
.ColorRedFile a:hover { cursor: default; text-decoration: underline; }
.Around_CSSTableGenerator { float: left; width: 100%;}
.Footer_Legal_Detail { float: left; width: 100%; }
.UL_Footer_Legal_Detail { float: left; width: 608px; min-height: 50px; margin: 10px 0px 0px 30px; }
.UL_Footer_Legal_Detail li { float: left; list-style: none; }
.Word_Footer_Legal_Detail,.StrongFooterLegalDetail { float: left; width: 560px; }
.StrongFooterLegalDetail { font-size: 12px; color: #1e4283; }
.KeyWord_Legal_Detail { float: left; width: 663px; min-height: 14px; background: #f1f1f1; border: 1px #d1d1d1 solid; margin: 14px 0px 10px 15px; border-radius: 4px; padding: 5px 10px; }
.Section_More_Legal { float: left; margin-top: 4px; margin-bottom: 11px; }
.Span_Title_More_Legal { float: left; font-weight: bold; font-size: 12px; margin: 0px 0px 10px 0px; color: #1e4283; width: 95%; text-align: left; }
.BG_Foorter_Legal { background: #d7eff7; }
.A_Laws:hover { text-decoration: none; color: #333; }
.img_vanban_dh { width: 100%; float: left; }

 