img.back  {
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

img.front  {
position:absolute;
left:200px;
top:10px;
z-index:1;
}

.login { font-family: Arial, sans-serif; font-size:11px; font-weight:bold; color: #669900; text-transform:uppercase; text-decoration:none; } 

/*

COLORS:
Dark Blue - #005674
Light Blue - #ccdde3 (nav highlight)
Dark Green - #699900
Light Green - #c5d47f	   E1ECCC
Dark Grey - #333333

FONTS:
Unsecured Nav type - Arial, bold, 12px, Dark blue #005674
Secure Nav type - Arial, bold, 12px, Dark Green - #699900
Main body type - Verdana, reg, 12px, Grey #33333
Text Links - Arial, bold, 10px, Dark green #669900
Titles - Verdana, bold, 12px, Dark Blue - #005674
Footer text - Arial, reg, 10px , all caps, Dark Blue - #005674



*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox) */
	min-height: 100%;
	margin-bottom: 1px;
}


body, td, p { font-family: Verdana,serif; font-size:12px; color: #333333; }
a { font-family: Arial, sans-serif; font-size:12px; color: #669900; }
.alt { font-family: Arial, sans-serif; font-size:12px; color: #669900; }

.more {	 font-family: Arial, sans-serif; font-size:11px; font-weight:bold; color: #669900; text-transform:uppercase; text-decoration:none; }

.title { font-family:Verdana,sans-serif; font-size:16px; font-weight:bold; color: #005674; text-decoration:none;}
.subtitle { font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; color: #005674; text-decoration:none;}

.heading { font-family:Verdana,sans-serif; font-size:14px; font-weight:bold; color: #005674; text-decoration:none;}
.subheading { font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; color: #005674; text-decoration:none;}

.headline { font-family:Georgia,serif; font-size:30px; color: #353692; text-decoration:none;}
.subheadline { font-family:Georgia,serif; font-size:18px; color: #353692; text-decoration:none;}

.footer { font-family: Arial, sans-serif; color: #005674; font-size:11px; text-transform:uppercase; }

.nav { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #005674; text-decoration:none;}
.nav:hover { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #005674; text-decoration:none; }
.navsel { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #005674; text-decoration:none; }

div.nav {
	padding: 2px 10px;
}

div.navsel {
	padding: 2px 10px;
	background: #ccdde3;
}

.navprivate { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #699900; text-decoration:none;}
.navprivate:hover { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #699900; text-decoration:none; }
.navselprivate { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color: #699900; text-decoration:none; }

div.navprivate {
	padding: 2px 10px;
}

div.navselprivate {
	padding: 2px 10px;
	background: #c5d47f;
}  

a.leftnav {
	font-size: 11px;
	line-height: 16px;
	color: black;
}
a.leftnavsel {
	font-size: 11px;
	line-height: 16px;
	color: black;
	font-weight:bold;
}

.link {
	font-size: 12px;
	color: black;
}

.pagelink {
	font-size: 10px;
	text-decoration: none;
}
.pagefade {
	font-size: 10px;
	color: #EEEEEE;
}
.itemlink { text-decoration: none; }
.itemlink:hover { color: #041a36; text-decoration: none; }
.itemdate { color: #041a36; font-size: 12px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }
.itemtitle { color: #041a36; font-size: 13px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink { color: #041a36; font-size: 13px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink:hover { color: #041a36; text-decoration: none; }
.itemtitlelink:visited { color: #041a36; }
.itemtitlelink:visited:hover { color: #041a36; }
.itemteaser { color: #041a36; font-size: 11px; font-weight: normal; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore { color: #993300; font-size: 10px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore:hover { text-decoration: underline; }


/* 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; }

