body { position:relative; font: 0.8em/1.4 Arial, Helvetica, sans-serif; color:#252525; text-align:left; margin:0;}
table {font-size:1em;border-collapse:collapse;}
.bodytext {font-size: 0.9em;line-height:130%;font-weight:normal;}
.title {font-size: 200%;text-transform:lowercase;letter-spacing:-1px;color: #ab0000;font-weight: bold;}
a:link, a:visited {color: #5a005a;text-decoration: underline;padding:1px 0;font-family:Arial, Helvetica, sans-serif;}
a:hover, a:active {color: #5a005a;text-decoration: none;padding:1px 0;background:#e1d4e1;font-family:Arial, Helvetica, sans-serif;}
a.logo:link, a.logo:visited {color: #5a005a;text-decoration: none;padding:0 0;}
a.logo:hover, a.logo:active {color: #5a005a;text-decoration: none;padding:0 0;background:none;}
.subtitle {font-size: 160%;text-transform:lowercase;letter-spacing:-1px;color: #7a638d;font-weight: bold;margin-top:5px;padding-top:10px;line-height:110%;border-top:1px solid #c2c2c2;}
.pagetitle {font-size: 200%;text-transform:lowercase;letter-spacing:-1px;color: #5a005a;font-weight: bold;line-height:110%;}
.boldtext {font-weight: bold;}
.boldtextalt {font-weight: bold;}
.asterix {color: #FF0000;}
.textfield {color: #5a005a;height: 18px;width: 240px;font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;}
.textfield1 {color: #5a005a;height: 18px;width: 90px;}
.textarea, textarea {font-size: 100%;width: 300px;height: 75px;font-family: Arial, Helvetica, sans-serif!important;}
.tablerowhdr {font-weight: normal;color: #fff;background-color: #846c84;border-bottom:1px solid #fff;border-collapse:collapse;padding:4px 8px;}
.tablerow1 {font-size: 90%;font-weight: normal;color: #000000;background-color: #f1f1f1;border-bottom:1px solid #fff;border-collapse:collapse;padding:4px 8px;}
.tablerow2 {font-size: 90%;font-weight: normal;color: #000000;background-color: #e0e0e0;border-bottom:1px solid #fff;border-collapse:collapse;padding:4px 8px;}
.moreinfo {font-size: 90%;font-weight: bold;color: #5a005a;}
/* New CV styles */
.cvphoto { border:2px solid #000000; width: 120px; }
.uploadform { /*font-size: 75%;*/ margin:10px; padding:10px; background-color:#ffffff; }
.uploadform form { padding:0; margin:0; }
.multiselect { width: 250px; }
.qualinput { width: 30px }
.bold { font-weight:bold; }
.center { text-align:center; }
.cv_crumb { background-color: #F77300; margin:0; padding:5px 10px;}
.cv_crumb li { display:inline; background-image: url('../images/images-jobs/trail.gif'); background-repeat:no-repeat; background-position: 5px 2px; padding-left:20px; list-style-type: none; margin-left: 0; color:#ffffff; }
.cv_crumb li.first { background-image: none; padding-left: 0; }
.cv_crumb li.active { color:#FFF464; }
.imageright { float:right; padding:0 0 10px 10px; }
.imageright img { border:2px solid #000000; }
.emp_search_item { border:1px solid #000; padding:10px; margin:0 0 10px 0; }
.indent { padding:0 0 0 30px; }
.emp_search_item h2 { border-top:none;padding:0; }