/*
Colour Reference
Menu Root:			 		#E1E7D4;
Menu Button: 				#D8E0C7;
Body Background: 		#EDF1E6;
TopMenu Text:			  #4E5E35;
Red Text:  					#A31D22;
Dark Green Text:		#42512B;
*/

/* Notes
Unordered-List <ul></ul> items take the name ___list
List <li></li> items take the name ___item
*/


/* ==== GENERAL ITEMS ==== */
*{
	/*font-family: "trebuchet MS", verdana, sans-serif;*/
	font-family: arial,verdana,sans-serif;
}

body{
	margin:	0px auto;
	padding: 0px;
	background-image: url('images/backgroundstripe.gif');
	font-size:70%;
	color: #434343;
	width:100%;
}

#innermiddleme{
	/*width:948px;*/ /*originally 778px*/
	/*padding-left: 40px;*/
	width: 778px;
	margin: 0px auto;
}

form{
 margin:0px;padding:0px;
}

table {
	width:95%;
	font-size:95%;
	}

#mainareacontent tbody tr td{
	border-bottom: 1px solid #D8E0C7;
}

.smallbr{
	margin:0px;
	padding:0px;
 	height: 10px;
}

.submitbuttons{
 vertical-align:middle;
	margin-bottom:7px;
	border: 0px;
}

a {
 color: #434343;
	text-decoration: none;
}

a:hover {
 	text-decoration: underline;
		/*	*** High Impact Links ****
		background: #A31D22;
		color: #FFFFFF;
		*/
}

.icon{
	vertical-align:middle;
	border: 0px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clearleft{
	clear:left;
}

.clearright{
	clear:right;
}

.showme{
	border: 1px solid red;
}

.clearboth{
	clear:both;
}

.linklistimage{
	border: 1px solid #42512B;
	margin-right: 5px;
	margin-bottom: 3px;
	float:left;
}

.alert {
	color: #DD2222;
	font-weight: bold;
}


.toplink{
	clear: both;
	border-top: 1px solid #666666;
	margin-top: 10px;
	padding-top:10px;
	text-align: right;

}


.linkpic{
	text-align:right;
 vertical-align:middle;
	border: 0px;
}
.linkimage{
	vertical-align: middle;
	border: 1px solid #42512B;
	margin: 2px;
}

.itemlink{
font-weight: bold;
}

.hidden{
	display: none;
}

.formbox{
		font-size:95%;
}

/* ALL THE SITE GOES WITHIN THIS */
#maincontainer{
	width: 775px;
	background:#EDF1E6;
	/*border-right: 2px solid #9C9D9B;*/
	border-right: 1px solid #646564;
	border-left: 1px solid #646564;
	border-bottom: 1px solid #646564;
	float:left;
	text-align: left;
}

#homemaincontainer{
	width: 775px;
	background:#B3BF9B;
	/*border-right: 2px solid #9C9D9B;*/
	border-right: 1px solid #646564;
	border-left: 1px solid #646564;
	border-bottom: 1px solid #646564;
	float:left;
}

#centralarea{
/*border:1px solid #FF0000;*/
float:left;
width: 775px;
}

.selectedItem{
	font-weight:bold;
}

#lhmContainer{
	width:	188px;
	float: left;
}
#lhmTopContainer {
 height: 42px;
	background-image: url('images/menu_corner_tl.gif');
	background-repeat:	no-repeat;
	background-position: top left;
	background-color:	#E1E7D4;
	border-left: 6px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}
#lhmTop{
	padding-top:	16px;
	padding-left:	27px;
	color:	#42512B;
	font-weight:	bold;
	margin:	0px;
	padding-right:	0px;
	padding-bottom:	0px;
}

a.lhmtoplink{
	color:	#42512B;
	font-weight:	bold;
	text-decoration: none;
}

a.lhmtoplink:hover{
	color:	#42512B;
	font-weight:	bold;
	text-decoration: underline;
}

#lhmLower{
	background: #EDF1E6;
	border-right:	3px solid #FFFFFF;
	padding:	0px;
}
#lhmBottom{
	height:	19px;
	margin-left:	4px;
	background:	#F1F4EB;
	border-right:	3px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left:	2px solid #FFFFFF;
	padding-left:	27px;
}
#lhmlist{
 list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	4px;
	border-left:	2px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
}

