/*

COLORS:
Blue 1 (Background) - #4e6c77
Blue 2 (Header & Footer) - #001933
Blue 3 (title text, etc) - #496673
Light Grey (background of body area) - #dddddd
Dark Grey (main body text) - #333333

FONTS:
Titles/Headlines - Georgia, 14px, bold, Blue 3 #496673
Main body text - Georgia, 13px, reg, Dark grey #333333
Alt text (icon labels, etc) - Arial 12px, reg, Blue 3 #496673

*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox) */
	min-height: 100%;
	margin-bottom: 1px;
}


body, td, p { font-family:Georgia,serif; font-size:13px; color: #333333; }
.alt { font-family:Arial, sans-serif; font-size:12px; color: #496673; }

.title { font-family:Georgia,serif; font-size:15px; font-weight:bold; color: #496673; text-decoration:none;}
.subtitle { font-family:Georgia,serif; font-size:14px; font-weight:bold; color: #496673; text-decoration:none;}

.nav { font-family:Arial, sans-serif; font-size:14px; color: #dddddd; text-decoration:none;}
.nav:hover { font-family:Arial, sans-serif; font-size:14px; color: #496673; }
.navsel { font-family:Arial, sans-serif; font-size:14px; color: #496673; text-decoration:none; }

a.leftnav {
	font-family:Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: black;
}
a.leftnavsel {
	font-family:Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: black;
	font-weight:bold;
}

ul.features span {
font-weight:bold;
margin-left:-15px;
}

.link { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #496673; text-decoration:none; }
.link:hover { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #496673;  }

.footer { font-family:Arial, sans-serif; font-size:14px; color: #dddddd; text-decoration:none; }
.footer2 { font-family:Arial, sans-serif; font-size:11px; color: #dddddd; text-decoration:none; }

/* Contact form styles */

.button { border: 1px solid #333333; background-color: #fd983e; font-size: 12px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }
.textboxreqd { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 250px; background-color: #FFF4DF; }
.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

.dropdown { border: 1px solid #333333; font-size: 12px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.textboxshort { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 50px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

