/* CSS Document */

body {background-image:url(../images/bg_background_gradient.gif); background-position:top; background-repeat:repeat-x; margin: 0px 0 0 0; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; color: #575757;}
#language{position:absolute; top:0px; right:148px; }
#telephonetop{position:absolute; top:51px; left:230px; height:30px; width:300px; color:#6EA702; font-size:130%; text-align:left; font-weight:bold;  }
#topnavigation {background-image:url(../images/bg_topnav.jpg); background-position:top; background-repeat:no-repeat; width:1000px; height:111px; xmargin-top:10px; text-align:center; position:relative;}
#navcontainer {padding-top:81px; /*position: absolute; left: 57%;  width: 820px; margin-left: -410px; */margin-left:210px; margin-right:20px;  font-size:11px;}
#main { width: 1000px;}
#mainbackground {background-image:url(../images/bg_contentbg_tile.jpg); background-repeat:repeat-y; width:1000px;}
#mainbackground2 {background-image:url(../images/bg_contentbg_tile2.jpg); background-repeat:repeat-y; width:1000px; }
#flashcontent {background-image:url(../flash/bg_flashbackground.jpg); background-position:top; background-repeat:no-repeat; width:1000px; height:239px; margin-bottom:0px;}
#holder{margin:auto; width:1000px;}
h1 { font-size: 130%; color:#666666; font-weight:normal; margin-top:15px; }
h2 { font-size: 100%; /* 15px */ line-height: 1.1em; /* 21px  */ xmargin: 1.07em 0; /* 16px 0 */ color:#00539F; font-weight:normal; padding-left:15px;}
h3, h6 { font-size: 100%; /* 9px */ margin: 1em 0; }
H4 {display:none;}
h5 {color:#666666; font-size:90%}
#logo_image{display:none;}
img, img a { border: none; }
hr { display: none; }
.nolist{ list-style:none; }

img, ul, li, div, span, p { padding:0; margin:0; border:0}


#contentcontainer a:link:hover {}
#contentcontainer a, a:visited, a:link, a:visited {color: #000000;  text-decoration:none;  }
#contentcontainer a:hover { color:#6EA702; text-decoration:none;}
#contentcontainer H5 { color:#6EA702; text-decoration:none; font-size:100%;}

/* **********************************   HEADER	***************************************************/

#headercontainer { height: 0px; width:0px }


/* **********************************   LAYOUT 	***************************************************/

.clear { clear: both; }
.none, .hide { display: none; }
#skipnav { display:none; }
div#wrapper { margin:0 0 0 0; padding: 0px;  float: left; display: inline;background-image:url(../images/bg_contentbg5.jpg); background-repeat:no-repeat; background-position:top; width: 1000px; text-align:left;/* Stops the Internet Explorer double-margin-width bug */  }
div#imagetemplate1 {margin:0 0 0 0; padding: 0px;  float: left; display: inline;background-image:url(../images/bg_contentbg6.jpg); background-repeat:no-repeat; background-position:top;width: 1000px;}
div#imagetemplate3 {margin:0 0 0 0; padding: 0px;  float: left; display: inline;background-image:url(../images/bg_contentbg7.jpg); background-repeat:no-repeat; background-position:top;width: 1000px; }
div#leftcontainer { width:206px;  font-size:80%; float:left; padding-left:26px; }
html>body div#leftcontainer { width:206px; font-size:80%; float:left;  }



div#centrecontainer {float:right; width: 735px; padding-right:26px; }
html>body div#centrecontainer {float:right; width: 735px; padding-right:26px;  background:none;}

div#narrowcontent {float:right; width: 560px; margin-right:-33px;}
html>body div#narrowcontent {float:right; width: 560px;  background:none; margin-right:0px;}




#footer2{ clear:both; background:url(../images/img_footer5.jpg) no-repeat; height:79px; width:1000px; xbackground-color:#CC9933; }
#footer3{ clear:both; background:url(../images/img_footer7.jpg) no-repeat; height:79px; width:1000px; xbackground-color:#CC9933; }
#pagetitle{display:none;}

/* **********************************   CENTRE COLUMN	***************************************************/

#wrapper #centrecontainer {}
#wrapper #centrecontainer #conText{font-size: 90%; margin:10px 20px 10px 18px;}
#wrapper #centrecontainer p {padding:0 0px 10px 0px;}
#wrapper #title {height:77px; margin:0px;}
#title{height:50px;}
#titlemain {color:#6EA702; padding:0px 0 0 18px; font-size:155%;  margin:25px 0px 0px 0px; width:600px;}
#titlefaqs {color:#6EA702; padding:0px 0 0 18px; font-size:125%;  margin:25px 0px 0px 0px; width:600px;}
#titlesub {color:#555555; font-weight:normal; font-size:85%; padding:0px 0 0 18px; margin:-1px 0px 0px 0px;}
#rightheader {float:right; margin-right:25px}
html>body #rightheader {float:right; margin-right:49px}

.imagetitle{ background:url(../images/imagetitle_left.gif) left top no-repeat;}
.imagetitle2{background: url(../images/imagetitle_right.gif) right top no-repeat;}
.imagetext{ font-weight:bold; xfont-size:90%; color:#FFFFFF; line-height:28px; margin:0px 6px 0px 12px; height:28px;}
#imageholder{margin-bottom:3px;width:734px; xpadding-left:1px; height:137px; }
#imageholder2{width:166px;}
#imagecontainer{ background-color:#FFFFFF; float:left;}
#imageleft{margin-right:3px; xdisplay:inline; float:left; margin-left:0px; background-color:#FFFFFF}
#imageright{float:left; margin-left:0px; background-color:#FFFFFF}
.imageborder{border: 1px solid #789D00; margin:-2px 0px 3px 0px; }
/* **********************************    LEFT COLUMN	***************************************************/

#leftcontainer{xmargin:0 0 0 52px; position:relative;}
#leftnavheader{background-image:url(../images/hd_products.gif); background-repeat:repeat-y; padding:8px 12px 7px 12px;}
#leftnavheader h4{display:inline; color:#FFFFFF; font-size:130%; }
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited  { text-decoration: none; margin: 0px 0 0 0; padding: 0;}
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited { color: #ffffff;}

#wrapper #leftcontainer div#leftnav {color:#FFFFFF; font-size:120%; line-height:220%;x background:url(../images/leftnav_off.gif) right; padding:0px 0px 18px 0px;}
#wrapper #leftcontainer div#leftnav ul { list-style:none; }
#wrapper #leftcontainer div#leftnav ul li {display:block; background: url(../images/leftnav_off.gif) no-repeat;  list-style-image:none;  }
#wrapper #leftcontainer div#leftnav ul li a {display:block; margin:0; height:29px; color:#fff; margin:0 0 0 15px;}
#wrapper #leftcontainer div#leftnav ul li a.active, #wrapper #leftcontainer div#leftnav ul li a:hover { background: #fff url(../images/leftnav_rollover.gif) top right; display:block; color:#FFFFFF; margin:0 0 0 15px;}

#wrapper #leftcontainer div#subnav {color:#FFFFFF; font-size:100%; line-height:220%}
#wrapper #leftcontainer div#subnav ul {  }
#wrapper #leftcontainer div#subnav ul li { background: url(../images/subnav_highlight.jpg) no-repeat;  list-style-image:none; height:29px; }
#wrapper #leftcontainer div#subnav ul li a { margin:0; color:#fff; margin:0px 0px 0px 30px;}
#wrapper #leftcontainer div#subnav ul li a.active, #wrapper #leftcontainer div#leftnav #subnav ul li a:hover { background: #fff url(../images/subnav_highlight.jpg) top right; display:block; color:#FFFFFF; margin:0px 0px 0px 30px;}

#navbase {background-image:url(../images/img_navbase.jpg); height:70px; text-indent:-2000px; display:block;}
.update{ color:#FFFFFF; font-size:80%; margin:0px 4px 0px 16px; 
}

/* **********************************   NAVIGATION	2222222 ***************************************************/
#navigation .leftB
 { line-height:3em;  background:url(../images/tab_main_0.gif) left top no-repeat; text-decoration: none; padding-left: 12px; xpadding-top:16px; font-size:95%;  }

#navigation .leftB a{
  color: #528B01;
}

#navigation .rightB { background: url(../images/tab_right_0.gif) right top no-repeat; padding-right: 15px }
 

 
#navigation .leftB, #navigation .rightB {display: block;float: left; height:30px; }

#navigation .leftB:hover { background: #ffffff url(../images/tab_main_1.gif) left top no-repeat; padding-left: 12px; xpadding-top:13px; }
 
#navigation .leftB:hover a{ color: #fff;}

#navigation .leftB:hover .rightB{ background: url(../images/tab_right_1.gif) right top no-repeat; padding-right: 15px;  }

#navigation ul{ list-style: none; padding: 0; margin: 0 }

#navigation li{ float: left; margin: 0; list-style:none; }


html>body #navigation .leftB {width:auto}
html>body #navigation ul {margin:0 auto}



#contentcontainer ul{
list-style:disc;
margin:0px;
padding: 0 10px 10px 10px;
margin:0px 0px 0px 0px;
}

html>body div#imagetemplate1 #contentcontainer{}
#imagetemplate1 #contentcontainer{margin-top:0px;}
#contentcontainer p #overview {
font-size:110%;
color:#789D00;

}

#contentcontainer img{

}

.but{	
	display:block;
	padding:1px 8px 1px 8px;
	margin:2px 0px 2px 0px;
	background:#789D00 url(../images/download.jpg) right no-repeat;	
	font-weight:bold;
	color:#FFFFFF;
	font-style:normal;
}
.but:hover{	
	color:#FFFFFF;
	background:#4C6200 url(../images/download.jpg) right no-repeat;	
	font-style:normal;

}
.but .tt{
	color:#FFFFFF;
}
.but .tt:hover{
	font-style:normal;
	color:#FFFFFF;
}

.colour_green{
 color:#6EA702;	
}

.colour_grey{
 color:#919191;
 }
 
 .header{
 font-size:150%;
 }
 

.leftpane{
	background-color:#2C3A00;	
}
html>body .leftpane{
	background:none;
}
.panehead{
	padding:4px 15px 4px 15px;
	background:#494943;
	border-bottom:solid 1px #7D8F40;
	position:relative;

}
.rss{
	position:absolute;
	right:5px;
}
.rss img{
	margin:3px 5px -1px 5px;
}
.panetitletext{
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
}

.panetext{
	color:#FFFFFF;
}

.pane_content{
background-color:#2C3A00;
}

.article{
background-color:#2C3A00;
}

.article:hover{
background-color:#202A00;
}

.articlehead{
position:relative;
padding:8px 15px 6px 25px;
background:#789D00 url(../images/pane_grad.jpg) right repeat-y;
border-bottom:solid 1px #9AA769;
}

.articlebullet{
position:absolute;
top:12px;
left:-10px;
height:6px;
width:6px;
background:url(../images/pane_bullet.gif) no-repeat;
}

html>body .articlebullet{
position:absolute;
top:12px;
left:15px;
height:6px;
width:6px;
background:url(../images/pane_bullet.gif) no-repeat;
}

.articletext{
padding:5px 15px 5px 15px;
border-bottom:solid 1px #565E38;
}
.panespace{
height:11px;
}

.downloadhead{
position:relative;
padding:4px 15px 4px 25px;
background:#789D00 url(../images/pane_grad.jpg) right repeat-y;
border-bottom:solid 1px #9AA769;
}

.downloadtext{
padding:4px 15px 4px 25px;
border-bottom:solid 1px #565E38;
}

.downtitletext{
color:#FFFFFF;
font-size:103%;
font-weight:bold;
}

.downbullet{
position:absolute;
top:9px;
left:15px;
height:5px;
width:6px;
background:url(../images/pane_bullet.gif) no-repeat;
}

#printBut{
	float:right;
	display:block;
	height:32px;
	width:32px;
	background:url(../images/ic_printer.gif) no-repeat ;
	margin:-31px 10px 0px 0px;
	text-indent:-3000px
}
html>body #printBut{
	margin:-31px 18px 0px 0px;
}


#emailBut{
	float:right;
	display:block;
	height:32px;
	width:32px;
	background:url(../images/ic_email.gif) no-repeat ;
	margin:-31px 10px 0px 0px;
	text-indent:-3000px;
}

#rssBut{
	float:right;
	display:block;
	height:32px;
	width:32px;
	background:url(../images/ic_rss.gif) no-repeat ;
	margin:-31px 10px 0px 0px;
	text-indent:-3000px;
}

#pdfBut{
	float:right;
	display:block;
	height:32px;
	width:31px;
	background:url(../images/download_pdf.gif) no-repeat ;
	margin:-31px 10px 0px 0px;
	text-indent:-3000px;
}