ul.menutop{
 list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	4px;
	border-left:	2px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
}

ul.menulevel2{
 list-style-type:	none;
	border-top: 1px solid #989E8C;
	background: #F1F4EB;
	margin-left:	-28px;
	border-left:	2px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding-left:	20px;
}

ul.menulevel3,ul.menulevel4,ul.menulevel5{
 list-style-type:	none;
	background: #F1F4EB;
	margin-left:	-28px;
	border-left:	2px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding-left:	20px;
}

.lhmitem{
/*height:             20px;*/
	background:	        #D8E0C7;
	background-image: 		url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left:	  				26px;
	border-top: 				   	1px solid #FFFFFF;
	border-left: 					  1px solid #FFFFFF;
	border-bottom: 				 1px solid #989E8C;
	border-right: 				  1px solid #989E8C;
 padding-top:        2px;
 vertical-align:     middle;
	padding-bottom:					2px;
}
.lhmitem1{
	/*height:             20px;*/
	background:	        #D8E0C7;
	background-image: 		url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left:	  				26px;
	border-top: 				   	1px solid #FFFFFF;
	border-left: 					  1px solid #FFFFFF;
	border-bottom: 				 1px solid #989E8C;
	border-right: 				  1px solid #989E8C;
 padding-top:        2px;
	padding-bottom:					2px;
 vertical-align:     middle;
}
.lhmitem2,.lhmitem3,.lhmitem4,.lhmitem5{
	/*height:             20px;*/
	margin-left:								0px;
	background:	        #F1F4EB;
	background-image: 		url('images/submenuarrow.gif');
	background-position:6px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				18px;
 padding-top:        2px;
	padding-bottom:					2px;
 vertical-align:     middle;
}


.lhmlink{
	color:						#434343;
	font-weight: 			bold;
}


/* ==== HEADER ==== */

#headerstrip{
	width:100%;
/*	height:10px;*/
	background: #FFFFFF;
 	background-image: url('images/headerstripe.gif');
	background-repeat: repeat-x;
 	margin:0px;
 	padding:0px;
	font-size:10px;
}
#header{
 	margin-top:0px;
	width:100%;
	background: #FFFFFF;
	float: left;
 	padding-top:10px;
}

#standardnav{
padding-left:35px;
font-size:95%;
}

#topmenuscontainer{
	width:775px;
}

.topmenulist{
	/*width:100%; UNCOMMENT THIS AND THEY BOTH GO WIDE BUT LEFT ALIGN, GRRRRR */
	float:left;
 	margin:0px;
 	list-style-type:none;
	padding:0px;
	margin-left:6px;
 	margin-top: 3px;
	clear:both;
	width:762px;
}

.topmenuitem{
	float: left;
	background-image: url('images/vdiv.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
 	padding-right:	15px;
}
.nobullet{
	background-image: none;
}
.topmenulink{
 	font-weight:bold;
}
.topmenulink2{
 	font-weight:bold;
 	color:#4E5E35;
	padding-right: 6px;
}


/* === LOGO / SEARCH / LOGIN etc === */

#logoetccontainer{
	margin-top: 25px;
 	float:      left;
	width: 100%;
 	clear: 		both;
}
#sitelogo{
 	float:   left;
	width: 280px;
}
#formbox1{
 	float:  right;
 	width:  140px;
	font-size: 100%;
	padding-right:5px;
}
#formbox2{
 	float:  right;
 	width:  148px;
	font-size: 100%;
}

.headerlist{
 	list-style-type:	none;
	margin:	          0px;
	margin-top:	      3px;
	padding:	         0px;
}

.headerlistitem{
	font-size:           100%;
	height:              14px;
	background-image: 		  url('images/menubullet_onwhite.gif');
	background-position: 	0px 2px;
	background-repeat: 		 no-repeat;
 	padding:              0px;
	padding-left:	       16px;
 	margin:               0px;
 	float:               left;
 	clear:               both;
 	width:               100%;
}

.headerlistitem a{
	color: #445E15;
 	font-weight:bold;
	}

