body {
color:#000;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
background:#FFF url(images/bg.gif) repeat;
text-align:center;
margin:0;
padding:0;
}

a {
color:#54AEEC;
text-decoration:none;
}  

a:hover {
background:#E9F5ED;
color:#4BB26B;
text-decoration:none;
}

td {
color:#000;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
}

li {
color:#000;
}

ol {
color:#000;
margin-left:28px;
list-style-type:decimal;	
}

ul {
color:#000;
margin-left:37px;
list-style-type:disc;
}

h1 {
color:#54AEEC;
font:bold 16px/150% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#4BB26B;
font:bold 14px/150% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
color:#000;
font:bold 12px/150% Verdana, Arial, Helvetica, sans-serif;
}

input, select, textarea {
background-color:#FAFAFA;
border:1px #CCC solid;
color:#666;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
}

.submit {
background-color:#A7D9B7;
border:1px solid #999;
color:#FFF;
font:bold 13px/100% Verdana, Arial, Helvetica, sans-serif;
padding:15px 2px;
}

.center {
	text-align:center;
}

#header {
width:760px;
height:129px;
background:#FFF;
text-align:left;
vertical-align:top;
margin:auto;
padding:0;
border:1px solid #999;
border-top:none;
}

#topnav {
width:760px;
height:25px;
background:#FFF;
text-align:left;
vertical-align:top;
margin:auto;
padding:0;
border:1px solid #999;
border-top:none;
clear:both;
}

#topnav ul {
margin:0;
padding:0;
list-style-type:none;
}

#topnav ul li {
font:bold 14px/100% Arial, Helvetica, san-serif;
float:left;
color:#145683;
text-align:center;
}

#topnav ul li a {
color:#145683;
text-decoration:none;
float:left;
margin:0;
padding:5px 32px;
background:url(images/topnav_bg.png) repeat-x top;
border-left:1px solid #E9F4FC;
border-right:1px solid #349BE0;
}

#topnav li a:hover {
background:url(images/topnav_over.png) repeat-x top;
}

#topnav li a#current {
color:#000;
background:url(images/topnav_selected.png) repeat-x top ;
}

#maintable {
width:762px;
background:#FFF;
margin:auto;
border:1px solid #999;
border-top:none;
clear:both;
}

#leftcol {
width:210px;
text-align:left;
vertical-align:top;
padding:0;
background-color:#F2F2F2;
border-right:1px solid #999;
}

#leftcol ul {
margin:0;
padding:0;
}

#leftcol li {
margin-left:27px;
}

#leftnav {
margin:0;
padding:0;
}

#leftnav ul {
list-style-type:none;
padding:0;
margin:0;
} 

#leftnav li {
margin:0;
padding:0;
}

#leftnav li a {
font:bold 14px/100% Arial, Helvetica, sans-serif;
color:#27633D;
display:block;
width:200px;
text-decoration:none;
text-align:left;
padding:6px 0 5px 10px;
background:url(images/leftnav_bg.png) bottom repeat-x;
border-bottom:1px solid #999;
}

#leftnav li a:hover {
color:#27633D;
background:url(images/leftnav_over.png) bottom repeat-x;
}

#leftnav li a#current {
color:#000;
background:url(images/leftnav_selected.png) bottom repeat-x;
}

#leftnav li a#currentnoimage {
color:#000;
width:200px;
background:url(images/leftnav_currentbg.png) top repeat-x;
border-bottom:none;
}

#leftnav ul ul.ulbottom {
background:url(images/leftnav_currentbg.png) bottom repeat-x;
border-bottom:1px solid #999;
padding-bottom:8px;
}

#leftnav ul ul {
margin:0;
}

#leftnav li li a {
font:normal 11px/100% Verdana, Arial, Helvetica, sans-serif;
width:188px;
display:block;
text-decoration:none;
text-align:left;
padding:4px 0 4px 10px;
margin-left:12px;
background:url(images/leftnav_bullet.gif) 0px 9px no-repeat;
border-bottom:none;
}

