html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html, body, #contents {min-height: 100%;
	width: 100%;
	height: 100%;}  /* hack for IE5+/Win.*/

html>body, html>body #contents {height: 1164px;}


/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 0;
	font-family: Arial, sans-serif;
}

#main {
	margin-bottom: 3em;
	height: 100%;
	padding: .5em;
	width:auto;
}

#contents {
	position: absolute;
	top: 3px;
	left: 1px;
	top: auto;
}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	left: 4px;
	top: auto;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: medium;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: medium;
}
.style7 {
	font-size: xx-large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #E1EDFF;
	background-image: url();
}
.style14 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }
.style17 {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.style19 {color: #000066}
.style21 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000066; }
.style22 {color: #FFFFFF}
.style23 {
	color: #E4E3E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style25 {font-size: 12px;}
.style25:link {color: #3300FF;}
.style25:visited {color: #0000FF;}
.style25:hover {color: #CC66FF;}
.style25:active {color: #0033FF;}


.style28 {font-size: 18px}
.style29 {font-size: 10px}
.style31 {
	color: #000000;
	font-size: 9px;
}
.style38 {
	color: #CC3300;
	font-size: 12px;
}
.style47 {
	font-size: x-large
}
.style48 {color: #FFFFFF; font-size: 9px; }
.style52 {color: #B6E6FC}
.style57 {font-size: 12px; color: #FF0000;}
.style58 {color: #B6E6FC; font-size: 10px; }
.style60 {color: #333333; font-size: 10px; }
.style62 {
	color: #FF0000;
	font-weight: bold;
}
.style63 {color: #FF0000; font-weight: bold; font-size: 18px; }
.style64 {font-size: 16px}
.style66 {font-family: "Times New Roman", Times, serif}
.style67 {font-family: "Times New Roman", Times, serif; font-weight: bold; }
.style68 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #006600;
}
.style70 {color: #FF0000}
.style72 {color: #B6E6FC; font-size: 14px; }
.style73 {font-family: Arial, Helvetica, sans-serif}
a:link {color: #330099;}
a:visited {color:#CC0000;}
a:hover {color: #FB849B;}
a:active {color: #00FF99;}



footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #000000;
}
.mail-link {
	color: #0000CC;
}
