/*HTML Elements*/

	html {
		font: 12px Arial, "Georgia", "Trebuchet MS", Verdana, sans-serif;
		color: #000;
	}
	body {
		width: 100%;
		text-align: center;
		margin: 0 auto;
		background: url('../images/bg.jpg') repeat top;
	}

	#kontainer {
		margin: 0px auto;
		width: 100%;
		text-align: center;
		position:relative;
		
		padding-bottom:20px;
	}
	#box{
		margin: 0px auto;
		width: 999px;
		text-align: left;
		position:relative;
	}
	
	#header{
		height:154px;
		background: url('../images/header.png') no-repeat ;
		position:relative;
		z-index: 1000px;
	}
	
	#sign{
		position:absolute;
		left:35px;
		top:670px;
	}
	
	#enews{
		position:absolute;
		left:35px;
		top:730px;
	}
	
	#header a{
		position:relative;
		z-index: 1000px;
	}
	
	#nav{
		margin-left:300px;
		margin-top:82px;
		position:absolute;
		
	}
	#nav ul li{	
	display:inline;
	}
	
	#nav ul li a{	
	display:block;
	float:left;
	padding:0px 20px;
	height:30px;
	text-align: center;
	line-height:30px;
	color:#fff;
	}
	
	#nav ul li a.last{
		color:#666;
		width:120px;
		height:48px;
		background:  url('../images/btn.jpg') ;
		color:#fff;
		line-height:43px;
	}
	
	#logo h1{
		display: inline;
	}
	
	#main{		
		background: url('../images/main_bg2.jpg') repeat-y 0px 1px;
		position:relative;
	}
	#main a{
		position:relative;
		z-index: 1000px;
	}
	#content{
		height:510px;
		background: url('../images/body.png') no-repeat ;
		margin-top:0px;
		padding-left:20px;
		position:relative;
	}
	
	#content a{
		position:relative;
		z-index: 9999px;
	}
	
	#text{
		position:relative;
		width:600px;
		float:left;
		margin-top:10px;
		padding-right:10px;
		padding-left:10px;
		padding-bottom:150px;
		font-family: Georgia, serif;
		min-height:600px;
	}
	
	#text ul li{
		list-style: disc;
		line-height:16px;
	}
	
	body#index #text{
		width:330px;
		border-right: 1px solid #000;
	}
	
	#text h2{
		font: bold 16px Arial, sans-serif;
		margin: 20px 0px 0px 0px;
		color: #345074;
	}
	
	#side{
		position:absolute;
		top:0px;
		width:300px;
		margin-top:10px;
		left:710px;
	}
	
	#side a{
		position:relative;
		z-index: 1000px;
	}
	
	#home{
		float:left;
	}
	
	#quote{
		width:573px;
		height:148px;
		position:relative;
		float:right;
		margin-top:-260px;
		right: 10px;
		top: -15px;
	}
	
	#quote p{
		color:#FFFFFF;
		width:490px;
		margin-top:20px;
		margin-left:30px;
		font-size: 18px;
		font-family: HelveticNeue, "HelveticNeue", sans-serif;
		line-height:22px;
	}
	#quote span{
		color:#fff;
		float:right;
		margin-right:50px;
		margin-top:-10px;
		font-size: 14px;
		font-family: Georgia, serif 
	}
	.side_bucket{
		width:275px;
		height:169px;
		background: url('../images/side_box.png') no-repeat ;
		padding-top:15px;
		padding-left:10px;
		padding-right:10px;
		position:relative;
	}
	.issues_bucket {
		width:275px;
		height:250px;
		background: url('../images/issues_box.png') no-repeat ;
		padding-top:15px;
		padding-left:10px;
		padding-right:10px;
		position:relative;
	}

	
	
	.side_bucket a.more{
		position:absolute;
		color:#000;
		font-size: 8px;
		z-index: 9999px;
		top:-15px;
		left:220px;
	}
	
	.side_bucket ul{
		margin-left:-15px;
		margin-top:5px;
	}
	
	.side_bucket ul li{
		padding-bottom:14px;
	}

	.side_bucket a{
		position:relative;
		z-index: 1000px;
	}
	
	.side_bucket span{
		font: bold 16px Arial, sans-serif;
		color: #345074;
		margin-left:10px;
		display:block;
	}
	

	#footer{
		height:37px;
		background: url('../images/foot.png') no-repeat ;
		position:relative;
		padding-top:50px;
	}
	
	#footer p{
		color:#fff;
		margin-left:30px;
		border: 1px solid #fff;
		padding:10px;
		width:300px;
	}
	
	.footer a{
		position:relative;
	}
	
	body#about .image{
		background: url('../images/family.jpg') no-repeat ;
	}
	
	.image{
		position:relative;
		background: url('../images/Conrad.jpg') no-repeat ;
		padding-top:400px;
		width:331px;
		height:0px;
		float:left;
		margin-top:10px;
	}
	.image img{
		margin-left:10px;
	}
	
	#home{
		background:#FF8080;
		float:left;
		position:relative;
	}
	
	p{
		line-height:14pt;
	}
	
	table tr td {
		font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		color: #001e44;
	}
	
	div#text form {
		width:455px;
	}
		div#text form fieldset {
			border:none;
			margin-left:0;
			padding-left:0;
			width:455px;
		}
			div#text form fieldset div {
				margin-left: 0px;
				margin-bottom: 8px;
			}
			div#text form fieldset div.clear {
				margin-left:0;
			}
				div#text form fieldset div label {
					font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
					font-size:11px;
					color: #001e44;
				}
				div#text form fieldset div input, div#text form fieldset div textarea {
					display:block;
				}
					div#text form fieldset div input {
						margin-top:3px;
					}
						div#text form fieldset div input#first_name, div#text form fieldset div input#last_name, div#text form fieldset div input#email, div#text form fieldset div input#mailing {
							width:224px;
						}
						div#text form fieldset div input#city, div#text form fieldset div input#state {
							width:178px;
						}
						div#text form fieldset div input#zip {
							width:90px;
						}
						div#text form fieldset div textarea {
							width:450px;
						}
						div#text form fieldset div input.formButton {
							width:150px;
							margin-left:150px;
							background: url('../images/submitBG.gif') repeat-x;
							border-bottom:none;
							font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
							font-size:12px;
						}

	img {
		border: none!important;
	}
	map {
		border: none;
	}
	ul {
	
	}
	ul li {
		list-style: none;
		text-decoration: none;
	}
	ul li a {
		text-decoration: none;
	}
	ol {
	
	}
	ol li {
	
	}
	

	h3 {
		color:#000;
		font-size: 18px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	h4 {
		color: #660000;
		font-size: 16px;
	}
	h5 {
		font-size: 20px;
	}

	.sIFR-replaced h1 {
		color: #3A990D;
	}
	.sIFR-alternate {
		position: relative;
			left: -9999px;
		display: none;
	}
	/*  User Selected Text  */
	::-moz-selection{
		background:#6374AB;
		color:#fff;
	}

	::selection {
		background:#6374AB;
		color:#fff;
	}

	code::-moz-selection {
		background: #333333;
	}

	code::selection {
		background: #333333;
	}
/*DOM Specific*/


	
/* global */

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.crite {
	clear: left;
}

.red{
	color:#FF0000;
}

.error{
	color:#FF0000;
	font-weight: bold;
}
.issues_bucket ul li{
	line-height:9pt !important;
	/*padding-bottom:11px !important;
	font-size:8pt !important;*/
	
}
span a{
	text-decoration:none;
}
#issues span {
	text-decoration:underline;
	font-weight:bold;
}
h3.hurricane{
	display:block;
	color:#FF0000;
	font-size:18px;
	font-weight: bold;
	background:#C0C0C0;
	border: 1px solid #999;
	text-align: center;
	height:50px;
}

a.hurr_link{
	width:100%;
	height:100%;
	display:block;
}

.red{
	color:#FF0000;
}