#leftnav li li a:hover {
color:#5FBF7F;
background:transparent url(images/leftnav_bullet.gif) 2px 9px no-repeat;
}

#leftnav li li a#current {
color:#000;
width:188px;
background:transparent url(images/leftnav_bullet.gif) 0px 9px no-repeat;
}

#leftcol .address {
background:url(images/leftcol_bgb.png) top repeat-x;
padding:5px 10px 10px;
margin-top:0;
}

#content {
width:530px;
background:#FFF;
text-align:left;
vertical-align:top;
color:#666;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
padding:10px 10px 20px;
text-decoration:none;
}

#framecontent {
width:758px;
background:#FFF;
padding:0;
}

#content a {
color:#54AEEC;
text-decoration:none;
}

#content a:hover {
background:#E9F5ED;
color:#4BB26B;
text-decoration:none;
}

#content hr {
width:80%;
color:#CCC;
height:1px;
margin:auto;
text-align:center;
}

#content li {
color:#666;
}

#content ol {
list-style-type:decimal;	
}

#content ul {
list-style-type:disc;
}

#content .pictureframe {
border:1px solid #CCC;
}

#content .pictureframer {
border:1px solid #CCC;
margin-left:10px;
float:right;
}

#content .pictureframel {
border:1px solid #CCC;
margin-right:10px;
float:left;
}

#content .picturenoframer {
border:none;
margin-left:10px;
float:right;
}

#content .picturenoframel {
border:none;
margin-right:10px;
float:left;
}

#content .photoframe {
border:1px solid #CCC;
padding:3px;
}

#content .photoframer {
border:1px solid #CCC;
padding:3px;
margin-left:10px;
float:right;
}

#content .photoframel {
border:1px solid #CCC;
padding:3px;
margin-right:10px;
float:left;
}

#content .notes {
color:#CC0000;
font-size:9px;
}

#content .threadtable {
width:100%;
}

#content .threadtable td {
width:25%;
text-align:right;
}

#content .htable {
width:100%;
border:1px solid #CCC;
border-bottom:none;
}

#content .htable th {
background:#DCF0E4;
font-weight:bold;
color:#333;
border-bottom:1px solid #CCC;
padding:3px;
text-align:center;
vertical-align:middle;
}

#content .htable td {
font-weight:normal;
color:#000;
border-bottom:1px solid #CCC;
padding:3px;
text-align:center;
vertical-align:middle;
}

#content .alt2 {
background:#F0F0F0;
}

#content .vtable {
width:100%;
border:1px solid #CCC;
}

#content .vtable th {
background:#EEE;
font-weight:bold;
text-align:right;
padding:3px;
}

#content .vtable td {
background:#FEFEFE;
padding:3px;
}

#content .gallerytable {
width:100%;
border:1px solid #CCC;
border-bottom:none;
margin-top:10px;
}

#content .gallerytable td {
width:33%;
height:128px;
background:#F3F3F3;
color:#000;
border:1px solid #CCC;
padding:3px;
text-align:center;
vertical-align:middle;
}

#content .gallerytable td:hover {
background:#DBEFE4;
}

#footer {
width:760px;
font:normal 10px/150% Verdana, Arial, Helvetica, sans-serif;
color:#666;
background:#D3ECDB;
text-align:center;
vertical-align:middle;
margin:auto;
padding:20px 0;
border:1px solid #999;
border-top:none;
clear:both;
}

#footer a {
color:#666;
text-decoration:none;
}

#footer a:hover {
background-color:#E1F2E7;
color:#666;
text-decoration:none;
}









.content {
color:#666;
background-color:#FFF;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
padding:10px;
text-decoration:none;
}

.content li {
color:#666;
}

.content ol {
list-style-type:decimal;	
}

.content ul {
list-style-type:disc;
}

.content a {
color:#54AEEC;
text-decoration:none;
}

.content a:hover {
background-color:#E9F5ED;
color:#4BB26B;
text-decoration:none;
}

.footer {
background-color:#D3ECDB;
font:normal 10px/150% Verdana, Arial, Helvetica, sans-serif;
padding:10px;
color:#666;
}

