body {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: center;
margin: 0 0 25px;
background-color: #abc3b8; }

h1, h2, h3, h4 {
font-family: Georgia, Times, "Times New Roman", serif; }

h1 {
font-size: 21px;
line-height: 23px;
margin: 0 0 18px; }

h2 {
font-size: 19px;
line-height: 20px;
margin: 0 0 13px; }

h3 {
font-size: 17px;
line-height: 18px;
margin: 0 0 8px;
color: #124f4f; }

h4 {
font-size: 15px;
line-height: 16px;
margin: 0 0 9px;
color: #124f4f; }

p {
color: #000;
font-size: 13px;
line-height: 16px;
margin: 0 0 10px; }

.extralinespace {
line-height: 18px; }

.larger {
font-size: 15px;
line-height: 17px; }

a {
font-weight: bold;
text-decoration: none;
color: #008c93; }

a:hover {
color: #124f4f;
text-decoration: underline; }

/*this div contains whole page for centering*/
#container {
width: 740px;
margin: 0 auto;
text-align: left;
background-color: white; }

.containerpad {
padding: 20px 25px 25px; }

#topmenu {
background-color: #008c93;
color: #fff;
font-size: 10px;
line-height: 15px;
padding: 4px 10px; }

#topmenu a {
color: #fff;
text-decoration: none; }

#topmenu a:hover {
color: #ffcc00; }

.submenu {
border-bottom: 1px #008c93 solid;
color: #000;
font-size: 10px;
line-height: 15px;
padding: 4px 10px 4px 0;
margin-bottom: 12px; }

.submenu a {
color: #000;
text-decoration: none; }

.submenu a:hover {
color: #cc3333; }

#mainbody {
background-color: white;
float: left;
display: inline;
border-left: 1px solid #abc3b8;
width: 690px;
width/**/: 689px;
 }

.rule5pxblack {
margin: 15px 0 8px;
border-top: 5px solid black; }

.rule5pxteal {
margin: 0 0 5px;
border-top: 5px solid #008c93; }

#leftbodyhome {
float: left;
display: inline;
width: 370px;
margin: 17px 25px 12px; }

#leftbody {
float: left;
display: inline;
width: 500px;
margin: 13px 15px 8px 20px; }

.rightfloat {
float: right;
display: inline;
width: 150px; }

.rightfloat p {
text-align: right; }

.floatleftphoto {
float: left;
margin: 4px 20px 4px 0;
display: inline; }

.floatrightphoto {
float: right;
margin: 4px 0 4px 20px;
display: inline; }

#footer {
clear: both;
padding: 9px 12px;
background-color: #abc3b8;
border-left: 11px solid #008c93;
text-align: right;
font-size: 12px;
line-height: 15px; }
