body		{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		font-size:10pt;
		font-family:verdana, helvetica, arial, sans-serif;
		text-align: left;
		} 

body a:link	{
		font-weight:bold;
		text-decoration:none;
		}
 
body a:visited	{
		font-weight:bold;
		text-decoration:none;
		}
 
body a:hover	{
		font-weight:bold;
		text-decoration:underline;
		} 

body h1 	{
		font-size:170%;
		font-weight:bold;
		}

body h2 	{
		font-size:12pt;
		font-weight:bold;
		}

body h3 	{
		font-weight:bold;
		font-size:11pt;
		text-decoration:underline;
		}

body h4 	{
		font-weight:bold;
		font-size:10pt;
		text-decoration:none;
		}


/*  H E A D    T A B L E    A R E A    B E L O W  */ 
/*  H E A D    T A B L E    A R E A    B E L O W  */ 
.headTable	{
		}

.headTable .leftColumn {
		text-align: center;
		padding: 7px 0px 7px 0px;
		}

.headTable .middleColumn {
		text-align: center;
		padding: 15px 0px 0px 0px;
		}

.headTable .rightColumn {
		text-align: right;
		padding: 7px 0px 7px 0px;
		}


.headTable .rightColumn .date{
		}

.headTable .rightColumn .date a{
		text-decoration:none;
             	font-weight:normal;
		color:#FFFFFF;
		}

.headTable2	{
		}

.headTable2 td	{
		text-align: left;
		}

.headTable2 td.leftColumn {
		padding: 7px 0px 7px 10px;
		}

.headTable2 td.leftColumn h1 {
		padding: 0px 0px 0px 0px;
                margin-bottom:0px; 
		}


.headTable2 td.hpRow2a {
/*		padding: 0px 0px 0px 0px; */
		}

.headTable2 td.hpRow2a .colourWindowFrame td {
		padding: 4px 0px 4px 5px;
		}

.headTable2 td.hpRow2a .colourWindowFrame .message {
		color:#FF0000;
		}

.headTable2 td.hpRow2a .colourWindowFrame td.message {
		padding: 0px 0px 10px 10px;
		}

.headTable2 td.hpRow2a .colourWindowFrame .actionButtonHelp td {
		padding: 0px 10px 0px 0px;
		text-align: right;
		}


