/* CSS Document */

/*
 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(http://www.concretepipes.co.uk/images/bkgrd.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
TD.bkgrdWhite {
background-color: #FFFFFF;
}
TABLE.bkgrdBlockAmber {
background-image: url("http://www.concretepipes.co.uk/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;
}

/*** home page hover buttons
.homebuttonbox{
	background-image:url ('http://www.concretepipes.co.uk/images/buttonlink.gif');
	background-position:center;
	color:#FFFFFF;
	width:250px;
	height:30px;
	font-size:14px;
	text-decoration:none;
}

.homebuttonbox:hover {
	background-image:url ('http://www.concretepipes.co.uk/images/buttonlink2.gif');
	background-position:center;
	color:#666666;
	width:250px;
	height:30px;
	font-size:14px;
	text-decoration:none;
}
 ***/

.homebuttonboxhov {
	width:250px;
	height:25px;
	padding-top:5px;
	background-image:url('http://www.concretepipes.co.uk/images/buttonlink2.gif');
}

.homebuttonboxhov:hover {
	background-image:url('http://www.concretepipes.co.uk/images/buttonlink2.gif');
}

.homebuttonboxhov a{text-decoration:none;color:#666666;font-size:14px;}

.homebuttonboxhov a:hover{color:#666666;text-decoration:none;}
 
.footer {
	font-size: 80%;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-align:left;
	padding-top: 7px;
}
.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 { 

	margin: -1px 0 0 0;
	font-size:14px;
	text-align: center;
	z-index: 101;
}

.menulinebreak { background: url(http://www.concretepipes.co.uk/images/menu-spacer.gif) right no-repeat;

}

.alignleft { text-align: left;}

#nav ul { 
	margin: 0; 
	padding: 0;
	background: #FFF;
	width:100%;
}

#nav li { 
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 6em;
	line-height: 1em;
	text-align: center;
}

#nav li:hover {
	background: #F4F7ED;
	
}

#nav li.submenu:hover {
	background-color: #F4F7ED;
}

#nav li a {
	display: block;
	padding: 0.10em 0.20em 0.10em;
	text-decoration: none;
	width: 100%;
	voice-family: "\"}\""; voice-family: inherit;
	width: 7em;
	color: #666666;
	text-align:center;
	
}

#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 { 
	
	left: -1px;
	font-size: 12px;
	background: #C6D5AA;
	width: 10.5em;
	text-align: left;
	z-index:999;
			
}

/* 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 {
	min-width: 10em;
	text-align: left;
	border-bottom: #FFF 1px solid;
  line-height:18px;
  padding-left:5px;

}

#nav ul.level2 a:hover {
	min-width: 10em; 
	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; 
}
.sus{
width:120px; text-align:center;
}
	#floatMenu {
		position:absolute;		
		top:40px;	
		background-color:#FFFFFF;	
		text-align:center;		
		width:780px;
		}
	
	/* edited by sagar */
	/* menu dropdown */

#nav_top { 
	float: right;
	margin: -1px 0 0 0;
	font-size:12px;
	text-align: center;
	z-index: 101;
}

.menulinebreak { background: url(http://www.concretepipes.co.uk/images/menu-spacer.gif) right no-repeat;}

.alignleft { text-align: left;}

#nav_top ul { 
	margin: 0; 
	padding: 0;
	background: #FFF;
}

#nav_top li { 
	position: relative;
	list-style: none;
	margin: 0;
	padding:0px 4px;
	float: left;
	border-right:#a5b455 solid 1px;
	/*
	//width: 6em;
	min-width: 2em;
*/

}

#nav_top li a .norightborder {border-right:#FFF solid 1px;}

#nav_top li:hover {
	background: #F4F7ED;
	
}

#nav_top li.submenu:hover {
	background-color: #F4F7ED;
}

#nav_top li a {
	display: block;
	padding: 0.10em 0.3em 0.10em;
	text-decoration: none;
	voice-family: "\"}\""; voice-family: inherit;
	/*min-width: 3em;*/
	color: #666666;
	
}

#nav_top ul a {width: auto;}

#nav_top ul ul {
	position: absolute;
	width: 9em;
	display: none;
	

}

#nav_top ul.level1 li.submenu:hover ul.level2,
#nav_top ul.level2 li.submenu:hover ul.level3 {
	display: block;
	text-align: left;
	z-index:1000;
}

#nav_top ul.level2 { 
	top: 1.6em;
	left: -1px;
	font-size: 12.5px;
	background: #C6D5AA;
	width: 8em;
	
		
}
#nav_top ul.level2 a {
	width: 7.5em;
	border-bottom: #FFF 1px solid;
    line-height:20px;
	padding-left:3px;

}

#nav_top ul.level2 a:hover {
	width: 7.5em; 
	background: #F4F7ED;
}
.centeralign{
 text-align:center;
}
.camp_heading{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:2px;

}
#searchcontrol
{
	margin-top:-30px;
}
#slideMenu{
	position:fixed;
	top:0px;
	width:810px;
	background-color:#FFFFFF;
	z-index:20;
	margin-left:-15px;
	padding-top:20px;
}
.breadcrumb-padding{padding-top:0px;}

TD.publicationsHdr {
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
background-image:url(../../images/hdr-publications.jpg);
background-position:center;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

TD.publicationsBox {
border:1px solid #ccc;
}
