	/*  CSS */

body	{
	background: white;
 color: #333;
	margin: 2px 0 0 0;
	padding: 0;
	border: 0;
	text-align: center;
	font-family:  "Trebuchet MS",  Arial, Helvetica, sans-serif;
	padding-bottom: 25px;
	}
	
#outer{

    width:780px;
	height:100%;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	
	
	}	
	
#inner	{
    float:left;
	text-align:center;
	height:100%;
	background: white;
color: #333;
	padding: 0;
	width: 780px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 780px;	 
	}

html>#inner	{
	width: 780px;
	} 

#banner	{
	background: #fff;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	#bannerl {
	 FLOAT: left; WIDTH: 573px; HEIGHT: 182px
}
#bannerr {
	 FLOAT: left;  HEIGHT: 182px
}
#strapline{

width:766px;
background: white;
margin:0;
padding-left:14px;
height:20px;
BACKGROUND-IMAGE: url(graphics/strapline_bg.jpg);


}
#strapline a{

font-size:11px;

}





#pagebody	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #444;
	background: transparent;
	clear: both;
	}

#maincontent	{
	float: left;
	margin: 0  ;
	padding: 0 10px 0 12px;
	width: 569px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 547px;
	height:100%;
	min-height:500px;	 
	}

html>#maincontent 	{
	width: 547px;
	} 


#sidebar {
	display: none;
	}

	
	
#sidebar p	{

    
	
	padding: 0px 0px 0px 4px;
	
	}	

#footer {
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:764px;
	border: 0;
	border-top: 0px solid #ccc;
	color: #666;
	background: #5F402C;
	padding: 5px 7px 7px 10px;
	text-align: left;
	clear: both;
	font-size: 11px;
		
	}

html>#footer	{
	font-size: x-small;
	} 

#footer p	{
text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin: 10px 0;
	padding: 0;
	color:#8a8a8a;
	}





	/*  Typography */
	
h1, h2, h3, h4, h5, h6	{
	font-family:  Arial,  Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 1px;
	}
	
#maincontent h1	{
    margin: 8px 0 8px 0;
	color:#854B00;
    font-size:    medium;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  large;       
    }

html>#maincontent h1 	{
	font-size:  large;  
	} 

#maincontent h2	{
    margin: 15px 0 15px 0; 
	color:#854B00;
    font-size: 14px;
	font-weight:bold;     
     
    }
	
#maincontent h3	{
    margin: 0px 0 15px 0; 
	color:#854B00;
    font-size:    medium;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  large;      
     
    }

html>#maincontent h2 	{
	font-size:  large;  
	} 
 


p	{
	line-height: 140%;
	text-align: left;
	margin: 5px 0 10px 0;
	
	}
	
#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {
    font-size:    x-small;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:    small;         
    }




#sidebar p	{
	font-size: 11px;
	text-align: left;
	}

#strapline p{

color: #DF8B53;
font-size:11px;
margin:0;
padding:0px;
}

#strapline a{

color: #DF8B53;
font-size:11px;
}



	/* General links */
	
a:link, a:visited {
	
	text-decoration : none;
	color: #DF8B53;
	background: transparent; 
	}

a:hover {
	
	text-decoration : underline;
	color: #999;
	background: transparent; 
	}

a:active {
	
	text-decoration : none;
	color: #DF8B53;
	background: transparent;  
	}


	/*  Horizontal nav */

#menu {
	display: none;
	}



/*menu styles*/

#navcontainer2 {
	margin: 0px;

}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer2 li {
margin: 0;
padding: 0;	
	
}

#navcontainer2 a
{
	display: block;
	padding: 4px 0px 4px 14px;
	width: 193px;
	color: #F3DF93;
	background-color: #475C77;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Georgia;
	font-size: 13px;
	margin: 0px;
	border-bottom:1px solid #2F3D51;
	text-align: left;
	background-image: url(graphics/arrow2.gif);
    background-repeat: no-repeat;
    background-position: 4px 50%;
	

}

#navcontainer2 a:hover
{

text-decoration: none;
background-color: #3C4D64;
}

#navcontainer2 ul ul li { margin: 0 0 0 0; 
}

#navcontainer2 ul ul a
{
display: block;
padding: 4px 0px 4px 16px;
width: 191px;
color: #ffffff;
text-decoration: none;
background-color: #D9B45A;
font-size: 11px;
margin: 0px;

}

#navcontainer2 ul ul a:hover
{
color: #ffffff;
text-decoration: none;
background-color: #BE932C;


}
#navcontainer2 ul li a#current
{
	
	
	background-color: #3C4D64;
}
#navcontainer2 ul ul li a#current
{
	
	font-weight:bold;
	background-color:  #BE932C;
}




/* end menu styles*/
	
.imageright
			{
				float: right;
				margin: 0 0px 10px 15px;
				border: 0px solid #000000;
			}
			
.imageleft
			{
				float: left;
				margin: 0 15px 10px 0px;
				border: 0px solid #000000;
			}
.imagecentre
			{
				float: left;
				margin: 20px 45px 20px 45px;
				border: 0px solid #000000;
			}
			
#thumb_holder A {
	BORDER-RIGHT: #D9B45A 1px solid; 
	BORDER-TOP: #D9B45A 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #D9B45A 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #D9B45A 1px solid
}
#thumb_holder A:hover {
	BORDER-RIGHT: #785339 1px solid; 
	BORDER-TOP: #785339 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #785339 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #785339 1px solid
}
#thumb_holder IMG {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 5px; 
	BORDER-RIGHT-WIDTH: 0px
}




#thumb_holderb A {
	BORDER-RIGHT: #D9B45A 1px solid; 
	BORDER-TOP: #D9B45A 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #D9B45A 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #D9B45A 1px solid
}
#thumb_holderb A:hover {
	BORDER-RIGHT: #785339 1px solid; 
	BORDER-TOP: #785339 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #785339 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #785339 1px solid
}
#thumb_holderb IMG {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 5px; 
	BORDER-RIGHT-WIDTH: 0px
}


#thumb_holderc A {
	BORDER-RIGHT: #D9B45A 1px solid; 
	BORDER-TOP: #D9B45A 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #D9B45A 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #D9B45A 1px solid
}
#thumb_holderc A:hover {
	BORDER-RIGHT: #785339 1px solid; 
	BORDER-TOP: #785339 1px solid; 
	FLOAT: left; MARGIN: 2px 10px 10px 0px; 
	BORDER-LEFT: #785339 1px solid; WIDTH: 170px; 
	BORDER-BOTTOM: #785339 1px solid
}
#thumb_holderc IMG {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 5px; 
	BORDER-RIGHT-WIDTH: 0px
}
.clearboth {
	CLEAR: both
}