body { background:#d8d8d8 url(/graphics/backgray.png); margin: 20px 0px 10px 0px; padding:0; font-family:arial,verdana,sans-serif; color:#2b1413; font-size:13px; font-weight:normal; }

h1 { color:#a30134; font-size:21px; font-weight:bold; line-height:22px; margin: 0px 0px 3px 0px; }
h2 { color:#58595b; font-size:18px; font-weight:bold; line-height:20px; margin-top:0px; margin-bottom:3px; }
h3 { color:#2b1413; font-size:17px; font-weight:bold; line-height:19px; margin-top:0px; margin-bottom:3px; }
h4 { color:#a30134; font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:3px; }
h5 { color:#b2b2b2; font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:3px; }
h6 { color:#2b1413; font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:3px; }

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

p { margin:0px 0px 0px 0px; }

ol { margin-top:2px; margin-bottom:2px; }
ul { margin-top:2px; margin-bottom:2px; padding-left:15px; margin-left:10px; }
li { margin-top:0px; margin-bottom:0px; }
ul.news { list-style-type:none; padding:0px; margin:0px; }


form { font-size:12px; margin:0px; padding:0px; }
hr { color:#333; margin:0px; }

div.hrteal { height:1px; background: #6bd7d0; margin:1px 0px 2px 0px; padding:0px; }
div.hrteal hr { display: none; }
div.resource { margin: 0px 0px 5px 0px; padding:0px 0px 5px 0px; }

div.hrtealjob { height:1px; background: #6bd7d0; margin:1px 0px 2px 0px; padding:0px; width:300px; }
div.hrtealjob hr { display: none; }

div.hrwhite { height:2px; background: #fff; margin:1px 0px 2px 0px; padding:0px; }
div.hrwhite hr { display: none; }


.address { color:#888; font-size:12px; text-decoration:none; margin-left:6px; margin-right:6px; line-height:18px; }
.brownborderall { border:1px solid #2b1413; margin:0px 0px 0px 0px; }
.brownbordertable { border-top:1px solid #2b1413; border-left:1px solid #2b1413; margin:0px 0px 0px 0px; }
.brownbordercell { border-right:1px solid #2b1413; border-bottom:1px solid #2b1413; margin:0px 0px 0px 0px; }
.donate { font-size:14px; font-weight:bold; color:#fff; }
.footnote { font-size:11px; margin:0px 0px 0px 0px; border-top:1px solid #2b1413; }
.leftcolumn { background-color:#2b1413; }
.mainborder { background-color:#fff; border:1px solid #b2b2b2; }
.maincontent { padding: 10px 0px 0px 10px; background-color:#fff; }
.member { background-color:#fff; border:1px solid #999; }
.members { font-size:12px; margin: 0px 0px 0px 0px; }
.newsletters { background-color:#fff; border:1px solid #999; padding:10px; }
.quote { font-family:georgia,palatino linotype,times new roman,courier new; color:#2b1413; font-size:14px; margin:0px 0px 0px 0px; }
.search       { background-color:#fff; border:1px solid #b2b2b2; color:#bdbdbd; font-size:12px; font-weight:bold; text-decoration:none;
		margin: 0px 0px 0px 2px; padding: 0px 0px 0px 2px; height:17px; }
.searchbutton { background-color:#a0a0a0; border:1px solid #b2b2b2; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; margin:0px 2px 0px 2px; padding: 0px 2px 0px 2px; }
.small { font-size:11px; margin:0px 0px 0px 0px; }
.speaker { font-weight:bold; margin:0px 0px 0px 0px; }
.topborder { border-top:2px solid #2b1413; }
.topnav { background:#a30134; border-top:5px solid #fff; border-bottom:5px solid #fff; padding:4px; }
.whiteborder { background:#fff; border-top:5px solid #fff; border-left:10px solid #fff; }


/* Contact Page CSS */

.staff1 { width:160px; margin:0px auto; float:center; text-align:center; }
.staff2 { width:320px; margin:0px auto; float:center; text-align:center; }
.staff3 { width:480px; margin:0px auto; float:center; text-align:center; }
.staff { float:left; width:150px; border:0px; padding:0px 5px 10px 5px; font-size:12px; text-align:center; }
.photo { float:left; width:150px; border:0px; padding:5px 0px 5px 0px; text-align:center; }
.clearboth { clear:both; }

.album { width:100%; background-color:#fff; padding:0px; float:center; margin:0px auto; }
.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; padding-top:5px; padding-bottom:5px; }
.album .footer { font-size:12px; text-align:center; width:148px; color:#202020; margin-top:0px; } 


.navtop { color:#a4a4a4; font-size:12px; font-weight:bold; text-decoration:none; margin: 0px 0px 0px 0px; }
a.navtop { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; margin: 0px 3px 0px 3px; }
a.navtop:visited { color: #fff; }
a.navtop:active { color: #fff; }
a.navtop:hover { color: #6bd7d0; }

.breadcrumb { margin-bottom:5px; }
a.breadcrumb { color:#808080; font-size:13px; font-weight:bold; text-decoration:none; }
a.breadcrumb:visited { color: #808080; }
a.breadcrumb:active { color: #808080; }
a.breadcrumb:hover { color: #a30134; }

.subsitenav { color:#a30134; font-size:12px; text-decoration:none; margin:0px 3px 0px 3px; float:left; text-align:top; }
a.subsitenav { color:#2b1413; font-size:12px; text-decoration:none; margin:0px 3px 0px 3px; float:left; text-align:top; }
a.subsitenav:visited { color: #2b1413; }
a.subsitenav:active { color: #2b1413; }
a.subsitenav:hover { color: #309690; text-decoration:underline; }

.subnav { color:#a30134; font-size:12px; text-decoration:none; margin:0px 6px 0px 6px; line-height:18px; }
a.subnav { color:#2b1413; font-size:12px; text-decoration:none; margin:0px 6px 0px 6px; line-height:18px; }
a.subnav:visited { color: #2b1413; }
a.subnav:active { color: #2b1413; }
a.subnav:hover { color: #309690; text-decoration:underline; }

.navtable { color:#a30134; font-size:12px; text-decoration:none; }
a.navtable { color:#2b1413; font-size:12px; text-decoration:none; }
a.navtable:visited { color: #2b1413; }
a.navtable:active { color: #2b1413; }
a.navtable:hover { color: #309690; text-decoration:underline; }

a.dw { color:#888; font-size:12px; text-decoration:none; }
a.dw:visited { color: #888; text-decoration:none; }
a.dw:active { color: #888; text-decoration:none; }
a.dw:hover { color: #a30134; text-decoration:none; }

a.view { color:#a30134; font-size:13px; font-weight:bold; text-decoration:none; }
a.view:visited { color: #a30134; }
a.view:active { color: #a30134; }
a.view:hover { color: #a30134; text-decoration:underline; }

.backtotop {  background-color:#fff; border-left:10px solid #fff; border-bottom:1px solid #a4a4a4; border-top:5px solid #fff; }
a.top { color:#a30134; font-size:11px; text-decoration:none; border-right:10px solid #fff; 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.switch { color:#2b1413; font-size:13px; text-decoration:none; }
a.switch:visited { color: #2b1413; }
a.switch:active { color: #2b1413; }
a.switch:hover { color: #6bd7d0; }

.pages { color:#888; font-size:12pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:3px; }
a.page { color:#888; font-size:12pt; font-weight:bold; text-decoration:underline; padding-bottom:10px; }
a.page:visited { color: #888; }
a.page:active { color: #9e042e; }
a.page:hover { color: #9e042e; }



.sharenews { background:#fff url(/graphics/shareside.gif); margin:0px; padding-left:0px 9px 0px 9px; color:#a30134; font-size:14px; font-weight:bold; background-repeat:repeat-y; line-height:17px; }
a.sharenewslink { color:#309690; text-decoration:none; }
a.sharenewslink:visited { color:#309690; text-decoration:none; }
a.sharenewslink:active { color:#309690; text-decoration:none; }
a.sharenewslink:hover { color:#309690; text-decoration:underline; }

/* New Menu CSS */

a.menuanchorclass { color:#fff; font-size:12px; 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; }

a.menu { color:#fff; font-size:12px; 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.resources { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
a.resources:visited { color: #fff; }
a.resources:active { color: #fff; }
a.resources: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; }

.anylinkmenu { font-family:arial,verdana,sans-serif; font-size:13px; }

