
/* Colour Options */
#wrapper #shellcontainer #navigation #mainnav 
{
	width: 700px;
	float: left;
	border-top: solid 1px #EFF7F2;				
	margin: 0px;
	padding: 0px;
	height: 31px;					
    /*background: #BEE0CB url(../Images/ColourOptions/NavigationOptions_10_02.jpg) repeat-x top left;	*/
    background: #BEE0CB; 
    position: relative;   
}
    
    #wrapper #shellcontainer #navigation #textsearchcontainer {
        border-top: solid 1px #EFF7F2;
        /*background: #BEE0CB url(../Images/ColourOptions/NavigationOptions_10_02.jpg) repeat-x top left;*/
        background: #BEE0CB;
    }
				
	#wrapper #shellcontainer #navigation #mainnav li 
	{
		list-style-type: none;
		display: inline;
		float: left;		
		
	}
	    
	    /* Sub Navigation */
	    #wrapper #shellcontainer #navigation #mainnav li .subnav 
	    {
	        position: absolute;
	        top: 31px;
	        left: 0px;	 
	        height: 31px;       
	    }
	    
	        #wrapper #shellcontainer #navigation #mainnav li .subnav li 
	        {
	            list-style-type: none;
	            display: inline;
	            float: left;	            
	        }
	        
	            #wrapper #shellcontainer #navigation #mainnav li .subnav li a 
	            {
	                float: left;
	            }
	            
	    #wrapper #shellcontainer #navigation #mainnav li .subnav 
	    {
		    margin: 0px;
		    padding: 0px;
		    display: none;
		    position: absolute;
		    top: 31px;
		    left: 0px;		
		    width: 893px;	
			z-index: 200;
		    background: #0079B3;	
	    }
    			
		    #wrapper #shellcontainer #navigation #mainnav li .subnav li 
		    {
			    list-style-type: none;
			    display: inline;
		    }
    						
			    #wrapper #shellcontainer #navigation #mainnav li .subnav li a 
			    {
				    padding: 0px 14px 0px 14px;
				    color: #FFF;
				    text-decoration: none;	
				    line-height: 31px;						
				    display: block;	
				    float: left;							
				    font-size: 110%;	
				    background: #0079B3;	
									    	
			    }
    						
			    #wrapper #shellcontainer #navigation #mainnav li .subnav li.firstlink a
			    {
				    padding-left: 17px;
			    }						
    						
				    #wrapper #shellcontainer #navigation #mainnav li .subnav li a:hover, #wrapper #shellcontainer #navigation #mainnav li .subnav li.selected a
				    {					
					    /*background: #008FD1 url(../Images/ColourOptions/NavigationOptions_10_04.jpg) repeat-x top left;*/
					    background: #008FD1;
					    color: #FFF;						
				    }
				    
			    #wrapper #shellcontainer #navigation #mainnav li:hover ul, #wrapper #shellcontainer #navigation #mainnav li.over ul
				{
					display: block;
				}
				
				#wrapper #shellcontainer #navigation #mainnav li .subnav.forcedisplay 
				{
				    display: block;				
					z-index: 100;    
				}
					
		/* Main Navigation */
		#wrapper #shellcontainer #navigation #mainnav li a 
		{
			padding: 0px 14px 0px 14px;
			color: #0D0F0E;
			text-decoration: none;	
			line-height: 31px;						
			display: block;	
			float: left;
			/*border-bottom: solid 1px #BEE0CB;*/
			font-size: 110%;		
		}
					
			#wrapper #shellcontainer #navigation #mainnav li.home a
			{
				padding-left: 17px;
			}						
					
			#wrapper #shellcontainer #navigation #mainnav li a:hover, #wrapper #shellcontainer #navigation #mainnav li.selected a
			{
				/*background: #469FBC url(../Images/ColourOptions/NavigationOptions_10_01.jpg) repeat-x top left;*/
				background: #469FBC;				
				color: #FFF;					
			}
						
#wrapper #shellcontainer #navigation #subnav 
{
	float: left;
	height: 31px;	
	/*background: #0079B3 url(../Images/ColourOptions/NavigationOptions_10_05.jpg) repeat-x top left;*/
	background: #0079B3;
	width: 893px;				
}
				
#wrapper #shellcontainer #navigation #breadcrumbcontainer 
{
    float: left;	
	background: #EFEFEF;
	width: 875px;
	padding-left: 18px;
	line-height: 28px;
}	
	
	#wrapper #shellcontainer #navigation #breadcrumbcontainer ul
	{
		margin: 0px;
		padding: 0px;				
	}
	
		#wrapper #shellcontainer #navigation #breadcrumbcontainer ul li 
		{
			list-style-type: none;
			display: inline;
		}
		
			#wrapper #shellcontainer #navigation #breadcrumbcontainer ul li.spacer 
			{
				background: url(../Images/Breadcrumb_Spacer.gif) no-repeat left;	
				padding-left: 10px;
				padding-right: 4px;
			}					
		
			#wrapper #shellcontainer #navigation #breadcrumbcontainer ul li a 
			{
				color: #0079B3;
				text-decoration: none;
			}
			
				#wrapper #shellcontainer #navigation #breadcrumbcontainer ul li a:hover 
				{
					text-decoration: underline;
				}			
		
