/* ////////////////////////////// */
/* //  HEADER SECTION  STYLES  // */
/* ////////////////////////////// */

/* TOP NAVIGATION */
.topNavigationDivider {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FFFFFF;text-decoration: none; display:none;}
.topNavigationON {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FF0000;text-decoration: none; display:none;}
a.topNavigation:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FFFFFF;text-decoration: none; display:none;}
a.topNavigation:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FFFFFF;text-decoration: underline; display:none;}
a.topNavigation:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FFFFFF;text-decoration: none; display:none;}

/* STRAPLINE */
.Strap {font-family: Arial, Helvetica, sans-serif; font-size: 17px;font-weight: bold;color: #FFFFFF;}

/* SEARCH BOX */
.searchBox {font-family: Arial; font-size: 9px; color: #666666; margin-top: 0; margin-bottom: 0;}

/*  ENQUIRY FORM  */
.fwformfield {border-right: black 1px solid; border-top: black 1px solid; font-size: 10px; border-left: black 1px solid; border-bottom: black 1px solid; padding:1px; font-family: Verdana, Arial, Sans-Serif; background-color:white;}

/* DATE STAMP */
.date {font-family:arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;}

/* PRINT & PDF */
a.topNavigationBlck:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000;text-decoration: none;}
a.topNavigationBlck:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000;text-decoration: underline;}
a.topNavigationBlck:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #000000;text-decoration: none;}

