/* terms and conditions */
#termsconditions {
	width:100%;
	height:250px;
	overflow:auto;
	border:solid 1px #cccccc;
	padding:0 2px;
}

/* Company Inbox */
#inboxnotes { width: 300px; border: solid 1px #ffcc33; background-color:#ffffcc; padding:0 10px; }
#emailjobseeker { width: 300px; border: solid 1px #cccccc; background-color:#e8e8e8; padding:0 10px; }

#emailjobseeker h2, #inboxnotes h2
{ text-align:center }

#emailjobseeker textarea, #inboxnotes textarea
{ width: 280px; height: 150px; }

/* content item */
#content .author {
	font-size: 0.9em;
	color: #888888; 
}
#content .body {
}
#content .date {
	font-size: 0.8em;
	color: #888888; 
}
/*::::::::::::::: SEARCH RESULTS ::::::::::::::::::::::::::::::::::::::::*/
#module_searchResults legend, #module_searchResults label{display:none;}
#module_searchResults fieldset {float: left; border-style:none;}
#module_searchResults input.textBox{width:18em; margin:3px 5px 0 0;}
#module_searchResults .searchIntro_lhs{width:45%;}
#module_searchResults .searchIntro_rhs{float:right;}
#module_searchResults .searchIntro_rhs form {margin:0;}
#module_searchResults .searchIntro_rhs input.text {width:200px;}
/*#module_searchResults .searchIntro_rhs input.submit {left:800px;}*/

#module_searchResults .row0,
#module_searchResults .row1 {padding-right:4px;}
#module_searchResults .row0 {background:#e0f1e0;}
#module_searchResults .row1 {background:#fff;}

#module_searchResults ol li,
#module_searchResults ul li {list-style:none; background:none;}

#module_searchResults .searchResult h3{font-size:1.8em;}
#module_searchResults .saveJob {float:right; color:#ccc;}

#module_searchResults p span{font-size:1.2em;}


/*::::::::::::::: JOB ::::::::::::::::::::::::::::::::::::::::*/
#module_jobDetail {background:url(images/bg_jobdetail.gif) bottom left repeat-x;}
.jobControlPad_rhs{float:right; margin:0 2px 0 0;}

.jobIntro_lhs{width:580px; padding:0 0 .6em .6em}
.jobIntro_lhs div.left {width:230px; float:left;}
.jobIntro_lhs div.last {width:340px; float:left;}
.jobIntro_lhs ul li span{margin-left:100px}
.jobIntro_lhs dl  {float:left; margin:4px 0 0 0; padding:0;  font-size:1em; color:#333;}
.jobIntro_lhs dl  dt { width:100px; float:left; clear:left; margin:0; padding:1px 0; font-weight:bold;}
.jobIntro_lhs dd { margin:0 0 0 125px; padding:1px 0;}

#jobcontact{ width:718px; margin:10px 0;}
#jobcontact .jobcompany {float:left;}
#jobcontact .jobapply { float:right;}

/* BASE JOB STYLE */
div.job {width:700px; margin-top:1em;}
div.job * {
  font-family: Arial, Helvetica, sans-serif;
}
div.jobtitle {
  color:#000;
  padding:1px 15px;
}
div.jobtext { padding:1px 15px; }
div.jobtext p {margin:1em 0 1em 0;}
div.jobtext ul, div.jobtext ol {
  margin:1em 0 1em 15px;
}
div.jobtext li {
  background:url(images/bullet_round_large.gif) no-repeat;
  background-position:0 .45em;
}
div.joblogo {margin:5px;}
div.jobcompanyurl {
  padding:5px 10px;
  font-size:1.2em;
}
div.jobahri {
  padding:30px 0 15px 0;
}

/* textarea edit box */
#jobdescription {width:520px; height:300px;}

/*::::::::::::::: PAYMENTS ::::::::::::::::::::::::::::::::::::::::*/
#creditCardModule input.text {width:12em;}
#creditCardModule select {width:6em;}

/*::::::::::::::: ROUNDED BOX ::::::::::::::::::::::::::::::::::::::::*/
.boxtop { height: 19px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
.box p { padding: 0; }

/*::::::::::::::: JOBS BULLETIN ::::::::::::::::::::::::::::::::::::::::*/
#jobs_bulletin a.title {font-size:1.2em; font-weight:bold;}
#jobs_bulletin div.posted, #jobs_bulletin div.location {display:inline; padding-right:10px;}
