			td {
				text-align:left
			}
			h1, h2, h3, h4, h5, h6 {
				/*margin:auto; margin-top:.25em; margin-bottom:.25em;*/
			}
			h1 {
				font-size:20px !important; /*font-size:28px;*/
			}
			h2 {
				font-size:16px!important; /*font-size:24px;*/
			}
			h3 {
				font-size:12px!important; /*font-size:20px;*/
			}
			h4 {
				font-size:10px!important; /*font-size:18px;*/
			}
			h5 {
				font-size:8px!important; /*font-size:16px;*/
			}
			h6 {
				font-size:6px!important; /*font-size:14px;*/
			}

			.fs_14 {
				font-size:14px;
			}
			.fs_16 {
				font-size:16px;
			}
			.bold {
				font-weight:900;
			}
			.italic {
				font-style:italic;
			}
			.small {
				font-size:85%;
			}
			.aleft {
				text-align:left;
			}
			.acenter {
				text-align:center;
			}
			.aright {
				text-align:right;
			}
			.cursive {
				font-family:cursive;
			}
			.asterisk {
				font-size:90%;
			}		
			.lh1p25 {
				line-height:1.25em;
			}	
			.col_1 {
				color:#6C0000 ;
			}
			.col_2 {
				color:#BEC4B4 ;
			}
			.col_3 {
				color;
			}
			.bg_none {
				background:none;
			}
			.ypad {
				padding-top:10px; padding-bottom:10px;
			}
			.ypad2 {
				padding-top:5px; padding-bottom:5px;
			}
			.ypad3 {
				padding-top:15px; padding-bottom:15px;
			}
			.xpad {
				padding-left:10px; padding-right:10px;
			}
			.xpad2 {
				padding-left:5px; padding-right:5px;
			}
			.xpad3 {
				padding-left:15px; padding-right:15px;
			}			
			.auto {
				text-align;
				margin:auto;
			}
			.mar_0 {
				margin:0px;
			}
			.bor_none {
				border:none;
			}
			.hide {
				display:none;
			}
			.bor1 {
				border:1px solid #eee;
			}
			.clear { 
				font-size:1px;
				clear:both;
				overflow:hidden;
			}
			.highlight {
				background:#ce0 ;
			}
			.highlight_col_2 {
				background:#BEC4B4; color:#fff;
			}
			.highlight_grey {
				background:#eee;
			}
			.wrap_page2 h1, .wrap_page2 h2, .wrap_page2 h3, .wrap_page2 h4, .wrap_page h5, .wrap_page h6 {
				margin:auto; margin-top:.25em; margin-bottom:.25em;
			}

			.wrap_result {
				padding:0px;
				border:1px solid #eee;
			}
			#wrap_signup a {
				font-size:12px; font-weight:900;
				color:#6C0000; 
				text-align:center; text-decoration:none;
				padding:.25%;
				border:.125em solid #eee;
				width:32%; height;
				display:block;
				float:left;
			}
			#wrap_signup a:hover {
				background:#7B857F; color:#fff;
			}
			#wrap_forms input {
				border:1px solid #ccc;
			}
			#wrap_forms table {
				font-size:12px;
			}
			#wrap_forms table .form_roadeo {
				padding:0px;
			}
			#wrap_forms tr {
				vertical-align:top; 
			}
			#wrap_forms .form_roadeo {
			}
			#wrap_forms .form_roadeo table {
			}
			#wrap_forms #btn_anf {
				font-size:10px;
				padding:0px;
				width:120px;
			}
			#regi_in_adva {
				margin-left:5px; margin-right:5px;
			}
			.restore {
				padding:;
				margin:;
				width:; height:;
				clear:; float:;
				display:; visibility:;
			}
			.restore * {
 
			}
			.sponsors {
				padding:15px;
				border:1px solid #eee;
			}
			.sponsors form {
				font-size:12px;
			}
			.sponsors table {
				text-align:left; font-size:12px;
			}
			.sponsors input {
				border:none !important;
			}
			.sponsors .t_input {
				border:1px solid #ccc !important; 
			}
