.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td , .table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.btnl{float:left;}
.table-list td , .table-list th {padding-left:10px;_padding-left:10px;}
.table-list td img {vertical-align:middle;}
.table-list thead th {font-weight:normal; height:30px;background:#f2f2f2; border-bottom:1px solid #d5dfe8; line-height:30px; text-align:left}
.table-list tbody td , .table-list .btn{border-bottom: #eee 1px solid;  line-height:30px;}
.table-list tbody td{text-align:left}


.table-list tr:hover , .table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover , .nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:20px}
.input-text-c{border:1px solid #A7A6AA;height:20px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../Images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
.brl{border-left:1px dotted #eee}
.button { margin-right:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }

#bootline {height:42px;overflow:hidden;zoom:1;line-height:42px;}
#btnbox{position:fixed;width:100%;left:0;margin:0;padding-left:20px;border-top:1px solid #EBEBEB;bottom:0;}

#tabs {margin:0px auto;overflow:hidden;}
#tabs .title {overflow:hidden;background:url(../Images/tab_bottom_line.jpg) repeat-x 0 28px;height:29px;}
#tabs .title ul li {float:left;height:27px;line-height:20px;border:1px solid #CFDFF0;border-bottom:0;background:#EAEEF4;padding:0px 5px;list-style:none; margin-right:5px}
#tabs .title ul li.on {background:#FFF;height:28px;}
#tabs .content_1 {border:1px solid #CFDFF0;overflow:hidden;border-top:none;}
#tabs .tabbox {display:none;padding:10px;}

th {
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 5px;
}
.middle {margin-right: auto;margin-left: auto;}
.list_hr_bg {background:#f2f2f2; height:30px; color:#f60;font-bold;}
.list_table {width:100%; padding:0px; border:0px; border-bottom: 2px solid #DCDEDD;}

.bgFleet {
	background-color: #E8F3FD;
}
.borderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #369FD9;
}
.borderAll {
	border: 1px solid #369FD9;
}

.fontRed {
	color: #FF0000;
}
.fontBold {
	font-weight: bold;
}

.inputButton {
	border: 1px solid #329AD7;
	color: #FFFFFF;
	background-image: url(../Images/menu_title_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}

.inputButton1 {
	padding-left:3px;
	padding-right:2px;
	border:1px solid #bdbcbd;
	background:#FFF url(../Images/inputbut_bg.gif) left center repeat-x;
	font-size:12px;
	height:24px;
	padding-top:2px;
	letter-spacing:2px;
	vertical-align:middle;
	margin-bottom:6px;
}
.paddingAll {
	padding: 5px;
}
.bgFleet {
	height: 30px;
	background-color: #E8F3FD;
	font-size: 14px;
	font-weight: bold;
}
.borderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #369FD9;
}

body, td, input, textarea, select, button{ color:#666; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
textarea, input{ padding:2px; border:1px solid; border-color:#666 #eee #eee #666; }
.opt .txt, .opt textarea{ vertical-align:middle; margin-right:10px; width:180px; }

.opt{ clear:both; overflow:hidden; }
.opt th{ padding:5px 0px; font-weight:700; text-align:left; }
.opt td{ padding-bottom:10px; }
.opt .txt, .opt textarea{ vertical-align:middle; margin-right:10px; width:280px; }
.opt .ox{ vertical-align:middle; margin-right:10px; width:500px; }
.opt select{ vertical-align:middle; margin-right:10px; }
.opt .area{ height:80px; }
.opt .bigarea { width: 500px; height: 80px; }
.opt label{ margin-right:20px; }
.opt p{ float:left; line-height:180%; }
.redtxt{ border-color:#ff0000; background:#F5F9FD; }
.radio{ margin-top:-1px; border:none; vertical-align:middle; }
.checkbox{ height:14px; border:none; vertical-align:middle; }

.datalist{ clear:both; width:100%; border-top:2px solid #B5CFD9; border-bottom:2px solid #B5CFD9; }
.datalist th{ text-align:left;  color:#9EBECB; font-size:12px; }
.datalist td{ padding:5px 0; height:30px;}
.currenttr td{ background:#F2F9FD ;}
.datalist a{ text-decoration:none; }
.datalist a:hover{ text-decoration:none; }
.datalist .txt{ width:90%; overflow:hidden; }
.datalist .txtnobd{ width:90%; border:1px solid #FFF; text-align:right; overflow:hidden; cursor:pointer;}
.datalist .bigarea { width: 500px; height: 80px; }

.addtable{ clear:both; width:100%; }
.addtable th{ text-align:left;  repeat-x 0 bottom; color:#9EBECB; font-size:12px; }
.addtable td{ padding:5px 0; repeat-x 0 bottom; }
.addtable a{ text-decoration:none; }
.addtable a:hover{ text-decoration:none; }
.addtable .txt{ width:90%; overflow:hidden; }
.addtable .txtnobd{ width:90%; border:1px solid #FFF; text-align:right; overflow:hidden; cursor:pointer;}
.addtable .bigarea { width: 500px; height: 80px; }
.addtable tbody tr {background:#fff;}
	
.tdinput{ padding:0 30px 5px 0; width:160px; }
.tdarrow{ width:20px; }
.option{ width:10px; }
.username{ width:20%; font-weight:700; }
.date{ width:25%; }
.ip{ width:15%; }
.fixwidth{ width:100%; }
.fixwidthdec{ width:680px; }
.tdpage{ text-align:right; }
.tdpage a:link{ text-decoration:underline; }
.tdpage a:hover{ text-decoration:none; }

/* title */
h3{ font-size:14px; }
h3 .btn{ margin-left:10px; vertical-align:middle; }

/*CSS Digg style pagination*/
.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.dbtn1,.dbtn2{ cursor:pointer; background-color:#FFFFFF; background-image:url(../Images/login_btn_bg.gif); background-repeat:no-repeat; height: 30px; width: 70px; border-style: none; margin: 0px; padding: 0px; }
.dbtn1{ background-position:0px 0px; }
.dbtn2{ background-position:0px -29px; }

.btn{color:#FFF;padding:1px 10px;background:#2274b2;border-top:1px solid #def0fd;border-left:1px solid #def0fd;border-bottom:1px solid #004d66;border-right:1px solid #004d66;cursor:pointer; vertical-align:middle;line-height:150%;}

fieldset {
    padding:2px;
    margin:1px;
    color:#333; 
    border:#b5cfd9 solid 2px;
} 
legend {
    font-weight:800; 
    background:#fff;
}

#win-title .header {height:30px; line-height:30px; width:100%; background:url(../Images/dialog/header.gif) repeat-x; color:#fff; font-weight:bold;}
#win-title .header span {padding-left:8px;}




.tool-bg{
	BORDER: #d6e7f5 1px solid; 
	MARGIN-BOTTOM: 7px; 
	HEIGHT: 35px; 
	OVERFLOW: hidden; 
	background-image:url(../Images/tool-bg.gif);
	background-repeat:repeat-x
}

.mainnav_title {line-height:40px;height:40px;color:#ddd;border-bottom:1px solid #eee;}
.mainnav_title a {color:#004499;margin:0 5px;padding:4px 7px;background:#EFEFEF;}
.mainnav_title a:hover ,.mainnav_title a.on{background:#498CD0;color:#FFF;}
.mainbox {margin:5px 0px;overflow:hidden;zoom:1;_margin:0px;}
.tool_button_block{color:#004499;margin:0 5px;padding:4px 7px;background:#EFEFEF;}

#lang {float:right;}
.tool_btn_top{margin-top:4px;padding:4px 7px; border:1px solid #498CD0; background:#498CD0;color:#FFF;margin-right:10px; text-decoration:underline;}