
body		{ font:normal 80%/140% Verdana, Arial, sans-serif; margin:0; text-align:center;
			  color:#EEEEEE; background:#435D6E url(images/bkg-main.gif) repeat-y center;}
td			{ font:normal 80%/140% Verdana, Arial, sans-serif; }
img			{ border:none; }
a			{ color: #FFFF99; font-weight:bold; border:none; text-decoration: underline; }
a:hover		{ color: #FF4433; text-decoration:none; }
ul			{ margin-left: 16px; margin-top: 1em; margin-bottom: 1em; }

/* --- Title elements --- */

.banner		{ width: 850px; text-align:left; padding: 10px; }
.splash		{ }
#hzbar		{ position: absolute; top: 100px; left:0; width:100%; height:0; border-top:1 solid white; }


/* --- Menu elements --- */

/* original color: #ED900A color: #BBCCEE; */
#nav		{ position: relative; top:0; left:0; }
.menubar	{ position: relative; font-weight:bold; color: white; padding:5px 7px; height: 2em; }
.menubtn	{ color:#FFFF55; font-weight:bolder; padding:1px; text-decoration: none; white-space: nowrap; text-align: center; }
.menubtn:hover	{ background-color: #FFFF99; color: #435D6E; Xcolor: #FF4433; }
.menubtn2	{ width:8em; font-weight:bold; color: #FFFF99; line-height: 1.5em; padding:1px; text-decoration: none; text-align: left; }
.menubtn2:hover	{ background-color: #FFFF99; color: #435D6E; }

.menubar .submenu {
	position: absolute;
	white-space: nowrap;
	background-color: #435D6E;
	display: none;
	top: 2em;
	left: 0.5em;
	padding: 0.5em 1em 1em;
	border-bottom: 2 solid #303030;
	border-right: 2 solid #303030;
	cursor: default;
	z-index: -1;
	width: 8em;
}
.menubar:hover .submenu { display: block; }
.over .submenu { display: block; }
.onpage { color: #707030; cursor:default; }

/* --- Main body text elements --- */

#workarea	{ position:relative; left:0; width:850px; text-align:left; }
.titlecolored	{ font-size: 150%; font-weight: 600; color:grey; }
.title1		{ font: 600 large "arial narrow", sans-serif; color:white; }
.title2		{ font-weight: bold; color:white; }
.sidebar	{ padding: 10px; width:150px; margin:0 0 10px 10px; color:#E0E0E0; vertical-align: top; text-align: left;
				background-color: #435D6E; border-bottom:#202020 1 solid; border-right:#202020 1 solid; 
				}
.textcol	{ width: 650px; padding: 20px; vertical-align: top; text-align: left; }
.textcolhlf	{ width: 399px; float: left; padding: 20px; color: #505050; vertical-align: top; }
.txtcolor	{ color:#505050; }
.txtsmaller	{ font-size: 70%; } 
.txtbigger	{ font-size: 95%; }
.fineprint	{ font-size: 70%; color: gray; }

.thumb		{ border-right: 1px solid black; border-bottom: 1px solid black; }

.floatr		{ float:right; }
.floatl		{ float:left; }
.indent1	{ padding-left: 2.5em; }
.indent2	{ padding-left: 5em; }

.faqq		{ font-weight:normal; text-decoration:none; }
.faqq:hover { text-decoration:underline; }
.faqback	{ font-size: 70%; line-height: 100%; background-color:#999999; color:white; padding:2px 5px; border: silver 1 outset; text-decoration: none; }
.faqback:hover	{ color:white; border: silver 1 inset; padding:1px 6px 3px 4px;}
.lowkey		{ text-decoration:none; font-weight: normal; }
.lowkey:hover	{ text-decoration:underline; }
