body, table, tr, td, p, li {
font-family: arial, verdana, sans-serif;
font-size: 12px;
margin: 0px; 
}



b, strong {font-weight: bold; color: #4F4F01;}

/* WIDTH OF THE MAIN CONTENT TABLE .bodytable {width: 100%; height: 100%;}*/
.bodytable {width: 548px;}

/* form elements - override in local stylesheet where necessary */
select, input {width:128px;}

/* font styles */
.TXTHeadline  {color: #668000; font-size: 20px; font-family: verdana, arial, sans-serif; }
.greytext {color:#666666;}
.darkgreen {color: #A3AE57; font-weight: bold;}
.smlgreytext {color:#666666; font-size: 11px;}
.Vsmlgreytext {color:#666666; font-size: 10px;}
.lggreenheading {font-size: 16px; color: #666633; font-weight: bold;}
.bodyheading {font-family: arial, verdana, sans-serif; font-size: 14px; color: #666633; font-weight: bold; background-color:#F1F7D0; padding-left: 10px; padding-top:4px; padding-bottom:4px; border: 1px solid #999999;}
.midgreenheading {font-size: 13px; color: #666633; font-weight: bold;}
.

/* featured careers */
.fcGrey {color: #666666; background-color: #FFFFFF; padding-left: 8px; padding-top: 2px; padding-bottom: 2px;}
.fcGreyTitle {color: #666666; background-color: #F1F7D0; font-weight: bold; padding-left: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #999999;}


/* Background colours */
.BGDarkGreen {background-color: #A3AE57;}
.BGMidGreen {background-color:#D9E585;}
.BGBeige {background-color:#E3ECA3;}
.BGLightBeige {background-color:#F1F7D0;}


/* General links */
A:link {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A:visited {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A:active {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A:hover {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

/* featured career links */
A.fclink:link {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.fclink:visited {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.fclink:active {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.fclink:hover {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

/* footer links*/
A.footerlinks:link {COLOR: #666666; FONT-FAMILY:  arial, verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footerlinks:visited {COLOR: #666666; FONT-FAMILY:  arial, verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footerlinks:active {COLOR: #666666; FONT-FAMILY:  arial, verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.footerlinks:hover {COLOR: #A3AE57; FONT-FAMILY:  arial, verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}

/* menu links */
A.menu:link {COLOR: #FFFFFF; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.menu:visited {COLOR: #FFFFFF; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.menu:active {COLOR: #FFFFFF; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
A.menu:hover {COLOR: #FFFFFF; FONT-FAMILY:  arial, verdana, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

/* table styling */
.tableheadings {vertical-align: middle; color: #4F4F01; font-weight: bold; padding:5px; background-color: #E3ECA3; height: 26px;  border-left: solid 1px #929292; border-bottom: solid 1px #929292; text-align: left;}
.tablerows {vertical-align: top;  color: #666666; font-weight: bold; height: 26px; padding:5px; background-color:#F1F7D0; border-left: solid 1px #929292; border-bottom: solid 1px #929292;}




.imgborder {border: 1px solid #999999;}
.TBLfeaturedcareer {width: 139px;border: 1px solid #999999;}



/* search results */
.S_tableheadings {vertical-align: middle; color: #ffffff; font-weight: bold; padding:3px; background-color: #B4B983; height: 20px;  border-left: solid 1px #929292; border-bottom: solid 1px #929292; text-align: left;}
.S_tablerows {vertical-align: top;  color: #4F4F01; font-weight: bold; height: 52px; padding:3px; background-color:#FFFFFF; border-left: solid 1px #929292; border-bottom: solid 1px #929292;}
.S_tablerowsgrey {vertical-align: top;  color: #4F4F01; font-weight: bold; height: 52px; padding:3px; background-color:#F2F2F2; border-left: solid 1px #929292; border-bottom: solid 1px #929292;}
/* search again links */
A.S_again:link {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_again:visited {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_again:active {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_again:hover {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
/* search again links */
A.S_jobtitle:link {COLOR: #4F4F01; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_jobtitle:visited {COLOR: #4F4F01; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_jobtitle:active {COLOR: #4F4F01; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.S_jobtitle:hover {COLOR: #B4B983; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

.newstable {width: 100%; background-color: #F1F7D0; padding: 3px;}

HR {
    height:1px;
    width:100%;
    background:#929292;
	background-image: url(images/2px_grey.gif);
    /*margin: 0px 150px 0px 150px;  */
   }

