body {
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	text-decoration: none;
	font-size: 12px;
	/*line-height: 16px;*/
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	scrollbar-face-color: #f6f6f6;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-3dlight-color: #cccccc; 
	scrollbar-arrow-color: #330000; 
	scrollbar-track-color: #f6f6f6; 
	scrollbar-darkshadow-color: #ffffff;
	/*background: url(../images/bg_b2b.gif);
	background-image: url(../images/background.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
	background-attachment: fixed;*/
}
table {
	border-collapse:collapse;
	border:0 0 0 0;
}
td, th {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px;
	/*line-height: 16px;*/
}
/*input {
	border-right: #333333 1px solid; padding-right: 2px; border-top: #333333 1px solid; padding-left: 2px; 
	font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#EEF4FD); 
	border-left: #333333 1px solid; color: black; padding-top: 2px; border-bottom: #333333 1px solid;
}
select {
	background-color: #EEF4FD; color: #black; font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px; scrollbar-base-color: #336699; scrollbar-arrow-color: #fff788;
	position: relative; left: -2px; top: -2px; line-height: 18px; border: 0px;
}*/
a {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px;
	color: #026FFF;
	text-decoration:none;
}
a:active {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px;
	color: #181D23;
	text-decoration:none;
	text-decoration: underline
}
a:hover {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px;
	color: #2D3653;
	text-decoration:none;
	text-decoration: underline;
	position: relative; 
	top: 1px; 
	left: 1px;
}

a.oth {
	color: #181D23; 
	font-size: 14px;
	text-decoration: none;
}
a.oth:visited {
	color: #181D23; 
	font-size: 14px;
	text-decoration: none
}
a.oth:active {
	color: #181D23; 
	font-size: 14px;
	text-decoration: none
}
a.oth:hover {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 14px;
	color: #FF0000;
	text-decoration:none;
	text-decoration: underline;
	position: relative; 
	top: 2px; 
	left: 2px;
}

a.othm {
	color: #026FFF; 
	font-size: 16px;
	text-decoration: none;
}
a.othm:visited {
	color: #026FFF; 
	font-size: 16px;
	text-decoration: none
}
a.othm:active {
	color: #31B0F9; 
	font-size: 16px;
	text-decoration: none
}
a.othm:hover {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 16px;
	color: #FFD35F;
	text-decoration:none;
	text-decoration: underline;
	position: relative; 
	top: 0px; 
	left: 0px;
}

a.dely {
	color: #026FFF; 
	text-decoration: none; 
	/*font-weight: bold;*/
}
a.dely:visited {
	color: #026FFF; 
	text-decoration: none
}
a.dely:active {
	color: #026FFF; 
	text-decoration: none
}
a.dely:hover {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
	text-decoration: underline;
	position: relative; 
	top: 2px; 
	left: 2px;
}

