 @font-face {
    font-family: SukhumvitReg;
    src: url('fo/SukhumvitReg.eot');
    src: local('SukhumvitReg'), url('font/SukhumvitReg.eot') format('embedded-opentype'),
         local('SukhumvitReg'), url('fo/SukhumvitReg.woff') format('woff'),
         local('SukhumvitReg'), url('fo/SukhumvitReg.ttf') format('truetype'),
         local('SukhumvitReg'), url('fo/SukhumvitReg.svg#SukhumvitRegular') format('svg');
}
@font-face {
    font-family: rsu_regular;
    src: url('font/rsu_regular.eot');
    src: local('rsu_regular'), url('font/rsu_regular.eot') format('embedded-opentype'),
         local('rsu_regular'), url('font/rsu_regular.woff') format('woff'),
         local('rsu_regular'), url('font/rsu_regular.ttf') format('truetype'),
         local('rsu_regular'), url('font/rsu_regular.svg#supermarket') format('svg');
}

*
{
    margin: 0px;
    padding: 0px;
}

a:link {color: #2D3494;text-decoration: none;}
a:visited {color: #0000cc;text-decoration: none}
a:hover {color: #FF6633;}
a:active {color: #FF0000;}
html 
{
   font-family: Arial,Helvetica,sans-serif;
   font-size:medium;
}  
body
{
	margin:0px;
	padding:0px;
    background:#f2f6d3 url(images/body.jpg) no-repeat center bottom;
    background-size:cover;
}
#containner
{
	min-height:600px;
    margin:0 auto;
}
#page {
    max-width: 1600px;
    background: url(images/loginPage.jpg?v=2) repeat-x left top transparent;
    min-height: 600px;
    margin: 10px 20px 0 20px;
    border-radius: 5px;
}

#banner {
    background: url(images/banner.jpg) repeat-x left top transparent;
    height: 57px;
    line-height: 57px;
    padding: 0px 10px;
}
#banner2 
{
    height:40px;
}
#ctl00_Banner_ImgBt1 {
    margin-top:10px;
}

#mainmenu {
    height: 60px;
    padding: 0px;
    border-bottom: 1px solid #D8D8D8;
    background: url(images/mainmenu.jpg) repeat-x left top #f7f7f7;
}
#mainmenu .topmenu > a img {
    display:none;
}
#frame {
    min-height: 600px;
    padding:0 0 10px;
    border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 10px 10px;
    margin-bottom:10px;
}
#frame[style="background-color: #5797BB;"] {
    background:none!important;
}
.loginBox {
    border: 0; 
    height: 768px;
}
#leftmenu
{
   width:20%;
   min-height:600px;
   float:left;
   /*background:url(../Image/line2.jpg) repeat-y top right;*/
}
#layout
{
   float:right;
   width:99%;
   padding:0.5%;
   min-height:600px;
   background-color:White;
}
#layout2
{
   float:right;
   width:79%;
   min-height:600px;
   background-color:White;
}
#footer 
{
   width:100%;
}
#footer hr {
    display:none;
}
#content 
{
   width:72em;
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: auto;
   margin-right: auto;
   background-color: #ffffff;
   border : solid 0.1em #999999;
}
#txtSchool
{
	color:White;
	font-size:30px;
	font-weight:bold;
	padding:0 0 0 10px;	
}
#txtSchool > img{
    vertical-align:middle;
}
.menuhead {
    height: 33px;
    padding: 0px 10px;
    line-height: 31px;
    text-align: right;
    font-size: 14px;
}
.menuhead > span {
    color: #fff!important;
}
.menuhead a {
    background: url(images/menuhead.a.png) no-repeat right top transparent;
    color: #729098!important;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px 0px 0px;
    display: inline-block;
    margin-left: 5px;
    color: #fff!important;
}
.clear
{ 
	clear:both;
	float:none;
}
.SchoolName {
    text-shadow:0px 2px 1px rgba(0,0,0,0.7);
    font-family:'rsu_regular';
    letter-spacing:2px;
}
#banner > #txtSchool > a{
    color:#424242!important;
    height:55px;
    line-height:55px;
    text-shadow:0px 1px 0px rgba(255,255,255,0.6);
}