.footer a {
color:#666;
text-decoration:none;
}

.footer a:hover {
background-color:#E1F2E7;
color:#666;
text-decoration:none;
}

.listdesc {
color:#000;
font:normal 10px/100% Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.pictureframe {
border:1px solid #CCC;
}

.pictureframer {
border:1px solid #CCC;
margin-left:10px;
}

.pictureframel {
border:1px solid #CCC;
margin-right:10px;
}




.siteframe {
border:1px solid #999;
border-top:none;
}

.notes {
color:#CC0000;
font-size:9px;
}




.tableborder {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
}

.tablehead {
background-color:#DCF0E4;
font-weight:bold;
color:#333333;
border-bottom:1px solid #CCC;
}

.tablerow {
font-weight:normal;
color:Black;
border-bottom:1px solid #CCC;
}

.leftcolumn {
background-color:#EEE;
font-weight:bold;
text-align:right;
padding-right:5px;
}

.rightcolumn {
background-color:#FEFEFE;
padding-left:5px;
}

.breadcrumbs {
font-size:10px; 
}



#address {
background:url(images/leftcol_bgb.png) top repeat-x;
padding:5px 10px 10px;
margin-top:0;
}

#navcontainer {
margin:0;
padding:0;
}

#navcontainer ul {
line-height:normal;
list-style-type:none;
padding:0;
margin:0;
} 

#navcontainer li {
margin:0;
padding:0;
}

#navcontainer li a {
font:bold 14px/100% Arial, Helvetica, sans-serif;
color:#27633D;
display:block;
width:200px;
text-decoration:none;
text-align:left;
padding-top:6px;
padding-bottom:5px;
padding-left:10px;
background:url(images/leftnav_bg.png) bottom repeat-x;
border-bottom:1px solid #999;
}

#navcontainer li a:hover {
color:#27633D;
background:url(images/leftnav_over.png) bottom repeat-x;
}

#navcontainer li a#current {
color:#000;
background:url(images/leftnav_selected.png) bottom repeat-x;
}

#navcontainer li a#currentnoimage {
color:#000;
width:200px;
background:url(images/leftnav_currentbg.png) top repeat-x;
border-bottom:none;
}

#navcontainer ul ul.ulbottom {
background:url(images/leftnav_currentbg.png) bottom repeat-x;
border-bottom:1px solid #999;
padding-bottom:8px;
}

#navcontainer ul ul {
margin:0;
}

#navcontainer li li a {
font:normal 11px/100% Verdana, Arial, Helvetica, sans-serif;
width:188px;
display:block;
text-decoration:none;
text-align:left;
padding:4px 0 4px 10px;
margin-left:12px;
background:url(images/leftnav_bullet.gif) 0px 9px no-repeat;
border-bottom:none;
}

#navcontainer li li a:hover {
color:#5FBF7F;
background:transparent url(images/leftnav_bullet.gif) 2px 9px no-repeat;
}

#navcontainer li li a#current {
color:#000;
width:188px;
background:transparent url(images/leftnav_bullet.gif) 0px 9px no-repeat;
}

#navlist {
margin:0;
padding:0;
}

#navlist ul {
margin:0;
padding:0;
list-style-type:none;
}

#navlist ul li {
font:bold 14px/100% Arial, Helvetica, san-serif;
float:left;
color:#145683;
text-align:center;
}

#navlist ul li a {
color:#145683;
text-decoration:none;
float:left;
margin:0;
padding:5px 32px;
background:url(images/topnav_bg.png) repeat-x top;
border-left:1px solid #E9F4FC;
border-right:1px solid #349BE0;
}

#navlist li a:hover {
background:url(images/topnav_over.png) repeat-x top;
}

#navlist li a#current {
color:#000;
background:url(images/topnav_selected.png) repeat-x top ;
}

#navlist li#navdiv {
text-decoration:none;
float:left;
margin:0;
border-left:none;
border-right:none;
padding:0;
font-weight:normal;
}


