@charset "UTF-8";

body {font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; text-transform: normal; margin: 0px;font-size: smaller;	padding-bottom: 0px;  border: 0px solid #F00;background:url('../images/background.png') repeat-x;}

a{color:#000; text-decoratoion:underline;}
a:hover{color:#000; text-decoration:underline;}

img {border:none;}


/* Structure Layout */

#oTemplate {width:1029px; margin: 0 auto; clear: both;  }
#oHeader {
	width:999px;
	border:0px solid red;
	padding:0px 0px 0 0px;
	color: #BF1D08;
	float:left;
}
#oContent {float:left; width:999px; height:600px; border:0px solid red; padding-top:15px;}
#oFooter {width:999px; margin: 25px 0px 0 0px; float:left; height:396px; border:0px solid red;}
#oBottomFooter { width:999px; margin: 0 15px 0 15px; float:left; }

/* Header */
#oLogo {width:395px; float:left;}
#oMenu {float:right; text-align:right; width:419px; }

/* Strapline */
#oStrapline {float:left; width:30%; margin-top:50px;}
h1 {font-size: 24px;
color: #796054;font-weight:bold;
}
#oConducreteImage {float:right; border:2px solid #000; width:555px; margin-top:50px; padding:10px 0px 0 10px;  }


/* Content */
.heading
{
font-size: 24px;
color: #796054;
height: 70px;
font-weight:bold;
}
#oContent p
{
font-size: 90%;
margin-bottom: 10px;
margin-top: 10px;
}
 

 
#oContent .col1
{
width: 319px;
text-align:left;
border:0px solid red;

}
 
#oContent .col2
{
padding-left: 0px;
text-align:left;
border:0px solid red;
width: 319px;

}
 
#oContent .col3
{
margin-right: 0px;
text-align:left;
border:0px solid red;
width: 319px;

}
 
#oContent a
{
color: #BF3512;
font-size: 12px;
text-decoration:none;
}
 
#oContent a:hover
{
color: #BF3512;
text-decoration:underline;
}

#oFooter a
{
color: #FFF;
font-size: 12px;
}
 
#oFooter a:hover
{
color: #FFF;
}

#oFooter .col1 {text-align:left; width:319px; border:0px solid black;}
#oFooter .col2 {text-align:left; width:319px; border:0px solid black; padding-left:30px;}
#oFooter .col3 {text-align:right; width:319px; border:0px solid black;}

#oFooter .heading
{
font-size: 120%;
color: #fff;
}
 
#oFooter h1,h2,h3
{
 font-size: 140%;
 color: #fff;
}
 
#oFooter p
{
color: #fff;
margin-bottom: 10px;
margin-top: 10px;

}
 
#oFooter p.footer_heading
{
color: #fff;
font-weight: bold;
}
 
#oFooter p.footer_text
{
color: #fff;
margin-bottom: 0;
font-size: 80%;

}
 
#oFooter p.footer_date
{
margin: 0;
color: #BF3512;
font-size: 75%;
font-weight: bold;
padding-bottom: 30px;
}
 
#oFooter a.footer_link
{
text-decoration: underline;
height: 20px;
}
 
#oFooter p.footer_group
{
font-weight: normal;
}
