/* CSS Document */
/* Revised 20-04-06 by Andrew Smith */

h1{
	display: block;
	color:#5D1515;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 34px;
}

h2 {
	margin: 0em;
	display: block;
	color: #5D1515;
	font: bold 110%/normal Verdana, Arial, Helvetica, sans-serif;
} 

h3 {
	margin: 0em 0 0.5em 0;
	display: block;
	color: #951515;
	font: bold 100%/normal Verdana, Arial, Helvetica, sans-serif;
} 


h4 {
	margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;	
}
/*
h1 {color: #ff3333; font-size:110% }
h2 {color: #ff3333; font-size:90% ; font-family: Arial, Helvetica, sans-serif; }
*/
.font40 {font-size:40%;}
.font60 {font-size:10px;}
.font70 {font-size:11px;}
.font75 {font-size:75%;}
.font80 {font-size:85%;}
.font90 {font-size:90%;}
.font100 {font-size:100%;}
.font110 {font-size:110%;line-height:150%;}
.font130 {font-size:130%;line-height:170%;}
.font200 {font-size:200%;}

.lineHeight0 {line-height: 0px;}
.lineHeight110 {line-height: 80%;}
.lineHeight130 {line-height: 130%;}
.lineheight135 {line-height: 140%;}
.lineHeight140 {line-height: 140%;}
.lineHeight170 {line-height: 170%;}

.bold {font-weight:bold;}

.bgLightGreen {
	background: #efecdf;
}

.bgColourf9f6f2 {
	background: #f9f6f2;
}

.bgColour578192 {
	background: #578192;
}

a.bgGreenButton, a.bgRedButton  {
	display:block;
	height:28px;
	width:124px;
	padding:5px 2px 2px 11px;
}

.redButton {
	background: url(../cssimages/bg_buttonRed.gif) no-repeat;
	width:124px; height:28px;
}
.greenButton {background: url(../cssimages/bg_buttonGreen.gif) no-repeat;}

