body,form,table,td,th,tr {font-family:Arial,Helvetica;font-weight:normal; font-size:10pt; color:black; margin:0; padding:0}
p, h1,h2,h3,h4,h5 {margin: 3px 0}
table {border-collapse:collapse}
td {vertical-align:top; text-align:left}
img {border:none; vertical-align:middle;}
a {color: #000078;}
hr {height:1px;}
h1 {font-size:14pt; font-weight:bold;  color:#6F220D;}
h2 {font-weight:bold; font-size: 12pt;  color: #000000; text-align: left;}
h3 {color:#606060;}
h4 {font-size: 12pt;  color:black; background-color:#FFFEC6; border:1px solid black; text-align:center;}
ul {margin:0; padding:0 15px}
ul li {margin:0; padding:0; background:none}
.main {padding:5px}
.template { background:url('images/bg.png') repeat-x #d1bd9d}
.pageheader {display:none;}
.topnav tr {height:29px}
.topnav td {background:url('images/nav_bg.gif'); padding-left:9px; text-align:center;vertical-align:middle; }
.topnav td.line {background:url('images/nav_line.gif') no-repeat; width:3px}
.topnav td.endcap {background:url('images/nav_line.gif') no-repeat; width:9px}
.topnav td a {color:#E0DBC8; text-decoration:none; font-size:15px;}
.topnav a:hover { color:#FFF;}
.topnav td.currentCategory a {color:#FFF;}
.subnav {margin:0; padding:2px;}
.subnav a {color:#606060; text-decoration:underline; font-size:12px; font-weight:bold;
	display:block; width:120px; height:28px; margin:0; padding:6px 0px 4px 0px; text-align:center;}
.subnav a:hover {color:#000000;}
a.xcurrentPage {background-color:#FFFD58; }
.footer {font-size: 8pt;padding:5px; border-top:1px solid #A0A0A0; background:url('images/footer_bg.gif') #7f735f;text-align:center; color:white}
.footer a {color:white; font-weight:bold}
.welcome {font-family: "Trebuchet MS";font-size: 20px;color: #2b2011;font-weight: bold;line-height:22px;}
.gallery_thumbnails table {margin:0 auto}
.gallery_thumbnails td {text-align:center; vertical-align:middle; padding:2px}