	body	{		margin: 0;		padding: 0;		font: 80% verdana, arial, helvetica, sans-serif;		text-align: center;		color: #404040;		background-color: #F0F0F0;		background-image: url(images/back_pattern.gif);	}	P	{		margin: 0;		padding: 0;		font: 80% verdana, arial, helvetica, sans-serif;			color: #404040;		line-height: 125%;	}   				.indent {		font: 80% verdana, arial, helvetica, sans-serif;		color: #404040;		line-height: 125%;		padding: 0px 15px;			}			.title		{		color: #304972;		font: 110% georgia, times, "times new roman", serif;		font-weight: bold;		margin-top: 0;	}	.date		{		color: #6483A9;		font: 90%% verdana, arial, helvetica, sans-serif;		font-weight: bold;		margin-top: 0;	}	#container	{		margin: 0em auto;		width: 780px;		text-align: left;		background-color: #fff;		border: 1px solid #404040;	} 		#header	{		height: 85px;		background-color: #4E3266;		background-image: url(images/header_ddmf.gif);		}		#utilnav	{		background-color: #404040;		color: #FFFFFF;		padding: 5px 0;		margin-bottom: 0px;	}		#utilnav ul	{		margin: 0 0 0 585px;		padding: 0; 		list-style-type: none;		border-left: 1px solid #FFFFFF;	}		#utilnav li	{		display: inline;		padding: 0 15px;		border-right: 1px solid #FFFFFF;	}		#utilnav li a	{		font: 70% verdana, arial, helvetica, sans-serif;		font-weight: bold;		padding: 2px 2px;		text-align: center;		text-transform: uppercase;		text-decoration: none;		color: #FFFFFF;	 	}		#utilnav li a:hover	{		font: 70% verdana, arial, helvetica, sans-serif;		font-weight: bold;		padding: 2px 2px;		text-align: center;		text-transform: uppercase;		text-decoration: none;		color: #c2c2c2;	}			#mainnav	{		background-color: #404040;		color: #FFFFFF;		padding: 2px 0;		margin-bottom: 30px;	}		#mainnav ul	{		margin: 0 0 0 25px;		padding: 0px; 		list-style-type: none;		border-left: 1px solid #FFFFFF;	}		#mainnav li	{		display: inline; 		padding: 0px;		border-right: 1px solid #FFFFFF;	}		#mainnav li a	{		font: 75% verdana, arial, helvetica, sans-serif;		font-weight: bold;		padding: 2px 40px;		text-align: center;		text-transform: uppercase;		text-decoration: none;		color: #FFFFFF;	 	}		#mainnav li a:hover 	{		font: 75% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-align: center;		text-transform: uppercase;		text-decoration: none;		color: #c2c2c2;	}		#feature	{		width: 575px;		margin-top: 0px;		margin-bottom: 0px;		margin-right: 0px;		margin-left: 0px;		border: 1px solid #304972; 		padding: 0px;	}	 	.featureSide {		width: 115px;		font: 75% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin: 5px;		background-color: #304972;		color: #FFFFFF;	}	.featureSideWide {		width: 200px;		font: 75% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin: 5px;		background-color: #304972;		color: #FFFFFF;	}	.featureSideFlash {		width: 200px;		font: 75% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin: 5px;		background-color: #fff;		color: #FFFFFF;		border: 0px solid #000;	}		.bodyside {		width: 90px;		font: 75% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 3px;		margin: 5px;		background-color: #404040;		color: #FFFFFF;	}		.ad	{		float: right;		padding: 0px;		border: 0px solid #E89524;		margin: 0; 		text-align: top;	}	.newsHead {		font: 75% verdana, arial, helvetica, sans-serif;		text-align: left;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin-bottom: 10px;		border: 1px solid #fff;		background-color: #7BAB8F;		color: #fff; 	}	.news {		margin-left: 0px;		padding: 10px;		font: 85% verdana, arial, helvetica, sans-serif;		text-align: left;		color: #404040;		line-height: 125%;	}			#feature ul 	{		margin-left: 30px;		padding-left: 0;		line-height: 140%;		list-style-type: square	}					a.bodylink	{		font: 75% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-decoration: none;		text-transform: uppercase;		padding: 0px;			color: #304972		}	a.bodylink:hover	{		font: 75% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-decoration: none;		text-transform: uppercase;		background-color: #304972;		color: #FFF;		padding: 0px 0px;		}	a.sidelink	{		font: 70% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-decoration: none;		padding: 3px;			color: #304972		}	a.sidelink:hover	{		font: 70% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-decoration: none;		background-color: #304972;		color: #FFF;		padding: 3px;		}	#leftbox { 		margin: 0px;		background-color: #FFF; 		border: 1px solid #304972;	}		.banner {		width: 140px;		font: 70% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin: 0px;		border: 1px solid #fff;		background-color: #7BAB8F;		color: #fff;	}	.sponsor {		width: 140px;		font: 70% verdana, arial, helvetica, sans-serif;		text-align: center;		font-weight: bold;		text-transform: uppercase;		padding: 5px;		margin: 0px;		border: 1px solid #fff;		background-color: #8A4F47;		color: #fff;	}				hr.e {		border: none 0; 		border-bottom: 1px dashed #404040;		width: 75%;		height: 1px;		margin: 5px 5px;		text-align: center;	}		hr.spacer {		border: none 0; 		border-bottom: 1px solid #304972;		width: 100%;		height: 1px;		margin: 0px;		text-align: center;	}		 hr {	 	border: none 0;  		border-top: 1px dotted #404040;/*the border*/ 		width: 50%; 		text-align: left; 		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 	}	 					#leftbox p { line-height: 145%; }			.imagefloat	{		float: middle;		padding: 1px;		border: 1px solid #404040;		margin: 0 5px 5px 5px; 	}		.imagebody	{		float: middle;		padding: 1px;		border: 1px solid #404040;		margin: 10px;	}	.imagenoborder	{		float: middle;		padding: 1px;		margin: 0 5px 5px 5px; 	}		#sidebar { 			margin: 0px 475px 0px 10px;		padding-left: 5px; 				}	#sidebar p { 			text-align: left;		line-height: 165%; 				}			#footer	{		width: 780px;			margin: 0em auto;		font: 70% verdana, arial, helvetica, sans-serif;		font-weight: bold;		color: #fff;		background-color: #404040;		text-align: center;		padding: 5px;		font-size: 85%; 	}	 a.foot	{		font: 100% verdana, arial, helvetica, sans-serif;		font-weight: bold;		color: #fff;		text-align: center;		text-decoration: none;		padding: 5px;		font-size: 85%; 	}	a.foot:hover 	{		font: 100% verdana, arial, helvetica, sans-serif;		font-weight: bold;		text-align: center;		text-decoration: none;				padding: 5px;		font-size: 85%; 		color: #c2c2c2;	}