.headTable2 td.hpRow2a .colourWindowFrame .colourWindow {
		font-size:10pt;
		color:#FFFFFF;
		background-color:#333333;
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindow .colourRowBox {
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindow .colourRowBox .title {
		font-size:12pt;
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindow .colourRowBox .colourBox {
		border-style: solid;  
		border-width: 2px; 
		border-color: #333333; 
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindow .colourRowBox .colourBoxSelected {
		border-style: solid;  
		border-width: 2px; 
		border-color: #FFFFFF; 
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindowHelp {
		font-size:10pt;
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindowHelp {
		}

.headTable2 td.hpRow2a .colourWindowFrame .colourWindowHelp {
		padding: 5px 10px 5px 5px;
		}



.colourButton0	{
		background-color:#000000;
		color:#FFFFFF;
		}

.colourButton1	{
		background-color:#006357;
		}

.colourButton2	{
		background-color:#bb2d00;
		}

.colourButton3	{
		background-color:#595435;
		}

.colourButton4	{
		background-color:#8d025f;
		}

.colourButton5	{
		background-color:#05537d;
		}

.colourButton6	{
		background-color:#405e17;
		}

.colourButton7	{
		background-color:#41256c;
		}

.colourButton8	{
		background-color:#605545;
		}

.colourButton9	{
		background-color:#c95705;
		}

.colourButton10	{
		background-color:#39435f;
		}

.colourButton11	{
		background-color:#6c2e7a;
		}

.HPprefButton	{
		cursor:hand;
	     	font-family:arial;
             	font-size:10px;
             	font-weight:normal;
/*             	height:25;  */
/*             	width:80;   */
	  	}

.hpRow2a	{
/*		padding: 7px 0px 7px 10px; */
		}





.headTable2B	{
		border-style: solid;  
		border-width: 1px; 
		border-color: #9A9A9A;    
		background-color:#E5E5E5;
		}

.headTable2B td	{
		text-align: left;
		}

.headTable2B td.leftColumn {
		padding: 2px 0px 2px 10px;
		}

.headTable2B td.leftColumn .navigator {
		padding: 0px 0px 0px 0px;
		color:#FF0000; 
		font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		}

.headTable2B td.leftColumn .navigator a {
                margin-top:0px; 
		}

.headTable2B td.leftColumn .navigator a:link {
                margin-top:0px; 
		}

.headTable2B td.leftColumn .navigator a:visited {
                margin-top:0px; 
		}

.headTable2B td.leftColumn .navigator a:hover {
		color:#FF0000;
		text-decoration:none;
                margin-top:0px; 
		}






/*  M E N U    T A B L E    A R E A    B E L O W  */ 
/*  M E N U    T A B L E    A R E A    B E L O W  */ 
.menuArea .mainmenu a {
		font: bold 9pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		}

.ddsubmenustyle a {
		font: bold 9pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  
		}




/*  B A S E    T A B L E    A R E A    B E L O W  */ 
/*  B A S E    T A B L E    A R E A    B E L O W  */ 
.baseTable	{
		border-collapse: collapse;
		text-align: left;
		}

.baseTable td	{
		padding: 0px 0px 0px 0px;
		}

.baseTable .innerbaseTable {
		border-collapse: collapse;
		}


.baseTable .innerbaseTable .signature {
		font-size:7pt;
		}

.baseTable .innerbaseTable .signature a:link {
		text-decoration:none;font-weight:normal;
		color:#CA9A23;
		}
 
.baseTable .innerbaseTable .signature a:visited {
		text-decoration:none;font-weight:normal;
		color:#CA9A23;
		}
 
.baseTable .innerbaseTable .signature a:hover {
		text-decoration:none;font-weight:normal;
		color:#CA9A23;
		}

.baseTable .innerbaseTable .links {
		text-align: right;
		}

.baseTable .innerbaseTable .links .column4 a:link {
		text-decoration:none;font-weight:normal;
		}
 
.baseTable .innerbaseTable .links .column4 a:visited {
		text-decoration:none;font-weight:normal;
		}
 
.baseTable .innerbaseTable .links .column4 a:hover {
		text-decoration:none;font-weight:normal;
		}

.baseTable td .innerbaseTable td	{
		padding: 0px 0px 0px 0px;
		}


.siteMeterTable	{
		border-collapse: collapse;
		}


/*   E N D    O F    C O M M O N    S E T T I N G S   */
/*   E N D    O F    C O M M O N    S E T T I N G S   */
/*   E N D    O F    C O M M O N    S E T T I N G S   */



/*  --NOTE:--  FROM THIS POINT ON SETTINGS WILL BE DIFFERENT ON HOME PAGE TO THOSE ON STANDARD PAGE LAYOUTS  */ 
/*  --NOTE:--  FROM THIS POINT ON SETTINGS WILL BE DIFFERENT ON HOME PAGE TO THOSE ON STANDARD PAGE LAYOUTS  */ 
/*  --NOTE:--  FROM THIS POINT ON SETTINGS WILL BE DIFFERENT ON HOME PAGE TO THOSE ON STANDARD PAGE LAYOUTS  */ 
/*  --NOTE:--  FROM THIS POINT ON SETTINGS WILL BE DIFFERENT ON HOME PAGE TO THOSE ON STANDARD PAGE LAYOUTS  */ 




/*  H O M E    P A G E    M A I N    T A B L E    A R E A    B E L O W  */ 
/*  H O M E    P A G E    M A I N    T A B L E    A R E A    B E L O W  */ 
.HPmainTable	{
		padding: 0px 7px 0px 7px;
		}

.HPmainTable .footerTableArea {
		padding: 0px 0px 0px 0px;
		}



/*  H O M E    P A G E    T A B L E    A R E A    B E L O W  */ 
/*  H O M E    P A G E    T A B L E    A R E A    B E L O W  */ 
.HPmainTable .pageTable	{
		border-collapse: collapse;
		padding: 0px 0px 0px 0px;
		}

.HPmainTable .pageTable .menuArea {
		padding: 13px 0px 0px 0px;
		}

.HPmainTable .pageTable .textArea {
		padding: 13px 13px 0px 13px;
		text-align: left;
		}

.HPmainTable .pageTable .textArea .colorMenuTable {
		border-collapse: collapse;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea {
		padding: 0px 0px 0px 0px;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea h2 {
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea h3 {
		text-decoration:none;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea h4 {
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea .displayAreaTable .displayLinks{
/*		border-left-style: solid;  */
/*		border-left-width: 1px;    */
		}

.HPmainTable .pageTable .textArea .colorMenuTable .displayArea .displayAreaTable .displayLinks .linksTable a{
		font-weight:normal;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .tab1 .innerTable {
		border-top-style: solid;
		border-top-width: 3px;
		margin-right:3px;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .tab2 .innerTable{
		border-top-style: solid;
		border-top-width: 3px;
		margin-right:3px;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .tab3 .innerTable{
		border-top-style: solid;
		border-top-width: 3px;
		margin-right:3px;
		}

.HPmainTable .pageTable .textArea .colorMenuTable .tab4 .innerTable{
		border-top-style: solid;
		border-top-width: 3px;
		}

.HPmainTable .pageTable .textArea .boxTable {
		text-align: left;
		}

.HPmainTable .pageTable .textArea .boxTable .adArea1OuterTable {
		margin-top:13px;
		}

.HPmainTable .pageTable .textArea .adArea1OuterTable .adArea1TopTitle{
		text-align: left;
		font-weight:bold;
		font-size:14pt;
		}

.HPmainTable .pageTable .textArea .boxTable .adArea2OuterTable {
		margin-top:13px;
		}

.HPmainTable .pageTable .textArea .adArea2OuterTable .adArea2TopTitle{
		text-align: left;
		font-weight:bold;
		font-size:14pt;
		}

.HPmainTable .footerTableArea {
		border-collapse: collapse;
		}

.HPmainTable .footerTableArea .footerTable {
		border-collapse: collapse;
		}

.HPmainTable .footerTableArea .footerTable .innerfooterTable {
		padding: 13px 13px 13px 13px;
		}

.HPmainTable .footerTableArea .footerTable .innerfooterTable .adArea .title{
		padding: 0px 0px 20px 25px;
		font-weight:bold;
		font-size:12pt;
		}

.HPmainTable .footerTableArea .footerTable td .innerfooterTable .adArea td{
		padding: 0px 0px 0px 0px;
		}

.HPmainTable .botTable	{
		border-collapse: collapse;
		text-align: left;
		}

.HPmainTable .botTable td {
		}

.HPmainTable .botTable td .adTable3
		{
		border-collapse: collapse;
		}

.HPmainTable .botTable td .adTable3 .title
		{
		text-align: left;
		}

.HPmainTable .botTable td .adTable3 td .ad3
		{
		font-size:8pt;
		}


/*  E N D    O F    H O M E    P A G E    T A B L E    A R E A  */ 
/*  E N D    O F    H O M E    P A G E    T A B L E    A R E A  */ 












/*  S T A N D A R D    M A I N    T A B L E    A R E A    B E L O W  */ 
/*  S T A N D A R D    M A I N    T A B L E    A R E A    B E L O W  */ 
.STDmainTable	{
		padding: 0px 7px 0px 7px;
		}

.STDmainTable .footerTableArea {
		padding: 0px 0px 7px 0px;
		}


/*  S T A N D A R D    P A G E    T A B L E    A R E A    B E L O W  */ 
/*  S T A N D A R D    P A G E    T A B L E    A R E A    B E L O W  */ 


.STDmainTable .pageTable	{
		border-collapse: collapse;
		}

.STDmainTable .pageTable td	{
		padding: 7px 0px 0px 0px;
		}

.STDmainTable .pageTable .textArea {
		padding: 0px 10px 0px 10px;
		text-align: left;
		vertical-align: top;
		}

.STDmainTable .pageTable .textArea .pageData {
		}

.STDmainTable .salesHotline {
		text-align: center;
		text-decoration:none;
		color:#FF0000;
		}

.STDmainTable .pageTable .textArea .separator {
		border-style: solid;
		border-width: 1px;
		}

.STDmainTable .pageTable .textArea .ratioTable {
		text-align: center;
		font-weight: bold;
		margin-left:20px;
		}


.STDmainTable .pageTable .textArea .highlight {
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea p a.keyWord
		{
		font-weight: bold;
		font-size: 520%;
		}

.STDmainTable .pageTable .textArea p a.keyWordSmall
		{
		font-size: 150%;
		}

.STDmainTable .pageTable .textArea p a.cfkeyWord
		{
		}

.STDmainTable .pageTable .textArea p a.keyWordi
		{
		font-size: 200%;
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea p a.keyWordi:link
		{
		}

.STDmainTable .pageTable .textArea p a.keyWordi:visited
		{
		}

.STDmainTable .pageTable .textArea p a.keyWordi:hover
		{
		}

.STDmainTable .pageTable .textArea .hide
		{
		display:none;
		}




.STDmainTable .pageTable .textArea p a.goBack {
/*	font-weight: normal;   */
		}

.STDmainTable .pageTable .textArea p a.goBack:link {
		}

.STDmainTable .pageTable .textArea p a.goBack:visited {
		}

.STDmainTable .pageTable .textArea p a.goBack:hover {
		}


.STDmainTable .pageTable .textArea .floatLeft { 
		float: left;
    		margin: 0px 0px 0px 0px;
		}

.STDmainTable .pageTable .textArea .floatLeft td { 
		padding: 0px 0px 0px 0px;
		}

.STDmainTable .pageTable .textArea .floatRight { 
		float: right;
    		margin: 0px 0px 0px 0px;
		}

.STDmainTable .pageTable .textArea .floatRight td { 
		padding: 0px 0px 0px 0px;
		}


.STDmainTable .pageTable .textArea .floatRight td .adArea1OuterTable {
		}

.STDmainTable .pageTable .textArea .floatRight td .adArea2OuterTable {
		}

.STDmainTable .pageTable .textArea .floatRight td .adArea1OuterTable .adTable1 {
    		margin: 0px 0px 25px 0px;
		border-style: solid;
		border-width: 1px;
		}

.STDmainTable .pageTable .textArea .floatRight td .adArea2OuterTable .adTable2 {
		border-style: solid;
		border-width: 1px;
		}

.STDmainTable .pageTable .textArea .floatRight td .adArea1OuterTable .adTable1 td {
		padding: 5px 5px 5px 5px;
		}

.STDmainTable .pageTable .textArea .floatRight td .adArea2OuterTable .adTable2 td {
		padding: 5px 5px 5px 5px;
		}

.STDmainTable .pageTable .textArea td .rateTable {
		border-collapse: collapse;  /* Cellspacing */
		}

.STDmainTable .pageTable .textArea td .rateTable td {
		padding: 3px;               /* Cellpadding */
		}

.STDmainTable .pageTable .textArea td .rateTable th.column1Title {
		font-size: 150%;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column1 {
		}

.STDmainTable .pageTable .textArea td .rateTable th.column2 {
		text-align:center;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column3 {
		text-align:center;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column3a {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column4 {
		text-align:center;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column4a {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column5 {
		text-align:center;
		}

.STDmainTable .pageTable .textArea td .rateTable th.column5a {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable td.column1 {
		}

.STDmainTable .pageTable .textArea td .rateTable td.column2 {
		text-align:center;
		}

.STDmainTable .pageTable .textArea td .rateTable td.column2r {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable td.column3 {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable td.column4 {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .rateTable td.column5 {
		text-align:right;
		}

.STDmainTable .pageTable .textArea td .dataTable {
		text-align:center;
		font-family:arial, verdana, sans-serif;
		}

.STDmainTable .pageTable .textArea td .dataTable th {
		padding: 6px 6px 6px 6px;
		}

.STDmainTable .pageTable .textArea td .dataTable td {
		padding: 6px 6px 6px 6px;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTableToday {
		border-style: solid;
		border-width: 2px;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTable {
		border-style: solid;
		border-width: 2px;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTableToday td {
		padding: 5px;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTable td {
		padding: 5px;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTableToday .jobAdHeading {
		text-align:right;
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTable .jobAdHeading {
		text-align:right;
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTableToday .jobAdHeadingCD {
		text-align:right;
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTable .jobAdHeadingCD {
		text-align:right;
		font-weight: bold;
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTableToday .jobAdTextCD {
		}

.STDmainTable .pageTable .textArea .jobAdsTable .jobAdTable .jobAdTextCD {
		}

.STDmainTable .pageTable .textArea .jobTitle a {  
		text-decoration:underline;
		}

.STDmainTable .pageTable .textArea .jobTitle a {  
		text-decoration:underline;
		}











.STDmainTable .pageTable .textArea .contactUsFormTable .formTable td {
		text-align:left;
		}








.STDmainTable .footerTable {
		border-collapse: collapse;
		}

.STDmainTable .botTable	{
		border-collapse: collapse;
		text-align: left;
		margin-left:7px;
		}

.STDmainTable .botTable td {
		}

.STDmainTable .botTable td .adTable3
		{
		border-collapse: collapse;
		}

.STDmainTable .botTable td .adTable3 .title
		{
		text-align: left;
		}

.STDmainTable .botTable td .adTable3 td .ad3
		{
		font-size:8pt;
		}


/*  T I C K E R     P A G E    T A B L E    A R E A    B E L O W  */ 
/*  T I C K E R     P A G E    T A B L E    A R E A    B E L O W  */ 
.tickerBody 	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		font-weight:bold;  
		}

.tickerBody a:link {
		font-weight:normal;
		}
 
.tickerBody a:visited {
		font-weight:normal;
		} 

.tickerBody a:hover {
		font-weight:normal;
		text-decoration:none;
		}

/*  I F R A M E    C A L C U L A T O R    P A G E    T A B L E    A R E A    B E L O W  */ 
/*  I F R A M E    C A L C U L A T O R    P A G E    T A B L E    A R E A    B E L O W  */ 

.calculatorForm {
		}


.formButton 	{
		cursor:hand;
	     	font-family:arial;
             	font-size:14px;
             	font-weight:bold;
/*             	height:25;  */
/*             	width:80;   */
	  	}




/* This is the same across all color styles so have included here for the time being  */
.errorind	{
		color:#FF0000;
		}

.errorindRed	{
		color:#FF0000;
		}

.sortedby	{
		color:#FF0000;
		}

 
/*  P A D D I N G     A N D    M A R G I N    P A R A M E T E R S  */

/*  P A D D I N G    P A R A M E T E R S    TOP  RIGHT  BOTTOM  LEFT  */


/*  M A R G I N    P A R A M E T E R S    TOP  RIGHT  XXX  BOTTOM  */
