@charset "utf-8";
body {
	padding:0;
	margin:0;
	font-size:12px;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul,li{list-style:none;}
.clear{clear:both;}
a:link, a:visited{color: #333333;text-decoration: none;}
img{border:0;}
.txtRed{color:red;}
.mt10{margin-top:10px;}
#smalllogo{cursor: pointer;}
.ke-dialog-body .tabs{display:none;}
.login_top_bg {
	background-image: url(login-top-bg.gif);
	background-repeat: repeat-x;
}
.login-buttom-bg {
	background-image: url(login-buttom-bg.gif);
	background-repeat: repeat-x;
}
.login-buttom-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABCAD3;
	text-decoration: none;
	line-height: 20px;
}
.login_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
}
.Submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px 3px 2px 3px;
	width:50px;
	height:24px;
	cursor: pointer;
	border:1px outset #f0f0f0;
	background: #fafafa;
}
.login_bg {
	background-image: url(login_bg.jpg);
	background-repeat: repeat-x;
}
.login_bg2 {
	background-image: url(login-content-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.adminlogo{display:block; float:left;width:280px;padding-left:20px;}
.admin_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 38px;
	line-height: 38px;
	float:left;
	padding-right:30px;
}
.adminlogout{float:left;margin-top:10px;display:block;}
.login_txt_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	font-weight: bold;
}
.admin_topbg {
	background-image: url(top-right.gif);
	background-repeat: repeat-x;
	height:64px;
}
.txt_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.left_topbg {
	background-image: url(content-bg.gif);
	background-repeat: repeat-x;
}
.admin_toptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A8091;
	height: 18px;
	width: 100%;
	overflow: hidden;
	position: fixed;
}

.left_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #395a7b;
}
.left_bt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	padding-left:20px;
}
.titlebt {
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #000000;
	background: url(top_bt.jpg) no-repeat;
	float:left;
	padding: 5px 0 0 15px;
}
.titlebr {
	background: url(top_bt.jpg) no-repeat -145px 0;
	width:15px;
	height:29px;
	float:left;
}

.left_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-align:left;
}
.left_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
}
.nowtable {
	background-color: #e1e5ee;
	border-top:solid 1px #bfc4ca;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	padding:5px 0;
	width:95%;
	margin:10px auto 0;
}
.nowtable span {
	font-weight:normal;
}
.nowtable span a:link,.nowtable span a:visited{
	font-weight:normal;
	color:#39C;
}
.nowtable span a:hover{
	text-decoration:underline;
}
.left_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #003366;
	text-decoration: none;
}
.left_ts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #FF6600;
}
.line_table {
	border: 1px solid #CCCCCC;
}
.sec1 {
	CURSOR: pointer;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #B5D0D9;
	background-image: url(right_smbg.jpg);
	background-repeat: repeat-x;
}
.sec2 {
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	background-color: #e2e7ed;
	border: 1px solid #e2e7ed;
}
.main_tab {
	COLOR: #000000;
	BACKGROUND-COLOR: #e2e7ed;
	border: 1px solid #e2e7ed;
}
.MM a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	height:26px;
	color: #666666;
	list-style-type: none;
	list-style-image: none;
	
}
.MM a:link {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}
.MM a:hover {
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.MM a:visited {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}


.MM a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #666666;
	list-style-type: none;
	list-style-image: none;
}

