.iframe {
	background-color:											darkgray;
	text-align:														center;
}

h1 {
	text-align:														center;
	color:																magenta;
	background-color:											black;
	font-family:													cursive, serif;
	font-size:														20px;
}

.title {
	padding-left:													5%;
	float:																center;
}

.titletext {
	padding-left:													5%;
	font-family:													sans-serif;
	color:																#1a1a1a;
	font-size:														24px;
	text-align:														left;
	float:																center;
}

.newstitle {
	padding-left:													5%;
	font-family:													sans-serif;
	color:																#ff2222;
	font-size:														24px;
	text-align:														left;
	float:																center;
}

.address {
	color:																#1e1e1e;
	background-color:											white;
	font-family:													sans-serif;
	font-size:														20px;
	padding-left:													5%;
	float:																center;
}

td.borderstuff {
	border-left:													thin solid black;
	border-bottom:												thin solid black;
}

td.rightborder {
	border-right:													thick solid black;
	background-color:											#dfdfdf;
	height:																100%;
}

td.topborder {
	border-top:														thick solid black;
}

td.mandatory {
	color:																#ff0000;
}

.note {
	color:																#5f5f5f;
	background-color:											white;
	font-family:													serif;
	font-size:														20px;
	font-style:														italic;
	float:																right;
}

.lnote {
	color:																#5f5f5f;
	background-color:											white;
	font-family:													serif;
	font-size:														20px;
	font-style:														italic;
	float:																left;
}

.footnote {
	color:																#555555;
	font-family:													serif;
	font-size:														14px;
	font-style:														italic;
	text-align:														left;
}

.policy {
	color:																#222222;
	font-family:													sans-serif;
	font-size:														12px;
	text-align:														left;
}

.bodytext {
	color:																#1e1e1e;
	background-color:											white;
	font-family:													sans-serif;
	font-size:														16px;
	text-align:														left;
	padding-left:													5%;
	padding-right:												10%;
	padding-top:													0px;
	float:																center;
}

.pagetext {
	color:																#8f8f8f;
	background-color:											white;
	font-family:													serif;
	font-size:														18px;
	text-align:														left;
	float:																center;
	padding-left:													5%;
	padding-right:												20%;
	padding-top:													10px;
	padding-bottom:												25px;
}

.pagenormal {
	color:																#1e1e1e;
	background-color:											white;
	font-family:													sans-serif;
	font-size:														16px;
	padding-left:													5%;
	padding-right:												10%;
	padding-top:													0px;
	float:																center;
}

.navpanel {
	background-color:											#dfdfdf;
	color:																darkred;
	text-align:														left;
	float:																left;
	padding-left:													10px;
	padding-top:													50px;
	padding-right:												10px;
}

.navbutton {
	background-color:											#dfdfdf;
	color:																darkred;
	text-align:														left;
	font-family:													sans-serif;
	font-size:														14px;
	text-decoration:											none;
	font-style:														bold;
}

.navbutton:hover {
	color:																darkred;
	background-color:											beige;
	text-decoration:											underline;
}

.bodybutton {
	text-align:														left;
	float:																center;
	padding-left:													5%;
	border-top:														thick solid black;
}

a.button {
	color:																darkred;
	background-color:											#afafaf;
	border:																medium ridge;
	border-right-color:										#090909;
	border-left-color:										#2f2f2f;
	border-top-color:											#2f2f2f;
	border-bottom-color:									#090909;
	font-family:													sans-serif;
	font-size:														10px;
	text-align:														center;
	text-decoration:											none;
	float:																left;
	width:																100px;
}

a.button:hover {
	color:																white;
	border:																medium groove;
}

a.bigbutton {
	color:																darkred;
	background-color:											#afafaf;
	border:																medium ridge;
	border-right-color:										#090909;
	border-left-color:										#2f2f2f;
	border-top-color:											#2f2f2f;
	border-bottom-color:									#090909;
	font-family:													sans-serif;
	font-size:														20px;
	text-align:														center;
	text-decoration:											none;
	float:																left;
	width:																200px;
}

a.bigbutton:hover {
	color:																white;
	border:																medium groove;
}

a.inline {
	text-decoration:											none;
	background-color:											#dfdfdf;
}

a.inline:hover {
	text-decoration:											underline;
	background-color:											white;
}

table {
	text-align:														left;
}

td.button {
	text-align:														center;
	padding-right:												0px;
	float:																center;
}

td {
	padding-right:												0px;
}

.navannounce {
	color:																darkred;
	font-family:													sans-serif;
	font-size:														16px;
	text-align:														left;
	padding-top:													5px;
	background-color:											darkgray;
	text-align:														center;
	padding-left:													0px;
	padding-right:												0px;
}

.lnavannounce {
	color:																darkred;
	font-family:													sans-serif;
	font-size:														16px;
	text-align:														left;
	padding-top:													5px;
	background-color:											darkgray;
	text-align:														left;
}

.sannounce {
	color:																darkred;
	font-family:													sans-serif;
	font-size:														12px;
	text-align:														left;
	padding-top:													5px;
	padding-left:													0px;
	background-color:											darkgray;
}

.msannounce {
	color:																darkred;
	font-family:													sans-serif;
	font-size:														12px;
	text-align:														left;
	padding-top:													0px;
	margin-left:													0px;
	margin-right:													0px;
	padding-left:													17px;
	padding-right:												0px;
	background-color:											darkgray;
}

.bodyannounce {
	color:																darkred;
	font-family:													sans-serif;
	font-size:														12px;
	text-align:														left;
	padding-top:													0px;
	margin-left:													0px;
	margin-right:													0px;
	padding-left:													17px;
	padding-right:												0px;
	background-color:											white;
}

.adminstuff {
	color:																red;
	font-family:													sans-serif;
	background-color:											white;
	font-size:														20px;
	text-align:														left;
	padding-left:													5%;
	padding-right:												20%;
	padding-top:													20px;
	padding-bottom:												20px;
	font-style:														italic;
	float:																center;
}

.oops {
	color:																red;
	background-color:											yellow;
	font-family:													sans-serif;
	font-size:														12px;
	text-align:														left;
}

.confirm {
	color:																green;
	background-color:											beige;
	font-size:														14px;
	font-family:													sans-serif;
}

.inlinenote {
	font-size:														10px;
	font-style:														italic;
}

.error {
	border:																medium solid black;
	color:																#ff0000;
	background-color:											yellow;
	font-size:														30px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
}

.warning {
	border:																medium solid red;
	color:																#ff0000;
	background-color:											#00ff00;
	font-size:														16px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
}

.info {
	border:																thin solid blue;
	color:																#0000ff;
	background-color:											#00ff00;
	font-size:														16px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
}

.picsection {
	border:																medium solid #00ff00;
	padding-top:													20px;
}

li.announce {
	color:																#ff0000;
}

li.subannounce {
	color:																#ff00aa;
}

.piccaption {
	font-size:														14px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
}

.smallpiccaption {
	font-size:														11px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
}

.attribute {
	font-size:														14px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														right;
}

.framed {
	border-style:													ridge;
	border-width:													medium;
	border-color:													#ff0000;
}

.newstuff {
	font-size:														11px;
	font-family:													sans-serif;
	font-style:														italic;
	text-align:														center;
	color:																yellow;
}

