* {
padding: 0;
margin: 0;

}


html { 
height: 100%; 
margin-bottom: 1px; 

}


a {
outline: none;
border: none;
}


img {


border: none;
}








body {

font-family: Arial, helvetica, sans-serif;
font-size: 62.5%;
padding-bottom: 30px;


background-color: #dfdfdf;

color: #333;
}










#wrapper {
width: 960px;
margin: 0px auto;
 background-color: #fff;


}



#header {
background-color: #fff;




}


#nav-veldeman {
width: 160px;
font-size: 1.3em;
position: absolute;
margin-left: 790px;
margin-top: 20px;

}


#nav-veldeman a {
color: #ffde24;
text-decoration: none;
font-weight: bold;
padding: 10px;
}

#nav-veldeman a:hover {
color: #333;
text-decoration: none;
background-color: #ccc;

}


#nav {
width: 960px;
background-image: url(../images/backgrounds/nav_grad.jpg);
background-repeat: repeat-x;
font-size: 1.3em;
padding-top: 10px;

}


#nav ul{
padding: 10px;
color: #fff;
margin-left: 42px;

}

#nav li{
display: inline;
margin-right: 16px;

}


#nav li a {
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 10px;


}


#nav li a:hover {
background-color: #ccc;
color: #333;

}


.current {
background-color: #fff;
padding: 10px;
color: #333;
font-weight: bold;




}



#leftcol {
background-color: #fff;

width: 600px;
float: left;
padding: 30px 0 20px 0;


}

#leftcol p a {
color: #df7237;
text-decoration: none;




}


#leftcol p a:hover {
color: #df7237;
text-decoration: underline;




}


#leftcol p {

padding-top: 10px;
padding-bottom: 10px;
margin-left: 64px;
margin-right: 0px;
font-size: 1.3em;
line-height: 1.6em;

}


#leftcol p img {


padding-bottom: 8px;



}


#leftcol img p a {
border: 0;



}

#leftcol h1 {


color: #356b8f;
font-size: 1.2em;
margin-left: 64px;
padding-top: 10px;
padding-bottom: 10px;
}


#leftcol h2 {


color: #356b8f;
font-size: 1.2em;
margin-left: 64px;
padding-top: 20px;
padding-bottom: 10px;
}

#leftcol h3 {


color: #333;
font-size: 1.2em;
margin-left: 64px;
padding-top: 20px;
padding-bottom: 10px;
}


#leftcol ul {

width: 480px;
margin-left: 64px;
padding-left: 20px;
margin-top: 10px;
margin-bottom: 6px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 1.2em;
line-height: 1.6em;
border: 1px solid #ccc;
background-image: url(../images/backgrounds/bg_process_ul.jpg);
background-repeat: no-repeat;


}


#leftcol ul li {

background: url(../images/bullet/arrow.gif) no-repeat 0 50%;
padding-left: 32px;
list-style: none;
line-height: 2.6em;

}



#leftcol ul li a {
color: #ef5400;

text-decoration: none;
}


#leftcol ul li a:hover {
color: #fb7629;
text-decoration: underline;
}



#leftcol ol {
margin-left: 64px;

font-size: 1.2em;
line-height: 1.6em;
}



#leftcol ol li {
margin-left: 24px;

list-style-type: circle;

}


#leftcol ol li a {
color: #ef5400;

text-decoration: none;
}


#leftcol ol li a:hover {
color: #fb7629;
text-decoration: underline;
}



#leftcolportfolio {
width: 480px;
float: left;
background-image: url(../images/backgrounds/portfolio_leftcol_bg2.jpg);

background-repeat: no-repeat;
background-position: 94% 16%;



}


#leftcolportfolio h1 {


color: #356b8f;
font-size: 1.2em;
margin-left: 64px;
padding-top: 30px;
padding-bottom: 10px;
}

#leftcolportfolio p {

padding-top: 10px;
padding-bottom: 10px;
margin-left: 64px;
margin-right: 0px;
font-size: 1.3em;
line-height: 1.6em;

}

#leftcolportfolio  p a {
color: #df7237;
text-decoration: none;




}


#leftcolportfolio  p a:hover {
color: #df7237;
text-decoration: underline;




}





#rightcolportfolio {
width: 480px;
float: right;
background-image: url(../images/backgrounds/plan_desat_rightcol.jpg);
background-repeat: no-repeat;
background-position: 99% 20%;





}

