body {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color: #347AB5;
}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #09487E; margin: 0px 0px 17px 0px; }
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

.bold { font-weight: bold; }
.right { text-align: right; }

#container { width: 800px; margin: 0px auto 0px auto; position: relative; }
#r2 { width: 800px; height: 197px; }
#r2c1 { width: 19px; height: 197px; background: url(../images/home/r2c1_02.gif) no-repeat top left; float: left; }
#flash { width: 762; height: 197px; float: left; }
#r2c3 { width: 19px; height: 197px; background: url(../images/home/r2c3_03.gif) no-repeat top left; float: left; }
#r3 { width: 800px; height: 6px; line-height: 0px; font-size: 1px; margin: 0px; padding: 0px; background: url(../images/home/r3_02.gif) no-repeat top left; }
#bodycontainer { width: 800px; background: url(../images/home/body_02.gif) repeat-y top left; padding: 0px 0px 0px 0px; } 
#bodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bodytop { width:}
#bodyleft { width: 19px; height: 34px; background: url(../images/home/bodyleft_05.gif) no-repeat top left; float: left; }
#bodyright { width: 19px; height: 34px; background: url(../images/home/bodyright_06.gif) no-repeat top left; float: left; }
#bodyc1 { width: 191px; float: left; }
#bodyc1 p { margin-left: 58px; margin-top: 2px; }
.bodyc1 { margin-left: 14px; margin-top: 2px; }
#quickcontact form { width: 123px; margin: 0px 0px 0px 43px; }
#quickcontact div { margin: 0px 0px 2px 0px; }
.fields { display: block; width: 102px; height: 16px; background: url(../images/home/fieldsbg_03.gif) repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; border-width: 0px; border-style: solid; border-color: #BC9B6C; padding: 0px; margin: 0px; } 
.bigfields { display: block; width: 102px; height: 38px; background: url(../images/home/bigfieldsbg_03.gif) repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; border-width: 0px; border-style: solid; border-color: #BC9B6C; overflow: hidden; }
#bodyc2 { width: 346px; float: left; background: url(../images/home/bodyc2_03.jpg) no-repeat top left; }
.bodyc2p { margin-top: 78px; margin-right: 121px; margin-left: 25px; }
#bodyc2pright { margin-right: 121px; text-align: right; }
#bodyc2b img { margin-left: 20px; }
#bodyc2b p { margin-left: 152px; margin-right: 12px; }
#bodyc3 { width: 225px; float: left; }
.homebna { margin-left: 17px; margin-bottom: 18px; }
#bodyc3 p { margin-left: 32px; margin-right: 27px; }
#footertext { width: 800px; text-align: center; }
#footertext p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09487E; margin-left: 100px; margin-right: 100px; }
#footertext a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09487E; }
#footer { width: 800px; text-align: center; }
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09487E; }
#footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09487E; }
#footer a:hover { color: #FFFFFF; }

/* sub div's and classes */

#subbodycontainer { width: 800px; background: url(../images/sub/subbody_02.gif) repeat-y top left; padding: 0px 0px 0px 0px; } 
#subbodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#subbodyc2 { width: 571px; float: left; background: url(../images/sub/subbodyc2_03.jpg) no-repeat top left; }
#subbodyc2 p { margin-left: 50px; margin-right: 40px; }
#subheader { float: left; }
#homebutton { width: 129px; height: 91px; float: right; }
#homebutton a { display: block; width: 129px; height: 91px; }
#homebutton a:hover { background: url(../images/sub/home.gif) no-repeat top left; }
#homebutton a span { display: none; }
#contactform { text-align: center; width: 310px; margin: 0px 0px 0px 130px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #09487E; font-size: 11px; }
.forms { background-color: #73AED6; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #FBF9FB; width: 105px; border-style: solid; border-width: 0px; }
.formsbig { background-color: #73AED6; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #FBF9FB; width: 300px; border-style: solid; border-width: 0px; }
#subbodyc2 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #135185; margin-left: 50px; margin-top: 50px; }
#subbodyc2 h2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #135185; }
#subbodyc2 ul { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color: #FFFFFF; }
#subbodyc2 li { color: #FFFFFF; padding: 0px 0px 0px 12px; margin: 0px 0px 4px 63px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/sub/arrow.gif) no-repeat top left; line-height: 12px; }


/* main h1-h4 replacements */
#header { background: url(../images/home/r1_01.jpg) no-repeat top left; width: 800px; height: 126px; padding: 0px; margin: 0px; }
#header span { display: none; }

/* sprite navigation */
#homenav { background: url(../images/home/homenav.gif) no-repeat top left; width: 800px; height: 62px; position: relative; margin: 0px; padding: 0px; }
#homenav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#homenav li, #homenav a { height: 62px; display: block; }
#homenav span { display: none;}
#homenav1 { width: 82px; left: 0px;}
#homenav2 { width: 93px; left: 82px;}
#homenav3 { width: 164px; left: 175px;}
#homenav4 { width: 156px; left: 339px;}
#homenav5 { width: 119px; left: 495px;}
#homenav6 { width: 106px; left: 614px;}
#homenav7 { width: 80px; left: 720px;}


#homenav2 a:hover { background: transparent url(../images/home/homenav.gif) -82px -62px no-repeat;}
#homenav3 a:hover { background: transparent url(../images/home/homenav.gif) -175px -62px no-repeat;}
#homenav4 a:hover { background: transparent url(../images/home/homenav.gif) -339px -62px no-repeat;}
#homenav5 a:hover { background: transparent url(../images/home/homenav.gif) -495px -62px no-repeat;}
#homenav6 a:hover { background: transparent url(../images/home/homenav.gif) -614px -62px no-repeat;}.bnabg {
	background-image: url(../images/sub/bna_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #135185; }

/* ------------- BNA Gallery Image Navigation ------------- */
#navigation {
	margin:auto;
	width:300px;
	}
	#navigation strong { color:#fff; }

a.prev {
	height:40px;
	width:40px;
	display:block;
	float:left;
	background:url("../images/sub/prevbutton.jpg");
	}

	a.prev:hover {
		background:url("../images/sub/prevbutton.jpg") 0 -40px;
		}
	.prev-none {
		width:40px;
		height:40px;
		float:left;
		}

	a.prev span, .prev-none span { display:none; }
	
.links {
	width:220px;
	float:left;
	text-align:center;
	line-height:35px;
	}
	
a.next {
	height:40px;
	width:40px;
	display:block;
	float:left;
	background:url("../images/sub/nextbutton.jpg");
	}

	a.next:hover {
		background:url("../images/sub/nextbutton.jpg") 0 -40px;
		}
	.next-none {
		width:40px;
		height:40px;
		float:left;
		}
#caption {
	text-align:center;
	font-size:0.95em;
	margin: 0 5px 0 5px;
	}
	a.next span, .next-none span { display:none; }
/* ------------- END - BNA Gallery Image Navigation ------------- */
	
#nav-gallery strong {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #135185; font-weight: bold;}
#wrapper {	margin:0 auto;}
.next { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #135185; }

