body {	margin: 0px auto 40px auto;	padding: 0px 0px 0px 0px;	background-color: #eeeeee;}#page {	background-image: url(images/content_background.gif);	background-repeat: repeat-y;	color: #333333;	font-family: Arial, Verdana, sans-serif;	font-size: 90%;	line-height: 125%;	margin: 0px auto 140px auto;	padding: 0px 0px 0px 0px;	width: 1024px;}.cleaner {		clear:both;		height:1px;		font-size:1px;		border:none;		margin:0; padding:0;		background:transparent;		}#header {	margin: 0px;}#content {	width: 731px;	padding: 20px 20px 20px 33px;	margin: 0px;	background-color: #ffffff;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	float: left;}#contentwide {	float: left;	padding: 0px 33px;	margin: 0px;	background-color: #ffffff;}.sideitem {	margin: 0px;	float: right;	width: 186px;	background-color: #ffffff;	padding-right: 33px;	padding-left: 20px;	padding-top: 20px;}/* styling for footer------------------------------------------------------------------*/	#footer {	font-size: 10px;	margin: 0px;	padding: 10px;	color: #FFFFFF;	background-color: #404483;	float: left;	width: 1004px;}#footer a {	color: #FFFFFF;}#footer a.visted {	color: #666666;}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-block;}.fleft {	float: left;	margin: 0px 15px 15px 0px;	padding: 1px 1px 1px 1px;}.finline {	float: none;	margin: 0px 0px 15px 0px;	padding: 1px 1px 1px 1px;}.fcenter {	float: none;	text-align: center;	padding: 1px 1px 1px 1px;}.fright {	float: right;	margin: 0px 0px 0px 15px;	padding: 1px 1px 0px 1px;}a:link {	color: #CC0000;	text-decoration: underline}a:visited {	color: #333575;	text-decoration: underline;}a:hover {	color: #666666;	text-decoration: underline;}ul {	font-family: arial, verdana, sans-serif;	margin-right: 0em;	margin-bottom: 1em;	margin-left: 0em;	padding-right: 0em;	padding-bottom: 0em;	padding-left: 1.5em;}h1{	font-family: georgia, "times new roman", times, serif;	font-size: 140%;	font-weight: bold;	color: #CC0000;	margin-bottom: 0px;	padding-bottom: 20px;	}h2{	font-weight: bold;	font-size: 120%;	color: #434D8A;	font-family: Arial, Verdana, sans-serif;	padding-bottom: 0px;	margin: 0px;	padding-top: 20px;	}h3{	font-weight: bold;	font-size: 13px;	color: #31326b;	font-family: georgia, "times new roman", times, serif;	margin-bottom: 0px;	padding-bottom: 7px;	padding-top: 0px;	margin-top: 0px;	}	h4{	font-weight: bold;	font-size: 11px;	color: #cf7717;	font-family: arial, verdana, sans-serif;	margin: 0px;	padding: 0px;}				/* styling for body text------------------------------------------------------------------*/		.contact_info{	color: #CC0000;	font-weight: normal;	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	font-size: 85%;	line-height: 150%;}.sigline{	padding-top: 0px;	margin: 0px;	padding-left: 200px;}.cal_date {	color: #000000;	font-weight: bold;	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	font-size: 110%;}.cal_title {	color: #536895;	font-weight: bold;	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	font-size: 100%;}.cal_info {	color: #333333;	font-weight: normal;	padding-top: 0px;	padding-bottom: 20px;	margin: 0px;	font-size: 90%;}.caption {	font-size: 11px;	font-family: Arial, Verdana, sans-serif;	line-height: 12px;	text-transform: none;	font-weight: normal;	text-decoration: none;	color: #666666;	padding: 7px 0px;}.form_title {	color: #536895;	font-weight: bold;	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	font-size: 95%;}/* styling for sub navigation------------------------------------------------------------------*/		.subnav{	font-size: 11px;	font-family: arial, verdana, sans-serif;	line-height: 12px;	text-transform: none;	font-weight: bold;	text-decoration: none;}.subnav a{	font-size: 11px;	color: #CC0000;	text-decoration: underline;}.subnav a:hover{	font-size: 11px;	color: #cf7717;	text-decoration: underline;}.subnav a:visited{	font-size: 11px;	color: #989c79;	text-decoration: none;}.subnav_on{	color: #CC0000;	font-weight: bold;	text-decoration: none;}.subnav_on a{	font-size: 11px;	color: #cf7717;	text-decoration: none;}.subnav_on a:visited{    font-size: 11px;    color: #cf7717;    text-decoration: none; }.subhead {	font-weight: bold;	font-size: 120%;	color: #434D8A;	font-family: Arial, Verdana, sans-serif;	padding-bottom: 0px;	margin: 0px;	padding-top: 0px;}.bio_photo {	float: right;	padding: 4px;	margin: 0px 5px 15px 15px;	border: 1px solid #CCCCCC;}.smtxt {	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	font-size: 85%;}