body {font: 0.75em Verdana, arial, tahoma ; color:#000000; line-height:1.5; margin:0px; padding:0px; border:0px; background:url("/bg-tile.gif"); margin-left:18px; }
img {border-style:solid; border-width:0px; }
#header {width:750px; height:50px; display:table; text-align:left; border-style:dotted; border-width:0px; border-bottom-width:1px;  padding-top:10px; }
#footer {width:750px; display:table; text-align:left;  font-size:8pt;  border-style:dotted; border-width:0px;border-top-width:1px;    padding-top:10px; padding-bottom:10px;}
#footerLinks {width:750px; margin-top:10px; padding-top:10px; display:table; text-align:left;  font-size:8pt; border-style:dotted; border-width:0px;  border-top-width:1px; margin-top:10px; }
#mainMenu {display:inline; text-align:center;  font-size:10pt; }
#mainMenu a {padding:0px; }
#candidateMenu, #recruiterMenu{ margin-bottom:10px;  }
#userLogin {padding-bottom:20px; text-align:left; margin-bottom:10px;  }
#recruiterLogin {padding-bottom:20px; text-align:left; }
#center {width:750px; display:table; text-align:left; }
#centerLeft {width:580px;  min-height:400px; float:right; text-align:left; border-style:dotted; border-width:0px; border-left-width:1px; padding:10px; padding-right:0px; background:#ffffff;}
#centerRight {width:139px; z-index:2;  float:left; text-align:left; padding:10px; padding-left:0px; }
#centerFull {width:750px; text-align:left; }
#miniAuthMenu {float:right; font-size:8pt; text-align:right; }
#logo {float:left; }

b, strong {font-weight:bold; }
strong {color:#990000;}
.forceRight {float:right; display:inline;}
.submitPlain {height:14px; padding:0px; padding-left:0px; padding-right:0px; margin:0px; margin-right:0px; margin-left:0px; border-style:solid; background:#ccc; border-color:#333; border-width:0px; font-size:10pt; font-weight:bold; color:#339900;cursor:pointer;  }

.applyButton {width:150px; height:22px; padding:2px; margin:0px; border-style:solid; background:#339900; border-color:#333; border-width:1px; font-size:9pt; font-weight:bold; color:#fff;}
.deadButton {height:22px; padding:2px; padding-left:12px; padding-right:12px; margin:0px; border-style:solid; background:#FFF; border-color:#000; border-width:1px; font-size:9pt; font-weight:bold; color:#000;}
.inputLabel1 {width:250px; text-align:right; display:inline; }
form {margin:0px; padding:0px; display:inline; }
a {text-decoration:none; color:#336699;}
a:hover {color:#336699; }
a.plain {color:#000000; }
.red {color:#920e0e; }
.gray {color:#333; }
.lightgray {color:#999; }
.smallFont {font-size:8pt; }
h1 {color:#336699; display:inline; font-size:12pt; }
h2 {color:#336699; display:inline; font-size:10pt; }
input, select, textarea, file {margin:0px; border-style:solid; border-color:#ddd; border-width:1px; height:22px; padding:3px; border-width:1px; font-size:9pt; }
select {height:22px; }
.checkbox, .radio {height:14px; border:0px;}
textarea {height:100px;font: 9pt Verdana, arial, tahoma ; }
.multiselect {height:66px; }
div.formHolder {width:550px; }
div.form {  clear: both;  padding-top: 5px;  }
div.formHeader { clear: both; float: left;  width: 400px; text-align: left;  font-size:10pt; }
div.form span.label {  float: left;  width: 140px; text-align: right;  }
div.form span.formw {  float: right;  width: 400px; text-align: left;  } 
div.hr {  clear: both;  padding-top: 5px; margin-bottom:5px; border-style:solid; border-width:0px; border-bottom-width:1px; border-style:dotted; color:#d3d3d3; }

div.formShortHolder {width:290px;  }
div.formShort {  clear:both; padding-top: 5px;  }
div.formShort span.label {  float: left;  width: 140px; text-align: right;  }
div.formShort span.formw {  float: right;  width: 140px; text-align: left;  } 

div.tableHolder { }
div.table { font-size:10px;  clear:both;  }
div.table span.td {  float: left;  padding: 4px; width: 180px; height:20px; overflow:hidden; text-align: left;   border-style:dotted; border-width:0px; border-bottom-width:1px; border-right-width:1px; }
div.table span.th { font-size:12px;   font-weight:bold; float: left;  padding: 4px; width: 180px; height:20px; text-align: left;   border-style:dotted; border-width:0px; border-bottom-width:1px; border-right-width:1px; border-top-width:1px; }
div.table span.tl {border-style:dotted; border-left-width:1px;}

div.table span.w100 { width:100px; }
div.table span.w160 { width:160px; }
div.table span.w290 { width:290px; }
div.table span.w200 { width:200px; }
div.table span.w175 { width:175px; }

.warn {color:red; }
.success {color:#009900; }
.error {color:#ff0000; }
.info {color:#000099; }
.submit {height:22px; padding:2px; padding-left:12px; padding-right:12px; margin:0px; border-style:solid; background:#339900; background:url("/images/submitBg.gif"); border-color:#333; border-width:1px; font-size:9pt; font-weight:bold; color:#fff;}
