@charset "utf-8";
/* CSS Document */


/********************************************
	   DEFAULTS 
********************************************/ 

* {/* zero margins and padding */
		margin: 0;
		padding: 0;
		}

	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
		margin: 0;
		padding: 0;
	}

	html {
		font-size: 100%;
		}


	.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

    body {
	background:url(../images/bg-bckgrnd2.jpg) top left;
    text-align:center;
    margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:82.5%;
    }

	
/********************************************
	   LAYOUT
********************************************/ 	

    #wrapper {
		margin:0 auto;
		padding:0;
		width:860px;
		text-align:left;
		border:2px solid #003300
	}
	
	#header {
		background-image:url(../images/header.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		width:860px;
		height:118px;
		margin:0;
		padding:0;	
		border-bottom: 2px solid #378205;
	}
	#navigation {
		float:left;
		width:194px;
		height:295px;
		margin:0;
		padding:0;
		background:#FFCC00;	
	}
/*
	#mainImg {
		float:left;
		background-image:url(../images/main-pic.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		width:666px;
		height:293px;
		padding:0;
		margin:0;
		border:px solid #FFF;
	}
*/	
	#mainImg {
		float:left;
		padding:0;
		margin:0;
		border:px solid #FFF;
	}
    #content {
		clear:both;  
		background:#eed85d;		
		width:860px;
		margin:0;
		padding:0;
		border:px solid #FF0000;	
	}
	
	#leftSide {
		float:left;
		width:190px;
		margin:0;
		padding:0;
		border:px solid #000;
	}
	#rightSide {
		float:right;
		background:#416700 url(../images/content-bg.jpg) repeat-x top left;
		width:665px;
		margin:0;
		padding:0 0px 20px 0px;
		border:px solid #F00;		
	}	
	
	#footer {
		clear:both;
		width:860px;
		height:80px;
		margin:0;
		padding:0;
		background:#3b5d01;
		border-top:1px solid #003300;
	}	
	
/********************************************
	   SUB NAVIGATION
********************************************/ 		

	#Nav {
		margin:0;
		padding:0;
/*		background:#e1edcf; */
		background:url(../images/nav-bg.jpg) repeat-x top center;
		list-style-type:none;
		width:14.6em;
		width:em;
		border:px solid #000;
	}
	#Nav ul {
		margin:0;
		padding:15px 0 27px 0;
		list-style-type:none;
	}
	#Nav li {
		margin:0;
		padding:0;
		font-size:16px;
	}
	#Nav a {
		display:block;
		color:#497306;
		text-decoration:none;
		padding:5px 15px;
		line-height:2.0em;		
		font-weight:bold;
		text-transform:capitalize;
		border-bottom:1px solid #dac23b;
		border-top:1px solid #f8e373;
	}

	#Nav #nav_con a {
		border:none;
	}

	#Nav a:hover {
		background:#f8edba;
		color:#345008;
	}
	
			
