/* CSS Document */

.grey { color:#dfdfdf }
.blue { color:#04385f }
.red  { color:#c50000 }


body
{
	background-color: #dfdfdf;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	
}


#wrapper
{
	width: 755px;
	height: 1057px;  /*1130px*/
	margin: 0 auto;
	background-color:#FFFFFF;
	z-index: -99;	
}


#left_side
{
	float:left;
	margin-left:5px;	
}

*html #left_side
{
	float:left;
	margin-left:2px;	
}

#right_side
{
	float:left;
	padding-top: 4px;	
}

#nav
{
	width: 195px;	
	margin-top: 4px;
	background-color: #04385f;
	margin-bottom:72px;
}

#mailing
{
	width: 194px;
	margin-top: 5px;
	margin-bottom:5px;
	height:131px;
}

#special
{
	width: 194px;
	margin-top: 2px;
	height:178px;
}

#sponsor
{
	width: 194px;
	margin-top: 2px;
	height:140px;

}

#footer
{
	float:left;
	margin-left: 0px;
	background-color:#FFFFFF;
	width: 100%;
}

#content
{
	width: 100%;
	margin: 0 auto;
	margin-left: 0px;
}

#table_content
{
	position:absolute;
	margin-right: 10px;
	width: 546px;
	margin-left: 5px;

}

*html #table_content
{
	position:absolute;
	margin-right: 15px;
	width: 546px;
	height: 100%;
	margin-left: -275px;
	
}

#mailing_table
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing:-1px;
	color: #FFFFFF;
	text-align:left;


}

#mailing_td
{
	padding-bottom:	13px;
	padding-top: 10px;
	padding-right: 2px;
	background-color: #04385f;	
}


:first-of-type #year /* for safari */
{
	width: 52px;

}
#year{width: 52px;#}

*html #year
{
	width: 50px;#
}
#month
{
	width: 25px;
}

#day
{
	width: 25px; 
}
#email
{
	width: 120px;
}
#name
{
	width: 120px;
}


#hotspot
{
position:relative;
margin-top: -22px;

}

#Submit
{

	margin-left:40px;
	margin-top: 7px;
}

#Submit_media
{
	margin-right:65px;
	margin-top: 0px;
}

#hotspot_media
{
	margin-top: -32px;
}


#term
{
	position:relative;
	float:right;
	margin-right: 10px;
	margin-top: -60px;
	*margin-top: -67px; /*  IE 7 */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#666666;	
	text-align:justify;
	width:300px;
	height: 50px;
}


*html #term
{
	margin-left: -315px;
	margin-top: 5px;
}

#footer_container
{
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
}

#footer1
{
	position:relative;
	margin-left: -200px;
	margin-top: -90px;
}
#footer2
{
	position:relative;
	margin-left: 0px;	
	margin-top: -46px;
	*margin-top: -50px;/*  IE 7 */	
	width: 100px;
}


*html #footer1
{
	position:absolute;
	margin-left: -522px;
	margin-top: 15px
}
*html #footer2
{
	position:absolute;
	margin-left: -410px;
	margin-top: 15px;
}

#news_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#C3DBEA;
	text-align:justify;
	padding: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	line-height: 15px;
}

#gallery
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#c3dbea;
	text-align:justify;
	padding-left: 25px;
	padding-top: 25px;
	width: 490px;

}

#table_gallery
{
	position:absolute;
	margin-right: 15px;
	width: 500px;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
}

*html #table_gallery
{
	position:absolute;
	margin-left: -275px;
	
}

#contact_table
{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:800;
	background-color:#c3dbea;
	text-align:justify;
	padding-left: 5px;
	padding-top: 5px;
	width: 535px;
	height: 667px;
	margin-left: 10px;
	margin-top: 5px;
}


*html #contact_table
{
	width: 535px;
	height: 667px;
	position:absolute;
	margin-left: -270px;
	margin-top: 5px;
	padding-left: 15px;
	padding-top: 15px;	
}

#thanks
{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:800;
	background-color:#c3dbea;
	text-align:justify;
	padding-left: 5px;
	padding-top: 5px;
	width: 535px;
	height: 490px;
	margin-left: 10px;
	margin-top: 5px;
}

*html #thanks
{
	position:absolute;
	margin-left: -270px;
	margin-top: 5px;
}

.clear {
	clear:both;
}

