* {
	margin:0;
	padding:0;
outline-style:none;
}
body {
	background:#051D35;
	font-family:Helvetica, Arial, sans-serif;
	font-size:62.5%;
	text-align:center;
}
a {text-decoration:none;}
img {border:0;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
li {list-style:none;}
li, p {
	color:#333;
	font-size:1.2em;
	line-height:140%;
}
.subIntro {font-size:1.4em;}
strong {font-weight:bold;}
.highlight {
	background: #EDEDED;
}
h1, h1 a {
	background:url('/images/site/h1.png') no-repeat;
	display:block;
	height:135px;
	left:0;
	position:absolute;
	top:0;
	width:204px;
}
.headline h2 {
	font-size: 2.6em;
	padding: 14px 0 5px 0;
	width: 581px;
}
	.headline h2 a {
		color: #3399CC;
	}
	.headline h2 small {
		color: #666;
		display: block;
		font-size: 0.459em;
		padding: 10px 0 0 0;
	}
	
#mast h2 {
	color: #FFF;
	font:normal 3.4em Georgia, serif;
line-height:90%;
}
div#latestNews h3 {
	color:#FFF;
	font:bold 1.8em Georgia, sans-serif;
	float:left;
	padding:3px 0 3px 3px;
	width:125px;
}
div.hero .cnt h3 {
	color:#FFF;
	font:lighter 3.4em Georgia, serif;
	line-height:100%;
	padding: 18px 30px 0 0;
}
div.excerpt h3 {
	font-size: 2.0em;
	padding:0 0 10px 0;
}
	div.excerpt h3 a {color: #3399CC;}
	div.excerpt small {
		color: #666;
		display: block;
		font-size: 0.5em;
		padding: 20px 0 0 0;
	}
	
div.homeExcerpt h3 {
	font-size: 1.2em;
	line-height: 140%;
	width: 100%;
}
	div.homeExcerpt small {
		color: #666;
		display: block;
		font-size: 0.8em;
	}
div#homeFeatureExcerpt h3, div#sideFeatureExcerpt h3 {
	border-top: 1px solid #DADADA;
	color: #051D35;
	font-size: 1.4em;
	font-weight: lighter;
	margin: 0 0 0 0;
	padding: 7px 0 14px 0;
}
	div#homeFeatureExcerpt h3 a, div#sideFeatureExcerpt h3 a {color: #051D35;}
div.first h3 {
	font-size: 2.0em;
	line-height: 120%;
	margin: 0 0 0 10px;
}
	div.first small {
		line-height:90%;
		padding: 0 0 3px 0;
	}
div.homeExcerpt h3 a {color: #3399CC;}

div#miniLatestNews h3 small, .excerpt2 h3 small {
	color: #999;
	display: block;
	font-size: 0.8em;
	padding: 3px 0 13px 0;
}
div#legal h4 {
	color: #FFF;
	font:normal 1.8em Georgia, serif;
	padding: 0 0 5px 0;
}
.follow h6 {
	color: #FFFF00;
	font:bold 0.8em Helvetica, Arial, sans-serif;
	padding: 15px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}

.title {
	font:bold 1.2em Courier, "Courier New", sans-serif;
	height: 13px;
	padding:0 0 0 7px;
	text-transform:uppercase;
}
.whiteTitle a, .blueTitle a, .yellowTitle a {
	cursor: pointer;
	display: block;
	float: right;
	height: 14px;
	width: 26px;
}
.blueTitle a {
	background:url('/images/site/blue-go.jpg') right no-repeat;
}
.blueTitle a {background:url('/images/site/blue-go.gif') right bottom no-repeat;}
.blueTitle a:hover {background:url('/images/site/blue-go.gif') right top no-repeat;}

.yellowTitle a {background:url('/images/site/yell-go.gif') right bottom no-repeat;}
.yellowTitle a:hover {background:url('/images/site/yell-go.gif') right top no-repeat;}

