body{
     font-family:Arial, Helvetica;
     font-size:11px;
     margin:0px;
     line-height:13px;
}

.menu_links{
     color:#333333;
     font-weight:bold;
     text-decoration:none;
}


.mailto_links{
     color:#3179A9;
     font-weight:bold;
}

h1{
      color:#6cc8bf;
      margin:0px;
      font-size:14px;
      font-weight:bold;
}

h2{
      color:#208EC9;
      margin:0px;
      font-size:12px;
      font-weight:bold;
}

.error_style{
     font-weight:bold;
     color:#D95623;
}

.affirm_style{
     font-weight:bold;
     color:#23D923;
}

.required_style{
     font-weight:bold;
     color:#AAAAAA;
}

input{
     font-family:Arial, Helvetica;
     font-size:12px;
}

select{
     font-family:Arial, Helvetica;
     font-size:12px;
}

option{
     font-family:Arial, Helvetica;
     font-size:12px;
}

textarea{
     font-family:Arial, Helvetica;
     font-size:12px;
}

.welcome_text{
     font-weight:bold;
}
.header_div{
	width:753px; 
	height:268px; 
	position:relative; 
	margin:0px auto 0px auto;
}
.headerim1{
	position:absolute; 
	top:0px; 
	left:301px;
}
.headerim2{
	position:absolute; 
	top:89px; 
	left:0px;
}

.headerim2_2011{
	position:absolute; 
	top:10px; 
	left:0px;
}

.headerim3{
	position:absolute; 
	top:219px; 
	left:-5px;
}
.logo{
	position:absolute; 
	top:0px; 
	left:0px;
}
.menubar{
	position:absolute; 
	width:713px; 
	left:20px; 
	top:230px;
}
.menutext{
	float:left; 
	width:50px; 
	margin-top:1px; 
	height:20px;
}
.vertline{
	width:2px;  
	margin-top:3px; 
	float:left;
}
.menuitem{
	float:left; 
	width:80px; 
	margin-top:1px; 
	height:20px; 
	text-align:center;	
}

.menuitem_wide{
	width:110px;
}

.menuitem_involved{
	width:90px;
}

.menuitem_about{
	width:60px;
}

.menuitem_press{
	width:50px;
}

.emailus{
	float:right; 
	font-weight:bold; 
	width:192px; 
	text-align:right;
}
.spacer1{
	height:20px;	
}
.spacer2{
	height:10px; 
	overflow:hidden;
}	
.footerdiv{
	width:753px; 
	height:25px; 
	color:#FFFFFF; 
	background-image:url(/images/footer.jpg); 
	font-weight:bold; 
	text-align:center;	
}
.footerdiv_2011{
	width:753px; 
	height:25px; 
	color:#FFFFFF; 
	background-image:url(/images/2011/footer.jpg); 
	font-weight:bold; 
	text-align:center;	
}
.leftcolimage_2011
{
	margin-top:35px;
}
.footer_spacer{
	height:6px;
	overflow:hidden;
}
.sitelink{
	text-decoration:underline;
	color:#FFFFFF;
}
.maindiv_2010{
	position:relative;
	background-image:url(/images/top_grad2.jpg); 
	background-repeat:repeat-x;
}
.maindiv{
	position:relative;
	background-image:url(/images/2011/top_grad2.jpg); 
	background-repeat:repeat-x;
}
.inner_div{
	width:753px; 
	position:relative; 
	margin:0px auto 0px auto;
}
.leftcol{
	width:268px; 
	float:left;
}
.rel{
	position:relative;
}
.credit{
	color:#777777; 
	font-size:10px;
}
.spacer3{
	height:10px; 
	position:relative; 
	overflow:hidden;
}
.paneltop{
	width:268px; 
	position:relative; 
	height:18px;
}
.paneltopimage{
	position:absolute; 
	left:0px; 
	top:0px;
}
.panelcontent{
	width:268px; 
	position:relative; 
	background-repeat:no-repeat;
	background-image:url(/images/panel_mid.jpg); 
	background-color:#EDEDED;
}
.paneltext{
	width:228px; 
	margin-left:20px;	
}
.panelspacer{
	height:2px; 
	overflow:hidden;
}
.lefthead{
	margin-top:0px; 
	margin-bottom:15px;
}
.gears{
	float:left; 
	margin-bottom:5px; 
	margin-right:12px;
}
.bolded{
	font-weight:bold;
}
.spacer4{
	height:15px; 
	overflow:hidden;	
}
.panelbottom{
	width:268px; 
	position:relative; 
	height:11px;
}	
.panelbottomimage{
	position:absolute; 
	left:0px; 
	top:0px;
}
.midcol{
	width:15px; 
	float:left;
}
.rightcol{
	width:469px; 
	float:left;
}
.im2{
	float:right; 
	margin-left:15px;
}
.notopmargin{
	margin-top:0px;
}
.im4{
	float:left; 
	margin-right:15px;
	margin-top:0px; 
	margin-bottom:15px;
}
.underlined{
	text-decoration:underline;
}
.clearer{
	clear:both;	
}
.sponsor{
	width:469px; 
	text-align:center;
}
.spons1{
	position:relative; 
	display:block; 
	margin:0px auto 0px auto;	
}
.spons2{
	position:relative; 
	display:block; 
	margin:0px auto 10px auto;
}	
.smallspacer{
	height:3px; 
	overflow:hidden;
}
.message{
	height:300px;
}
.gallery{
	height:auto;
}

.thumbnail{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border-width:0px;
}

.norightmargin{
	margin-right:0px;
}

.nomargin{
	margin:0px;
}
.ifield{
	width:300px;
}
.tarea{
	width:300px; 
	height:100px;
}

.centered_header_div{
	text-align:center;	
}

.centered_image{
	display:block;
	position:relative;
	margin:0px auto;
}

.bronze_sponsor{
	font-weight:bold;	
	font-size:12px;
}

.front_image{
	float: left;	
	margin-right:20px;
}

.front_panel
{
	float:left;
	width:450px;
}

.front_col_left
{
	width:288px;
	float:left;
}

.sponsor_image
{
	position:relative;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
}

.sponsor_header
{
	font-weight:bold;
	text-align:center;
	margin:10px;
}

.top_row
{
	position:relative;
	margin:0px auto;
	width:491px;
	padding:0px;
}

.middle_row
{
	position:relative;
	margin:0px auto;
	width:663px;
	padding:0px;
}

.bottom_row
{
	position:relative;
	margin:0px auto;
	width:727px;
	padding:0px;
}

.bottom_row2
{
	position:relative;
	margin:0px auto;
	width:154px;
	padding:0px;
}

.profile_image
{
	float:right;
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
}

.profile_image2
{
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}