.inpagelist{
 	list-style-type:	none;
	margin:	          0px;
	margin-top:	      3px;
	padding:	         0px;
}
.inpageitem{
	font-size:           100%;
	height:              14px;
	background-image: 		  url('images/menubullet_onwhite.gif');
	background-position: 	0px 2px;
	background-repeat: 		 no-repeat;
 	padding:              0px;
	padding-left:	       16px;
 	margin:               0px;
 	float:               left;
 	clear:               both;
 	width:               100%;
}
.inpagelink{
 	color: #435E18;
 	font-weight:bold;
}
.headtextbox{
	/*padding-bottom:2px;*/
	/*padding-left:2px;*/
	/*padding-top: 0px;*/
 	background:#EDEDED;
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}
.logintextbox{
	/*padding-bottom:2px;*/
	/*padding-left:2px;*/
	/*padding-top: 0px;*/
 	background:#EDEDED;
	font-size: 100%;
	height:17px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}


/* ==== MAIN AREA ==== */

#mainareacontainer{
	width:585px;
	float:left;
	padding-right:0px;
}
#mainarea{
	font-size: 100%;
	float:left;
/*	height:300px;*/
}
#mainareacontent{
	padding-top: 25px;
	padding-left: 18px;
 	padding-bottom:15px;
 	float:left;
	text-align:left;
}

.mainareacontent1col{
	width:550px;
}

.mainareacontent2col{
	width: 330px;
}

#mainareacontentnarrow{

}

#mainareacontent a {
 text-decoration: underline;
 color: #507815;
}

#mainareacontent a:hover {
	text-decoration: none;
 	color: #dc3200;
}

#mainareacontent a img{
	border: 0px;
}


/*changes size of mainarea when url-param is passed allowing rhmenu to show*/
.setwidth{
 	padding:0px;
 	margin-right:0px;
 	width:350px;
}

/* ==== RIGHT HAND MENU ==== */
/*appears when url-param is passed , setwidth also aplied to mainarea allowing rhmenu to show*/
#rhmenu{
 	font-size: 100%;
 	margin-top:11px;
 	background:#D8E0C7;
 	width:213px;
 	float:right;
 	/*height:200px; just for layout demo*/
 	background-image: url('images/corner_tl_ongreen.gif');
	background-repeat:	no-repeat;
	background-position: top left;
 	padding-top:28px;
 	padding-left:16px;
 	border-bottom: 1px solid #AAB893;
 	margin-right:0px;
		padding-bottom:15px;
}


/* ==== FOOTER ==== */
#footer{
 	background-color: #FFFFFF;
 	padding-top: 38px;
 	float:left;
 	padding-bottom:20px;
	width:775px;
}
#logos{
 	float:left;
}
#address{
 	width: 212px;
 	float: right;
		padding-left: 18px;
		padding-right: 5px;
 	font-size: 90%;
 	margin-right:10px;
}

  #sponsorContainer {
   position : relative;
   /*left : 569px;*/
   top : 0px;
   width : 180px;
   height : 130px;
   overflow : hidden;
  }
  #logo1 {
   position : absolute;
   left : 0px;
   top : 0px;
  }
  #logo2 {
   position : absolute;
   left : 0px;
   /* top : -130px; if moving*/
   top : 0px; /* if fading */

  }

#logonudge{ /* Used to push the static logos away from the animated ones */
	width:115px;
	height:55px;
	float:left;
	margin-left:5px;
}

/* ==== HOMEPAGE ====*/
/*  Homepage styles are now located in the file styles_homepage.css  */


/* SITE MAP */

#sitemapcontainer{
	width:560px;
}

#sitemapcontainer ul{
	 list-style-type:	none;
	 margin:0px;
	 padding:0px;
	 margin-bottom:10px;
}

#sitemapcontainer li{
	padding-top:        2px;
 	vertical-align:     middle;
}

/*ul.sitemapTop{
 list-style-type:	none;
	padding:	0px;
	margin:0px;
	margin-left:	4px;
}*/

/*ul.sitemaplevel2,ul.sitemaplevel3,ul.sitemaplevel4,ul.sitemaplevel5,ul.sitemaplevel6,ul.sitemaplevel7,ul.sitemaplevel8{
 	list-style-type:	none;
	margin-top:	0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-left:0px;
}*/

/*li.sitemapitem1,li.sitemapitem2,li.sitemapitem3,li.sitemapitem4,li.sitemapitem5,li.sitemapitem6{
	padding-top:        2px;
 	vertical-align:     middle;
}*/

