
body {
	background-image:	url(../../assets/images/bg_blue.jpg);
	background-repeat:	repeat-x;
	background-color:	#0684CE;
	text-align:			center; 
	margin:				0px;
	padding:			0px;}
	
a {
	color:				#304298;      
	text-decoration:	underline;}

a:hover {
	color:				#D4272B; 
	text-decoration:	none;}
	
a.tier2nav, a.tier2nav:active, a.tier2nav:visited {
	text-decoration:	none;}	
		
a.tier2nav:hover {
	text-decoration:	underline;}			
	
a.hcallouton, a.hcallouton:active, a.hcallouton:visited, a.hcallouthighlight, a.hcallouthighlight:active, a.hcallouthighlight:visited {
	text-decoration:	none;
	color:				#ffffff;}
	
a.hcallouton:hover, a.hcallouthighlight:hover {
	text-decoration:	underline;
	color:				#ffffff;}	
	
a.hcalloutoff, a.hcalloutoff:active, a.hcalloutoff:visited {
	text-decoration:	none;
	color:				#304298;}
	
a.hcalloutoff:hover {
	text-decoration:	underline;
	color:				#304298;}			

#mastercontainer {
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	width:				762px;
	background-color:	#fff;
	color:				#333333;
	font-family:		verdana,arial,sans serif;
	font-size:			11px;
	text-align:			left;}	
	
#headersection {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				762px;
	height:				88px;
	background-image:	url(../../assets/images/red_bar_top.jpg);
	background-repeat:	no-repeat;
	border-bottom:		0px solid #fff;}
	
#logo {
	position:			relative;
	top:				20px;
	left:				8px;
	border:				0px;}	
	
.bzero {
	border:				0px;}	

#tier1nav {
	float:				right;
	position:			relative;
	margin-top:			-20px;
	right:				0px;
	width:				568px;
	height:				27px; }

#t1naboutus {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				58px;}

#t1nmemberservices, #t1nnews, #t1ncompetitions, #t1nathletes, #t1ncoaches, #t1nofficials, #t1nresources, #t1ncontact {	
	position:			absolute;
	top:				0px;}

#t1nmemberservices {
	left:				58px;
	width:				99px;}

#t1nnews {
	left:				157px;
	width:				43px;}

#t1ncompetitions {
	left:				200px;
	width:				81px;}

#t1nathletes {
	left:				281px;
	width:				55px;}

#t1ncoaches {
	left:				336px;
	width:				56px;}

#t1nofficials {
	left:				392px;
	width:				55px;}

#t1nresources {
	left:				447px;
	width:				68px;}

#t1ncontact {
	left:				515px;
	width:				53px;}
	
.menu {
	color:				#333;
	background-color:	#DBF2FF;
	layer-background-color:#DBF2FF;
		}
.menuContent  {
	padding:			5px 8px;
	display: 			block;
	line-height:		15px;
	background-color:	#DBF2FF;
	border: 			1px solid #0685CD;	}

a.navitem, a.navitem:active, a.navitem:visited {
	color:				#333;
	text-decoration:	none;}
	
a.navitem:hover, a.navitemselected {
	color:				#D4272B;
	text-decoration:	underline;}
		

#centerimage {
	position:			relative;
	top:				0px;}
	
#centerphoto {
	position:			relative;
	left:				7px;
	width:				747px;
	border-top:			1px dotted #F4E005;
	border-bottom:		1px dotted #F4E005;
}		

#maincontentsection {
	position:			relative;}
	
#tier2nav {
	position:			absolute;
	top:				0px;
	line-height:		18px;
	left:				12px;}
	
#COC {
	position:			relative;
	margin-top:			15px;
	left:				5px;}	
	
#content, #homecontent {
	position:			relative;
	border-left:		1px dotted #F4E005;}
	
#content {
	left:				170px;
	width:				570px;
	line-height:		16px;
	min-height:			300px;	}	
	
/* IE hack for min height of main content container */
/*\*/
* html #content {
	height: 			300px;
}
/**/			
	
.cdetails {
	margin:				20px;}	
		
#homecontent {
	left:				230px;	}
	
#homecallout {
	position:			relative;
	margin-top:			15px;
	left:				15px;
	width:				503px;
	height:				230px;
	margin-bottom:		20px;
	border:				0px solid pink;}	
	
h1 {
	color:				#D4272B;
	font-size:			105%;
	font-weight:		bold;
	text-transform:		uppercase;
	padding-top:		5px;
	margin-bottom:		0px;	
	padding-bottom:		0px;}	
	
h2, .eventtitle {
	color:				#304298;
	font-size:			100%;
	font-weight:		bold;
	text-transform:		uppercase;
	margin-bottom:		0px;	
	padding-bottom:		0px;}		
	
h3 {
	color:				#D1C222;
	font-size:			100%;
	font-weight:		bold;
	text-transform:		uppercase;
	margin-bottom:		0px;	
	padding-bottom:		0px;}		
	
h4 {
	color:				#999999;
	font-size:			100%;
	font-weight:		bold;
	text-transform:		uppercase;
	margin-bottom:		0px;	
	padding-bottom:		0px;}		
	
	
	
#footersection {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				762px;
	height:				80px;
	background-image:	url(../../assets/images/red_bar_bottom.jpg);
	background-position:bottom left;
	background-repeat:	no-repeat;
	border:				0px solid green;}
	
#footerline {
	position:			relative;
	height:				1px;
	width:				747px;
	left:				7px;
	margin-bottom:		5px;
	border-top:			1px dotted #F4E005;}
	
#footercontent {
	position:			relative;
	margin-top:			-6px;
	left:				7px;}	
	
#privacy {
	float:				left;
	position:			absolute;
	left:				0px;}	
	
#copyright {
	float:				left;
	position:			absolute;
	left:				240px;
	color:				#304298;}		
	
#design {
	float:				right;
	position:			absolute;
	right:				16px;}	
	
ul {
	list-style-type:	square;
	color:				#646464;
	margin-top:			0px;
	padding-top:		0px;}	
	
.highlight, .cthd {
	font-weight:		bold;
	color:				#0685CD;}
	
.eventicon {
	float:				right;
	right:				40px;
	position: 			absolute;
	border:				0px;	}	
	
.divider	{
	height:				1px;
	border-top:			#0685CD 1px dotted;
	margin:				8px 0px; }
	
.cthd {
	border-bottom:		#0685CD 1px dotted;}
	
p {
	margin-top:			5px;
	margin-bottom:		5px;
	padding-bottom:		5px;
	padding-bottom:		5px;}

.ctc1 {
	background-color:	#FEFEE4;}
	
.ctc2 {
	background-color:	#ffffff;}
	
.contentcallout {
	float: 				right;
	width:				240px;
	margin-right:		10px;
	border-left:		1px dotted #D4272B;
	border-bottom:		1px dotted #D4272B;}
	
.contentccdetails {
	margin:				10px;
	margin-top:			0px;}		

.contenthighlightbox {
	width:				100%;
	border:				1px dotted #D4272B;}	
	
.contenthighlightboxdetails {
	margin:				10px;}	