#rightcolportfolio p {

padding-top: 10px;
padding-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
font-size: 1.3em;
line-height: 1.6em;

}

#rightcolportfolio  p a {
color: #df7237;
text-decoration: none;





}


#rightcolportfolio  p a:hover {
color: #df7237;
text-decoration: underline;




}



dd {
padding-left: 64px;
padding-top: 4px;
font-size: 1.2em;
line-height: 1.6em;
}

#rightcol{

width: 290px;
float: right;
padding-bottom: 40px;

}





#rightcol img{


}


#rightcol a{

color: #32617d;
text-decoration: none;


}

#rightcol a:hover{

color: #32617d;
text-decoration: underline;


}

#rightcol p {

margin-left: 30px;
margin-right: 30px;
padding-top: 10px;

font-size: 1.2em;
line-height: 1.6em;

}

#rightcoluk p {
padding-top: 6px;
padding-bottom: 10px;
line-height: 1.6em;

}
#rightcoluk p a {
color: #df7237;
text-decoration: none;



}


#rightcoluk p a:hover {
color: #df7237;
text-decoration: underline;




}


#rightcol h1 {

margin-left: 30px;
color: #666;
font-size: 1.2em;
padding-top: 35px;

}

#rightcol h2 {

margin-left: 30px;
color: #666;
font-size: 1.2em;
padding-top: 35px;
}


#rightcol h3 {

margin-left: 30px;
color: #666;
font-size: 1.2em;
padding-top: 35px;
}

#rightcol h4 {

margin-left: 30px;
color: #1c5b48;
font-size: 1.2em;
padding-top: 35px;
padding-bottom: 2px;
background-image: url(../images/backgrounds/h4-home.jpg);
background-position: bottom;
background-repeat: no-repeat;


}


#rightcol ul {

margin-left: 24px;
padding-left: 10px;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 1.2em;
line-height: 1.6em;



}


#rightcol ul li {

background: url(../images/bullet/arrow_orange.gif) no-repeat 0 50%;
padding-left: 32px;
list-style: none;
line-height: 2.6em;

}


#rightcoluk {

width: 350px;
float: right;
font-size: 1.2em;
padding-top: 40px;
}

#rightcoluk h1 {

color: #356b8f;
font-size: 1.2em;
padding-bottom: 20px;
}

#panorama {
width: 960px;
background-color: #fff;
clear: both;
}


#panorama p {


padding-bottom: 20px;
margin-left: 64px;


}


#layout-illustration {
width: 960px;
background-color: #fff;
clear: both;
}


#layout-illustration p {
padding-top: 10px;
padding-bottom: 20px;
margin-left: 64px;
font-size: 1.2em;
}


#layout-illustration p a {
color: #df7237;
text-decoration: none;
}

#layout-illustration p a:hover {
color: #df7237;
text-decoration: underline;
}

#layout-illustration ol {
margin-left: 64px;
padding-top: 10px;
font-size: 1.2em;
line-height: 1.6em;
}



#layout-illustration ol li {
margin-left: 24px;
padding-top: 10px;
list-style-type: circle;

}


#layout-illustration ol li a {
color: #ef5400;

text-decoration: none;
}


#layout-illustration ol li a:hover {
color: #fb7629;
text-decoration: underline;
}


#sizescol {
background-color: #fff;

width: 600px;
float: left;
padding: 30px 0 20px 0;


}
#sizescol p {

padding-top: 10px;
padding-bottom: 10px;
margin-left: 64px;
margin-right: 0px;
font-size: 1.3em;
line-height: 1.6em;

}


#sizescol h1 {


color: #356b8f;
font-size: 1.2em;
margin-left: 64px;
padding-top: 10px;
padding-bottom: 10px;
}


#sizescol ul {

width: 480px;
margin-left: 64px;
padding-left: 20px;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 1.2em;
line-height: 1.6em;
border: 1px solid #ccc;
background-image: url(../images/backgrounds/plan_desat_2.jpg);

background-repeat: no-repeat;


}


#sizescol ul li {

background: url(../images/bullet/arrow.gif) no-repeat 0 50%;
padding-left: 32px;
list-style: none;
line-height: 2.6em;

}



#sizescol ul li a {
color: #ef5400;

text-decoration: none;
}


