a img {
	border:0px;
	}

body {
	background-color:#414046;
	background-image:url('images/background.gif');
	background-position:center;
	background-repeat:repeat-y;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

div#page {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:757px;
	text-align:left;
	}

div#header {
	display:block;
	height:123px;
	line-height:123px;
	vertical-align:bottom;
	}
div#header img {
	vertical-align:bottom;
	display:inline;
	float:left;
	}
div#header div#addressline {
	float:left;
	text-align:right;
	height:92px; 				/* Set this to the height of the right-image */
	margin-top:31px;	  /* This should be 93 - height */
	margin-bottom:10px;
	}
div#header div#addressline p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	line-height:1.1em;
	background-color:#e4e4e4;
	padding:10px;
	margin-top:0;
	display:inline;
	float:left;
	vertical-align:top;
	}
div#header div#addressline img {
	margin-left:2px;
	}

div#navigation ul {
	padding:0;
	margin:0;
	display:block;
	}
div#navigation ul li {
	display:inline;
	float:left;
	background-image:url('images/backgroundnav.gif');
	background-repeat:repeat-x;
	line-height:31px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:26px;
	padding-right:26px;
	}
div#navigation ul li a {
	display:block;
	font-weight:lighter;
	font-size:1.3em;
	color:#ffffff;
	text-decoration:none;
	}
div#navigation ul li#first {
	border-left:0;
	padding-left:27px;
	padding-right:27px;
	}
div#navigation ul li#last {
	border-right:0;
	
	padding-left:39px;
	padding-right:38px;
	}
/* Mouseover styles -- You can use a background-image if you want. */
div#navigation ul li.navhover {
	background-image:url('images/navrollover.gif');
	background-repeat:repeat-x;
	}
/* End mouseover styles */

div#promo {
	display:block;
	margin-right:4px;
	margin-left:2px;
	}
div#promo div#promotext {
	text-align:left;
	display:inline;
	float:left;
	margin-left:0;
	margin-right:auto;
	}
div#promo div#promotext h1 {
	font-size:1.2em;
	font-weight:lighter;
	color:#94939B;
	margin:43px auto 0px 15px;
	}
div#promo div#promotext p {
	font-size:1.2em;
	font-weight:lighter;
	color:#535353;
	margin:0 auto auto 15px;
	line-height:1.2em;
	}
div#promo div#promotext p em {
	vertical-align:baseline;
	font-weight:bold;
	font-size:1.35em;
	color:#EF1A2E;
	}
div#promo div#promoimages {
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:2px solid #DADADA;
	margin-right:0;
	padding-right:0;
	margin-left:auto;
	display:inline;
	float:right;
	width:100%;
	text-align:right;
	}

div#body {
	width:100%;
	display:block;
	float:left;
	}

div#leftbar {
	/* To hide, display:none.  To show, display:inline. */
	display:block;
	float:left;
	width:268px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	margin-right:20px;
	clear:right;
	}

div#testimonials h4 {
	font-size:1.2em;
	font-weight:lighter;
	color:#878787;
	margin:0;
	}
div#testimonials h5 {
	color:#535353;
	margin:0 0 30px 0;
	font-size:0.9em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
div#testimonials p {
	padding:0 10px;
	font-weight:bold;
	font-size:0.9em;
	line-height:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
div#testimonials img {
	float:left;
	}
div#testimonials img#testimonialheader {
	float:none;
	vertical-align:top;
	margin-top:0;
	margin-bottom:15px;
	}

div#quickcontact {
	background-color:#ECF0F3;
	border-bottom:1px solid #E4E4E4;
	}
div#quickcontact label {
	display:block;
	width:100%;
	text-align:right;
	vertical-align:middle;
	font-size:0.85em;
	font-weight:bold;
	margin-top:7px;
	}
div#quickcontact input, div#quickcontact textarea {
	width:160px;
	vertical-align:middle;
	border:2px solid #CBDCE6;
	margin-right:30px;
	}
div#quickcontact textarea {
	height:100px;
	}
div#quickcontact div#buttons {
	margin:5px auto auto auto;
	padding-bottom:125px;
	text-align:center;
	}
div#quickcontact div#buttons input {
	background-color:#EE1C25;
	background-image:url('images/buttonbg.gif');
	background-repeat:repeat-x;
	color:#ffffff;
	border:0;
	margin:2px;
	font-style:italic;
	font-weight:bold;
	font-size:0.85em;
	width:70px;
	text-align:center;
	}
div#quickcontact br {
	display:none;
	}

div#content {
	display:block;
	margin-left:20px;
	}
div#content img {
	float:left;
	margin-right:20px;
	}
div#content h2 {
	color:#535353;
	font-weight:bold;
	letter-spacing:-1px;
	}
div#content h2 strong {
	color:#B7B7B7;
	font-weight:lighter;
	font-size:1.5em;
	}

div#featured img {
	margin-right:10px;
	}

div#featured h3 {
	width:445px;
	padding:2px 10px;
	background-color:#8B9096;
	color:#ffffff;
	display:inline;
	float:left;
	font-weight:normal;
	font-size:1.3em;
	}
div#featured h4 {
	font-size:1.2em;
	font-weight:lighter;
	color:#94939B;
	margin-bottom:0px;
	margin-top:5px;
	}
div#featured p {
	margin-top:5px;
	}

div#copyright {
	padding:15px;
	margin:20px;
	clear:both;
	font-size:0.6em;
	}

div.newsentry {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
	}
div.newsentry h2 {
	margin-bottom:0;
	font-weight:bold;
	letter-spacing:-1px;
	color:#ff0000;
	}
div.newsentry h3 {
	font-size:0.75em;
	font-weight:normal;
	margin:0 0 10px 15px;
	color:rgb(83,83,83);
	}
div.newsentry p {
	margin-top:0;
	margin-bottom:1em;
	margin-left:15px;
	}
	
	
	
div#quickcontact2 {
	border-bottom:1px solid #E4E4E4;
	}
div#quickcontact2 label {
	display:block;
	width:100%;
	text-align:center;
	vertical-align:left;
	font-size:0.85em;
	font-weight:bold;
	margin-top:7px;
	}
div#quickcontact2 input, div#quickcontact2 textarea {
	width:160px;
	vertical-align:middle;
	border:2px solid #CBDCE6;
	margin-right:30px;
	}
div#quickcontact2 textarea {
	height:100px;
	}
div#quickcontact2 div#buttons {
	margin:5px auto auto auto;
	padding-bottom:125px;
	text-align:center;
	}
div#quickcontact2 div#buttons input {
	background-color:#EE1C25;
	background-image:url('images/buttonbg.gif');
	background-repeat:repeat-x;
	color:#ffffff;
	border:0;
	margin:2px;
	font-style:italic;
	font-weight:bold;
	font-size:0.85em;
	width:70px;
	text-align:center;
	}
div#quickcontact2 br {
	display:none;
	}
