	body{margin:0;background: #fff;color:#636466}
	body,td,th,input,select,textarea,input {font-family:Helvetica, Arial, sans-serif}
	body,td,th,input,select,textarea,input {font-size:13px;}
	p{margin:0 0 1.5em 0;}
	form{padding:0;margin:0}
	a{color:#000;}
	a img{border:none;}
	a:focus{outline: none;}
	
	h1{font-size:28px;color:#003978;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;}
	h2{font-size:22px;color:#0055a5;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;}
	h3{font-size:19px;color:#0055a5;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;}
	
	.floatright{float:right;margin:0 0 10px 15px;}
	.floatleft{float:left;margin:0 15px 10px 0;}
	
	.size14text{font-size:14px; line-height:1.2em;}
	.size16text{font-size:16px; line-height:1.2em;}
	.size20text{font-size:20px; line-height:1.2em;}
	.size22text{font-size:22px; line-height:1.2em;}
	.size24text{font-size:24px; line-height:1.2em;}
	
	#tblACMAdminToolbar{z-index:1000;}
	
	.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 
	
	#wrapper{width:960px;margin:0 auto;border:1px solid #e7e7e8}
	
	
	/*******************************************************/
	/* Header
	/*******************************************************/
	
		#header{position:relative;background:#b2b3b6;height:138px}
		
			#logo{position:absolute;top:13px;left:30px}
			
			#sublogos{position:absolute;top:40px;right:30px;}
			
			#sectionlogo{position:absolute;top:0;right:0}
			
			
			#header-intro{position:absolute;top:30px;right:50px;width:480px;color:#fff;font-size:17px}
	
	/*******************************************************/
	/* Nav
	/*******************************************************/
	
		#nav{background:#0055a5;padding:0 0 0 15px;position:relative;z-index:3}
			#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#nav ul li {float: left;list-style:none;list-style-image:none;padding:0;margin:0}
			#nav ul li a{display:block;text-decoration:none;}
			/* Level 1 */
			#nav ul li div a{text-transform:uppercase;padding:10px 10px;color:#627ebe;font-size:14px;}
			#nav ul li div a:hover, #nav ul li.ipf-active1 div a, .level1 #nav ul li#pageid4699 a{background: url(../images/castletriathlon/nav-bullet.gif) left no-repeat;color:#fff !important}
			/* Level 2 */
			#nav ul li ul{margin:0;position: absolute;background: #627ebe;width: 180px;left: -999em;}
			#nav ul li ul li a{font-size:11px;font-weight:bold;background: url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat;color:#fff;width:140px;padding:6px 20px;text-indent:0;}
			#nav ul li ul li a:hover{background: #0055a5 url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat}
			/* Level 3 */
			#nav ul li ul li ul {margin: -26px 0 0 180px;}
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
			
			#nav ul li#pageid4681,#nav ul li#pageid4682,#nav ul li#pageid4683,#nav ul li#pageid4684 {display:none;}
			
		.section-cholmondeleycastle #nav{background:#5b7677}
			.section-cholmondeleycastle #nav ul li a{color:#8a9a9b;}
			.section-cholmondeleycastle #nav ul li ul{background:#8a9a9b;}
			.section-cholmondeleycastle #nav ul li ul li a{color:#fff;}
			.section-cholmondeleycastle #nav ul li ul li a:hover{background: #5b7677 url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat}
			
		.section-castlehoward #nav{background:#72034b}
			.section-castlehoward #nav ul li a{color:#985776;}
			.section-castlehoward #nav ul li ul{background:#985776;}
			.section-castlehoward #nav ul li ul li a{color:#fff;}
			.section-castlehoward #nav ul li ul li a:hover{background: #72034b url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat}
			
		.section-chateaudechantilly #nav{background:#dfa341}
			.section-chateaudechantilly #nav ul li a{color:#eabf7e;}
			.section-chateaudechantilly #nav ul li ul{background:#eabf7e;}
			.section-chateaudechantilly #nav ul li ul li a{color:#fff;}
			.section-chateaudechantilly #nav ul li ul li a:hover{background: #dfa341 url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat}
			
		.section-hevercastle #nav{background:#90ad2a}
			.section-hevercastle #nav ul li a{color:#b3c570;}
			.section-hevercastle #nav ul li ul{background:#b3c570;}
			.section-hevercastle #nav ul li ul li a{color:#fff;}
			.section-hevercastle #nav ul li ul li a:hover{background: #90ad2a url(../images/castletriathlon/nav-bullet.gif) 10px 11px no-repeat}
			
	
	/*******************************************************/
	/* Content Area
	/*******************************************************/
		
		#contentarea{clear:both}
			
			.level2 #contentarea{background: url(../images/castletriathlon/content-bg.gif) center center no-repeat;}
			.section-cholmondeleycastle #contentarea{background: #415858;background-image:none}
			.section-castlehoward #contentarea{background: #590c38;background-image:none0}
			.section-chateaudechantilly #contentarea{background: #d4691b;background-image:none}
			.section-hevercastle #contentarea{background: #516415;background-image:none}
			.template-dark #contentarea{background: #00285f;background-image:none}
	
			/* Series Splash Page */
			.series-level1 #sectionsplashimage{display:block;}
	
			
			/* Light on Dark Templates */
			.template-inverse{color:#fff}
				.template-inverse a{color:#fff;}
				.template-inverse #section-footer h1{color:#fff}
				.template-inverse h2{color:#fff}
				.template-inverse h3{color:#fff}
				.template-inverse h4{color:#fff}
		
			#content{padding:25px 25px}
			
			
			/* Homepage */
			.level1 #content{padding-top:0;}
			
			h2.homelogo{margin:0 0 10px 0;}
				h2.homelogo a{display:block;text-indent:-5000px;font-size:1px;line-height:1px;width:211px;height:178px;background-position:bottom;background-repeat:none}
				h2.homelogo a:hover{}
				h2.homelogo#cholmondeleycastle a{background-image: url(../images/castletriathlon/homelogo-cholmondeleycastle.jpg);}
				h2.homelogo#castlehoward a{background-image: url(../images/castletriathlon/homelogo-castlehoward.jpg);}
				h2.homelogo#chateaudechantilly a{background-image: url(../images/castletriathlon/homelogo-chateaudechantilly.jpg);}
				h2.homelogo#hevercastle a{background-image: url(../images/castletriathlon/homelogo-hevercastle.jpg);}
		
			#hometable{width:100%;border-collapse:collapse;}
				#hometable td{width:211px;padding:0 8px;border-left:1px solid #d1d2d4;border-right:1px solid #d1d2d4;}
				#hometable td p{margin:0 0 10px 0;}
				#hometable td a{text-decoration:none;}
				#hometable td h3{font-size:17px;color:#d5d6d8;text-align:center;margin:0 0 20px 0}
				#hometable td#column-cholmondeleycastle strong, #hometable td#column-cholmondeleycastle a{color:#415858;}
					#hometable td#column-cholmondeleycastle h3{color:#415858;}
				#hometable td#column-castlehoward strong, #hometable td#column-castlehoward a{color:#590c38;}
					#hometable td#column-castlehoward h3{color:#590c38;}
				#hometable td#column-chateaudechantilly strong, #hometable td#column-chateaudechantilly a{color:#d4691b;}
					#hometable td#column-chateaudechantilly h3{color:#d4691b;}
				#hometable td#column-hevercastle strong, #hometable td#column-hevercastle a{color:#516415;}
					#hometable td#column-hevercastle h3{color:#516415;}
				
	
	
	/*******************************************************/
	/* Section Footer
	/*******************************************************/
	
		#section-footer{border-top:2px solid #e7e7e8;position:relative;height:133px;}
			#section-footer h1{color:#003978;font-size:50px;text-transform:uppercase;margin:0;position:absolute;top:20px;right:20px;z-index:2;letter-spacing:-2px;font-weight:normal}
			#section-footer-date{position:absolute;position:absolute;top:70px;right:20px;z-index:2;font-size:30px}
			#section-footer-photo{position:absolute;top:0;left:44px;}
			
		.level1 #section-footer{height:auto;}
			
		
		
	/*******************************************************/
	/* Footer
	/*******************************************************/
	
			
		#footer{clear:both;}	
			#footer a{color:#000;text-decoration:none;}
			#footer a:hover{text-decoration:underline;}
			#footer p{margin:0;}
		