body { background:#d8d8d8 url(/graphics/backgray.png); margin-top:20px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding:0; }
h1 { font-family:arial,verdana,sans-serif; color:#a30134; font-size:21px; font-weight:bold; line-height:22px; text-decoration:none; margin-top:0px; margin-bottom:3px; }
h2 { font-family:arial,verdana,sans-serif; color:#9b9b9b; font-size:19px; font-weight:bold; line-height:20px; text-decoration:none; margin-top:0px; margin-bottom:3px; }
h3 { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:17px; font-weight:bold; line-height:19px; text-decoration:none; margin-top:0px; margin-bottom:3px; }
h4 { font-family:arial,verdana,sans-serif; color:#a30134; font-size:16px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:3px;  }
h5 { font-family:arial,verdana,sans-serif; color:#b2b2b2; font-size:16px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:3px;  }
h6 { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:15px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:3px;  }

a:link { color:#a30134 }
a:active { color:#a30134 }
a:visited { color:#309690 }
a:hover { color:#6bd7d0 }

p { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }

ol { margin-top:2px; margin-bottom:2px; }
ul { margin-top:2px; margin-bottom:2px; }
ul.upcoming { list-style-type:disc; color:#000000; padding-left:15px; margin-left:0px; }
li { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; }

ul.nav { list-style-type:disc; color:#ffffff; padding-left:18px; margin-left:13px; }
li.nav { padding-left:1px; list-style-type:disc; color:#ffffff;}
ul.justify { margin-top:2px; margin-bottom:2px; text-align:justify; }
ul.news { list-style-type:none; color:#ffffff; padding:0px; margin:0px; }
li.news { font-family:arial,verdana,sans-serif; font-color:#2b1413; font-size:13px; font-weight:normal; }

ul.whatwedo { list-style-type:disc; color:#2b1413; padding-left:12px; margin-left:8px; }

form { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:11px; font-weight:normal; text-decoration:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
hr { color:#333333; margin-top:0px; margin-bottom:0px; }

div.hrteal { height:1px; background: #6bd7d0; margin-top:1px; padding-top:0px; margin-bottom:1px; padding-bottom:0px; }
div.hrteal hr { display: none; }

div.hrteal2 { height:1px; background: #6bd7d0; margin-top:1px; padding-top:0px; margin-bottom:1px; padding-bottom:0px; }
div.hrteal2 hr { display: none; }

div.hrwhite { height:3px; background: #ffffff; margin-top:1px; padding-top:0px; margin-bottom:1px; padding-bottom:0px; }
div.hrwhite hr { display: none; }


.arial11 { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:11px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }
.bottomborderwhite {border-bottom:5px solid #ffffff; }
.brownborderall { border-right:1px solid #2b1413; border-left:1px solid #2b1413; border-top:1px solid #2b1413; border-bottom:1px solid #2b1413; }
.brownbordertext { border-right:1px solid #2b1413; border-left:1px solid #2b1413; border-top:1px solid #2b1413; border-bottom:1px solid #2b1413; font-family:arial,sans-serif,verdana; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.consult { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }
.email       { background-color:#ffffff; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; 
		    font-family:arial,verdana,sans-serif; color:#bdbdbd; font-size:8pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; height:17px; padding-left:2px; margin-left:2px; }
.faq { font-family:arial,verdana,sans-serif; color:#a30134; font-size:13px; font-weight:bold; }
.footnote { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:11px; font-weight:normal; margin-top:0px; margin-bottom:0px; border-top:1px solid #2b1413; }
.h1home { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:1px;  }
.h2home { font-family:arial,verdana,sans-serif; color:#a30134; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:1px;  }
.leftcolumn { background-color:#2b1413; }
.mainborder { background-color:#ffffff; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }
.maincontent { padding-left:10px; padding-top:10px; background-color:#ffffff; }
.maincontenttextjustify { padding-left:10px; padding-top:10px; background-color:#ffffff; font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }
.member { background-color:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; }
.members { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:12px; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.quote { font-family:georgia,palatino linotype,times new roman,serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-right:10px; }
.search       { background-color:#ffffff; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; 
		    font-family:arial,verdana,sans-serif; color:#bdbdbd; font-size:12px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; height:17px; padding-left:2px; margin-left:2px; }
.searchbutton { background-color:#a0a0a0; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; font-family:arial,verdana,sans-serif;
		    color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-left:2px; margin-left:2px; padding-right:2px; margin-right:2px;}
.searchform   { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; height:17px; }
.text { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.textjustify { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }
.topborder { border-top:2px solid #2b1413; }
.topnav { background:#a30134; border-top:5px solid #ffffff; border-bottom:5px solid #ffffff; padding:3px; }
.whiteborder { background:#fff; border:5px 0px 0px 10px solid #fff; }


.navtop { font-family:arial,verdana,sans-serif; color:#a4a4a4; font-size:12px; font-weight:bold; text-decoration:none; margin-left:0px; }
a.navtop { font-family:arial,verdana,sans-serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; margin-left:3px; margin-right:3px; }
a.navtop:visited { color: #ffffff; }
a.navtop:active { color: #ffffff; }
a.navtop:hover { color: #6bd7d0; }

.navbot { font-family:arial,verdana,sans-serif; color:#a4a4a4; font-size:12px; font-weight:normal; text-decoration:none; margin-left:6px; margin-right:6px; line-height:18px; }
a.navbot { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:12px; font-weight:normal; text-decoration:none; margin-left:6px; margin-right:6px; line-height:18px; }
a.navbot:visited { color: #2b1413; }
a.navbot:active { color: #2b1413; }
a.navbot:hover { color: #6bd7d0; }

.news { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; text-decoration:none; }
a.news { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; text-decoration:none; }
a.news:visited { color: #2b1413; }
a.news:active { color: #2b1413; }
a.news:hover { color: #6bd7d0; }

a.h2name { font-family:arial,verdana,sans-serif; color:#9b9b9b; font-size:19px; font-weight:bold; line-height:20px; text-decoration:none; margin-top:0px; margin-bottom:3px; }
a.h2name:visited { color: #9b9b9b; }
a.h2name:active { color: #9b9b9b; }
a.h2name:hover { color: #9b9b9b; }

a.h3link { font-family:arial,verdana,sans-serif; color:#2b1413; font-size:17px; font-weight:bold; line-height:19px; text-decoration:none; margin-top:0px; margin-bottom:3px; }
a.h3link:visited { color: #2b1413; }
a.h3link:active { color: #2b1413; }
a.h3link:hover { color: #a30134; text-decoration:underline; }

a.newslink { font-family:arial,verdana,sans-serif; color:#a30134; font-size:13px; font-weight:bold; text-decoration:none; }
a.newslink:visited { color: #a30134; }
a.newslink:active { color: #a30134; }
a.newslink:hover { color: #6bd7d0; }

.headlink { margin-bottom:5px; }
a.headlink { font-family:arial,verdana,sans-serif; color:#808080; font-size:13px; font-weight:bold; text-decoration:none; }
a.headlink:visited { color: #808080; }
a.headlink:active { color: #808080; }
a.headlink:hover { color: #a30134; }


.album { width:100%; background-color:#ffffff; padding:0px; float:center; }
.album .imageSingle { float:left; margin:2px; width:143px; text-align:center; }
.album .imageSingle .image { width:148px; height:125px; margin:1px; text-align:center; float:center; }
.album .footer { font-family:arial,verdana,sans-serif; font-size:9pt; text-align:center; width:148px; color:#202020; font-weight:normal; padding-top:0px; padding-bottom:5px; margin-top:0px; } 

.backtotop {  background-color:#fff; border-left:10px solid #ffffff; border-bottom:1px solid #a4a4a4; border-top:5px solid #ffffff; }
a.top { font-family:arial,verdana,sans-serif; color:#a30134; font-size:11px; font-weight:normal; text-decoration:none; border-right:10px solid #ffffff; line-height:18px;  }
a.top:visited { color: #a30134; text-decoration:none; }
a.top:active { color: #a30134; text-decoration:none; }
a.top:hover { color: #a30134; text-decoration:none; }


a.dw { font-family:arial,verdana,sans-serif; color:#a4a4a4; font-size:12px; font-weight:normal; text-decoration:none; }
a.dw:visited { color: #a4a4a4; text-decoration:none; }
a.dw:active { color: #a4a4a4; text-decoration:none; }
a.dw:hover { color: #a30134; text-decoration:none; }

/* New CSS */

a.menu { font-family:arial,verdana,sans-serif; color:#fff; font-size:9pt; font-weight:bold; text-decoration:none; line-height:20px; padding:3px 0px 3px 0px; }
a.menu:visited { color: #fff; }
a.menu:active { color: #fff; }
a.menu:hover { color: #6bd7d0; }

a.menuanchorclass { font-family:arial,verdana,sans-serif; color:#fff; font-size:9pt; font-weight:bold; text-decoration:none; line-height:20px; padding:3px 0px 3px 0px; }
a.menuanchorclass:visited { color: #fff; }
a.menuanchorclass:active { color: #fff; }
a.menuanchorclass:hover { color: #6bd7d0; }

.menuborder { border-bottom:1px solid #2b1413; }

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #2b1413;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: bold 12px #a30134 arial,verdana,sans serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #fff;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px #a30134 arial,verdana,sans serif;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
font: bold 12px #a30134 arial,verdana,sans serif;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #fff;
color: #6bd7d0;
}





/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}



