/* Inkokheli */
/* Magenta: #4ad5d1 */
/* Dark blue: #032968 */
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: #eeeeee;
  text-align: center;
}
p {
  margin-bottom: 9px; 
  text-align: left;
}
a:link, a:visited {
  color: #999999;
}
a:hover {
  color: #4AD5D1;
}
h1 {
  color: #4AD5D1;
  font-family: Verdana, Arial;
  font-size: 12pt;
  margin-right: 0px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 22px;
  padding: 3px;
  text-transform: uppercase;
}
h2 {
  color: #4ad5d1;
  font-family: Verdana, Arial;
  font-size: 11pt;
  margin: 0px;
  margin-top: 12px;
  margin-left: 25px;
  padding: 4px 3px 3px 0px;
}
h3 {
  color: #4AD5D1;
  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: 320px; 
}
.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;
}
#MozMain {
text-align: -moz-center;
}
#Main {
text-align: center;
}
.layoutTable {
/*   border: solid 1px #eeeeee; */
  text-align: left;
  border-collapse: collapse;
  margin: 0px;
  background-color: #ffffff;
}
.Button, .Button60, .Button130 {
  background-image: url('images/menubar2.gif');
  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 {
  vertical-align: top;
  padding-left:56px;
  padding-top:30px;
}
.RightBannerArea {
  text-align: right;
}
.RightBannerInnerText {
  color: #ffffff;
  margin-left: 16px;
}
a.bannerLink:hover {
  background-color: tranparent;
}
.MenuArea {
  background-image: url('images/menubar2.gif'); 
  height: 35px;
}
#MainObject {
  float: left;
}
#ExtraObject {
  float: left;
}
.SideSearchBar {
  background-image: url('images/bgblack.jpg'); 
  vertical-align: top;
  color: #ffffff;
}
.SideSearchGap {
  background-color: #ffffff; 
  height: 3px;
}
.SideSearchItem {
  color: #ffffff; 
  font-size: 13px;
  font-weight: bold; 
  background-image: url('images/sidemenubg.gif'); 
  background-repeat: no-repeat;
  background-position: 6px 1px;
  padding-left: 34px;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 10px;
}
.SideButton:link, .SideButton:visited {
  text-decoration: none;
  border: none; 
  text-align: left;
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
}
.SideButton:hover {
  color: #032968;
}
.RightSideBar {
  color: #4AD5D1; 
  background-image: url('images/fadebar.gif'); 
  background-repeat: repeat-x;
  background-position: bottom;
}
.TopJobHead {
  color: #ffffff;
  margin-left: 8px;
}
.TopJobList {
  color: #ffffff;
  margin-left: -4px;
  font-size: 9pt;
}
.Footer {
  background-image: url('images/menubar2.gif'); 
  color: #ffffff;
  height: 24px;
}
.FooterInfo {
  font-size: 8pt;
  color: #999999;
/*   padding-top: 8px; */
}
.Footer a:link, .Footer a:visited {
  color: #ffffff;
}
.TradingLine {
  font-size: 8pt;
  color: #999999;  
}
.StrapLine {
  font-size: 12pt;
  text-transform: uppercase;
}
#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;
  vertical-align: top;
}
.JobFindCellAlt {
  border-bottom: solid 1px #c6c6c6;
  vertical-align: top;
}
.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: 20px;
}
.SearchBoxSide {
  width: 240px;
}
.FormArea {
  margin-left: 25px;
}
.IndexArea {
  margin-left: 25px;
}
.SearchTitle {
  background-image: url('images/menubar2.gif');
  height: 24px;
  vertical-align: middle;
  border-bottom: solid 1px #ffffff;
  color: #ffffff;
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  padding-left: 12px;
}
.SearchMain {
  text-align: left;
  padding: 1px;
  padding-left: 2px;
  color: #000000;
  font-size: 9pt;
}
.SearchBottom {
  background-image: url('images/menubar2.gif');
  height: 5px;
}
.SearchFooter {
  background-image: url('images/menubar2.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;
  background-image: url('images/insgreen_bg.jpg');
}
.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: 10px;
}
.bullet1, .bullet2, .bullet3 {
  background-position: 0px 2px;
  background-repeat: no-repeat;
  background-image: url('images/bullet2.gif');
  padding-right: 10px;
}

/* 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;
}
.bgcyan {
  background-color: #4ad5d1;
  color: #ffffff;
  padding-right: 2px;
  padding-left: 2px;
}
.bgdarkblue {
  background-color: #032968;
  color: #ffffff;
  padding-right: 2px;
  padding-left: 2px;
}
.textcyan {
  color: #4ad5d1;
}
.textdarkblue {
  color: #032968;
}
.textred {
  color: #ff0000;
}

