@charset \"utf-8\";
BODY {
	background:url(background.gif) top left repeat-x;
	background-position:0 30px;
}

.cssTopUserMenuBar{
	display:block; height:30px; overflow:hidden;
	background:#0c3e74;
}
.cssTopUserMenuBar UL{
	width:980px; height:30px;
	padding:0px; margin:0px; list-style:none;
}
.cssTopUserMenuBar UL LI{
	float:right;
	height:30px;
}
.cssTopUserMenuBar UL LI.userName{
	float:left;
}
.cssTopUserMenuBar UL LI DIV.p{
	padding:3px 3px 0 10px;
}
.cssTopUserMenuBar UL LI A{
	text-decoration:none; font-weight:bold; font-size:11px; color:#ddd;
}
.cssTopUserMenuBar UL LI A:hover{
	text-decoration:underline; font-weight:bold; font-size:11px;
}
.cssTopUserMenuBar UL LI SPAN{
	color:#fff001;
}
.cssTopUserMenuBar UL LI.s{
	padding:5px 3px 0 6px;
}
.cssTopUserMenuBar UL LI.s .b{
	width:1px; height:12px; background:#1f5998; border-left:1px solid #0c3f75;
}

.cssProfile{
	text-align:left;
}
.cssProfile .proMenu{
	height:32px; display:block; overflow:hidden;
	background:url(proTabB.gif) bottom repeat-x;
}
.cssProfile .proMenu UL{
	height:32px; display:block;
	list-style:none; padding:0px; margin:0px;
}
.cssProfile .proMenu UL LI{
	height:32px;
	padding:0px; margin:0px;
	float:left;
	background:url(proTabL.gif) top left no-repeat;
}
.cssProfile .proMenu UL LI DIV.p{
	padding:8px 25px 25px 15px;
	background:url(proTabR.gif) top right no-repeat;
}
.cssProfile .proMenu UL LI.p{
	background:none; width:10px;
}
.cssProfile .proMenu UL LI.sel{
	background:url(proTabLa.gif) top left no-repeat;
}
.cssProfile .proMenu UL LI.sel DIV.p{
	padding:8px 25px 25px 15px;
	background:url(proTabRa.gif) top right no-repeat;
}
.cssProfile .proMenu UL LI A{
	font-weight:bold; text-decoration:none; color:#0c3e74;
}
.cssProfile .proMenu UL LI A:hover{
	font-weight:bold; text-decoration:underline; color:#0c3e74;
}
.cssProfile .proMenu UL LI.sel A{
	font-weight:bold; text-decoration:none; color:#9b9b9d;
}
.cssProfile .proMenu UL LI.sel A:hover{
	font-weight:bold; text-decoration:none; color:#9b9b9d;
}

.cssProfile .proFile{
	padding:20px 10px;
}
.cssProfile .proFile .noContentDiv{
	padding:10px; margin-top:20px;
	border:1px solid #f8c3c3; background:#f9dfdf;
}
.cssProfile .mainNameTitle{
	padding-bottom:10px; border-bottom:1px solid #CCC;
	font-weight:bold; color:#0c3e74; font-size:15px;
}
.cssProfile .proFile .proHead{
	background:#f7f7f7; border:1px solid #d7d7d7;
	padding:5px 10px;
	font-weight:bold; color:#0c3e74; font-size:13px;
}
.cssProfile .proFile .noSelectDiv{
	padding:0px 10px;
	color:#555; font-size:11px;
}