.bgEEEEEE {background:#eeeeee}
.bgcolourf9f6f2 {background: #f9f6f2;}
.colourBGblue {color:#4a7094;}
.colourBlue {color:#000099}
.colourBlack{color:#000000;}
.colourGrey{color:#666666;}
.colourBrown {color:#990000;}
.colourOlive{color:#afae85;}
.colourWhite{color:#ffffff;}
.colourRed {color:#ff3333;}
.colourBrownRed 
{
	color:#5D1515;
	
	
	}
.colourGreen {color:#5D8815;}
.colourDeepRed {color:#951515;}


.paddingLeftRight {padding-left:8px; padding-right:8px;}
.paddingRight20 {padding-right:20px;}

.paddingLeft0 {padding-left:0px;}
.paddingLeft20px {padding-left:20px;}
.paddingLeft10 {padding-left:10px;}
.padding050050em {padding:0.5em 0 0.5em 0;}
.paddingTopRightLeft {padding: 7px 10px 0px 10px; }
.paddingTop {padding-top:1em;}
.paddingTop50 {padding-top:50px;}
.paddingBottom {padding-bottom:1.5em;}
.paddingBottom05 {padding-bottom:0.5em;}
.padding05em {padding:10px}
.padding10px {padding:15px;}
.padding1em {padding:1em;}
.padding0  {padding:0px;}
.padBot10{padding-bottom:10px;}
.paddTop175 {padding-top:175px;}
.paddTop18 {padding-top:18px;}
.paddTop12 {padding-top:12px;}
.paddingTop130  {padding-top:143px;}
.paddTop7 {padding-top:7px;}
.paddTop5 {padding-top:5px;}
.paddTop2  {padding-top:2px;}
.paddingTop150 {padding-top:150px;}
.margin1em {margin:1em}
.margin1em {margin:1em}
.marginLeft0 {margin:0px}
.marginLeft7px {margin-left:7px;}
.marginLeft10px {margin-left:10px;}
.marginLeftMinus10 {margin-left:-10px;}
.marginLeftMinus30 {margin-left:-20px;}
.marginLeft35 {margin-left:35px;}
.marginLeft20 {margin-left:37px;}
.marginLeft10 {margin-left:10px}
.marginLeft13 {margin-left:13px}
.marginLeft17 {margin-left:17px !important;}
.marginLeft25 {margin-left:25px;}
.marginLeft00040 {margin:0 0 0 40px;}
.marginLeft130  {margin-left:130px;}
.marginLeft140  {margin-left:140px;}
.marginLeft190  {margin-left:190px;}
.marginLeft300  {margin-left:320px;}
.marginLeft170  {margin-left:170px;}
.marginLeft180   {margin-left:210px;}
.marginLeft255 {margin-left:255px;}
.marginLeft450 {margin-left:480px;}
.marginRight30 {margin-right:25px;}
.marginRight20 {margin-right:20px;}
.marginRight7px {margin-right:7px;}
.marginRight10px {margin-right:10px;}

.marginRight17px {margin-right:10px;}
.marginRight25px {margin-right:25px;}
.marginTop0 {margin-top:0px;}
.marginTop05 {margin-top: 0.5em;}
.marginTop1em {margin-top: 1em;}
.marginTop2em {margin-top: 2em;}
.marginTop40{margin-top:40px !important;}

.marginTop0 {margin-top: 0px;}
.marginTop5 {margin-top: 5px;}
.marginTop10 {margin-top: 10px;}
.marginTop15 {margin-top: 15px;}
.marginTop20 {margin-top: 20px!important;}
.marginTop55 {margin-top: 55px;}
.marginTop150{margin-top: 150px;}
.marginBottom1em {margin-bottom: 1em;}
.marginBottom2em {margin-bottom: 2em;}
.marginBottom5 {margin-bottom:5px;}
.marginBottom0 {margin-bottom:0;}

/*.height460  
{
	min-height:600px;
	max-height:1335px;
	
	}
	  */
	
.height151 {height:151px;}
.height102 {height:102px;}
.height441  {height:441px;}
.height350 {height:250px;}
.height600  {height:600px;}
.height885  {height:885px;}
.height930  {height:930px;}
.height950  {height:950px;}


.buttonGreenGo {
	background: url(../cssimages/bg_buttonGo.gif) no-repeat left top;
	height:22px;
	width:31px;
}
.marginBottom05em {margin-bottom: 0.5em;}
.marginBottom {margin-bottom: 2em;}
.marginBottom3 {margin-bottom: 1px;}
.margin0 {margin:0}
.margin3sides {margin:0 1em 1em 1em}
.width100Percent {width:100% !important;}
.width75Percent {width:75%;}
.width100 {width:100px !important;}
.width140 {width:140px !important;}
.width165 {width:165px;}
.width220 {width:220px;}
.width300 {width:320px;}
.widthem {width:21em;}
.width95percent {width:95%;}
.width60 {width:60px;}
.width775 {width:775px;}
.width770 {width:770px;}
.width50percent {width:50%;}
.width15 {width:15px;}

.width155 {width:155px;}

.height5px {
	height: 5px; line-height:5px;
}
.height8px {
	height: 8px; line-height:10px;
}


.height750 {height:750px;}
.height450 {height:450px;}
.height60 {height:60px;}

.floatRight{float:right;}
.floatLeft{float:left;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

.boldText {font-weight:bold;}
.alignCenter {text-align:center;}
.border{border:1px solid red;}
.borderGrey1px {border:1px solid #333333;}
.border728BA0 {
	border-top:1px solid #4A7094;}
.borderLeft3White {border-left:3px solid #FFFFFF;}
.borderBottomWhite2 {border-bottom:2px solid #FFFFFF;}
.borderLeftRight3White {border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF;}

.hide{display:none;}
.block{display:block;}

.textCenter {text-align: center;}

.textRight {text-align: right;}

.textLeft {text-align: left;}
.bgEEEEEECol34 {
	background: url(../cssimages/bgEEEEEE_387.gif) repeat-y right top;
}

.height100perc {height:100%; border:1px solid #ff0000;}
.height110 {height:110px;}

.height70 {height:80px;}
.height50 {height:71px;}
.height0 {line-height:0; height:0px;}
.width200px {width:200px;}
.width25percent {width:25%}
.width7em {width:8em;}

.buttonBg {padding-top:3px; padding-bottom:3px; margin-top:2px; background: url(../cssimages/bg_button.gif) repeat-x left top; border:none; }
.borderLess {
	border:0px none #FFFFFF;
}
.borderTopBottRight {
	border-top: 1px solid #003366;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;	
}

.borderTopBottLeft {
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	
}

.border {border:1px solid #99FF33;}

.displayBlock {display:block;}

.displayNone {display:none;}

.displayInline {display:inline;}

.bgRed {
	background: #c41200;
}
.noTextDec {
	text-decoration: none;
}.goButton {
	background: url(../cssimages/bg_buttonGo.gif) no-repeat;
	width:41px;
	height:22px;
}
.submitButtonGreen {
	background: url(../cssimages/bg_buttonSubmitGreen.gif) no-repeat left top;
	height: 28px;
	width: 82px;
}
.enquireButton {
	background: url(../cssimages/bg_buttonSubmitGreen.gif) no-repeat left top;
	padding: 5px 5px 5px 5px;
	
}
.enquireButton a 
{
	color:white;
	text-decoration:none;
	padding-right:5px;
	
}

.borderBottDotted {
	border-bottom: 1px dashed #CCCCCC;
}
.borderTopDotted {
	border-top: 1px dashed #CCCCCC;
}
.borderRightDotted {
	border-right: 1px dashed #CCCCCC;
}

.width160 { width:140px;}
.width225 { width:227px;}
.width200 { width:200px;}

.alignCentre { text-align:center; }

#pageWrapper > div.height435 {height:435px;} /* This is a fix for tips page...the height of the div */

#ContactButton { float:left; height:28px; width:175px; }
#HomeButton { float:left; height:28px; width:140px; }


/* Bumper & Squeak */

#genericSubNavWrap {
	width: 100%;
}

.genericSubNav {
	padding-top: 41px;
	background: transparent url(../cssimages/star-botm.gif) no-repeat 439px 0;
}



