/* SECURE PARTNER/JOB APP/LEAD SYSTEM */

/* Logout */
#mainnav P {
	color:#FFFFFF;
	float:right;
	font-size:0.85em;
	margin:0 1em;
	position:absolute;
	right:8.5em;
	top:1.7em;
}
#mainnav P A {
	border-left:1px solid;
	font-weight:bold;
	margin-left:0.5em;
	padding-left:0.5em;
}
/* End Logout */

textarea#skillspri, 
textarea#skillssec,
textarea#resume {
	font-family: Arial;
	font-size: 13px;
	width: 550px;
	height: 125px;
}

pre#jobDesc {
	font-family: Arial;
	font-size: 13px;
}

FORM.login {
  padding: 20px 0 0 315px;
}
img.sfdc_login, img.sc_login, img.kt_login {
	float:left;
	position:relative;
}
img.sfdc_login {
	left:18px;
	top:15px;	
}
img.sc_login {
	left:54px;
	top:9px;
}
img.kt_login {
	left:88px;
	top:10px;
}

TABLE.form TD input:hover, TABLE.form TD textarea:hover, TABLE.form TD input.hover, TABLE.form TD textarea.hover { /* Little user-interaction for users logging in */
	border: 1px #151515 solid;
}

TABLE.form TD input:focus, TABLE.form TD textarea:focus { /* " */
	background-color: #e3f0fc;
}
h2.left {
	float:left;
	margin-top:28px !important;
	padding-left:7px;
	color:#215D8D !important;
}

dl {
	
}

dt, dd {
	padding-left:2em;
}
dt label {

}
dd {
	padding-bottom:0.5em;
}

dd input, button, textarea{

}

dd input, textarea, select {
	margin-bottom:1em;
}
select:hover {
	border: 1px solid #91A7B6;
}
#id-label, #id-element {
	float: none;
	margin: 0;
	padding: 0;
	display: none;
}
input#submitbutton, input#cancelbutton {

}
#submit-element, #cancel-element {
	padding:0;
}
#cancel-label{
	height:0;
}
ul.errors {
	color: #E19202;
	/*margin-top: -.9em;*/
	margin-top: -.3em;
	margin-bottom:.5em;
	/*font-size: .9em;*/
	font-size: 1.5em;
	padding-left:0;
	color: red;
}
ul.errors li {
	background:none;
	float:none;
}
/*div#statusmessages {
	margin: 15px 15px 25px 15px;
	padding: 5px;
	background-color: #C6D0DB;
	border: 1px solid #151515;
	font-size: 12px;
}*/
div#statusmessages ul {
	margin-left: 15px;
}
div#statusmessages li {
	margin: 3px 0;
}
div.ui-datepicker{
 font-size:12px;
}

.secure .worldmap {
	padding: 0 30px 30px 30px;
	border-left: 0;
}

.secure .single-column {
	width: 74em;
	margin: 1em auto;
	position: relative;
}

.secure .navigation, #page_frame p.navigation  {
	float: right;
	clear: right;
	margin: 0;
}

.single-column .mini-box-wrapper {
	float:left;
	position:relative;
	width:100%;
	margin:1em 0;
}

#page_frame .yellow {
	color: #E19202;
}
.status-message {
	color: red;
	margin-bottom: .5em;
	font-size: 2.5em;
	padding: 10px;
	border: 1px solid #91A7B6;
}
.confirm-message div#statusmessages ul.yellow_bullets li {
	font-size: 1.25em;
}
