/* Template 1 CSS Document */

	body {
		margin: 0;
		padding: 0;
		background-image:url(/templates/template9/images/body/bkgd.gif);
		font-family:Arial, Helvetica, Geneva, sans-serif;
		font-size:11px;
		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:-226px;/* 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:-230px;/* must be 1 pixel less than width*/
		float:right;
		width:224px;/* 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(images/B-bkgd.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;
	}	
	
	.new_menu_button {
		padding-left:15px;
	}
	
	.new_menu_button a:link, .new_menu_button a:visited {
		display:block;
		height:43px;
		width:196px;
		background:url(/templates/template1/images/menu/button-bkgd.gif) top left no-repeat;
		line-height:44px;
	}
	
	.new_menu_button span {
		display:block;
		margin-left:24px;
	}
	
	.event_title {
		padding:10px 0px 14px 30px;
		color:#C40012;
		font-weight:bold;
	}
	
	.event {
		background-image:url(/templates/template9/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;
	}
	
	
	/* 1st column */
	.A1 {
		height:40px;
		background-image:url(/templates/template9/images/A1-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.A2 {
		background-image:url(/templates/template9/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/template9/images/A2-bkgd.gif);
		 background-repeat:no-repeat;
	}
	
	
	/* 2nd column */
	.B1 {
		 height:25px;
		 background-image:url(images/B-bkgd.gif);
		 background-repeat:repeat-x;
	}
	
	.B3 {
		 color:#435FA9;
		 font-size:14px;
		 text-align:center;
		 font-weight:bold;
	}
	
	.B4 {
		 padding:20px;
		 color:#333333;
		 font-size:12px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	.B4 a:link, .B4 a:visited{
		color:#0000FF;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	  
	.B4 a:hover{
		text-decoration:underline;
	}
	
	.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/template9/images/C1-bkgd.gif);
		background-repeat:repeat-x;
	}
	
	.C2 {
		background-color:#AAB9C4;
		height:82px;background-image:url(/templates/template9/images/C3-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C3 {
		background-color:#AAB9C4;
		height:155px;
		background-image:url(/templates/template9/images/C4-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C4 {
		height:39px;
		background-image:url(/templates/template9/images/C5-bkgd.gif);
		background-repeat:no-repeat;
	}
	
	.C5 {
		background-image:url(/templates/template9/images/C6-bkgd.gif);
		background-repeat:repeat-y;
	}
	
	.C6 {
		 height:8px;
		 background-image:url(/templates/template9/images/C7-bkgd.gif);
		 background-repeat:no-repeat;
	}