.whiteTitle, .blueTitle, .yellowTitle {height: 14px;}
.whiteTitle h2, .blueTitle h2, .yellowTitle h2 {
	float: left;
	height: 14px;
}
.whiteTitle {background:url('/images/site/bg_whiteTitle.jpg') right no-repeat;}
.whiteTitle .title {
	color:#1E3349;
}
.whiteTitle a {background:url('/images/site/white-go.jpg') right bottom no-repeat;}
.whiteTitle a:hover {background:url('/images/site/white-go.jpg') right top no-repeat;}

.blueTitle {background:url('/images/site/bg_blueTitle.jpg') right repeat-y;}
.blueTitle .title {
	background:url('/images/site/bg_blueTitleh2.jpg') right no-repeat;
	color:#FFFF00;
}
.blueTitle_long {background:#1E3349;}
.blueTitle_long .title{
	background:url('/images/site/bg_blueTitleh2_long.gif') right no-repeat;
	color:#FFFF00;
}

.yellowTitle {
	background:url('/images/site/bg_YellowTitle.jpg') right repeat-y;
	float: left;
	width: 100%;
}
.yellowTitle .title {
	background:url('/images/site/bg_yellowTitleh2.jpg') right no-repeat;
	color:#1E3349;
}
div#primaryCols div#secondaryContent .title {width: 276px;}
div#primaryCols div#secondaryContent .yellowTitle,
div#primaryCols div#primaryContent .blueTitle {margin: 0 0 10px 0;}

div#homeNewsWrap .blueTitle {float:right;width: 340px;}
div#hero .title {width: 234px;}

.contentContainer {
	margin:0 auto;
	text-align:left;
	width:960px;
}
div#headNavigationWrap {background:#36495D url('/images/site/bg_headNavigationWrap.jpg') bottom repeat-x;}
	div#headNavigation {position:relative;}
		div#headNavigation ul, div#headNavigation #languages {
			float:right;
			padding:6px 0 6px 0;
		}
		div#headNavigation #languages {width:78px;}
			div#headNavigation #rss a {
				background: url('/images/site/rss_off.jpg') no-repeat;
				display:block;
				height:12px;
				padding-left:16px;
				width:12px;
			}
			div#headNavigation #rss a:hover {background:url('/images/site/rss_over.jpg') no-repeat;}
			div#headNavigation #mediazone {
				background:url('/images/site/bg_headNavList.jpg') left no-repeat;
				padding-left:8px;
			}
			div#headNavigation #languages a {
				float:left;
				display:block;
				height:19px;
				margin-left:7px;
				width:24px;
			}
			div#headNavigation #languages a#en_on, div#headNavigation #languages a#en_off:hover {background:url('/images/site/flags/en_on.jpg') no-repeat;}
			div#headNavigation #languages a#en_off {background:url('/images/site/flags/en_off.jpg') no-repeat;}
			div#headNavigation #languages a#fr_off {background:url('/images/site/flags/fr_off.jpg') no-repeat;}
			div#headNavigation #languages a#fr_on, div#headNavigation #languages a#fr_off:hover {background:url('/images/site/flags/fr_on.jpg') no-repeat;}
			div#headNavigation ul {
				margin:3px 0 0 0;
				width:126px;
			}
			div#headNavigation ul li {
				float:left;
				font-size:1.0em;
				margin:0 14px 0 0;
			}
			div#headNavigation #mediazone {margin-right:0;}
				div#headNavigation ul li a {
					color:#CCD1D6;
					text-transform:uppercase;
				}
				
				
div#header {
	padding:108px 0 12px 0;
	text-align:center;
}
	div#header ul {
		margin:0 auto;
		width:942px;
	}
	div#header ul li {
		border-bottom:1px dashed #78B1BF;
		border-top:1px dashed #78B1BF;
		float:left;
		font:bold 1.8em Courier, "Courier New", sans-serif;
		letter-spacing: 0.010em;
		margin:0 7px 0 0;
		padding:6px 0 6px 0;
		text-align:center;
	}
	div#header a {
		background:url('/images/site/bg_navigation.png');
		color:#FFF;
		padding:4px;
	}
		div#header a span {color:#CCC;}
	div#header ul li.current {
		border-bottom:1px dashed #FFF;
		border-top:1px dashed #FFF;
	}
		div#header ul li.current a {
			background:#FFF;
			color:#36495D;
		}
	div#header a:hover, div#header a.current {color:#36495D;}
	div#header ul li#nav1 a {width:58px;}
	div#header ul li#nav2 a {width:58px;}
	div#header ul li#nav3 a {width:92px;}
	div#header ul li#nav4 a {width:132px;}
	div#header ul li#nav5 a {width:100px;}
	div#header ul li#nav6 a {width:89px;}
	div#header ul li#nav7 a {width:131px;}
	div#header ul li#nav8 a {width:89px;}
	div#header ul li#nav9 {margin-right:0;}
	div#header ul li#nav9 a {width:114px;}
				
