/* Template 1 CSS Document */

	body {
		margin: 0;
		padding: 0;
		background-image:url(/templates/template6/images/body/bkgd.gif);
		font-family:Arial, Helvetica, Geneva, sans-serif;
		font-size:12px;
		font-weight:300;
	}
		
	/*  Top Navication Styles */
	.topNav img {
		border:0px;
		vertical-align:middle;
		padding-left:20px;
	}
	
	.topNav a:link, a:visited{
		color:#ffffff;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	  
	.topNav a:hover{
		text-decoration:underline;
	}
	
	.popupMenu a:hover {
		text-decoration:none;
	}
	
	#container {
		background:#B1B3D6;
	}
	
	#header {
		text-align:left;
	}
	
	#header a:link, #header a:visited {
		color:#ffffff;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	  
	#header a:hover{
		text-decoration:underline;
	}
	
	#left {
		margin-left:-230px;/* must be 1 pixel less than width*/
		float:left;
		width:227px;/* must be same as left margin on #middle*/
		position:relative;
		left:-1px;/* line up exactly */
		display:inline;/* ie fix*/
	}
	
	#right {
		margin-right:-223px;/* must be 1 pixel less than width*/
		float:right;
		width:223px;/* must be same as right margin on #middle*/
		position:relative;
		right:0px;/* line up */
		display:inline;/* ie fix*/
	}
	
	* html #left{margin-right:-3px;}/* 3 pixel jog*/
	
	* html #right{margin-left:-3px;}/* 3 pixel jog*/
	
	/* mac hide and combat ie's 3 pixel jog \*/
	* html #centre{overflow:hidden;float:left;width:100%}
	
	* html #middle {height:1%;}
	
	.centre {
		background-image:url(http://www.esufc.com/templates/template6/images/B-centre.gif);
		background-repeat:repeat-x;
		padding-left:1px;
	}
	
	.centre a:link, .centre a:visited {
		color:#D10614;
		text-decoration:underline;
	}
	
	.centre a:hover {
		color:#990000;
		background-color:#ffffff;
	}
	
	/* end hide*/
	#footer {
		clear:both;
		height:50px;
		text-align:center;
	}
	
	#footer td {
		text-align:center;
		 height:62px;
		 background-image:url(/includes/images/footer/footer-bkgd.gif);
		 background-repeat:repeat-x;
	}
	
	#footer div {
		color:#4f4f4f;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
	}
	
	#footer a:link, #footer a:visited {
		color:#BF231F;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
	}
	  
	#footer a:hover{
		text-decoration:underline;
	}
	
	.clearer{
		height:0px;
		overflow:hidden;	
		margin-top:-1px;
		clear:both;
	}
	
	.menu_title {
		font-size:16px;
		line-height:38px;
		padding-left:36px;
		color:#C40012;
		font-weight:bold;
	}
	
	.menu_button {
		height:43px;
		margin-left:15px;
		width:196px;
		background-image:url(/templates/template6/images/menu/button-bkgd.gif);
		background-repeat:no-repeat;
		line-height:44px;
	}
	
	.event_title {
		padding:10px 0px 14px 30px;
		color:#C40012;
		font-weight:bold;
	}
	
	.event {
		background-image:url(/templates/template6/images/event_bullet.gif);
		background-repeat:no-repeat;
		font-weight:300;
		color:#FFFFFF;
		padding-left:20px;
		padding-bottom:12px;
		padding-right:12px;
	}
	
	.profile {
		color:#666666;
	}
	
	.profile a:link, .profile a:visited{
		color:#666666;
		text-decoration:underline;
		font-weight:inherit;
		font-size:inherit;
	}
	
	.profile img {
		margin:6px 5px 0px 12px;
		border:1px solid #7E99C0;
	}
	
	.registration_title {
		padding:4px 0px 0px 48px;
		color:#C40012;
		font-weight:bold;
	}
	
	.registration_info {
		margin:4px 12px 0px 28px;
		color:#C40012;
		font-weight:300;
		height:30px;
	}
	
	.contact_title {
		padding:14px 0px 0px 48px;
		color:#C40012;
		font-weight:bold;
	}
	
	.contact_info {
		padding:14px 66px 0px 28px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	.sponsors_title {
		padding:9px 0px 0px 50px;
		color:#C40012;
		font-weight:bold;
	}
	
	.sponsors {
		padding-left:10px;
		text-align:center;
		margin-top:-6px;
	}
	
	.red-box {
		padding-left:18px;
	}
			
	.red-box-header {
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
		padding:0px 0px 0px 16px;
		vertical-align:middle;
		height:21px;
	}
	
	.red-box a:link, .red-box a:visited{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#C30014;
		text-decoration: none;
		font-weight:bold;
	}
	  
	.red-box a:hover{
		font-size: 12px;
		text-decoration:underline;
	}
	
	.red-box-name{
		font-size: 12px;
		font-weight:900;
	}
	
	.red-box-description{
		font-size: 12px;
		color:#6633CC;
	}
	
	.red-box-posted{
		font-size:11px;
		color:#006600;
		margin-left:10px;
	}
	
	.red-box-l-odd {
		padding:10px 10px;
		background-color:#E9F0F6;
		border-left:1px solid #939DB0;
	}
	
	.red-box-r-odd {
		padding:10px 10px;
		background-color:#E9F0F6;
		border-right:1px solid #939DB0;
	}
	
	.red-box-l-even {
		padding:10px 10px;
		background-color:#FAFAFA;
		border-left:1px solid #939DB0;
	}
	
	.red-box-r-even {
		padding:10px 10px;
		background-color:#FAFAFA;
		border-right:1px solid #939DB0;
	}
	
	
	/* black box */
	.black-box {
		font-size:11px;
		padding:6px 6px;
		font-weight:normal;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding:14px;
	}
	
	.black-box-header {
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
		padding:0px 0px 0px 16px;
		vertical-align:middle;
		height:21px;
	}
	
	.black-box a:link, .black-box a:visited{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:6px 6px;
		color:#006699;
		text-decoration: none;
		font-weight:bold;
	}
	  
	.black-box a:hover{
		text-decoration:underline;
	}
	
	.black-box-name {
		font-size:11px;
		font-weight:900;
	}
	
	.black-box-download {
		font-size:11px;
		font-weight:900;
	}
	
	.black-box-l-odd {
		padding:6px 6px;
		background-color:#FFFFFF;
		border-left:1px solid #D5DADE;
	}
	
	.black-box-r-odd {
		padding:6px 6px;
		background-color:#FFFFFF;
		border-right:1px solid #D5DADE;
	}
	
	.black-box-l-even {
		padding:6px 6px;
		background-color:#E9EAE3;
		border-left:1px solid #D5DADE;
	}
	
	.black-box-r-even {
		padding:6px 6px;
		background-color:#E9EAE3;
		border-right:1px solid #D5DADE;
	}
	
	/* 1st column */
	.A1 {
		height:40px;
		background-image:url(/templates/template6/images/A1-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.A2 {
		background-image:url(/templates/template6/images/menu/menu-bkgd.gif);
		background-repeat:repeat-y;
		padding-top:6px;
	}
	
	.A2 a:link, a:visited{
		color:#ffffff;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	  
	.A2 a:hover{
		text-decoration:underline;
	}
	
	.A3 {
		 height:208px;
		 background-image:url(/templates/template6/images/A2-bkgd.gif);
		 background-repeat:no-repeat;
	}
	
	.A3 a:link, a:visited{
		color:#E4E7BE;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	  
	.A3 a:hover{
		text-decoration:underline;
	}
	
	
	/* 2nd column */
	.B1 {
		 background-image:url(/templates/template6/images/B-bkgd.gif);
		 background-repeat:repeat-x;
	}
	
	.B2 {
		color:#000000;
		font-weight:bold;
		font-size:14px;
		padding:13px 0px 0px 20px;
	}
	
	.B2 img {
		padding:3px 4px 0px 0px;
		vertical-align:baseline;
	}
	
	.B3 {
		color:#2E496A;
		font-weight:bold;
		font-size:18px;
		padding:16px 0px 0px 18px;
	}
	
	.B4 {
		background-image:url(/templates/template6/images/B/news_titler-bkgd.gif);
		width:31px;
		height:34px;
	}
	
	.B5 {
		background-image:url(/templates/template6/images/B2-bkgd.gif);
		background-repeat:repeat-y;
		width:3px;
	}
	
	.B6 {
		background-image:url(/templates/template6/images/B/news_right-bkgd.gif);
		background-repeat:repeat-y;
		width:31px;
		padding:0px 0px;
		margin:0px 0px;
	}
	
	.B7	{
		background-image:url(/templates/template6/images/B/news_bottom_left-bkgd.gif);
		background-repeat:no-repeat;
		hieght:24;
		width:3px;
	}
	
	.B8 {
		background-image:url(/templates/template6/images/B/news_bottom-bkgd.gif);
		background-repeat:repeat-x;
		height:24px;
	}
	
	.B9	{
		background-image:url(/templates/template6/images/B/news_bottom_right-bkgd.gif);
		width:31px;
		height:24px
	}
	
	.B10 {
		padding:13px 6px;
	}
	
	.B10 a:link, .B10 a:visited{
		color:#C30018;
		text-decoration:none;
		font-size:11px;
		font-weight:200;
	}
	  
	.B10 a:hover{
		text-decoration:underline;
	}
	
	/* 3rd column */
	.C1 {
		background-color:#AAB9C4;height:25px;
		background-image:url(/templates/template6/images/C1-bkgd.gif);
		background-repeat:repeat-x;
	}
	
	.C2 {
		background-color:#AAB9C4;
		height:82px;background-image:url(/templates/template6/images/C3-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C3 {
		background-color:#AAB9C4;
		height:155px;
		background-image:url(/templates/template6/images/C4-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C4 {
		height:39px;
		background-image:url(/templates/template6/images/C5-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C5 {
		background-image:url(/templates/template6/images/C6-bkgd.gif);
		background-repeat:repeat-y;
	}
	
	.C6 {
		 height:8px;
		 background-image:url(/templates/template6/images/C7-bkgd.gif);
		 background-repeat:no-repeat;
	}
