
body		{ font:normal 12px/16px Verdana, Tahoma, Arial, sans-serif; margin:0; background:#333333 url(images/bkg.gif) repeat-x; }
td			{ font:normal 12px/16px Verdana, Tahoma, Arial, sans-serif; }
img			{ border:none; }
a			{ color:navy; font-weight:bold; border:none; }
a:hover		{ color: maroon; text-decoration:none; }
ul			{ margin-left: 16px; margin-top:16px; margin-bottom:16px; }
#workarea	{ position:relative; left:0; width:800px; text-align: left; }

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

.banner		{ position:absolute; top:40px; left:20px; }
.splash		{ position:absolute; top:10px; left:400px; 
				width: 400px; height:160px; 
				padding: 20px; color: black; vertical-align: top; text-align: left;
				background-color: #E0E0E0; border-bottom:2px solid black; border-right:2px solid black; }
.mainhdr	{ font-size: 16px; font-weight: 600; color: #505050; }
.tagline	{ font-size: 11px; color: #909090; font-weight: bold; padding-top:5px;  }


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

/* original color: #ED900A */
#nav		{ position: absolute; top:140px; left:0; }
.menubar	{ position: relative; font-weight:bold; background-color: #E58A09; color: white; 
				padding:5px 15px; height: 20px; vertical-align:middle; z-index:1; }
.menubtn	{ font-weight:bolder; color: white; padding:1px; text-decoration: none; text-align: center; white-space: nowrap; }
.menubtn:hover	{ color: yellow; padding-top:0px; padding-bottom:2px; }
.menubtn2	{ font-weight:bold; line-height:20px; color: white; padding:1px; text-decoration: none; text-align: left; }
.menubtn2:hover	{ color: yellow; }

.menubar .submenu {
	white-space: nowrap; 
	background-color: #E58A09;
	display: none;
	position: absolute;
	top:10px;
	left:5px;
	padding:22px 10px 10px;
	border-bottom:1px solid #505050;
	border-right:1px solid #505050;
	cursor: default;
	z-index:-1;
}	
.menubar:hover .submenu { display: block; }
.over .submenu { display: block; }
.onpage { color: #707030; cursor:default; }

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

.titlecolored	{ font-size: 17px; font-weight: 600; color: #903010; }
.title1		{ font-size: 17px; font-weight: 600; color: #303030; }
.textcol	{ width: 799px; float: left; padding: 20px; color: #505050; vertical-align: top; }
.textcol1	{ position: absolute; top:200px; left:560px; width: 266px; 
				padding: 20px; color: black; vertical-align: top; text-align: left;
				background-color: #E0E0E0; border-bottom:2px solid black; border-right:2px solid black; 
				}
.midbar		{ float:right; width:300px; margin: 0 10px 50px 30px; }
.sidebar	{ padding: 20px; width:230px; margin:0 0 20px 20px; color: black; vertical-align: top; text-align: left;
				background-color: white; border-bottom:2px outset silver; border-right:2px outset silver; 
				}
.textcol2	{ position: absolute; top:200px; left:10px; width: 860px;
				padding: 20px; color: black; vertical-align: top; text-align: left;
				background-color: #E0E0E0; border-bottom:2px solid black; border-right:2px solid black; 
				z-index: -1; }
.textcolhlf	{ width: 399px; float: left; padding: 20px; color: #505050; vertical-align: top; }
.txtcolor	{ color:#505050; }
.txtsmaller	{ font-size: 10px; } 
.txtbigger	{ font-size: 14px; }
.fineprint	{ font-size: 10px; color: gray; }

.thumb		{ border-right:1px solid #888888; border-bottom:1px solid #888888; }
.thumb5		{ border:2px outset white; }

.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: 10px; line-height: 100%; background-color:#999999; color:white; padding:2px 5px; border:1px outset silver; text-decoration: none; }
.faqback:hover	{ color:white; border:1px inset silver; padding:1px 6px 3px 4px;}
.lowkey		{ font-weight:normal; text-decoration:none; }
.lowkey:hover	{ text-decoration:underline; }