.sitemapitemindent{
}

#AlphaNav{
	text-align:center;
}

.a2z{
	font-size: 100%;
	padding:3px;
	font-weight: bold;
	color: #FFFFFF;
	background: #4E5E35;
	margin-top:10px;
	margin-bottom:2px;
}

.a2z a{	color:#FFFFFF;}

a.a2zlink{
	color:#FFFFFF;
}

.buttonholder{
	margin-bottom:10px;
	width:100%;
}

.button a{
 background:#D8E0C7;
 border:1px solid #42512B;
 color: #42512B;
 float:left;
 padding:5px;
 margin: 0px 8px 0px 8px;
 width: 150px;
 text-align: center;
 font-weight: bold;
 letter-spacing: .25em;
}

.button a:hover {
 background: #E1E7D4;
 color:#000000;
 text-decoration:none;
}

/* ==== GENERAL STUFF ==== */


h1{
 	width:100%;
	font-weight: bold;
	font-size: 140%;
	color:#5E684E;
	margin-top:0px;
	margin-bottom:10px;
	margin-top:10px;
}

h2{
 	width:100%;
	font-weight: bold;
	font-size: 140%;
	color:#5E684E;
	margin-top:0px;
	margin-bottom:10px;
	margin-top:10px;
}

h3{
 	width:100%;
	font-weight: bold;
	font-size: 130%;
	color:#5E684E;
	margin-top:0px;
	margin-bottom:0px;
	margin-top:10px;
}

h4{
font-size:100%;
 	width:100%;
	font-weight: bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

p{
	margin:0px;
	margin-bottom:10px;
}

.logo{
 border:0px;
 vertical-align:middle;
 margin-left: 22px;
}
.nemlogo{
	border:0px;
	vertical-align:middle;
}

.notopmargin{
 margin-top:0px;
 padding-top:0px;
}

/* Main content side items*/


.documentlink{
	float: left;
	clear: both;
	width:90%;
	padding-bottom:8px;
	margin-right:10px;
	margin-top:5px;
	background-image: url('images/dottedline.gif');
	background-position:bottom;
	background-repeat:	repeat-x;
}


/* PAGING ITEMS */

#pagingarea{
	background: #DBE3CB;
	height: 22px;
	padding-top: 6px;
	padding-left: 20px;
	vertical-align: middle;
	margin-top:20px;
	margin-right:10px;
	clear:both;
}

#gallerypagingarea{
	text-align: center;
	clear:left;
	background: #DBE3CB;
	height: 22px;
	padding-top: 6px;
	padding-left: 20px;
	vertical-align: middle;
	margin-top:10px;
}

.pagenumber, a.pagenumber:link {
 	color: #FFFFFF;
 	padding: 0px 4px 0px 4px;
 	background-color: #969F82;
	border: 1px solid #969F82;
	margin-right:2px;
}

a.pagenumber:link,a.pagenumber:visited{
 	color: #FFFFFF;
 	padding: 0px 4px 0px 4px;
 	background-color: #969F82;
	border: 1px solid #969F82;
	margin-right:2px;
}

.pagenumber{
 	color: #FFFFFF;
 	padding: 0px 4px 0px 4px;
 	background-color: #969F82;
	border: 1px solid #969F82;
	margin-right:2px;
}

.pagenumber a {
 color:white;
}

.activepage {
	color: #4B5A21;
	padding: 0px 4px 0px 4px;
	border: 1px solid #4B5A21;
 	background-color: #E9ECE5;
	margin-right:2px;
	font-weight:bold;
}


/* FAQ AREA */

.faqquestionscontainer{
	padding:10px;
}

.faqquestion{
	margin-bottom:2px;
}

.faqanswerscontainer{
	padding:10px;
}

.faqanswer{
	padding: 4px;
	margin-top:10px;
	margin-bottom:5px;
}

.backtotop{
	width:100%;
	float:left;
	clear:both;
	text-align:right;
	margin-top: 10px;
}

.pagediv{
	width:100%;
	background-color: #42512B;
	height: 1px;
}

.double{
	height:2px;
}


/*NEWS LISTINGS AREA */

.newsitemcontainer{ /* contains each of the news items */
	float: left;
	margin-top: 10px;
	width:100%;
}

