/* ===== ===== ===== ===== ===== 
JCB Marketing & Associates - Styles Sheet
Copywright 2009 DRT Media, LLC


swatch colors
----------------
#1a1a1a - dark dark grey
#213535 - dark green
#4a7676 - lighter green
#bfc4c4 - borders
#db0003	- red
===== ===== ===== ===== ===== */


* {
	margin: 0;
	padding: 0;
}
img {border:none;}
label, button, input[type="submit"]{cursor:pointer;}
:focus { -moz-outline-style: none; }

body{
	font-size:0.88em;
	font-family:arial, verdana, sans-serif;
	background: white url(../images/bg_pattern.jpg) center top repeat-x;
	color:#1a1a1a;
}

h1{
	font-family:Verdana,Arial,sans-serif;
	font-size:1.50em;
	color:#213535;
	text-transform:capitalize;
	font-weight:lighter;
	margin:0 0 15px 0;
}
h3{
	font-size:1em;
	color:#1a1a1a;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

.green{
	color:#4a7676;
}

#wrapper{
	width:100%;
	margin:auto;
	background: url(../images/bg_wrapper_top_center.jpg) no-repeat center top;
}

#page-container{
	margin:auto;
	width:996px;
}

#header{
	margin:auto;
	width:996px;
	background:url(../images/bg_header.jpg) no-repeat;
	height:302px;
	}
	#logo{
		float:left;
		clear:left;
		margin:29px 0 0 0;
		width:563px;
		height:55px;
	}
	#main-nav{
		float:left;
		clear:left;
		margin:12px 0 0 0;
		background:url(../images/bg_links.jpg) no-repeat;
		width:253px;
		height:204px;
		}
		.main-nav-padding{
			padding:35px 0px 0px 70px;
		}
		.sidebar-padding{
			padding:25px 35px 0px 35px;
		}
		.main-padding{
			padding:20px;
		}
		#main-nav ul{
			list-style-type: square;
			text-transform:uppercase;
			line-height: 24px;
			letter-spacing:1px;
			color:white;
		}
		#main-nav ul > li > a{
			display:block;
		}
		#main-nav ul > li > a.selected, #main-nav ul > li.selected{
			color:#1a1a1a;
		}
		#main-nav a{
			color:white;
			text-decoration:none;
			}
			#main-nav a:hover,#main-nav ul > li:hover{
				color:#1a1a1a;
				text-decoration:none;
			}
			
	#content{
		float:left;
		width:996px;
		clear:left;
		min-height:260px;
		background:#eff1f1;
		border-bottom:1px solid #bfc4c4;
	}
	#sidebar{
		float:left;
		width:252px;
		border-right:white 1px solid;
		min-height:250px;
		background:#eff1f1;
		}
		
		#contact-info{
			font-size:0.86em;
			line-height:1.4em;
		}

	#main-content{
		float:left;
		width:742px;
		border-left:solid 1px #bfc4c4;
		min-height:250px;
		background:white;
		line-height:1.35em;
	}
	
	img.content-image{
		float:left;
		margin:0 20px 15px 0;
		border:1px solid #4a7676;
	}
	
	#whats-next-links{
		float:left;
		width:700px;
		margin:20px 0 40px 0;
		clear:left;
		}
		ul.inline-links li{
			margin:0 30px 0 0;
			display:inline;
			text-transform:uppercase;
			padding-left: 20px;
			background: url(/images/bullet.jpg) no-repeat;
			background-position:0px 0px;
			font-size:0.86em;
			
		}
		ul.inline-links li > a{
			text-decoration:none;
			color:#db0003;
		}
		ul.inline-links li > a:hover{
			text-decoration:underline;
		}
	.content-list{
		margin:7px 0 20px 30px;
		float:left;
		width:450px;
	}
	.form_error{
		color: red;
		font-size:.9em;
	}
	
#footer{
	float:left;
	clear:left;
	width:996px;
	border-top:solid 1px white;
	font-size:0.86em;
	}
	#footer-top{
		background:#bfc4c4;
		color:#676767;
		}
		.footer-padding{
			padding:15px;
		}
		.footer-padding-btm{
			padding:10px 15px 15px 15px;
		}
		#footer-top a{
			color:#676767;
			text-decoration:none;
			}
			#footer-top a:hover{
				color:#db0003;
				text-decoration:underline;
			}
	#footer-btm,#footer-btm a{
		color:#97a0a0;
		text-decoration:none;
		}
		#footer-btm a:hover{
			color:#db0003;
			text-decoration:underline;
		}

/* =============
  Contact Form
===============*/

#main-content label{
	width:25%;
	float:left;
	text-align:right;
	margin-right:20px
}

.hidden{
	visibility:hidden;
}

