
	
	/*============================================================================================*\
	|				 CSS by Matt Harper @ Site of Hand Web Design (c)2009 					|
	\*============================================================================================*/

	@import "menu_top.css";
	@import "menu_side.css";
	@import "resizable_div.css";
	
	
	/* Zero default margin & padding around common elements */
	body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul
	{
		margin: 0;
		border: 0 none transparent;
		padding: 0;
	}

	/*---------------------------------------------------------------------------------------------*\
	|				Screen Layout Divs					   |
	\*----------------------------------------------------------------------------------------------*/

body.MainSite
{	
	background-color: #444444;
	background-image: url('BG_grass.gif'); 
	background-repeat: repeat;			

	/* set default Font size here */
	font-size: 0.7em; 
}
	
	.HiddenHeading
	{
		position: absolute;
		left: -999em;
	}

	
/* 	for maxium width display in IE subtract 28 px to allow for sroll-bar 	*/

/*	Remove the following div to create a "liquid" layout 	*/

.Container 
{			
	position: relative;
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: none;
	
	background-color: #eeeeee;
	background-color:transparent;
	
	top: 10px;
	left: 0px;	
	
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #111111;		
} 

.Shutdown
{
	text-align: center;
}

.Banner 
{
	width: 100%;
	height: 136px;

	margin-left: auto;
	margin-right: auto;

 				
	background-image: url('Banner_Sports.gif');
	background-repeat: no-repeat;
	background-position:left;
	background-color: transparent;

	text-align: center;	
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.9em; 
	color: #000000;
		/*  border: solid 1px red;  */
}


	.Wrapper1
	{

	
	}
	

	.Wrapper2
	{

		clear: left;		
	}
	
	
	.Wrapper3
	{
			background-image: url('BG_centre.gif');
		background-repeat: repeat-y;		
		
		/* border: solid #333333 5px; */		
		clear: left;
		text-align: center;
	
		
	}	
	
	
	.Side1Column
	{
		float:left;
		margin-top: 20px;
		width: 150px;
		height: 548px;
		
		/* border: solid 1px red; */
	}
	
	.Side2Column
	{
		/* border: solid 1px green; */
	}
	
	.CentreColumn
	{
		/* float:left; */
	    width: 770px;
		
		height: 548px;		
		overflow:auto;

/* 		margin-top: 10px;
		margin-bottom: 10px; */
		padding: 10px 20px 10px 20px;	


		background-color:transparent;		
		background-color: #eeeeee;
		
		border-top: solid #222222 5px;
		border-right: solid #dddddd 5px;
		border-bottom: solid #cccccc 5px;
		border-left: solid #777777 5px; 
	}

#CentreColumn_7
{

	width: 980px;
	height: 620px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ffffff;
}


	
	.Footer
	{
		clear:both;

		width:100%;
		height:70px;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		
		background-color: transparent;	
		background-image: url('BG_foorter.gif');
		background-repeat: no-repeat;				
		/* border-top: solid 1px #eeeeee; */
		text-align: center;	
	
		font-size: 0.8em; 
		color: #eeeeee;	
		
		
	}		
/*	================	BreadCrumb Links	==============	*/	
	.BreadCrumbDiv
	{
		clear: left;		
		padding: 0.5em;
		background-color: transparent;	
				
			background-image: url('BG_centre.gif');
		background-repeat: repeat-y;	
		text-align: left;		
		font-size: 1em; 
		font-style: italic;
		color: #000000;			
	}

	 .BreadCrumb a:visited
	,.BreadCrumb a:active
	,span.BreadCrumb
	{
		color: #0000ff;	
	}

	span.BreadCrumbSelected	
	{
		color:#ffffff;
			
	}


	 .NewWindow
	{		
		height: 100%;
		padding: 0.5em;	
		text-align: center;
	}
	
	.NewWindow img
	{
		border: ridge 4px #dddddd;
		margin: 0.5em;			
	}
	
	.NewWinText
	{
		height: 100%;

		margin: 1em;
		padding: 2em;
		border: none;
		background-color: #eeeeee;
		
		font-size: 1.1em;
		text-align: justify;
	}	
	
	
	/*---------------------------------------------------------------------------------------------*\
	|					FONTS						   |
	\*----------------------------------------------------------------------------------------------*/
	
