body,input,select,textarea,a,b,td,th,table,.pageheading,.requiredfield,.notrequiredfield,.formheader {
  /* The Text Defaults for all styles Anything put here will be across all */
  font-family : Geneva, Arial, Helvetica;
  font-size : 97%;
  /* background-color : #FFFFFF; */
  color:#000000;
}

.sectionheader {

color:000000;
size : 14px;
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
}

body {color : #000000;}

a {color : #000000; text-decoration:underline;}

a:visited {}

a:hover {color : #BEB30D;}

b {font : bold;}

input {font-size:97%;}

select {font-size:97%;}

textarea {font-size:97%;}
 
table {}

th {font-weight : bolder; vertical-align : top;}

td {vertical-align : top;}

.requiredfield {
  /*
  used in td tags (form item labels) to indicate a manditory field
  */
  color : RED;
}

td.requiredfield {
  vertical-align:middle;
}

.Form {
  /*
  used in the table tag that is used to format a form
  */
}

.Form td { 
}
table.Form {
      /* border: 1px solid #767A7D; */
}
table.Form tr {
     /*	background-color : #D0D9E8; */
}
.pageheading, .pagetitle, .reportHeader, .formHeader {
  /*
  used in div tags to display the title of a form
  */
  font-size: 24px;
}
div.subtitle {
        font-size : small;
        margin-bottom : 2px;
}
table.Report td.reportheading {
	background-color : #007EA3;
	font-weight : bold;
	border-bottom : 1px solid #767A7D;
	font-size : x-small;
	color:#FFFFFF;
}
content {

width:800px;

}
td.reportheading a {
	color : #FFFFFF;
}
table.Report tr.oddrow {
	 background-color : #AACFDA;
}
table.Report {
	 border: 1px solid #0B88B1;
}
.notRequiredField {
  /*
  used in td tags (form item labels) to indicate a optional field
  */
  color : #330066;
}
td.notrequiredfield {
  vertical-align:middle;

}
.reportcontrols {
  /*
  used in the td tag that contains the next, prev etc controls at the top and bottom of a report
  */
  border-left: none;
}
.tinytext {
  /*
  used in span tags to display the format of a input in a form
  */
  font-size : 10px;
  vertical-align : top;
}
.ActiveButton {
  /*
  used in input tags for the buttons that are used for logged in jobseekers
  the active button is the button that leads to the current page
  */
  color: red;
}
.InActiveButton {
  /*
  used in input tags for the buttons that are used for logged in jobseekers
  */
  color: #000000;
}
.errorMessage {
  color : #FF0000;
}

#tableWidthOuterMain {
  width : 0;
  visibility: hidden;
}

#tableWidthOuter {
  width : 0; 
  visibility: hidden;
}
#tableWidthInner {
  width : 0; 
  visibility: hidden;
}

   div.adCountText {
	font-size: 0px;
visibility: hidden;

   }
   div.adCountNumber {
	font-size: 0px;
visibility: hidden;

   }
    #header a {
	font-size: 0px;
visibility: hidden;


   }
   #header a:hover {
	font-size: 0px;
visibility: hidden;
   }
      .b {
	font-size: 0px;
visibility: hidden;
   }