/* Headers etc */		
#wrapper #shellcontainer #contentarea #fullwidthheader
{
	/*width: 893px;*/
	width: 612px;	
	float: left;
	/*border-top: solid 1px #FF7603;
	padding-top: 6px;*/		
}	

	#wrapper #shellcontainer #contentarea #fullwidthheader h2 
	{
		/*
		width: 857px;		
		padding: 0px 18px 0px 18px;
		height: 34px;
		line-height: 34px;
		margin: 0px;
		color: #FFF;
		background: #FF7603 url(../Images/HeaderImages/HeaderBG_Standard.jpg) repeat-x top left;	
		font-weight: normal;
		font-size: 140%;	
		*/
		
		width: 612px;
		margin: 0px 0px 0px 18px;
		color: #FF7603;
		padding: 0px;		
		font-size: 140%;
	}
	
	#content {
	    /*background: #CC0000;*/
	}

#wrapper #shellcontainer #contentarea #partwidthheader
{
	width: 612px;
	float: left;
	/*border-top: solid 1px #FF7603;
	padding-top: 6px;*/
}	

	#wrapper #shellcontainer #contentarea #partwidthheader h2 
	{
	    /*
		width: 576px;
		padding: 0px 18px 0px 18px;
		height: 34px;
		line-height: 34px;
		margin: 0px;
		color: #FFF;
		background: #FF7603 url(../Images/HeaderImages/HeaderBG_Standard.jpg) repeat-x top left;	
		font-weight: normal;
		font-size: 140%;	
		*/
		width: 576px;
		margin: 0px 0px 0px 18px;
		padding: 0px;
		font-size: 140%;
		color: #FF7603;
	}
								
#wrapper #shellcontainer #contentarea #content a
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content .boldhighlight
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content .subsectionselector a strong 
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content #downloadscontainer .downloadselector a strong 
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content #contactscontainer .contactsselector a strong 
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content .newsarticle strong
{
	color: #FF7603;
}

#wrapper #shellcontainer #contentarea #content h3 
{
	color: #FF7603;
}

	/* Register */
	#wrapper #shellcontainer #contentarea #content h3.registerheader 
	{
		color: #FFF;
		width: 564px;
		height: 18px;
		padding: 5px 10px 5px 10px;
		background: #FF7603 url(../Images/RegisterH3Header.gif) no-repeat top right;
		margin: 0px;			
	}
	
	#wrapper #shellcontainer #contentarea #content .registerfieldarea 
	{
		padding: 10px;
		background: #FFF6EC;	
		width: 564px;	
	}
	
		#wrapper #shellcontainer #contentarea #content .registerfieldarea .fieldheader 
		{
			background: #FF930E url(../Images/RegisterFieldHeader.gif) repeat-x top left;
			color: #FFF;
			width: 156px;
		}

#wrapper #shellcontainer #contentarea #content hr {
	background: #FF7603;
	color: #FF7603;
	margin: 20px 0px 20px 0px;	
}

/* Right Panel Image Styles */
#wrapper #shellcontainer #contentarea #content #rightpanelimageblock 
{
	position: absolute;
	width: 188px;
	height: 142px;
	background: url(../Images/ColourOptions/RightPanelImageBlock_10.jpg) no-repeat top left;
	top: -53px;
	left: 346px;
	padding: 53px 55px 42px 44px;
}

	#wrapper #shellcontainer #contentarea #content #rightpanelimageblock #rightpanelimagerestrictor 
	{
		width: 188px;
		height: 143px;
		overflow: hidden;
	}
				
	#wrapper #shellcontainer #contentarea #content #rightpanelimagespacer 
	{
		width: 264px;
		height: 182px;
		float: right;		
	}
				
/* Left Panel Image Styles */
#wrapper #shellcontainer #contentarea #content #leftpanelimageblock 
{
	position: absolute;
	width: 188px;
	height: 142px;
	background: url(../Images/ColourOptions/LeftPanelImageBlock_10.jpg) no-repeat top left;
	top: -53px;
	left: 16px;
	padding: 53px 51px 42px 48px;
}

	#wrapper #shellcontainer #contentarea #content #leftpanelimageblock #leftpanelimagerestrictor 
	{
		width: 188px;
		height: 143px;
		overflow: hidden;
	}
				
	#wrapper #shellcontainer #contentarea #content #leftpanelimagespacer 
	{
		width: 304px;
		height: 182px;
		float: left;				
	}