div#mainContentWrap {background:#051D35 url('/images/site/bg_mainContentWrap.jpg') top center no-repeat;}
	div#contentBorder {
		border-right:1px solid #FFF;
		border-top:1px solid #FFF;
		border-left:1px solid #FFF;
		padding:9px 7px 0 6px;
		width:946px;
	}
		div#content {
			border-top:1px solid #959FA8;
			border-right:1px solid #959FA8;
			border-left:1px solid #959FA8;
			margin:2px 1px 0 1px;
			padding:2px 1px 0 1px
			position:relative;
			width:942px;

		}
		div#page {
			background:#FFF;
			margin:1px 1px 0 1px;
			padding-bottom: 18px;
		}
		
		body#nonews #contentBorder {margin-top:3px;padding:9px 7px 0 6px;}
		body#nonews #content {
			margin:2px 2px 0 1px;
		}
		body#nonews #page {
			margin:4px 2px 0 1px;
		}
		
		
	div#latestNews {
		background:url('/images/site/bg_latestnews.jpg') top left repeat-y;
		height:28px;
		margin-bottom:29px;
		padding:0 0 1px 0;
		width:100%;
	}
		div#latestNews .cnt {
			float:left;
			padding:8px 0 0 0;
		}
			div#latestNews .cnt p {color:#051D35;}
			
		div#ticker-controls {
			float: right;
			padding: 2px 0 0 0;
			width: 113px;
		}
			
			#newsticker ul {
				float: left;
				width: 635px;
			}
			#newsticker ul li {
				display:inline;
				font-size:1.1em;
			}
			#newsticker ul li a {color:#051D35;}
			#ticker-controls li {padding: 5px 2px 0 0;float: left;}
			#ticker-controls li a {
				display:block;
				float:left;
				height: 14px;
				width:13px;
			}
			#ticker-back {
				/*background:transparent url('/images/site/btn_prev.jpg') no-repeat;*/
			}
			#ticker-forward {
				/*background:transparent url('/images/site/btn_for.jpg') no-repeat;*/
			}
			#ticker-pause {
				/*background:transparent url('/images/site/btn_pause.jpg') no-repeat;*/
			}
				
	div#heroWrap {
		background:url('/images/site/heroWrap.jpg') top center no-repeat;
		height:366px;
		margin:0 auto;
		padding:3px 0 0 0;
		width:880px;
	}
		div.hero {
			height:350px;
			width:880px;
		}
		div.hero .cnt {
			float:right;
			padding:11px 0 0 0;
			width:431px;
		}
			div.hero .cnt p {
				color:#FFF;
				float:right;
				padding:17px 25px 0 0;
				width:245px;
			}
			div.hero .whiteTitle {
				width:270px;
				float:right;
			}
			div.hero .buttons {
				float:left;
				margin:312px 0 0 0;
				padding-left:12px;
				width:300px;
			}
				
					div.hero .buttons a {
						background:url('/images/site/bg_herobuttons.jpg') center no-repeat;
						cursor:pointer;
						display:block;
						float:left;
						height:20px;
						padding:3px;
						width:20px;
					}
					div.hero .buttons a.current,div.hero .buttons a:hover {background:#D6D801 url('/images/site/bg_herobuttons.jpg') center no-repeat;}
				
				
	
				
div#bulkyButtons {
	background:#E0E0E0;
	height: 145px;
	margin: 0 auto;
	padding:0 0 0 15px;
	width:868px;
	text-align:center;
}
	div#bulkyButtons .button {
		float:left;
		padding:9px 17px 0 0;
	}
		div#bulkyButtons .button a {
			display: block;
			float: left;
			height: 125px;
			text-indent: -3000px;
			width:200px;
		}
		
	#btnSignup a {background:transparent url('/images/site/bulky_buttons/signup.jpg') bottom no-repeat;}
	#btnSignup a:hover {background:transparent url('/images/site/bulky_buttons/signup.jpg') top no-repeat;}
	
	#btnSendMessage a {background:transparent url('/images/site/bulky_buttons/sendmessage.jpg') bottom no-repeat;}
	#btnSendMessage a:hover {background:transparent url('/images/site/bulky_buttons/sendmessage.jpg') top no-repeat;}
	
	#btnBlog a {background:transparent url('/images/site/bulky_buttons/teamblog.jpg') bottom no-repeat;}
	#btnBlog a:hover {background:transparent url('/images/site/bulky_buttons/teamblog.jpg') top no-repeat;}
	
	#btnMagazine a {background:transparent url('/images/site/bulky_buttons/lattitude.jpg') bottom no-repeat;}
	#btnMagazine a:hover {background:transparent url('/images/site/bulky_buttons/lattitude.jpg') top no-repeat;}
	
	
	
	div#bulkyButtons #btnInfo a {background:transparent url('/images/site/bulky_buttons/info.jpg') top no-repeat;}
	div#bulkyButtons #btnInfo a:hover {background:transparent url('/images/site/bulky_buttons/info.jpg') bottom no-repeat;}
	
	div#bulkyButtons #btnApply a {background:transparent url('/images/site/bulky_buttons/apply.jpg') top no-repeat;}
	div#bulkyButtons #btnApply a:hover {background:transparent url('/images/site/bulky_buttons/apply.jpg') bottom no-repeat;}
	
	div#bulkyButtons #btnContact a {background:transparent url('/images/site/bulky_buttons/contact.jpg') top no-repeat;}
	div#bulkyButtons #btnContact a:hover {background:transparent url('/images/site/bulky_buttons/contact.jpg') bottom no-repeat;}
	
	div#bulkyButtons #btnCommitment a {background:transparent url('/images/site/bulky_buttons/commitment.jpg') top no-repeat;}
	div#bulkyButtons #btnCommitment a:hover {background:transparent url('/images/site/bulky_buttons/commitment.jpg') bottom no-repeat;}
	
	.coa_apply a {
		background:url('/images/site/coa_apply.png') top no-repeat;
		display:block;
		height:77px;
		width:292px;
	}
	.coa_apply a:hover { background:url('/images/site/coa_apply.png') bottom no-repeat; }







