html         { min-height:100%;padding-bottom: 1px;}body         { text-align: center;  background-color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 0.73em; color: #000066; margin: 0px; }	#mainframe {	width:760px;	margin-right:auto;	margin-left:auto;	margin-top:8px;	margin-bottom:10px;	padding:0px;	text-align:left;	font-size: 100%; 	background-color: #ffffff; 	border-color: #000000;	border-width : 1px;	border-style : solid;	}		#appeto {		width : 740px;		float: center;		margin : 8px;		margin-left: auto;		margin-right: auto;		padding: 0px;		color: #666666;		text-align: right;		font-size: 10px;		font-weight: bold;		}		#banner {		width : 760px;		height:68px;		margin : 0px;		margin-bottom: 10px;		padding: 0px;		border-bottom: 1px solid #000000;		background-color: #000099;		}			#bannerlogo {			width : 245px;			height:66px;			float:left;			margin: 0px;			}			#bannerlinks {			width : 420px;			float:right;			text-align: right;			margin-top: 8px;			margin-left: 0px;			margin-right: 8px;			margin-bottom: 0px;			color: #cccccc;			font-size: 85%; 			font-family: Verdana, Arial, Helvetica, sans-serif; 			}		#header {		width : 760px;		float: left;		margin : 0px;		margin-bottom: 10px;		padding: 0px;		background-color: #ffffff;		}			#breadcrumb {			float: left;			width : 600px;			margin-top: 0px;			margin-left: 8px;			margin-right: 10px;			margin-bottom: 0px;			padding: 5px;			font-size: 11px;			color: #B7B7B7;			}			#flyer {			float: right;			width : 600px;			text-align: right;			margin-top: 0px;			margin-left: 10px;			margin-right: 15px;			margin-bottom: 0px;			padding: 2px;			font-size: 12px;			font-weight: bold;			color: #000099;			}				/* Homepage elements */				#lefthalf {		float:left;		width : 345px;		margin-top: 0px;		margin-left: 0px;		margin-right:0px;		margin-bottom: 8px;		padding: 0px;		}							#passwordbox {			float:right;			width : 322px;			margin-top: 0px;			margin-left: 12px;			margin-right: 0px;			margin-bottom: 12px;			background-color: #DCEDFF;			padding: 0px;			}			.normalbox {			float:right;			width : 322px;			margin-top: 0px;			margin-left: 12px;			margin-right: 0px;			margin-bottom: 12px;			background-color: #EBEFFF;			padding: 0px;			}			.normalsmallbox {			float:right;			width : 155px;			margin-top: 0px;			margin-left: 12px;			margin-right: 0px;			margin-bottom: 12px;			background-color: #EBEFFF;			padding: 0px;			}			.normaltextbox {			float:right;			width : 322px;			margin-top: 0px;			margin-left: 0px;			margin-right: 0px;			margin-bottom: 15px;			background-color: #FFFFFF;			padding: 0px;			padding-left: 4px;			}		#righthalf {		float:right;		width : 400px;		margin-top: 0px;		margin-left: 0px;		margin-right:0px;		margin-bottom: 8px;		padding: 0px;		}			.mainhomebox, .mainhomeboxnoimage {			float:left;			width : 380px;			margin-top: 0px;			margin-left: 0px;			margin-right:10px;			margin-bottom: 12px;			padding: 0px;			background-color: #FFEEE6;			}						/*.mainhomebox {			background-image: url('../images/homebg.jpg'); 			background-repeat: no-repeat;			background-position: top right;			} */			.normalbox2 {			float:left;			width : 380px;			margin-top: 0px;			margin-left: 0px;			margin-right: 10px;			margin-bottom: 12px;			background-color: #EBEFFF;			padding: 0px;			}				/*Standard Page Elements*/		#stdmainframe {		width:720px;		float: left;		margin:0px;		padding-left:20px;		padding-top:0px;		padding-right:20px;		padding-bottom:10px;		text-align:left;		font-size: 100%; 		background-color: #ffffff; 		}			#rightcontainer {			float:right;			width : 250px;			margin-top: 0px;			margin-left: 20px;			margin-right: 0px;			margin-bottom: 12px;			background-color: #ffffff;			padding: 0px;			}			#stdpasswordbox {			float:right;			width : 250px;			margin: 0px;			margin-top: 12px;			background-color: #DCEDFF;			padding: 0px;			}			.stdnormalbox {			float:right;			width : 250px;			margin: 0px;			margin-top: 12px;			background-color: #EBEFFF;			padding: 0px;			}				/*Common Elements*/				.ltcorner {		width: 6px;		height: 6px;		float: left;		background-image: url('../images/lt.gif'); 		background-repeat: no-repeat;		background-position: top left;			padding: 0px;			margin: 0px;		}		.rtcorner {		width: 6px;		height: 6px;		float: right;		background-image: url('../images/rt.gif'); 		background-repeat: no-repeat;		background-position: top right;			padding: 0px;			margin: 0px;		}		.rbcorner {		width: 75px;		height: 12px;		float: right;		background-image: url('../images/rb.gif'); 		background-repeat: no-repeat;		background-position: bottom right;			padding: 0px;			margin: 0px;		}		.lbcorner {		width: 75px;		height: 12px;		float: left;		background-image: url('../images/lb.gif'); 		background-repeat: no-repeat;		background-position: bottom left;			padding: 0px;			margin: 0px;		}				#footer {		width : 748px;		/*float: left;*/		clear: both;		margin : 0px;		margin-top: 10px;		padding: 6px;		background-color: #000099;		text-align: center;		color: #ffffff;		font-size: 10px; 		font-family: Verdana, Arial, Helvetica, sans-serif; 		border-top: 1px solid #000000;		}/*normal*/.paddedtext {float: left;margin: 0px;padding: 10px;padding-bottom: 0px;}.normaltext {margin: 0px;padding: 0px;}/*typography*/table {  font-size: 100%; }td {  font-size: 100%; }p {  font-size: 100%;margin: 0px;margin-top: 12px;}p.homepage {  font-size: 100%;margin: 0px;margin-bottom: 16px;margin-top: 4px;}li {  padding:0px;margin: 0px;margin-top: 5px;margin-left: 18px;text-indent:0px;}ul {padding:0px;list-style-type:disc;list-style-position: outside; text-indent: 0px; margin:0px;margin-bottom:5px}       ol {list-style-position: outside; text-indent: 0px} h1 {font-size: 120%; font-weight: bold; margin: 0px;}h2 {font-size: 120%; font-weight: bold; margin-top: 6px;  margin-bottom: 0px;}h3 {font-size: 110%; font-weight: bold; margin-top: 0px;  margin-bottom: 5px;}h4 {font-size: 120%; font-weight: bold; margin-top: 2px;  margin-bottom: 2px; margin-left: 4px;}h5 {font-size: 110%; font-weight: bold; margin-top: 15px;  margin-bottom: 10px; }h6 {font-size: 90%; font-weight: bold;}/*links*/a:link, a:visited, a:active {	color: #0033cc;	text-decoration: underline;}a:hover {	color: #F1A42B;	text-decoration: underline;}	a.functions:link, a.functions:visited, a.functions:active {	color: #999999;	text-decoration: underline;}a.functions:hover {	color: #F1A42B;	text-decoration: underline;}a.white:link, a.white:visited, a.white:active {	color: #FFFFFF;	text-decoration: none;}a.white:hover {	color: #F1A42B;	text-decoration: underline;}a.appeto:link, a.appeto:visited, a.appeto:active {	color: #666666;	text-decoration: underline;}a.appeto:hover {	color: #F1A42B;	text-decoration: underline;}a.header:link, a.header:visited, a.header:active {	color: #000066;	text-decoration: none;}a.header:hover {	color: #F1A42B;	text-decoration: underline;}a.small {font-size: 90%;}/*form elements*/form {margin: 0px;padding: 0px;}input.text, input.mainform, select, textarea {color: #333333;font-size: 11px;font-family: Arial, Helvetica, sans-serif;background-color : #ffffff;border-color : #888888;border-width : 1px;border-style : solid;}.button {height: 18px;background-color : #66CCFF;padding-left: 1px;padding-right: 1px;color: #00088C;font-size: 8pt;font-weight: bold;border-color: #888888;border-width : 1px;border-style : solid;}.formfield {float: left;width: 700px;vertical-align: middle;}.leftform, .leftformerr {float: left;width: 200px;margin: 5px;padding: 0px;text-align: right;vertical-align: middle;}.leftformerr {color: #CC3300;}.errmsg {color: #CC3300;}.rightform {float: left;width: 450px;margin: 5px;padding: 0px;text-align:left;align: right;vertical-align: middle;}