.headTable
{	  
    color: #313638;
    height: 25px;
    border-bottom: solid 3px #69840d;
    font-size: 24px;
    font-weight: bold;
    padding: 0 0 10px;
    margin-bottom: 10px;
    font-family: "rsu_regular";
    text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
}
.headTablemg 
{
    margin: 4px 2px 2px 2px;
}
.headMenu
{
    COLOR:Black; 
    TEXT-ALIGN: center;  
}
.F_Head
{
    width : 30%; 
    text-align : right;  
    vertical-align:top;
}
.B_Head
{
    WIDTH: 70%; 
    text-align: left;  
    vertical-align:top; 
}
/*Gradient Bt Class*/
html > body .gradient
{
	background:url(../Image/gradient.png) repeat-x left center;
	border:solid 1px;
}
.bgColor
{
	background-color:#00b0ea !important;
}
.bgColorGray
{
	background-color:#D8D8D8 !important;
}
.bgPopUp
{
	background:url(../Image/Crystal_Rush.gif) no-repeat left center;
}
.bgBlue
{
	background:url(../Image/bgBlue.gif) no-repeat right center;
}
.btAdd
{
    background:url(images/bt_add.jpg) no-repeat left center; 
	border:0; height: 35px;
	cursor:pointer;
	font-size:large;
	font-weight:bold;
	color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,.8);
    padding-right:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #728f00;
}
.btAdddt
{
    background:url(../Image/addbt.png) no-repeat left center; 
	border:0; height:20px; width:45px;
	cursor:pointer;
	font-size:medium;
	font-weight:bold;
	color:#424242;
}
.btAddUser
{
    background:url(../Image/adduser.gif) no-repeat left center; 
	border:0;
	cursor:pointer;
}
.btPost
{
    background:url(../Image/reporticon.gif) no-repeat left center; 
	border:0;
}
.btPull
{
    background:url(../Image/go.png) no-repeat left center; 
	border:0;
}
.btYes {
    height: 35px;
    line-height:35px;
    cursor: pointer;
    font-size: large;
    color: #fff;
    background: #c4db68;
    background: -moz-linear-gradient(top, #c4db68 0%, #799609 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4db68), color-stop(100%,#799609));
    background: -webkit-linear-gradient(top, #c4db68 0%,#799609 100%);
    background: -o-linear-gradient(top, #c4db68 0%,#799609 100%);
    background: -ms-linear-gradient(top, #c4db68 0%,#799609 100%);
    background: linear-gradient(to bottom, #c4db68 0%,#799609 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4db68', endColorstr='#799609',GradientType=0 );
    text-indent:-20px;
    padding:0px 15px 0px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-shadow:0 1px 0 rgba(0,0,0,.8);
    border:1px solid #728f00;
}
.btYes:hover {
    background: #c9de76;
    background: -moz-linear-gradient(top, #c9de76 0%, #93b50b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de76), color-stop(100%,#93b50b));
    background: -webkit-linear-gradient(top, #c9de76 0%,#93b50b 100%);
    background: -o-linear-gradient(top, #c9de76 0%,#93b50b 100%);
    background: -ms-linear-gradient(top, #c9de76 0%,#93b50b 100%);
    background: linear-gradient(to bottom, #c9de76 0%,#93b50b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de76', endColorstr='#93b50b',GradientType=0 );
}
.btYesAndGo
{
	border:0; height:30px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btYesToo
{
    margin:10px 0px;
    background:url(../Image/bt_YesToo.gif) no-repeat left center; 
	border:0; height:30px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btNo {
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    font-size: large;
    color: #333;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    text-indent: -20px;
    padding: 0px 15px 0px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 white;
    border: 1px solid Gray;
}
.btNo:hover {
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#d5d5d5 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#d5d5d5 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#d5d5d5 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 );
}
.bt_Add
{
    background:url(../Image/bt_Add.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor : pointer;
	font-size:large;
	color:#424242;
}

.bt_No
{
    background:url(../Image/bt_No.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor : pointer;
	font-size:large;
	color:#424242;
}

.bt_Edit
{
    background:url(../Image/Edit.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor : pointer;
	font-size:large;
	color:#424242;
}


.btShowL
{
    background:url(../Image/showL.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor : pointer;
	font-size:large;
	color:#424242;
}
.btShowR
{
    background:url(../Image/showR.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor : pointer;
	font-size:large;
	color:#424242;
}
.btEditDate
{
    background:url(../Image/bt_EditDate.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btEditBudget
{
    background:url(../Image/bt_EditBudget.gif) no-repeat left center; 
	border:0; height: 27px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btBack
{
	background:url(../Image/bt_Back.png) no-repeat left center; 
	border:0; width:32px; height: 32px;
	cursor : pointer;
}
.btApprove
{
    background:url(../Image/bt_Approve.png) no-repeat left center; 
	border:0; width:102px; height: 41px;
	cursor:pointer;
}
.btUnApprove
{
    background:url(../Image/bt_UnApprove.png) no-repeat left center; 
	border:0; width:102px; height: 41px;
	cursor : pointer;
}
.btDelete
{
	background:url(../Image/bt_Del.png) no-repeat left center; 
	border:0; width:40px; height: 20px;
	cursor : pointer;
}
.btUpload
{
    background:url(../Image/bt_Upload.png) no-repeat left center; 
	border:0; height: 27px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btPrint
{
	background:url(../Image/bt_print.gif) no-repeat left bottom;
	border:0;
	height:27px; 
	cursor:pointer;
	font-size:large;
	font-weight:bold;
	color:#424242;
}
.btPrintWord
{
	background:url(../Image/icon/WordIcon.png) no-repeat left bottom;
	border:0;
	height:35px; 
	cursor:pointer;
	font-size:large;
	font-weight:bold;
	color:#424242;
}
.btPrintPDF
{
	background:url(../Image/icon/PdfIcon.png) no-repeat left bottom;
	border:0;
	height:35px; 
	cursor:pointer;
	font-size:large;
	font-weight:bold;
	color:#424242;
}
.btlogin {
    background: url(images/btnLogin.png) no-repeat left top;
    width: 132px;
    height: 37px;
    border: none;
    cursor: pointer;
    margin-bottom: 10px;
}
.btlogin2{
    background:url(images/btnLogin.png) no-repeat left -37px;
    width:132px;
	height:37px;
	border:none;
	cursor:pointer;
    margin-bottom:10px;
}
.btAttachFile
{
	background:url(../Image/clip.gif) no-repeat left bottom;
	border:none;
}
.btNone
{
	display:none;	
	border:none;
	width:0px;
}
.btImportExcel
{
    background:url(../Image/excelicon.png) no-repeat left center; 
	border:0; height: 24px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btBackUp
{
    background:url(../Image/bt_BackUpDB.png) no-repeat left center; 
	border:0; height: 27px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.btRestore
{
    background:url(../Image/bt_RestoreDB.png) no-repeat left center; 
	border:0; height: 27px;
	cursor:pointer;
	font-size:large;
	color:#424242;
}
.bgColor2
{
	background-color:#00b0ea !important;
}
/*EndGradientBtClass*/
/*Ë¹éÒ Login*/
.loginSpan
{
    color:#0B0B3B; 
    font-weight:bold; 
    font-size:18pt;
    font-family:"SukhumvitBold";
}
/*¨ºË¹éÒ Login*/
/*LinkMainMenu*/
.MenuHeadLink
{
    color:#000;
    font-weight:bold;
    font-size:large;
}
.MenuLink a
{
	color:#85864d;
	font-weight:bold;
	font-size:9pt;
}
.MenuLink a:hover
{
	color:#000;
	font-weight:bold;
	font-size:9pt;
}
.linkMain
{
    text-align:left;
    padding: 0 0 0 10px;
    list-style-type:none;
}
.linkMain2
{
    text-align:left;
    padding:0 0 0 20px;
    list-style-type:none;
}
/*HeadMessageClass*/
.headLine
{
    color:White;
    background-color:#757BCA;
    width:100%;
    font-weight:bold;
    font-size:medium;
    border:solid 1px black;
}
.headMsg
{
    color:#318820;
    width:100%;
    font-weight:bold;
    font-size:medium;
}
.headMsgError
{
    color:#CD273E;
    width:100%;
    font-weight:bold;
    font-size:medium;  
}
.headBox 
{
    background:url(../Image/MenuStlye/mainbk.png) repeat-x left top;
    background-color: #313638;
}
/*EndHeadMessageClass*/
/*ÃÙ»ÅÔ§¤ì*/
.imgback
  {
  	cursor: pointer;
  	 float:left;
  }
/*spantxt*/
.spantxtSmall
{
color: #424242;
font-weight:bold;    
font-size:14px;
}
.spantxt
{
color: #424242;
font-weight:bold;    
/*font-size:medium;*/
font-size:14px;
}
.spantxt2
{ 
	font-weight:bold;	
}
.spantxt3
{
	color:Black;
	font-size:medium;
}
.spantxt4
{
	color:#6E6E6E; /*ÊÕà·Ò*/
	font-size:medium;
}
.spantxt5
{
	color:#B40404; /*ÊÕá´§*/
	font-size:medium;
}
.spantxt6
{
	color:#088A08; /*ÊÕà¢ÕÂÇ*/
	font-size:medium;
}
.spantxtRed
{
	color:Red;
	font-size:medium;	
}
.spantxtGreen
{
	color:Green;
	font-size:medium;	
}
.spansize14
{
	font-size:large;
}
/*ErrorMsgClass*/
.ErrorMsg
{
    color:Red; 
    display:none;
}
/*EndErrorMsgClass*/
/*txtBoxClass*/
.txtBox
{
    font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #c8b800;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
    border:solid 1px;
    font-size:medium;
}
.txtBoxNum
{
    font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #c8b800;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
	 text-align:right;  
     background:url(../Image/MenuStlye/mainbk.png) repeat-x left top;
     background-color:#fffa00;
}
.txtBoxnone
{
	border:none 0px #FFFFFF;
	color:White;
	width:0px;	
    display:none;
}
.txtBoxlblnone
{
	border:none 0px #FFFFFF;
    color: #424242;
    font-weight:bold;    
    font-size:medium;
    width:200px;
}
.txtBoxNoBorder 
{
    border:solid 1px White ;
    width:20px;
}
.txt50
{
	width:50px;	
}
.txt80
{
	width:80px;	
}
.txt100
{
	width:100px;	
}
.txt150
{
	width:150px;	
}
.txt200
{
	width:200px;
}
.txt250
{
	width:250px;
}
.txt300
{
	width:300px;	
}
.txt400
{
	width:400px;	
}
.txt500
{
	width:500px;	
}
.txt550
{
	width:550px;	
}
.txtBoxL
{
    font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #b8bcbd;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
}
.txtBoxL2
{
    border: solid 2px #5797BB;
    font-size:medium;
}
.txtReadOnly
{
	color:black;
    font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #767676;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
    background:url(../Image/MenuStlye/mainbk.png) repeat-x left top;
    background-color:#1d1c1c;
}
.txtNumReadOnly
{
	border: solid 1px #767676;
	color:#767676;
	text-align:right;
}
.txtBoxNotType
{
    border:none;
    font-size:medium; 
}
.txtLong
{  
    width: 300px;
}
.txtShort
{
    width: 250px;
}
.txtRight
{
	text-align:right;	
}
input[type="text"],
input[type=password]{
    padding:2px 5px;
    font-size:14px;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    height:27px;
    line-height:27px;
}
input[type=text]:hover,
input[type=password]:hover{
    border: 1px solid #b9b9b9;
    border-top: 1px solid #a0a0a0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
input[type=text]:focus,
input[type=password]:focus {
    outline: none;
    border: 1px solid #89a90f;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
input[type=text].txtNumReadOnly{
    background-color:#e5e5e5;
    border:1px #e5e5e5 solid ;
    color:#424242;

}
input[type=text].txtNumReadOnly:hover,
input[type=text].txtNumReadOnly:focus{
    border-color:#e5e5e5;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
/*EndtxtBoxClass*/
/*Htxt ËÑÇ¢éÍãË­è*/
.htxt
{
    font-size:large; 
    font-weight:bold; 
    color:Black;
}
/*Class Master*/
.ColorMaster
{
    /*background-color: #26b9e3;*/
    background-color: #FFFFFF;
}
.ColorRed
{
    color:Red;
}
.ColorPopUp
{
	background-color: #befffe;
}
.Star
{
	vertical-align:bottom;	
}
/*ClassShow*/
.DataFont
{
    width : 20%; 
    vertical-align:top;
    text-align: right; 
}
.DataBack
{
    width : 80%; 
    text-align: left; 
}
.font2
{
	width:15%; 
	text-align:right;
	vertical-align:top;
}
.back2
{
	width:65%; 
	text-align:left;
	vertical-align:top;
}
.ShowFont
{
    width : 30%; 
    vertical-align:top;
    text-align: right; 
    font-size:small; 
    font-weight:bold;
    color:#4e4e4e;
}
.ShowBack
{
    width : 70%; 
    text-align: left; 
    font-size:small;
    color:#777778;
}
.worklist
{
    margin:0px; padding:0px; list-style-type:none; text-align:left;
    width:20px; height:20px;
    overflow:hidden;
}
.EditLog
{
    font-size:10px;
 
}
/*AttachFile*/
.rpt_container
{
	border: solid 1px silver; 
	width: 50%; 
	height: 50px;
	padding-top:5px;
	margin-top:5px;
}
.rpt_content
{
	border: solid 1px #BBD8FB;
	background-color:#F3F7FD;
	margin:2px;
	padding:2px;
}
.button_green2
{
	cursor:hand;
	border:1px solid #396B21;  
	margin:0px 2px; 
	height:16px; 
	padding:0 3px 0px 3px; 
	color:#ffffff; 
	font-size:9pt; 
	background-color :#649D4B;
}
/*SarView*/
#spnSvHead
{
	color:#6E6E6E;
	font-weight:bold;	
	font-size:medium;
	cursor:pointer;
}
.spnSvHeadAc
{
	color:#000000;
	font-weight:bold;	
	font-size:medium;
}
.dpnone
{
	display:none;	
}
.spnCutbudgetG 
{
    color:green;
}
.spnCutbudgetR
{
    color:red;
}
.spnCutbudgetB 
{
    color:black;
}
.cutbudget
{
	border:solid 1px Gray; 
	text-align:center; 
	width:20%	
}
.cutbudget2
{
	border:solid 1px Gray; 
	text-align:right; 
	padding:0 60px 0 0;
	width:20%;
	height:20px;
}
.cutbudget3
{
	border:solid 1px Gray; 
	text-align:center;
	width:20%;
}
.cutbudgetBg
{
	background-color:#D8D8D8;
	color:Black;
	font-weight:bold;
	height:25px;	
}
.IncomeHead
{
	border:solid 1px Black; 
	text-align:center; 
	background-color:#D8D8D8;
	height:20px;
}
.IncomeDetail
{
	border:solid 1px Gray; 
	text-align:center; 
	height:20px;
}
.SchoolName {
    cursor: pointer;
    color: White;
    font-weight: bold;
}

.sdRow {
    float:left;
    width:100%;
    text-align:center;
    padding:5px 0 5px 0;
}
.footerTotal {
   background:url(../Image/MenuStlye/mainbk.png) repeat-x left top;
    background-color:#313638;
    border: solid 1px #6E6E6E;	
    padding-top:10px;
    height:25px;
    float:left; 
    color:#343434;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    width:100%;
}
.lblTotal1 {
    color:#749a08;
    padding:0px 10px;
}
.lblTotal2 {
    color:#749a08;
    padding:0px 10px;
}
.lblTotal3 {
    color:#246d2d;
    padding:0px 10px;
}
.txtpointer {
    cursor:pointer;
}
.ManageMainMenu {
    width:700px; min-height:400px; margin:0 auto;position: relative;
}
.ManageDivMenu {
    width:120px; height:120px; float: left; cursor:pointer;
}
.ManageMiniMainMenu {
    width:850px; min-height:50px; margin:0 auto;
}
.divMenu {
    width:120px; height:140px; float: left; margin: 35px 50px; color:white; text-align:center;
}
.MinidivMenu {
    width:1px; height:1px; float: left; font-size:0px;margin: 0px 50px;
}
.divMiniMainMenu {
    width:560px; min-height:40px; margin:0 auto; background-color:black;
}
.ManageMiniDivMenu {
    width:30px; height:30px; float: left; margin: 10px 30px; cursor:pointer; 
}
.ui-effects-transfer { border: 2px dotted gray; }

.ClearFrame {
    display:none;
}
.OpenFrame {
    display:block;
}
.lblMenu {
    color:white; font-size:14px; font-weight:bold; text-align:center;
}


#pageDiv 
{
   width:100%;
}
.PageManageDiv 
{
    width:100%;
}
.warningDiv 
{
    margin:10px 10px;
    clear:both; 
    float:none;
}
.inputrow 
{
    width:100%;
    height:30px;
    float:left;
    padding:1px 0px;
}
.inputrowH
{
    width:100%;
    height:auto;
    float:left;
    padding:1px 0px;
}
.spaceDiv 
{
    width:100%; 
    height:10px;
    clear:both;
    float:none;
}
.centerDiv 
{
    width:100%;
    text-align:center;
}
.classButton {
    width: 230px; margin: 0 auto;
}
.classBtSave {
    float: left; width: 100px; margin-right: 5px;
}
.classBtCancel {
    float: left; width: 100px; margin-left: 5px;
}
.ckSign {
    float:right; padding-right:10px;
}
.btAddDiv 
{
    width:300px;
    padding-right:30px;
    float:left;
}
.btAddDiv_Full 
{
    width:100%;
    padding-left:30px;
    float:left;
}
.gridViewDiv 
{
    width:100%;
    clear:both;
    float:none;
    text-align:center;
}
.divF_Head
{
    width : 25%; 
    padding-top: 5px;
    text-align : right;  
    vertical-align:top;
    float:left;
}
.divB_Head
{
    WIDTH: 73%; 
    padding-top: 5px;
    padding-left: 5px;
    text-align: left;  
    vertical-align:top; 
    float:left;
}
.div_Head
{ 
    padding-top: 5px;
    text-align : right;  
    vertical-align:top;
    float:left;
}


.divF_Head_4
{
    width : 18%; 
    padding-top: 5px;
    text-align : right;  
    vertical-align:top;
    float:left;
}
.divB_Head_4
{
    WIDTH: 29%; 
    padding-top: 5px;
    padding-left: 5px;
    text-align: left;  
    vertical-align:top; 
    float:left;
}



/*SearchClass*/
.ddlSearch,
.ddl
{
    width:300px; 
	font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #b8bcbd;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
}
.ddlDate
{  
	font-size:medium;
    padding:2px 0px 3px;
    border: solid 1px #b8bcbd;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
}
.TableSearch 
{
    width:100%; 
    clear:both;
    float:none;
}
.PopUpTableSearch 
{
    width:600px; 
    clear:both;
    float:none;
}
.SearchTable {
    width:800px;
    margin:0 auto 20px;	
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 1px dashed #9a9a9a;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
}
.PageManageDiv .SearchTable {
    border:solid 1px #a9a9a9;
    float:none;
    border-radius:10px;
    background-color:#f8f8f8;
    margin:0 auto 20px;	
}
.SearchTable_4
{
	border-bottom: 1px dashed #9a9a9a;
    box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    -webkit-box-shadow: 0px 1px 0px #fff;
	width:950px;
    margin:0 auto 20px;	
    float:none;
}
.PopUpSearchTable
{
	border:solid 1px #6E6E6E;
	width:500px;
    margin:0 auto;	
    float:none;
    border-radius:10px;
    background-color:#f1f1f1;
}
.PageManageDiv .SearchHead
{
    color: #313638;
    height: 25px;
    border-bottom: solid 3px #69840d;
    font-size: 24px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
    font-family: "rsu_regular";
    text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
}
.HeadCenter {
    text-align:center;
}
.PopUpSearchHead
{
	text-align:left; 
    background:url(../Image/MenuStlye/mainbk.png) repeat-x left top;
    background-color:#313638;
    border:solid 1px #6E6E6E;	
    margin:5px 5px;
    padding-left: 5px;
    height:30px;
    clear:both;
    float:none;
    border-radius:15px;
    vertical-align:middle;
}
.SearchtxtF
{
  width:250px; 
  text-align:right;
  float:left;
  padding-right:5px;
  height: 25px;
}
.SearchtxtF_4
{
  width:205px; 
  text-align:right;
  float:left;
  padding-right:5px;
  height: 25px;
}
.PopUpSearchtxtF
{
  width:150px; 
  text-align:right;
  float:left;
  padding-right:5px;
  height: 25px;
}
.SearchF
{
   width:530px; 
   text-align:left;
   float:left;
   height:auto;
}
.SearchF_4
{
   width:255px; 
   text-align:left;
   float:left;
   height:auto;
}
.PopUpSearchF
{
   width:330px; 
   text-align:left;
   float:left;
   height:auto;
}
.SearchTotal
{
   width:300px; 
   margin:0 auto;
   text-align:center;
}
.ddlSearch
{
	border: solid 1px #5797BB; 
    float:left;
	font-size:medium;
    color:Black;
    background-color:#fff;
   float:left;
}
.btSearch
{
	background:url(../Image/search.png?v=1) no-repeat left bottom;
	border:none; width:25px; height:27px;
	cursor:pointer;
}
.btSearchOver
{
	background:url(../Image/search.png?v=1) no-repeat left top;
	border:none; width:25px; height:27px;
	vertical-align:bottom;
	cursor:pointer;
}
.txtSearch
{
    border: solid 1px #5797BB;
    font-size:medium;
    width: 315px; height:20px;
    vertical-align:bottom;
}
.txtSearch_4 {
    font-size: medium;
    width: 200px;
    height: 20px;
    vertical-align: bottom;
    border: solid 1px #b8bcbd;
    box-shadow: 0px 1px 5px #d0d0d0 inset;
    -moz-box-shadow: 0px 1px 5px #d0d0d0 inset;
    -webkit-box-shadow: 0px 1px 5px #d0d0d0 inset;
}
.SearchF_4 #ctl00_ContentPlaceHolder1_btSearch{
    background: url(images/bt_search.jpg) no-repeat left center;
    border: 0;
    height: 25px;
    font-size:14px;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.8);
    padding:0 10px 0 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #6E6E6E;
    margin-bottom:5px;
}
#ctl00_ContentPlaceHolder1_Button1 {
    background: url(images/bt_print.jpg) no-repeat left center;
    border: 0;
    height: 25px;
    font-size:14px;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.8);
    padding:0 10px 0 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #6E6E6E;
    margin-bottom:5px;
}
/*EndSearchClass*/

