body {background:url(images/background.gif);
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1        {color:#54556a; font-size:14pt; font-family:Arial; font-weight:bold}

a:link    {text-decoration:underline; color:#8c5149; font-weight:bold;}
a:visited {text-decoration:underline; color:#8c5149; font-weight:bold;}
a:hover   { color:#ad5b50; font-weight:bold;}


.body_text       {
			font-size:12pt;
			font-family:Helvetica,Verdana, Arial;
		 }


table.body_table {
			border: 1px;
			border-color:#8c5149;
			border-style:groove;
		 }
		 
table.footer	{
			font-size:8pt;
			font-weight:bold;			
			color: #ffffff;
			background-color:#8c5149;
		}

table.content_background
		{
		padding:10px;
		}

table.green_back
		{
		background-color:#d9ede0;
		padding:15px;
		}
		
*/
ul.SqaureBullet
		{
		list-style-type: square
		}
		
td.content	
		{
		font-size:11pt;
		}

/*
td.pic_slogan
		{
		border:1px;
		border-color:#ffffff #ffffff #521c8c #521c8c;
		border-style:solid;
		}

		
.med_blue_line
		{
		background-color:#7393cf;
		width:100%
		}

		
.sub_menu_base_cell
		{
		border:1px;
		border-color:#8c5149 #ffffff #ffffff #ffffff;
		border-style:solid;
		}
		
.sub_menu
			{
			border:1px;
			border-color:#521c8c;
			border-style: solid;
			background-color:#d9ede0;
			color:#521c8c;
			}
		
.sub_menu a:link
			{
			color: #521c8c;
			text-decoration:none;
			}
			
			
		
		
		
		
table.main_menu
		{
		text-align:center;
		border:1px;
		border-color:#521c8c #ffffff #521c8c #ffffff;
		border-style:solid;
		background-color:#8c5149;
		color:#ffffff;
		font-weight: bolder;
		padding:3px;
		}	
		
*/		
table.main_menu a:link  {
			color: #887662;
			text-decoration:none;
			font-weight:bold;
			font-family:Arial;
			font-size:15px;
		 	}

table.main_menu a:visited  
			{
			color: #887662;
			text-decoration:none;
			font-weight:bold;
			font-family:Arial;
			font-size:15px;
		 	}
			
table.main_menu a:hover {
			color:#ad5b50;
			text-decoration:none;
			font-family:Arial;
		 	}
		 	
td.statusbarleft 
			{
			background-color:#54556a;
			color:#ffffff; 
			font-size:7pt; 
			font-family:Arial; 
			padding-left:15px; 
			padding-right:15px
			}
			
td.statusbarleft a, td.statusbarleft a:link, td.statusbarleft a:visited
			{
			color:#ffffff;
			text-decoration:none;
			}

td.statusbarleft a:hover
			{
			color:#8c5149;
			}
			
td.statusbarright 
			{
			background-color:#ffffff;
			color:#000000; 
			text-align:right;
			font-size:7pt; 
			font-family:Arial; 
			padding-left:15px; 
			padding-right:15px
			}
			
td.statusbarright a, td.statusbarright a:link, td.statusbartight a:visited
			{
			color:#000000;
			text-decoration:none;
			}

td.statusbarright a:hover
			{
			color:#8c5149;
			}
/*					
td.left_seperator
		{
		border:1px;
		border-color: #ffffff #ffffff #ffffff #7393cf;
		border-style:solid;
		}


			
td.main_menu 
		{
		background-color:#8c5149;
		}
		
.hor_line
		{
		background-color:#8c5149;
		width:100%;
		}

td.front_contact_details
		{
		background-color:#f0f0f0;
		padding:5px;
		}
table.front_contact_details
		{
		background-color:#f0f0f0;
		}
		
.co_title
		{
		font-size:10pt;
		letter-spacing:0.20em;
		}
table.enquiry_content
		{
		background-color:#f0f0f0;
		padding:10px;
		border:1px #e0e0e0 solid;
		}
		
td.intro_cell
		{
		padding:5px;
		}

.page_heading
		{
		color:#8c5149;
		font-size:11pt;
		font-weight: bolder;
		}

.page_heading a:link, .page_heading a:visited, .page_heading a:hover
	{
	text-decoration:none;
	}


.bold_coloured
		{
		color:#8c5149;
		font-weight: bolder;
		font-size:10pt;
		}

		
.bold_coloured_large
		{
		color:#8c5149;
		font-weight: bolder;
		font-size:12pt;
		}

		
ul.bullet_list
		{
		list-style-image: url('/images/bullet.gif');
		margin-top:0px;
		}
		
ul.plain
		{
		list-style:none;
		margin:0px;
		margin-top:0px;
		}

ol.standard_number_list
		{
		padding:8px;
		}
ol.standard_number_list li
		{
		margin-top:8px;
		}
		

tr.footer
		{
		padding:3px;
		}
		
tr.footer a:link
		{
		text-decoration:none;
		color:#ffffff;
		}

tr.footer a:visited
		{
		text-decoration:none;
		color:#ffffff;
		}

tr.footer a:hover
		{
		text-decoration:none;
		color:#ad5b50;
		}
		
			
ul.front_list
			{
			word-spacing:0.2em;
			letter-spacing:0.2em;
			font-size:10pt;
			font-weight:bold;
			
			}
			
ul.front_list 	a:link	{
			text-decoration:none;
			color:#000000;
			}
			
ul.front_list 	a:visited	{
				text-decoration:none;
				color:#000000;
				}
			
ul.front_list 	a:hover		{
				text-decoration:none;
				color:#000000;
				}
			
				
    #tabs {
      float:right; 
/*       width:100%; */
/*       background:#BBD9EE; */
      font-size:93%;
      line-height:normal;
      }
      
    #tabs ul {
	  margin:0;
	  padding:10px 0px 0px 0px;
	  list-style:none;
             }
	     
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #tabs a {
      float:right;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:right;
      display:block;
      background:url("/images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#363747;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

.back_button
	{
	background-color:#d9ede0;
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	width:80px;
	}
	
.back_button a:link
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button a:visited
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button a:hover
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button_cell a:link {text-decoration:none;}
.back_button_cell a:visited {text-decoration:none;}
.back_button_cell a:hover {text-decoration:none;}


table.mouseover_table 
			{
			border:1px;
			border-color: #521c8c;
			border-style:double;
			background-color:#ffffff;
			padding:10px;
			filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
			}

.diligent 
	{
	color:#363747;
	}
x;
	}
	
.back_button a:link
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button a:visited
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button a:hover
	{
	background-color:#d9ede0;       
	color:#521c8c;
	border: 1px;
	border-color:#7393cf;
	border-style:solid;
	padding:10px;
	text-decoration:none;
	width:80px;
	}
	
.back_button_cell a:link {text-decoration:none;}
.back_button_cell a:visited {text-decoration:none;}
.back_button_cell a:hover {text-decoration:none;}


table.mouseover_table 
			{
			border:1px;
			border-color: #521c8c;
			border-style:double;
			background-color:#ffffff;
			padding:10px;
			filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
			}

.diligent 
	{
	color:#363747;
	}