/* BREADCRUMBS */
.breadcrumbs {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #999999;text-decoration: none;}
a.breadcrumbs:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #333333;text-decoration: underline;}
a.breadcrumbs:visited {color: #999999;}
.lastCrumb {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #666666;text-decoration: none;}
.lastCrumbWht {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #FFFFFF;text-decoration: none;}
.crumbSpan {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #999999;text-decoration: none;}

/* FOOTER NAVIGATION */
.footerNavigationDivider {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;}
.footerNavigationON {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;}
a.footerNavigation:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;}
a.footerNavigation:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666666;text-decoration: underline;}
a.footerNavigation:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;}

/* ////////////////////////////  */
/* //////  SECTION MENU  //////  */
/* ////////////////////////////  */

/* MENU STYLES */
.menuOut {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff; color:#000000; width:149px; border:1px solid #ffffff; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px; text-align:left;}
.menuOver {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff; color:#993333; width:149px; border:1px solid #993333; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px; text-align:left;}
.mainNoSub a {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff; color:#000000; width:149px; border:1px solid #ffffff; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px; text-align:left;text-decoration:none;}
.mainNoSub a:hover {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff; color:#993333; width:149px; border:1px solid #993333; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px; text-align:left; text-decoration:none;}

.mainNoSubOn {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff; color:#993333; width:149px; border:1px solid #993333; padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px; text-align:left; text-decoration:none;}
.mainNoSubOn a {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff;color:#993333; text-decoration:none;}
.mainNoSubOn a:hover {font-family:Arial; font-size:12px;cursor:pointer; background-color:#ffffff;color:#993333; text-decoration:none;}

.submenu a {font-family:Arial;font-size:11px;cursor:pointer;text-decoration:none;color:#666666;border:1px solid #ffffff;text-align:left;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;width: 149px;}
.submenu a:hover {font-family:Arial;font-size:11px;cursor:pointer;text-decoration:none;color:#993333;border:1px solid #993333;text-align:left;display: inline;}
/*
.submenuOn {font-family:Arial;font-size:11px;cursor:pointer;text-decoration:none;color:#993333;border:1px solid #993333;text-align:left;}
*/
.submenuOn a {color:#993333;text-decoration:none;border:1px solid #993333;}
.submenuOn a:hover {color:#993333;text-decoration:none;border:1px solid #993333;}

.homeButton {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;border: 1px solid #FFFFFF;}
.homeButton a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px;border: 1px solid #999999;text-decoration: none;color: #000000;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
.homeButton a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;border: 1px solid #993333;text-decoration: none;color: #993333;}

/* ////////////////////////////////  */
/* //////  PAGE TEXT STYLES  //////  */
/* ////////////////////////////////  */

a {color: #993333;font-size: 11px;font-weight: normal;text-decoration: underline;}
a:hover {color: #333333;text-decoration: underline;font-size: 11px;font-weight: normal;}
a:visited {color: #666666;}

.intro{font-family:arial,sans-serif;font-size:17px; line-height:22px;font-weight: bold;color:#000000;}
.headers{font-family:arial,sans-serif;font-size:17px; line-height:22px;font-weight: bold;color:#FFFFFF;}
.tableSections {font-family:arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}
.tableBody {font-family:arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;}
.tableBodyunderline {background-image: url(images_general/table_underline.gif); background-repeat: repeat-x; background-position: bottom; font-family:arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;}
.generalbodytxt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; line-height:1.4em;color:#000000;font-weight:normal;}
.news{font-family:arial, sans-serif;font-size:11px; line-height:14px;color:#000000;font-weight:normal;}
.list{font-family:arial, sans-serif;font-size:15px;color:#000000;font-weight: bold;line-height: 21px;}
.list a {font-family:arial, sans-serif;font-size:15px;color:#000000;font-weight: bold;line-height: 21px;text-decoration: underline;}
.list a:hover {font-family:arial, sans-serif;font-size:15px;color:#000000;font-weight: bold;line-height: 21px;text-decoration: none;}
.barChartNumber {font-family:arial, sans-serif;font-size:16px; line-height:18px;color:#FF0000;font-weight:bold;}
.barChartOver{font-family:arial, sans-serif;font-size:20px; line-height:14px;color:#FF0000;font-weight:bold;}

.events{font-family:arial,sans-serif;font-size:11px; line-height:14px;color:#993333;}
.features{font-family:arial,sans-serif;font-size:11px; line-height:14px;color:#993333;}
.eventsheadline{font-family:arial,sans-serif;font-size:11px; line-height:14px;color:#993333;font-weight:bold;}
.sectionheadline{font-family:arial, sans-serif;font-size:20px; line-height:14px;color:#993333;font-weight:bold;}
.boxheadline{font-family:arial, sans-serif;font-size:17px;color:#993333;font-weight:bold;}
a.boxheadline{font-family:arial, sans-serif;font-size:17px;color:#993333;font-weight:bold;text-decoration: none;}
a.boxheadline:hover{font-family:arial, sans-serif;font-size:17px;color:#993333;font-weight:bold;text-decoration: underline;}
.no_repeat{background-repeat: no-repeat;}



span#menu1 {display:none;}

td#sub7_1 {display:none;}
td#sub7_2 {display:none;}
td#sub7_4 {display:none;}

.jobsiteTable { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}

.jobsiteTable td { padding-bottom:4px; padding-top:4px; padding-left:6px;}

.jobsiteTable td.grey { background-color:#CCCCCC;}

.jobsiteTable td.black { background-color: #000000; color:#FFFFFF;}

.jobsiteTable td.darkgrey { background-color: #666666; color:#FFFFFF;}

table.newFeatures { font-family:Arial, Helvetica, sans-serif; font-size:12px; border: solid 1px #993333; margin-bottom:10px; line-height:16px; border-collapse:collapse;}

.newFeatures td { padding:4px;}

.newFeatures th { padding:4px;border-left: solid 1px #993333; border-bottom: solid 1px #993333; font-weight:bold; color:#FFFFFF;}

.newFeatures th.black { padding:6px 6px 6px 6px;border-left: solid 1px #993333; border-bottom: solid 1px #993333; font-weight:bold; color: #000000;}


.newFeatures .borderLeftBase { border-left: solid 1px #CCCCCC; border-bottom: solid 1px #993333; }

.newFeatures .month { border-bottom: solid 1px #993333;background-color:#cc9999; color:#FFFFFF; font-weight:bold; }

.newFeatures .borderLeftBaseCorner { border-bottom: solid 1px #993333;color:#993333}

.newFeatures tr.tint { background-color:#f4ecec}

.newFeatures tr.darkTint { background-color:#cc9999}

.newFeatures caption {background-color:#993333; padding:6px; color:#FFFFFF; font-weight:bold; font-size:14px;}