body {
	margin: 15px 10px 15px 10px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	color: black;
	font-size: 0.84em;
	line-height: 120%;
	background-color: #003366;
	}

#container {
	background-color:#fff;
	padding:0;
	margin:0;
	}

#content {
	float:left;
	width:80%;
	padding:5px;
	}

#navigation {
	margin-left:80%;
	padding:5px;
	border-left:1px solid #003366;
	}

table#containertable {
	width: 100%;
	background: #003366;
	border-collapse: collapse;
	}

table#containertable td {
	}

td#leftcontent {
	width: 80%;
	background: #ffffff;
	border-right: 1px solid #003366;
	padding: 10px 20px 10px 40px;
	}

#rightnav {
	width:20%;
	background: #ffffff;
	padding:10px;
	}

table#languagetable td {
	padding: 3px;

	color: #000099;

	font-size: .7em;

	}

table.layout {

	width:100%;

	border-collapse:collapse;

	border:0;

	padding:7px;

	}

table#rates {

	width:640px;

	}

table#rates td {

	background-color: #f1f1f1;

	}

table#rates td.rates-left {

	padding:10px;

	}

table#rates td.rates-right {

	padding:10px;

	text-align:right;

	}

table#rates td.rates-blank {

	background-color: #fff;

	}

h1 {

	font-family: "Book Antiqua", Courier, "Courier New", monospace;

	color: #185A08;

	text-align: center;

	font-size: 2.4em;

	line-height: 120%;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 0;

	}

h2 {

	font-family: "Book Antiqua", Courier, "Courier New", monospace;

	color: #185A08;

	text-align: center;

	font-size: 1.5em;

	line-height: 140%;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 0;

	}

h3.nospace {

	font-size: 1.2em;

	margin-bottom: 0;

	line-height: 100%;

	}

.leftcol {

	width: 275px;

	}

.rightcol {

	float: right;

	margin: 0 0 0 300px;

	}

.nospaceabove {

	margin-top: 0px;

	}

.extramarginall {

	margin: 20px;

	}

.greenfont {

	color: #185A08;

	}

.bluefont {

	color: #000099;

	font-size: 95%;

	}

.bluefont100 {

	color: #000099;

	font-size: 100%;

	}

.largefont	{

	font-size: 120%;

	margin: 0 5% 0 5%

	}

.indent10 {

	margin: 0 0 0 10px;

	}

.noblankline {

	margin-top:0;

	margin-bottom:2px;

	}

.contactbackground {

	background-color: #e9eef5;

	margin:5px -10px;

	padding:2px 10px;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	}

.center {

	text-align: center;

	}

.left {

	text-align:left;

	}

.typewriter {

	font-family:'Times New Roman',Times,serif;

	font-size:95%;

	color:#185A08;

	font-weight:400;

	margin:0 0 5px 0;

	}

.typewriter-rev {

	font-size:95%;

	padding:4px;

	background-color:#800000;

	color:#fff;

	font-weight:400;

	}

.type-rev-border {

	border: 2px #185A08 solid;

	padding: 4px;

	margin-left:420px;

	}

.customerquote {

	font-family:'Lucida Casual',arial,sans-serif;

	font-style: italic;

	color:#185A08;}

.testimonial {

	font-family: 'Papyrus',courier;

	color: #185A08;

	font-size:140%;

	font-weight:bold;

	}

.testimonial2 {

	font-family: 'Papyrus',courier;

	color: #213973;

	font-size:140%;

	font-weight:bold;

	text-align:center;

	}

table.testimonial-table {

	border:3px solid #427B42;

	width:100%;

	}

table.testimonial-table td {

	padding:10px;

	}

.special-font-1 {

	font-family: "Footlight MT Light",Times, "Times New Roman", serif;

	color:#333300;

	font-size:110%;

	}

.special-discounts {

	color:red;

	font-weight:bold;

	font-style:italic;

	}

.clear {

	clear: both;

	}

.imgfloatr1 {

	float: right;

	margin: 22px 0 5px 5px;

	}

.imgfloatr {

	float: right;

	margin: 0 0 5px 10px;

	}

.imgfloatl {

	float: left;

	margin: 0 10px 10px 0;

	}

.imgfloatl1 {

	float: left;

	margin: 0 10px 10px 0;

	}

.imgfloatl2 {

	float: left;

	margin: 22px 10px 10px 0;

	}

.floatrt {

	float: right;

	}

.caption {

	font-size: 0.78em; 

	color: #727272;

	text-align: center;

	margin: 0;

	}

.caption-left {

	font-size: 0.78em;

	color: #727272;

	text-align:left;

	margin: 0;

	}

img {

	border: 0px #000000 solid;

	}
p.imgborder {
	border: 2px #185A08 solid;
	padding: 2px;
	}
img.imgborder {

	border: 2px #185A08 solid;

	padding: 2px;

	}

img.imgborder2 {

	border: 2px black solid;

	padding: 2px;

	}

.footerreturn {

	font-size: .83em;

	text-align: center;

	}

.footertagline {

	font-size: .83em;

	text-align: center;

	font-weight: bold;

	}

.copyright {

	font-size: .78em;

	text-align: center;

	font-weight: bold;

	}

.papyrus {

	font-family: 'Papyrus',courier,serif;

	color:#213973;

	font-size:115%;

	line-height:120%;

	}

.signature {

	font-family:'Brush Script MT', arial, san-serif;

	font-size:140%

	}

#newsletter {

	/*sidebar newsletter form*/

	border-bottom:1px solid #000;

	text-align:center;

	margin:10px -10px 0 -10px;

	padding:0 0 10px 0;

	color: #000099;

	}

