
body { 
	margin: 0; 
	padding: 0; 
	font: normal .7em Verdana, Tahoma, Verdana, Arial, Sans-Serif; 
	color: #000; 
	z-index:1;
}

/* LINKS AND HEADINGS STYLING */

a { color: #546F92; background: inherit; }
a:hover { color: #808080; background: inherit; }
img { border-style: none; }
h1  { font: bold 2em Helvetica, "Trebuchet MS", Sans-Serif; margin: 0; color: #fff; background-color:transparent; }
h2  { font: bold 1.4em Helvetica, "Trebuchet MS", Sans-Serif; }
h3 { clear: both; font-size: 1.1em; color: #000; background: #fff url(/images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0;}
h2.bodytitle  { font: bold 1.5em Helvetica, "Trebuchet MS", Sans-Serif; }
.blue { color: #546F92; background: inherit; }

.image { border: 2px solid #e2e2e2; padding: 5px 5px 5px 5px; margin: 10px 10px 10px 10px; }
.imagel { float: left; border: 2px solid #e2e2e2; padding: 5px 5px 5px 5px; margin: 0px 10px 10px 10px; }
.imager { float: right; border: 2px solid #e2e2e2; padding: 5px 5px 5px 5px;  margin: 0px 10px 10px 10px; }
.imagestack { border: 2px solid #e2e2e2; padding: 5px 5px 5px 5px;  margin: 0px 10px 10px 10px; }


/* Front Page Body */

#frontpagebody {
		font: normal 1.2em Verdana, Tahoma, Verdana, Arial, Sans-Serif;
		float: left; 
		padding: 10px 10px 10px 10px;
		width: 430px; 
		/* border:#ccc 1px solid; */
		/* text-align: justify; */
		margin: 0px 0px 0px 10px;   /* T R B L */


}



/* Top Navigation Menu Style */

#topnav{ 
		width: 490px;
		float: right;
		padding: 0px 0px 0px 0px;
		margin: 22px 0px 0px 0px;

		/*letter-spacing:-1pt;*/
		/*border: 1px solid #fff;*/
	}

#topnav a {
		text-decoration: none;
		color: #fff; background-color:transparent; 
		font: 1.1em Verdana, "Trebuchet MS", Sans-Serif; margin: 0; color: #fff; 
		}


#topnavsecondary { 
		width: 490px;
		float: right;
		padding: 0px 0px 0px 0px;
		margin: 16px 0px 0px 0px;

		/*letter-spacing:-1pt;*/
		/*border: 1px solid #fff;*/
	}

#topnavsecondary a {
		text-decoration: none;
		color: #fff; background-color:transparent; 
		font: 1.1em Verdana, "Trebuchet MS", Sans-Serif; margin: 0; color: #fff; 
		}


/*Secondary Page Body Style */

#secondarybody { 
		/* font: normal 1.2em Helvetica, Tahoma, Verdana, Arial, Sans-Serif;  LARGER FONT CODE */
		float: left; 
		padding: 10px 10px 10px 10px;
		width: 420px; 
		border:#ccc 1px solid;
		margin: 0px 0px 0px 10px;   /* T R B L */
	}


/* Left Nav Style */

#leftnav {
	float: left;
	padding: 0px 0px 0px 0px;
}

.leftnav a:link, .leftnav a:visited {
  color: #fff;
  text-decoration: none;
}


.leftnav li {
font: normal 1.4em Verdana, Tahoma, Verdana, Arial, Sans-Serif; 
  text-align: left;
list-style-type: none;
background: #22201b  no-repeat center left;
color: #fff;
margin: 3px 0px 0px 20px;
padding: 5px 10px 5px 10px; /* T R B L */
width: 210px;
}



#leftnavsecondary {
	float: left;
	padding: 0px 0px 0px 0px;
}

.leftnavsecondary a:link, .leftnavsecondary a:visited {
  color: #fff;
  text-decoration: none;
}

.leftnavsecondary li {
font: normal 1.4em Verdana, Tahoma, Verdana, Arial, Sans-Serif; 
  text-align: left;
list-style-type: none;
background: #22201b  no-repeat center left;
color: #fff;
margin: 3px 0px 0px 20px;
padding: 5px 10px 5px 10px; /* T R B L */
width: 210px;
}


/* Video Panel Styles */

.videoleft { border: 2px solid #e2e2e2; padding: 5px 5px 5px 5px;  margin: 0px 5px 5px 5px; clear: both; float: left; }
.vidtext { font-size: 10px; text-align: left; line-height: 9px; padding: 0px 0px 0px 6px; }
.vidtitle { font-size: 12px; font-weight:bold; color:#5555; text-align: left; line-height: 10px; padding: 0px 0px 3px 6px; }

/* FAQ */

.faq {
font: 1.3em Verdana;
color: #0000CD;
background: #22201b no-repeat cener left;
}