@charset "utf-8";
/* CSS Document */

/* 
COLOUR OPTIONS

Dark brown #5A5521
Light brown  #DEDFCE
Nice blue #296DA5
Mac blue #0088CC
Aqua #01525C

PANTONE
3105    127     214     219     #7FD6DB - slightly darker blue
								#63a7ab - a darker version of the above
2975    186     224     226     #BAE0E2 - light blue
								#D2EbEc - lighter version

*/
body {
	background-color: #FFFFFF; /*#9B9C90;*/
	/*border:thin #000000;*/
	}

h1 {
	font-size: 14px;
	color: #01525C;
	}




#navMain ul li a, #navSupp ul li a{

	color:#63a7ab;

	}
#navCatTabs ul li a {
}
	
a:link, #navEZPagesTOC ul li a {
	color:#63a7ab;
	text-decoration: none;
	}


a:visited {
	color: #63a7ab;
	text-decoration: none;
	}

#navMain a:link {
  color:#CCFF00;
  }

	
/* HEADER */
#spacer {
/*background-color:#5C5C5C;*/
/*background:url(../images/greySpacer.gif);*/
height:30px;
width:100%;
clear:both;
}

#logo{
	text-align:center;
	width:850px;
	height:209px;
	
	
}

#tagline {
	color:#63a7ab;
	font-size: 2em;
	font-style:italic;
	text-align : center;
	vertical-align: middle;
	padding-top:10px;
	padding-bottom:10px;
	
	}
	
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 850px;
	vertical-align: top;
	/*border: 1px solid #9a9a9a;*/
	border:none;
	}
	
#contentMainWrapper{ /*This is IE7 Hack required only for IE7 */
*padding-top:130px;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {/*top bottom horiz bars*/
	margin: 0em;
	background-color: #FFFFFF;
	background-image:none;
	padding: 0.5em 0.2em;
	font-weight: bold;
	color:#00CC00;
	height: 1%;
	}
	
	#navMain ul{
	line-height: .8em;
	}
	
	
	.productListing-rowheading {
	background-color: #DEDFCE;
	background-image:none;
	height: 2em;
	color:#006600;
	}
	
	#navEZPagesTop {
	background-color: #DEDFCE;
	background-image: none;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
	
/* SIDE COLUMNS */
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	/*background-color: #DEDFCE;
	background-image:none;*/
	
	background-color:#FFFFFF;
	/*background-image:url(../images/greyFadeBox.gif);*/
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	
	padding: 0.5em 0.2em;
	}
	
#navColumnOne {
/*border: thin solid #5A5521;*/
}

/* LEFT side box */
.columnLeft {

	border-right:1px solid #999999;
}

.leftBoxContainer {
border:none;
}

h3.leftBoxHeading, h3.leftBoxHeading a{
color:#63a7ab;
font-size: 1.3em;
font-weight:bold;
}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}
	
#ezpagesContent {
/*border-right:1px solid #999999;*/
}	
	
/* EX PAGES SIDE BOX */	
#ezpagesContent li {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:12px;
	margin-bottom:3px;
	margin-top:3px;
	font-size:1.3em;
	font-weight:bold;
	/*background-color:;*/ /* EDEDE4 */
	/*background-image:url(../images/greyFadeBox.gif);*/
	color:#63a7ab;
	
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	border-bottom:1px solid #999999;
	
}
#ezpagesContent li a:hover {
	/*padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;

	width:100%;
	background-color:#E3E3D5; */ /* EDEDE4 */
	
}
#ezpagesContent li a:link {
 color:#63a7ab;
}
#ezpagesContent li a:visited {
 color:#63a7ab;
}


/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #63a7ab;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #63a7ab;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color:#666666;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */


/* FOOTER */
div.legalCopyright {
background-color:#FFFFFF;
}



/*************************************/
/********** MAIN HOME PAGE ***********/
td.mainPageIcons {

	padding-top:10px 
	padding-bottom:10px;
	padding-left: 50px;
	padding-right: 50px;
	text-align:center;
	color:#333333;
	font-stretch:semi-expanded;
	
	
}



/*************************************/
/********** END MAIN HOME PAGE *******/

/* LINKS */
/* ###### Links table #########*/
table.links{
	width:550px;
	background-color: #FFFFFF;
	border: 1px solid rgb(153,153,153);
	border-collapse: collapse;
	border-spacing: 0px;
	text-align:left;
} 

.links td.heading{
	background-color:  #D2EbEc; /*#DEDFCE;*/
	border: 1px solid rgb(153,153,153);
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.links td.cell{ 
	border-bottom: 1px solid rgb(153,153,153);
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size:10px;
	color: #404040;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
/* ###### END links table #########*/

/* COMITTEE */
/* ###### comittee table #########*/
table.comittee{
	width:550px;
	background-color: #FFFFFF;
	border: 1px solid rgb(153,153,153);
	border-collapse: collapse;
	border-spacing: 0px;
	text-align:left;
} 

.comittee td.heading{
	background-color:  #D2EbEc; /*#DEDFCE;*/
	border: 1px solid rgb(153,153,153);
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.comittee td.cell{ 
	border-bottom: 1px solid rgb(153,153,153);
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size:10px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
/* ###### END comittee table #########*/



/* PROJECTS */
/* ###### projects table #########*/
table.projects{
	width:550px;
	background-color: #FFFFFF;
	border: 1px solid rgb(153,153,153);
	border-collapse: collapse;
	border-spacing: 0px;
	text-align:left;
} 

.projects td.heading{
	background-color:  #D2EbEc; /*#DEDFCE;*/
	border: 1px solid rgb(153,153,153);
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.projects td.cell{ 
	border-bottom: 1px solid rgb(153,153,153);
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size:10px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}

.projects td.cellLarge{ 
	border-bottom: 1px solid rgb(153,153,153);
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size:14px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}

/* ###### END projects table #########*/



/** POP UP JAVA SCRIPT BOX **/
#dek {
color:#666666;
font-size:9px;
POSITION:absolute;
VISIBILITY:hidden;
Z-INDEX:200;
}


.rubbishTable td{
	border:1px solid #666666;
	width:50px;
	height:30px;
	text-align:center;

}	

/** MAINT ICON TABLE **/

table.arrowlinks {}
.arrowlinks tr{
	padding-bottom:7px;
}

#arrowicon{
	vertical-align:top;
    padding-right:5px;
	padding-bottom:5px;
}

	
/* Image Display Light box qTip */
.displayImage{
	cursor: pointer;
	cursor: hand;
}


td.cell{ 
	border: 1px solid rgb(153,153,153);
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size:10px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
	vertical-align:top;
	
}


/* TESTIMONIAL MANAGER */
.testimonial {
color: #000;
padding: 0 5px 5px 5px;
text-align:left;
}
.testimonial p {
margin: 0; padding: 5px 0;
}
.testimonial span {
float:right;
}
.testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}