FONT
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.requiredtxt
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
}
.tableheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.tablecolour {
	background-color: #CCCCCC;
}
.textfieldtable {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #76A4D1;
	font-weight: bold;
}
.tablespacercolour {

	background-color: #FFFFFF;
}

.tablespacergrey {

	background-color: #666666;
}
.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
}
.tableSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	background-color: #D6D6D6;
}
.texttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.textJobCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding: 0.5em;
}
.textJobCartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
}
.textJobTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #666666;
}
.texttablesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.tableALT1 {
	background-color: #ffffff;	
}
.tableALT2 {
	background-color: #D6D6D6;
}
.tableALT3 {
	background-color: #EEEEEE;
	border: 1px solid #666666
}
.tableResultsBG {
	background-color: #666666;
}
.tableResultsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	background-color: #666666;

}
.tableSectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #A3A3A3;

}


.tableTabButton {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E7E7E7;
	text-align: center;
	vertical-align: middle;

}
.tableTabButton  a {display: block; margin: 0; padding: 0.4em; text-align: left; font-weight: bold; color: #FFFFFF; background: transparent none center left no-repeat; text-decoration: none; background: #ffffff; text-align: center; vertical-align: middle;}
.tableTabButton  a:link {color: #000000; background-color: transparent;}
.tableTabButton  a:visited {color: #000000; background-color: transparent;}
.tableTabButton  a:hover {background: #ffffff; color: #000000;}
.tableTabButton  a span {display: none;}


.tableTabButton2 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EFAE00;
	text-align: center;
}
.tableTabButton2  a {display: block; margin: 0; padding: 0.5em; text-align: left; font-weight: bold; color: #ffffff; background:  none center left no-repeat; text-decoration: none; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.tableTabButton2  a:link {color: #ffffff;}
.tableTabButton2  a:visited {color: #ffffff;}
.tableTabButton2  a:hover {background: #ffffff; color: #000000;}
.tableTabButton2  a span {display: none;}


.tableTabButton3 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #669966;
	text-align: center;
}
.tableTabButton3  a {display: block; margin: 0; padding: 0.5em; text-align: left; font-weight: bold; color: #FFFFFF; background:  none center left no-repeat; text-decoration: none; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.tableTabButton3  a:link {color: #FFFFFF;}
.tableTabButton3  a:visited {color: #FFFFFF;}
.tableTabButton3  a:hover {background: #4EB54A; color: #FFFFFF;}
.tableTabButton3  a span {display: none;}




.tableTabButtonSelected {
	background-color: #F7D77B;
}

.tableTabButtonBackground {
	background-color: #F7D77B;
}

.tableTabButtonSelectedBlue {
	background-color: #007297;
}

.tableTabButtonBackgroundBlue {
	background-color: #007297;
}
.tableBorder {
	background: #D6D6D6;
	border: 1px solid #666666
}
.tableResultsBorders {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-left-color: #666666;
	border-right-style: solid;
	border-left-style: solid;
}

