/* Contact us DiV */
div#contactus{
position:absolute; top:110px; left:670px;
padding:0px 20px;
}

/* Body Div - Indented */

div#cbody{
position:absolute; top:400px; left:130px;
width:700px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;
}


/* Body Div - Aligned Left */

div#cbody2{
position:absolute; top:400px; left:30px;
width:675px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;

}

/* Bold Text in Grey */

.cheading1{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #666666;
text-align:left;
}

/* Bold Text in Grey - Right Aligned */

.cheading1right{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #666666;
text-align:right;
}


/* Main Title 2 - Blue Font, Heavily Weighted */

.cheading2{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:left;
}

.cheading2_ventilation{
font85%/1.45; 
font-size: 14pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:left;
}

.cheading_ventilation{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:center;
}

/* Main Title 2 - Blue Font, Heavily Weighted */

.cheading2red{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #FF0000;
text-align:left;
}

/* Main Title 2 - Centred - Blue Font, Heavily Weighted */

.cheading2centered{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:center;
}


/* Main Title 2.1 - Blue Font - Less Weighted */

.cheading21{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 200;
color: #0066cc;
text-align:left;
}

/* Main Title 3, Blue Heading, Smaller Than Main Title 2, Heavily Weighted */

.cheading3{
font85%/1.45; 
font-size: 14pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:left;
}

/* Main Title 3, Blue Heading, Smaller Than Main Title 2, Lightly Weighted */

.cheading31{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 300;
color: #0066cc;
text-align:left;
}

/* Main Title 4, Blue Heading, Smaller Than Main Title 3 */

.cheading4{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:left;
}

/* Main Title 4, Centered Blue Heading, Smaller Than Main Title 3 */

.cheading4centered{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #0066cc;
text-align:center;
}



/* Main Title 5, Blue Heading, Less Weighted Than Main Title 4 */

.cheading5{
font85%/1.45; 
font-size: 13pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 100;
color: #0066cc;
text-align:left;
}

.smallbluefont{
font85%/1.45; 
font-size: 11pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
font-weight: 50;
color: #0066cc;
text-align:center;
}

.buttonfont{
font85%/1.45; 
font-size: 11pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
font-weight: 50;
color: #FFFFFF;
text-align:center;
}

/* Main Font For Text in web Page */

.cbody1{
font85%/1.45;
font-size: 12pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:left;
}

/* Main Font For Text in web Page - Centered */

.cbody1centered{
font85%/1.45;
font-size: 12pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:center;
}

.cbody1left_ventilation{
font85%/1.45;
font-size: 12pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:left;
}

.ccbody11ccentered{
font85%/1.45;
font-size: 10pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:center;
}

/* Green Title Font, Used for Environmental Topics */

.greenfont{
font85%/1.45; 
font-size: 20pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #009900;
text-align:left;
}

/* Small Black Font */

.smallblackfont{
font85%/1.45; 
font-size: 10pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
color: #000000;
text-align:left;
}


/* Horizontal line */

.hr1{
text-align:center;
height: 0;
font-size: 0;
line-height: 0;
width:inherit;
margin: 0px;
border-bottom: dashed 1px #666666;
}


/* More info text */

.moreinfo{
font85%/1.45;
font-size: 14pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #ff0000;
text-align:left;
}



/* Class for Counter at Bottom of 'Our Jobs' page */

div#counter{
position:absolute; bottom:-20px; left:30px;
width:20px;
padding:10px 0;
text-align:right;
font-size: 10pt;
font-family:"Arial";
line-height:1.05;
margin:00px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
}


/* Red font for NOW CLOSED */

.closed{
font85%/1.45; 
font-size: 12pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 00px;
word-spacing: 0pt;
letter-spacing: -1px;
font-weight: 800;
color: #ff0000;
text-align:left;
}

/* Bottom Div for Sitran Page */

div#cbodyd{
position:absolute; top:1580px; left:30px;
width:700px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;

}


/* Next 3 DIVS make 3 columns in the page
ie.
| Content | Content | Content | 
*/

div#leftcolumn{
/* commented out to re-use class in different positions
DELETE when completed 
position:absolute; top:550px; left:30px; */
width:288px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;
}

div#middlecolumn{
/* commented out to re-use class in different positions
DELETE when completed 
position:absolute; top:550px; left:335px; */
width:288px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;
}

div#rightcolumn{
/* commented out to re-use class in different positions
DELETE when completed 
position:absolute; top:550px; right:0px; */
width:288px;
margin:10px;
padding:10px 10px;

line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
text-align:left;
}


/* Space in Sitran Page */

.space1{
height: 150px;
font85%/1.45;
font-size: 12pt;
font-family:"arial";
line-height:1.05;
margin:00px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:left;
}



/* center image */
img.center {   
display: block;   
margin-left: auto;   
margin-right: auto; 
}

.titletext{
font-size: 36pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
word-spacing: 3pt;
font-weight: 100;
color: #FFFFFF;
text-align:left;
}

.titletext_ventilation{
font-size: 24pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
word-spacing: 3pt;
font-weight: 100;
color: #FFFFFF;
text-align:left;
}

/* index classes */

.he1{
font-size: 18pt;
font-family:"Lucida Sans","Lucida Sans Unicode";
line-height:1.05;
margin:00px;
padding: 0px 10px;
word-spacing: 3pt;
letter-spacing: 1px;
font-weight: 100;
color: #black;
text-align:left;
}

.sp1{
font-size: 11pt;
font-family:"arial";
line-height:1;
margin:0px 0px;
padding: 0px;
word-spacing: 0pt;
letter-spacing: 0px;
font-weight: 100;
color: #666666;
text-align:left;
position:relative;
}

.sp1small{
font-size: 9pt;
font-family:"arial";
color: #666666;
text-align:left;
}

.sp2small{
font-size: 8pt;
font-family:"arial";
color: #666666;
text-align:center;
}


div#rightgreycolumn{
position:absolute; 
top:375px;
right:15px;
width:200px;
margin:4px;
padding:10px 10px;
background: #ececec
}

div#rightgreycolumn_ventilation{
position:absolute; 
top:730px;
right:15px;
width:200px;
margin:4px;
padding:10px 10px;
background: #ececec
}
      
div#header{position:absolute; top:385px;left:30px;width:675px;padding:10px 0} 

div#split1{
position:absolute; top:440px;left:30px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split2{
position:absolute; top:440px;left:256px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split3{
position:absolute; top:440px;left:482px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split4{
position:absolute; top:710px;left:30px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split5{
position:absolute; top:710px;left:256px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split6{
position:absolute; top:710px;left:482px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split7{
position:absolute; top:980px;left:30px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split8{
position:absolute; top:980px;left:256px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#split9{
position:absolute; top:980px;left:482px;
width:185px;
margin:0px;
padding-right:5px;
padding-left:5px;
background: #ececec
}

div#maincontent{
position:relative; 
width:675px;
}
 
div#indexbody{
position:absolute; top:980px;left:30px;
width:675px;
margin:0px;
padding:0px 0px;
}

div#banner(
margin-left:auto;
margin-right:auto;
}