.section {border-bottom: 1px solid #DADADA;}
div#mainpageContent {
	margin: 20px auto 20px auto;
	width: 880px;
}
div#primaryCols,div#subpageContent  {
	margin: 30px auto 0 auto;
	width:884px;
}
div#subpageContent {
	padding-left: 12px;
	width: 868px;
}
	body#nonews div#subpageContent {padding-left: 0;}
	div#primaryCols div#primaryContent {
		float: left;
		width: 560px;
	}
	div#primaryCols div#secondaryContent {
		float: right;
		width: 310px;
	}
	div#subpageContent {
		background:url('/images/site/bg_subpageContent.gif') center repeat-y;
		padding-bottom: 33px;
	}
	body#nonews div#subpageContent {
		background:url('/images/site/bg_subpageContent_campaign.gif') center repeat-y;
	}
	div#subpageContent div#primaryContent{
		float: left;
		width:540px;
	}
		body#nonews div#subpageContent div#primaryContent {width:571px;}
		
	div#subpageContent div#secondaryContent {
		float: right;
		width:270px;
	}
	#mast {
		height: 140px;
		margin: 15px auto 0 auto;
		width: 880px;
	}
		#mast .cnt {
			padding: 18px 0 0 10px;
			width: 310px;
		}
		#mast p {color: #FFF;padding-top:7px;}
		#mast {background: url('/images/site/bg_newsmast.jpg') no-repeat;}
	
	.back {
		border-bottom: 1px solid #D7D901;
		color:#2C5E79;
		font-size: 1.2em;
		text-transform: uppercase;
	}
		.back a {
			
		}
		.backindent {margin:10px 0 0 15px;}
	.headline {
		background:url('/images/site/bg_headline.jpg') bottom no-repeat;
		border-top: 1px solid #999;
		margin: 30px auto 30px auto;
		padding:7px 0 22px 0;
		width: 880px;
	}
	.article a {color: #051D35;}
	.article p {
		color: #666;
		font-size: 1.4em;
		padding: 20px 0 10px 0;
	}
	.article p.subIntro {
		color: #333;
		font-size: 1.8em;
	}
		.article .img_left {
			float:left;
			padding:10px 10px 0 0;
		}
		.article .img_right {
			float:left;
			padding:10px 10px 10px 0;
		}
		.article ul, .article ol {margin-left:18px;}
			.article ul li {
				line-height:160%;
				list-style:square;
				padding-left:8px;
			}
			.article ol li {
				line-height:160%;
				list-style:decimal;
				padding-left:8px;
			}
	.section {margin: 0 0 24px 0;}
	
	div#homeNewsWrap {
		float: right;
		width:351px;
	}
		div#homeExcerptWrap {padding-bottom: 10px;}
		div#homeNews, div#homeFeatures {
			border-right: 1px solid #DADADA;
			padding: 0 10px 0 0;
		}
		div.homeExcerpt {
			background:#E1F0F8 url(/images/site/bg_homeExcerpt.jpg) bottom repeat-x;
			border-bottom: 1px dashed #CCC;
			margin: 0 0 3px 0;
			padding: 6px;
		}
			div.homeExcerpt img {
				float: left;
				padding: 8px 0 0 4px;
			}
			div.homeExcerpt .cnt {
				float: right;
				padding: 11px 0 11px 0;
				width: 227px;
			}
			div.homeExcerpt .cnt p {color: #666;}
			div.homeExcerpt .more-link {
				font-size: 1.0em;
				margin: 10px 0 0 0;
			}
				div.homeExcerpt .more-link a {
					background: #1E3349;
					color: #FFF;
					font-weight: bold;
					padding: 4px;
				}
				div.homeExcerpt .more-link a:hover {
					background:#FFFF00;
					color:#1E3349;
				}
		
		div#homeFeatureExcerpt img, div#sideFeatureExcerpt img {float: left;}
		div#sideFeatureExcerpt .cnt {
			float: right;
			width:179px;
		}
		div#homeFeatureExcerpt .cnt {
			float: right;
			margin-bottom: 22px;
			width: 200px;
		}
		div#homeFeatureExcerpt .cnt p, div#sideFeatureExcerpt .cnt p {font-size: 1.1em;}
		div#sideFeatureExcerpt .more-link, div#homeFeatureExcerpt .more-link {
			font-size: 1.2em;
			line-height: 250%;
			margin: 10px 0 0 0;
		}
			div#sideFeatureExcerpt .more-link a, div#homeFeatureExcerpt .more-link a {
				background: #1E3349;
				color: #FFF;
				font-weight: bold;
				padding: 4px;
			}
		
		div#homeNewsWrap .last {
			background-image: none;
			border-bottom: 0;
		}
		
		
		.excerpt {
			background:url('/images/site/bg_excerpt.jpg') bottom repeat-x;
			margin:17px 0 17px 0;
			padding:0 0 17px 0;
		}
			.excerpt p {padding:0 0 5px 0;}
		.excerpt img {float: left;}
		.excerpt .cnt {
			float: right;
			width: 339px;
		}
		
		div.excerpt .more-link {
			font-size: 1.2em;
			margin: 10px 0 0 0;
		}
			div.excerpt .more-link a {
				background: #1E3349;
				color: #FFF;
				font-weight: bold;
				padding: 4px;
			}
		
		
		div.authorThumb {
			background: #EDEDED;
			color: #666;
			font-weight: bold;
			margin:0 0 7px 0;
		}
			div.authorThumb ul {
				float: left;
				padding: 5px 0 0 7px;
			}
		
		
			
			
		.excerpt2 h3 {
			color: #3399CC;
			font-size: 1.4em;
			font-weight: lighter;
		}
		.excerpt2 {padding: 20px 0 20px 0;}	
			p.highlight {padding: 7px;}
			
		div#sideFeatureThumbs {
			background:url('/images/site/bg_featureThumbs_small.jpg') center no-repeat;
			height:69px;
			margin: 12px 0 30px 0;
			padding: 7px 0 0 7px;
			width:270px;
		}
		div#homeFeatureThumbs {
			background:url('/images/site/bg_homeFeatureThumbs.jpg') center no-repeat;
			height:69px;
			padding:7px 0 0 7px;
			width:340px;
		}
			div#homeFeatureThumbs a, div#sideFeatureThumbs a {
				float: left;
				display: block;
				height:64px;
				margin: 0 6px 0 0;
				padding: 2px 0 0 0;
				width:76px;
				text-align: center;
			}
			div#homeFeatureThumbs a.current, div#homeFeatureThumbs a:hover, 
			div#sideFeatureThumbs a.current, div#sideFeatureThumbs a:hover {background:url('/images/site/f__wrap.jpg') top no-repeat;}

		
		div#homeVideoWrap {padding: 0 0 10px 0;}
		div#homeVideo {
			height:361px;
			margin: 0 0 12px 0;
			width:310px;
		}
		div#videoWrap {padding:0 0 10px 0;}
		div#video {
			background:url('/images/site/minivideo.jpg') center no-repeat;
			border: 6px solid #EDEDED;
			height: 305px;
			margin: 10px 0 0 0;
			width: 259px;
		}