.newitemtext{ /* the div that contains the news item text in the listing */
	float: left;
}

.newsitemthumb{ /* the div that contains the thumbnail*/
	float: left;
}

.newsthumb{ /* the actual thumbnail image */
		border: 1px solid #4B5A21;
		margin-right: 4px;
}

.newsimage{
 float: left;
	border: 1px solid #4B5A21;
	margin-right: 8px;
	margin-bottom:4px;
}

a.newslink{
	font-weight: bold;
	color: #4B5A21;
}

/* DOWNLOADS AREA */

.download{
	padding-left:10px;
	margin-bottom: 10px;
}

.ListIcons{
 list-style-type:	none;
	margin:	          0px;
	margin-top:	      3px;
	padding:	         0px;
}

.ListIconsItem{
	padding:4px;
}

.iconlist{
width:20px;
text-align: center;
}

#linkicons{
	clear:both;
 text-align: right;
	padding:5px;

}

#linkiconsinner{
	width:40%;
	text-align:left;
	font-size:80%;
}


/*Calendar Menu elements*/

.calendarshow{
	margin-left:0px;
	background-image: 		url('images/arrowred.gif');
	background-position: 0px 3px;
	background-repeat: 	no-repeat;
	padding-left:10px;
}

.calendarhide{
	margin-left:12px;
	background-image: 		url('images/arrowred.gif');
	background-position: 0px 3px;
	background-repeat: 	no-repeat;
	padding-left:10px;
}

.Years{
	list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	4px;
	border-left:	1px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
	margin-right: 15px;
}

.MonthList{
  	list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	2px;
	border-left:	1px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
	font-weight: normal;
}

.ActiveYear{
	font-weight:bold;
	background: #D8E0C7;
	background-image: url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left: 28px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom:  1px solid #989E8C;
	border-right: 1px solid #989E8C;
 	padding-top: 2px;
 	vertical-align: middle;
}

.NormalYear{
	background:	        #D8E0C7;
	background-image: 		url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left:	  				26px;
	border-top: 				   	1px solid #FFFFFF;
	border-left: 					  1px solid #FFFFFF;
	border-bottom: 				 1px solid #989E8C;
	border-right: 				  1px solid #989E8C;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.ActiveMonth{
	font-weight: 							bold;
	margin-left:								0px;
	background:	        #F1F4EB;
	background-image: 		url('images/submenuarrow.gif');
	background-position:30px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				48px;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.NormalMonth{
	margin-left:								0px;
	background:	        #F1F4EB;
	background-image: 		url('images/submenuarrow.gif');
	background-position:30px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				48px;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.MonthContainer{
	border-top: 1px solid #989E8C;
	margin-left: -32px;
	padding-left:0px;
}



.linestyle1{
 background:#DAE0CE;
}

.linestyle2{

}

/* GALLERY */

.gallerythumbnail{
		float:left;
		margin-left:10px;
		text-align:center;
}

.GalleryMain{
	padding: 10px;
}

.galleryimage{
	text-align: center;
}

.gallerythumbrow{
	width:					520px;
	float:					left;
	clear:					both;
	padding-bottom:		10px;
	margin-bottom:			15px;
	border-bottom:			1px solid #D8E0C7;
}

.gallerythumbnailnew{
 	float:					left;
 	width: 					104px;
	margin-left:			20px;
}

#publicationscontainer{
width:100%;

}

/* SHOP */

#shopbuttonstrip{
	background: #E1E8D5;
	height:24px;
	text-align: right;
	margin-bottom:10px;
	padding-right: 20px;
	padding-top: 3px;
}

.shopbaskettitle{
	background: #E1E8D5;
	font-weight: bold;
	padding: 2px;
}


#homeleftad{
	float:left;
	width:146px;
}

#flashcontent{
	float:left;
	width: 137px;
	border: 1px solid #4F6920;
}


#flashcontent2{
	float:left;
	width: 137px;
	border: 1px solid #4F6920;
	margin-right: 7px;
}

.shopdropdownoption{
	margin:5px 0px;
}

.shopdropdownoption label{
	width:100px;
	display:block;
	float:left;
}

.shopdropdownoption select{
	font-size: 95%;
	color:#4F6920;
}

