body {
	font-family: Tahoma, verdana, arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	margin: 0;
	padding: 0;
	border: 0px none;
	text-align: center;
	background-color: #021a40;
}

br, a, p, div, form, table {margin: 0; padding: 0; border: 0; font: 15px Tahoma; color: #FFFFFF;}
select, option, input, textarea {margin: 0; padding: 0; border: 0; font: 15px Tahoma; color: #000000;}
ul, ol {margin: 0 0 0 40; padding: 0; border: 0; font: 15px Tahoma; color: #FFFFFF;}
td {margin: 0; vertical-align: top; font: 15px Tahoma; color: #FFFFFF;}
A.lang {color: #FFFFFF;	text-decoration: underline; font: 11px Tahoma;}

.orange {background-color: #F7941C; color: #000000;}
.orange a, .orange p, .orange div, .orange form, .orange table, .orange td, .orange ul, .orange ol, .orange select, .orange option, .orange input, .orange textarea {color: #000000;}

.blue {background-color: #00AEEF; color: #000000;}
.blue a, .blue p, .blue div, .blue form, .blue table, .blue td, .blue ul, .blue ol, .blue select, .blue option, .blue input, .blue textarea {color: #000000;}

input.butblk {background-color: #FFFFFF; border: 0px solid #FFFFFF; color: #000000; cursor: pointer; cursor: hand;}

/* footer #989B9D */
.ftr {text-align: center; color: #FFFFFF; font: 11px Tahoma;}
.ftr td {vertical-align: middle; color: #FFFFFF; font: 11px Tahoma;}
.ftr a {color: #FFFFFF; font: 11px Tahoma;}

/* for gmaps */
.gmnoprint div {color: #000000;}

/* classes for SIFR */
.h1txt {padding: 0 0 0 0; color: white; font: bold 30px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.h1shd {padding: 0 0 0 0; color: white; font: bold 30px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttxt {padding: 0 0 0 0; color: #ffffff; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttxtcntr {text-align: center; padding: 0 0 0 0; color: #ffffff; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttxtrght {text-align: right; padding: 0 0 0 0; color: black; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttxtrght 1{text-align: right; padding: 0 0 0 0; color: white; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.bltxt {padding: 0 0 0 0; color: #000000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.bltxtcntr {text-align: center; padding: 0 0 0 0; color: #000000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.bltxtrght {text-align: right; padding: 0 0 0 0; color: #000000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.rdtxt {padding: 0 0 0 0; color: #FF0000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.rdtxtcntr {text-align: center; padding: 0 0 0 0; color: #FF0000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.rdtxtrght {text-align: right; padding: 0 0 0 0; color: #FF0000; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.gltxt {padding: 0 0 0 0; color: #F7941C; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.gltxtcntr {text-align: center; padding: 0 0 0 0; color: #F7941C; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.gltxtrght {text-align: right; padding: 0 0 0 0; color: #F7941C; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttx1 {padding: 0 0 0 0; color: #E45916; font: bold 16px/1.0 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.wttx2 {padding: 0 0 0 0; color: #ffffff; font: bold 16px/1.0 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}
.grtxt {padding: 0 0 0 0; color: #596569; font: bold 16px/1.2 "Trebuchet MS", Tahoma, verdana, arial, sans-serif;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*
.sIFR-hasFlash .h1txt,.h1shd,.wttxtcntr,.wttxtrght,.wttxt,.wttx1,.wttx2,.bltxt,.bltxtcntr,.bltxtrght,.rdtxt,.rdtxtcntr,.rdtxtrght,.gltxt,.gltxtcntr,.gltxtrght,.grtxt {
	visibility: hidden;
}
*/

