body { margin: 0px 0px 0px 0px;
background-color: #ffffff;
background-image: 
url('../images/bg3.jpg');
background-repeat: repeat-x;
 }

 a img
	{
	border: 0;
	}
 
 
h1 {
	background-image: url(../images/h1_bg.gif);
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	width: 685px;
	height: 30px;
	vertical-align: middle; 
	background-repeat: no-repeat;
}
 
.topbg
	{
	width: 100%;
	height: 38px;
	background-image: 
	url('../images/topbg.jpg');
	}
 
 
 .formwrapper {
 background-image: 
url('../images/formbg.jpg');


 }
 
 
 .form {
 width: 321px;
 height: 30px;
 background-image: 
	url('../images/formfieldbg.jpg');

 background-repeat: no-repeat;
 
 }
 
 
 .formspacer {
 height: 33px;

 }
 
  .formopen {
 width: 321px;
 height: 129px;
 background-image: 
	url('../images/formtextbg.jpg');
 
 }
 
 
   .tailwrapper {
 width: 971px;
 
 
 }
 
 
 .form_position
	{

	padding: 4px 0px 0px 9px;
	
	}
 
  
.header
	{
	
		height: 177px;

	}
 
 
 .sponsorlogo
	{
	width: 150px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	
	}
 
  
.home_promo
	{
	width: 972px;
	padding: 0px 10px 0px 10px;
	
	}
 
 
 
 .primary_header {
 padding: 0px 0px 4px 0px;
 
 }
 
 .promo_text {

font-family: Arial;
font-weight: normal;
font-size: 12px;
line-height: 15px;
color: #666666;
padding: 8px 0px 10px 4px;

}

 .newhome_promo_text {

font-family: Arial;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #666666;
padding: 0px 0px 10px 4px;

}


 .tail_text {

font-family: Arial;
font-weight: normal;
font-size: 10px;
line-height: 10px;
color: #666666;
padding: 10px 0px 0px 4px;

}


.input_text {

font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #666666;


}



 .formbody_text {

font-family: Arial;
font-weight: normal;
font-size: 11px;
line-height: 15px;
color: #135a9b;
padding: 5px 0px 0px 3px;

}



.form_body {
padding: 5px 15px 0px 15px;

}


input   { 
border: 0px;
border-style:none; }


 
 .tail
	{
	width: 100%;
	height: 35px;
	background-image: 
	url('../images/tailbg.jpg');
	}
 
 
 .form {
 
 url('../images/formbottom.jpg');
background-repeat: no-repeat; 
background-position: bottom; 
}


#subnav {
	background: #27235D url(../images/subnav_news_top.gif);
	background-repeat: no-repeat; 
	padding: 15px;
	font-family: arial, helvetica, sans-serif;
	color: #fff;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 13px;
}

#news {
	background-image: url(../images/news_bg.gif);
	background-repeat: no-repeat; 

	width: 223px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	line-height: 1.3em;
	font-weight: normal;
	font-size: 13px;
}


#news2 {
	background-image: url(../images/news_bg.gif);
	background-repeat: no-repeat; 

	width: 223px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
}


#twitter {
	background-image: url(../images/twitter_bg.jpg);
	background-repeat: no-repeat; 
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
}



 .twitter_text {
 
font-family: Arial;
font-weight: bold ;
font-size: 12px;
font-weight: bold;
line-height: 15px;
color: #0a4080;
padding: 0px 0px 0px 5px;

}

.logo {
padding: 4px 12px 5px 12px;
}

.date {
	color: #007bbf;
	font-size: 12px;
}

