* {margin:0;padding:0; border:0;} 

html {height:100%; }

body {
	margin: 41px 0 0 0;
	height:100%;
	background-color: #2a2a2a;
	background-image: url(background2.gif); 
	background-repeat: repeat-x;
}

#wrap {
	position: relative;
	min-height: 100%;
	text-align: center;
	margin: 0 auto;

}

.imgleft {
	float: left;
	padding: 6px 10px 6px 0px;
}

.imgright {
	float: right;
	padding: 6px 10px 6px 0px;
}

.clear { clear: both; }

* html #wrap {height: 100%;}

		#header {
			position: relative;
			background-image: url(mainheader.png);
			background-repeat: no-repeat;
			width: 718px;
			height: 230px;
			margin-left: auto;
			margin-right: auto;
			left: -9px;
		}
				#inner-header {
					position: relative;
					float: left;
					text-align: right;
					top: 185px;
					left: 178px;
					color: #3B5998;
				}

				#facebook-portion {
					position: relative;
					float: right;
					text-align: right;
					line-height: 120%;
					top: 183px;
					left: 10px;
					color: #3B5998;
				}

				.fb {
					position: relative;
					float: right;
					top: 185px;
					left: -80px;
				}

		#banner {
			background-image: url(subbanner.png);
			background-repeat: no-repeat;
			width: 698px;
			height: 138px;
			margin-left: auto;
			margin-right: auto;
		}


		#main {
			background-image: url(underlaymain.gif);
			background-repeat: no-repeat;
			background-position: bottom right;
			background-color: #FFFFFF;
			width: 698px;
			height: auto;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
		}

				#inner-main {
					width: 697px;
					padding: 30px 50px;
				}

				html>body #inner-main {
					width: 597px;
					padding: 30px 50px;
				}


#footer {	
	position: relative;
	height: 134px;
	clear:both;
	background-image: url(footer.gif);
	background-repeat: repeat-x;
	width:100%;
}

#inner-footer {
	position:absolute;	
	text-align: center;
	padding: 40px 5px 0 5px;
	margin-left: -350px;
	left: 50%;
	width: 700px;
	height: 100%;
}

		#inner-footer {
			height: 67px;
		}

		.left {
			float: left;
			text-align: "left";
			width: 80px;
		}
		.center {
			float: left;
			text-align: "center";
			width: 445px;
		}
		.right {
			padding: 0px;
			float: right;
			text-align: "right";
			width: 150px;
		}

		.right2 {
			padding: 0px;
			float: right;
			clear: right;
			text-align: "right";
			width: 150px;
		}

		.whitetext {
			font-family: Arial, Tahoma, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			letter-spacing: 1.2;
		}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


h1 {
	Font-family: Arial, sans-serif;
	font-size: 16px;
	color: #f68b1f;
	line-height: 200%;
}


p { 
	Font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
}

ul {
	Font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	padding: 0 20px;
}

a {
	Font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.intextnoticeable {
	color: #f68b1f;
	text-decoration: underline;
}

.footerlink { color: #FFFFFF; font-size: 11px; letter-spacing: 1.2;}

.navlink { font-size: 14px;  color: #3B5998; letter-spacing: 1.2;}
.navlink2 { font-size: 12px;  color: #3B5998; line-height: 120%; text-decoration: none;}

hr {
	color: #f68b1f;
	height: 2px;
	border: 0px;
	background-color: #f68b1f;
}