#sizescol ul li a:hover {
color: #fb7629;
text-decoration: underline;
}



#footer {
background-color: #efefef;
clear: both;
padding-top: 20px;

padding-bottom: 30px;
border-top: 1px solid #ccc;
border-bottom: 3px solid #666;
}



#footer p{
margin-left: 60px;
color: #666;
padding-top: 20px;
padding-bottom: 0px;
font-size: 1.1em;


}




#footer ul{
margin-left: 0px;
color: #666;

padding-bottom: 0px;


}

#footer li{
margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
display: inline;
margin-left: 60px;
color: #666;
font-size: 1.2em;



}


#footer li a {

color: #333;
text-decoration: none;



}


#footer li a:hover {

color: #333;
text-decoration: underline;



}


#footer p a {

color: #333;
text-decoration: none;



}


#footer p a:hover {

color: #333;
text-decoration: underline;



}


#contentform {




}




.boxes {

}



br {
clear: left;
}


.radio {

width: 20px;
margin-left: 30px;
float: left;

}


.radio2 {

width: 20px;
margin-left: 0px;
float: right;

}

.radiometres {

width: 20px;
margin-left: 60px;
position: absolute;
float: left;
}




.imgfloatleft {
float: left;
padding-right: 20px;



}


.imgfloatleft2 {
float: left;
padding-right: 10px;



}

.imgfloatright {
float: right;
padding-bottom: 10px;


}

.imgfloatright2 {
float: right;
padding-left: 20px;
padding-bottom: 10px;


}

.pdf {
margin-left: 64px;

font-size: 1.2em;
}

.pdf a {
color: #df7237;
text-decoration: none;
}

.pdf a:hover {
color: #df7237;
text-decoration: underline;
}


.enlarge-semple {
margin-left: 300px;

}


.enlarge-stdominics {
margin-left: 440px;

}


.enlarge-glenties {
margin-left: 250px;

}


.enlarge-kclub {
margin-left: 430px;

}


.enlarge-stpatricks {
margin-left: 330px;

}


.enlarge-stlouis {
margin-left: 430px;

}

.enlarge-halliburton {
margin-left: 430px;

}


.imgpadtop10 {

padding-top: 10px;
margin-right: 10px;
vertical-align: middle;
border: none;

}

.imgpadtop20 {
padding-top: 20px;

}

.construction {

margin-right: 20px;
}

form {

padding-top: 30px;

}

label {
display:block;
float: left;
width: 100px;
font-weight: normal;
}



form input {
	margin-bottom: 2px;
	background-color: #fff !important;
	padding: 4px;
	border: 1px solid #ccc;
	color: #333;
}

form input:hover {
	
	background-color: #efefef;
	
}


form textarea {
	
	background-color: #fff;
	border: 1px solid #ccc;
}


form textarea:hover {
	
	background-color: #efefef;
	
}


fieldset {

border: none;
}


.required {
color: #ef671d;

}

.rightcolportfolio {
margin-top: 55px;

}

.submit {
margin-left: 100px;

}


.flashpad {


margin-left: 335px;

}


#flashwrapper {
		
		width: 960px;
	
		background-image: url(../images/backgrounds/plan_desat.jpg);
		padding-left: 0px;
        padding-top: 60px;
		margin-bottom: 60px;
		
	}


#leftcolmap  {
padding-top: 30px;
padding-bottom: 50px;
font-size: 1.2em;
margin-left: 64px;
line-height: 1.6em;
}	

#leftcolmap h1  {
color: #356b8f;
font-size: 1.2em;

padding-top: 10px;
padding-bottom: 10px;
}	
	
	
#leftcolmap ul li {
padding: 4px;
margin-left: 20px;
list-style: square;



}

#leftcolmap ul li ul li {
margin-left: 30px;
list-style: circle;
}


#leftcolmap ul li a {
color: #df7237;
text-decoration: none;

}


#leftcolmap ul li a:hover {
color: #df7237;;
text-decoration: underline;

}

#leftcolmap p a {
color: #df7237;
text-decoration: none;

}

#leftcolmap p a:hover {
color: #df7237;
text-decoration: underline;

}

.imgbordernone {
border: none;

}


.quote {
width: 500px;
font-style: italic;
color: #333;
background-color: #efefef;
padding: 20px;
border: 1px solid #ccc;


}
