	
	/* MAIN LAYOUT */
	body
	{
		font-family: Futura Lt BT,Gill Sans MT, Arial, sans-serif;
		background-image:url(../images/road.gif);
		background-repeat:no-repeat;
		background-color:White;
		color:#3c3c3c;
		font-size:smaller;
		
	}
	
	.topRound
	{
		background-image:url(../images/topRound.gif);
		background-repeat:no-repeat;
		height:80px;
		width:890px;
		float:left;
		clear:both;
	}
	.midRound
	{
		background-image:url(../images/topRoundVert.gif);
		background-repeat:repeat-y;
		margin:-10px 0px 0px 0px;
		height:auto;
		width:890px;
		float:left;
		clear:both;
		padding:20px;
	}
	.bottomRound
	{
		background-image:url(../images/topRoundBottom.gif);
		background-repeat:no-repeat;
		height:180px;
		width:890px;
		float:left;
		clear:both;
	}
	.footer
	{
		font-size:1em;
		text-align:center;
		color:#333333; 
	}
	.container
	{
		width:890px;
		margin:50px 40px 0px 50px;
	}
	
	/* CONTENT LAYOUT */
	.EuroLogo
	{
       margin:55px 0 0 25px; 
       position:absolute;
       border:none;
	}
	.EuroLogotest
	{
		margin:-20px 0px 0px 0px;
		width:225px;
	}
	 
	.col 
	{
		float: left;
		width: 260px;
		padding:0px 5px 0px 10px;
		margin:z0px 10px 10px 0px;
		border-left:1px solid; 
		
	}
	.col-full
	{
		float: left;
		width: 530px;
		padding:0px 5px 0px 10px;
		margin:10px 10px 10px 0px;
		border-left:1px solid; 
	}
	a 
	{ 
		color:#006cb5;
	}
	h2
	{
		
		width:520px;
		color:#006cb5;
		text-align:left;
	}
	h3
	{
		font-size:small;
	}
	.h2Full
	{
		float:left;
		width:530px;
		color:#006cb5;
	}
	.pageImg
	{
		border:2px solid #dad103;
		margin:5px;
	}
	.gallery
	{
		height:150px;
		border:2px solid #dad103;
		margin:5px;
	} 
	.staffPic
	{
		float:left;
		clear:left;
		border:1px solid #006cb5;
		margin:5px;
	} 
	.bodyLI
	{
		list-style-image: url(../images/bulletBlue.png);
	} 
	.bodyLIsub
	{
		list-style-image: url(../images/bulletBlack.jpg);
	} 
	.tableOfStats
	{
		color:Red;
	}		
	.pullquote 
	{
		font-family:Arial;
		font-weight:bold;
		font-size:16;
		color:#006cb5;
		width: 95%;
		line-height:130%;
		margin:10px;
		font-style:italic;
		background: url(../images/closequote.gif) no-repeat bottom right !important;
		background /**/:url(); /* removing quote graphic in IE5+ */
		padding:0px 5px 5px 0px;
	}

	.pullquote:first-letter 
	{
		background: url(../images/openquote.gif) no-repeat left top !important;
		padding:5px 2px 10px 35px!important;
		padding /**/:0px; 	/* resetting padding in IE5+ */
		background /**/: url(); /* removing quote graphic in IE5+ */
	}	

	/* NAVIGATION LAYOUT */
	ul.nav {
		margin: 10px;
		padding: 0px;
	}

	ul.nav li {
		list-style-type: none;
		margin: 0px; 
		background:#6a737c;
		border:1px solid;
		font-variant:small-caps;
	}

	ul.nav a {
		display: block;
		padding: 2px 8px 2px 9px;
		text-decoration: none;
		color: #dad103; 
	}

	ul.nav a:hover, a.selected, .subLinks a:hover  {
		color: #FFFFFF;
		background:#006cb5;
	}

	.col-nav 
	{
		margin: 50px 0px 0px 0px;
		float: left;
		width: 115px;
	}
	.breadCrumbs
	{	
		position:absolute;
		left:325px;
		top:130px;
		border-bottom:1px solid grey;
		font-variant:small-caps;
		font-size:10;
		font-family:Georgia, Times New Roman, Serif;
	}
	
	.breadCrumbs a
	{
		text-decoration: none;
	}
	
	.subLinks
	{
		float:left;
		width:500px;
		margin:30px 0px 0px 15px;
	}
	.subLinks a
	{
		font-family: Georgia, Times New Roman, Serif;
		border:1px solid;
		background:#6a737c;
		text-decoration: none;
		font-variant:small-caps;
		margin:0px 10px 0px 0px;
		float:left;
		padding:4px;
		color: #dad103; 
		width:100px;
	}
	.navLinksPlain
	{
		position:relative;
		top:30px;
		left:8px;
		font-size:smaller;
	}
	.navLinksPlain a
	{
		color: #006cb5; 
		text-decoration:none;
		font-weight:bold;
	}
	
	/* SIGN UP PAGE */
	.signUpLabel
	{
		display:-moz-inline-stack;
		display:inline-block;
		width:130px;
		text-align:right;
		vertical-align:top;
	}
	
	.signUpTextBox
	{
	}
	.formValidator
	{
		margin:0px 0px 0px 150px;
	}
	
	legend
	{
		color:#006cb5;
	}
	
	.vertAlign
	{
		vertical-align:top;
	}


    .latestNews
    {
        border:1px dashed black;
        padding:5px;
        background-color:#dbdbdb;
    }
    
    .latestNews h2
    {
        color:Black;
        font-size:1em;
    }
    
    .latestNews p
    {
        color:Black;
    }
    
    .col-full p, .col-full ul, .col-full ol
    {
        line-height:1.5em;
    width: 284px;
}
    
    h1,h2,h3
    {
        font-family:Georgia, Times New Roman, Serif;
    width: 365px;
}
    
    .col-full ol, .col-full ul
    {
        padding-left:2em;
    }


.navLinksPlain a img
{
    border:none;
}    

.clear
{
    width:100%;
    float:left;
    clear:both;
}

.staff
{
    width:100%;
}

.staff, .staffSection
{
    float:left;
    clear:left;
}

.staffSection
{
    width:28em;
}

#strapline
{
    font-size:1.6em;
    margin-top:1.6em;
    font-weight:bold;
}