/*
			HOME GALLERY
			--------------------------------------------------------------------------------
		*/
		div#homeImages h2 {margin-bottom:0;}
		div#homeGallery {
			background:#EDEDED url(/images/site/galleryBG.jpg) repeat-y;
			border:8px solid #EDEDED;
			height:346px;
padding-bottom:20px;
			width: 292px
		}
			div#homeGallery img.portrait {
				display:block;
				margin:0 auto;
			}
			div#secondaryContent div#homeGallery {

				margin-bottom:25px;
				width:292px;
			}
			
			div#subpageContent div#secondaryContent div#homeGallery {
				width: 254px;
			}
			div#homeGalleryContent {padding:12px;}
			div#homeGalleryBottom {
				background:url(/images/site/galleryBottom.jpg) bottom no-repeat;
				height:10px;
			}
			
			div#homeGalleryMain {
				background: #EDEDED;
				height:270px;
			}
				
				div.mainIMG {width:;290px;}
				div.mainIMG img {border:0;clear:both;}
				
				div.imgCaption {
					background:#36495D;
					color:#FFF;
					
				}
					div.imgCaption p {
						color:#FFF;
						font-size:1.0em;
padding:7px;
					}
				
			div#subpageContent div#secondaryContent div.homeGalleryMain {height:219px;width: 254px;}
			div#subpageContent div#secondaryContent div.mainIMG {width:254px;}

		
			div#homeGalleryThumbs {width:292px;}
			div#subpageContent div#secondaryContent div#homeGalleryThumbs {