/* 	 */
h1	
{
	font-size: 1.5em;
	margin: 0.7em;
}	
	
h2	
{
	font-size: 1.4em;
	margin: 0.7em;	
}		

h3	
{
	font-size: 1.3em;
	margin: 0.6em;
}
	
h4	
{
	font-size: 1.2em;
	margin: 0.5em;
}
		
p	
{
	font-size: 1em;
	margin: 0.4em;
}	
	
.Small
{
	font-size: 0.7em;
	margin: 0.3em;
}

.Notice	
{
	font-size: 1.1em;
	font-style: italic;
	margin: 0.5em;
}

.WarningMSG	
{
	font-size: 1.1em;
	color: #dd0000;
	margin: 0.5em;
}	
.WarningMSGSmall	
{
	font-size: 0.8em;
	color: #dd0000;
	margin: 0.5em;
}	
	
	/*---------------------------------------------------------------------------------------------*\
	|					LINKS						   |
	\*----------------------------------------------------------------------------------------------*/	

	/*	Global Links	*/
	
	a:link
	{
		color: #0000aa;
		text-decoration: none;		
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	}
	
	a:visited 
	{				
		color: #1111bb;
		text-decoration: none;		
	}
	
	a:focus
	{				
		text-decoration: underline;
		color: #1111bb; 	
	}
	
	a:active
	{					
		color: #ff0000;					
	}
	
	a:hover 
	{					
		text-decoration: underline;
		color: #0000ee; 
	}
	
.NoClass
{
/*	Default Class - no properties need assigning for this class	*/
}

	

	/*	==================	Footer Links	=======================	*/
	
div.MenuFooter
{
	margin: 5px 5px 5px 5px;
}
	
ul.MenuFooter
{	
	list-style-type: none;
}
	
li.MenuFooter 	
{	
	display: inline;
}


a.MenuFooter:link
{
	color: #ffffff;
	text-decoration: none;		
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
}
	
a.MenuFooter:visited 
{				
	color: #bbbbbb;
	text-decoration: none;		
}
	
.MenuFooter a:focus
{				
	text-decoration: underline;
	color: #e2a32a; 	
}
	
	.MenuFooter a:active
	{					
		color: #000000;					
	}
	
.MenuFooter a:hover 
{					
	text-decoration: underline;
	color: #e2a32a; 
}


div.SiteCredit a:link
{
	color: #ffffff;
	text-decoration: none;		
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
}
	
div.SiteCredit a:visited 
{				
	color: #bbbbbb;
	text-decoration: none;		
}
	
div.SiteCredit a:focus
{				
	text-decoration: underline;
	color: #e2a32a; 	
}
	
	div.SiteCredit a:active
	{					
		color: #000000;					
	}
	
div.SiteCredit a:hover 
{					
	text-decoration: underline;
	color: #e2a32a; 
}


	/*---------------------------------------------------------------------------------------------*\
	|				    IMAGES							   |
	\*----------------------------------------------------------------------------------------------*/
	
.Thumbnail	
{
	height: 64px; 
	border: none;				
}

img.Thumbnail96
{
	height: 96px; 
/* 	border: solid 2px transparent; */
}

 a img
{
	border: solid 2px transparent;
}

 a img:hover
/* ,a.ContactListThumb img:hover */
{
	border: solid 2px #E2A32A;
}

.NavIcon	
{
	width: 52px;
	height: 48px; 				
}

 a img.ImageView	
 {
	border: ridge 5px #cccccc;
}

	/*==============================================================*\
	|				Styles unique to MODULEs				   |
	\*==============================================================*/

	
	
	/*	========	Banner	==========		*/
	
.Div_1_1 div.Link
{
	position: relative;
	float: right;
	
/*	 top: 24px; */

	height:10px;
	margin-top: 24px;
	 width: 220px; 
	margin-right: 0px;

	background-color: transparent;
	  
}

 .Div_1_1 a:link 
,.Div_1_1 a:visited
,.Div_1_1 a:active
{	
	font-size: 1.1em;	
	font-weight: bold; 
	color: #cccddd;
 	
}	

.Div_1_1 a:hover
{	
	color: #e2a32a;	
	text-decoration: none;
}

