/*
 Author : 		Michael Cheung
 E-mail : 		info@michaelassociates.co.uk
 Date Start : 15/Aug/2006
 Date Amend : 15/Aug/2006
 Client : 		Concrete Pipeline Systems Association
 Website : 		www.concretepipes.co.uk
 Version : 		v1.0
*/
div.container {
	position: relative;
	margin: 0 auto;
	width: 780px;
}
BODY {
	background-color:#CCCCCC;
	color:#000000;
	margin: 2em 0em 2em 0em;
	font-family: Arial, Helvetica, sans-serif;
	behaviour: url(../../csshover.htc);
	font-size:80%;
}
img {
	border: none;
}
.imageLeftMargin {
	margin-left: 15px;
}
.imageRightMargin {
	margin-right: 15px;
}
.imageBottomMargin {
	margin-bottom: 15px;
}
.imageTopMargin {
	margin-top: 15px;
}

.highlight {
background-color:#CCCCCC;
padding: 5px 5px 5px 5px;
}
.highlightTextBold {
background-color:#CCCCCC;
padding: 5px 5px 5px 5px;
font-weight:bold;
}
.datetime {
	color: #829E4B;
	font-size:95%;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	
	color:#000000;
	font-style: normal;
	line-height: 1.5em;
}
TD.downloadDotted {
border-bottom: 1px dashed #FFFFFF;
}
.downloadText {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
}
TABLE.bkgrdWhite {
background-color: #FFFFFF;
}
TD.bkgrdWhiteBkgrd {
	background-color: #FFFFFF;
	background-image:url(../../images/bkgrd.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
TD.bkgrdWhite {
background-color: #FFFFFF;
}
TABLE.bkgrdBlockAmber {
background-image: url("../../images/banner1.gif");
background-position:center;
background-repeat:no-repeat;
vertical-align:middle;
}
 
a:link { color: #000000; text-decoration: underline; font-weight:bold;}
a:active { color: #000000; text-decoration: underline; font-weight:bold;}
a:visited { color: #000000; text-decoration: underline; font-weight:bold;}
a:hover { color: #000000; text-decoration: none; font-weight:bold;}

a.nolinkstyle:link { color: #FFFFFF; text-decoration: none; }
a.nolinkstyle:active { color: #FFFFFF; text-decoration: none; }
a.nolinkstyle:visited { color: #FFFFFF; text-decoration: none; }
a.nolinkstyle:hover { color: #FFFFFF; text-decoration: none;}

a.blackLink:link { color: #000000; text-decoration: underline; font-weight:bold;}
a.blackLink:active { color: #000000; text-decoration: underline; font-weight:bold;}
a.blackLink:visited { color: #000000; text-decoration: underline; font-weight:bold;}
a.blackLink:hover { color: #000000; text-decoration: none; font-weight:bold;}

a.readMoreLink:link { color: #F48100; text-decoration: underline; font-weight:bold;}
a.readMoreLink:active { color: #F48100; text-decoration: underline; font-weight:bold;}
a.readMoreLink:visited { color: #F48100; text-decoration: underline; font-weight:bold;}
a.readMoreLink:hover { color: #F48100; text-decoration: none; font-weight:bold;}

h1 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h2 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h3 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h4 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h5 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h6 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
h7 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}

.textAmberSmall {
	font-size: 75%;
	color: #F48100;
}
.textAmberMedium90 {
	font-size: 90%;
	color: #F48100;
}
.textAmberMedium {
	font-size: 100%;
	color: #F48100;
}
.textAmberMediumLarge {
	font-size: 125%;
	color: #F48100;
}
.textAmberLarge {
	font-size: 150%;
	color: #F48100;
}
.textAmberXLarge {
	font-size: 175%;
	color: #F48100;
}
.textAmberSmallBold {
	font-size: 75%;
	color: #F48100;
	font-weight:bold;
}
.textAmberMediumBold {
	font-size: 100%;
	color: #F48100;
	font-weight:bold;
}
.textAmberMediumLargeBold {
	font-size: 125%;
	color: #F48100;
	font-weight:bold;
}
.textAmberLargeBold {
	font-size: 150%;
	color: #F48100;
	font-weight:bold;
}
.textAmberXLargeBold {
	font-size: 175%;
	color: #F48100;
	font-weight:bold;
}

.textPinkLight {
	color: #CC6699;
	font-weight:normal;
}	
.textPinkMediumLargeBold {
	color: #CC0066;
	font-weight:bold;
	font-size: 150%;
}	
.textPinkMediumBold {
	color: #CC0066;
	font-weight:bold;
	font-size: 130%;
}	
.textPurpleBold {
	color: #990066;
	font-weight:bold;
}	

.textWhite {
	font-size: 75%;
	color: #FFFFFF;
}
.textWhiteMedium90 {
	font-size: 90%;
	color: #FFFFFF;
}
.textWhiteMedium {
	font-size: 100%;
	color: #FFFFFF;
}
.textWhiteMediumLarge {
	font-size: 125%;
	color: #FFFFFF;
}
.textWhiteLarge {
	font-size: 150%;
	color: #FFFFFF;
}
.textWhiteXLarge {
	font-size: 175%;
	color: #FFFFFF;
}
.textWhiteBold {
	font-size: 75%;
	color: #FFFFFF;
	font-weight:bold;
}
.textWhiteMediumBold {
	font-size: 100%;
	color: #FFFFFF;
	font-weight:bold;
}
.textWhiteMediumLargeBold {
	font-size: 125%;
	color: #FFFFFF;
	font-weight:bold;
}
.textWhiteLargeBold {
	font-size: 150%;
	color: #FFFFFF;
	font-weight:bold;
}
.textWhiteXLargeBold {
	font-size: 175%;
	color: #FFFFFF;
	font-weight:bold;
}


.textMedium {
	font-size: 100%;
}
.textMediumLarge {
	font-size: 125%;
}
.textLarge {
	font-size: 150%;
}
.textXLarge {
	font-size: 175%;
}

.textBold {
	font-weight:bold;
}
.textMediumBold {
	font-size: 100%;
	font-weight:bold;
}
.textMediumLargeBold {
	font-size: 125%;
	font-weight:bold;
}
.textLargeBold {
	font-size: 150%;
	font-weight:bold;
}
.textXLargeBold {
	font-size: 175%;
	font-weight:bold;
}

.cellHighlightLightBlue {
background-color: #A5B8D6;
padding: 0.7em 0.7em 0.7em 0.7em;
}

.footer {
	font-size: 80%;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	vertical-align:middle;
	text-align:left;
}
.footerLeft {
	font-size: 80%;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	vertical-align:middle;
	text-align:left;
}
.footerRight {
	font-size: 80%;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	vertical-align:middle;
	text-align:right;
}
a.footerLink:link { color: #666666; text-decoration: underline;}
a.footerLink:active { color: #666666; text-decoration: underline;}
a.footerLink:visited { color: #666666; text-decoration: underline;}
a.footerLink:hover { color: #666666; text-decoration: none;}

TR.row1, TD.row1 {
background-color: #BED09D;
}
TR.row2, TD.row2 {
background-color: #DFDFDF;
}
.imageNote {
	color: #829E4B;
	font-size:95%;
	font-weight:bold;
}

/* menu dropdown */

#nav { 
	float: right;
	margin: -1px 0 0 0;
	font-size:14px;
	text-align: center;
	z-index: 101;
}

.menulinebreak { background: url(../../images/menu-spacer.gif) right no-repeat;}

.alignleft { text-align: left;}

#nav ul { 
	margin: 0; 
	padding: 0;
	background: #FFF;
}

#nav li { 
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 9em;
	line-height: 1em;
	
}

#nav li:hover {
	background: #F4F7ED;
	
}

#nav li.submenu:hover {
	background-color: #F4F7ED;
}

#nav li a {
	display: block;
	padding: 0.20em 0.20em 0.20em;
	text-decoration: none;
	width: 100%;
	voice-family: "\"}\""; voice-family: inherit;
	width: 9.5em;
	color: #666666;
	
}

#nav ul a {width: auto;}

#nav ul ul {
	position: absolute;
	width: 9em;
	display: none;
	

}


#nav ul.level1 li.submenu:hover ul.level2,
#nav ul.level2 li.submenu:hover ul.level3 {
	display: block;
	text-align: left;
}

#nav ul.level2 { 
	top: 1.6em;
	left: -1px;
	font-size: 12.5px;
	background: #C6D5AA;
	width: 16em;
		
}

/* level3 style*/

#nav ul.level3 {
	top: -0.5px;
	left: 16em;
	font-size: 12.5px;
	background: #C6D5AA;
	border-bottom: #FFF 1px solid;
		
}

/*end 3rdlevel */

#nav ul.level2 a {
	width: 15.6em;
	border-bottom: #FFF 1px solid;
  
}

#nav ul.level2 a:hover {
	width: 15.6em; 
	background: #F4F7ED;
}

#nav ul.level3 a {
	width: 8.5em;
	border-bottom: #FFF 1px solid;
  
}

#nav ul.level3 a:hover {
	width: 8.5em; 
	background: #F4F7ED;
}


/*end dropdownmenu*/

TABLE #contentTId {
	z-index: 102;
	text-align: left;
}


.greentext {
	color: #94B25D;
}

.greentext a {
	color:#94B25D;
	text-decoration: underline;
}

.greentext a:hover {
	color:#94B25D;
	text-decoration: none;
}

.greenbackground {
	background: #A3B555; 
}