/* $Id: myHigherEdJobs.css 6114 2010-01-21 16:06:49Z sethw $ */


#helpLozenge { float : right; }

/* page heading section */
#pageDesc {
	float : right;
	margin-top : 0;
	width : 715px;
	padding-right:15px;
}

#createEntryBlock {
	margin-left : 40px;
	padding : 7px 0;
	width : 150px;
}
#createEntryBlock IMG {
	display : block;
	float : left;
	margin-right : 10px;
}
#createEntryBlock .disabledLink {
	color : #7C7CC1;
	text-decoration : line-through;
}

DIV.helpfulHint {
	float : right;
	width : 250px;
	background : #E0E0FF;
}
DIV.helpfulHint H3 { text-align : center; }
DIV.helpfulHint .boxBottom .innerContain { padding : 0 0 1px 0; }
DIV.helpfulHint P {
	margin : 7px;
	font : x-small Verdana;
}

/* Recordsets */
DIV.storedRecordsDisplay {
	clear : both;
	float : left;
	width : 660px;
}
DIV.storedRecordsHeader H2 { margin : 0; }
DIV.createRecordBlock { float : right; }
DIV.storedRecordsDisplay TABLE.recordset {
	margin : 5px 10px;
	width : 640px;
}
DIV.storedRecordsDisplay P.addMessage {
	text-align : center;
	margin : 8px 0;
	font-size : x-small;
}

TABLE.recordset {
	clear : both;
	border-bottom : 1px solid #999;
}
TABLE.recordset TR.on { background : #E1E1E1; }
TABLE.recordset TH, TABLE.recordset TD {
	padding : 4px;
	text-align : center;
	font-size : x-small;
}
TABLE.recordset TH {
	background : #EEC;
	border : solid #999;
	border-width : 1px 0;
	font-weight : bold;
	font-size : small;
}
TABLE.recordset TH A { color : Navy; text-decoration : none; }
TABLE.recordset TH A:visited { color : Navy; }
TABLE.recordset TH A:active { color : Navy; }

TABLE.recordset .alignleft { text-align : left; }


/* Forms */
.dataform { width:740px; margin : 20px auto; }

.dataform DIV.warning {
	float : right;
	margin: 0;
	padding: 0;
}

.dataform H2 {
	margin : 20px 0 2px 2px;
	border-bottom : 1px dotted #999;
}
.dataform H2.topHeader { margin-top : 0; }

.dataform TABLE {
	clear: both;
	width : 100%;
}
.dataform TH, .dataform TD {
	text-align : left;
	padding : 3px;
}
.dataform TH {
	background : #E0E0FF;
	font-weight : bold;
	padding-right : 15px;
	width : 30%;
}
.dataform TD {
	background : #E1E1E0;
}
.dataform TH.notRequired { padding-left : 16px; }

.dataform TH .tip { padding-left : 12px; }
.dataform TH.notRequired .tip { padding-left : 0; }

.dataform .dataButtons {
	margin-top : 15px;
	text-align : center;
}

.dataform #emailSignup {
	width : 650px;
	margin : 20px auto;
	text-align : left;
}

.errorReport {
	width : 90%;
	margin : 10px auto;
	border : 1px dashed #900;
	background : #FDD;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
}
.errorReport P { margin : 10px; }
.errorReport UL { margin : 10px 10px 10px 35px; }

.errorBorder {
	border : 1px solid #E00;
	background-color : #FFE8E8;
}


/* Profile data display styles */
.userInfoBlock {
	float : left;
	margin : 10px 5px;					/* 5px value is for a float/margin bug in IE6 */
	width : 380px;
	font-size : x-small;
}
.userInfoBlock H2 {
	float : left;
	margin : 0 2px;
	background : url("/images/corners/header_jobseeker-right.gif")
		no-repeat right top;
	font-size : x-small;
}
.userInfoBlock SPAN {
	display : block;
	padding : 3px 6px;
	background : url("/images/corners/header_jobseeker-left.gif")
		no-repeat left top;
}
.userInfoBlock DIV.linkage {
	float : right;
	margin : 4px 5px 0 0;
}
.userInfoBlock TABLE {
	clear : both;
	width : 100%;
	border-top : 1px solid #999;
	font-family : Verdana, Geneva, sans-serif;
}
.userInfoBlock TABLE TH, .userInfoBlock TABLE TD {
	padding : 2px;
	font-size : x-small;
}
.userInfoBlock TABLE TH {
	width : 100px;
	background : #E6E6FF;
	font-weight : normal;
	text-align : left;		/* for Safari */
}
.userInfoBlock TABLE TR.on TH { background : #CFCFE6; }
.userInfoBlock TABLE TR.on TD { background : #E1E1E0; }


/* Steps of Resume Wizard Navigation */
#resumeRecords {
	width:740px;
	float : none;
	margin : 20px auto 10px auto;
	text-align : center;
}
#resumeRecords TABLE.recordset {
	margin: 10px auto 2px auto;
	width: 99%;
}
#resumeRecords P {
	margin : 10px 0 20px 0;
	font-size : smaller;
}
#resumeRecords .returnLink {
	margin-bottom : 20px;
	padding-right : 3px;
	text-align : right;
}

#resumeRecordButtons TABLE {
	width : 70%;
	margin : 0 auto;
}
#resumeRecordButtons TABLE TD {
	background-color : White;
	text-align : center;
}
#resumeRecordButtons TABLE INPUT {
	margin-bottom : 5px;
}

/* This box-model hack is here only to break NN4 and keep it from processing this stylesheet */
.NN4HackToBlockStyles { voice-family : "\"}\"";	voice-family : inherit; }