.Div_1_2 div.ListItems
{
	position: relative;
	float: right;
	clear: both;	
	/* top: -10px; */
	margin-top: -5px;
	margin-right: -16px;
	text-align: right;
	font-size: 1.1em;
	font-weight: normal; 
	color: #cccddd;
	background-color: transparent;	  
}	
	
.Div_1_2 div.ListItems ul
{
	text-align: right;	
	list-style-type: none;
}

.Div_1_2 div.ListItems li
{
	margin: 0.3em;
}	

.Div_1_3
{
	position: relative;	
	 /* float: left;  */
	/* top: -20px; */
	left:10px;
	width: 134px;
	height: 134px;
	
	border:none;

}

.Div_1_3 img
{
	border:none;
}

img.LinkImage:hover
{
	border:none;	
}	
	/*	========	Left Side	==========		*/


div.ThemeSelector
{
	width: 140px;
	
	margin-bottom: 2em;
	margin-right: auto;
	margin-left: auto;
	
	border-top: solid #eeeeee 1px;
	border-right: solid #777777 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #cccccc 1px; 

	background-color: transparent;	
	color: #eeeeee;
	font-weight: bold;
}

div.SearchBox
{
	width: 140px;
	margin-bottom: 2em;
	margin-right: auto;
	margin-left: auto;
	
	border-top: solid #eeeeee 1px;
	border-right: solid #777777 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #cccccc 1px; 

	background-color: transparent;	
	color: #000000;
}

input.SearchBox
{
	width: 124px;
}


input.SearchBoxButton
{	
	margin: 2px;
	
	border-top: solid #eeeeee 2px;
	border-right: solid #777777 2px;
	border-bottom: solid #000000 2px;
	border-left: solid #cccccc 2px; 

	background-color: #cccccc;	
	color: #000000;
}

	
 a.RemoveHiliteLink:link
,a.RemoveHiliteLink:visited
,a.RemoveHiliteLink:active	
{
	color: #000000;
	background-color: #aaaaff;
	padding: 0.3em;
	margin: 0.5em;
	border-top: solid #eeeeee 1px;
	border-right: solid #777777 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #cccccc 1px; 		
}
	
 a.RemoveHiliteLink:hover
,a.RemoveHiliteLink:focus
{
	color: #9999aa;
	background-color: #ffffff;
}


 a.LogoutLink:link
,a.LogoutLink:visited
,a.LogoutLink:active
{
	padding: 0.5em;
	
	border-top: solid #eeeeee 2px;
	border-right: solid #777777 2px;
	border-bottom: solid #000000 2px;
	border-left: solid #cccccc 2px; 

	background-color: #cccccc;	
	color: #000000;
}


div.ValidateLinks
{	
	margin-top: 10em;
	text-align: center;
	border:none;
}

div.ValidateLinks img
{	
	border:none;
}

	/*	========	Center of Page	==========		*/

/*	 text 		*/	

 .Div_3_2 p.Text1
,.Div_3_4 p.Text1
{
	text-align: center;
}

.Image1Caption
{	
	display: block;
	margin-bottom: 1em;
}

/*	Home Page  Items	*/

.FlashPlayer
{
	clear: left;
}
 
/*	Home Page Flash Player */
div#mod_2398 object
{
	border: ridge 8px #777777;
}

/*	RSL club Page Flash Player */
div#mod_2
{
	float: left;
}

#Text1_4 p
{
	margin: 1em;
	font-size: 1.3em;
	text-align:center;
}

/*	 sub-club images	 */
 .Div_3_3 img.Image1
{
	width: 180px;
}


#Link_2007 a span
{
	display: block;
}

div#Link_2007
{
	margin: 5em 5em 0em 5em;
}

div#Image1_2008
{	
	display: inline;
	float: left;
	margin: 5em 0em 10em 15em;
}

div#Image1_2009
{	
	display: inline;
	float: right;
	margin: 5em 15em 10em 0em;
}



 div#Text1_2335 p
,div#Text1_2337 p
,div#Text1_2338 p
,div#Text1_2339 p
,div#Text1_2340 p
,div#Text1_2345 p
{
	display: inline;
	float: left;
	width: 40em;
	text-align: justify;
	margin: 1em;
}

 div#Image1_2357
