﻿.Login {}
.Login .TopBar {padding:14px 12px 10px 17px; position:absolute; top:0px; left:0px; right:0px; }
.Login .TopBar .Title {font-size:16px; line-height:19px; font-weight:normal; color:#323232}

.Login .Details {position:absolute; top:45px; left:14px; right:0px; bottom:0px; line-height:15px; color:#2AACE2;font: 14px/17px Arial,Helvetica,sans-serif;}
.Login .Details .row {height:1%; overflow:hidden;padding:0 0 10px 2px;}
.Login .Details .mark-row {padding-bottom:30px;}
.Login .Details .cell {float:left;padding:0 15px 0 0;}
.Login .Details .cell label {display:block;padding:0 0 2px;}
.Login .Details .cell .sel {min-height:21px;overflow:hidden;}
.Login .Details .cell .sel select {float:left;width:99px;color:#323232;font-size:12px;line-height:15px;}
.Login .Details .cell .text {width:98px;height:21px;overflow:hidden;background:url(images/bg-txt-setting.gif) no-repeat;}
.Login .Details .cell .textLong {width:200px;height:21px;overflow:hidden;background:url(images/bg-txt-setting-Long.gif) no-repeat;}
.Login .Details .cell .text_date {width:98px;height:21px;overflow:hidden;background:url(images/bg-txt-setting.gif) no-repeat;}
.Login .Details .cell .text_date input {background: none repeat scroll 0 0 transparent; border: 0 none; color: #323232; float: left; font-size: 12px;line-height: 15px;padding: 3px 2px 3px 5px;width: 68px;}
.Login .Details .cell .text_date img {padding-top: 3px;}
.Login .Details .cell .date {background-position:-100px 0;}
.Login .Details .cell .text_date .date_icon { margin-top: 4px; position: absolute;}
.Login .Details .cell .text input {
	float:left;
	padding:3px 5px;
	border:0;
	background:none;
	width:88px;
	color:#323232;
	font-size:12px;
	line-height:15px;
}

.Login .Details .cell .textLong input {
	float:left;
	padding:3px 5px;
	border:0;
	background:none;
	width:180px;
	color:#323232;
	font-size:12px;
	line-height:15px;
}

.Login .Details .cell .img-1 {
	padding:4px 9px 4px 6px;
	width:91px;
	height:31px;
	background:url(images/bg-img-1.gif) no-repeat;
}
.Login .Details .cell .img-1 img {vertical-align:top;}
.Login .Details .cell .check-holder {
	overflow:hidden;
	padding:16px 0 0;
}
.Login .Details .cell .check-holder .chk {margin:0 6px 0 0;}

/*{border:0;position:relative;cursor:pointer;background:url(images/btn-login.jpg) no-repeat;width:75px;height:26px;margin:-2px 0 0;padding:0 0 2px}*/
.Login .Details .cell .btn {
	width:75px;
	height:26px;
	display:block;
	/*background:url(images/btn-setting.jpg) no-repeat;*/
	background:url(images/btn-blue.png) no-repeat;
	text-align:center;
	color:#323232;
	padding:6px 3px;
	margin:-2px 0 0;
}
/*
.Login .Settings .Details .cell .btn {
	width:100px;
	height:15px;
	display:block;
	background:url(images/btn-setting.jpg) no-repeat;
	text-align:center;
	color:#323232;
	padding:6px 3px;
	margin:14px 0 0;
}
*/
/*.Login .Details .cell .btn:hover {
	background-position:0 -27px;
	text-decoration:none;
}
.Login .Details .cell .btn:active {background-position:0 -54px;}*/
.Login .Details .cell dl {
	overflow:hidden;
	width:100%;
}
.Login .Details .cell dt {
	float:left;
	padding:0 4px 0 0;
}
.Login .Details .cell dd {
	height:1%;
	overflow:hidden;
}
.Login .Details .cell .green {color:#009036;}
.Login .Details .cell .red {color:#f00;}
.Login .Details .slider-box {
	
	height:71px;
	width:85px;
	background:url(images/bg-slider-box.gif) no-repeat;
	padding:3px 6px 0 7px;
}
.Login .Details .slider-box ul {padding:4px 0 0;}
.Login .Details .slider-box li {
	line-height:15px;
	padding:3px 0 0;
}
.Login .Details .slider-box .RejectType 
{	
	border-width: 0px; border-style: none; width: 90px; height:68px;
}

.Login .Details .slider-box a {color:#323232;}

.Login .Details .btn-submit {
	float:left;
	margin:-2px 0 0;
	padding:0 0 2px;
	border:0;
	position:relative;
	cursor:pointer;
	background:url(images/btn-blue.png) no-repeat;
	width:75px;
	height:26px;
	color:#323232;
	font-size:12px;
	line-height:15px;
}
/* {background:url(images/btn-setting.jpg) no-repeat;}*/
/*.Login .Details .btn-submit:hover {background-position:0 -27px;}
.Login .Details .btn-submit:active {background-position:0 -54px;} 
*/


.Login .Details  div select{width:140px;}

.Login .Details  div{overflow:hidden;}
.Login .Details  div.options_box{  float:left;margin-bottom:0;padding:0 12px;position:relative;   width:140px;}
.Login .Details  div.new_box{  float:left;position:relative; margin-right:5px }
.Login .Details  div.add_arrow {  float:left;position:relative; left: 5px;width:10px;height:20px; cursor:pointer }
.Login .Details  div.delete_arrow{  float:left;position:relative; left: 5px;width:23px;height:20px; cursor:pointer }
.Login .Details  .arrow{background-image:url(images/arrows2.gif);display:block;height:11px;text-indent:-9999px;width:9px;position:absolute;}
.Login .Details  .arrow.top{background-position:0 0;right:0;top:0px;}
.Login .Details  .arrow.bottom{background-position:0 22px;bottom:0;left:0;}
.Login .Details  .arrow.bottom.active{background-position:0 11px;}


.Login .Menu {width:auto; height:1%; padding:16px 0 14px 7px; list-style-type: none; left: 20px;}
.Login .Menu a:hover {color:#646464;}
.Login .Menu li {background:none;	margin:0 0 0 -1px; font-weight:bold; border:1px solid #fcb260; border-width:0 1px 1px; border-color:transparent #fcb260 #f2f2f2; padding:0 24px 0 25px;}
.Login .Menu li {float:left; font-size:14px; line-height:17px;	padding:0 17px 0 18px; }
	
.Login .Menu li.active {border-color:transparent #646464 #646464; position:relative;}
.Login .Menu li a {color:#eb8719;}
.Login .Menu li a:hover,
.Login .Menu li.active a {text-decoration:none;font-weight:bold; color:#646464;}

.Login .Config-Sep { border-top: #c8c8c8 1px solid; width: 400px;  }