@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
	background-image:url(images/footer2.jpg);
	background-position:bottom left;
	background-attachment:fixed;
	background-repeat:no-repeat;
	height:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:link, a:visited, a:active{
font-weight:bold;
color:#003300;
text-decoration:none;
}
a:hover{
font-weight:bold;
color:#FF6600;
}

#header{
height:105px;
margin-top:15px;
padding-bottom:0px;
}

#logo{
float:left;
height:105px;
width:250px;
}

#halifax{
float:right;
}

h1 {
        font: bold 14px Arial, Verdana, Helvetica, sans-serif;
        color: #46942E;
        margin: 0px;
        padding: 10px 0px 20px 0px;
}


h1 a{
color:#46942E;
}

h1 a:hover{
color:#FF6600
}

p {
        font: normal 12px Arial, Verdana, Helvetica, sans-serif;
        color:#333333;
        margin: 0px;
        padding: 0px;
		line-height:170%
}


h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

h3 {
        font: bold 13px Verdana, Arial, Helvetica, sans-serif;
        color:#990000;
        margin: 0px;
}

#wrapper{
position:relative;
padding: 0px;
width: 628px;
margin: 0 auto;
height:100%;
}

/*- Menu Tabs--------------------------- */


    #tabs {
	float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
	  		border-bottom:1px solid #CCCCCC
      }
    #tabs ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  border-bottom:1px solid #CCCCCC
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }

    #home a {
      background:url("images/homeleft.gif") no-repeat left top;
      }
	  	  
    #about a {
      background:url("images/aboutleft.gif") no-repeat left top;
      }
	  	  
	#about a span {
      background:url("images/aboutright.gif") no-repeat right top;
      color:#fff;
      }	  

    #coaching a {
      background:url("images/coachingleft.gif") no-repeat left top;
      }
	  	  
	#coaching a span {
      background:url("images/coachingright.gif") no-repeat right top;
      color:#fff;
      }	  

    #software a {
      background:url("images/softwareleft.gif") no-repeat left top;
      }
	  	  
	#software a span {
      background:url("images/softwareright.gif") no-repeat right top;
      color:#fff;
      }	  

    #equipment a {
      background:url("images/equipmentleft.gif") no-repeat left top;
      }
	  	  
	#equipment a span {
      background:url("images/equipmentright.gif") no-repeat right top;
      color:#fff;
      }	  	  	  
	  
    #starprogramme a {
      background:url("images/starprogrammeleft.gif") no-repeat left top;
	  color:#990000
      }
	  	  
	#starprogramme a span {
      background:url("images/starprogrammeright.gif") no-repeat right top;
	  color:#990000
      }	  	
	  
    #camps a {
      background:url("images/campsleft.gif") no-repeat left top;
      }
	  	  
	#camps a span {
      background:url("images/campsright.gif") no-repeat right top;
      color:#fff;
      }	 
	  
    #contact a {
      background:url("images/contactleft.gif") no-repeat left top;
      }
	  	  
	#contact a span {
      background:url("images/contactright.gif") no-repeat right top;
      color:#fff;
      }	 	   		    	  
	  	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
  #about a:hover span {
      color:#990000;
      } 
  #coaching a:hover span {
      color:#6600FF;
      } 
  #software a:hover span {
      color:#01539F;
      } 	  
  #equipment a:hover span {
      color:#333333;
      } 	  
  #starprogramme a:hover span {
      color:#CC0000
      } 	  	  
  #camps a:hover span {
      color:#00CC00
      } 	 
  #contact a:hover span {
      color:#0099CC
      } 	 	   	  
	  

	  


	  
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

        #tabs #current a {
                background-position:0% -42px;
				border-bottom:1px solid #FFFFFF;
        }
        #tabs #current a span {
				text-decoration:underline;

                background-position:100% -42px;
				border-bottom:1px solid #FFFFFF;				
        }
		
		
		
		
		
				#maincontent{
				background-color:#FFFFFF;
				width:615px;
				clear:left;
				border:1px solid #CCC;
				padding:5px;
				border-top:none;
				}
				
				
				#content{
	width:378px;
	height:auto;
	overflow:auto;
	overflow-x: hidden;
	margin-bottom:5px;
				}
				
				#contentlong{
				margin-bottom:5px;
				}

#rightcol{
	float:right;
	text-align:right;
	padding-right:3px;
	padding-left:5px;
	position:relative;
	width:200px;
}

#rightcol img{
clear:right;
margin-bottom:5px;

}

#loginform{
clear:right;
float:right;
width:217px;
height:128px;
background-image:url(buttons/starprogramme.jpg);
background-repeat:no-repeat;
text-align:center;
}

#options{
padding-top:40px;
font-weight:lighter;
}

#options a{
padding-left:10px;
color:#666666
}
#options a:hover{
color:#990000;
}

#loginform form{
font-size:12px;
text-align:left;
padding:0px;
margin:0px;
line-height:200%;
}

#loginform label{
padding-left:10px;
margin-bottom:10px;
}

#loginform input{
position:absolute;
right:30px;
background-color:#FFFECB;
color:#990000;
font-size:10px;
font-weight:lighter;

}

input{
background-color:#F0F0F0;
color:#999999;
font-size:10px;
font-weight:lighter;
}

select, textarea, input{
background-color:#F0F0F0;
color:#333333;
font-size:12px;
font-weight:lighter;
}


#sublinks {
		text-align:right;
		padding-right:0px;
		padding-left:0px;
		position:relative;
		width:217px;
        }
		
#sublinks ul{
        list-style: none;
        margin: 0;
        padding: 0;
		margin-bottom:5px;		
		border:1px solid #003300
        }

#sublinks li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
          text-decoration: none;
		  text-align:center;
        }

#sublinks li a:link, #sublinks li a:visited {
        color: #FFF;
        display: block;
        background:  url(images/sublinks.gif);
        padding: 8px 0 0 10px;
        }

#sublinks li a:hover, #sublinks li #selected { {
        color: #FFF;
        background:  url(images/sublinks.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }

#login{
	width::100%;
	text-align:right;
	color:#666666;
	padding:2px;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
#login a{
color:#666666;
text-decoration:underline;
}
#login a:hover{
color:#FF9900;
text-decoration:underline;
}
#white{
text-align:center;
text-transform:uppercase;
}
#white a:active, #white a:link, #white a:visited{
color:#990000;
text-decoration:none;
} 

#white a:hover{
color:#FF2222;
text-decoration:none;
} 


#newsbox{
	padding:2px;
	background-color:#ffffff;
	margin:5px;
	padding-top:0px;
	width:200px;
	height:100px;
	overflow:scroll;
	overflow-x:hidden;
	text-align:left;
	border:1px solid #003300;
}

#marqueecontainer{
	position:absolute;
	left: 22px;
	top: 518px;
	width: 340px; /*marquee width */
	height: 100px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	border:1px solid #CCCCCC
}

#vmarquee a:active, #vmarquee a:link, #vmarquee a:visited {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
text-decoration:none;
}
#vmarquee a:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#667333;
text-decoration:none;
}
.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom:10px;
}