,div#Image1_2362
,div#Image1_2363
,div#Image1_2364
,div#Image1_2365
,div#Image1_2370
{	
	display: inline;
	float: left;
	width: 23em;
	margin: 1em;;
}

div.ContactList
{
	clear: both;
}


div.WhatsOn
{
	margin-left: auto;
	margin-right: auto;	
	width: 20em;

}

h4.WhatsOn
{
	text-align: left;
}

 ul.WhatsOn
,ul.WhatsOn li
{
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	
	border: solid #777777 1px;	
	
}


/*	==================	Sub-Menu Links	=======================	*/

 div.SubMenuModCol_1
,div.SubMenuModCol_2	
{
	display: inline;		
	padding: 1em;
	float: left;	
}


/* 
  #Image1_3
,#Image1_3 img
{
	z-index: -1;
	float: left;
	width: 330px;
	border: none;
}

  #Image1_67
 ,#Image1_67 img
 {
	margin-left: auto;
	margin-right: auto;		
	width: 700px;
	border: none;
}


div#ModHeading_4
{	

	clear: both;
	width: 34em;

	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;	
}

 #Text1_7
{
	margin-left: 8em;
}
 */

/* Text to image (for Email) 	USE */
		
 #Text2Image_12
{	
	text-align: left;
	margin-left: 5em;
	background-color: transparent;
	font-family: verdana;
	font-size: 14pt;
	font-weight: normal;
	color: #000000;			
}


.SubMenuMod
{
	margin: 10px 20px 10px 20px;

	list-style-type: none;
	text-align: left;
	font-size: 1.1em; 
}	
		
.SubMenuMod span
{
	margin: 100px 0 10px 0;
}

/* 	Image browser	*/
 div.PhotoBrowserFlash
 ,.PhotoBrowserFlash
{
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	height: 540px;
}

	/*---------------------------------------------------------------------------------------------*\
	|			GOOGLE MAP styles						   |
	\*----------------------------------------------------------------------------------------------*/

.GoogleMap
{
	margin: 1.5em;
}

 .GoogleMapCanvas
{
	position: relative;
	
	width: 600px;
	height: 400px;
	
 	margin-right: auto;
	margin-left: auto;
 	margin-top: 10px;
	margin-bottom: 10px;

	border-top: solid #222222 4px;
	border-right: solid #dddddd 4px;
	border-bottom: solid #cccccc 4px;
	border-left: solid #777777 4px; 
}

 p.GoogleMapInfoBoxAddress
{
	font-weight: bold;
}

 .GoogleMapLinkText
{
	padding: 0.3em;
	width: auto;
	
	border-top: solid #eeeeee 3px;
	border-right: solid #777777 3px;
	border-bottom: solid #000000 3px;
	border-left: solid #cccccc 3px; 
	background-color: #dddddd;	

	color: #0000ff;
	font-weight: bold;
}

img.GoogleMapLinkThumb
{
	width: 64px;
	border: none;
}

.NewWindow div.GoogleDirections
{
	padding: 0.6em;
	background-color: #eeeeee;
	border-top: solid #222222 2px;
	border-right: solid #dddddd 2px;
	border-bottom: solid #cccccc 2px;
	border-left: solid #777777 2px;

	font-size: 1em;
}

.GoogleDirections ul
{
	text-align: left;
	list-style-type: none;
}

.GoogleDirections ul li
{
	margin-left: 3em;
}

.GoogleDirections label
{
	margin-left: 1em;
	width: 5em;
	font-weight: bold;
		font-size: 1.1em;
}

 .GoogleDirections input#EndAddr_1
,.GoogleDirections input#StartAddr_1
{
	width: 280px;
	margin-left: 1em;
}

.GoogleDirections input#EndAddr_1
{
	background-color: #dddddd;
	color: #666666;
}

.GoogleDirections input#StartAddr_1
{
	background-color: #ffffee;
}


	/*---------------------------------------------------------------------------------------------*\
	|			CONTACT FORM Styles						   |
	\*----------------------------------------------------------------------------------------------*/

.ContactForm
{
	font-weight: bold;
}


 li#ContactFormEmailTo label
