@charset "utf-8";
/* CSS Document */

/* ## YUI CSS RESET # */ 
* { margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0; }
fieldset,img {border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; } 
ol,ul {list-style:none; } 
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; }
abbr,acronym { border:0; }

:focus{outline: none;}
img {display:block;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.Boldcase{font-weight:bold;}
.Normalcase{font-weight:normal;}
.Underline{text-decoration:underline;}
.W-Underline{text-decoration:none;}

.Fl{float:left;}
.Fr{float:right;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}


/* ## END OF YUI CSS RESET # */


html, body {height:100%;}
/*body {background:url(../images/Bgtileimg.jpg) top left repeat-x #1a293c; text-align:left; font-family:Arial; font-size:14px; font-weight:normal; line-height:16px; color:#d9d9d9;}*/

body {background:#2f2f2f; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; line-height:16px; color:#000000;}

#Mainwrapper{width:1024px; margin:0px auto; overflow:auto;}

#Headerwrapper{width:1024px; height:220px;  position:relative;}

#Bodywrapper{width:982px; background:#ffffff; position:relative; top:-20px; overflow:hidden; padding:0px 0px 30px 0px; margin:0 auto; z-index:1;}

#Footer{width:982px; overflow:hidden; position:relative; padding:0px 0px 30px 0px; border-top:2px solid #2f2f2f; margin:-20px auto 0;}

.MonoContainer{width:879px; height:293px; overflow:hidden; position:relative;}

/*#HomeQuery input[type="text"]{width:250px; padding:6px 0px 6px 5px; background:#ffffff; border:1px solid #858585; font-family:Arial; font-size:12px; font-weight:normal; color:#000000; text-align:left;}*/

#ContactQuery input[type="text"]{width:330px; padding:6px 0px 6px 5px; margin:5px 0px 0px 0px; background:#ffffff; border:1px solid #cecece; font:normal 16px Arial; color:#000000; text-align:left;}

#ContactQuery .Button{padding:23px 45px 23px 45px; background:#006e51; color:#ffffff; font:normal 16px Arial; cursor:pointer; border:1px solid #006e51;}

#ContactQuery textarea{width:330px; height:57px; padding:5px 0px 5px 5px; margin:5px 0px 0px 0px; background:#ffffff; border:1px solid #cecece; font:normal 16px Arial; color:#000000; text-align:left; resize:vertical;}

#ContactQuery .Text{padding:8px 0px 0px 0px;}


/*---------------------Page Style---------------------*/
.Headerimg{width:982px; position:relative; margin:0 auto;}
.HeaderCallNoEmailAdd{width:185px; position:absolute; z-index:2; top:45px; right:24px; text-align:center;}
.LinknavWrapper{width:1024px; position:relative; margin:0 auto;}
.LinknavLeftimg, .LinknavRightimg{width:21px; height:87px; display:block; position:relative;}
.Linknav{width:982px; height:67px; background:url(../images/Linknav-MainImg.jpg) top left no-repeat;}

.Homepage{background:#dbdbdb url(../images/BodyBgtile.jpg) top left repeat-x; position:relative; padding:48px 0px 30px 0px; margin:0px 0px -30px 0px;}

.Homesitemap{width:200px; float:left; margin:0 0 0 18px; text-align:left;}
.Homesitemap h2{width:100px; background:#000; padding:5px 10px; font:normal 14px Arial; color:#fff; margin:0 0 20px 0;}

.Homesitemap ul{margin:0 0 0 15px; padding:0; width:auto}
.Homesitemap ul li{list-style:disc; width:auto; margin:8px 0px;}
.Homesitemap ul li a{font:normal 13px Arial; color:#000; display:block;}
.Homesitemap ul li a:hover{text-decoration:underline; color:#000;}

table#Health td{padding:10px;}

a#HSE{width:150px; height:30px; display:block; border:1px solid #cecece; background:#fff url(../images/pdf-logo.jpg) left top no-repeat; padding:20px 10px 0 50px; line-height:3em; font:bold 12px Arial; color:#3e3e3e; text-transform:uppercase;}

/*---------------------End Page Style---------------------*/



/*---------------------COLOUR FONT SIZE---------------------------------------------------*/
.White{color:#ffffff;}
.Black{color:#000000;}
.Gray1{color:#3e3e3e;}
.Gray2{color:#969696;}
.Green{color:#006e51;}





.Font-10{font-size:10px;}
.Font-11{font-size:11px;}
.Font-12{font-size:12px;}
.Font-13{font-size:13px;}
.Font-14{font-size:14px;}
.Font-15{font-size:15px;}
.Font-16{font-size:16px;}
.Font-17{font-size:17px;}
.Font-18{font-size:18px;}
.Font-20{font-size:20px;}
.Font-21{font-size:21px;}
.Font-22{font-size:22px;}
.Font-24{font-size:24px;}
.Font-25{font-size:25px;}
.Font-26{font-size:26px;}
.Font-30{font-size:30px;}
.Font-35{font-size:35px;}

/*---------------------END COLOUR-----------------------------------------------*/


/*---------------------Lineheight-----------------------------------------------*/

.LH-14{line-height:14px;}
.LH-15{line-height:15px;}
.LH-17{line-height:17px;}
.LH-18{line-height:18px;}
.LH-19{line-height:19px;}
.LH-20{line-height:20px;}
.LH-21{line-height:21px;}
.LH-22{line-height:22px;}
.LH-23{line-height:23px;}
.LH-24{line-height:24px;}
.LH-25{line-height:25px;}
.LH-26{line-height:26px;}
.LH-27{line-height:27px;}
.LH-28{line-height:28px;}
.LH-29{line-height:29px;}
.LH-30{line-height:30px;}
.LH-34{line-height:34px;}
.LH-37{line-height:37px;}

/*---------------------Lineheight-----------------------------------------------*/


/*---------------------BG COLOUR AND BG STYLE---------------------------------------------------*/
.BgWhite{background:#ffffff;}
.BgBlack{background:#000000;}
/*.BgLime2{background:#d7fe73;}
.BgGreen{background:#104f3a;}
.BgGreen2{background:#076546;}*/




/*---------------------END BG COLOUR AND BG STYLE-----------------------------------------------*/

/*---------------------Link style-----------------------------------------------*/

/*#Linknav a{color:#000000; text-decoration:none;}
#Linknav a:hover, #Linknav a.active{color:#000000; text-decoration:underline;}

#Linknav2 a{color:#ffffff; text-decoration:none;}
#Linknav2 a:hover, #Linknav2 a.active{color:#ffffff; text-decoration:underline;}*/

#FooterLink a{color:#969696; text-decoration:none;}
#FooterLink a:hover, #FooterLink a.active{color:#969696; text-decoration:underline;}


/*---------------------END Link style-----------------------------------------------*/

/****************2013**********************/

.rotatorwrapper{
		width:657px;
		height:361px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
}
.gallerywrapper{
		border:1px solid #006e51;
		padding:50px 0;
}
.galleryrotatorwrap{
		width:657px;
		height:361px;
		position:relative;
		margin:0 auto;
		padding:0;
		overflow:hidden;
}
