/* colours used
#f5f5f5 body background
#426F9F blue background
#d31531 red links
#00911a green
#040037 navy
*/
body {
		background-color:#CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		margin:0;
		padding:0;	
		}

h1 {color:#040037; font-size:20px; margin-top:10px;}
h1 a {color:#040037;}
h1 a:visited {color:#040037;}
h1 a:hover {color:#d31531;}

h2 {color:#040037; font-size:16px; margin-top:5px;}
h2 a {color:#040037;}
h2 a:hover {color:#d31531;}
h2 a:visited {color:#040037;}

h3 {color:#426F9F; font-size:14px; margin-top:5px; font-weight:bold; margin-left:5px;}
h2 a {color:#426F9F;}
h2 a:hover {color:#d31531;}
h2 a:visited {color:#426F9F;}

p  {color:#040037; font-size:12px; text-align:justify; margin-bottom:25px;}
p a {color:#040037; font-weight:bold;}
p a:hover {color:#d31531;}
a {text-decoration:none;}

#container-shadow {
		background:url(../images/shadow.gif) repeat-y;
		width:1010px;
		margin:auto;
		}
		
#container {	
		background-color:#ffffff;
		width:990px;
		margin:auto;
		padding:0;
		}
	
#header {	
		width:990px;
		height:148px;
		margin:0;
		padding:0;
		}

	#logo {	
		width:230px;
		margin:0;
		padding:0;
		float:left;
		}
		
	#header-image {
			width:760px;
			margin:0;
			padding:0;
			float:left;
			}

#navbar {
		width:990px;
		height:36px;
		margin:0;
		padding:0;
		background-color:white;
		}					
				
		#menu {	float:left;
				width:990px;
				padding:0;
				}
									
		#menu ul {	float:left;
					list-style:none;
					margin:0;
					padding:0;
					height:26px;
					display:block;
					text-align:center;
					}
					
					#menu ul a {}
		
		#menu li 	{float:left; height:36px;}	
						
						#menu li.active {background-color:#426F9F; display:block; height:36px; width:100%;}
						#menu li.active a {color:#ffffff;}
						#menu li.hover {display:block; font-weight:bold; background-color:#426F9F; color:#ffffff;}
						
		#menu li.c a 	{color:#426F9F;}
		#menu li.f 		{}
		#menu li.l 		{}
					
		#menu a {	color:#426F9F;
					font-size:12px;
					text-decoration: none;
					display:block;
					margin:0;
					padding:10px 10px 0px 10px;
					}
					
		#menu a:hover {color:#d31531;}
					
		#menu ul ul {position:absolute; z-index: 500; margin-top:12px;} /* background-color:#74cd00; color:#ffffff; padding:10px 0px;*/
					
		#menu ul ul li {background-color:#426F9F;
						color:#FFFFFF;
						font-size:12px;
						height:26px;
						padding:5px 0px;
						border-top:1px solid #FFFFFF;
						margin-top:-1px;
						}
					
		#menu ul ul a {	font-weight: 100;
						font-size:12px;
						color:#FFFFFF;	
						}
					
		#menu ul ul a:hover {color:#d31531;}
					
		div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}

		div#menu ul li:hover ul, div#menu ul ul li:hover ul	{display: block;}

		
#content-box {
	width:990px;
	margin:0;
	padding:0;
	}
			
	#columns {
		width:990px;
		margin:0 auto;
		padding:0;
	
		}
					
		#left-col {
			width:230px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			color:#ffffff;
			font-size:12px;	
			background-color:#ffffff;
			}
			
			#left-col ul {
					list-style-type:none;
					margin:5px 5px 50px 5px;
					padding:0;
					text-align:left;
					}
			
			#left-col li {
					height:40px;
					margin-top:10px;
					border-bottom: 1px solid #FFFFFF;
					background:url(../images/left-button2.gif) no-repeat center top;
					width:229px;
					text-align:center;
					padding-top:0px;
					}
					
					#left-col li:hover {background:url(../images/left-button-red.gif) no-repeat;}
			
			#left-col a {color:#ffffff; text-decoration:none; font-weight:bold;}
			#left-col a:hover {color:#ffffff; }			
			#left-col .active {font-weight:bold; }
			#left-col .active a{color:#00911a;}						
								
			#news-box	{
							width:230px;  
							margin:0;}
						
					#news-box-top {background:url(../images/newstop.gif) no-repeat top center;}
					#news-box-content {
										width:190px; 
										padding:20px; 
										margin:0;
										background:url(../images/news-bg2.gif) repeat-y center;
										}
										
										#news-box ul {
														font-size:12px;
														color:#ffffff;
														line-height:12px;
														}
														
										#news-box li {border:0; margin:0; padding:0; background:none; clear:both;}
										#news-box li:hover {background:none;}
										#news-box span {clear:both;}
										
					#news-box-bottom {background:url(../images/newsbottom.gif) no-repeat bottom center;}
					
						.news  {color:#ffffff; font-size:12px; margin-bottom:5px; text-align:left; font-weight:bold;}
						.news a {color:#ffffff;}
						.news a:hover {color:#d31531;}
						#news-box-content li {background:none; width:180px; text-align:left;}
						
		#right-col {
			width:760px;
			margin:0;
			padding:0;
			float:left;	
			background-color:#ffffff;
			}
				#breadcrumbs {
					width:755px;
					height:20px;
					margin:0;
					padding:5px 0px 0px 5px;
					font-size:12px;
					font-weight:bold;
					background-color:#ffffff;
					color:#426f9f;
					clear:both;
				}
				
					#breadcrumbs a {color:#426f9f;}
					#breadcrumbs a:hover {color:#d31531;}
		
				#page-content {
						margin:auto;
						padding:0;
						width:710px;
						background:#ffffff url(../images/circles_bg2.gif) no-repeat top center;		
						}
						
				p.first {color:#040037; font-size:13px; font-weight:bold;}
				.coach {padding:10px;}
				
				#page-content ul 			{font-size:13px; list-style-type:disc; color:#00911a;}
				#page-content ul a 			{color:#00911a;}
				#page-content ul a:visited 	{color:#00911a;}
				#page-content ul a:hover 	{color:#d31531;}
				
				#page-content ol 			{font-size:13px;}
				#page-content ol a 			{color:#00911a;}
				#page-content ol a:visited 	{color:#00911a;}
				#page-content ol a:hover 	{color:#d31531;}
				#page-content ol li 		{margin:0px 30px 5px 10px; text-align:justify;}
				
				table a, a:visited {color:#040037;}
				table a:hover {color:#d31531;}
						
				
				/*=======================================================================*\
					START FORM 
				\*=======================================================================*/
				form {margin:0; padding:0;}
				div.form1{
					margin:0;
					padding:0;
					width:180px;
					float:left;			
				}
				
				div.form2{
					margin: 0;
					padding: 0;
					width:350px;
					float:left;				
				}
				
				div.field{
					margin:0;
					padding:0;
					height:25px;
					width:300px;					
				}
				
				div.formholder{
				width: 690px;
				margin:0;
				padding:10px;
				font-size:12px;
				color:#040037;
				}
				
.clear {clear:both; height:1px;}
				
				
				/*=======================================================================*\
					END FORM 
				\*=======================================================================*/
					
				
				
#footer {
	clear:both;
	margin:auto;
	width:990px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
    background-color:#426F9F;
	height:20px;
	padding:0;
	}
	
	#footer a {color:#ffffff; margin:0px;}
	#footer a:hover {color:#d31531;}
	#footer .copy {color:#ffffff;}
	#footer .copy a {color:#ffffff;}
	#footer .copy a:hover {color:#d31531;}
	
	#footer-left {
			width:670px;
			float:left;
			margin:0;
			padding:0px 0px 0px 10px;
			}
			
			#footer-left ul {
					list-style-type:none;
					margin:0;
					padding:0;
					}
					
			#footer-left li {
					float:left;
					padding:0px 10px 0px 0px;
					}
			
	#footer-right {
			width:300px;
			float:left;
			margin:0;
			padding:0px 10px 0px 0px;
			text-align:right;
			}