#mastLogin {
	width: 24em;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0em;
	padding-top: 1.25em;
	z-index: 1;

}
#mastLogin div {
	margin-bottom: 0.5em;
	height: 1.5em;
	padding-top: 0.5em;
}
#mastLogin label {
	float:left;
	width: 7em;
	text-align: right;
	color: black;
	font-weight: bold;
}
#mastLogin input {
	margin-left: 0.5em;
	margin-right: 0;
	background-color: #e7e7e7;
	float: left;
}
#mastLogin input#mastPass {
	width: 6em;
}
#mastLogin input#mastLoginSubmit {
}
#mastLogin #mastLoginLinks {
	position: absolute;
	top: 0;
	right: 4em;
	display: block;
	padding-top: 1px;
}
#mastLogin a {
	color: black;
}


#referenceEvalForm {
}
#referenceEvalForm label {
	padding-right: 0.75em;
}
#referenceEvalForm tr td {
	padding-top: 1em;
}
#resumeBox label {
	float: left;
	display: block;
	width: 7em;
}
#resumeBox #resumeTitleBox #title {
	font-size: 1.2em;
}
#resumeBox #resumeTitleBox #title, #resumeBox #content {
	width: 500px;
}


.boxedShade{
	border: 1px solid #D1BFB1;
	margin: 1em;
	background-image: url('/meta/images/fades/blue-top.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.boxedShade h6 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	background-color: transparent;
	background-image: url('/meta/images/fades/blue-bot.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 1em;
}
.boxedShade .boxedContent {
	background-image: url('/meta/images/fades/grey-slow-top.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0.5em;
}

#aboutSidebar {float: right;}
#aboutSidebar ul {list-style: none;	margin: 0;	padding: 0.5em;}

.paginationMenu {
	padding: 0.5em;
	color: #ccc;
	font-family: "Trebuchet MS", Verdana;
}
.paginationMenu a, .paginationMenu a:link, .paginationMenu a:visited, .paginationMenu a:hover, .paginationMenu a:active {
	text-decoration: none;
	border: 0;
	color: #6A6A6A;
}
.paginationMenu a:hover {
	color: #000;
}
.paginationMenu .numbersNav a {
	padding: 0.5em;
}
.paginationMenu .numbersNav a:hover {
	background-color: #eee;
}
.paginationMenu .numbersNav .activePageLink {
	font-weight: bold;
	color: black;
	font-size: 1.25em;
}
.paginationMenu .numbersNav {
	margin-left: 1em;
	margin-right: 1em;
}
.paginationMenu .nextNav, .paginationMenu .prevNav {
	
}

#resumeList .resumeBox {
	border: 1px solid #ccc;
	margin-top: 1em;
}
#resumeList .resumeBox h4 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	padding: 0.2em;
	padding-left: 2em;
	background-color: #ccc;
}
#resumeList .resumeBox .resumeContent {
	padding: 1em;
}


.punchOut {
	border: 1px solid black;
	float: left;
	width: 150px;
	padding: 0.5em;
	margin: 0.75em;
	font-size: 0.8em;
}
.punchOut p {
	margin: 0;
}
.punchOut ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.punchOut ul li {
	margin: 0.2em;
	margin-left: 0.3em;
}

#interviewTimes fieldset {
	float: left;
	width: 30%;
}
#interviewTimes fieldset input {
	width: 90%;
}
#interviewScheduling fieldset textarea {
	width: 30em;
	height: 7em;
	margin-left: 2em;
}
#interviewScheduling fieldset #commentsLabel {
	width: 10em;
	display: block;
	float: left;
	text-align: right;
	height: 7em;
	line-height: 100%;
}
#interviewScheduling fieldset #commentsLabel span {
	font-size: 0.7em;
}

#tutorialBox {
	border: 2px dotted black;
	text-align: center;
	background-color: #FFFCCC;
	padding: 0.2em;
}
#tutorialBox p {
	text-align: center;
	font-size: 1.1em;
	margin: 0.2em;
}

dl dt {
	font-weight: bold;
}
dl dd {
	padding-bottom: 0.4em;
}

#userAgreement {
	height: 30em;
	overflow: auto;
	padding-right: 1em;
}
#userAgreement h3 {
	margin-left: 0;
}
html,body{text-align:left;}
#container{margin:auto;text-align:left;width:750px;}
h3{
	font-size:16px;
	margin:0;
	padding:.25em;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#jobDesc #jobDescLabel{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
}
#jobDetailsMain h1, #bidDetailsMain h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	margin:0;
	padding: 0.2em;
	text-align:left;
	font-size: 1.4em;
}
.error{
	background-color:#fffccc;
	border:2px solid #2c2e57;
	color:#000;
	display:block;
	font-size:1.5em;
	margin:.5em;
	padding:.5em;
	text-align:center;
}
.warning{display:block;font-size:1.5em;margin:.5em;padding:.5em;text-align:center;}
#userbox #mastGreeting{font-size:1.2em;}

