body,div,span,p,ul,li,td,th,input,select,textarea,button 
{
	font: 12px arial, myriad web, syntax, sans-serif;
}
body
{
	background-color: white;
	margin: 0px;
}

   .joblist{ font: 12px verdana, arial, helvetica, geneva, sans-serif;color: black; }
   
   div.menuBar {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: silver;
  color:white;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 4px 2px 4px 2px;
  text-align: center;
  width:150px;
}

a.button{
color:white;
width:150px;
}

  .joblabel{
   	font: 12px verdana, arial, helvetica, geneva, sans-serif;
   	color: black;
   	font-weight:bold;
   	text-align:right;
   	vertical-align : top;
   }

   .jobcontent{
   	font: 12px verdana, arial, helvetica, geneva, sans-serif;
   	color: black;
   }
   
.jobToolBox {
   padding:5px;
   margin:5px;
	border : thin solid Gray;
	background : #eeeeee;
	width:150px;
   height:125px;
}

.jobDetail {
   padding:5px;
   margin:5px;
	border : thin solid Gray;
	background : #eeeeee;
	width:500px;
   text-align=center
}


.jobToolBoxlabel{font-size: 11px; color:black;font-weight:bold;}
.jobToolBoxlink { font: 10px verdana, arial, helvetica, geneva, sans-serif;color: navy; }

.joblabelheader{
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

.jobListTitle{
	font-size:12px;
	font-weight:bold;
	padding:5px;
}


.jobDetailTitle{
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

.jobListLoc{
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.jobListCat{
	font-size:11px;
	padding:5px;
}

td.cellLabel, td.cellContent
	{
		background-color:#E6F2FF;
		white-space:nowrap;
	}

/* GENERAL*/
.feedBackMsg {padding:5px; background:#fff; color:red;}
/* END GENERAL */

/* PREVIEW */
#appliedJobs {border:thin solid Gray; background:#eee; width:570px;}
#appliedJobsTable {width:100%;}
#appliedJobsTable th {font-weight:bold;}
#appliedJobsTable th.job {width:75%;}
#appliedJobsTable tr {vertical-align:top;}
#appliedJobsTable td {padding:5px;}
/* END PREVIEW */
	
/* LIST*/
div#jobList {}
#jobList #jobListControls {overflow:auto; padding:5px; margin-bottom:5px;}
#jobList #jobListControls label {font-weight:bold;}
div.jobSelect {width:50%; float:left; margin:5px 0; padding:0 5px 0 0;}
div.jobSelect #Keywords {width:200px;}
.jobNav {clear:both;padding:5px;}
.jobNav .navSelected, .jobNav .navNotSelected {margin:2px;}
table#jobListTable {width:570px; border:thin solid Gray;}
table#jobListTable thead {background-color:silver;}
table#jobListTable th {text-align:left;}
table#jobListTable td, table#jobListTable th {padding:2px 5px;}
table#jobListTable tr {vertical-align:top;}
table#jobListTable .jobClassification {display:block;}

table#jobListTable .oddRow {}
table#jobListTable .evenRow {background-color:#eee;}

table#jobListTable td.dateCell {width:15%;}
table#jobListTable td.titleCell {width:50%;}
table#jobListTable td.locationCell {width:35%; font-weight:bold;}
/* END LIST */

/* DETAIL */
#jobDetail {border:thin solid Gray; background:#eee; width:570px;}
#jobDetail #jobDetailTable {}
#jobDetail #jobDetailTable tr {vertical-align:top;}
#jobDetail #jobDetailTable td {padding:5px;}
#jobDetail #jobDetailTable td.rowHeader {font-weight:bold; width:25%;}
#jobDetail #jobDetailTable #btnSubmit {margin:auto;}
.apply{color:navy; font-size:20px; display:block; font-weight:bold; width:250px; margin:0 0 0 140px; background-color: Silver; text-align:center; padding:5px;}
.apply:hover{color:red;}
/* END DETAIL */


/* LOGIN */
#loginContainer {width:300px; margin:0 auto; background: silver;}
#loginContainer h4 {margin:0; padding:5px; text-align:center;}
#loginContainer #loginContent {border:2px solid silver; margin:0 auto; padding:0 5px; background: #eee;}
#loginContainer #btnSave {margin:0 0 0 100px;}
#loginContainer span {width:100px;}
#loginContainer #loginLinks {background:#fff; padding:5px 65px;}
.profileLink {padding:0 5px;}
.lostPasswordLink {padding:0 5px;}
/* END LOGIN */

/* LOST PASSWORD */
#lostPasswordContainer {width:300px; margin:0 auto; background: silver;}
#lostPasswordContainer h4 {margin:0; padding:5px; text-align:center;}
#lostPasswordContainer #lostPasswordContent {border:2px solid silver; margin:0 auto; padding:0 5px; background: #eee;}
#lostPasswordContainer #btnSave {margin:0 0 0 100px;}
#lostPasswordContainer span {width:100px;}
#lostPasswordContainer #lostPasswordLinks {background:#fff; padding:5px 5px; text-align:center;}
.profileLink {padding:0 5px;}
/* END LOST PASSWORD */

/* JOB APPLY */
#candidateContact {border:thin solid Gray; background:#eee; width:570px; margin-bottom:10px;}
#candidateContactTable {width:100%;}
#candidateContactTable tr {vertical-align:top;}
#candidateContactTable td {padding:5px;}
#candidateContactTable td.rowHeader {font-weight:bold; width:25%;}
#candidateContactTable .viewResume {padding:0 5px 0 0;}
#candidateContactTable .editProfile {padding:0 5px;}
/* END JOB APPLY */