background:#EDEDED;
margin:0 auto;
width:235px;
text-align:center;
}
				div#homeGalleryThumbs div.thumb {
					background: #EDEDED;
					float: left;
					height:52px;
					margin:1px 1px 1px 0;
					text-align: center;
					width:72px;
				}
div#homeGalleryThumbs div.thumb a {float:left;width:72px;}
				div#homeGalleryThumbs .lightbox img {border: 0;}






	div#adverts {
		float: left;
		width: 200px;
	}

div#footerWrap {
	background:#36495D url('/images/site/bg_footerWrap2.jpg') top center no-repeat;
	padding:141px 0 0 0;
}	
	div#legal {
		background: url('/images/site/bg_legal.jpg') no-repeat;
		height:213px;
		width:311px;
	}
		div#legal .cnt {
			margin: 0 auto;
			padding: 14px 0;
			width: 278px;
		}
		div#legal .cnt p {
			color: #CCC;
			font-size: 1.0em;
			padding: 9px 0 0 0;
		}
		div#legal .cnt p.subIntro {
			color: #FFF;
			font-size: 1.2em;
		}
		div#legal ul {padding: 4px 0 0 0;}
		div#legal ul li {
			background:url('/images/site/bg_legalList.gif') right repeat-y;
			display: inline;
			font-size: 1.2em;
			padding-right: 5px;
		}
		div#legal ul li.last {background-image: none;}
			div#legal ul li a {
				border-bottom: 1px solid #FFFF00;
				color: #FFF;
			}
	div#mainFooter {
		padding: 67px 0 0 0;
		text-align: center;
	}
		div#mainFooter ul li {
			background: url('/images/site/bg_mainFootList.gif') right repeat-y;
			color: #999;
			display: inline;
			font:bold 1.2em Courier, "Courier New", sans-serif;
			padding:0 12px 0 0;
			margin: 0 0 0 7px;
		}
		div#mainFooter ul li.last {background-image: none;}
		div#mainFooter ul li a {color: #999;}
		div#mainFooter p {
			color: #FFF;
			font:bold 0.8em Helvetica, Arial, sans-serif;
			padding: 7px 0 0 0;
		}
		div#mainFooter p.credits {padding: 7px 0 23px 0;}
	

