@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;}