.newsletter-frame {

	border:2px solid #185A08;

	padding:15px;

	margin:10px 30px 10px 30px;

	height:1%;

	}

table.newsletter-form {

	border-collapse:collapse;

	}

/*link resource rules*/

.dirlisting {

	margin: 0 5% 0 5%;

	}

.linktitle {

	font-weight: bold;

	}

.codeborder {

	border: 1px #003366 dotted ;

	padding: 10px;

	width: 90%;

	}

/* start sidebar navigaion */

ul.navlist-1 {

	margin-left:-10px;

	padding:10px;
	border-bottom:1px solid #000;

	}

ul.navlist-1 a {

	color: #000099;

	}

ul.navlist-1 a:hover {

	text-decoration:none;

	}

li.nav-home {

	margin-bottom:10px;

	}

li.side-full {

	list-style-type: none;

	margin:10px 0px 10px -10px;

	padding:10px 0;

	text-align:center;

	color: #000099;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	}

li.side-full-bottom {

	list-style-type: none;

	margin:10px 0px 10px -10px;

	padding:10px 0;

	text-align:center;

	color: #000099;

	border-bottom:1px solid #000;

	}

li.navitem {

	margin-top:10px;

	}

ul.navlist-1 li {

	list-style-type:none;

	font-weight:bold;

	}

ul.navlist-1 li li {

	margin-left:-25px;

	list-style-type: square;

	font-weight:normal;

	}

#newsletter {

	border-bottom:1px solid #000;

	text-align:center;

	margin:-10px -10px 0 -10px;

	padding:0 0 10px 0;

	color: #000099;

	}

#book {

	border-bottom:1px solid #000;

	text-align:center;

	margin:0 -10px 0 -10px;

	padding:10px;

	color: #000099;

	}
#facebook
 {

	border-bottom:1px solid #000;

	text-align:center;

	margin:0 -10px 0 -10px;

	padding:10px;

	color: #000099;

	}
	
/*---added by terry 12-26-09	---*/
	
.figure-r { /* floats images to the right inside the content */
	float: right;
	margin: 0 0 0 30px;
	font-size: 92%;
	color: #000;
	text-align: center;
	padding: 2px;	}

.figure-l { /* floats images to the left inside the content */
	float: left;
	margin: 0 30px 0 0;
	font-size: 92%;
	color: #000;
	text-align: center;
	padding: 2px;
	}
	
	 .clear {   
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/*--- end of added by terry 12-26-09	---*/

/*------new style 4-17-2011---------*/
h1 {
margin-top:20px;
}

h3 {
}

.brlist ul, .brlist li {
list-style: none;            /*removes bullets*/
margin: 0;
padding: 4px 0 4px 0;
}

.photocaption {
	font-size: 0.85em; 
	color: #333333;
	text-align: center;
	margin: 0;
	}
	
	.bold {
	font-weight:bold;
	}
	
#wrap {
border:1px solid #000000;
background-color:#ffffff;
width:980px;
margin:auto;
}

#content-main {
float:left;
background-color:#ffffff;
margin:0 0 0 5px;
padding:0 0 0 10px;
}

#content-navigation {
float:right;
width:200px;
padding:0 10px 0 10px;
background-color:#ffffff;
margin-left:20px;
border-left:1px solid #000000;
}

#content-1 {
margin-top:10px;
width:720px;
float:left;
}

#content-2 {
width:720px;
float:left;
}
#content-3 {
width:720px;
float:left;
margin-top:-75px;
}
#content-4 {
width:680px;
float:left;margin-left:40px;margin-top:20px;
}

#content-5 {
width:680px;
float:left;margin:20px 0 20px 15px;
}

#footer { 
float:left;
width:100%;
border-top:1px solid #000000;
}

#navigation {
border-bottom:1px solid #000;
margin:0 -10px 0 -10px;
padding:10px;
color: #000099;
}

#language {
border-bottom:1px solid #000;
margin:0 -10px 0 -10px;
padding:10px;
color: #000099;
}

#CHA {
border-bottom:1px solid #000;
margin:0 -10px 0 -10px;
padding:10px;
color: #000099;
text-align:center;
}

#BHS {
border-bottom:1px solid #000;
margin:0 -10px 0 -10px;
padding:10px;
color: #000099;
text-align:center;
}

#SNF {
border-bottom:1px solid #000;
margin:0 -10px 0 -10px;
padding:10px;
color: #000099;
text-align:center;
}