.nav {
	color: #fff; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}



 .event {
width: 300px;
font-family: Arial;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #666666;
padding: 15px 0px 10px 4px;

}


 .event_title {

font-family: Arial;
font-weight: normal;
font-size: 18px;
line-height: 18px;
color: #005ea4;
padding: 0px 0px 0px 0px;

}


 .event_module {


padding: 0px 0px 0px 0px;

}

 .event_options {


padding: 0px 0px 8px 0px;

}


 .event_description {
width: 450px;
font-family: Arial;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #666666;
padding: 15px 0px 10px 4px;

}


 .event_button {


padding: 15px 0px 0px 20px;

}



 
  .event_date {
  width: 40%;
background-color: #005ea4;
font-family: Arial;
font-weight: normal;
font-size: 22px;
font-weight: bold;
line-height: 18px;
color: #ffffff;
padding: 8px 0px 8px 7px;

}
 	



a:link  { color: #1576d7; line-height: 12px; }
a:visited  { color: #1576d7;  line-height: 12px; }
a:hover  { color: #1576d7;  line-height: 12px; }



.nav a:link { color: #fff; text-decoration: none; font-weight: normal; }
.nav a:visited { color: #fff; text-decoration: none; font-weight: normal; }
.nav a:hover { color: #fff; text-decoration: underline; font-weight: normal; }

#news a:link  { color: #007bbf; line-height: 1.5em; text-decoration: none; font-weight: bold; }
#news a:visited  { color: #007bbf;  line-height: 1.5em; text-decoration: none; font-weight: bold; }
#news a:hover  { color: #007bbf;  line-height: 1.5em; text-decoration: underline; font-weight: bold; }
	
#subnav a:link  { color: #fff; line-height: 1.5em; text-decoration: none; }
#subnav a:visited  { color: #fff;  line-height: 1.5em; text-decoration: none; }
#subnav a:hover  { color: #fff;  line-height: 1.5em; text-decoration: underline; }
	


a.primary:link  { color: #1576d7; line-height: 12px; text-decoration: none; padding: 0px 0px 0px 0px; }
a.primary:visited  { color: #1576d7;  line-height: 12px; text-decoration: none; padding: 0px 0px 0px 0px; }
a.primary:hover  { color: #1576d7;  line-height: 12px;text-decoration: none; padding: 0px 0px 0px 0px; }


a.promo_cal:link  { color: #1576d7; line-height: 14px; font-size: 12px; text-decoration: none; padding: 0px 0px 0px 0px; }
a.promo_cal:visited  { color: #1576d7;  line-height: 14px; font-size: 12px; text-decoration: none; padding: 0px 0px 0px 0px; }
a.promo_cal:hover  { color: #1576d7;  line-height: 14px; font-size: 12px; text-decoration: none; padding: 0px 0px 0px 0px; }

a.involved:link  { color: #95ab6c; line-height: 12px; }
a.involved:visited  { color: #95ab6c;  line-height: 12px; }
a.involved:hover  { color: #95ab6c;  line-height: 12px; }


a.cal:link  { color: #7a9044; line-height: 12px; }
a.cal:visited  { color: #7a9044;  line-height: 12px; }
a.cal:hover  { color: #7a9044;  line-height: 12px; }
	
	
a.org:link  { color: #227ba2; line-height: 12px; }
a.org:visited  { color: #227ba2;  line-height: 12px; }
a.org:hover  { color: #227ba2;  line-height: 12px; }
		
	
	
	
a.tail:link  { color: #943624; line-height: 12px; text-decoration: none}
a.tail:visited  { color: #943624;  line-height: 12px; text-decoration: none}
a.tail:hover  { color: #943624;  line-height: 12px; text-decoration: none}


a.subnav:link  { color: #943624; font-family: Verdana, sans-serif, Arial; font-size: 11px; line-height: 20px; padding: 0px 0px 0px 10px;}
a.subnav:visited  { color: #943624; font-family: Verdana, sans-serif, Arial;  font-size: 11px; line-height: 20px; padding: 0px 0px 0px 10px;}
a.subnav:hover  { color: #943624; font-family: Verdana, sans-serif, Arial; font-size: 11px; line-height: 20px; padding: 0px 0px 0px 10px; }