/*-------------- GRAY -------------- */
  	.tabsgray{
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationgray {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationgray LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationgray LI A {
       color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationgray LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_gray.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationgray LI A:focus {
        outline: 0;
    }
 
    
	 
    div.tabsgray div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#000000 3px solid;

    
        
    }
    
    div.tabsgray div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;

    }





/*-------------- BLUE -------------- */


  	.tabsblue{
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationblue {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationblue LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationblue LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationblue LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_blue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationblue LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsblue div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#1e5b99 3px solid;

    
        
    }
    
    div.tabsblue div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }





/*-------------- DARK BLUE -------------- */



  	.tabsdarkblue{
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationdarkblue {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationdarkblue LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationdarkblue LI A {
        color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationdarkblue LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_dark_blue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationdarkblue LI A:focus {
        outline: 0;
    }
 
    
	 
    div.tabsdarkblue div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#004386 3px solid;

    
        
    }
    
    div.tabsdarkblue div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }














/*-------------- RED -------------- */



  	.tabsred{
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationred {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationred LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationred LI A {
        color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationred LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_red.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationred LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsred div {
		clear:both;
        margin-top: 0px;
		/*
		padding-top: 10px;
        padding-left:2px;
		border-top:#c60f32 3px solid;
		*/

    
        
    }
    
	
	#borderred {
		border-top:#c60f32 3px solid;
	}
	
    div.tabsred div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }






/*-------------- GREEN -------------- */



  	.tabsgreen{
		width:100%;
		font-family:arial;
		font-size: 12px; 

	}
    UL.tabnavigationgreen {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationgreen LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationgreen LI A {
        color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationgreen LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_green.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationgreen LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsgreen div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#6ea131 3px solid;

    
        
    }
    
    div.tabsgreen div h2 {
       	margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }





/*-------------- PINK -------------- */



  	.tabspink{
		width:100%;
		font-family:arial;
		font-size: 12px; 

	}
    UL.tabnavigationpink {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationpink LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationpink LI A {
       color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationpink LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_pink.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationpink LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabspink div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#bb006e 3px solid;

    
        
    }
    
    div.tabspink div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }




/*-------------- Pricing Study Blue Start -------------- */



  	.tabsblueps {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationblueps {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationblueps LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationblueps LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationblueps LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_pricingstudyblue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationblueps LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsblueps div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#25c0e5 3px solid;

    
        
    }
    
    div.tabsblueps div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Pricing Study Blue End -------------- */



/*-------------- Arenas Blue Start -------------- */



  	.tabsarenasblueps {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationarenasblueps {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationarenasblueps LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationarenasblueps LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationarenasblueps LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_arenasblue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationarenasblueps LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsarenasblueps div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#25c0e5 3px solid;

    
        
    }
    
    div.tabsarenasblueps div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Arenas Blue End -------------- */



/*-------------- Camps Start -------------- */



  	.tabscamps {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationcamps {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationcamps LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
	}
    
    UL.tabnavigationcamps LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationcamps LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_arenasblue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationcamps LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabscamps div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#ef4c23 3px solid;
	}
    
    div.tabscamps div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Camps End -------------- */



/*-------------- Recreation Services Start -------------- */



  	.tabsrecserv {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationrecserv {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationrecserv LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
	}
    
    UL.tabnavigationrecserv LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationrecserv LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_purple.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationrecserv LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabsrecserv div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#5c2f92 3px solid;
	}
    
    div.tabsrecserv div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Recreation Services End -------------- */



/*-------------- Sports Leagues Start -------------- */



  	.tabssports {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationsports {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationsports LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
	}
    
    UL.tabnavigationsports LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationsports LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_green2.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationsports LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabssports div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#00aa4f 3px solid;
	}
    
    div.tabssports div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Sports Leagues End -------------- */


/*-------------- Therapeutic Start -------------- */



  	.tabstherapeuticps {
		width:100%;
		font-family:arial;
		font-size: 12px; 
	}
    UL.tabnavigationtherapeuticps {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 2px;
		background-image: url(menu_tab_sprite.png);
        background-position:left;
        background-repeat:no-repeat;

    }
    
    UL.tabnavigationtherapeuticps LI {
        display: inline;
        background-color: transparent;
        background-image: url(menu_tab_off.png);
        float:left;
		
        
    
    }
    
    UL.tabnavigationtherapeuticps LI A {
         color: #000;
        text-decoration: none;
        background-color: transparent;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:5px;
        padding-right:5px;
    	outline: 0;
		border-left:#eee 1px solid;
		border-right:#eee 1px solid;
		line-height: 32px;
    }
    
    UL.tabnavigationtherapeuticps LI A.selected
    {
        background-color: transparent;
        background-image: url(menu_tab_arenasblue.png);
        background-repeat: repeat-x;
        color: #fff;
		outline: 0;
    }
    
    UL.tabnavigationtherapeuticps LI A:focus {
        outline: 0;
    }
 
   
	 
    div.tabstherapeuticps div {
		clear:both;
        margin-top: 0px;
        padding-top: 10px;
        padding-left:2px;
		border-top:#00a39d 3px solid;

    
        
    }
    
    div.tabstherapeuticps div h2 {
        margin-top: 0;
		font-size:24px;
		letter-spacing:-1px;
		font-weight:normal;
		margin:0 0 12px 0;
    }


/*-------------- Therapeutic End -------------- */



