/* CSS Document */

/* =RESET ||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px;padding:0px;border:0px;}

table             {border-collapse:collapse;border-spacing:0px;}
img               {border:0px;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0px;}

/* =FONTS ||||||||||||||||||||||||||||||||||||||||||||||||||*/

body, p, div, td {font:14px/21px Georgia, "Times New Roman", Times, serif;color:#4c3a44;} /* Default Font */

body {background-color:#d5ab9b;text-align:center;}

h1               {font-size:160%;font-weight:normal;margin-bottom:5px;color:#324b56;}

h2               {font-size:135%;font-weight:normal;margin-bottom:5px;color:#356c81;}
h3, h4, h5, h6   {font-size:120%;font-weight:normal;margin-bottom:5px;color:#333;}

p                {line-height:18px; margin:0px 0px 15px;}
ul               {margin-left:40px;}

a:link, a:visited, a:hover, a:active {color:#ba4e3c;}
a:hover                              {text-decoration:none;}

strong, a strong, strong a           {font-weight:bold;}
em, em strong, strong em             {font-style:italic;}
strong a em, strong em a             {font-weight:bold;font-style:italic;}
em strong a:hover, strong em a:hover {font-weight:bold;font-style:italic;}

caption          {display:none;}

hr               {border-top:1px solid #ccc8bf;border-bottom:1px solid #e1ded5;height:1px;margin:1em 0;clear:both;border-left:none;border-right:none;}

.clear {clear:both;}

.input_style {border:2px solid #c1aca4;padding:4px;}

/* =STRUCTURE ||||||||||||||||||||||||||||||||||||||||||||||||||*/

#wrapper {width:999px;margin:0 auto;background:url(../images/bg_wrapper.gif) repeat top left;text-align:left;}

#header {height:399px;background:url(../images/bg_header.gif) no-repeat top left;}

	.link_home, .link_contact {display:block;float:left;}

	#header a.link_home    {height:280px;width:650px;}
	#header a.link_contact {height:80px;width:300px;margin-top:200px;}
	
	#header p {position:absolute;left:-9000px;margin:0px;}

#body {text-align:center;}

	#content {width:869px;text-align:center;margin:0 auto;padding:15px 0px 15px;}
	
#footer1 {height:56px;width:999px;background:url(../images/bg_footer1.gif) no-repeat top left;text-align:left;margin:0 auto 15px;}

	#footer1 p {position:absolute;left:-9000px;margin:0px;}

#footer2 {width:999px;text-align:left;margin:0 auto;height:45px;}

	.foot_left  {float:left;width:400px;margin-left:45px;}
	
	.foot_right {float:right;width:400px;text-align:right;margin-right:45px;}
	
/* =PAGE SPECIFIC ||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* @index ---------------- */

		#content_columns {margin:15px 0px;background:url(../images/bg_column_divider.gif) no-repeat top;}
		
			.content_column_left  {float:left;width:410px;padding-top:55px;text-align:left;background:url(../images/header_newsletter.gif) no-repeat top;}
			
				.newsletter_fields {background:url(../images/bg_newsletter_labels.gif) no-repeat top left;padding-top:22px;margin-bottom:15px;}
				.newsletter_fields input {margin-right:40px;border:2px solid #c1aca4;padding:4px;}
			
				.content_column_left img {margin-left:120px;}
			
			.content_column_right {float:right;width:375px;padding-top:55px;text-align:left;background:url(../images/header_sponsors.gif) no-repeat top;}
			
				.sponsor_left, .sponsor_right {text-align:center;width:180px;}
				.sponsor_left img, .sponsor_right img {margin-bottom:15px;display:block;border:1px solid #c7a99e;}
			
				.sponsor_left  {float:left;}
				
				.sponsor_right {float:right;}
				
/* @register ---------------- */

#table_register {width:700px;border:none;margin:0 auto;}
#table_register td {text-align:left;padding:0px 3px 3px 0px;}
