/* 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Default Styles
	CSS Document
	Author: 9xb.com
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Please use the structure in place 
	for all additional CSS elements.
	For new builds, tweak current
	values before continuing.. thx G
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* DEFAULT STYLES   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	html, body {
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
		font-size:12px/1.4em;
		color: #000;
		line-height: normal;
		background:#acbfe2;
	}
	
	body {
		margin: 0;
		text-align: center;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GLOBAL STYLES  */  
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	/* Hidden elements */
	.hidden, .screen_reader, hr {
		display: none;
	}
	
	
	/* Paragraph default styling, amend as desired */
	p {
		margin: 0 0 20px 0;
		padding: 0;
		font-size:12px;
	}
	
	
	/* Removes blue border on img links */
	a img {
		border: 0;
	}
	
	/* Default link styling */
	a {
		color: #000;
		text-decoration: underline;
	}
	a:hover {
		color: #24488e;
		text-decoration: underline;
	}
	
	
	/* Float an element left with a margin */
	.floatL {
		float: left;
		margin: 0 20px 20px 0;
	}
	
	/* Float an element right with a margin */
	.floatR {
		float: right;
		margin: 0 0 20px 20px;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#outerwrap {
		width:1024px;
		height:1024px;
		margin:0 auto;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORM ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	input, textarea, select {
		font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		font-size: 0.9em;
		color: #555;
		width:200px;
		padding:1px;
	}
	
	fieldset{
		border:none;
	}
	
	legend {
		display:none;
	}
	
	form .row{
		width:600px;
		margin-bottom:5px;
		color:#555555;
	}
	
	form .button{
		background:#acbfe2;
		border:#555 1px solid;
		width:205px;
	}
	
	label {
		width:175px;
		float:left;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADING ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3, h4 {
		color: #24488e;
		line-height: normal;
		margin: 0 0 15px 0;
		padding: 0;
		font-size:24px;
	}
	
	h1 {
		/* This should be the main title of the content (SEO)*/
	}
	
	
	h2 {
		font-size:14px;
	}
	
	h3 {
		font-size:24px;
		margin:15px 0;
		font-weight:normal;
	}
	
	h3 span{
		color:#000;
	}
	
	h4 {
		
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADER STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#header {
		background:url(../images/logo.gif) top left no-repeat;
		width:994px;
		float:left;
		height:119px;
	}
	
	#phoneNumber {
		float:right;
		width:400px;
		text-align:right;
	}

/* NAV STYLES  */

	#nav{
		text-align:right;
		width:700px;
		float:right;
		clear:both;
		margin-top:35px;
	}

	#nav ul {
		list-style:none;
	}
	
	#nav li {
		margin-left:15px;
		display:inline;
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#contentInner{
		padding:0 30px;
	}

	#mainImage {
		margin-top:10px;
		float:left;
		padding:5px;
		background:#FFFFFF;
	}
	
	#page {
		margin:15px 0;
		width:964px;
		
		overflow:auto;
		float:left;
		background:#FFFFFF;
		text-align:left;
	}
	
	#page ul {
		font-size:12px;
		margin-bottom:15px;
		padding-left:10px;
	}

	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* LEFTCOLUMN STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#contentLeft{
		float:left;
		margin:40px 0 0 40px;
		width:500px;
	}
	
	#contentRight{
		margin:5px;
		width:239px;
		height:310px;
		float:right;
		padding:40px 20px;
		background:#dee4ee;
	}
	
	#contentRight p{
		margin:2px 0;
		font-size:12px;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* RIGHTCOLUMN STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

 	#footer{
		float:left;
		color:#fff;
		padding-left:40px;
	}

