body{font-family:Verdana, Tahoma, Arial, serif;font-size:12px;line-height:150%;color:#3b3b3b;}

h1 {font-family:Georgia, Verdana, Tahoma, Arial, serif;font-size:20px;font-weight:normal;padding:0px;margin:22px 0px 20px 0px;line-height:150%;}
h2 {font-family:Verdana, Tahoma, Arial, serif;font-size:16px;line-height:150%;font-weight:normal;padding:0px;margin:22px 0px 20px 0px;}
h3 {font-family:Verdana, Tahoma, Arial, serif;font-size:13px;font-weight:bold;padding:0px;margin:25px 0px 5px 0px;}
h4 {font-family:Verdana, Tahoma, Arial, serif;font-size:13px;font-weight:bold;padding:0px;margin:25px 0px 5px 0px;}
h5 {font-family:Verdana, Tahoma, Arial, serif;font-size:13px;font-weight:bold;padding:0px;margin:25px 0px 5px 0px;}
h6 {font-family:Verdana, Tahoma, Arial, serif;font-size:13px;font-weight:bold;padding:0px;margin:25px 0px 5px 0px;}

p {font-family:Verdana, Tahoma, Arial, serif;font-size:12px;line-height:175%;padding:0px;margin:5px 0px 20px 0px;}

a img {border:none;}
a:link {/*color:#2e2923;*/color:#5e7434;}
a:visited {color:#2e2923;}
a:hover{color:#544b3f;}
a:active {color:#544b3f;text-decoration:none;}

hr{background:#dbe7C8;color:#dbe7C8;/*colour for IE*/padding:none;margin:25px 0px 15px 0px;border:none;border-bottom:1px solid #dbe7C8;}

#contentTitle h1{font-size:30px;height:30px;line-height:30px;color:#779443;margin:0px 0px 0px 38px;padding:10px 0px 0px 0px;}
.portalPage #contentTitle h1{color:#fff;margin:0px 0px 0px 45px;}
h1#welcomemessage{font-size:30px;height:30px;line-height:30px;color:#779443;margin:0px 0px 0px 10px;padding:0px 0px 10px 0px;}


table.data {width:100%;border:none;margin:5px 0px 15px -3px;}
table.data td{padding:5px 5px 10px 5px;vertical-align:top;font-size:12px;border-bottom:1px #e7eedb solid;}

table.main {width:100%;border:3px solid #f7faf3;margin:5px 0px 15px -4px;}
table.main td{padding:5px 10px 10px 10px;vertical-align:top;font-size:12px;}

table.reciprocal {margin:10px 0px 10px 0px;width:100%;} table#reciprocal tr {}
table.reciprocal tr.header td {text-align:left;font-size:15px;border-bottom:1px solid #ccc;font-weight:normal;padding-top:25px;padding-bottom:10px;}
table.reciprocal tr.header td.header {font-weight:bold;}
table.reciprocal td {font-size:13px;padding-top:8px;padding-bottom:6px;vertical-align:top;}	
table.reciprocal td img {margin-left:10px;margin-top:10px;}
table.reciprocal td a {text-decoration:none;font-size:12px;}	
table.reciprocal td a:hover{text-decoration:underline;}	
table.reciprocal td img{margin:-1px 0px 0px 4px;border:0!important;}	
table.reciprocal td img.visit{margin-top:-3px;}

#contentBody ul{font-size:12px;padding:5px 0px 10px 25px;}
#contentBody li{padding:0px;margin-bottom:10px;}



.floatLeft{float:left;margin:0px 30px 15px 0px;}
.floatRight{float:right;margin:0px 0px 15px 30px;}
.century{font-family:Century Gothic; font-size:10pt;}
.green-header{font-family: Century Gothic; color: #006400; FONT-SIZE: 14pt;}

table.downloads{width:268px;margin-bottom:10px;}
table.downloads td{border-bottom:1px #fff solid;padding:6px 3px 6px 6px;font-size:12px;}

.downloadsBox table.downloads{width:100%;}
.downloadsBox table.downloads td{border-bottom:1px #fff solid;padding:6px 3px;}

.weddingHeader{font-family:Georgia; color:#006400; font-size:18pt;}
.weddingParagraph{font-family:Century Gothic; font-size:12pt;} 