.advert {padding: 0 0 12px 0;}

#follow {
	margin: 0 auto 15px auto;
	width:200px;
}

#secondaryContent #follow {border:16px solid #DADADA;}
#secondaryContent .follow {
	border:16px solid #DADADA;
}
#primaryContent div#follow1 {
	height: 272px;
}
#primaryContent div#follow2 {
	height: 279px;
}
#secondaryContent div#follow1 {
	height:260px;
	margin: 0 auto 0 auto;
	width:200px;
}
#secondaryContent div#follow2 {
	height:243px;
	margin: 30px auto 0 auto;
	width:200px;
}
	div.follow h6 {text-transform: uppercase;}
	div.follow .cntdwn {
		background:#101028;
		color: #999;
		font: normal 1.3em Helvetica, Arial, sans-serif;
		margin: 8px auto 0 auto;
		padding: 6px;
		text-align: center;
		width:180px;
	}
		div.follow .cntdwn strong {
			color: #FFF;
			font-weight: bold;
		}
div#follow1 {background: #101028;}
div#follow2 {background: url('/images/site/bg_follow2.jpg') top center no-repeat;}

	div#follow1 .intro {
		margin: 0 auto;
		padding: 156px 0 0 0;
		width:180px;
	}
	div#follow2 .intro small {padding:4px 0 0 0;display:block;}
	div#follow2 .intro {
		margin: 0 auto;
		padding: 123px 0 0 0;
		width:180px;
	}
	
.message p {
	font-size: 1.2em;
	padding: 0 0 7px 0;
}
	.message p span {
		
	}
	.message .author {font-size: 1.0em;}
	.message .author span {color: #3399CC;}
	
	
form#frmMessages {padding: 0 0 40px 0;}
form#frmMessages h2.title {
	margin:0 0 20px 0;
}	
	form#frmMessages p {
		clear:both;
		display: block;
		padding-bottom: 12px;
		width: 538px;
	}
	form#frmMessages p label {
		color: #051D35;
		display: block;
		font-size:0.9em;
	}
	form#frmMessages .input {
		padding: 3px;
		width: 100%;
	}
	form#frmMessages textarea {
		padding: 7px;
		width: 528px;
	}
	form#frmMessages .input, form#frmMessages textarea {border:1px solid #0C2446;}
	
	form#frmMessages #btSubmit {
		background:url('/images/site/btnSendMessage.jpg') no-repeat;
		border: 0;
		cursor: pointer;
		display: block;
		height:36px;
		width:183px;
	}
	
	
div#videoHolder {
	background: #EDEDED;
	margin: 30px auto 30px auto;
	padding: 30px;
	width: 800px;
}






/*
	OC GALLERY STYLES
*/
.pageBack a {
	color: #1E3349;
}
div#imagesHolder {padding: 30px 0 30px 0;}
div.galleryAlbum {
	float:left;
	height:200px;
	margin:24px 10px 0 10px;
	width:170px;
}
div.galleryDescription {
	border:1px solid #CCC;
	padding: 4px;
	text-align: center;
}
	div.galleryDescription h4 {
		color: #1E3349;
		font-size: 1.4em;
		font-weight: lighter;
	}
		div.galleryDescription h4 span {
			color: #999;
			display: block;
			font-size: 0.8em;
		}

