	a:link {color: #2459b0; text-decoration: none; font-weight:bold;}
	a:visited {color: #2459b0; text-decoration: none; font-weight:bold;}
	a:hover {color: #113570; text-decoration: none; font-weight:bold;}
	a:active {color: #113570; text-decoration: none; font-weight:bold;}
	
	.fis a:link {color: #fff; text-decoration: none;}
	.fis a:visited {color: #fff; text-decoration: none;}
	.fis a:hover {color: #6697DB; text-decoration: none;}
	.fis a:active {color: #6697DB; text-decoration: none;}
	
	li a:link {color: #fff; text-decoration: none; font-weight: normal;}
	li a:visited {color: #fff; text-decoration: none; font-weight: normal;}
	li a:hover {color: #fff; text-decoration: none; font-weight: normal;}
	li a:active {color: #fff; text-decoration: none; font-weight: normal;}
	
	body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-image: url(images/site/09-site-background.jpg);
		background-position: top center; 
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-color:#234696;
		margin: 0;
		padding: 0;
		height: 100%;
		}
		
	h2 {
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		margin: 10px 0 -9px 0;
		}
	
	h3 {
		text-align: center;
		font-size: 80%;
		font-weight: normal;
		padding: 0;
		margin: 0;
		}
	
	p.hpcopyindent {
		padding: 0 10px 0 60px;
		line-height: 120%; 
		}
			
	img.pagetitle_hp {
		display:block;
    	margin: 3px auto 0 auto;
    	}

	img.pagetitle {
		display:block;
    	margin: 7px auto 2px auto;
    	 }
	
	p.fis {	
		width: 240px;
		padding: 22px 10px 12px 380px;
		margin: 0px;		
		}
						
	p.address {	
		width: 200px;	
		padding: 10px 0 12px 430px;
		margin: 5px 0 0 0;
		line-height: 120%; }
		
	p.page {	
		width: 200px;
		text-align:right;
		padding: 0px 0 12px 408px;
		margin: -25px 0 0 0;
		}	
		
	form p {
		line-height: 1em;
		color:#00CC99;
		}	
	
	.red {
		color: #FF0000;
		}
	
/* Layout ------------------------------------------------------------------------------------*/

	#container {
		padding: 0;
		width: 740px;
		height: 890px;
		background: url(images/site/09-container-blue-trans.png) 0 0 repeat-y;
		margin: 0 auto;
		}
				
	#content {
		margin: 0 auto;
		padding: 0;
		width: 640px;
		height: 861px;
		background: url(images/site/09-container-top.gif) 0 0 no-repeat;
		background-color: #cfcfcf;
		border: 1px solid #fff;
		border-top: 0px;
		position:relative;
		}
	
	
/* Navbars ------------------------------------------------------------------------------------*/
	
	#nav, #nav2 {
		background-color:#203e84;		
		margin: 5px auto 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		width: 640px;
		height: 27px;	
		}
		
	#nav2 {
		margin: 3px auto 5px;
		}
	
	#nav ul, #nav2 ul{
		margin:  0;
		padding: 0;
		list-style:none;
		text-align:center;
		}
		
	#nav li, #nav2 li{
		display:inline;
		line-height: 26px;
		margin: 0 0 0 0;
		}

	#nav a { padding: 6px 53px;
		border-left:solid 1px #6b9ce1;
		border-right:solid 1px #6b9ce1;
		}
		
	#nav2 a { padding: 6px 29px; 
		border-left:solid 1px #6b9ce1;
		border-right:solid 1px #6b9ce1;
		}	
	
	#nav a:link, #nav a:visited, #nav2 a:link, #nav2 a:visited{
		background-image: url(images/site/navbar_blue.jpg);
		background-repeat:no-repeat;
		}

	#nav a:hover, #nav2 a:hover, #nav a:active, #nav2 a:active{
		background-image: none;
		background-color: #234696;
		}	
		
	.nav3 {
		background-image: url(images/site/navbar_gold.jpg);
		background-position:center;
		background-repeat:no-repeat;
		text-align: center;
		margin: 0px auto 2px auto;
		border-style: solid;
		border-width: 1px;
		border-color: #fff;
		padding-top: 6px;
		padding-bottom: 6px;
		width: 576px;
		}
		
	.nav3 ul{
		margin: 0;
		padding: 0;
		list-style:none;
		text-align: center;
		line-height: 1em;
		}
		
	.nav3 li{
		display:inline;
		margin: 0;
		padding: 0 .9em 0 .9em;
		}	
	
	.nav3 li a:link {color: #FFFFFF; text-decoration: none;}
	.nav3 li a:visited {color: #FFFFFF; text-decoration: none;}
	.nav3 li a:hover {color: #000; text-decoration: none;}
	
/* Content ------------------------------------------------------------------------------------*/	
		
	#main_left {
		float: left;
		width: 290px;
		margin: 10px 0 0 0;
		padding: 0 0 0 20px;
		}
	
	#main_right {
		float:right;
		width:300px;		
		margin: 20px 0 0 0;
		padding: 0 10px 0 0;
		}
		
	#hp_image_rotate {
		height:548px;
		width:273px;
		margin-left: 5px;
		background: url(images/site/hp_signpics2.jpg) no-repeat;
		}
	
	#formdiv {
		margin: 5px 25px 0 25px;
		padding: 15px;
		border: solid 1px #fff;
		height: 530px;
		}
	
	#formdivcenter {
		margin: 5px 20px 0 20px;
		padding: 10px;
		border: solid 1px #fff;
		height: 530px;
		text-align:center;
		}
	
	.contactinfo{
		float: right;
		border: solid 1px #fff;
		padding: 10px;
		width: 220px;
		}
				
	input, textarea {
		margin: 3px 0 6px 0;
		width: 270px;
		}
	
	input.nowidth, textarea.nowidth {
		margin: 3px 0 6px 0;
		width: 10px;
		}
		
	#footer {
		/*clear:both;*/
		position: absolute;
    	bottom: 0;
		height: 15px;
		width: 640px;
		margin: 0 auto;
		padding: 0 0 3px 0;
		}
		
	div.spacer {
  		clear: both;
  		}
		
	.facebook {
  		margin: 90px auto 5px;
  		}	

/* Fab Ins Ser */		
	
	#fab_text {
		padding-left: 0px;				
		width:560px;
		margin: 0 auto;
		padding: 0 12px;
		}	
			
/* Gallery Pages */		
			
	.galleryrow {
		width:580px;
		margin: 0 auto;
		padding: 0 0 0 8px;
		}	
				
	img.gallery {
		border-style: solid;
		border-width: 1px;
		border-color: #fff;
		margin: 1px 0 0 -1px;
		}	
		
	
