body 						{
	font-size:10px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	margin-top:0px;
	padding:0px;
	font-family:"Trebuchet MS", Verdana;
	color: #605740;
}
								
h2							{	
								font-size: 1.4em;
								color: #663300;
								margin-top:30px;
								padding-bottom:5px;
								border-bottom:1px solid #D5E2B8;
								
									}
									
h3							{	
								font-size: 1.8em;
								color: #48640F;
								margin-top:30px;
								border-bottom:1px solid #D5E2B8;
								background-image:url('images/leftnavicon.jpg');
								background-position:left;
								background-repeat:no-repeat;
								padding-left:30px;
								padding-bottom:0px;}

h4							{	
								font-size: 1.2em;
								color: #663300;
								margin:0,10,10,0px;
								padding:0px;}


blockquote					{	
								/*font-size:1.1em;*/
								color:#3198C4;
								border-left: 4px solid #3198C4;
								padding-left:10px;
								}



ul							{ 	font-size: 1.1em;
								font-size: 1.1em;
								font-weight:normal; 
								color:#605740;
								line-height: 1.5em; }
								
p 							{ 	
								font-size:inherit;
								font-weight: normal; 
								line-height:inherit;
								/*padding-left:inherit;*/}

fieldset					{	border: 1px solid #36BDF5;
								/*margin-left:25px;*/ }
								
legend						{	font-size: 1.5em; 
								font-weight: bold; 
								color: #36BDF5; 
								line-height: 1.5em;
								padding:5px;
								padding-bottom:5px; }
								
form						{	padding:0px;
								margin:0px;}
								
a:link						{	color:#571C20; 
								text-decoration: none;}

a:hover						{	color: #571C20; 
								text-decoration:underline;}
a:visited					{	color:#571C20; 
								text-decoration:none;}
								

/*end block styles*/




/*topnav_template styles - 'topnav' previously 'pagemenu'*/

.topnavbg					{ }

.topnav						{ font-size:12px; font-weight:normal;font-family: Georgia, "Times New Roman", Times, serif;}
a.topnav:link				{ font-weight:normal;}	
a.topnav:hover				{ font-decoration:underline;}			

/*topnav end*/


/*DROP SHADOW BOXES ON CORENERS AND SIDES*/

.cornertl			{	background:url('images/middle_r1_c1.jpg');background-repeat:no-repeat;}
.topshadow			{	background:url('images/middle_r1_c2.jpg');background-repeat:repeat-x;}
.cornertr			{	background:url('images/middle_r1_c5.jpg');background-repeat:no-repeat;}
.rightshapdow		{	background:url('images/middle_r2_c5.jpg');background-repeat:repeat-y;}
.cornerbr			{	background:url('images/middle_r3_c5.jpg');background-repeat:no-repeat;}
.bottomshadow		{	background:url('images/middle_r3_c2.jpg');background-repeat:repeat-x;}
.cornerbl			{	background:url('images/middle_r3_c1.jpg');background-repeat:no-repeat;}
.leftshadow			{	background:url('images/middle_r2_c1.jpg');background-repeat:repeat-y;}


/*end DROP SHADOW BOXES ON CORENERS AND SIDES*/

/*homepage green text on right hand table*/