.position{color:#666; border-bottom:solid 1px #ccc;padding:5px 0 10px;margin:10px auto;width:95%;}
#content{margin:18px; padding:10px; background:#ffffff;}
.H{color:red;}
.alert_txt{color:#999; padding-top:5px;}
.tableHeader{background-color: #efefef;
  background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);}
ul.Form_Advance{
	list-style:none;
	margin:0;
	padding:0;
}
ul.Form_Advance li{
	width:100%;
	clear:both;
	margin-bottom:5px !important;
	margin-bottom:0px;
}
ul.Form_Advance li.Title{
	margin:15px 0;
	height:26px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:42px;
	line-height:26px;
	background:#FFF url(../images/info.gif) left top no-repeat;
}
ul.Form_Advance li.Seperator{
	width:100%;
	height:0;
	font-size:0;
	clear:both;
	border-top:1px solid #EEE;
}
ul.Form_Advance li.Seperator hr{
	display:none;
}
ul.Form_Advance li.SubmitBox{
	text-align:center;
	padding:20px 0 0 0;
}
ul.Form_Advance li.SubmitBox .btn{
	padding:10px;
}
ul.Form_Advance li.Paragraph p{
	margin-left:30px;
	line-height:180%;	
}
ul.Form_Advance li.SubmitBox input{
	padding:3px 15px;
}
ul.Form_Advance li div.Hint{
	float:left;
	width:140px;
	text-align:right;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.Input{
	float:left;
	margin:5px;
	overflow:hidden;
}
ul.Form_Advance li div.FormInput{
	float:left;
	margin:5px;
	width:350px;
	overflow:hidden;
}
ul.Form_Advance li div.FormInput input{
	height:25px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	width:300px;
	background:#FFF url(../images/input_arrow.gif) bottom right no-repeat;
	line-height:22px;
	font-size:14px;
}
ul.Form_Advance li div.NewLineInfo{
	margin-left:140px;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.NewLineInfo span{
	color:#FF3300;
	margin-left:20px;
}
ul.Form_Advance li div.Info{
	float:left;
	width:380px;
}
tr.odd{ background:#f2f2f2;}
tr.highlight{ background:#FFF3BF;}
tr.selected	{ background:#FFF3BF;}
.btnp5{padding:5px;}
.input_order{
	width:36px;
	text-align:center;
	border:0;
	background:none;
}
.border{
	border:solid 1px #0CC;
}
#message{
	width:100%;
	text-align:center;
	border:solid 2px #f2f2f2;
	border-top:0;
	border:0;
	padding:5px;
	font-weight:bold;
	position:absolute;
	top:0;
	color:#333;
}
#wholepage{padding:0 0 40px 0;}

.ftitle{font-weight:bold;font-size:14px;border-bottom:solid 1px #cccccc;padding:0 0 5px 0;}
.fitem{margin:8px 0;clear:left;line-height:150%;}
.fitem label{width:24%;float:left;display:block;}
.fitem .remove{float:left;width:30px;text-align:center; cursor: pointer;}

#mytab
{
	width:95%;
    margin: auto;
    padding: 5px 0px;
}
#mytab p.tabtitle span
{
    background-color: #E1E5EE;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    margin-right: 6px;
    padding: 6px 10px;
}
#mytab p.tabtitle span.current
{
    background-color: #FAFAFA;
    border-bottom-color: #fafafa;
}
#mytab p.tabtitle
{
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 0 10px 2px;
    height:18px;
}

a.lc:link, a.lc:visited{padding-right:16px;background:url(ok.gif) no-repeat right;color:#52c529;}
a.ld:link, a.ld:visited{color:#ffffff;}

.txtRed{color:#F00;}


#content{border:#BAE1FF 1px solid;margin:18px; padding:10px;}
.H{color:red;}
.alert_txt{color:#999; padding-top:5px;}
ul.Form_Advance{
	list-style:none;
	margin:0;
	padding:0;
}
ul.Form_Advance li{
	width:100%;
	clear:both;
	margin-bottom:5px !important;
	margin-bottom:0px;
}
ul.Form_Advance li.Seperator{
	width:100%;
	height:0;
	font-size:0;
	clear:both;
	border-top:1px solid #EEE;
}
ul.Form_Advance li.Seperator hr{
	display:none;
}
ul.Form_Advance li.SubmitBox{
	text-align:center;
	padding:20px 0 0 0;
}
ul.Form_Advance li.SubmitBox .btn{
	padding:10px;
}
ul.Form_Advance li.Paragraph p{
	margin-left:30px;
	line-height:180%;	
}
ul.Form_Advance li.SubmitBox input{
	padding:3px 15px;
}
ul.Form_Advance li div.Hint{
	float:left;
	width:140px;
	text-align:right;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.Input{
	float:left;
	margin:5px;
	width:80%;
	overflow:hidden;
}
ul.Form_Advance li div.FormInput{
	float:left;
	margin:5px;
	width:350px;
	overflow:hidden;
}
ul.Form_Advance li div.FormInput input{
	height:25px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	width:300px;
	background:#FFF url(input_arrow.gif) bottom right no-repeat;
	line-height:22px;
	font-size:14px;
}
ul.Form_Advance li div.NewLineInfo{
	margin-left:140px;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.NewLineInfo span{
	color:#FF3300;
	margin-left:20px;
}
ul.Form_Advance li div.Info{
	float:left;
	width:380px;
}

#tagpanel span{cursor:pointer;display:inline-block;padding:0 18px 0 5px;background:url(X.gif) no-repeat right #f1f1f1;border:solid 1px #ccc;margin-right:5px;height:18px;line-height: 18px;margin-top:8px;}