
 /* 
*********************************************************************

Home /Default styles - prepended with h

*********************************************************************
*/

/* bt : Banner Table  */
.hbtCell{ background-color:#2C8129;}
.hbtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.hbtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.hbtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}

/* tNav : Top Navigator */
.htNavCell{ background-color:#000000; }
.hntNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.hntNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFF00; font-family:Arial, Helvetica, sans-serif;}
.hstNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFF00; font-family:Arial, Helvetica, sans-serif; }

/* Vertical Dividing Lines */
.hvdLine{ width:2.5px; height:700px; background-color:#000000; } 

/* Side Navigators */
/* Home Nav/Left side - don't need selected or hover for this page's text */
.hNavTableBG{ background-color:#C0C0C0 }
.hNavTable{ background-color:#FFFFFFF }
.hnNavText{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* Footer Table */
.hfTable{ background-color:#000000; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}




/* ############################################################################################################ */


/* 
*********************************************************************

About Agrarian styles - prepended with a

*********************************************************************
*/

/* bt : Banner Table  */
.abtCell{ background-color:#FF8040;}
.abtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.abtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.abtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}



/* tNav : Top Navigator */
.atNavCell{ background-color:#000000; }
.antNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.antNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040;; font-family:Arial, Helvetica, sans-serif;}
.astNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040;; font-family:Arial, Helvetica, sans-serif; }

/* Vertical Dividing Lines */
.avdLine{ width:2.5px; height:800px; background-color:#FF8040; } 


/* Side Navigators */
/* About Navs - an : about normal, as : about selected, BG - the background to the outer table */
.aNavTableBG{ background-color:#FF8040;}
.aNavTable{ background-color:#FF8040;}
.anNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.asNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.anNavText:hover{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; }


/* the practice page */
.practiceTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#FF8040; font-family:Arial, Helvetica, sans-serif;}
.practiceSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.practiceText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}


/* the quality assurance page */
.qualityTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:FF8040; font-family:Arial, Helvetica, sans-serif;}
.qualitySubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.qualityText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}


/* the environmental page */
.environmentalTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#FF8040; font-family:Arial, Helvetica, sans-serif;}
.environmentalSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.environmentalText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}


/* the technology page */
.technologyTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#FF8040; font-family:Arial, Helvetica, sans-serif;}
.technologySubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.technologyText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the investors in people page */
.peopleTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#FF8040; font-family:Arial, Helvetica, sans-serif;}
.peopleSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.peopleText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}


/* the recruitment page */
.recruitmentTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#FF8040; font-family:Arial, Helvetica, sans-serif;}
.recruitmentSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#FF8040; font-family:Arial, helvetica, sans-serif;}
.recruitmentText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.recruitmentEmail{ text-decoration:none; font-size:12px; color:#FF0033; font-family:Arial, Helvetica, sans-serif;}
.recruitmentEmail:hover{ text-decoration:none; font-size:16px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}

/* Footer Table */
.afTable{ background-color:#C0C0C0; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}


/* ############################################################################################################ */


/* 
*********************************************************************

Our Services styles - prepended with s

*********************************************************************
*/

/* bt : Banner Table  */
.sbtCell{ background-color:#CC00CC;}
.sbtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.sbtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.sbtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}


/* tNav : Top Navigator */
.stNavCell{ background-color:#000000; }
.sntNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.sntNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.sstNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif; } 


/* Vertical Dividing Lines */
.svdLine{ width:2.5px; height:700px; background-color:#CC00CC; } 


/* Side Navigators */ 
/* sn : services normal, ss : services selected, BG - the background to the outer table */
.sNavTableBG{ background-color:#CC00CC }
.sNavTable{ background-color:#CC00CC }
.snNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.ssNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.snNavText:hover{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; }

/* the architectural page */
.architecturalTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.architecturalSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, helvetica, sans-serif;}
.architecturalText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the project management page */
.projectTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.projectSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, helvetica, sans-serif;}
.projectText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the surveying page */
.surveyTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.surveySubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, helvetica, sans-serif;}
.surveyText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the planning page and elevation pages ( opened by the links on the planning page ) */
.planningTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.planningSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, helvetica, sans-serif;}
.planningText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.planningLinks{ text-decoration:none; font-size:10px; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.planningLinks:hover{ text-decoration:none; font-size:11px; color:#CCCC00; font-family:Arial, Helvetica, sans-serif;}
.planningButton{ background-color:#CC00CC; width:150px; height:25px; text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the interior design page */
.designTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.designSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC00CC; font-family:Arial, helvetica, sans-serif;}
.designText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}



/* Footer Table */
.sfTable{ background-color:#000000; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, 
sans-serif;}


/* ############################################################################################################ */



/* 
*********************************************************************

Scope of Works styles - prepended with w

*********************************************************************
*/

/* bt : Banner Table  */
.wbtCell{ background-color:#0000FF;}
.wbtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.wbtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.wbtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}


/* tNav : Top Navigator */
.wtNavCell{ background-color:#000000; }
.wntNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.wntNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, Helvetica, sans-serif;}
.wstNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, Helvetica, sans-serif; } 


/* Vertical Dividing Lines */
.wvdLine{ width:2.5px; height:700px; background-color:#0000FF; } 


/* Side Navigators */
/* wn : works normal, ws : works selected, BG - the background to the outer table */
.wNavTableBG{ background-color:#0000FF; }
.wNavTable{ background-color:#0000FF; }
.wnNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.wsNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.wnNavText:hover{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; }

/* the leisure page */
.leisureTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:0000FF; font-family:Arial, Helvetica, sans-serif;}
.leisureSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, helvetica, sans-serif;}
.leisureText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the housing page */
.housingTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:0000FF; font-family:Arial, Helvetica, sans-serif;}
.housingSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, helvetica, sans-serif;}
.housingText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the commercial / industrial page */
.commercialTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:0000FF; font-family:Arial, Helvetica, sans-serif;}
.commercialSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, helvetica, sans-serif;}
.commercialText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the environmental page ( use environment as there is another in the about section )  */
.environmentTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:0000FF; font-family:Arial, Helvetica, sans-serif;}
.environmentSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, helvetica, sans-serif;}
.environmentText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the miscellaneous page  */
.miscellaneousTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:0000FF; font-family:Arial, Helvetica, sans-serif;}
.miscellaneousSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#0000FF; font-family:Arial, helvetica, sans-serif;}
.miscellaneousText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* Footer Table */
.wfTable{ background-color:#000000; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}




/* ############################################################################################################ */


/* 
*********************************************************************

News styles ( including Latest and display form )- prepended with n

*********************************************************************
*/

/* bt : Banner Table  */
.nbtCell{ background-color:#C0C0C0;}
.nbtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.nbtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.nbtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}


/* tNav : Top Navigator */
.ntNavCell{ background-color:#000000; }
.nntNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.nntNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#C0C0C0; font-family:Arial, Helvetica, sans-serif;}
.nstNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#C0C0C0; font-family:Arial, Helvetica, sans-serif; } 


/* Vertical Dividing Lines */
.nvdLine{ width:2.5px; height:700px; background-color:#C0C0C0; } 


/* Side Navigators */
/* About Navs - an : about normal, as : about selected, BG - the background to the outer table */
.nNavTableBG{ background-color:#C0C0C0 }
.nNavTable{ background-color:#C0C0C0 }
.nnNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.nsNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.nnNavText:hover{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; }


/* the latest page - centre section of News - Latest link */
.latestTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#C0C0C0; font-family:Arial, Helvetica, sans-serif;}
.latestSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#C0C0C0; font-family:Arial, helvetica, sans-serif;}
.latestText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.latestLinks{ font-size:12px; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.latestLinks:hover{ text-decoration:none; font-size:14px; color:#CCCC00; font-family:Arial, Helvetica, sans-serif;}



/* the bulletin page */
.bulletinTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:#C0C0C0; font-family:Arial, Helvetica, sans-serif;}
.bulletinSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#C0C0C0; font-family:Arial, helvetica, sans-serif;}
.bulletinText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.bulletinLinks{ font-size:12px; color:#CC00CC; font-family:Arial, Helvetica, sans-serif;}
.bulletinLinks:hover{ text-decoration:none; font-size:14px; color:#CCCC00; font-family:Arial, Helvetica, sans-serif;}




/* Footer Table */
.nfTable{ background-color:#000000; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}



                                
/* Latest  News Page ( displayed in all pages on right hand side ) */
/* Outer table Background colour */
.lnTableBG{ background-color:#C0C0C0; }
/* Latest News - cell background colour and title text font, colour etc */
.lnTitleCell{ position:relative; background-color:#000000; height:20px; top:50px; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
/* News Items Title text, font colour etc */
.lnItemTitle{ position:relative; top:70px;left:5px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}  
/* Information snippet text colour position etc */ 
.lnItemInfo{ position:relative; top:50px; left:5px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; } 
.lnItemInfo:hover{ position:relative; top:50px; left:5px; font-size:10px; font-weight:bold; color:#FF1122;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}   



/* News item display pages - pop up boxes */
/* ( Displays all bulletins and latest news articles - opened in new window ) */
.newsTitleCell{  background-color:#000000; font-size:24px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;} 
.newsTitleText{  background-color:#FFFFFF; font-size:16px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;} 
.newsSubTitleText{  background-color:#FFFFFF; font-size:14px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;} 
.newsStandardText{  background-color:#FFFFFF; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;} 
.newsButton{ background-color:#C0C0C0; width:150px; height:25px; text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}




/* ############################################################################################################ */


/* 
*********************************************************************

Contact Us styles - prepended with c

*********************************************************************
*/

/* bt : Banner Table  */
.cbtCell{ background-color:#00FF00;}
.cbtLogo{ position:relative; height:20px; left:10px; font-size:50px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}
.cbtPlaces{ position:relative; height:20px; left:10px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.cbtTitle{ position:relative; width:450px; height:20px; z-index:2; left:0px; top:0px; font-size:16px; font-weight:bold; color:#FFFFFF; font-family:Times, Arial, Helvetica, sans-serif;}


/* tNav : Top Navigator */
.ctNavCell{ background-color:#000000; }
.cntNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.cntNavText:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#00FF00; font-family:Arial, Helvetica, sans-serif;}
.cstNavText{ text-decoration:none; font-size:14px; font-weight:bold; color:#00FF00; font-family:Arial, Helvetica, sans-serif; }


/* Vertical Dividing Lines */
.cvdLine{ width:2.5px; height:700px; background-color:#00FF00; } 


/* Side Navigators */
/* cn : contact normal, cs : contact selected, BG - the background to the outer table */
.cNavTableBG{ background-color:#00FF00 }
.cNavTable{ background-color:#00FF00 }
.cnNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.csNavText{ position:relative; left:10px; text-decoration:none; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.cnNavText:hover{ position:relative; left:10px; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; }

/* the contact page */
.contactTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:00FF00; font-family:Arial, Helvetica, sans-serif;}
.contactSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial, helvetica, sans-serif;}
.contactText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.contactLinks{ text-decoration:none; font-size:12px; color:#00FF00; font-family:Arial, Helvetica, sans-serif;}
.contactLinks:hover{ text-decoration:none; font-size:14px; color:#2C8129; font-family:Arial, Helvetica, sans-serif;}

/* the regional offices page */
.officesTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:00FF00; font-family:Arial, Helvetica, sans-serif;}
.officesSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial, helvetica, sans-serif;}
.officesText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.officesLinks{ text-decoration:none; font-size:12px; color:#00FF00; font-family:Arial, Helvetica, sans-serif;}
.officesLinks:hover{ text-decoration:none; font-size:14px; color:#2C8129; font-family:Arial, Helvetica, sans-serif;}

/* the maps & directions page */
.mapsTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:00FF00; font-family:Arial, Helvetica, sans-serif;}
.mapsSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial, helvetica, sans-serif;}
.mapsText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.mapsLinks{ text-decoration:none; font-size:12px; color:#00FF00; font-family:Arial, Helvetica, sans-serif;}
.mapsLinks:hover{ text-decoration:none; font-size:14px; color:#2C8129; font-family:Arial, Helvetica, sans-serif;}
.mapsButton{ background-color:#00FF00; width:150px; height:25px; text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

/* the brochure requests page */
.brochureTitle{ text-decoration:none; font-size:26px; font-weight:bold; color:00FF00; font-family:Arial, Helvetica, sans-serif;}
.brochureSubTitle{ text-decoration:none; font-size:14px; font-weight:bold; color:#CC0000; font-family:Arial, helvetica, sans-serif;}
.brochureText{ text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.brochureLinks{ text-decoration:none; font-size:12px; color:#00FF00; font-family:Arial, Helvetica, sans-serif;}
.brochureLinks:hover{ text-decoration:none; font-size:14px; color:#2C8129; font-family:Arial, Helvetica, sans-serif;}



/* Footer Table */
.cfTable{ background-color:#000000; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}


/* ############################################################################################################ */
