/* ---- FORMS ---- */
.form-header{
	padding-left:10px;
}

.form-header a{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 600;
	font-size:14px;
	float:left;
	padding:3px 6px 3px 6px;
	margin-bottom:-1px;
	margin-right:5px;
	background-color:#CCCCCC;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#333333;
	text-decoration:none;
}

.form-header a:hover{
	background-color:#999999;
}

.form-header a.active{
	border:0px solid #AAAAAA;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	background-color:#AAAAAA;
	margin-bottom:-2px;
}

.form-global {
	/* border:1px solid #666666; */
}

.form-global ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

.form-global ul li{
	padding-top:5px;
	border-top: 1px solid #EEEEEE;
	margin-bottom: 5px;
	clear: left;
}

.form-global ul li label{
	float:left;
	display: block;
	text-align:right;
	width:120px;
	padding-right:10px;
	font-size:12px;
}

input{
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-size:11px; line-height:1.5;
}

.form-global ul li:first-child{
	border:none;
}

.form-div{
	width:500px;
	border:1px solid #EEEEEE;
}




.l {font-size:11px; border-spacing:0px;width:100%; border-collapse: collapse;}
.l th{padding:3px;background-color:#CCCCCC;border-bottom:1px solid #999999;text-align:left;}
.l td{padding:3px 6px 3px 3px;border-bottom:1px solid #CCCCCC;margin-bottom:2px;}
.l .o{background-color:#EEEEEE;}

.d {width:100%; border-collapse: collapse;}
.d td{border-bottom:1px dotted #666666; padding:4px;}
.d tr{vertical-align:top;}
.d td.lbl{width: 150px; text-align:right; white-space:nowrap; font-weight:bold; background-color:#666666; color:#FFFFFF;}
.d .s{font-weight:bold; color:#00457C; background-color:#EEEEEE; border-bottom:1px solid #999999;}
.d .s{padding:2px 4px; white-space:nowrap;}
.d .sp{height:8px;}
.d .ar{text-align:right;}
.d .fw1{width:50px;}
.d .s .h{border:1px solid #999999; font-weight:normal; font-size:11px; color:#000000; width:200px; padding:5px; vertical-align:top;}
.d .l .a {background-color:#999999;}
.d .l .a td {border:0;}
.d td .ar{text-align:right;}

.admin_links{
	padding:0;
	margin-top:-4px;
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:10px;
	text-align:right;
	padding-bottom:3px;
}
.admin_links a{
	padding:5px;
	background-color:#CCCCCC;
	border-left:1px solid #999999;
	color:#9F0000;
}
.admin_links a:hover{
	background-color:#999999;
}