﻿body 
{
    font-family: Arial, Helvetica, Sans-Serif;
	color:#646464;
	font-size:80%;
	padding: 0px;
	margin: 0px;
	background-image: url(/_common/images/bg.gif);
    background-repeat:repeat-x;
    background-position:0px 116px;
}

p
{
    line-height:1.6em;
    text-align:justify;
    font-size:0.9em;    
}

img
{
    border:none;
}

h1
{
	font-family:Times New Roman;
	letter-spacing:0.1em;
	font-size:1.4em;
}

h2
{
	font-size:1em;
	font-weight:bold;
}

.SiteContainer 
{
    margin: 0px auto;
    width: 984px;
    border-left:solid 2px #fff;
    border-right:solid 2px #fff; 
}


.BannerLeft
{
    width:183px;
    float:left;
    padding:0 0 10px 20px; 
}

.BannerRight
{
    width:529px;
    float:right;
    margin-top:20px;
    padding-right:15px;
}

/* -------- Menu --------- */

.Menu
{
    clear:both;
    height:50px;
    
}

.Menu ul
{
    padding:25px 0 0 0;
    margin-left:115px;   
}

.Menu ul li
{
    list-style-type:none; 
    display:inline;
    padding-right:15px;
}


/*.Menu ul li .a_home, .Menu ul li .a_about, .Menu ul li .a_services, .Menu ul li .a_team, .Menu ul li .a_plant, .Menu ul li .a_accred, .Menu ul li .a_contact,
.Menu ul li a
{
    display:inline;
    background-image:url(/_common/images/menusprite2.gif);
    background-repeat: no-repeat; 
    height: 15px; 
    float:left;
}

.Menu ul li .a_home
{
    background-position: 0 0; 
    width: 80px; 
}

.Menu ul li .a_home:hover, .Menu ul li .a_about:hover, .Menu ul li .a_services:hover, .Menu ul li .a_team:hover, .Menu ul li .a_plant:hover, .Menu ul li .a_accred:hover, .Menu ul li .a_contact:hover
{
    background-image:url(/_common/images/menuspriteBlk.gif);
}

.Menu ul li .a_about
{
    background-position: -75px 0; 
    width: 80px; 
}

.Menu ul li .a_services
{
    background-position: -150px 0; 
    width: 140px; 
}

.Menu ul li .a_team
{
    background-position: -285px 0; 
    width: 85px;
    
}

.Menu ul li .a_plant
{
    background-position: -360px 0; 
    width: 90px; 
    
}

.Menu ul li .a_accred
{
    background-position: -445px 0; 
    width: 120px; 
    
}

.Menu ul li .a_contact
{
    background-position: -560px 0; 
    width: 200px; 
    
}*/

/* ------- Flash -------- */

.FlashTop
{
    width:984px;
    height:5px;
}

.FlashContent
{
    clear:both;
    background-image: url(/_common/images/border_middle.gif);
    background-repeat:repeat-y;   
    padding-left:8px;
    width:984px;
    padding-top:3px;
    padding-bottom:3px;
}

.FlashBottom
{
    width:984px;
    height:5px;
}

/* ------- Content -------- */

.ContentWrapper
{
    width: 984px;
    background-image:url(/_common/images/rightcolborder.gif);
    background-repeat:repeat-y;
}

.Content
{
    clear:both;
    margin-top:20px;
    width:984px;    
}

.leftcol
{
    width:666px; 
    float:left;
    clear:both;
}

.Content .leftcol .col1
{
    padding-left:25px;
    width:350px;
    float:left;
}

.Content .leftcol .col2
{
    width:230px;
    float:right; 
    padding-right:25px;   
}

.rightcol
{
    width:318px;
    float:right; 
     
}

.ContentWrapper .bottomimgL, .ContentWrapper .bottomimgR
{
    position:relative;
    padding-top:20px;
    bottom:20px;
    left:800px;
}



.Content .rightcol .bottom .bottomimgL
{
    
}

.bottom .bottomimgR
{
    
}

.print_requirements
{
    background-color:#fff;
    padding-bottom:20px;
}


/* ------- Footer -------- */
.Footer
{
    clear:both;
    height:20px;
    background-color:#D6CEAF;
    width:984px;
    text-align:right;
    font-size:0.8em;
    color:#333;
    padding-top:6px;
    padding-right:5px;    
    margin-bottom:0px;
}

.BelowFooterLeft
{
    color:#aaa;
    float:left;
    padding-left:25px;
    
}

.BelowFooterLeft p
{
    line-height:1em;
    padding:0;
    font-size:0.8em;   
}

.BelowFooterRight
{
    float:right;
    
}

.BelowFooterRight a
{
    font-size:0.8em;
    color:#aaa;
    text-decoration:none;
}




