	.ClearCSS{height: 0; font-size: 0; clear: both; padding: 0px; margin: 0px;}
		
	/* NAVIGATION CLASS'S
	-------------------------------------------------------------------------*/
	.inv-navigation {position: absolute; visibility: hidden; width:1px; height:1px; top:-20px; left:-20px; margin: 0 0 0 0;}
	
	/*safari wrapper */
	html>body #minHeight{float:left;width:0px;height:330px;}
	
	#minHeight
	{
		*height		: auto;
		*position	: absolute;
	}
	
	*{
		font-family	: Helvetica, Arial, sans-serif;
		font-size	: 10pt;
		margin		: 0;
		padding		: 0;
	}
	
	body, html {
		background-attachment:fixed;
		background		: #165112 URL("../../../../images/bgrounds/sherwood-archers/main-bground.jpg") top center no-repeat;
		text-align		: center;
		color			: #4a4d47;
	}
	
	h1 {
		color			: #919e83;
		font-size		: 1.8em;
		font-weight		: normal; 
		margin-bottom	: 10px;
		border-bottom	: 1px solid #6a884a;
	}
	
	h2 {
		color			: #919e83;
		font-size		: 1.1em;
		font-weight		: bold;
		padding-top		: 10px;
	}
	
	h3 {
		color			: #919e83;
		font-size		: 1.1em;
		font-weight		: bold;
		margin-bottom	: 10px;
	}
	
	P {
		font-size		: 1em;
		line-height		: 1.2em;	
		margin-bottom	: 10px;
		text-align		: justify;
	}
	
	i, em, strong {
		font-size		: 1em;
	}
	
	a {
		color			: #648dc1;
		text-decoration	: underline;
	}
	a:link {
		color			: #648dc1;
		text-decoration	: underline;
	}
	a:visted {
		color			: #648dc1;
		text-decoration	: underline;
	}
	
	li {
		font-size		: 1em; 
		margin-bottom	: 3px; 
		line-height		: 1.2em;
	}
	
	#page-container UL, #page-container OL, OL {
		margin-right	: 5px;
		margin-left		: 50px;
		margin-bottom	: 15px;
	}
	
	IMG { border: 0px; }
	
	#container {
		width		: 987px;
		margin		: auto;
		text-align	: left;
		font-size	: 0.5em;
		z-index		: 1;
		position	: relative;
	}
	
	#site-container { 
		text-align	: left; 
	}
	
	#header{
		position	: relative;
		z-index		: 6;
		background	: URL("../../../../images/bgrounds/sherwood-archers/header-bground.png") top center no-repeat;
		height		: 147px;
	}
	
	#logo-holder{
		float		: left;
		margin-top	: 20px;
		margin-left	: 35px;
	}
	
	/*---------------------------------- NAVIGATION START ---------------------------------------------------*/
	
	#navigation-holder {
		background		: URL("../../../../images/bgrounds/sherwood-archers/content-bground.png") top center repeat-y;
		height			: 40px;
		padding-top		: 5px;
		padding-bottom	: 5px;
		padding-left	: 19px;
		margin-bottom	: 0px;
		position		: relative;
		z-index		    : 9;
	}
	
	#CMS_Menu-Root 
    {
	    display         : block;
    	background	    : URL("../../../../images/bgrounds/sherwood-archers/nav-bground.png") top left repeat-x;
		height		    : 40px;
		width		    : 929px;
	    position		: absolute; 
	    cursor			: default;
	    margin-bottom   : 0px;
		padding-left    : 20px;
		padding-top	    : 2px;
    }

    #CMS_Menu-Root li {
	    float           : left;
        list-style-type : none;

	    cursor			: pointer;
	    text-align		: left;
	    text-transform	: capitalize;
	    color			: #ffffff;
	    font-size		: 1em;
	    
	    display			: block;
	    /*padding-top		: 5px;*/
	    margin-right	: 1px;
	    margin-left	    : 1px;
    }
    
    #CMS_Menu-Root li a, 
    #CMS_Menu-Root li a:link,
    #CMS_Menu-Root li a:visited,
    #CMS_Menu-Root li a:active
    {
        background		    : URL("../../../../images/bgrounds/sherwood-archers/nav-item-bground.png") no-repeat;
        background-position : 0px 0px;
        
        width               : 106px;
    	height		        : 27px;
    	
        display             : block;
        text-decoration     : none;
        color			    : #ffffff;
        
        padding-top		    : 10px;
        padding-left	    : 35px;
    }
    
    #CMS_Menu-Root li.active a
    {
        background-position: 0px -74px		!important;
	    /*color			    : #e3ba94;*/
    }
    
    #CMS_Menu-Root li a:hover,
    #CMS_Menu-Root li.current a
    {
        background-position: 0px -37px;
	    /*color			    : #e3ba94;*/
    }
    
    
    .CMS_subnav 
    {
        background		: URL("../../../../images/bgrounds/sherwood-archers/sub-nav-bground.png") no-repeat left bottom	!important;
        width           : 141px;
        height          : auto;
        
        padding-top		: 10px;
        padding-bottom	: 10px;
        margin-top		: -5px;
        
	    /*padding-left	: 24px;
	    padding-right	: 20px;
	    
	    padding-bottom	: 30px;
	    
	    margin-left		: -38px;
	    margin-right	: -34px;*/
	    text-align		: center		!important;
	    visibility      : hidden;
    }

    .CMS_subnav li {
  	    display         : block;
        float           : none		    !important;
	    clear           : both		    !important;
	    font-size		: 0.8em;
	    text-align		: center		!important;
	    color           : #ffffff		!important;
	    height          : auto		    !important;
    }


    .CMS_subnav li a, 
    .CMS_subnav li a:link,
    .CMS_subnav li a:visited
    {
        background		: none          !important;
	    color           : #ffffff		!important;
	    padding		    : 0px           !important;
	    width           : 141px         !important;
    }
    .CMS_subnav li a:hover
    {
        color           : #ffffff		!important;  
        text-decoration : underline	    !important;  
    }

    .CMS_subnav li.current a
    {
        color           : #ffffff		!important;    
        text-decoration : underline	    !important;
    }
    
    .CMS_subnav li ul.CMS_subnav 
    {
        
    }
	
	/*--------------------------------------------------------------------------------------------------------*/
	
	#contact-details {
		/*background	: #002551 URL("../../../../images/bgrounds/team-details-bground.jpg") top left no-repeat;*/
		width		: 554px;
		/*color		: #ffffff;
		border		: 1px solid #bdbdbd;*/
		padding		: 18px;
		padding-left: 0px;
	}
	
	#contact-details h1, #contact-details h2, #contact-details h3 {
		/*color		: #ffffff;*/
	}
	
	#contact-details P {
		/*color		: #ffffff;*/
	}
	
	#contact-details #pic-holder 
	{
	    background	: URL("../../../../images/bgrounds/sherwood-archers/team-photo-bground.png") top left no-repeat;
		float		: left;
		width		: 210px;
		padding     : 3px;
	}
	
	#contact-details #contact-name{
		color			: #919e83;
		font-size		: 1.1em;
		font-weight		: bold;
	}
	
	#contact-details #contact-title{
		font-size		: 1em;
		font-weight		: 600;
		margin-bottom	: 20px;
	}
	
	#contact-details #details-holder {
		float		: right;
		width		: 320px;
	}
	
	#contact-details #details-holder #contact-description {
		margin		: 0px 10px 25px 0px;
	}
	
	#contact-details #details-holder #contact-description P {
		font-size	: 0.9em;
		font-weight : normal;
	}
	
	#team-index-nav UL {
		margin		: 0px;
		padding		: 0px;
	}
	
	#team-index-nav UL LI {
		list-style	: none;
		margin		: 0px;
		padding		: 0px;
		margin-bottom: 3px;
	}
	
	#team-index-nav LI A {
		background	: URL("../../../../images/bgrounds/sherwood-archers/team-nav-bground.gif") top left repeat-x;
		display		: block;
		height		: 25px;
		text-decoration: none;
		text-align	: left;
		color		: #919e83;
		padding-top	: 10px;
		padding-left: 10px;
		font-size	: 0.9em;
	}
	
	#team-index-nav LI A:hover, #team-index-nav LI A.selected {
		background-position: 0px -25px;
		font-size	: 0.9em;
	}
	/*--------------------------------------------------------------------------------------------------------*/
	
	#news-headline-holder 
	{
		padding-top		: 10px;
	}
	
	#news-headline-holder ul 
	{
		margin			: 0px;
		padding			: 0px;
	}
	
	#news-headline-holder ul li {
	    float           : left;
        list-style-type : none;
        color			: #3e4734;
        margin-right	: 13px;
        font-size		: 0.8em;
        width			: 195px;
	}
	
	#news-headline-holder ul li img 
	{
		margin-bottom	: 3px;
	}
	
	#news-headline-holder ul li div.news-date
	{
		font-size		: 0.9em;
		margin-bottom	: 3px;
	}
	
	#news-headline-holder ul li h2 
	{
		margin			: 0px;
		padding			: 0px;
		font-size		: 0.8em;
		font-weight		: bold;
		margin-bottom	: 3px;
		/*height			: 30px;*/
	}
	
	#news-headline-holder ul li a:link, 
	#news-headline-holder ul li a:visited
	{
		color			: #3e4734;
		text-decoration	: none;
	}
	
	#news-headline-holder ul li p 
	{
		text-align		: left;
	}
	/*--------------------------------------------------------------------------------------------------------*/
	
	
	#gallery-holder 
	{
        text-align      : center;
    }
    .gallery-cards-holder
	{
		padding-bottom	: 25px;
		margin-left     : -5px;
		margin          : auto;
		position        : relative;
	}
	
	
	.gallery-card {
		background		: URL("../../../../images/bgrounds/sherwood-archers/gallery-card-bgroundv2.png") center top no-repeat;
		float			: left;
		display			: block;
		width			: 138px;
		height			: 197px;
		padding			: 10px;
		text-align		: center;
		font-size		: 0.8em;
		margin-right    : -5px;
	}
	
	.gallery-card  div.gallery-thumb 
	{
		height			: 137px;
		margin-bottom	: 7px;
	}
	
	.gallery-card  div.gallery-thumb img 
	{
		margin			: auto;
	}

	.gallery-card  div.gallery-date
	{
		margin			: 0px;
		padding			: 0px;
		font-size		: 0.9em;
	}
	
	.gallery-card h2 
	{
		margin			: 0px;
		padding			: 0px;
		margin-top		: 10px;
		font-weight		: bold;
	}
	
	.gallery-card a:link, 
	.gallery-card a:visited
	{
		color			: #3e4734;
		text-decoration	: none;
		font-size		: 0.9em;
	}
	
	#gallery-photo-thumbs-holder
	{
		padding-bottom	: 25px;
		margin          : auto;
		width           : 570px;
	}
	
	.gallery-photo-thumb {
		float			: left;
		display			: block;
		text-align		: center;
		font-size		: 0.8em;
		margin-right    : -2px;
		width           : 140px;
		margin-bottom	: 10px;
	}
	
	.gallery-photo-thumb  div.gallery-thumb 
	{
	    background		: URL("../../../../images/bgrounds/sherwood-archers/gallery-photo-bground.png") center top no-repeat;
		height			: 125px;
		width           : 125px;
		margin-bottom	: 5px;
		padding         : 7px;
		text-align      : center;
	}
	
	.gallery-photo-thumb  div.gallery-thumb img 
	{
		margin			: auto;
	}
	.gallery-photo-thumb h3 
	{
		margin			: 0px;
		padding			: 0px;
		font-weight		: bold;
		font-size		: 1em;
	}
	
	.gallery-photo-thumb  div.gallery-date
	{
		margin			: 0px;
		padding			: 0px;
		font-size		: 0.9em;
	}
	
	/*--------------------------------------------------------------------------------------------------------*/
	
	#events-holder div.event-item-holder 
	{
	    /*clear           : left;*/
	    margin-bottom   : 2px;
	}
	
	#events-holder div.event-item {
		background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-item-bground.png") top left no-repeat;
		width           : 613px;
		height          : 53px;
		color           : #ffffff;
	}
	
	#events-holder div.alt 
	{
	    background-position: 0px -53px   !important;
	    color           : #2E3D1D        !important;
	}
	
	#events-holder div.selected 
	{
	    background-position: 0px -106px  !important;
	    color           : #ffffff        !important;
	}
	
	#events-holder div.event-logo 
	{
        float           : left;
        padding-top     : 5px;
        margin-left     : 10px;
        margin-right    : 15px;
    }
    
    #events-holder div.event-date 
    {
        font-size       : 0.8em;
        padding-top     : 4px;
        margin-bottom   : 3px;
    }
    
    #events-holder div.event-title
    {
        font-weight     : bold;
    }
    #events-holder div.event-location
    {
        font-size       : 0.8em;
    }
    
    .icons-holder 
    {
        float           : right;  
        margin-top      : -50px;
        padding-top     : 5px;
        margin-right    : 10px;
    }
    
    .more-info-holder 
    {
        float           : right;  
        padding-top     : 5px;
        margin-right    : 10px;
    }
    
    .more-info
    {    
        background		: Transparent URL("../../../../images/buttons/more-info.png") top left no-repeat;
        height          : 33px;
        width           : 71px;
        text-indent     : 1000px;
        border          : 0px;
        cursor          : pointer;
        overflow        : hidden;
        
        *text-indent    : 0;
        *padding-left   : 100px;
    }
    
    .status-holder,
    .results-holder 
    {
        float           : left;  
        padding-top     : 5px;
        margin-right    : 10px;
        width           : 32px;
    }
    
    .results-small
    {    
        background		: Transparent URL("../../../../images/buttons/results-button-small.png") top left no-repeat;
        height          : 38px;
        width           : 32px;
        text-indent     : 1000px;
        border          : 0px;
        cursor          : pointer;
        overflow        : hidden;
        
        *text-indent    : 0;
        *padding-left   : 100px;
    }
    
    .results-button
    {    
        background		: Transparent URL("../../../../images/buttons/results-button.png") top left no-repeat;
        height          : 38px;
        width           : 150px;
        text-indent     : 1000px;
        border          : 0px;
        cursor          : pointer;
        overflow        : hidden;
        margin-left     : 4px;
        
        *text-indent    : 0;
        *padding-left   : 100px;
    }
    
    .application-button
    {    
        background		: Transparent URL("../../../../images/buttons/application-button.png") top left no-repeat;
        height          : 39px;
        width           : 213px;
        text-indent     : 1000px;
        border          : 0px;
        cursor          : pointer;
        overflow        : hidden;
        margin-left     : 4px;
        
        *text-indent    : 0;
        *padding-left   : 100px;
    }
    
    .applyOnline-button
    {    
        background		: Transparent URL("../../../../images/buttons/apply-online-button.png") top left no-repeat;
        height          : 50px;
        width           : 201px;
        text-indent     : 1000px;
        border          : 0px;
        cursor          : pointer;
        overflow        : hidden;
        
        *text-indent    : 0;
        *padding-left   : 100px;
    }
    
    .event-item-details-holder {display:none;}
    .event-item-details 
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-details-bground.png") top left repeat-y;
        padding         : 10px;
        margin-bottom   : 12px;
        margin-left     : 10px;
        position        : relative;
        width           : 572px;
    }
    
    .event-item-details div.details-footer
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-details-footer-bground.png") top left no-repeat;
        position        : absolute;
        bottom          : -9px;
        left            : 0px;
        width           : 592px;
        height          : 9px;
        overflow        : hidden;
    }
    
    .event-info-holder 
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-item-info-bground.png") top left repeat-y;
        padding         : 0px 10px;
        margin-top      : 12px;
        margin-bottom   : 12px;
        position        : relative;
        width           : 552px;
        clear           : right;        
    }
    
    .event-info-holder div.event-info 
    {
        min-height      : 100px;
        max-height      : 300px;
        overflow        : auto;
        font-size       : 0.8em;  
        padding         : 0px 15px 5px 5px;  
    }
   
    .event-info-holder div.event-info td
    {
        font-size       : 0.8em;
    }
    
    .event-info-holder div.event-info span,
    .event-info-holder div.event-info td span { font-size: 1em;}
    
    .event-info-holder div.event-info li 
    {
        font-size       : 0.8em;
    }
    
    .event-info-holder div.event-info a:link,
    .event-info-holder div.event-info a:visited
    {
        font-size       : 0.8em;
    }
    
    .event-info-holder div.header 
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-item-info-top-bground.png") top left no-repeat;
        position        : absolute;
        top             : -9px;
        left            : 0px;
        width           : 572px;
        height          : 9px;
        overflow        : hidden;
    }
    .event-info-holder div.footer 
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/event-item-info-top-bground.png") bottom left no-repeat;
        position        : absolute;
        bottom          : -12px;
        left            : 0px;
        width           : 572px;
        height          : 12px;
        overflow        : hidden;
    }
    
    .map-holder 
    {
        float           : right;
        position        : relative;
        margin-bottom   : 15px;
    }
    
    .map-overlay 
    {
        position        : absolute;
        top             : 0px;
        z-index         : 998;
        height          : 260px;
        width           : 260px;
    }
    
    .map-overlay_P1{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px 0px no-repeat;   overflow: hidden;  position: absolute; height: 16px; width: 130px; top: 0px; left: 0px; }
    .map-overlay_P2{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -16px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 76px;  top: 16px; left: 0px; }  
    .map-overlay_P3{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -32px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 50px;  top: 32px; left: 0px; } 
    .map-overlay_P4{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -48px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 34px;  top: 48px; left: 0px; } 
    .map-overlay_P5{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -64px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 22px;  top: 64px; left: 0px; } 
    .map-overlay_P6{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -80px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 15px;  top: 80px; left: 0px; } 
    .map-overlay_P7{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -96px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 8px;   top: 96px; left: 0px; } 
    .map-overlay_P8{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -112px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 5px;   top: 112px; left: 0px; } 
                     
    .map-overlay_P9{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -128px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 5px;   top: 128px; left: 0px; }
    .map-overlay_P10{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -144px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 8px;   top: 144px; left: 0px; }  
    .map-overlay_P11{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -160px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 15px;  top: 160px; left: 0px; } 
    .map-overlay_P12{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -176px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 22px;  top: 176px; left: 0px; } 
    .map-overlay_P13{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -192px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 34px;  top: 192px; left: 0px; } 
    .map-overlay_P14{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -208px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 50px;  top: 208px; left: 0px; } 
    .map-overlay_P15{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -224px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 76px;  top: 224px; left: 0px; } 
    .map-overlay_P16{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") 0px -240px no-repeat; overflow: hidden; position: absolute; height: 21px; width: 130px; top: 240px; left: 0px; } 
                     
                     
    .map-overlay_P1_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right 0px no-repeat;   overflow: hidden;  position: absolute; height: 16px; width: 130px; top: 0px; right: 0px; }
    .map-overlay_P2_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -16px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 76px;  top: 16px; right: 0px; }  
    .map-overlay_P3_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -32px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 50px;  top: 32px; right: 0px; } 
    .map-overlay_P4_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -48px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 34px;  top: 48px; right: 0px; } 
    .map-overlay_P5_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -64px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 22px;  top: 64px; right: 0px; } 
    .map-overlay_P6_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -80px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 15px;  top: 80px; right: 0px; } 
    .map-overlay_P7_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -96px no-repeat; overflow: hidden;  position: absolute; height: 16px; width: 8px;   top: 96px; right: 0px; } 
    .map-overlay_P8_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -112px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 5px;   top: 112px; right: 0px; } 
                     
    .map-overlay_P9_R{ background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -128px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 5px;   top: 128px; right: 0px; }
    .map-overlay_P10_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -144px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 8px;   top: 144px; right: 0px; }  
    .map-overlay_P11_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -160px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 15px;  top: 160px; right: 0px; } 
    .map-overlay_P12_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -176px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 22px;  top: 176px; right: 0px; } 
    .map-overlay_P13_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -192px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 34px;  top: 192px; right: 0px; } 
    .map-overlay_P14_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -208px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 50px;  top: 208px; right: 0px; } 
    .map-overlay_P15_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -224px no-repeat; overflow: hidden; position: absolute; height: 16px; width: 76px;  top: 224px; right: 0px; } 
    .map-overlay_P16_R{background : Transparent URL("../../../../images/bgrounds/sherwood-archers/map-overlay.png") right -240px no-repeat; overflow: hidden; position: absolute; height: 21px; width: 130px; top: 240px; right: 0px; } 
                     
    .map-bubbles 
    {
        background		: Transparent URL("../../../../images/bgrounds/sherwood-archers/map-bubbles.png") top left no-repeat;
        position        : absolute;
        top             : 0px;
        right           : 0px;
        z-index         : 999;
        height          : 122px;
        width           : 117px;
    }
    
    .direction { padding-top: 5px; padding-left: 10px; }
    
    .direction div.head         { color: #6a884a; text-align: center; font-weight: bold; padding-left:5px; padding-top: 4px;}
    .direction div.label        { color: #6a884a; text-align: center; font-size:0.8em; padding-left:5px; padding-top: 6px;}
    
    .direction div.input        { color: #6a884a; text-align: center; border: 0px solid #6a884a; padding-left:5px; }
    .direction div.input input  { color: #6a884a; text-align: center; border: 1px solid #6a884a; width: 75px; background-color: Transparent; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
    
    .direction div.go           { color: #6a884a; text-align: center; margin : 15px 0px 0px 63px; }
    .direction div.go input     { color: #6a884a; text-align: center; border: 0px solid #6a884a; width: 50px; font-weight: bold; background-color: Transparent; cursor: pointer; }
    
    .google-map 
    {
        width           : 260px;
        height          : 260px;
    }

	/*------------------------------------------------------------------*/
	#reg-race-events-holder{
		padding-left: 5px;
		color: #0C0B51;
		font-weight: bold;
	}
	
	#reg-race-events-holder div.race-holder{
		float:left;
		background: URL("../images/race-event-holderv2.jpg") top left no-repeat;
		width: 261px;
		height: 130px;
		margin-right: 7px;
		padding: 10px 7px;
	}
	*html #reg-race-events-holder div.race-holder{width: 275px;}
	
	#reg-race-events-holder div.dl-race-holder{
		float:left;
		background: URL("../images/dl-race-event-holderv2.jpg") top left no-repeat;
		width: 261px;
		height: 130px;
		margin-right: 7px;
		padding: 10px 7px;
	}
	*html #reg-race-events-holder div.dl-race-holder{width: 275px;}
	
	
	#reg-race-events-holder div.race-image-holder{
		float:left;
		margin-right: 10px;
		margin-bottom: 3px;
	}
	#reg-race-events-holder div.race-name{
		margin-bottom: 3px;
		
	}
	#reg-race-events-holder div.race-msg-v2{
		height: 30px;
		clear: left;
		color: #FFA200;
		font-weight: normal;
	}
	#reg-race-events-holder div.race-date{
		margin-top: 3px;
	}
	
	#signup-total-holder {
		display: none;
		position: relative;
		float: right;
		border: 1px solid #6A884A;
		padding: 20px;
		width: 100px;
		margin-left: 10px;
		min-height: 150px;
		/*visibility:hidden;*/
	}
	*html .#signup-total-holder {width: 140px;}
	
	#signup-holder{
		margin-left: 0px;
		margin-right: 35px;
		text-align  : center;
	}
	
	#under-age-reg {
		color: red;
		display: none;
		padding: 10px;
		border:1px solid red;
		
		margin: 10px 0px;
		
		-moz-border-radius : 10px;
		-webkit-border-radius : 10px;
	}
	
	.hide_tshirt_holder{
		visibility: hidden;
		position:  absolute;
	}
	
	.show_tshirt_holder{
		visibility: visible;
		position: static;
	}
	
	.tablestyle {
		/*border: 1px solid #0EA68D;*/
		background-color: #6A884A;
		cell-spacing: 10px;
	}
	
	.tablestyle th {
		border: 0px solid #0EA68D;
		background-color: #6A884A;
		font-weight: bold;
		color: #ffffff;
		padding: 2px;
	}
	
	.tablestyle td {
		border: 0px solid #6A884A;
		background-color: #DEF7CD;
		color: #152407;
		padding: 2px;
	}
	
	.tablestage {
		background-color: #0EA68D;
		text-align: center;
		
	}
	
	.tablestage th {
		background-color: #B6CDB1;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		width: 72px;
	}
	.tablestage th.select-stage {background-color: #3F7C36;}
	
	.tablestage td {
		color: #B6CDB1;
		vertical-align: middle;
		background-color: #F1FCEC;
		font-size: 10px;
		height: 50px;
	}
	.tablestage td.select-stage { color: #3F7C36; background-color: #FFFFFF; }
	
	/*------------------------------------------------------------------*/
	.errorStar { color: #008F00; font-weight: normal; font-size: 1.2em;}
	
	.input-form {
		margin-bottom: 20px;
	}
	
	.input-holder{
		background-color: #DEF7CD;
		border      : 1px solid #6A884A;
		padding     : 20px; 
		/*position    : relative;*/
		width       : 500px;
		margin-left : auto;
        margin-right: auto;
        text-align  : left;
		
		-moz-border-radius : 20px;
		-webkit-border-radius : 20px;
	}
	
	*html .input-holder{width: 520px;}
	
	
    #reg-progress 
    {
        background		: URL("../../../../images/banners/event-reg-progress.png") no-repeat left top;
        width           : 500px;
        height          : 38px;
        margin          : 10px 0px 0px 0px;
        margin-left     : 0px !important;
        list-style-type : none;
    }

    #reg-progress li 
    {
        float           : left;
        border          : 0px solid green;
        width           : 100px;
        height          : 38px;
        text-indent     : -9999px;
        *overflow       : hidden;
        *padding-left   : 999px;
    }

	
	.field { padding:0 0 5px 0; clear: left; }

    .field label { display:block; width:155px; text-align:right; float:left; font-size: 1em; line-height:1.5em;  padding:0 10px 0 0; }
    .full-row label {  width:auto !important;}
    
    .field label a:link,
    .field label a:visited 
    {
        font-size   : 1em;
        color       : #0EA68D;
    }
    
	.input-form INPUT,
	.input-form TEXTAREA 
	{
	    background	: #ffffff URL("../../../../images/bgrounds/sherwood-archers/input-bground.gif") left bottom repeat-x;
		border      : 1px solid #6A884A;
		width       : 300px;
		margin      : 1px;
		padding     : 2px 2px 2px 10px;
		
		font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
		font-size   : 1.2em;
		color       : #6A884A;
		
		
		*padding : 2px;
		
		-moz-border-radius : 10px;
		-webkit-border-radius : 10px;
	}
	
	.input-form SELECT {
		background	: #ffffff URL("../../../../images/bgrounds/sherwood-archers/input-bground.gif") left bottom repeat-x;
		border      : 1px solid #6A884A;
		width       : 200px;
		margin      : 1px;
		padding     : 3px 10px 3px 5px;
		
		font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
		font-size   : 1.2em;
		color       : #6A884A;
		
		*padding : 2px;
		
		-moz-border-radius : 10px;
		-webkit-border-radius : 10px;
	}
	
	.input-form OPTION {
		padding-left: 5px;
		
		font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
		font-size   : 1em;
		color       : #6A884A;
		
		*padding : 2px;
	}
	
	.input-form INPUT.radio 
	{
	    background-color: Transparent;
	    background-image: none;
	    
		border  : 0px solid #0EA68D;
		width   : 20px;
		margin  : 1px;
	}
	
	.input-form #button-holder {
		
		background-color: #DEF7CD;
		border      : 1px solid #6A884A;

		padding     : 5px 20px; 
		width       : 500px;
		text-align  : right;
		
		margin      : 0px auto;
		margin-top  : 15px;
		
		-moz-border-radius : 20px;
		-webkit-border-radius : 20px;
	}
	.input-form INPUT.smallButton, INPUT.smallButton  {
		background: Transparent URL("../../../../images/bgrounds/button_small.gif") no-repeat;
		/*background-position: 0px -28px ;*/
		height: 28px;
		width: 75px;
		border-width: 0px;
		padding: 0px;
		font-size: 0.8em;
		cursor: hand;
		/*color: #ffffff;*/
		
		-moz-border-radius : 0px;
		-webkit-border-radius : 0px;
	}
	
	.input-form INPUT.smallButton:hover, INPUT.smallButton:hover{
		background-position: 0px -28px;
		color: #ffffff;
		cursor: hand;
	}
	
	.input-form INPUT.mediumButton {
		background: Transparent URL("../../../../images/bgrounds/button_medium.gif") no-repeat;
		/*background-position: 0px -28px ;*/
		height: 28px;
		width: 100px;
		border-width: 0px;
		padding: 0px;
		font-size: 0.8em;
		cursor: hand;
		/*color: #ffffff;*/
		
		-moz-border-radius : 0px;
		-webkit-border-radius : 0px;
	}
	
	.input-form INPUT.mediumButton:hover {
		background-position: 0px -28px;
		color: #ffffff;
		cursor: hand;
	}
	
	.input-form INPUT.longButton {
		background: Transparent URL("../../../../images/bgrounds/button_long.gif") no-repeat;
		/*background-position: 0px -28px ;*/
		height: 28px;
		width: 150px;
		border-width: 0px;
		padding: 0px;
		font-size: 0.8em;
		cursor: hand;
		/*color: #ffffff;*/
		
		-moz-border-radius : 0px;
		-webkit-border-radius : 0px;
	}
	
	.input-form INPUT.longButton:hover {
		background-position: 0px -28px;
		color: #ffffff;
		cursor: hand;
	}
	
	#error-msg-holder {
		color       : red;
		border      : 1px solid red;
		margin      : 10px auto 0px auto;
		display     : none;
        padding     : 10px 20px;
        width       : 500px;
        text-align  : left;

		
		-moz-border-radius : 15px;
		-webkit-border-radius : 15px;
	}
	
	/*------------------------------------------------------------------*/
	
	#topEvents-holder 
	{
        margin-bottom   : 15px;
    }
	#topEvents-holder div.event-holder 
	{
	    background		: URL("../../../../images/icons/sherwood-archers/double-arrow.gif") 10px 5px no-repeat;
	    padding-left    : 25px;
	    padding-right   : 25px;
	    margin-bottom   : 10px;
	    font-size		: 0.8em;
	    border-bottom	: 1px solid #6a884a;
	}
	
	#topEvents-holder div.event-holder h3 
	{
		margin			: 0px;
		padding			: 0px;
		font-weight		: bold;
		font-size		: 0.9em;
	}
	
	#topEvents-holder div.event-holder div.event-date
	{
		margin			: 0px;
		padding			: 0px;
		font-size		: 0.9em;
	}
	
	#topEvents-holder div.event-holder h3 a:link, 
	#topEvents-holder div.event-holder h3 a:visited
	{
		color			: #3e4734;
		text-decoration	: none;
	}
	
	#topEvents-holder div.event-holder p 
	{
		text-align		: left;
	}
	
	/*--------------------------------------------------------------------------------------------------------*/
	
	#members-pannel-holder
	{
        float           : right;
        width		    : 240px;
    }
    
    #members-pannel-holder #login-holder
	{
	    padding-top     : 10px;
	}
	
    #members-pannel-holder input
	{
	    width           : auto;
	}
    
    #headlines-holder 
    {
        float		: left;
		width		: 665px;
    }
	
	/*--------------------------------------------------------------------------------------------------------*/
	#page-container {
		background	: URL("../../../../images/bgrounds/sherwood-archers/content-bground.png") center top repeat-y;
		margin-top	: 0px;
		min-height	: 430px;
		/*height		: 430px;*/
		padding-left: 19px;
		padding-right: 20px;
	}
	
	#content-holder 
	{
        position    : relative;
        z-index		: 5;
    }
	
	#flash-banner-holder 
	{
		background	: URL("../../../../images/bgrounds/sherwood-archers/banner-bground.png") left bottom repeat-x;
		width		: 949px;
		height		: 159px;
		margin-bottom: -20px;
		z-index		: 8;
		position	: relative;
	}
	
	#body-copy
	{
		padding		: 20px;
		min-height	: 200px;
	}
	
	#body-copy-left
	{
		/*float		: left;*/
		width		: 625px;
		padding		: 20px;
		z-index		: 6;
		
		min-height	: 300px;
	}
	
	#right-col-holder 
	{
		position	: absolute;
		background	: URL("../../../../images/bgrounds/sherwood-archers/right-col-bground.gif") top right repeat-y;
		padding		: 20px;
		width		: 239px;
		bottom		: 180px;
		right		: 0px;
		top			: 140px;
		z-index		: 7;
				
		margin-bottom : -30px;
	}
	
	#bottom
	{
		clear		: both;	
		background	: URL("../../../../images/bgrounds/sherwood-archers/bottom-bground.gif") bottom left no-repeat;
		height		: 180px;
		padding		: 0px 20px;
		overflow	: hidden;
		/*bottom		: 0px;*/
		position	: relative;
		z-index		: 6;
	}
	
	#bottom H1 {border-bottom	: 0px solid #6a884a;}
	
	#map_holder{
		
		
	}
	
	#Microsoft_VEMap {
		position:relative; 
		border: 1px solid #CFCECD;
		background: #ffffff; 
		margin: 0px 15px 15px 15px;
		padding: 1px; 
	}
	
	#Microsoft_VEMap DIV.Dashboard_toggler INPUT {width: 25px; border-width: 0px;}
	
	*html .#Microsoft_VEMap A.VEAPI_Pushpin IMG {
		width: 40px;
		height: 35px;
		visibility: hidden;
		behavior: url("/_apps/_libs/css/pngbehavior.htc")
	}
	/*.ero { display: none; }*/
	.ero .ero-body { width: 300px!important; text-align:left; }
	
	*html .ero { margin-left: 175px!important; }
	*html .ero .ero-previewArea p { padding: 0px!important; margin: 0px!important; }
	*html .ero-progressAnimation { margin-left: 175px!important; }
	
	#navAction_header{ display: none; }
	
	#branch-header-holder h2 { text-align: left; }
	
	.MSVE_CopyrightForeground span, .MSVE_CopyrightForeground a { color: inherit; font-size: 6pt; }
	.MSVE_CopyrightBackground span, .MSVE_CopyrightBackground a { color: inherit; font-size: 6pt; }
	
	.MyTitleStyle 
	{
	    color			: #919e83;
		font-size		: 1.1em;
		font-weight		: bold;
		padding-top		: 10px; 
    }
    
	.MyPushpinStyle 
	{
	    position:relative;
        left    :-46px;
        top     :-60px;
    }
	
	/*------------------------------------------------------------------*/
	
	#footer {
		background	: URL("../../../../images/bgrounds/sherwood-archers/footer-bground.png") top center no-repeat; 
		height		: 52px;
		text-align	: left;
		color		: #919c7a;
		font-size	: 0.5em;
	}
	
	#footer UL 
	{
		padding-top		: 10px;
		margin-left		: 40px;
		list-style-type	: none;
		white-space 	: nowrap;
		overflow		: hidden;
	}

	#footer LI {
		display			: inline;
		font-size		: 0.8em;
	}
	
	/*------------------------------------------------------------------*/
	
	#site-builder-holder {
		float			: right;
		margin-right	: 20px;
		margin-bottom	: 20px;
		color			: #ffffff;
		text-align		: center;
	}
	
	#site-builder-holder a:link, #site-builder-holder a:visited {
		font-size		: 0.8em;
		color			: #ffffff;
		font-weight		: normal;
		text-decoration	: none;
	} 
	
	#site-builder-holder a:hover {
		text-decoration	: underline;
	} 
	
	#site-builder-holder UL {
		list-style-type	: none;
		white-space 	: nowrap;
		overflow		: hidden;
	}

	#site-builder-holder LI {
		display			: inline;
		/*float			: left;*/
	}
	*html .#site-builder-holder LI img {
		visibility		: hidden;
		behavior		: url("/_apps/_libs/css/pngbehavior.htc")
	}