/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 820px;
	font-size: 12px;
	background-image:url(images/chev_3.gif);
	background-position:top left;
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
}

p, form, h1, h2, h3, h4, h5, h6, table
{
margin: 0;
padding: 0;
}

#container
{
margin-top:20px;
margin-left: auto;
margin-right: auto;
width: 800px;
height: auto;
min-height:600px;
background-color:#FFFFFF;
}

#innercontainer
{
width: 760px;
height:auto;
padding:20px;
float:left;
margin: 0px 0px 0px 0px;
background-color:#FFFFFF;
}



#header
{
width: 760px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}


#nav
{
width: 760px;
height:30px;
float: left;
margin: 0px 0px 0px 0px;
border-bottom:#333333 solid 1px;
}

#nav p
{
width: 760px;
float: left;
font-size:11px;
line-height:29px;
text-align:center;
color:#666666;
}

#nav a
{
text-decoration:none;
color:#666666;
}

#nav strong
{
margin: 0px 12px 0px 12px;
}

#content
{
width: 760px;
height:auto;
float: left;
padding-top:10px;
padding-bottom:10px;
margin: 0px 0px 0px 0px;
border-bottom:#333333 solid 1px;
}

.longdiv #leftcontent { width:760px !important; }
.longdiv #titleholder { width:760px !important; }
.longdiv #leftpavholder { width:760px !important; }
.longdiv .EQUMENTholderTYPEoneA { width:450px !important; }
.longdiv .EQUMENTholderTYPEoneA img { width:450px !important; }
.longdiv img { width:95px !important; }


#leftcontent
{
width: 557px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}

#leftpavholder
{
width: 557px;
height:auto;
float: left;
padding-top:15px;
margin: 0px 0px 0px 0px;
}

.splitleft
{
width: 271px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}

.splitleft img { max-width:271px !important; }

.splitleft .widerimg { max-width:550px !important; width:550px !important; }

.col-wide
{
width: 550px !important;
}

.splitright
{
width: 271px;
height:auto;
float: right;
margin: 0px 0px 0px 0px;
}


.splitlefttwo
{
width: 271px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}

.splitrighttwo
{
width: 271px;
height:auto;
float: right;
margin: 0px 0px 0px 0px;
}

.splitleftthree
{
width: 264px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}

.splitrightthree
{
width: 278px;
height:auto;
float: right;
margin: 0px 0px 0px 0px;
}


/*===================================*/


#leftcontent img
{
float:left;
margin: 0px 0px 10px 0px;
}

#leftcontent h1
{
text-align:left;
font-size:28px;
color:#0088ce;
}

#leftcontent h2
{
text-align:left;
font-size:15px;
color:#0088ce;
margin: 0px 0px 10px 0px;
}

#leftcontent a
{
margin: 0px 0px 0px 0px;
text-decoration:none;
}

.splitleft a
{
color:#333333;
}

.splitright a
{
color:#333333;
}

#leftcontent strong
{
color:#0088ce;
margin: 0px 0px 0px 0px;
font-weight:bold;
}

#leftcontent ul
{
color:#0088ce;
}

#leftcontent p
{
text-align:left;
font-size:12px;
color:#333333;
margin: 0px 0px 10px 0px;
}



.titlenav
{
width:261px;
height:20px;
margin: 0px 0px 5px 0px;
float:left;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
background-color:#0088ce;
}


.titlenav a
{
color:#FFFFFF;
text-decoration:none;
line-height:19px;
}


.titlenav h3
{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:19px;
}



/*===================================*/

#titleholder
{
width: 557px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
}


#rightcontent
{
width: 183px;
height:auto;
float:right;
margin: 0px 0px 0px 0px;
}

#rightcontent img
{
float:right;
margin: 0px 0px 10px 0px;
}


.righttitle
{
width:162px;
height:auto;
float:right;
padding:10px;
margin: 0px 0px 0px 0px;
background-color:#0088ce;
}

.righttitletwo
{
margin:0px 0px 10px 0px !important;
}

.righttitle h1
{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:left;
}

.righttitle a
{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:left;
}


.rightcopy
{
width:162px;
height:auto;
float:right;
padding:10px;
margin: 0px 0px 0px 0px;
background-color:#d8e5f5;
}


