td.greenbar{
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	background-repeat : no-repeat;
	background-image : url(../imgs/LHSbar.jpg);
	vertical-align : top;
}

form{
	padding:0px;
	margin:0px;
}

td.Hspacer{
	height : 12px;
}

td.Vspacer{
	width: 12px;
}

td.url{
	background-image: url(../imgs/optimised/url_back.gif);
	text-align: left;
	height : 20px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size : 10px;
	font-style : normal;
	vertical-align : middle;
	letter-spacing : 1px;
}
#technician_url{
	background-image: url(../imgs/optimised/url_back.gif);
	text-align: left;
	height : 25px;
	font-size: 12px;
	font-weight:600;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-style : normal;
	vertical-align : middle;
}

td.homepage_box_container{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align : middle;
	text-align : left;
	table-layout : auto;
}

.copyright{
	padding:0px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	letter-spacing : 0px;
	height:15px;
}

p { margin-top: 5px; margin-bottom: 10px; }

.copyborder{
	border-top : 1px solid #CCCCCC;
	font-size : 10px;
	color:gray;
	height:2px;
}
.copyright,a.copyright:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	VERTICAL-ALIGN: middle;
	text-decoration: none;
}

a.copyright:visited,a.copyright:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	font-size: 10px;
	vertical-align: middle;
}

a.copyright:hover{
	background-color: #EAF6E8;
}

td.featurebox_text{
	padding: 1px;
	text-align: left;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	letter-spacing : 1px;
	vertical-align : middle;
}
td.newsbox_text{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	letter-spacing : 1px;
	vertical-align : top;
	padding:5px;
}

.news_center{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	letter-spacing : 1px;
	vertical-align : top;
	padding:2px;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing : normal;
	line-height:15px;
}


/**
 * Main Menu Styles
 *
 * These styles have been inserted
 * to format the main menu text
 * after the migration from images.
 *
 * Change By:	AJ Hill
 * Date:		2004-09-27
 */

.mnuMainHolder {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 100;
	letter-spacing: 0px;
	
	color: #009966;
	text-decoration: none;
}

.mnuMain {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	letter-spacing: 0px;
	
	color: #009966;
	text-decoration: none;
	
	border-width: 0px;
	padding: 0px 1px 1px 1px;
}

.mnuMainOn, .mnuMain:Hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 900;
	letter-spacing: 0px;
	
	color: #009966;
	text-decoration: underline;
	
	border: 0px solid #ffffff;
	padding: 0px 1px 7px 1px;
	
	/*
	background-image: url("..\imgs\optimised\menu_back.gif");
	background-repeat: no-repeat;
	background-position: 2px 15px;
	*/
}

/************************/
/* End Main Menu Styles */
/************************/

a.menu_highlight, a.menu_highlight:active, a.menu_highlight:link, a.menu_highlight:hover, a.menu_highlight:visited {
/*
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing : 1px;
	padding: 2px;
	cursor : hand;
	vertical-align : middle;	
	pointer: hand;
	background-color: #009966;
*/
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: 100;
	letter-spacing: 1px;
	
	vertical-align : middle;	
	cursor: hand;
	pointer: hand;
	
	color: #009966;
	text-decoration: underline;
	
	border: 0px solid #ffffff;
	padding: 1px;
}

a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration: none;
	letter-spacing : 1px;
	padding:1px;
	cursor : hand;
	vertical-align : middle;	
	pointer: hand;
}
a.menu:active {
	color: #009966;
	border-bottom : 1px dashed #009966;
}

a.menu:link {
	color: #009966;
}

a.menu:hover {
	color: #009966;
	border-bottom : 1px dashed #009966;
}
  a.menu:visited {
	color: #009966;

}

