body {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:1.7em;
margin:0pt;
padding:0pt;
}

#content h2 {
border-bottom:1px dotted #000000;
color:#FB3B91;
font-size:1.9em;
}

a {
color:#FB3B91;
text-decoration:none;
}

a img {
border: none;
}

ul.stateNav {list-style-type: none;}
ul.stateNav li {float: left; padding:5px;}


.alphaNav ul {	
	list-style-type: none;
	float: left;
	clear: right;
}

.alphaNav ul li a {
	display: inline;
	float: left;
	padding: 0 5px;
	text-decoration: none;
	font-weight: normal;
}

.alphaNav li {font-weight: bold; width: 8px; display: inline; float: left; padding: 0 5px;}

ul.occupationList {clear: left;}

.jobsearch p {
clear:left;
}

/*BACKPACK styles*/

#right h3 {padding: 5px;}

#url, .stateChooser #url {border: solid 3px #CCF8FF; font-size: 0.8em; padding: 5px 0 5px 0; margin-bottom: 20px;}
.occupationFloatForms { width: 149px; float: right; margin-left: 10px; padding: 0px; clear: right; }
.stateChooser { margin-top: 45px; }
input.addToBackpackBtn {background: url(../images/backpack_button.gif) 0 0 no-repeat; border: none; width: 142px; height: 27px; color: #fff; text-align: right; float: right; /*margin-top: -50px*/}
.selectLabel {color: #A6A2A2;}
input.formBtn, input.submit, .removeBtn {background: #000; width: auto; height: 27px; border: 2px solid #E84D97; color: #fff; padding-bottom: 2px;margin: 2px 2px 22px 2px;}
.jobSearchBtn {background: #000; width: auto; height: 27px; border: 2px solid #E84D97; color: #fff; padding-bottom: 2px;margin: 2px; float: right; margin-top: -28px;}
#backpackList, table.resumeProgress {background: #FB3B91 url(../images/right_portal_backpack.gif) top left no-repeat; width: 97px; padding: 40px 50px 10px 50px;}
table.resumeProgress {background: #FB3B91 url(../images/right_portal.gif) top left no-repeat; padding: 0px 0 0 0px; margin-top: 0px;}
table.resumeProgress a {color: #fff;  float: left}
#backpackList h3 {display: none;}
ul.careerBackpack li, table.resumeProgress a {list-style-type: none; background: url(../images/plus.gif) top left no-repeat; padding-left: 10px; margin-left: -60px; }
table.resumeProgress a {margin-left: 0px; width: 160px;}
ul.careerBackpack li a {color: #000;}
.backpackPrintLink a {color:#fff; text-transform: uppercase; font-size: 1em; }
.backpackPrintLink {background: url(../images/print.gif) center left no-repeat; padding-left: 35px; width: 80px; margin-left:-25px;}



/*JOB extra styles*/
.jobInfoBlock h3 {
  font-size: 1em;
}
.jobInfoBlock ul {
  margin-top: -10px;
}

/*Useful Addresses*/
.inlineStateList {
  list-style-type: none;
}
.inlineStateList li {
  display: inline;
  padding-right: 20px;
}
.institutionName {
  margin: 0px;
}
.institutionDetails {
  margin-bottom: 10px;
}
.campusDetails {
  margin-left: 30px;
  margin-bottom: 10px;
}
.institutionTypeList, ul.stateList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/*Jobs Chart*/
.occupationEntryLevelsTable .dark td {
  background: #DDD;
}
.occupationEntryLevelsTable td {
  text-align: center;
}

.occupationEntryLevelsTable .occupationName {
  text-align: left;
  width: 200px;
}

.occupationEntryLevelsTable .header th {
  text-align: left;
}


/* Form Styles */

DIV.form P {padding-left:20px;}
DIV.form H1 {margin:0px 0px 20px 0px; padding:32px 34px 12px 0px; color:#FFF; background:#4D4F53; font-size:2.4em; text-align:right; text-transform:uppercase;}
DIV.form FORM {width:505px; padding:0px 0px 0px 20px;}
DIV.form DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.form LABEL {float:left; clear:left; width:120px;}
DIV.form FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.form FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.form INPUT {width:294px; padding:2px 3px; border:1px solid #4D4F53;}
DIV.form INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.form INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.form TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.form FIELDSET#inquiry_type {border: none;}
DIV.form FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}

DIV.inquiry P {padding-left:20px;}
DIV.inquiry H1 {margin:0px 0px 20px 0px; padding:32px 34px 12px 0px; color:#FFF; background:#4D4F53; font-size:2.4em; text-align:right; text-transform:uppercase;}
DIV.inquiry FORM {width:505px; padding:0px 0px 0px 20px;}
DIV.inquiry DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.inquiry LABEL {float:left; clear:left; width:220px;}
DIV.inquiry FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.inquiry FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.inquiry INPUT {width:294px; padding:2px 3px; border:1px solid #4D4F53;}
DIV.inquiry INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.inquiry INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.inquiry TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.inquiry FIELDSET#inquiry_type {border: none;}
DIV.inquiry FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}

DIV.advancedSearch P {padding-left:20px;}
DIV.advancedSearch H1 {margin:0px 0px 20px 0px; padding:32px 34px 12px 0px; color:#FFF; background:#4D4F53; font-size:2.4em; text-align:right; text-transform:uppercase;}
DIV.advancedSearch FORM {width:505px; padding:0px 0px 0px 20px;}
DIV.advancedSearch DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.advancedSearch LABEL {float:left; clear:left; width:120px;}
DIV.advancedSearch FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.advancedSearch FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.advancedSearch INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.advancedSearch INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.advancedSearch TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.advancedSearch FIELDSET#inquiry_type {border: none;}
DIV.advancedSearch FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}

.formField {padding-bottom: 3px;}
fieldset {border: none;}
fieldset legend {font-weight: bold;}


DIV.nameSearch P {padding-left:20px;}
DIV.nameSearch H1 {margin:0px 0px 20px 0px; padding:32px 34px 12px 0px; color:#FFF; background:#4D4F53; font-size:2.4em; text-align:right; text-transform:uppercase;}
DIV.nameSearch FORM {width:505px; padding:0px 0px 0px 20px;}
DIV.nameSearch DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.nameSearch LABEL {float:left; clear:left; width:120px; padding-top: 7px;}
DIV.nameSearch FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.nameSearch FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.nameSearch INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.nameSearch INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.nameSearch TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.nameSearch FIELDSET#inquiry_type {border: none;}
DIV.nameSearch FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}



/* Rich text Image styles */
div.imageleft, div.imageright, div.leftobject, div.rightobject{padding-top: 4px;padding-bottom: 4px;display: inline;}
div.imagecenter, div.centerobject{width: 100%;padding-top: 4px;padding-bottom: 4px;display: block;}
div.imagecenter{text-align: center;}
div.imageleft, div.leftobject{float: left;padding-right: 8px;}
div.imageright, div.rightobject{float: right;padding-left: 8px;}
div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext{margin-top: 2px;margin-bottom: 2px;}
div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext{background-color: #f0f0f0;}

#footer {clear: both; float: left; width: 990px; margin-top: 10px; position: relative; z-index: 1; height: 20px;}
#footer ul#Credits {display: none;}
#footer ul {list-style-type: none;  float: left; margin-top: -60px; margin-left: 160px; padding-top: 30px;}

#footer ul li a {float: left; text-decoration: none; padding: 0 4px 0 4px; color: #FF3D83; border-right: solid 1px #FF3D83;}
#footer ul li.last a {border: none;}

ul li.hobsons {
  display: block;
  width: 300px;
  height: 38px;
  background: url(../images/logoHobsonsFooter.gif) no-repeat top right;
  float: right;
 
}

ul li.hobsons a {display: none;}
#footer ul .hobsons span {display: none;}
