
body {margin:0;}
.clear {clear:both;}

/* --- text --- */

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* --- titles --- */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013525;
	background-position: center;
	text-align:center;
	padding: 0px;
	margin: 15px 0 5px 0;
}
h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013525;
	background-position: center;
	text-decoration:underline;
	text-align:center;
	padding: 0px;
	margin: 15px 0 5px 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #02422E;
	text-align:center;
	margin: 0 0 15px 0;
	padding: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04583E;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #107958;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04583E;
}
.title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F4342;
}
.title5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04583E;
}
.title6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.title7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;}


/* --- links --- */


a.top:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B2417;
	text-decoration: none;
}
a.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B2417;
	text-decoration: none;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6554;
	text-decoration: none;
}	


a.horizontal:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.horizontal:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.horizontal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C7D5E;
	text-decoration: none;
}

	
a.green:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04583E;
	text-decoration: none;
}
a.green:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04583E;
	text-decoration: none;
}
a.green:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #022319;
	text-decoration: underline;
}


a.vertical:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.vertical:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.vertical:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}


a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C7D5E;
	text-decoration: none;
}	


a.regular:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.regular:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.regular:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.regular2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.regular2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.regular2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.glossary:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.glossary:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1C7D5E;
	text-decoration: none;
	font-weight: bold;
}
a.glossary:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}		

a.listing:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C7D5E;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
a.listing:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C7D5E;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
a.listing:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}	


/* --- images --- */

#porch {margin: 0 0 0 10px;}


/* --- new header february 2008 --- */

/* --- nav --- */
#header #nav {height:25px; background-image:url(../images/nav_back.gif)}

#header #nav p {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:right; margin:0 13px 0 0; padding:7px 0 0 0;}

#header #nav p a {color:#2B2417; text-decoration:none; margin:0 2px;}

#header #nav p a:hover {color:#6E6554; text-decoration:none;}


/* --- top line edited on july 2009 --- */

#header p {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:4px 0 0 0;}

#header p a {color:#000; text-decoration:none;}

#header p a:hover {color:#000; text-decoration:underline;}

#header #image1 {width:219px; height:128px; float:left; background-color:#f6f4e8;}

#header #image1 #img1 {margin:7px 0 0 47px;}

#header #logo {width:227px; height:128px; float:left; }

#header #logo #logo_img {margin:30px 0 0 27px;}

#header #video {width:224px; height:128px;  float:left; background-color:#f6f4e8;}

#header #video #video_img {margin:7px 0 0 42px;}

#header #divider {height:10px; background-image:url(../images/green_back.gif); background-repeat:repeat-x;}


/* --- bottom line --- */

#header #phone {width:222px; height:101px; float:left;}

#header #form {width:224px; height:101px; float:left; background-color:#019966;}

#header #form p {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#fff; margin:4px 0 0 0; padding:0 5px; line-height:12px;}

#header #form #name {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#fff; margin:-2px 0 1px 10px;}

#header #form #email {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#fff; margin:-0px 0 -7px 10px;}

#header #form #formfield {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000; background-color:#f1eedd; border:1px solid #78776e; height:18px; width:140px; margin:0 0 0 13px;}

#header #form #formfield2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000; background-color:#f1eedd; border:1px solid #78776e; height:18px; width:140px; margin:0 0 0 13px;}

#header #form .submit {position:relative; top:7px; left:0px;}


#header #list {width:224px; height:101px; float:left;}

#header #list p {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#086344; margin:4px 0 0 0; padding:0 5px;}

#header #list ul {margin:3px 0 0 18px; padding:0;}

#header #list ul li {font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 4px 0; list-style-type:none; background-image:url(../images/pointer2.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 10px;}

#header #list ul li a {color:#086344; text-decoration:none; font-weight:normal;}

#header #list ul li a:hover{color:#086344; text-decoration:underline;}

-->


/* --- added July 2009---*/

.video {margin: 15px 0 0 100px;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}

p .green {color:#1c7d5e; font-weight:bold;}

p a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c7d5e; text-decoration: none; font-weight: bold;}

p a:hover {color: #000000;}

.end {font-family:"Times New Roman", Times, serif; text-align:center; font-size:14px; margin: 15px 0 0 0;}

ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}

ul li {margin:0 0 8px 0;}

ul li a {color: #1c7d5e; font-weight: bold; text-decoration: none;}

ul li a:hover {color: #000000;}

ol {list-style-type:decimal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}

ol li {margin:0 0 5px 0;}

ol li a {color: #1c7d5e; font-weight: bold; text-decoration: none;}


-->