body {font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0px; background: white; padding: 0;}

a:hover {color: #C60B1E;}
a {color: black; margin: 0;}

table {margin: 0px; padding: 0px; border: 0px solid black;}
tr, td {margin: 0px; padding: 2px; border: 0px solid black; font-size: 13px; font-family: Verdana;}
h1 {font-size: 16px; font-weight: bold;}
h2 {font-size: 14px; font-weight: bold;}

a.hdrmenu {color: black; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase;}
a.selhdrmenu {color: #C60B1E; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase;}
a.hdrmenu:hover {color: #C60B1E;}

a.hdrthird {color: black; text-decoration: none; font-size: 11px; font-weight: normal; text-transform: uppercase;}
a.selhdrthird {color: #C60B1E; text-decoration: none; font-size: 11px; font-weight: normal; text-transform: uppercase; font-weight: bold;}
a.hdrthird:hover {color: #C60B1E;}

td.sep {width: 2px; font-size: 12px; font-weight: bold;}

.hdr table {border: 0px solid black; padding: 0px; margin: 0px; width: 100%;}
.hdr td {padding: 0px; margin: 0px;}
.hdr td.hdrmain {border-bottom: 1px solid #999999;}
.hdr td.hdrsecond {border-bottom: 1px solid #999999; padding: 4 6 4 6; width: 120px; text-align: center;}
.hdr td.hdrthird {border-bottom: 1px solid #999999; padding: 3 6 3 6; width: 90px; text-align: center; font-size: 11px;}
.hdr td.hdrstub {border-bottom: 1px solid #999999; padding: 4 0 4 0;}
.hdr td.hdrsep {border-bottom: 1px solid #999999; padding: 4 0 4 0; width: 2px; font-size: 12px; font-weight: bold;}
.hdr td.hdrsepthird {border-bottom: 1px solid #999999; padding: 4 0 4 0; width: 1px; font-size: 12px;}
.head table {border: 0px; padding: 0px; margin: 0px; }
.head h1 {font-size: 36px;}
.head td {padding: 0px; margin: 0px;}
.head td.text {padding: 0px; margin: 0px; padding-left: 80px; color: #C60B1E; padding-top: 10px; height: 82px;}
td.menuhdr { padding: 0px; margin: 0px; font-size: 14px; width: 110px; color: black; text-align: center;}


td.lmenu {border: 1px solid #999; padding: 4px; height: 800px; width: 246px; }
td.rmenu {border: 1px solid #999; height: 800px; padding: 8px;}

span.group {margin-left: 10px; font-weight: bold; color: #666666;} 
a.subnav {color: #222222; margin-left: 20px; text-decoration: none;}
a.subnav:hover {text-decoration: underline;color: ff0000;}

a.actsubnav {color: #333333;margin-left: 20px;text-decoration:none; color: #C60B1E; font-weight: bold;}
a.actsubnav:hover {text-decoration: underline;color: #C60B1E;}

.rmenu img {float: left; margin: 5 20 20 5; border: 1px solid #333333;}
.rmenu img.r {float: right; margin: 5px; border: 1px solid #333333;}

p.info  {margin-left: 20px; padding-left: 20px; color: #333333; font-size: 11px; border-left: 1px solid #333333;}

ul {padding: 4px; margin: 4px; padding-left: 6px; margin-left: 12px; margin-top: 0px;}
li {font-size: 12px; padding-top: 8px; margin: 5px; LIST-STYLE-IMAGE: url(/images/square.gif); LIST-STYLE-TYPE: square}

a.group {color: black; text-decoration: none; font-size: 13px; text-transform: uppercase; margin: 10;}
a.group:hover {color: #C60B1E; text-decoration: underline;}
span.agroup {font-size: 13px; margin: 10; text-transform: uppercase;}

div.map  {font-size: 12px; border-bottom: 1px solid #cccccc; padding: 5 10 5 0 }
div.submap {padding: 3px; font-size: 12px; padding-left: 60px;}
div.mapref {padding: 2px; font-size: 12px; width: 90%; text-align: left; color: #666666; border-bottom: 1px #ccc solid; padding-top: 14px;}

span.art {padding-left: 10px;}
td.top {padding: 10 10 5 5; border-bottom: 1px solid #cccccc; color: #666666; text-align: left;}


td.pix {font-size: 11px; text-align: center;}

td.gallery {background : #f7f7f7; border : #cccccc solid 1px;padding : 3px; vertical-align: middle; text-align: center; align: center; }
img.gallery {border : #aaaaaa solid 1px;}
a.pix {TEXT-DECORATION: underline; outline-style : none; color: black;}
a.pix:hover {color:#ff0000; text-decoration:none;}

.topnav 		{ font-size: 11px; border-bottom: 1px #cccccc solid;}
.topnav  td 		{ padding-bottom: 4px; border-bottom: 0px}
.topnav  a 		{ color:#000000; text-decoration:underline; font-weight:normal;}
.topnav  a:hover 	{ color:#ff0000; text-decoration:none; }

.page  td 		{ padding-bottom: 4px;  font-size: 14px;}
.page	a	 {color:#000000; text-decoration:underline; font-weight:normal; font-size: 14px;}
.page	a:hover	 {color:#ff0000; text-decoration:none;}

td.rmenu_view {border: 1px solid #999; padding: 6px; height: 780px; text-align: center;} 