.cssProfile .proFile TABLE.infoTable{
	width:642px;
}
.cssProfile .proFile TABLE.infoTable TD{
	vertical-align:top;
	font-size:12px; color:#000;
}
.cssProfile .proFile TABLE.infoTable TD DIV{
	padding-bottom:5px;
}
.cssProfile .proFile TABLE.infoTable TD SPAN{
	color:#666;
}
.cssProfile .proFile TABLE.infoTable TR TD.picTD{
	width:140px; height:165px;
}
.cssProfile .proFile TABLE.infoTable TR TD.picTD .noPic{
	width:111px; height:111px;
}
.cssProfile .proFile TABLE.infoTable TR TD.picTD .man{
	background:url(manIcon.gif) no-repeat left top;
}
.cssProfile .proFile TABLE.infoTable TR TD.picTD .woman{
	background:url(womanIcon.gif) no-repeat left top;
}
.cssProfile .proFile TABLE.infoTable TR TD.infoTD{
	width:502px;
}
.cssProfile .proFile TABLE.infoTable TR TD.infoTD .userName{
	font-size:25px; padding-bottom:8px; line-height:100%;
}
.cssProfile .proFile TABLE.orderTable{
	width:642px;
	padding:10px 0;
}
.cssProfile .proFile TABLE.orderTable TR TD{
	padding:8px 0px;
	font-size:11px;
}
.cssProfile .proFile TABLE.orderTable TR TD.typeTD{
	width:200px; font-weight:bold; text-align:right;
}
.cssProfile .proFile TABLE.orderTable TR TD.typeTD .feildNote{
	color:#999; font-weight:normal; font-size:11px;
}
.cssProfile .proFile TABLE.orderTable TR TD.titleTD{
	padding-left:10px;
}
.cssProfile .proFile TABLE.orderTable TR TD.editTD{
	text-align:right;
}
.cssProfile .proFile TABLE.orderTable TR TD .editBtn{
	height:16px; width:16px; float:right; cursor:pointer;
	background:url(edit.png) no-repeat top left;
}
.cssProfile .proFile TABLE.orderTable TR TD .deleteBtn{
	height:16px; width:21px; float:right; cursor:pointer;
	background:url(delete.png) no-repeat top right;
}
.cssProfile .proFile TABLE.orderTable TR TD.editTD .addBtn{
	height:16px; width:50px; float:right; cursor:pointer;
	background:url(add.png) no-repeat top left;
	font-size:11px; color:#0c3e74;
}
.cssProfile .proFile TABLE.orderTable TR TD .loadingDiv{
	height:16px; width:22px; float:right;
	background:url(loading.gif) no-repeat top left;
	display:none;
}
.frmBdr{
	border-bottom:1px dashed #d7d7d7;
}
.addFrms{
	width:622px;
}
.addFrms TABLE.main{
	width:602px;
	padding:10px 0;
}
.addFrms FORM{
	padding:0px; margin:0px;
}
.addFrms TABLE.main TR.onTR{
	background:#eee;
}
.addFrms TABLE.main TD{
	padding:6px 0;
	border-bottom:1px solid #ddd;
}
.addFrms TABLE.main TD.subTitle{
	padding-top:20px;
	font-weight:bold; font-size:12px; color:#0c3e74;
}
.addFrms TABLE.main TD.regFrm{
	width:35%;
	border-right:1px solid #ddd; text-align:right;
}
.addFrms TABLE.main TD.regNote{
	width:55%;
}
.addFrms TABLE.main .fieldSpc{
	border-top:1px solid #ddd; padding-bottom:9px; margin-top:10px;
	height:1px;
}
.addFrms TABLE.main .fieldName{
	font-weight:bold; font-size:11px; color:#000;
	padding-right:10px;
}
.addFrms TABLE.main .fieldError{
	color:#F00; font-size:10px;
	padding:0px; margin:0px; line-height:100%;
}
.addFrms TABLE.main .fieldInp{
	padding:3px 10px;
}
.addFrms TABLE.main .fieldInp INPUT{
	padding:3px; border:1px solid #CCC; font-size:11px;
	width:100%;
}
.addFrms TABLE.main .fieldInp INPUT[type=text]:focus{
	background: #fdffc1; border:1px solid #c3c66c;
}
.addFrms TABLE.main .fieldInp TEXTAREA{
	padding:3px; border:1px solid #CCC; font-size:11px;
	width:100%;
}
.addFrms TABLE.main .fieldInp TEXTAREA:focus{
	background: #fdffc1; border:1px solid #c3c66c;
}
.addFrms TABLE.main .fieldInp SELECT{
	padding:3px; border:1px solid #CCC; font-size:11px;
	width:100%; margin:0px;
}
.addFrms TABLE.main .fieldInp SELECT:focus{
	background: #fdffc1; border:1px solid #c3c66c;
}
.addFrms TABLE.main .fieldBtn{
	float:right;
	text-align:right;
}
.addFrms TABLE.main .fieldBtn INPUT{
	padding:3px; border:1px solid #073464; font-size:11px; color:#FFF;
	background:#0c3e74; margin:0px;
}
.addFrms TABLE.main TR TD.editTD .loadingDiv{
	height:16px; width:22px; float:right;
	background:url(loading.gif) no-repeat top left;
	display:none;
}
.addFrms TABLE TR TD .backBtn{
	padding:3px; border:1px solid #073464; font-size:11px; color:#FFF;
	background:#0c3e74;
	margin-left:5px; display:table; cursor:pointer;
}
.addFrms TABLE TR TD .saveBtn{
	padding:3px; border:1px solid #073464; font-size:11px; color:#FFF;
	background:#0c3e74;
	margin-left:5px; display:table;
	float:right; cursor:pointer;
}

.cssJobOrderBtns{
	
}
.cssJobOrderBtns .btnHead{
	padding:4px 8px; border:1px solid #adced4; margin-bottom:10px;
	background:#d7e2e4;
	font-size:11px; font-weight:bold; color:#0d3f75; text-transform:uppercase;
}
.cssJobOrderBtns .btn{
	height:45px;
	padding-left:45px;
	color:#999999; font-size:11px;
}
.cssJobOrderBtns .btn A{
	color:#666666; font-size:12px; text-decoration:none; text-transform:uppercase;
	display:block;
}
.cssJobOrderBtns .btn A:hover{
	color:#0c3e74; font-size:12px; text-decoration:underline;
	display:block;
}

.cssJobOrderBtns .jobAdd{
	background:url(userIconAdd.gif) left top no-repeat;
}
.cssJobOrderBtns .jobAccent{
	background:url(userIconAccent.gif) left top no-repeat;
}
.cssJobOrderBtns .jobMail{
	background:url(userIconMail.gif) left top no-repeat;
}