td.inner_content{
	/*padding:5px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	letter-spacing : 1px;
	line-height:15px;
	text-align:middle;
	vertical-align : top;
}

a.inner_content{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	letter-spacing : normal;
	line-height:10px;
	padding:0px;
	cursor : hand;
	pointer: hand;
	text-align : left;
	vertical-align : top;
}

a.inner_content:active,  a.inner_content:link {
	color: #000000;
}

a.inner_content:hover {
	color: #009966;
	border-bottom : 1px dashed #009966;
}
  a.inner_content:visited {
	color: #009966;
}

td.contentheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#009966;
	font-size: 22px;
	padding-top:15px;
	text-align:left;
	padding-bottom:20px;
	text-decoration: none;
	/*text-shadow : Gray;
	*/
	letter-spacing : normal;
	font : normal 500;
}

.subheader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	margin-bottom:0px;
	padding-bottom:0px;
	/*text-shadow : Gray;
	
	letter-spacing : 1px;*/
	font : 900;
}
/*#content{
width: 450px;
height: 60px;
}*/

/************************************************
*
* Styles defined for homepage image banner
*
************************************************/

.img1 {
	background: URL('../flash/1_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img2 {
	background: URL('../flash/2_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img3 {
	background: URL('../flash/3_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img4 {
	background: URL('../flash/4_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img5 {
	background: URL('../flash/5_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img6 {
	background: URL('../flash/6_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img7 {
	background: URL('../flash/7_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

.img8 {
	background: URL('../flash/8_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}
.img9 {
	background: URL('../flash/9_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}
.img10 {
	background: URL('../flash/10_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}
.img11 {
	background: URL('../flash/11_bg.jpg') #ffffff;
	background-repeat: repeat-x;
}

/*
* Image Style + Caption for inner pages
*/

.image {
  border: 0;
  float: left;
  padding: 0px;
  border: 1px solid #000000;
  margin-right:10px;
  margin-top:15px;
  margin-left:0px;
  vertical-align:top;
}

.caption {
  font-size: 7pt;
  font-style: italic;
}

.imagebroch {
  border: 0;
  float: right;
  padding: 0px;
  border: 1px solid #000000;
  margin-right:10px;
  margin-top:15px;
  margin-left:0px;
  vertical-align:top;
}

/*
* End Image Style
*/

/* Classes for toggled content */

.toggle_button {
	border:0px;
	cursor: hand;
	font-weight: normal;
	text-decoration: none;
	color: #009966;
}

.toggle_content {
	display: inline;
	margin-bottom:0px;
}

.toggle_content UL
{
	margin-BOTTOM: 0px;
	
}

.toggle_content  LI
{
	PADDING-BOTTOM: 0px;
	list-style : square;
	margin-left:5px;
	text-align : left;
}
.toggle_content table{
	margin-bottom: 0px;
}

.submenu{
	border: 0px 1px 1px 1px solid silver;
	margin:0px;
}
.submenu td{
		padding-left: 5px;
}

.formerror{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:red;
	text-align : left;
}

/* tag for grey form instructions*/
.forminst{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: ButtonShadow;
	text-align : right;
	size : 6px;
	font-style : italic;
}

.Buttons
{
	border: #f4f4f4 1px outset;
	border-color: silver;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../imgs/box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height:20px;
	padding:3px;
	width:50px;
}
.TextBox {
	border: #f4f4f4 1px outset;
	border-color: silver;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../imgs/box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height:17px;
	padding:3px;
	margin-left:3px;
	width:11em;
}
/*

.homepageTextBox {
	border: #f4f4f4 1px outset;
	border-color: silver;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../imgs/box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height:17px;
	padding:3px;
	margin-left:3px;
	width:10em;
}*/

.TextArea {
	border: #f4f4f4 1px outset;
	border-color: silver;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height:100%;
	width:153px;
	margin-left:3px;
	padding:3px;
}

a.menutext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	letter-spacing : 1px;
	padding:0px;
	cursor : hand;
	vertical-align : middle;	
	pointer: hand;
}

a.menutext:active,a.menutext:link {
	color: #000000;
}

a.menutext:hover {
	color: #009966;
	border-bottom : 1px dashed #009966;
}
  a.menutext:visited {
	color: #000000;
	border-bottom : 1px dashed #009966;
}
.inner_table{
	border-bottom:1px solid e6e6e6;
	text-align : center;
}
