@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family:Futura Bk BT;
  src:url("../fonts/futura.ttf") format("truetype");
}
html,body {height:100%;}
body{
  margin:0 0 0 0;
  padding:0px 0px 0px 0px;
  font-size:14px;
  font-family:"Futura Bk BT", Helvetica, Arial, sans-serif;
  line-height:1.3;
  color:#1d3b4f;
  background:#FFF;
}
.hidden {display:none; visibility:hidden;}
/*##############################################*/
/*####           Text Treatment            #####*/
/*##############################################*/
h1{font-size:2em; margin:0 20px .01em 20px; color:#43a83b;}
h2{font-size:1.5em; margin:0 20px .01em 20px; color:#43a83b;}
h3{font-size:1.2em; margin:0 20px .01em 20px;}
p{font-size:1em; margin:.2em 20px .5em 20px;}
hr{margin:3px 0 3px 0;}
a{color:#1d3b4f; text-decoration:none;}
a:hover{color:#1d3b4f; text-decoration:underline;}
/*#############################################*/
/*####               HEADER               #####*/
/*#############################################*/
	#headerLong{
		position:fixed; top:0;
		left:0;
		width:100%;
		height:200px;
		background-color:#FFF;
		background-image:url(../images/background.jpg);
		background-position:top center;
		background-repeat:repeat-x;
		z-index:10;
		/*opacity:.6; /*ENABLED WHILE DEBUGGING ANCHOR POSITIONING*/*/
	}
	 	#headerMain{
			width:860px;
			height:200px;
			margin:0 auto;
		}
			#headerTop{ /*Header Area*/
				width:860px;
				height:125px;
				margin:0 auto;
				background-image:url(../images/headerlogo.jpg);
				background-position:left;
			}
				#headerInfo{
					float:right;
					width:200px;
					height:100px;
					margin:15px 0 0 0;
					color:#FFF;
					text-align:right;
				}
					#headerInfo a{color:#FFF;}
			#headerNav{ /*Tabs*/
				width:718px;
				height:40px;
				margin:0 auto;
				background:none;
			}
	
				#headerNav .button{
					margin:2px 0px 0px 0px;
					letter-spacing:0px;
					line-height:0px;
					padding:0px;
					border:0px;
					float:left;
				}
			#headerCrumb{ /*Breadcrumb submenu bar below tabs*/
				width:750px;
				background-color:#FFF;
				height:auto;/*or 35px*/
				margin:0 auto;
			}
				#headerCrumb a{color:#1d3b4f; text-decoration:none;}
				#headerCrumb a:hover{color:#1d3b4f; text-decoration:underline;}
				.subMenu { /*Styles submenu UL*/
					margin:5px auto 0 auto;
					text-align:center;
				}
					.subMenu li{
						display:inline;
						list-style-type:none;
						text-align:center;
						margin:5px 2px 0px 2px;
					}
/*#############################################*/
/*####               CONTENT              #####*/
/*#############################################*/
	#content{
		position:relative;
		top:200;
		width:860px;
		height:auto;
		min-height:100%;
		margin:20px auto 40px;/*Bottom margin in content = height of footer/push.*/
		padding:180px 0 0 0;
		z-index:9;
	}
		#content ul,#content ol{
			list-style-position:inside;
			line-height: 1.3em;
			margin: 0 0 0 40px;
		}
		#content ul {list-style:square;}
		#content ol {list-style:decimal;}
		#content li {margin:0 0 5px 0;}
	* content {padding:0;}
		.post{
			position:relative;
			padding:10px 0 0 0;
		}
			.postAnchor{
				visibility:hidden;
				position:absolute; 
				margin-top:-200px;
			}
			.postSplit hr{
				margin:20px 0 0 20px;
			}
/*#############################################*/
/*####               FOOTER               #####*/
/*#############################################*/		
	#footer {
		padding:10px 0 0 0;
		width:100%;
		height:40px;/*height = bottom margin of content area*/
		background-image:url(../images/background.jpg);
		background-position:bottom center;
		margin:0 auto;
		text-align:center;
		color:#FFF;
	}
		#footerPush{visibility:hidden;
			position:absolute; 
			margin:-200px 0 0 0; 
			height:40px;
		}/*height = bottom margin of content area*/
/*#############################################*/
/*####                FORMS               #####*/
/*#############################################*/
	.formWrapper{width:340px;margin:20px auto;}
	fieldset {border:none;}
		fieldset input {display:inline; float:right;}
	.formBody{width:340px;}
		.formBody p {display:inline;}