/* Action Box */
#actionBoxContain {
	position: relative;
}
#actionBox{
	position: absolute;
	right: -10px;
	border:3px solid #65705f;
	float:right;
	margin:1em;
	padding-bottom:.2em;
	padding-top:0;
	background-color: #FFFFFF;
	z-index: 1009;
	-moz-border-radius: 5px;
	top: 1.2em;
	background-image: url('/meta/images/fades/green-slow-top.jpg');
	background-repeat:repeat-x;
}
#actionBox h6{font-weight:700;margin:0;padding:0 .5em .5em;text-align:center;}
#actionBox ul{font-size:.9em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:center;}
#actionBox ul li a, #actionBox ul li em{border:0 none;color:#000;display:block;padding:.5em;text-decoration:none;}
#actionBox ul li a:hover {text-decoration: underline;}

#jobDetailsMain h1 #jobLocation, #bidDetailsMain h1 #jobLocation{font-size:.8em;}
#jobDetailsMain h1 #jobInternalID, #bidDetailsMain h1 #jobInternalID{font-size:.6em;}
#jobDetailsMain #jobDetailsDetails{line-height:150%;text-align:left;}
#jobDetailsMain #jobDetailsDetails strong{display:block;float:left;text-align:right;width:13em;}
#jobDesc{border:1px solid #000;position:relative;}
#jobDetailsMeta{color:#999;}
#jobDetailsMeta strong{color:#666;}
#bidHistory{margin-top:2em;width:100%;}
#bidHistory table{border-collapse:collapse;width:100%;}
#bidHistory table caption{border-bottom:1px solid grey;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;}
#bidHistory table td.bidTime{text-align:right;width:8em;}
#bidHistory table td.bidPrice{font-size:.7em;text-align:right;width:8em;}
#bidHistory table td.bidPrice span{font-size:1.5em;}
#bidHistory table td.resumeName{padding-left:1em;}
#userbox{background-color:#E7E7E7;border:2px solid #bbb;bottom:10px;padding:.25em .25em .25em 1em;position:absolute;right:10px;top:10px;width:175px;z-index: 99;}
#userbox div a{border:0;text-decoration:none;}
#userbox div a span{color:#F3CA2B;font-size:1.1em;}
#bidDetails{height:75px;margin-top:1em;width:400px;}
#bidDetails #bidSpecifics{display:block;float:left;font-size:1.2em;height:100%;position:relative;text-align:left;width:145px;}
#bidDetails #bidSpecifics #actualBid{font-size:1.2em;position:absolute;text-align:center;top:37%;width:100%;}
#bidDetails #bidSpecifics #bidScale{font-size:.7em;}
#bidDetails #bidGraph{display:block;float:right;height:75px;width:250px;}
#searchResults{border:1px solid red;width:100%;}
.bidBiddingHistory{border-collapse:collapse;text-align:center;margin: auto;}
.bidBiddingHistory thead{background-color:#6f6f6f;color:#FFF;font-weight:700;}
.bidBiddingHistory thead td{padding:0 1em;}
.bidBiddingHistory tbody td input{margin:auto;text-align:center;width:5em;}
#forgottenPassword{margin:auto;}
#forgottenPassword div{margin:auto;padding:.25em;text-align:right;width:25em;}
#forgottenPassword div input{font-size:1.2em;padding:.2em;vertical-align:middle;width:14em;}
#resetPasswordForm{margin:auto auto 2em;width:26em;}
#resetPasswordForm div{margin:auto auto .25em;text-align:right;width:21em;}
#resetPasswordForm div input{padding:.25em;}
#loginPageForm{margin:auto;text-align:right;width:16em;}
#loginPageForm label{display:block;margin-bottom:.5em;}
#loginPageForm label div{display:block;}
.sortable thead{background-color:#adb4c1;}
.sortable thead tr{color:#fff;font-weight:700;}
.sortable thead tr td{padding-left:.5em;padding-right:.5em;}
.sortable thead tr.sortingRow td .sorter {text-decoration:underline; cursor: pointer;}
#bidPrice{font-size:1.6em;}
#userProfile{line-height:150%;}
#userProfile #name{font-size:1.6em;}
#userProfile #userType{font-style:italic;}
#userProfile #address{margin-top:1em;}
#bidderRegister legend{display:block;font-size:16px;font-weight:400;margin:0 0 0 -2em;padding:.25em;text-align:left;width:100%;}
#footer{text-align:center;}
h1,h2,h3,h4,h5,h6,caption{font-family:Arial,Helvetica,sans-serif;font-weight:400;}
#bidHistory table tr:hover{background-color:#CCC;}
#jobDescription.hide,#resumeBody.hide,#coverLetterBody.hide{height:10em;overflow-x:hidden;overflow-y:scroll;}
#descSwitch,#covSwitch{color:grey;font-size:.6em;cursor:pointer;}

#referenceList {}
#referenceList .reference {
	padding-bottom: 1em;
}
#referenceList .reference .referer .referName {
	font-size: 1.3em;
	margin-left: -0.5em;
}
#referenceList .reference .referer .referTitle {
	font-style:italic;
}
#referenceList .reference .referer .referCompany {
	font-size: 1.1.em;
}
#referenceList .reference .referComments {

}