div.galImg {
	background-image: transparent none repeat-y scroll center top;
	height:127px;
	width:170px;
}

div.galImg a,div.galView a {
	height:127px;
	float:left;
	text-indent: -3000px;
	width:170px;
}
div.galView {
	background-image: transparent none repeat-y scroll center top;
	height:127px;
	float:left;
	margin:10px;
}


.pagination, .pagination2 {
	background:#EFEFEF url(/images/site/paginate-bg.jpg) left bottom repeat-x;
	clear:both;
	color:#000;
	display:block;
	float:right;
	margin:20px 20px 34px 0;
	padding:9px;
}
	.pagination span {padding-right:30px;}
	.pagination2 b {margin-right:2px;}
.pagination a:link, .pagination a:visited, .pagination a:active,
.pagination2 a:link, .pagination2 a:visited, .pagination2 a:active {
	color:#000;
	margin:0 2px 0 0;
	padding:4px;
}
.pagination a:hover, .pagination2 a:hover {
	background:#000;
	color:#FFF;
}


form#galleryForm {
	padding: 0 0 40px 0;
}
#leadThumbnail {
	clear:both;
	float:left;
	padding:12px 7px 0 0;
}
#blogNavigation {
	border-bottom: 1px solid #999;
	margin: 0 auto;
	padding: 0 0 12px 0;
	width:882px;
}
	#blogNavigation ul {padding: 5px 0 0 0;}
#blogNavigation li {
	float: left;
	font-size: 1.4em;
	margin: 0 26px 0 0;
	padding: 5px 0 10px 0;
}
#blogNavigation li a {
	background:#4893B2;
	color: #FFF;
	display: block;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:6px 5px 5px 5px;
}
	
	#blogNavigation li a:hover, #blogNavigation li.current a {
		background: #051D35;
	}
	#blogNavigation li.current {background:url(/images/site/blog_arrow.gif) bottom center no-repeat;}
	
	
	
div#raceButtons img {
	float: left;
	margin-right: 14px;
}

div#miniLatestNews {
	border-right: 1px solid #e0e0e0;
	float: left;
	padding-right: 7px;
	width: 375px;
}
div#miniEventNews {
	float: right;
	width: 180px;
}
	div#miniEventNews h4 {
		font-size: 1.0em;
		line-height: 140%;
	}
		div#miniEventNews h4 a {
			color: #96CD3B;
		}
	div#miniEventNews div {
		background:#F8F8F8;
		border-bottom: 1px solid #CCC;
		padding: 12px 7px 7px 7px;
	}
		div#miniEventNews div p {
			color: #333;
			font-size: 1.0em;
		}


#imgWrap img {margin: 8px 4px 0 6px;}
#audioWrap {
	border-bottom: 1px solid #CCC;
	padding-bottom:15px;
}
	#audioWrap embed {
		display: block;
		margin: 0 auto;
	}
	#audioWrap p {
		color: #666;
		font-size: 1.0em;
		margin: 0 auto;
		padding-bottom: 11px;
		width: 240px;
	}
#audioWrap select {
	margin: 16px 0 20px 0;
}
#audioWrap h4 {
	color:#3399CC;
	font-size: 1.2em;
	margin: 0 auto;
	padding-bottom: 11px;
	width:240px;
}
	#audioWrap h4 small {
		color: #999;
		display: block;
		font-weight: bold;
		font-size: 0.8em;
		padding: 3px 0 3px 0;
	}



form#frmEmailSubscription1 h2 {
	font-size: 1.2em;
	padding: 15px 0 0 0;
}

div.darkGreenBox {
	background:#EDEDED;
	margin-top:9px;
	padding:8px;
}
	div.darkGreenBox p {
		font-size: 0.9em;
		padding: 0 0 7px 0;
	}
	div.darkGreenBox label {
		padding:0 0 0 7px;
	}


p.standout {
	background: #EDEDED url('/images/site/bg_standout.jpg') bottom repeat-x;
	color: #333;
	font-size: 1.1em;
	margin-bottom: 12px;
	padding: 7px 7px 9px 7px;
}
	p.standout a {
		border-bottom: 1px solid #333;
		color: #333;
	}