@font-face {
    font-family: 'EurostileRegular';
    src: url('eurosti-webfont.eot');
    src: url('eurosti-webfont.eot?#iefix') format('embedded-opentype'),
         url('eurosti-webfont.woff') format('woff'),
         url('eurosti-webfont.ttf') format('truetype'),
         url('eurosti-webfont.svg#EurostileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




BODY {
	COLOR: #333333;
	FONT-FAMILY: 'EurostileRegular', Verdana, Arial;
	background-color: #333333;
	background-image: none;
}


strong {
	color: #333333;
}

#logo {
	display: none;
}
#logocontainer h1 {
	display: block;
	font-size: 44px;
	line-height: 40px;
	color: #CCCCCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}
.colour {
	color: #669933;
}

#description, #description .right a {
	color: #FFFFFF;
	text-decoration: none;
}

.page-footer {
	background-color: #333333;

}


.page-footer P {
	color: #FFFFFF;
}





A {
	COLOR: #669933
}




#shadow {
        margin: 0px;
        background-color: rgb(68,68,68); /* Needed for IEs */

        -moz-box-shadow: 0px 0px 0px rgba(68,68,68,0.6);
        -webkit-box-shadow: 0px 0px 0px rgba(68,68,68,0.6);
        box-shadow: 0px 0px 0px rgba(68,68,68,0.6);

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0)";
        zoom: 0;
}
#shadow .content {
	background-color: #333333;
}
#vertical_container {
	background-image: url(../images/green/footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}





		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
	color: #669933;
	cursor: pointer;
	background-color: #ABC78F;
	background-image: none;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 40px;
		}
			#first
		{
	background-image: url(../images/green/top-bg.png);
	background-repeat: no-repeat;
	background-position: top;
		}
		
		
		.accordion_toggle_active {
		color: #FFFFFF;
	background-color: #669933;
	background-image: none;
		}
		
		.bottom
		{
	border-bottom-style: none;

		}
		
		
		.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;

		}
h2  {
	color: #669933;
			}
			
	.accordion_content p {
	line-height: 16px;
			}	

			
		
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {

	background-image: url(../images/green/corner-grey.png);
		}
		
		.horizontal_accordion_toggle_active {
	background-color: #669933;
		}
		
		.horizontal_accordion_content {
	/* REQUIRED */
			height: 250px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
			
			overflow: hidden;
	background-color: #ffffff;
	color: #444444;
		}
			


					
					
    /* Container styling*/
    #horizontal_container {
	border-right-color: #669933;
	border-left-color: #669933;
	border-right-style: none;
	border-left-style: none;
    }
    
  
#fadeshow {
	border-top-color: #669933;
	border-bottom-color: #669933;
	border-top-width: 10px;
	border-bottom-width: 0px;
}
.accordion_content .portfolio {
	width: 380px;
	margin-left: 20px;
	float: left;
}
.accordion_content  .portfolio h3 {
	color: #669933;

}