.rightcopy p
{
text-align:left;
color:#333333;
margin: 0px 0px 10px 0px;
}


#footer
{
width: 760px;
height:auto;
float: left;
margin: 0px 0px 0px 0px;
padding-top:10px;
}



#footer p
{
width: 760px;
float: left;
font-size:10px;
text-align:center;
color:#666666;
margin:0px 0px 5px 0px;
}

#footer a
{
text-decoration:none;
color:#666666;
}

#footer strong
{
margin: 0px 12px 0px 12px;
}

/*===============================================*/

.leftcontenttypeAfour{
	width:264px;
	height:auto;
	float:left;
	margin: 0px 0px 0px 0px;
	}



.leftcontenttypeBthreeA{
	width:264px;
	height:40px;
	
	float:left;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
	
	
	.pavone{
font-size:28px;

float:left;

margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;

color:#0088ce;

font-family:Arial, Helvetica, sans-serif;
}


.leftcontenttypeDthreeB{
	width:264px;
	
	float:left;
	margin-top:0px;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	}
	
	
	#clickbelow
	{
	margin-top: 10px;
	padding-left: 10px;
	width: 254px;
	height: 30px;
	float: left;
	background-color: #0088ce;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 12px;
	}
	
	.paragraphheaderheadertypetwo{
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0088ce;
text-align:right;
font-weight:bold;
text-decoration:none;

float:right;

margin-left:0px; 
margin-top:0px;
margin-bottom:0px;
margin-right:0px;

}

.EQUPMENTholderTYPEoneD{
font-size:1px;
width:264px;
height:3px;

float:left;

margin-left:0px; 
margin-top:5px;
margin-bottom:0px;
margin-right:0px;

background-color:#0088ce;
}

.EQUPMENTholderTYPEoneA{
width:264px;

float:left;

margin-left:0px; 
margin-top:5px;
margin-bottom:0px;
margin-right:0px;
}

.EQUPMENTholderTYPEoneB{
width:89px;
height:89px;

float:left;

margin-left:0px; 
margin-top:5px;
margin-bottom:0px;
margin-right:0px;
}

.EQUPMENTholderTYPEoneC{
width:165px;
height:70px;

float:left;

margin-left:5px; 
margin-top:5px;
margin-bottom:0px;
margin-right:0px;
}


.EQUPMENTholderTYPEoneE{
width:165px;
height:14px;

float:left;

margin-left:5px; 
margin-top:5px;
margin-bottom:5px;
margin-right:0px;
}
	
	
	
	
	
.EQUPMENTholderTYPEoneD{
font-size:1px;
width:264px;
height:3px;

float:left;

margin-left:0px; 
margin-top:5px;
margin-bottom:0px;
margin-right:0px;

background-color:#0088ce;
}



.EQUMENTholderTYPEoneA{
	width:278px;
	
	float:right;
	
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	}
	
	
	.pavfive{
font-size:12px;

float:left;
text-align:left;

margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;

color:#0088ce;

font-family:Arial, Helvetica, sans-serif;
}

.pavtwo{
font-size:12px;

float:left;

margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;

color:#333333;

font-family:Arial, Helvetica, sans-serif;
}




.galleryimageone
{
margin: 0px 10px 10px 0px;
padding: 0px 10px 0px 0px;
}



/*--------------------------------------------------*/


.logoholder
{
width:155px;
height:auto;
float:left;
margin: 0px 10px 10px 0px;
padding: 0px 0px 10px 0px;
}

.logoholder a
{
width:155px;
height:auto;
float:left;
color:#0088ce;
text-align:center !important;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.logoholder img
{
width:155px;
height:auto;
float:left;
color:#0088ce;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*--------------------------------------------------*/


.logoholdertwo
{
width:320px;
height:auto;
float:left;
margin: 0px 10px 10px 0px;
padding: 0px 0px 10px 0px;
}

.logoholdertwo a
{
width:155px;
height:auto;
float:left;
color:#0088ce;
text-align:center !important;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.logoholdertwo img
{
width:320px;
height:auto;
float:left;
color:#0088ce;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.spacer { margin-top:10px !important; }

.england { background:url(images/england.jpg) no-repeat top right;}
.england H2 { color:#0088ce; }
.england H2 a { color:#0088ce; text-decoration:none; }
.england H2 a:hover { color:#046698; }


