/* MAIN BODY */
BODY {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size: 0.8em;
	color: #333;
	line-height: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	background-color:#eeeeee;
	background-image: url(../images/backgrounds/bg.jpg);
	background-repeat:repeat-x;
}

/* BACKGROUNDS */
.brand   {background-image:url(../images/brand.jpg); background-repeat:no-repeat;
}
.panelbgheader  { background-image: url(../images/backgrounds/panelbgheader.jpg); height: 20px; background-repeat:no-repeat
}
.panelbgcenter  { background-image: url(../images/backgrounds/panelbgcenter.jpg);
}
.panelbgfooter { background-image: url(../images/backgrounds/panelbgfooter.jpg); height: 114px; background-repeat:no-repeat
}
.backgroundnorepeat {
	background-repeat: no-repeat
}
.table { background:#CCCCCC
}
.techform { background-color:#CCCCCC
}
/* substancebubble */
.substancebubble { margin:10px 0px 10px 0px;
}
.subtop { background-image:url(../images/backgrounds/subtop.jpg); background-repeat:repeat-x; background-position:top right; margin:0 0 0 0; padding:0 0 0 0;
}
.subbot { background-image:url(../images/backgrounds/subbot.jpg); background-repeat:repeat-x; background-position:top right; margin:0 0 0 0; padding:0 0 0 0;
}
.subleft { background-image:url(../images/backgrounds/subleft.jpg); background-repeat:repeat-y; background-position:top right; margin:0 0 0 0; padding:0 0 0 0;
}
.subright { background-image:url(../images/backgrounds/subright.jpg); background-repeat:repeat-y; background-position:top right; margin:0 0 0 0; padding:0 0 0 0;
}
.centre { background-color:#FFFFFF;
}

/* home buttons */
.homebut { background-image:url(../images/backgrounds/homebutbg.png); background-position:top right; background-repeat:no-repeat; height:162px; margin:5px 0px 5px 0px
}
.homebutimages { margin:0 0 0 10px;
}
.gobut { margin:0 9px 9px 0;
}
/* divs  */
.address { position: relative; top:70px; left:-45px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#666666; line-height:1.6em; padding:0 0 0 0; margin:0 0 0 0;
}

p.adtitle{ padding:0 0 0 0 ; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:23px; color:#017794; letter-spacing:-1px
}

/* IMAGES */
img.border {
	border: 1px solid #ccc ;
	padding: 1px 1px 1px 1px ;
	float: left;
	margin: 0px 10px 10px 10px;
}
img.border2 {
	border: 1px solid #ccc ;
	padding: 7px 7px 7px 7px ;
	float: left; 
	margin-top:0px;
    margin-right:15px;
    margin-bottom:5px;
}

.brandcolor1{
	background: #2dba03;
}
.brandcolor2{
	background: #2dba03;}

hr { color: #2dba03;
}
	
/* LEFT PANEL */
.lp	{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ffffff;
	background: #7eaeb8;

}

/* RIGHT PANEL*/
.rp	{
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 5px 0px 0px;
	line-height: 1.0;	
}

/* LINKS */
A:link {
	COLOR: #333; font-weight:bold
}
A:visited {
	COLOR: #333;  font-weight:bold
}
A:active {
	COLOR: #333;  font-weight:bold
}
A:hover {
	COLOR: #004f62; font-weight:bold; text-decoration:underline
}

A.ad:link {
	COLOR: #d45335;  TEXT-DECORATION: none
}
A.ad:visited {
	COLOR: #d45335;  TEXT-DECORATION: none
}
A.ad:active {
	COLOR: #d45335;  TEXT-DECORATION: none
}
A.ad:hover {
	COLOR: #d45335; TEXT-DECORATION: underline
}
A.foot:link {
	COLOR: #333;  TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; line-height:1.2em; letter-spacing:0px;
}
A.foot:visited {
	COLOR: #333;  TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; line-height:1.2em; letter-spacing:0px;
}
A.foot:active {
	COLOR: #333;  TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; line-height:1.2em; letter-spacing:0px;
}
A.foot:hover {
	COLOR: #fff;  TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; line-height:1.2em; letter-spacing:0px;
}

/* ALL TITLES */
h1          { font-family:Arial, Helvetica, sans-serif; font-size:170%; font-weight:bold; color:#fff; padding:0px 0px 0px 10px; margin:7px 0px 0px 0px; line-height:1.2em; letter-spacing:-1px;
}
h2          { font-family:Arial, Helvetica, sans-serif; font-size:140%; font-weight:bold; color:#333; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px; line-height:1.2em; letter-spacing:-1px;
}
h3          { font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#333; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px; line-height:1.2em; letter-spacing:-1px;
}
h4          { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h5          { font-family:Arial, Helvetica, sans-serif; font-size:170%; font-weight:bold; color:#333; padding:0px 0px 0px 10px; margin:7px 7px 0px 0px; line-height:1.2em; letter-spacing:-1px;
}
h6          { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.28em; letter-spacing:0px;
}
h7          { font-family:Arial, Helvetica, sans-serif; font-size:140%; font-weight:bold; color:#333; padding:10px 0px 0px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:-1px;
}
p.first { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.5em; letter-spacing:0px;
}
p.second { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px; font-weight:bold
}
p.third { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color:#fff; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.5em; letter-spacing:0px;
}
p.addresshead { font-family:Arial, Helvetica, sans-serif; font-size:130%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px; font-weight:bold
}
p.address { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color:#333333; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px; font-weight:bold
}
p.footer { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#fff; padding:0px 10px 10px 0px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
p.homebutton { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#fff; padding:7px 10px 10px 0px; margin:0px 7px 0px 10px; line-height:1.2em; letter-spacing:0px;
}
p.bullets { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#333333; padding:4px 0px 4px 0px; margin:0px 0px 0px 10px; line-height:1.5em; letter-spacing:0px;
}
.green {
	font-size: medium;
	font-weight: bold;
	color: #00CC00;
}
html>/**/body .footcontainer {margin:-10px 0 0 0
}
/* LOGO */
.logo { padding:0px 0px 0px 0px;
}

/* ROTATER */
.rotate {padding: 10px 0px 0px 10px
}

/* CLOCK */
#clock { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#2dba03; padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}

/* This is to give frounded corners to fieldset in Firefox */
fieldset { -moz-border-radius: 8px; border-radius: px; }

/* form specs */
.form_zero	{PADDING-RIGHT:10px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; OVERFLOW:visible; PADDING-TOP:0px}
.textboxes 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#91A7B4; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 0px; height: 15px; margin-right:7px}
.textboxesdeep 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#91A7B4; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 2px; width: 230px; height: 72px;}


/*GALLERY FIX*/
ul.images { list-style-type: none;
}
ul.images li { float: left;
}		
ul.images li img { padding: 10px; border: 1px #ccc solid; margin: 10px;
}	
h2 { clear: both;
}	

/* DROP MENUS */
div.hiddenElement {
	display: none;
}
	