.shopitem-outer-container{
	float:left;
	width:500px;
	clear:both;
	border-bottom:1px solid #4F6920;
	padding: 0px 5px 10px 5px;
	border-left:1px solid #4F6920;
	border-right:1px solid #4F6920;
}

.shopitemcontainer{ /* contains each of the news items */
	float: left;
	margin-top: 10px;
	width:100%;
}

.shopitemtext{ /* the div that contains the news item text in the listing */
	float: left;
}

.shopitemthumb{ /* the div that contains the thumbnail*/
	float: left;
}

.shopthumb{ /* the actual thumbnail image */
		border: 1px solid #4B5A21;
		margin-right: 4px;
		padding:4px;
		background: #FFFFFF;
}

.shoplink{font-weight: bold;}

.noback{
 	background:#EDEDED;
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}

.headerformemail,.crlformemail{
 	background:#EDEDED url(images/login-email.gif);
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}

.headerformpassword,.crlformpassword{
 	background:#EDEDED url(images/login-password.gif);
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}


.heademail{
	background: #EDEDED url(images/login-email.gif) no-repeat top left;
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}

.headpass{
	background: #EDEDED url(images/login-password.gif) no-repeat top left;
	font-size: 100%;
	height:14px;
	width: 111px;
 	border-top: 1px solid #5D5D5D;
 	border-left: 1px solid #5D5D5D;
	border-bottom:1px solid #E9E9E7;
 	border-right:1px solid #E9E9E7;
	margin-right:5px;
}

/* DOWNLOAD LIBRARY */

.downloads-alphanav #AlphaNav{
	border-bottom: 1px solid #AAB893;
	background: #D8E0C7;
	font-weight:bold;
	padding: 3px 5px;
	margin-top:10px;
}

.downloadfileitem{
	margin-top:3px;
	border-bottom: 1px solid #AAB893;
	padding: 4px 6px;
}

.downloadfileitem a{
	font-size:110%;
}

.downloads-search-text{
	margin-top: 5px;
	text-align:center;
	font-weight: bold;
	color: #A31D22;
}

.librarycatlist{
	margin-top:10px;
}

.librarycatlist ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

.librarycatlist ul li{
	list-style-type: none;
	margin-top: 4px;
	padding-left: 18px;
	background: url(images/library_search.gif) no-repeat top left;
	padding-bottom:2px;
}

.downloads-sorry{
	margin-top: 5px;
	text-align:center;
	font-weight: bold;
	color: #A31D22;
}

/*Additional Feature Functionality - used to preview the golf central features generation*/
.golfcentralfeature{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:68%;
	float:left;
	color: #000000;
	padding:3px 5px;
	margin-top: 12px;
	width: 285px ;
	margin-left:18px;
}

/* squad pages */

