html {height:100%}body {	font-family: tahoma,verdana,arial;	font-size: 90%;	margin:5px 0 5px 5px; 	background-color:#E1E1E1; 	padding:0;	color: #000000;	font-weight: 100;	min-height:101%;	text-align:center;}body a {	font-family: tahoma,verdana,arial;	font-weight: normal;	font-size: 90%;		color: #313177;	line-height:20px;	text-decoration: none;}body a:hover {	color: red;	font-weight: normal;	text-decoration: none;} body a:link, body a:active {	color: #313177;	font-weight: normal;	font-size: 90%;		text-decoration: none;}.listtext {	padding-left:10px;}.listtext a, .listtext a:link {background: #A53108;color:#ffffff;width:90%;}.listtext a:visited, .listtext a:active {background: #A53108;width:90%;}.listtext a:hover {background: #841000;color:#ffffff;width:90%;}h1 {font-size:140%;font-weight:1000;}#container{display: block;width: 90%;font-family: tahoma,verdana,arial;font-size: 90%;margin: 10px auto;background-color: #ddd;text-align: left;}#top{	background-color: #fff;	height:88px;	vertical-align:middle;	overflow:hidden;}#tophome{	background-color: #fff;	height:285px;	vertical-align:middle;	overflow:hidden;}#toptfm{	background-color: #fff;	height:120px;	vertical-align:middle;	overflow:hidden;}#top h1{	padding: 0;	margin: 0;}#topbar1{	height:20px;	border:none;	background-color: #841000;	color:#ffffff;	float: left;	width: 230px;	margin: 0;	padding-left: 10px;	text-align:left;	font-size:80%;	padding-right: 10px;	margin-top:0px;}.topbar1{	height:20px;	border:none;	background-color: #841000;	color:#ffffff;	float: left;	width: 230px;	margin: 0;	padding-left: 10px;	text-align:left;	font-size:80%;	padding-right: 10px;	margin-top:0px;}.topbar1 a:link {	color:#ffffff;}.topbar1 a:visited {	color:#ffffff;}.topbar1 a:hover {	color:#000000;	background:#ffffff;	}.mainmenu {	color:#ffffff;}.mainmenu a {	color:#ffffff;	text-decoration:none;}.mainmenu a:link {	color:#ffffff;	text-decoration:none;}.mainmenu a:visited {	color:#ffffff;	text-decoration:none;}.mainmenu a:hover {	color:#ffffff;	text-decoration:underline;}#topbar2{	height:20px;	border:none;	background-color: #A53108;	color:#ffffff;	font-size:80%;	text-align:right;	padding-right: 2px;}#leftnav{	background-color: #ddd;	float: left;	width: 210px;	margin: 0;	padding: 10px;	text-align:left;	font-size:85%;}#leftnavheader{	display:none;	width: 255px;	background-color: red;	float: left;	padding-left: 10px;	padding-right: 10px;	text-align:left;	margin-left:0px;	margin-right:0px;	margin-top:0px;	margin-bottom:10px;	clear:both;}#content{	background-color: #fff;	margin-left: 250px;	border-left: none;	border-bottom: 1px solid gray;	padding:10px;	text-align:left;}#mainright {	position:relative;	border:1px solid #C0D7EF;	margin:10px 0px 20px 20px;	padding:2px 2px 2px 2px;	float:right;	width:210px;	font-size: 80%;	background-color: #ffffff;	text-align:center;	overflow:hidden;	z-index: 10;}#newsletter{	background-color: #C0D7EF;	text-align:left;}#conttext {	display:block;	border:none;	text-align:left;	margin-bottom: 30px;}#conttextheader{	width: 95%;	background-color: red;	float: left;	padding-left: 0px;	padding-right: 0px;	text-align:left;	margin-left:0px;	margin-right:0px;	margin-top:0px;	margin-bottom:10px;}#toplogo {	float: left;	border:none;	text-align:left;	width:200px;}#toplogodecor {	float: left;	border:none;	padding-top: 20px;	text-align:center;	width:250px;	height:88px;	background:#000080;}#toplogotfm {	float: left;	border:none;	text-align:left;	width:250px;	background:#000000;}#topinfo1 {	border:none;	margin-left: 200px;	text-align:center;	height:65px;	vertical-align:middle;}#topinfo2 {	border:none;	margin-left: 200px;	text-align:center;	height:65px;	vertical-align:middle;}#footer{clear: both;font-family: tahoma,verdana,arial;font-size: 80%;margin: 0;padding: .5em;color: #ddd;background-color: #808080;}#leftnav p { margin: 0 0 1em 0; }#content h2 { margin: 0 0 .5em 0; }#bar {	color:#C0C0C0; 	background-color:#E1E1E1;	border:none;	text-align:left;	font-size: 80%;	height:15px;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 0px;	padding-right: 0px;	vertical-align: middle;}#bodyblock {position:relative;background: #ffffff;color: #000000;width:100%;padding:0px 0px 0px 0px;}#conttext {border:none;text-align:left;margin-bottom: 30px;}#cont {position:absolute;left:158px;top:0px;color:#000000;width:100%;text-align:left;float:right;}p,div {	padding:0;	color: #000000;}img{border:0;}.smallwhitefont {	font-family: tahoma,verdana,arial;	font-size: 70%;	font-weight: normal;	color: #ffffff;}.topmenu {	font-family: tahoma,verdana,arial;	font-size: 70%;	font-weight: normal;	color: #000000;	background: #ffffff;	text-decoration: none;}.topmenu a:link {	font-family: tahoma, verdana, arial;	font-size: 70%;	font-weight: 700;	color: #000000;	background: #ffffff;	text-decoration: none;}.topmenu a:hover {	font-family: tahoma, verdana, arial;	font-size: 70%;	font-weight: 700;	color: #000000;	background: #ffffff;	text-decoration: none;}.topmenu a:visited {	font-family: tahoma, verdana, arial;	font-size: 70%;	font-weight: normal;	color: #000000;	background: #ffffff;	text-decoration: none;}.topmenu a:active {	font-family: tahoma, verdana, arial;	font-size: 70%;	font-weight: normal;	color: #000000;	background: #ffffff;	text-decoration: none;}.headerbarpagelink {font-family: tahoma, verdana, arial;text-decoration: none; color: #C0C0C0;font-size: 100%;font-weight: 700;}.headerbarpagelink a:link {font-family: tahoma, verdana, arial;text-decoration: none; color: #C0C0C0;font-size: 100%;font-weight: 700;}.headerbarpagelink a:visited {font-family: tahoma, verdana, arial;text-decoration: none; color: #C0C0C0;font-size: 100%;font-weight: 700;}.headerbarpagelink a:active {font-family: tahoma, verdana, arial;text-decoration: none; color: #313177;font-size: 100%;font-weight: 700;}.headerbarpagelink a:hover {font-family: tahoma, verdana, arial;text-decoration: none; color: red;font-size: 100%;font-weight: 700;}.list-menu {width: 190px;float: left;margin: 10px 10px 10px 10px;font-size:100%;/* this width value is also effected bythe padding we will later set on the links. */}.list-menu ul {margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;list-style-type: none;font-family: tahoma, verdana, arial;list-style-image: url("darkarrow.gif"); }.list-menu li {background: #C0C0C0;font-size:110%;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;list-style-type: none;} .list-menu a {display: block;line-height: 16px;width:190px;padding: 3px 3px 3px 10px;border: none;background: none;text-decoration: none;} .list-menu a:link, .list-menu a:visited {}.list-menu a:active {border: none;background: #A53108;color: #ffffff;} .list-menu a:hover {border: none;background: #A53108;color: #ffffff;} IMG { margin: 0 0 3px 0; padding: 0; border: 0; } .caption-right { display: inline; float: right; clear: right; margin: 0px; padding: 3px; font-size: smaller;color:gray;border: 1px solid gray; text-align: center; } #flashcontent {	border: none 0px #000;	margin: 1px 1px;}