.showForIE {
	display: none;
}
.hideForIE {
	display: inline;
}



/* Dashboard Modules */
	.dashMod{
		margin:2em auto auto;
		width:600px;
	}
	.dashMod h3 a, .dashMod h3 a:link, .dashMod h3 a:visited, .dashMod h3 a:active {
		color: black;
	}
	.dashMod table{
		border-collapse:collapse;
		overflow:scroll;
		position:relative;
		text-align: left;
		width:100%;
	}
	.dashMod table caption{
		border-bottom:1px solid grey;
		font-size:16px;
		font-weight:400;
		margin:0 0 0 -2em;
		padding:.25em;
		text-align:left;
	}
	.dashMod tbody{
		background-color:#EEE;
		height:5em;
		overflow-x:hidden;
		overflow-y:auto;
		position:relative;
		font-size: 0.8em;
		line-height: 150%;
	}
	.dashMod tbody tr{
		height: 1em;
		padding-bottom: .25em;
	}
	.dashMod tbody tr:hover{
		background-color:#DDD;
		margin-left:1px;
	}
	.dashMod tbody tr td{
		border-bottom:1px dashed #FFF;
		padding-left:.5em;
		padding-right:.25em;
	}
	.dashMod tbody tr td.lastCol {
		padding-right: 1.6em;
	}
	.dashMod a:hover{
		text-decoration:underline;
	}
	.dashMod a:visited{
		border:0 none;
	}
	.dashMod a,
	#bidHistory table td.resumeName a{
			color:#000;
			display:block;
			text-decoration:none;
	}
	.dashMod a:visited,
	#bidHistory table td.resumeName a:visited{
		border:0;
	}
	.dashMod h3 a {
		display: inline;
	}

	/* Specific Column Attributes */

		.dashMod tbody td.timeLeft{
/*			padding-right:10px;*/
		}

		.dashMod .bidDate {
/*			padding-right:1.5em;*/
		}
		.dashMod .location,
		.bidDate{
/*			text-align:center;*/
/*			width: 7em;*/
		}
		.dashMod .bidRate {
/*			 width:1em;*/
		}
		.dashMod .bidder {
/*			 width:12em;*/
		}
		.dashMod ul li,
		#userbox div{
/*			margin:0;*/
/*			padding:0;*/
		}
	/* Used for the mySettings Section */
		.dashMod ul{
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			width:40%;
		}
	/* Used in the news module (which isn't active) */
		.dashMod dl{
			color:#999;
			height:5em;
			overflow:auto;
		}
		.dashMod dl span:hover,
		.dashMod dl .mostRecent{
			color:#000;
		}
	/* Specific Modules */
	#openings_pendingApproval .sortingRow{

	}

.inlinelinks a {
	display: inline;
}
.halfer {
	float: left;
	width: 350px;
	margin: 10px;
}
.halfer .boxContent {
	border: 2px solid #ccc;
	border-top: 0;
	padding: 0.5em;
	height: 10.5em;
	background-image: url('/meta/images/icons/fade.gif');
	background-repeat: repeat-x;
	background-position: top left;	
}
.fadeBox {
}
.fadeBoxIn {
	padding: 0;
	margin: 0;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url('/meta/images/icons/fade.gif');
}


#jobseekText p {
	margin-right: 49px;
}

#loginContainer {
	margin-top: 2em;
}
address {
	font-style:normal;
	line-height: 120%;
	margin-bottom: 0.5em;
}

.resumeSearch fieldset{
	border: 0;
}
.resumeSearch fieldset input.query {
	width: 70%;
}





/* Job and Bid Details Page */
#detailsMain, #detailsBottom, .hideaway {
	margin:auto;
	width:90%;
}
#detailsMain h1 {		/* Destined for colors.css */
	background-color:#CEDBF2;
	color:black;
}
#detailsMain h1 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	font-weight:400;
	margin:0pt;
	padding:0.2em;
	text-align:left;
}
#detailsMain h1 .title { display:block;}
#detailsMain h1 .location {font-size: 0.8em;}
#detailsMain h1 .internalID {font-size: 0.6em;}
#detailsMain .details, #detailsBottom, .hideaway {			/* Bunch of other */
	border:2px solid #CCCCCC;
	padding:0.5em;
}
#detailsMain .details {
	border-bottom:0pt none;
}
.detailPopout {
	background-image:url(/meta/images/fades/peach-top.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:0pt none;
}
.detailPopoutTitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:400;
	background-image:url(/meta/images/fades/peach-bot.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border: 2px solid #EDCDB4;
	border-top: 0;
	border-bottom: 0;
	padding-left:1em;
}
.detailSwitch {
	color:grey;
	cursor:pointer;
	font-size:0.6em;
}
.detailPopoutContent {
	border: 2px solid #EDCDB4;
	border-top: 0;
	padding:0.5em;
}
#detailsBottom {
	background-image:url(/meta/images/fades/blue-bot.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:0pt none;
	color: #999;
}
.hideaway {
	border-top: 0;
	border-bottom: 0;
	font-size: 0.1em;
}