.squadpage h1 {
	background-color: #d8e0c8;
	color: #42522b;
	margin: 0;
	padding: 6px 16px;
	width: 545px;
}
.squadpage .content {
	margin: 16px 8px 16px 16px;
}
.squadpage .box {
 	background-color:#d8e0c8;
 	width:280px;
 	background-image: url('images/corner_tr_ongreen.gif');
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 20px;
}
.squadpage .box .head {
 	padding: 10px 12px;
	font-weight: bold;
}
.squadpage .box .player,
.squadpage .box .staff {
	border-top: 2px solid #eef1e6;
 	padding: 2px 12px 1px 12px;
}
.squadpage .box .player a {
 	padding-left: 12px;
 	background-image: url('images/arrowred.gif');
	background-repeat: no-repeat;
	background-position: left .4em;
	font-weight: bold;
}
.squadpage .box .foot {
	height: 2px;
	background-image: url('images/dottedbar.gif');
}
.squadpage .box .staff .role {
	width: 100px;
	float: left;
}
.squadpage .box .staff .name {
	width: 155px;
	float: left;
}
.squadpage .box .head,
.squadpage .box .player,
.squadpage .box .staff {
	color: #42512a;
}
.squadpage .redtext {
	color: #a21d22 !important;
}
.squadpage .photo-box {
	width: 250px;
	background-color: white;
	padding: 7px;
}
.squadpage .photo-box .caption {
	margin: 7px 7px 0 7px;
	font-weight: bold;
}
.squadpage .photo-box .sponsor {
	text-align: center;
}
.squadpage .backlink {
 	width: 280px;
	margin-bottom: 10px;
	background-image: url('images/dottedbar.gif');
	background-position:bottom;
	background-repeat:	repeat-x;
}
.squadpage .backlink a {
	display: block;
 	font-weight: bold;
	padding: 3px 9px;
	background-image: url('images/arrowred-back.gif');
	background-position: center left;
	background-repeat: no-repeat;
	color: #43522b;
}
.squadpage .player-box {
 	background-color:#d8e0c8;
 	width:280px;
}
.squadpage .player-box .head {
	border-top: 2px solid #eef1e6;
 	background-color:#cad5ad;
	color: #41512c;
 	width:260px;
	font-weight: bold;
	padding: 2px 10px;
}
.squadpage .player-box .info {
	padding: 2px 10px;
}
.squadpage .nobg {
 	background-color:transparent;
}
.squadpage .player-box.details div {
	padding: 2px 10px;
}
.squadpage .player-box.details .bottombg {
	background-image: url('images/dottedline.gif');
	background-position:bottom;
	background-repeat:	repeat-x;
}
.squadpage .player-results {
	width: 560px;
	margin-left: 16px;
	border-collapse: collapse;
}
.table-header {
	background-color: #d8e0c8;
	padding: 4px 12px;
	font-weight: bold;
	margin: 0 10px 0 16px;
	width: 535px;
	border-top: 5px solid #eef1e6;
}
.table-footer {
	background-color: #cad5ad;
	width: 559px;
	height: 6px;
	margin: 1px 10px 20px 16px;
}
.squadpage .player-results td,
.squadpage .player-results th {
	padding: 2px 12px;
	border: 1px solid #eef1e6;
	border-width: 2px 1px 2px 0;
	color: #42512a;
}
.squadpage .player-results th {
	background-color: #cad5ad;
	text-align: left;
	white-space:nowrap;
}
.squadpage .player-results td {
	background-color: #d8e0c8;
	vertical-align: top;
}
			.custom-score-table {
				border:1px solid #ffffff;
				border-collapse: collapse;
			}
			.custom-score-table th{
				border:1px solid #ffffff;
				background-color:#D5DABC;
				padding:3px;
				font-weight:bold;
			}
			.custom-score-table caption{
				border:1px solid #ffffff;
				background-color:#D5DABC;
				padding:3px;
				font-weight:bold;
			}
			.custom-score-table td {
				border:1px solid #ffffff !important;
				background-color:#CDE1C8;
				padding:3px;
			}

			
.rsspanel{
	margin-top: 5px;
}			

.rsspanel img{
	margin-top: -3px;
	vertical-align: middle;
}

.rsspanel a{
	font-size: 100%;
	color: #445E15;
 	font-weight:bold;
}

/*NEW SITE SEARCH STYLES*/

.sitesearchresult{
	margin-top: 10px;
	padding: 5px;
}

.searchsite-title{
	font-size: 1.2em;
}

.searchsite-title a:hover{
	color: #ad4545;
}

.searchsite-date{
	text-align: right;
}

.searchsite-text{
	margin-top: 5px;
}

.other-searchsite-options{
	padding: 10px 5px;
	border-bottom: 1px solid #677867;
}

.searchsite-paging{
	font-size: 1.2em;
	text-align: center;
	border-top: 1px solid #677867;
	border-bottom: 1px solid #677867;
	padding: 10px 0px;
}

.other-searchsite-options ul, .searchsite-paging ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.other-searchsite-options li, .searchsite-paging li{
	display: inline;
	margin-right: 10px;
	font-weight: bold;
}

.searchitemtype{
	color: #667866;
}


/* Taken from skyscraper_ads.css*/
/*adjusts page layout to cater for the new RHside skyscraper ads*/


#innermiddleme{
	width:948px; /*originally 778px*/
	padding-left: 40px;
	margin: 0px auto;
}

.skyscrapper_advert{
	float: right;
	width: 160px;
	margin-top: 10px;
}

.skyscrapper_advert img{
border: 0px;
}

.tweetthis{
	float: right;
	width: 80px;
	padding-bottom: 10px;
	text-align: right;
}

.rhs-tweet{
	padding: 8px 0px 0px 70px;
	float: left;
	width: 110px;
}