#frontprimary
{
	position: relative;
	padding: 0;
	margin: 0;
	height: 345px;
}
#frontleader
{
	margin: 0;
	padding: 0;
	height: 345px;
}
#frontvision
{
	position: absolute;
	width: 745px;
	height: 348px;
	top: -3px;
	background-color: #fff;
}
#frontvisimg
{
	position: absolute;
	top: 47px;
	left: 0;
	height: 300px;
	width: 745px;
	border-bottom: 1px solid #fff;
}
#frontsecondary
{
	position: relative;
	padding: 0;
	height: 22px;
	background-color: #fff;
}
#fblock
{
	position: relative;
	float: left;
	left: 0;
	padding: 0;
	width: 20px;
	height: 21px;
	background-color: #F0853D;
}
#guideline
{
	position: relative;
	float: left;
	left: 1px;
	padding: 0 5px 0 0;
	width: 530px;
	height: 21px;
	background-color: #023F88;
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
}
#guideline INPUT.search
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFFDF1;
	border: 1px solid #F0853D;
	margin-top: 1px;
	margin-bottom: 0;
	height: 12px;
	width: 120px;
}
#guideline INPUT.go
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 1px;
	margin-bottom: 0;
	height: 17px;
	width: 65px;
}
#quicknav
{
	position: relative;
	float: right;
	right: 0;
	padding: 0;
	width: 188px;
	height: 21px;
	background-color: #CEAE80;
	text-align: center;
}
#quicknav a:link, #quicknav a:visited
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#quicknav a:hover
{
	text-decoration: none;
}

#fronttertiary
{
	position: relative;
	padding: 0;
	height: 420px;
	background-color: #fff;
}
#one
{
	position: relative;
	float: left;
	left: 0;
	padding: 0;
	width: 360px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#one a:link, #one a:visited
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
#one a:hover
{
	color: #fff;
	text-decoration: underline;
}
#two
{
	position: relative;
	float: left;
	left: 1px;
	padding: 5px;
	width: 185px;
	height: 409px;
	background-color: #E9DAC1;
}
#two a:link, #two a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#two a:hover
{
	color: #000;
	text-decoration: none;
}
#two p
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 2px 0 12px 0;
	text-decoration: none;
}
#three
{
	position: relative;
	float: right;
	right: 0;
	padding: 0;
	width: 188px;
	height: 419px;
	background-color: #FFFDF1;
	text-align: center;
}
#three a:link, #three a:visited
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#three a:hover
{
	color: #000;
	text-decoration: none;
}
#three p
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 2px 0 8px 5px;
	text-decoration: none;
}


#subone
{
	position: relative;
	float: left;
	left: 1px;
	padding: 0;
	width: 358px;
	height: 104px;
	margin-bottom: 1px;
	background-color: #023F88;
}
#subtwo
{
	position: relative;
	float: left;
	left: 1px;
	padding: 0;
	width: 358px;
	height: 104px;
	margin-bottom: 1px;
	background-color: #023F88;
}
#subthree
{
	position: relative;
	float: left;
	left: 1px;
	padding: 0;
	width: 358px;
	height: 104px;
	margin-bottom: 1px;
	background-color: #023F88;
}
#subfour
{
	position: relative;
	float: left;
	left: 1px;
	padding: 0;
	width: 358px;
	height: 104px;
	margin-bottom: 1px;
	background-color: #023F88;
}
.frontimage
{
	border-right: 1px solid #fff;
	margin-right: 3px;
	padding: 0;
	margin-bottom: 0;
}
#tcncontentfront
{
	float: left;
	position: relative;
	top: 100px;
	left: 0px;
	padding: 0 0 0 5px;
	width: 545px;
}

#tcnfooter
{
	position: relative;
	left: 0px;
	margin-top: 0px;
	width: 745px;
	height: 35px;
	background-color: #CEAE80;
}
#floater
{
	position: absolute;
	top: 240px;
	left: 5px;
	width: 200px;
	height: 50px;
	z-index: 2;
	border-left: 1px solid #F8C300;
	border-top: 1px solid #71BB32;
	border-right: 1px solid #71BB32;
	border-bottom: 1px solid #71BB32;
}
#floater h2
{
	margin: 0px;
	padding: 2px 2px 2px 5px;
	font: italic bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0093DC;
	background-color: #71BB32;
}