body {
	background-color: #FDF4DC;
	/* rest of this is for the bottom right washed image */
	background-image: 
	url(regencybgfilter.gif);
	margin-top:0px;

	/*background-image: 
	url(../images/bg_bot_fade.jpg);
	background-repeat: 
	no-repeat;
	background-position: 
	right bottom*/
}


input, select, textarea{
	
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {

	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
p {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

}
h3 {
	
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
h4 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a {
	text-decoration: none;
	color: green;
}
a:visited {
	text-decoration: none;
	color: red;
}
a:hover {
	text-decoration: underline;
	color: blue;
}
.small_link {

	font-size: 85%;
}

.outer_box{
	/* colour of main surrounding box */
	background-color: #574209;
	
}
.main_content_area{
	/* background colour of main content box */
	background-color: #FEFCF0;
}

.left_navigation{
	background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_8x1.jpg);
}
.nav_holder{
background-color: #FEFFE9;
}
.footer{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
#container	{ position:relative; width:450px; height:220px; z-index:100 }
/* Include id's for all your layers here, with commas between. */
#pic_lyr1, #pic_lyr2, #pic_lyr3, #pic_lyr4, #pic_lyr5, #pic_lyr6{ 
	position:absolute; visibility:hidden; left:0; top:0; z-index:1 }
	
	
.nav_top{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_1x1.jpg);
}
.nav_1{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_2x1.jpg);
}
.nav_2{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_3x1.jpg);
}
.nav_3{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_4x1.jpg);
}
.nav_4{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_5x1.jpg);
}
.nav_5{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_6x1.jpg);
}
.nav_6{
background-color: #FEFFE9;
	background-image: url(../images/nav_final_off_7x1.jpg);
}
.whole_nav{
background-color: #FEFFE9;
background-image: url(../images/nav_final_off_8x1.jpg);
}
.xmas{
	display: block;
	width: 95%;
	padding:10px;
	
}


.shadow{
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}


.col_header{
background-color: #F9FC9D;
font-weight:bold;
}
.style{
background-color: #F9FC9D;
font-weight:bold;
}

#tabnav
	{
		height: 20px;
		width:95%;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0px; 
		padding: 0px;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #F9FC9D;
		font-size:100%;
		line-height: 14px;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #000000;
		text-decoration: none;
		color: #FA9A28;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #FEFFE9;
		background: #FEFFE9;
	
	}

#tabnav a:hover
	{
		background: #fff;
	}
	
* html div.float  /* IE will see this, Fire fox wont - it'll take the padding as part of the cascade */
{
	padding: 2px;
}


.highlightimage img
{
	border: none;
	filter:alpha(opacity=100);
	}
.highlightimage:hover img
{
	border: none;
	filter:alpha(opacity=50);
}