/* Brent *//* Brent green: #025A46 */ul, ol {  padding: 0px;   margin: 0px;}body, table, p, ul, ol, input, select {  color: #000000;  font-family: Arial, Verdana;  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: #025A46;}a:hover {  color: #999999;}h1 {  color: #025A46;  font-family: Arial, Verdana;  font-size: 14pt;  text-transform: uppercase;  margin-right: 0px;  margin-top: 8px;  margin-bottom: 8px;  margin-left: 22px;  padding: 3px;}h2 {  color: #025A46;  font-family: Arial, Verdana;  font-size: 10pt;  margin: 0px;  margin-top: 12px;  margin-left: 25px;  padding: 4px 3px 3px 0px;}marquee {  font-family: Arial, Verdana;  font-size: 13pt;  color: #025A46;  margin-left: 25px;}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/bullet1.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;}.chkBox {  font-size: 9pt;}.txtBoxText {  margin-left: 14px;  width: 196px;  font-size: 9pt;  border: solid 1px #999999;}.LeftMargin {  margin-left: 25px;}.layoutTable {/*   border: solid 1px red; */  text-align: left;  border-collapse: collapse;  margin: 0px;}.Button {  height: 18px;  color: #ffffff;  font-weight: bold;  background-color: #025A46;  background-repeat: no-repeat;  border: none;  cursor: hand;}.Label {  color: #8DC321;  font-weight: bold;}.SearchLink {  color: #7C2B83;  font-weight: bold;}.LeftBannerArea {  background-image: url('images/bgbanner.jpg');  padding-left: 15px;  vertical-align: bottom;  }.RightBannerArea {  background-image: url('images/bgbanner.jpg');  vertical-align: bottom;}.BannerBreak {  background-image: url('images/bggreen.jpg');  height: 3px;}a.bannerLink:hover {  background-color: tranparent;}.MenuArea {  background-image: url('images/barmenu.jpg');   background-repeat: repeat-x;  background-position: 2px;  height: 27px;  vertical-align: middle;  font-weight: bold;}.TopJobDisplay {  vertical-align: top;  color: #000000;}#TopJobHead {  color: #025A46;  margin-left: 8px;  text-transform: uppercase;  font-size: 12pt;  margin-top: 10px;}#MainObject {  float: left;}#ExtraObject {  float: left;}.TopJobList {  color: #000000;  margin-left: -4px;  font-size: 9pt;}.Footer {  background-image: url('images/bggreen.jpg');  height: 22px;}.StrapLine {  color: #ffffff;  font-size: 10pt;  text-transform: uppercase;}.StrapLineEm {  font-weight: bold;  font-size:larger;}.TradingLine {  font-size: 8pt;  color: #999999;  }.FooterInfo {  font-size: 8pt;  color: #999999;  padding-top: 8px;}#ContentArea {  background-color: #ffffff;  padding-right: 4px;  padding-left: 4px;/*   padding-bottom: 4px;  padding-top: 4px; */}.MessageArea {  padding-left: 10px;  height: 18px;}.JobFindTable {  padding: 2px;  width: 100%;  border-collapse: collapse;}.JobFindCell {  border-top: solid 1px #025A46;  background: #025A46;  color: #ffffff;}.JobFindCellAlt {  border-top: solid 1px #025A46;  background: #025A46;  color: #ffffff;}.JobResultInfo {  font-weight: bold;}.JobButtonCell, .JobButtonCellAlt {  padding-right: 4px;  width: 70px;}.JobFindDesc, .JobFindDescAlt {/*   border-bottom: solid 1px #c6c6c6; */  vertical-align: top;}.SearchBox, .SearchBoxSide {  border: solid 1px #c6c6c6;  margin-top: 30px;}.SearchBoxSide {  width: 240px; }.FormArea {  margin-left: 25px;}.IndexArea {  margin-left: 25px;}.SearchTitle {  background-image: url('images/barmenu.jpg');  background-position: bottom;  height: 24px;  vertical-align: middle;  color: #000000;  font-size: 10pt;  text-align: left;  font-weight: bold;  padding-left: 12px;}.SearchMain {  text-align: left;  padding: 2px;  padding-left: 3px;  font-size: 9pt;  vertical-align: top;}.SearchBottom {  height: 5px;}.SearchFooter {  height: 20px;  padding-left: 10px;  font-weight: bold;  font-size: 11pt;  text-transform: uppercase;}.SearchBoxHome {  background-position: top left;  background-repeat: no-repeat;  height: 214px;}.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;}.BlockTable {  border: solid 1px #c6c6c6;  text-align: left;  border-collapse: collapse;  margin-top: 8px;  margin-bottom: 8px;  width: 100%;}.BlockCell {  border: solid 1px #c6c6c6;  text-align: left;  vertical-align: top;  background-color: #eeeeee;}.BlockCellAlt {  border: solid 1px #999999;  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;}.RightSideBar {  border-left: solid 1px #025A46;}/* 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/bullet1.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;}.bggreen {  background-color: #025A46;  color: #ffffff;  padding-right: 2px;  padding-left: 2px;}.bgpurple {  background-color: #7C2B83;  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;}.textgreen {  color: #025A46;}.textgray {  color: #999999;}.textred {  color: #ff0000;}