
.work {
	background:url(images/worktop_bg.jpg) top left repeat-x; 
	padding:52px 0 20px 0px;
	margin-left:1px;
}

.lworktop h1 { width:212px; text-align:right; float:left; margin-right:20px; }

.wland 
{
	margin-top:29px; 
	background:url(images/worklinks_bg.jpg) top left no-repeat;
	padding-top:6px;
	padding-left:532px;
	min-height:230px;
	font-size:12px; 
	font-family:Trebuchet MS; 
	margin-top:55px;
}
.wland h2 { padding-bottom:8px; }
.wland p { margin-bottom:9px; }
.wland a {
	color:#1d587a; 
	text-decoration:none; 
}


/* job details */
.wdetleft { width:160px; float:left; padding-left:50px; }
.wlnav {
	border-width:0 0 1px 0;
	border-color:#e3dca4;
	border-style:solid; 
	width:115px;
}

.wlnav a,
.wlnav img,
.wlnav input { display:block; margin:0; padding:0; }

.work .jobdet {
	margin-left:250px; 
	width:530px;
	font-family:Trebuchet MS; 
	font-size:11px;
	line-height:15px;
}

.jobdet li 
{
	margin-left:22px; 
	color:#666; 
	font-weight:bold; 
	background:url(images/jobdetails/grey_bullet.gif) 0 3px no-repeat;
	padding-left:11px;
	list-style-type:none;
	padding-bottom:13px; 
}
.jobdet p { margin-bottom:13px; }
.jobdet .jblue { color:#1d587a; }
.jobdet h3 { color:#1d587a; font-size:11px; }
.jobdet h4 { color:#1d587a; font-size:11px; font-weight:normal; text-transform:uppercase; padding-bottom:13px; }

/* apply popup */
#applypop 
{
	position:absolute;
	display:block;
	background:transparent;
	width:566px;
	/*top:150px;*/
	top:-2000px;
	left:220px;
	color:#1d587a; 
	font-family:Trebuchet MS; 
	z-index:40;
}

/*ajax modal popup control
this dims the background*/
#modalBackground
{
	background-color:white;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:30;
}

.aptop {
	background:transparent url(images/apply/applypop_top.png) top left no-repeat;
	text-align:right;
	padding-right:15px;
	padding-top:13px;
}
.apinner li { margin-left:30px; }
.apinner {
	background:transparent url(images/apply/applypop_bg.png) top left repeat-y;
	padding:0 0 40px 14px;
	margin-top:-3px;
	margin-bottom:-3px;
}
.apinner h3 { padding-left:115px; }
.apinner .reqnote { font-size:10px; margin-left:115px; }
.apinner .row { clear:both; }
.apinner .row label 
{
	display:block; 
	width:105px; 
	float:left; 
	text-align:right;
	padding-right:10px;
	font-size:11px; 
	font-weight:bold; 
}
.apinner .talllabel label { line-height:11px; }
.apinner .errors { margin-left:115px; padding-bottom:8px; }
.apinner .filenote { margin-left:110px; width:282px; font-size:11px; padding-bottom:8px; line-height:12px; }
.apinner .row input { width:237px; margin-bottom:8px; margin-right:10px; }
.apinner .row select { margin-bottom:8px; }
.apinner .row textarea { width:322px; height:167px; margin-bottom:8px; }
.apinner .btns { padding:15px 0 0 115px; }

.apinner .thankscopy 
{
	margin-left:115px; 
	width:377px;
	padding-top:20px; 
	border-color:#e3dca4;
	border-style:solid;
	border-width:0 0 1px 0;
	padding-bottom:30px; 
}
.apinner .thankscopy p { margin-bottom:8px; }

#sendtofriendpop 
{
	position:absolute;
	display:none;
	background:transparent;
	width:566px;
	top:150px;
	left:200px;
	color:#1d587a; 
	font-family:Trebuchet MS; 
	z-index:40;
}

#sendtofriendpop .thankscopy { border-width:0px; }