/*********************
  global.CSS
*********************/
/*******************
   HTML 
 *****************/
body {
    background-image:url(/images/background.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
} 
table {
    background-image:url(../images/customer_icon.gif);
	background-repeat:repeat;
} 
tr {
  vertical-align:top;
}
td {
    
	font-family: Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #000000;
	text-align: justify;
}

.tablepad {
	padding-top:0px;
	padding-bottom:0px;
}
font {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
select {
    font-family: Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border: 0;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
input {
    background-color:#000000;
    color:#ffffff;
    border:0px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

/*************
  CSS CLASS
*************/
.sitesearch {
  background-color:#000000;
  color:#ffffff;
  border:0px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: xx-small;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
.selectBlack {
    font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border: 0;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.newsPlain {
	font-size:11px;
	padding: 0px 5px 0px 5px;
}


.subheading4 {
  font-family : Arial ;
  font-size : 11px ;
  color : #8F9AA1 ;
  font-weight : bold ;
}


.small {
    font-family : Arial ;
	font-size : 11px ;
	color : #455560 ;
	font-weight : normal ;
	text-decoration: none ;
}


.small A:link{
    font-family : Arial ;
	font-size : 11px ;
	color : #455560 ;
	font-weight : normal ;
	text-decoration: none ;
}
	
	
.small A:visited{ 
    font-family : Arial ;
	font-size : 11px ;
	color : #455560 ;
	font-weight : normal ;
	text-decoration: none ;
} 


.small A:active{
    font-family : Arial ;
	font-size : 11px ;
	color : #455560 ;
	font-weight : normal ;
	text-decoration: none ;
}


.small A:hover{
    font-family : Arial ;
	font-size : 11px ;
	color : #455560 ;
	font-weight : normal ;
	text-decoration: none ;
}

.content {
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#455560;
}


.content2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#455560;
}


.search {
	padding:5px 10px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #8dc73f;
}


.moddate {
	font-size : 11px;
	color : #455560;
	padding:5px 5px 5px 5px;
}


.quote *{
	font-size:11px;
  	color : #455560;
  	font-weight : normal;
  	font-style : italic;
}


.backbutton {
	color: #455560;
	font-size:9px;
}

.search_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border: 0;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.search_bg {
  height:20px;
  width:157px;
 } 

 .bg_black {
   background-color:#000000;
 }

A:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
   /* font-variant: small-caps;*/
	color: #000000;
	text-decoration: none;
}
	
	
A:visited{ 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*font-variant: small-caps;*/
	color: #000000;
	text-decoration: none;
} 


A:active{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*font-variant: small-caps;*/
	color: #000000;
	text-decoration: none;
}


A:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*font-variant: small-caps;*/
	color: #000000;
	text-decoration: underline;
}

/**********************
   - - CSS CLASSES -- 
***********************/
.lightgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #8dc73f;
}
.minilinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8dc73f;
}
.setfocus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color:#8dc73f;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #8dc73f;
}

.sidelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8dc73f;
	font-size:11px;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}

a.one:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;}
a.one:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;}
a.one:hover {font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;}
	
a.two:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8dc73f;
	text-decoration: none;}
a.two:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8dc73f;
	text-decoration: none;}
a.two:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c8f48d;
	text-decoration: none;
}
a.two:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c8f48d;
	text-decoration: none;
}
	
	
	
a.three:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}
a.three:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}
a.three:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #dfdddd;
	text-decoration: none;}
	
	
a.four:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #8dc73f;
	text-decoration: none;}
a.four:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #8dc73f;
	text-decoration: none;}
a.four:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #c8f48d;
	text-decoration: none;
}
/*a.bodycopy:link, a.bodycopy:visited,a.bodycopy:active {
    color:#8dc73f;
	text-decoration:none;
}
a.bodycopy:hover {
    color:#8dc73f;
	text-decoration:underline;
}*/
	
.nofocus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}
.tbl_tile {
  background-image:url(/images/tile_tbl.gif);
  background-repeat:repeat-y;
  width:169px;
}
.tile_mid {
  background-image:url(/images/tile_mid.gif);
  background-repeat:repeat-y;
  width:427px;
  border-right:1px solid #8dc73f;
}
.top_bar_img {
  background-image:url(/images/table_top.gif);
  background-repeat:no-repeat;
  height:100px;
  width:427px;
  background-position:bottom right;
}
.border_bottom {
 
  border-bottom:1px solid #8dc73f;
}
.border_right {
  border-right:1px solid #8dc73f;
}
.border_left {
  border-left:1px solid #8dc73f;
}
.green_line {
  background-image:url(/images/green_pixel.gif);
  background-repeat:repeat-x; 
  height:1px;
}
.green_line_thin {
  background-image:url(/images/green_pixel.gif);
  background-repeat:repeat-x;
    height:1px;
}
.tile_right_end {
  background-image:url(/images/tile_right.gif);
  background-repeat:repeat-y;
  width:171px;
  background-position:right;
}