.greentext			{		color:#48640F;}

/*END homepage green text on right hand table*/

/*page_template navigation styles - 'leftnav' previously 'subnavtext'*/

.moveleftnav			{	margin-left:15px;}

.leftnav				{ 	font-size: 1.2em; 
							font-weight: normal;
							color: #717100;  
							text-decoration: none;
							text-align:left;
							border-bottom: 1px solid #D5E2B8;
							padding-left:32px;
							padding-top:5px;
							padding-bottom:5px;
							margin-left:12px;
							}

.leftnav a:link 		{ 	color: #571C20; 
							text-decoration: none; 
							
							}
.leftnav a:hover 		{ 	color:#48640F; 
							text-decoration: none; 
							}
.leftnav a:visited 		{ 	color: #571C20;
							text-decoration: none;
							}
							
.leftnavbg				{	background-color:#F3F7EB;
							}
							
.lefttitlebg			{	

							background-color:#0A2971;}
							

/*end leftnav*/


/*page_template main body text styles - same names as before*/

.bodytextbg				{	background-image:none;
							background-position:bottom;
							background-repeat:no-repeat;}

.bodytext-heading 		{ 	font-size: 1.5em; 
							font-weight: bold; 
							color:#663300; 
							line-height: 1.4em;
							padding-left:inherit;
							margin-top:5px;
							text-align:left;}


.bodytext 				{ 	font-size: 1.2em; 
							font-weight: normal; 
							line-height: 1.6em;
							}						
.bodytext a:link 		{ 	color: #FE8601; text-decoration: none;}
.bodytext a:visited 	{ 	color: #FE8601; text-decoration: none;}
.bodytext a:hover 		{ 	color: #FE8601; text-decoration: underline;}


.bodytext-table 		{ 	font-size:inherit; 
							font-weight: normal; 
							line-height:normal; }


/*contact form styles damag*/

.contact-field			{	border: 1px solid #E0E0E0;
							background-color:#F7F7F7;
							height: 15px;
							width: 130px;
							font-size: 1em;
							font-weight:normal;
							padding: 2px;}
							
.contact-msg			{	border: 1px solid #E0E0E0;
							background-color:#F7F7F7;
							height: 150px;
							width: 230px;
							font-size: 1.2em;
							font-weight:normal;
							padding: 2px;
							scrollbar-base-color:#E0E0E0;
							scrollbar-darkshadow-color:#FE8601;
							scrollbar-arrow-color:#FE8601;
							}
							
.submit-button			{	background-color:#FE8601;
							border: 1px solid #E0E0E0;
							font-size: 1em;
							font-weight:normal;
							}
/*end*/


		
/*end main body text styles*/




/*end_template styles 'footer' previously 'pagemenu2'*/

.footer 				{ 	font-size: .9em; 
							font-weight: normal;  
							padding-right: 3px;  
							text-decoration: none;}

.footer a:link 			{ 	color: #717100; text-decoration: none;}
.footer a:hover 		{	color: #990000; text-decoration: underline;}
.footer a:visited 		{ 	color: #717100; text-decoration: none;}

.footerbg				{	background-color:#E7E79C;}

/*end footer styles*/



/*sitemap styles*/

.form-hdr							{ 	font-size:inherit; 
										font-weight: bold; 
										color: #FFFFFF; 
										padding-top: 3px; 
										padding-right: 3px; 
										padding-bottom: 3px; 
										padding-left: 3px; 
										text-decoration: none;}

.sitemap-title	 				{ 		font-size:1.3em;  
										font-style: normal; 
										font-weight:bold;
										color: #571C20;}
.sitemap-title a:link 			{		color: #0A2971; text-decoration: none; }
.sitemap-title a:visited 		{ 		color: #0A2971; text-decoration: none; }
.sitemap-title a:hover 			{		color: #0A2971; text-decoration: none; }

/*sitemap end*/



/***************************************NEW DOUBLE A NON!!!!! DROP DOWN MENUS***************************************/


/*---------------if you need drop downs take the css from congigure.ie------------*/

/*[THIS HAS BEEN Modified! - babs 24 Aug 07] DO NOT MODIFY THE FIRST 5 STYLES!!!!!!!!!!!!!!!!*/

/*!!!!!!!!!!! QuickMenu Core CSS  - this is the class setup for the main container div !!!!!!!!!!!!!*/
.qmclear 	{	font-size:1px;
				height:0px;
				width:0px;
				clear:left;
				line-height:0px;
				/*display:block;*/
				float: left;}

.qmmc 		{	position:absolute;} /*this property has been switched from 'relative' for non-dropdown sites*/

.qmmc a 	{	/*float:left;*/
				/*display:block;*/
				white-space:nowrap;
				position:relative;}

.qmmc div a {	float:left;}

.qmmc div 	{	visibility:hidden;
				position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/


/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{
		margin-left:-5px;
		margin-top:80px;

	}


/*"""""""" (MAIN) Items - this is the text style in the main topnav titles """"""""*/
	#qm0 a
	{
		color:#571C20;
		font-family: 'Century Gothic' Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding:0px 15px 0px 20px;

	}


/*"""" (MAIN) Hover State - this gives the 'hover' text and background colour to the main heading""""""""*/
	#qm0 a:hover
	{
		color:#571C20;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State """"""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		font-weight:bold;
		background-repeat:no-repeat;
		background-position:100%;
		cursor:default;
	}




	/*"""""""" [SUB] Containers - the area surrounding the sub nav """"""""*/
	#qm0 div
	{

		background-color:#BFB391;
		padding-left:0px;
		border-style:solid;
		border-width:1px 1px 0px 1px;
		margin-top:2px;
		border-color:#FFFFFF;
		width:150px;
		

	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{
		font-size:1.1em;
		color:#000000;
		border-width:0px 0px 0px 0px;
		border-left:3px solid #D6991A;
		border-bottom:1px solid #ffffff;
		/*border-style:solid;*/
		padding:3px 30px 3px 5px;

	}

	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		color:#FFFFFF;
		text-decoration:none;
	}

	#qm0 div div
	{
		margin:0px 0px 0px 3px;
	}

	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{

		border-color:#666666;
		/*background-color:#EFF4FA;*/
		color:#FFFFFF;
		text-decoration:none;

	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent
	{


	}