a.pag {
	color: #000000; 
	text-decoration: none
}
a.pag:visited {
	color: #ff0000; 
	text-decoration: none
}
a.pag:active {
	color: #000000; 
	text-decoration: underline
}
a.pag:hover {
	color: #ff0000; 
	text-decoration: underline
}
a.titx {
	color: #0000FF; 
	font-size: 16px;
	text-decoration: none
}
a.titx:visited {
	color: #0000FF; 
	font-size: 16px;
	text-decoration: none
}
a.titx:active {
	color: #FF0000; 
	font-size: 16px;
	text-decoration: none
}
a.titx:hover {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 16px;
	color: #FF0000;
	text-decoration:none;
	text-decoration: underline;
	position: relative; 
	top: 2px; 
	left: 2px;
}
.login_text { 
	width: 220px; height:20px;
}
.login_safeCode {
	width: 70px; height:20px;
}
.table_line {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; 
	word-break: break-all; padding-top: 4px; border-bottom: 1px solid
}
.project1 {
	color: red;
	background: #FFFFD8;
}
.project2 {
	color: blue;
	background: #F4F4F4;
}
.bgc { 
	background-color:#F5F7FB;
}
.bgc2{ 
	background-color:#FEE8B2;
}
.tableHead { 
	color: #333333;
	background-color: #F0F0F0;
	background: url(../images/head_bgtop.jpg)
}
.tableFoot { 
	background-color: #fefefe;
	background: url(../images/head_bgfoot.jpg)
}
.searchHead { 
	background-color: #E2EDFF;
}
.text_success {
	border:#69c 1px solid; padding:5px;background-color:#69c
	border-left-color: #69c; background: url(../images/success.gif) #f0f7ff no-repeat 15px 50%;
	border-bottom-color: #69c; border-top-color: #69c; border-right-color: #69c;height:150px;
}
.text_error {
	border:#FF0000 1px solid; padding:5px;background-color:#FF0000
	border-left-color: #69c; background: url(../images/error.gif) #F8DEDB no-repeat 15px 50%;
	border-bottom-color: #FF0000; border-top-color: #FF0000; border-right-color: #FF0000;height:150px;
}
.text_gantan {
	border:#69c 1px solid; padding:5px;background-color:#69c
	border-left-color: #69c; background: url(../images/gantan.gif) #f0f7ff no-repeat 15px 50%;
	border-bottom-color: #69c; border-top-color: #69c; border-right-color: #69c;height:150px;
}
.text_big {
	color: #444
}
.text_bold {
	font-weight: bold;padding-left: 170px;  padding-top: 50px
}
.area_content {
	padding-right: 50px; padding-left: 50px; padding-bottom: 30px; padding-top: 3px
}
.checked  { 
	/*background-color:#336699;*/
	background-color:#a9a9a9; 
}
.unChecked { 
	background-color:#; 
}
.checkedx  { 
	/*background-color:#336699;*/
	background-color:#a9a9a9;
}
.unCheckedx { 
	background-color:#F9F9F9; 
}
.table_content {
	padding-right: 2px; padding-left: 2px; 
	padding-bottom: 2px; word-break: break-all; 
	padding-top: 4px; border-bottom: 1px solid;
	border-color: #cccccc;
}
.mouseOver {
	background-color:#eaeaea;
}
.mouseOut {
	background-color:#FFFFFF;
}
.tbb1 {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb2 {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb3 {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb4 {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb1x {
	border-left: 1px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
}
.tbb2x {
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
}
.tbb5x {
	border-left: 1px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb6x {
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb7x {
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb8x {
	border-left: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 0px solid #000000;
}
.tbb9x {
	border-left: 0px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 0px solid #000000;
}
.tbb10x {
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 0px solid #000000;
}
.tbb11x {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
}
.tbb12x {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
}
.tbb13x {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb14x {
	border-left: 1px solid #000000;
	border-top: 0px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb15x {
	border-left: 0px solid #000000;
	border-top: 0px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb16x {
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb17x {
	border-left: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb18x {
	border-left: 0px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb19x {
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px solid #000000;
}
.tbb_lr {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbb_tb {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbb_all {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.transxx {
	filter: Alpha(Opacity=80)
}
.small10 {
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 10px;
	line-height: 16px;
}

.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 450px;
	font-size: 12px
}
.curlycontainer .innerdiv{
	background: transparent url(../images/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}

.pop_up {
	width: 250px;
    min-height: 140px;
    margin-top: 1.2em;
    margin-left: 30px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #cdd1dc;
    position: absolute; 
    z-index: 100;
    visibility: hidden;
    background-color: #cccccc;
}
.pop_upx {
	width: 250px;
    min-height: 140px;
    margin-top: 1.2em;
    margin-left: 30px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #cdd1dc;
    position: absolute; 
    z-index: 100;
    visibility: hidden;
    background-color: #f2f6f9;
}

#tabel_top {
	border-right: gray 1px dashed; padding-right: 3px; border-top: gray 1px dashed; padding-left: 3px; float: left; padding-bottom: 3px; margin: 0px 0px; overflow: hidden; 
	border-left: gray 1px dashed; width: 100%; cursor: move; padding-top: 3px; border-bottom: gray 1px dashed; background-color: #E8E8E8;
}
.stl-paginator {
	direction: ltr;
	font-size: 15px; font-family: arial, tahoma! important;
}
.stl-message-list .stl-paginator {
	font-size: 15px; font-family: arial, tahoma;
}
.stl-message-list .stl-paginator a {
	font-size: 15px; font-family: arial, tahoma;
}
.stl-paginator a {
	font-size: 15px; font-family: arial, tahoma! important;
	border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid; background-color: #E2E2E2; text-decoration: none;
}
.stl-paginator a:hover {
	font-size: 15px; border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #000; border-bottom: #999 1px solid; background-color: #66CCCC; text-decoration: none;
}
.stl-paginator .stl-current {
	font-size: 15px; border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #000; border-bottom: #999 1px solid; background-color: #CC0000; text-decoration: none;
}

.bguse {
	background-image: url(../images/bg_use.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	background-attachment: fixed;
}
.bgpwd {
	background-image: url(../images/bg_pwd.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	background-attachment: fixed;
}
.bglaw {
	background-image: url(../images/bg_law.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	background-attachment: fixed;
}
.bgedit {
	background-image: url(../images/bg_edit.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	background-attachment: fixed;
}
.searchTableBg {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px;
	border:#CCCCCC 1px solid; padding: 2px; background-color:#E8E8E8;
}
.searchTitle {
	color: #333333; font-weight:bold;
}
.viewHead { 
	background-color: #D8E7ED;
	color: #425C8B; font-weight:bold;
	/*background: url(../images/bg1.gif)*/
}
.inputHead { 
	background-color: #F0F6F8;
	color: #5896C6; font-weight:bold;
	/*background: url(../images/bg1.gif)*/
}
.table_content_s10 {
	padding-right: 2px; padding-left: 2px; 
	padding-bottom: 2px; word-break: break-all; 
	padding-top: 4px; border-bottom: 1px solid;
	border-color: #cccccc;
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 10px;
	line-height: 16px;
}
.table_content_s10pink {
	padding-right: 2px; padding-left: 2px; 
	padding-bottom: 2px; word-break: break-all; 
	padding-top: 4px; border-bottom: 1px solid;
	border-color: #cccccc;
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 10px; color:#FF00FF;
	line-height: 16px;
}
.table_content_s10red {
	padding-right: 2px; padding-left: 2px; 
	padding-bottom: 2px; word-break: break-all; 
	padding-top: 4px; border-bottom: 1px solid;
	border-color: #cccccc;
	font-family: verdana, arial, helvetica, sans-serif, งบส^;
	font-size: 10px; color:#FF0000;
	line-height: 16px;
}

/************************************************
TABLE.Listing TD {
    BORDER-BOTTOM: #e6e6e6 1px solid;
}
TABLE.Listing TD {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
}
TABLE.Listing TH {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
}
TABLE.Listing CAPTION {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
}
TABLE.Listing {
    MARGIN: 0px 0px 8px;
    BORDER-BOTTOM: #9BC0D1 2px solid;
}
TABLE.Listing TR {
    BACKGROUND: #f1f6f8;
}
TABLE.Listing caption{
    font-weight:bold;
    padding:1px 0px;    
    color:#3d580b;    
    font-size:40px;
}
TABLE.Listing TH {
    FONT-WEIGHT: bold;
    background:#D8E7ED url(theadbg.gif) repeat-x left center;
    BORDER-BOTTOM: #9BC0D1 2px solid;
	BORDER-TOP: #9BC0D1 2px solid;
	color: #425C8B;
	height:50px;
}
TABLE.Listing TD {
	height:80px;
}
TABLE.Listing TD.Header {
    FONT-WEIGHT: bold;    
    BORDER-BOTTOM: #9BC0D1 1px solid;
    BACKGROUND: #ffffff;
}
TABLE.Listing TR.Header TD {
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #9BC0D1 1px solid; 
}
TABLE.Listing TR.Alt {
    BACKGROUND: #ffffff;
}
************************************************/