,li#ContactFormEmailFrom label
,li#ContactFormSubject label
{
	width: 6em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.ContactForm fieldset
{
	border: solid 3px #555555;
	background-color: #ffffff;
}

 .ContactForm fieldset legend
 {
	font-size: 1.3em;
 }

ul.ContactForm
{
	margin: 1em 5em 1em;
	text-align: left;
	list-style-type: none;
}

ul.ContactForm li
{
	margin: 0.5em;
}

img.ContactFormImageLink 
{
	border: none;
}

ul.ContactFormConfirmMSG
{
	margin: 1em 5em 1em;
	text-align: left;
	list-style-type: disc;
}

ul.ContactFormConfirmMSG li span.Left
{
	font-weight: bold;
	margin-right: 2em;
}

ul.ContactFormConfirmMSG li span.Right
{
	font-style: italic;
}

 li.ContactForm img.Text2Image
 ,.ContactForm input
{
	vertical-align: middle;
	
	/* height: 1.6em; */
	border-top: solid #222222 2px;
	border-right: solid #dddddd 1px;
	border-bottom: solid #cccccc 1px;
	border-left: solid #777777 2px;
	
}

 .RequiredFormElement input
,.RequiredFormElement textarea
,.RequiredFormElement p
{
	background-color: #ffffdd;
}

/*		Captcha Styles		*/
div.CaptchaDivContainer
{
	height: 7.5em;
	width: 46em;
	padding: 0.5em;
	border: solid #333333 1px;
}

 div.CaptchaDivInput
{
	float: left; 
	padding: 0.2em;

}

 div.CaptchaDivImage
{
	float: right; 
	padding: 0em;
	border: solid #dddddd 1px;	
}

 div.CaptchaDivErrorMSG
{
	float: left;
	padding: 0.2em;
}

img.ImageCaptcha
{
	border: 2px solid #777777;
}

/*	Captcha Explain and Reload Links	*/
#CaptchaButton
{
	font-size: 0.8em;
	background-color: #cccccc;
	border-top: solid #cccccc 2px;
	border-right: solid #777777 2px;
	border-bottom: solid #222222 2px;
	border-left: solid #dddddd 2px; 	
}

 div.CaptchaDivImage a
{
	cursor: help;
}

 div.CaptchaDivImage ul
{
	display: block;
	text-align: justify;
	list-style-type: none;	
}

 div.CaptchaDivImage ul li
{
	display: inline;
}

 .CaptchaExplain ul li
{
	position: absolute;	
	left: -999em;
	
}

 .CaptchaExplain li:hover ul li
{
	bottom: 10em;
	left: 40em;
	width: 40em;
	padding: 1em;
	
	border-top: solid #cccccc 3px;
	border-right: solid #777777 3px;
	border-bottom: solid #222222 3px;
	border-left: solid #dddddd 3px; 
	
	background-color: #ffffff;
}

li#ContactFormSubmit
{
	text-align: center;
	font-size: 1em;
	
}

#ContactFormSubmitButton
{
	background-color: #cccccc;
	border-top: solid #cccccc 2px;
	border-right: solid #777777 2px;
	border-bottom: solid #222222 2px;
	border-left: solid #dddddd 2px; 
}


	/* ========================end Contact Form styles=================================================== */

 .ContactListTable
{
	margin-left: auto;
	margin-right: auto;

	/* border: solid 1px; */
}

 .ContactListTableCellLeft
{
	padding: 0.2em 0.3em 0.2em 0.5em ;
	text-align: right;
	font-weight: bold;	
}
.ContactListTableCellRight
{
	padding: 0.2em 0.5em 0.2em 0.3em ;
	text-align: left;		 
}

.ContactListName
{
	padding: 0 0.1em 0 0.1em;	
	background-color: transparent;
	font-family: verdana;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;	
}

.ContactListEmailLink
{
	padding: 0 0.1em 0 0.1em;	
	background-color: transparent;
	font-family: verdana;
	font-size: 14pt;
	font-weight: normal;
	color: #000099;	
}

a.ContactListEmailLink:hover
{
	background-color: #f3ca99;
	background-color: #ffffff;
	border-bottom: solid 1px #000099;
}

 a img.Text2Image
 ,img.Text2Image
{
	border: none;
}



.ContactListComments
{	
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	text-align: justify;
}


	/*---------------------------------------------------------------------------------------------*\
	|			SEARCH PAGE Styles						   |
	\*----------------------------------------------------------------------------------------------*/


/*	======  SEARCH RESULT PAGE styles	=========	*/

div#SearchBox_10
{
	width: 240px;
	height: 50px;
}

ul.SearchResults
{
	margin: 1em 5em 1em;
	text-align: left;
	list-style-type: none;
}

li.SearchResults
{
	font-weight: bold;
}

 ul.SearchResults ol
,ul.SearchResults ol li
{
	margin-top: 0.2em;
	margin-left: 2em;
	text-align: left;
	font-weight: normal;
}

li.SearchResults
{	
	margin: 1em;
	border-bottom: solid #aaaaaa 2px;
	padding-bottom: 1em;	
}

.SearchResults p 
{	
	margin: 0.2em;
}

.SearchLink
{
	font-style: italic;
	margin: 1em;
}

a.SearchPageHeading

{
	font-size: 1.2em;
}


 a.SearchLink:link
,a.SearchLink:visited
,a.SearchLink:active
,a.SearchPageHeading:link
,a.SearchPageHeading:visited
,a.SearchPageHeading:focus
,a.SearchPageHeading:active
{
	color: #0000ff;
}

.HighlightLiteBlue
{
	color: #000000;
	background-color: #ccccff;
}

li.SearchResultsNav
{
	display: inline;
	margin: 0.3em;
	list-style-type: none;
}

div.SearchResultsNav
{
	padding: 0.8em;
}

 a.SearchResultsNav:link
,a.SearchResultsNav:visited
,a.SearchResultsNav:active
{
	padding: 0.2em;
	border: solid #333333 1px;
	background-color: #eeeeee;
	
	color: #111111;
}

 a.SearchResultsNav:hover
,a.SearchResultsNav:focus
{
	background-color: #ffffff;
	text-decoration: none;
	color: #111199;
}

 span.SearchResultsNav
{
	font-weight: bold;
	padding: 0.2em;
	border: solid #333333 1px;
}


	/*	========	Footer	==========		*/
	
.SiteCredit
{
	margin: 10px;
}
	
.Div_5_2 .Text1
{
	text-align: center;
}
	
	/*	========	ALL AREAS	==========		*/	
	
	
.Text1
{
	text-align: justify;
}

ul.ListItems
{
	margin: 2em 2em 1em;
	text-align: left;
	list-style-type: disc;
}



	/*	==================	Misc Button Style Links	=======================	*/

 a:link.ButtonLink
,a:active.ButtonLink
,a:visited.ButtonLink
,a:link.ButtonLinkSelected
,a:active.ButtonLinkSelected
,a:visited.ButtonLinkSelected		
{
	margin: 0.5em;
	padding: 0.5em;			
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.7em;				
}	
	
	
 a:link.ButtonLink
,a:active.ButtonLink
,a:visited.ButtonLink	
{

	border-top: solid #eeeeee 2px;
	border-right: solid #777777 2px;
	border-bottom: solid #000000 2px;
	border-left: solid #cccccc 2px; 
			
	color: #0000aa;
	background-color: #ededed;			
}
	
a:hover.ButtonLink
{
	background: #ffffff;
	color: #558811;
}

 a:link.ButtonLinkSelected
,a:active.ButtonLinkSelected
,a:visited.ButtonLinkSelected		
{	
	border-top: solid #eeeeee 1px;
	border-right: solid #777777 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #cccccc 1px; 
	
	color: #dd0000;
	background-color: #cccccc;			
}


	/*---------------------------------------------------------------------------------------------*\
	|				   TABLES							   |
	\*----------------------------------------------------------------------------------------------*/
	

		
	/*---------------------------------------------------------------------------------------------*\
	|				   MISC.							   |
	\*----------------------------------------------------------------------------------------------*/
	
.NoBorder 
{
	margin-left: auto;
	margin-right: auto;
	border: none;			
}
	
.Padded5px 
{
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;		
}

.GreyOut 
{
    opacity:.5;
    filter: alpha(opacity=50);
    color:#CCCCCC;
    cursor:default;
}