/********************************************
	   HEADERS
********************************************/ 	

	h1, h2, h3, h4, h5, h6 {padding: 10px 20px; color: #FFFFFF; border:px solid #FF0000; }
	
	h1 {	font-size:180%; }
	h2 {	font-size:170%;  }
	h3 {	font-size:130%;  padding:5px 20px;  }
	h4 {	font-size:120%;	text-decoration:underline;	}
	h5 {	font-size:100%; }
	h6 {	font-size:90%;	font-weight:bold;	}


/********************************************
	   FONT STYLES
********************************************/ 	
	.p1 {
		font-size:14px;
		margin:0;
		padding:10px 20px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:justify;
		}
	.p2 {
		margin:0;
		padding:10px 20px;
		color:#FFFFFF;
		text-align:justify;		
		font-size:16px;
		font-weight:bold;		
		}	
		
	.p1 span {
		font-size:120%;
		color:#FFFFFF;
		}
	
	
	
	hr {
		color:#FFFFFF;
		width:90%;
		margin:0 20px;
		padding:0 20px;
	}

	
	#headerLinks {
		float:right;
		margin:0;
		padding:50px 20px 0 0;
		border:px solid #FFF;
	}
	
	#header ul {
		list-style-type:none;
		display:inline;
		color:#FFFFFF;
		margin:0;
		padding:0;	
	}
	#header li {
		display:inline;
		list-style-type:none;
		margin:0;
		padding:0;	
	}
	#header li a {
		color:#FFFFFF;
		text-decoration:none;
		margin:0;
		padding:0 4px;	
		font-size:16px;
		text-transform:capitalize;
	}
	#header li a:hover {
		color:#CCCCCC;
		text-decoration:underline;
	}
	#footer p {
		color:#FFFFFF;
		letter-spacing:2px;
		margin:0 auto;
		padding:8px 0 0 170px;
		text-align:center;
		font-size:12px;	
	}
	
	#footer span {
		color:#FFFFFF;
		font-size:11px;
		margin:0 auto;
		padding:0;
	}
	
	#footer a {
		color: #FFFF33;
		text-decoration:none;	
		padding:0 5px
	}
	#footer a:hover {
		color: #FFFF33;
		text-decoration:underline;	
	}
	
	#rightSide ul {
		margin:0;
		padding-left:30px;
	}
	#rightSide li {
		list-style-type: square;
		margin-left:25px;
		padding: 2px 20px 2px 5px;
		color:#FFFFFF;	
		font-weight:bold;
		font-size:14px;
	}
	#rightSide a {
		text-decoration:none;
		padding:20px 10px ;
		margin:0;
		color:#003300;
		color:#FFFFFF;
		text-decoration:underline;
	}
	#rightSide a:hover {
		color: #FFFFFF;
		color:#003300;
		text-decoration:underline;
	}

	#hurricane {
		margin:5px 10px;
		padding:0;
		text-align:;
		color:#FFFFFF;
		}
	#hurricane ul {
		margin:0;
		padding: 10px 0 10px 30px;
	}
	#hurricane li {
		list-style-type: square;
		margin-left:25px;
		padding: 0px 20px 0px 5px;
		color:#003300;	
		color:#FFFFFF;
		font-weight:bold;
	}
	#hurricane a {
		list-style-type: none;
		color:#003300;
		color: #FFFF99;
		text-decoration:underline;
		font-size:16px;
		font-weight:none;
		margin:0;
		padding:5px;
	}
	#hurricane a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#hurricane h3 {	font-size:130%;  padding:10px 20px;  }
	#hurricane h4 {	font-size:120%;  text-decoration:underline;	}
	#hurricane h5 {	font-size:100%;	}

	#hurricane h3, h4, h5 { color:#FFFFFF; }

	#hurricane p {
		margin:0;
		padding:10px 20px;
		color:#003300;
		font-weight:bold;
		text-align:justify;
		color:#FFFFFF;
		}




	#checkbox ul {
		margin:0;
		padding-left:20px;
		border:px solid #F00;
	}
	#checkbox li {
		list-style-image:  url(../images/checkbox.jpg);
		margin-left:25px;
		padding: 4px 0 0px 5px;
		color:#FFFFFF;	
		font-weight:bold;
		border:px solid #FFF;
	}







/********************************************
	   IMAGES
********************************************/ 	
a img {
 	border:none;
}


#logo {
	float:left;
	padding:10px 0 0 14px;
	margin:0;
	width:440px;
	border:px solid #FF0000;
}

	.affiliates {
	padding-top:30px;
	margin:0 auto;
	text-align:center;
	border:px solid #000;	
	width:120px;
	}
	.affiliates img {
	border:1px solid #dac23b;
	}
	.affiliates a {
	padding:10px 0;
	margin-top:10px;
	border:none;
	color: #663300;
	text-decoration:none;	
	}
	.affiliates a:hover {
	color: #333333;
	text-decoration:underline;	
	}
	.affiliates span {
	font-size:12px;
	padding:0;
	margin:0;
	width:80px;
	color: #663300;
	text-decoration:none;	
	}
	
/*
	#rightSide img {
		margin-left:60px;
		padding:0px;
		text-align:center;
		border:1px solid #446c06;
	}
*/
.slogan {
	margin:0;
	padding-left:170px;
	padding-bottom:20px;
	border:px solid #F00;
}


/********************************************
   FORM elements
********************************************/ 


label {
	font-family: Tahoma;	
	font-size:12px;
	color:#eed85d;
	padding-left:10px;
	font-weight:bold;
		} 

	.input {
	width:16.5em;
	margin:5px;
	background-color:#f7e689;
	border:1px solid  #003300;
}
	.input:hover {
	background-color:#efefef;
	border:1px solid #415520;
}


form {
	margin-top: 1.5em;
	padding-bottom: 35px;
}
textarea {
	border:1px solid  #003300;
	margin:5px;
	background-color:#f7e689;
	}

  .send {
	background-image:url(../images/submit.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:px solid #003300;
	margin:0 auto;
	width:100px;
	height:34px;
	border-style: none;
	padding:0;

}












