/* The h1 2&3 are ued in the rh col of the content arear: good for google this is where the content goes
h4&5 are used on the lhs common table and mush lower in the h2 pecking order */
/*
#82D1DB bluegreen content light green 
#97DFE8 
*/
td,p,span,div,input,textarea,select,ul,ol,form { /* a gloss over of all common elements, each me be overwritten later on*/
	font-family: arial, verdana, helvetica, sans-serif;
  	font-size:12px;	
	color: #666666;
}
body{
	margin: 0px;
	padding:0px;
}
a{font-size:12px;}

h1,h2,h3,h4,h5	{
 	font-size: 14px;
	margin-top: 9px;
	margin-bottom: 9px;
	}
h2,h3,h4,h5 {font-size:12px;}
	
h1,h2,h3,h4,h5:-moz-first-node {margin-top: 9px; margin-bottom: 9px;} /* overides mozillas annoying h1 margin defaults */

/* the bluegreen stuff set the rhtable to be the same and owrite colours on each page*/
.bluegreen_head_top,.bluegreen_head_sub,.rhtable_head_top,.rhtable_head_sub {
	background-color:#82D1DB;
	background-image: url(../images_am/white_tile.gif);
	background-position:bottom;
	background-repeat: repeat-x;

}

.bluegreen_head_sub {
background-color:#97DFE8;
}
.bluegreen_content,.bluegreen_content_lined,.rhtable_content,.rhtable_content_lined   {
background-color:#C0EFF7;
		padding-top:8px;
		padding-bottom:8px;
}
.bluegreen_content_lined,.rhtable_content_lined {
	background-image: url(../images_am/white_tile.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
.bluegreen_footer,.rhtable_footer{
	background-color: #C0EFF7;
	}
	
/* the image border ting */
img {
margin: 0px;
padding:0px;
border:0px; 

}
.text_wrap_img{
float: left;
padding-left: 10px;
padding-right:10px;

}
.text_wrap_img img {
margin-right:15px;
margin-bottom: 15px;
border: 5px solid #FFFFFF;
}
.txt_msg_c{
color:#FF0000;
font-weight:bold;}
	

/* ######## START The Outer table stuff: Common to all pages. The logo top nav stuff and footer etc  */
	.logo_bg_repeat{	/* thin bluegreen slice white pixel top+bot to match logo and repeats right to the end  #8FF4F2*/
		background-image: url(../images_am/logo_bg_repeat.gif);
		background-repeat: repeat-x;
	}
	.outer_rh_vrepeat{	/* grey slice down far rhs of content */
		background-image: url(../images_am/outer_rh_vrepeat.gif);
		background-repeat: repeat-y;
	}
	.outer_nav_top_repeat{	
		background-image: url(../images_am/outer_nav_top_slice.gif);
		background-repeat: repeat-x;
	}
	.footer_hrepeat{	/* some slice on the footer */
		background-image: url(../images_am/footer_repeat.gif);
		background-repeat: repeat-x;
	}
	.nav_main_repeat { /* the double bars spanning the main top nav section */
		background-image: url(../images_am/nav_main_repeat.gif);
		background-repeat: repeat-x;
	}