/* ProRec *//* Orange: #fd980c */ul, ol {  padding: 0px;   margin: 0px;}body, table, p, ul, ol, input, select {  color: #000000;  font-family: Verdana, Arial;  font-size: 9pt;  font-weight: normal;  margin: 0px; }body {   margin: 0px;  background-color: #ffffff;  text-align: center;}p {  margin-bottom: 9px;   text-align: left;}a:link, a:visited {  color: #999999;}a:hover {  color: #fd980c;}h1 {  color: #c70059;  font-family: Verdana, Arial;  font-size: 14pt;  text-transform: uppercase;  margin-right: 0px;  margin-top: 8px;  margin-bottom: 8px;  margin-left: 22px;  padding: 3px;}h2 {  color: #c70059;  font-family: Verdana, Arial;  font-size: 11pt;  margin: 0px;  margin-top: 12px;  margin-left: 25px;  padding: 4px 3px 3px 0px;}h3 {  color: #000000;  font-size: 10pt;}ul, ol {  margin-left: 25px;  margin-top: 2px;  margin-bottom: 8px;}ul li {  list-style-image: url('images/bullet1.gif');  margin-bottom: 3px;}ol li {  list-style-image: none;  margin-bottom: 3px;}ul li ol li {  margin-left: 10px; }ul li ul li {  list-style-image: url('images/bullet2.gif');  margin-bottom: 3px;  margin-left: 10px; }input.short {  width: 60px; }input.long {  width: 290px;}.txtBox {  width: 128px;  font-size: 9pt;  border: solid 1px #999999;}.txtBoxText {  margin-left: 14px;  width: 196px;  font-size: 9pt;  border: solid 1px #999999;}.LeftMargin {  margin-left: 25px;}.layoutTable {  text-align: left;  border-collapse: collapse;  margin: 0px;}.Button, .Button60, .Button130 {  background-color: #fd980c;  color: #ffffff;  font-weight: bold;  border: solid 1px #ffffff;  cursor: hand;}.Button60 {  width: 61px;}.Button130 {  width: 131px;}.Label {  color: #8DC321;  font-weight: bold;}.SearchLink {  color: #7C2B83;  font-weight: bold;}.LeftBannerArea {}.RightBannerArea {}.RightBannerInnerText {  color: #ffffff;  margin-left: 16px;}.SloganBannerArea {  background-image: url('images/banner_mid.gif');}.BannerBreak {  height: 3px;}a.bannerLink:hover {  background-color: tranparent;}.MenuArea {  background-image: url('images/bgyellow.jpg');   background-repeat: repeat-x;  background-position: 2px;  height: 22px;  vertical-align: middle;  font-weight: bold;}.MenuItem {  text-align: center;  white-space: nowrap;}.SideSearchBar {  bbackground-image: url('images/bgblack.jpg');  vertical-align: top;  color: #C70059;}.SideSearchGap {  background-color: #ffffff;   height: 3px;}.SideSearchHead {  bbackground-image: url('images/bgred.jpg');  color: #c70059;  height: 22px;  padding-left: 4px;  font-weight: bold; }.RightSideBar {  color: #ffffff;   background-image: url('images/bgblackslice.jpg');}.TopJobHead {  color: #ffffff;  margin-left: 8px;}#MainObject {  float: left;}#ExtraObject {  float: left;}.TopJobList {  color: #ffffff;  margin-left: -4px;  font-size: 9pt;}.Footer {  background-image: url('images/orange_bg.gif');  text-transform: uppercase;  color: #ffffff;  font-weight: bold;  padding-left: 58px;  height: 22px;}.FooterInfo {  font-size: 8pt;  color: #999999;  padding-top: 8px;}.Footer a:link, .Footer a:visited {  color: #ffffff;}.TradingLine {  font-size: 8pt;  color: #999999;  }#ContentArea {  background-color: #ffffff;  padding-right: 0px;  padding-left: 4px;  padding-bottom: 3px;  padding-top: 3px;}.MessageArea {  padding-left: 10px;  height: 18px;}.JobFindTable {  padding: 2px;  width: 100%;  border-collapse: collapse;}.JobFindCell {  border-bottom: solid 1px #c6c6c6;  background-color: #f5f5f5;  vertical-align: top;}.JobFindCellAlt {  border-bottom: solid 1px #c6c6c6;  background-color: #f5f5f5;  vertical-align: top;}.JobResultInfo {  font-weight: bold;}.JobButtonCell, .JobButtonCellAlt {  padding-right: 4px;  width: 70px;}.JobFindDesc, .JobFindDescAlt {  border-bottom: solid 1px #c6c6c6;  vertical-align: top;  padding-bottom: 6px;}.SearchBox, .SearchBoxSide {/*   border: solid 1px #c6c6c6; */  margin-top: 25px;}.SearchBoxSide {  width: 240px;}.FormArea {  margin-left: 25px;}.IndexArea {  margin-left: 25px;}.SearchTitle {  background-image: url('images/orange_bg.gif');  height: 24px;  vertical-align: middle;  border-bottom: solid 2px #ffffff;  color: #ffffff;  font-size: 10pt;  text-align: left;  font-weight: bold;  padding-left: 12px;}.SearchMain {  background-image: url('images/banner_mid.gif');  text-align: left;  padding: 2px;  padding-left: 3px;  font-size: 8pt;  color: #ffffff;}.SearchBottom {  background-image: url('images/orange_bg.gif');  height: 5px;}.SearchFooter {  background-image: url('images/orange_bg.gif');  height: 20px;  padding-left: 10px;  font-weight: bold;  font-size: 11pt;  text-transform: uppercase;}.SearchFooter a:link, .SearchFooter a:visited {  color: #ffffff;  text-decoration: none;}.SearchFooter a:hover {  color: #ffffff;  text-decoration: underline;}.HomeFormBoxes {  width: 270px;  }.SearchTopHome {  height: 45px;}.InfoBox {  margin-top: 3px;}.InfoLeft {  padding-left: 10px;  padding-right: 10px;  text-align: left;}.InfoRight {  padding-left: 10px;  padding-right: 10px;  text-align: left;}.news {  margin-left: 25px;  margin-right: 10px;}.SearchMain .news {  margin-left: 6px;  margin-right: 6px;}.TopContentSpace {  height: 1px;  font-size: 1px;}.BlockHead {/*   background-image: url('images/bgnetgreen.jpg'); */  background-color: #e6e6e6;/*   color: #ffffff;   */}.BlockTable {  border: solid 1px #e6e6e6;  text-align: left;  border-collapse: collapse;  margin-top: 8px;  margin-bottom: 8px;  width: 100%;}.BlockCell {  border: solid 1px #e6e6e6;  text-align: left;  vertical-align: top;  padding: 2px;}.BlockCellAlt {  border: solid 1px #e6e6e6;  text-align: left;  vertical-align: top;}.BlockImgRight {  margin-left: 25px;  margin-top: 4px;}.BlockImgLeft {  margin-right: 10px;  margin-top: 4px;}.AlignRight {  text-align: right; }.ErrorMsg {  color: #ff0000;   margin-left: 25px;  display: block;}/* Site map */.level0 {  margin: 6px 0px 3px 20px;  padding: 2px;  font-weight: bold;}.level1 {  margin: 6px 0px 3px 45px;  padding: 2px;}.level2 {  margin: 6px 0px 3px 90px;  padding: 2px;}.level3 {  margin: 6px 0px 3px 135px;  padding: 2px;}.bullet0 {  background-position: 0px 4px;  background-repeat: no-repeat;  background-image: url('images/bullet1.gif');  padding-right: 15px;}.bullet1, .bullet2, .bullet3 {  background-position: 0px 2px;  background-repeat: no-repeat;  background-image: url('images/bullet2.gif');  padding-right: 15px;}/* User Input *//* -- Selector *must* be in lower case in the CSS -- */.bold {  font-weight: bold;}.italic {  font-style: italic;}.small {  font-size: 8pt; }.uppercase {  text-transform: uppercase;}.lowercase {  text-transform: lowercase;}.leavecase {  text-transform: none;}.bgmagenta {  background-color: #c70059;  color: #ffffff;  padding-right: 2px;  padding-left: 2px;}.bgorange {  background-color: ##fd980c;  color: #ffffff;  padding-right: 2px;  padding-left: 2px;}.bgblack {  background-color: #000000;  color: #ffffff;  padding-right: 2px;  padding-left: 2px;}.bggray {  background-color: #c6c6c6;  color: #000000;  padding-right: 2px;  padding-left: 2px;  }.bgred {  background-color: #ff0000;  color: #ffffff;  padding-right: 2px;  padding-left: 2px;}.textmagenta {  color: #c70059;}.textorange {  color: #fd980c;}.textgray {  color: #999999;}.textred {  color: #ff0000;}