/*************************************************************************
  MENU - CSS CLASSES
 ************************************************************************/
  .submitButton {
	background-image:url(/images/go_btn.gif);
	background-repeat:no-repeat;
}
 
 /*************************
   MAIN HORIZONTAL MENU
 *************************/
.hmmenu_main
{
    padding-top:6px;
	padding-bottom:4px;
	font-size:10px;
	color:#8dc73f;	
	height:22px;
	border:0px solid red;
	
}



.hmmenu_sub
{
	
	text-transform:capitalize;
}
.hmmenu_off {
	
	border:1px solid #8dc73f;
	/*border-left:1px solid #8dc73f;
	border-right:1px solid #8dc73f;*/
    background-color:#ffffff;
    color:#9f9b9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	align:left;
	padding:2px;
	cellspacing:1;
	width:120px;
}

.hmmenu_off a, .hmmenu_off:active, .hmmenu_off:visited, .hmmenu_off:link  {
    color:#9f9b9b;
	}

.hmmenu_on {
	border:1px solid #8dc73f;
	/*border-left:1px solid #8dc73f;
	border-right:1px solid #8dc73f;*/
    background-color:#ffffff;
    color:#9f9b9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	align:left;
	padding:2px;
	cellspacing:1;
	width:120px;
}

.hmmenu_on a, .hmmenu_on:active, .hmmenu_on:visited, .hmmenu_on:link {
    color:#dfdddd;
	
}
.menu {
   
	font-size:11px;
	color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
	height:33px;
}

/* * * * * * * * * *
   main menu 
  * * * * *  * * * */
  /********************
  main select
 ******************/
 .mainItemSelected {
 	font-family:Arial, Helvetica, sans-serif;
	color: #8dc73f;
	text-decoration: none ;
	font-weight:bold;
	padding-right:2px;

}

.mainItemSelected a {
	font-family:Arial, Helvetica, sans-serif;
	color:#8dc73f;
	text-decoration: none ;
	font-weight:bold;
	padding-right:2px;
}

.mainItemSelected a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #8dc73f;
	text-decoration: none ;
    font-weight:bold;
	padding-right:2px;

}

.mainItemSelected a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #8dc73f;
	text-decoration: none ;
	font-weight:bold;
	padding-right:2px;
}

.mainItemSelected a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none ;
    font-weight:bold;
	padding-right:2px;
}
.no_height {
   height:100%;
}
  a:link.color,a:active:color, {
  color: #8dc73f;
  font-size:11px;
}
a:visited.color {
  color:#8dc73f;
  font-size:11px;
}
a:hover.color {
  color: #8dc73f;
  font-size:11px;
   text-decoration:underline;
}

/*******************************
   SITEMAP COLORS 
 ******************************/
 .BarCodingOne {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}


.subBarCodingOne {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}


.BarCodingTwo {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingTwo {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.BarCodingThree {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingThree {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.BarCodingFour {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingFour {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.BarCodingFive {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingFive {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.BarCodingSix {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingSix {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.BarCodingSeven {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}


.subBarCodingSeven {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	border-left:1px solid #455560;
}

.BarCodingEight {
	font-size:11px;
	color:#da353b;
	background-color:#ffffff;
	
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}


.subBarCodingEight {
	font-size:11px;
	color:#ffffff;
	background-color:#da353b;
	
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}

.submitFormButton {
  background-image:url(/images/submit_green.gif);
   background-repeat:no-repeat;
  width:55px;
  height:19px;
}
/*.submitButton {
   background-color:#8dc73f;
  border:1px solid #455560;
  color:#FFFFFF;
}*/
.resetFormButton {
  background-image:url(/images/reset_green.gif);
  background-repeat:no-repeat;
    width:55px;
  height:19px;
}

/********************************************
  ADDITIONAL CSS ADDED J.BREWIS 2008-01-31
  ******************************************/
  .print_line {
   background-image:url(/images/green_pixel.gif);
  background-repeat:repeat-x;
  height:1px;
}
.print_logo {
   background-image:url(/images/logo.gif);
   background-repeat:no-repeat;
   height:79px;
   width:183px;
}


