@charset "utf-8";
/* CSS Document */
.mainsite {background:#FFF;background:url(../images/bg_site.png) bottom right no-repeat ; width:100%; height:100%; margin:0;padding:2px;}
.mainsite {width:100%;height:100%;margin:0;padding:2px;}
.mainsite-popup {margin:0;padding:2px;}
p {margin:5px;}
.settings {background-image:url(../shared/icons/fam/folder_wrench.png);}
.nav {background-image:url(../shared/icons/fam/folder_go.png);}
.info {background-image:url(../shared/icons/fam/information.png);}

a:link, a:visited, a:active {color: #0054a6;text-decoration: none;}a:hover {text-decoration: underline;color:#C00;}

a.mainlevel:link, a.mainlevel:visited {text-decoration: underline;color: #C00;}
a.mainlevel:hover {text-decoration: underline;color:#15428b;}

a.message:link, a.message:visited {text-decoration: none;color: #000;}
a.message:hover {text-decoration: underline;color:#C00;}


label.smallInput { background:url(../images/bg_s_input.gif) no-repeat; width:168px;}
label.smallInput, label.mediumInput, label.largeInput {padding:0 6px 0px 6px; height:27px; display:block; margin:5px 0 0 0;}
label.smallInput input, label.mediumInput input, label.largeInput input {background:none; border:none;  font-size:12px; color:#666;}

.title_head {font-size: 20px;font-weight: normal;padding:5px 10px 5px 10px;}
.title_ {font-size: 14px;font-weight: normal;padding:5px 10px 5px 10px;}
input.textInput
{
	font-family: Verdana;
	font-size: 12px;
	height:19px;
	width:150px;
}
.mintext{ font-size:10px; color:#F60;}
.mintext-red{ font-size:10px; color:#C00;}
.txterror{ font-size:12px; color:#099;}
.txttable{ font-size:12px; color:#000; font-weight:bold;}
.title_head_big {font-size: 20px;font-weight: normal;padding:5px 10px 5px 10px;}	

.iTable{
	display:table; /* กำหนดให้แสดงเหมือนแท็ก table */
	width:795px;
	margin:auto;
	border: 1px solid #99bbe8;
	border-collapse:collapse;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:3px 0 3px 0;
}
.iTablenoB{
	display:table; /* กำหนดให้แสดงเหมือนแท็ก table */
	width:795px;
	margin:auto;
	border: 0px solid #99bbe8;
	border-collapse:collapse;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:3px 0 3px 0;
}
.iCaption{
	display:table-caption; /* กำหนดให้แสดงเหมือนแท็ก caption */
	caption-side:top;
	text-align:center;
}
.iRow{
	display:table-row; /* กำหนดให้แสดงเหมือนแท็ก tr */
}
.iTd{
	padding: 0px 2px 2px 2px;
	display:table-cell; /* กำหนดให้แสดงเหมือนแท็ก td หรือ th */
	vertical-align:top;
}
.iTd_right{
	padding: 0px 2px 2px 2px;
	display:table-cell; /* กำหนดให้แสดงเหมือนแท็ก td หรือ th */
	vertical-align:top;
	text-align:right;
}

.frombg_blue{background-color: #DCE8F8;}
.frombg_red {background-color: #FFAC97;}
.frombg_yel {background-color: #FF0;}

.buttonHover {background-color:	#FFCAAA;}

.img{border:solid;border-width:1px; border-color:#0054a6;margin:0px 0px 0px 0px;}
.img a:hover{border:solid;border-width:1px; border-color:#0054a6;margin:0px 0px 0px 0px;}
.img a:active{border:solid;border-width:1px; border-color:#0054a6;margin:0px 0px 0px 0px;}

.border_tb{border: 1px solid #99bbe8;}
#border_tb{border: 1px solid #99bbe8;}
.bordertop_tb{border-top: 1px solid #E6E6E6;}

#border-topic01{ border-left:1px solid #99bbe8; border-top:1px solid #99bbe8; border-bottom:1px solid #99bbe8; border-right:1px solid #99bbe8;}
#border-topic02{ border-right:1px solid #99bbe8; border-bottom:1px solid #99bbe8; border-top:1px solid #99bbe8;}
#border-topic03{ border-left:1px solid #99bbe8; border-right:1px solid #99bbe8; border-bottom:1px solid #99bbe8;}
#border-topic04{ border-right:1px solid #99bbe8; border-bottom:1px solid #99bbe8;}

#border-reply01{ border-left:1px solid #FFA042; border-top:1px solid #FFA042; border-bottom:1px solid #FFA042; border-right:1px solid #FFA042;}
#border-reply02{ border-right:1px solid #FFA042; border-bottom:1px solid #FFA042; border-top:1px solid #FFA042;}
#border-reply03{ border-left:1px solid #FFA042; border-right:1px solid #FFA042; border-bottom:1px solid #FFA042;}
#border-reply04{ border-right:1px solid #FFA042; border-bottom:1px solid #FFA042;}

div.pagination {
padding: 5px 8px 10px 0;
margin: 3px;
font-size:12px;
float:right;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #0054a6;
text-decoration: none; /* no underline */
color: #0054a6;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #C00;
color: #C00;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #0054a6;
background-color: #0054a6;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}

.input_level{font-family: tahoma, "MS Sans Serif";font-size: 12px;text-decoration: none;text-align: center;}
.title_red {color:#C00;}	

.x-combo-list-hd {
    border-bottom:1px solid;
    padding:3px;
}
.x-combo-list-hd {
    font:bold 11px tahoma, arial, helvetica, sans-serif;
    color:#15428b;
    background-image: url(../images/default/layout/panel-title-light-bg.gif);
    border-bottom-color:#98c0f4;
}
.hi_1{
	font-size:11px;
	color:#090;
	font-weight:bold;
	}
.hi_2{
	font-size:11px;
	color:#069;
	font-weight:bold;
	}
.hi_3{
	font-size:11px;
	color:#F00;
	font-weight:bold;
	}
.hi_4{
	font-size:12px;
	color:#060;
	}
.hi_5{
	font-size:11px;
	}
.hi_6{
	font-size:13px;
	color:#C00;
	}
.hi_7{
	font-size:10px;
	color:#900;
	}
.hi_8{
	font-size:10px;
	}
.hi_9{
	font-size:11px;
	color:#090;
	}
.hi_10{
	font-size:11px;
	color:#C90;
	}
.hi_11{
	font-size:11px;
	color:#C90;
	font-weight:bold;
	}
#hr-1 {color: #95c0f4; height: 1px;}
#hr-2 {color: #FFA042; height: 1px;}

.clearfix:after {content: ".";display: block; height: 0;clear:both;visibility: hidden;}
#cont{padding:3px 0 0 0; margin:0; width:600px;}
#contnowidth{padding:3px 0 0 0; margin:0; width:100%;}
div.calendarbox table { margin: 0px; padding: 0px;  font-size: 12px; width: 100%; color: #000000;}
div.calendarbox tr {border-width: 0px; margin: 0px; padding: 0px}
div.calendarbox td {border-width: thin; margin: 0px; padding: 0px; border: 1px solid #95c0f4;}

#authority{padding:10px 0 0 12px; margin:0; width:214px; height:138px; background:url(../images/box_authority.png) no-repeat;}
#dataauthority{font-size:10px;}

#customer{padding:10px 0 0 12px; margin:0; width:585px; height:100px; background:url(../images/bg-customer.png) no-repeat;}

#contacts{padding:10px 10px 0 12px; margin:0; width:585px; height:280px; background:url(../images/box_contacts.png) no-repeat;}

#filedocs{width:108px; height:29px; background:url(../images/btn_01.jpg) no-repeat;text-align: center;padding:7px; margin:3px;}

#fileimages{padding:0; margin:0; width:108px; height:29px; background:url(../images/btn_02.jpg) no-repeat;text-align: center;padding:7px; margin:3px;}

#memo{padding:0; margin:0; width:108px; height:29px; background:url(../images/btn_03.jpg) no-repeat;text-align: center;padding:7px; margin:3px;}

input.Normal
{
	background:url(../images/bg-button.png) no-repeat top;
	color:#231f20;
	font-family: Verdana;
	font-size: 11px;
	height:19px;
	width:60px;
	border:0px;
}
.Normal-Red
{
	background:url(../images/bg-button.png) no-repeat top;
	color:#C00;
	font-family: Verdana;
	font-size: 11px;
	height:19px;
	width:60px;
	border:0px;
	padding:3px 0 0 0;
}
div.Normal-Red a:link, div.Normal-Red a:active, div.Normal-Red a:visited{text-decoration: none;color: #C00;}

.Normal-Black
{
	background:url(../images/bg-button.png) no-repeat top;
	color:#000;
	font-family: Verdana;
	font-size: 11px;
	height:19px;
	width:60px;
	border:0px;
	padding:3px 0 0 0;
}
div.Normal-Black a:link, div.Normal-Black a:active, div.Normal-Black a:visited{text-decoration: none;color: #000;}

.input_level1 {
	font-family: tahoma, "MS Sans Serif";
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}

.bgimageview{background:url(../images/view-calendar.png); width:120px; height:138px;}
.news{
	padding: 3px 4px;
	margin: 0 0 10px 0;
	width: 100%;
	height:200px;
	overflow: hidden;
	position: relative;
}

.news div.headline {
	position: absolute;
	top: 210px;
	left: 5px;
}

.bgMenu{background:url('../images/bgMenu.png') no-repeat;; width:130px; height:30px; margin:5px 0 0 10px; padding-top:6px; font-size:13px; text-align:center;}