html, body { margin: 0; padding: 0; }
body { color: #5c5c5c; font: 13px/16px Tahoma; }

h2 { font-size: 16pt; color: #527a37; margin: 5px 0px; line-height: 20px; }
h3 { font-weight: bold; font-size: 10pt; }
p { margin: 20px 0px; }
a { color: #5c5c5c; }

#header { margin-bottom: 10px; z-index: 1; }
#header #greenTab { background-image: url(/templates/active/images/tab-green.gif); height: 20px; }
#header #greenTab a { font-family: Tahoma; color: #ffffff; font-weight: bold; margin-left: 75px; text-decoration: none; }

#header #menuBar { background-image: url(/templates/active/images/bar-blue.jpg); height: 29px; }

#header #linksHeader { padding-top: 5px; }
#header #linksHeader li { display: inline; margin-left: 20px; }
#header #linksHeader li a { font-family: Tahoma; color: #ffffff; font-weight: bold; text-decoration: none; }

#header .search .txtSearch { width: 170px; height: 12px; margin-top: 5px; }

#centerGraphics { }
#centerGraphics #sideMenu img { margin-bottom: 3px; }
#centerGraphics #greenBox { height: 306px; }
#centerGraphics #greenBackground { background-image: url(/templates/active/images/box-green.gif); width: 209px; height: 267px; padding: 5px 10px; font-size: 8pt; }
#centerGraphics #greenerBackground { background-image: url(/templates/active/images/box-greener.gif); width: 209px; height: 267px; padding: 5px 10px; font-size: 8pt; }
#centerGraphics #greenBox #tabs #tabGuest { background-image: url(/templates/active/images/tabGuest.gif); width: 84px; height: 30px; float: left; clear: none; }
#centerGraphics #greenBox #tabs #tabMember { background-image: url(/templates/active/images/tabMember.gif); width: 145px; height: 30px; float: left; display: none; clear: none; }
#centerGraphics #greenBox #tabs #tabGuestOff { background-image: url(/templates/active/images/tabGuestOff.gif); width: 84px; height: 30px; float: left; display: none; clear: none; }
#centerGraphics #greenBox #tabs #tabMemberOff { background-image: url(/templates/active/images/tabMemberOff.gif); width: 145px; height: 30px; float: left; clear: none; }
#centerGraphics #greenBox #guest { }
#centerGraphics #greenBox #member { display: none; }
#centerGraphics #greenBox a { color: #4879b9; }
#centerGraphics #greenBox h1 { color: #4879b9; }

#headerBar { background-image: url(/templates/active/images/bar-blue-2.jpg); height: 27px; }
#headerBarRegular { background-image: url(/templates/active/images/bar-blue-3.jpg); height: 27px; color: #ffffff; font-weight: bold; margin: 8px 0px; }
#headerBarRegular div { padding: 5px 10px; }
#headerBarRegular a { color: #ffffff; }

#content  { border-bottom: 1px solid #808080; margin-bottom: 70px; }
#content table { width: 950px; }
#content table td {vertical-align: top; }
#content table .column { padding: 20px; width: 270px; font-weight: bold; font-size: 8pt; } 
#content table .column .link { float: right; margin: 10px 0px 0px 0px; }

.pagination { margin-top: 10px; }
.pagination li { display: inline; margin: 0px 8px; }

.category .product p { margin-top: 0px; }

#menu { margin-left: 8px; }
#menu .division { display: none; }
#menu li { font-weight: bold; margin-bottom: 20px; }
#menu li a { text-decoration: none; font-size: 11pt; }

#footer { text-align: center; font-weight: bold; margin-bottom: 30px; margin-top: 30px; }
#footer #linksFooter li { display: inline; margin-left: 8px; }
#footer #linksFooter li a { font-family: Tahoma; color: #4879b9; font-weight: bold; text-decoration: none; }

#linksHeader { }
#linksHeader li a { display: block; text-decoration: none; }
#linksHeader ul { list-style: none outside none; }
#linksHeader li { display: inline; float: left; margin-left: 40px; cursor: pointer; }
#linksHeader li ul { left:-999em; position: absolute; width:15em; display: block; margin-left: -25px; margin-top: 0px; }
#linksHeader li ul .spacer { height: 8px; background-color: #4B7CBD; }
#linksHeader li ul .item { height: 30px; margin-left: 0; padding: 8px 0 0 10px; width: 100%; }
#linksHeader li:hover ul { left: auto; }
#linksHeader li.sfhover ul { left: auto; }
#linksHeader li ul .item 	{ background-color: #4B7CBD; border-bottom: 1px solid #143A77; border-left: 1px solid #143A77; border-right:1px solid #143A77; }
#linksHeader li a 			{ color: #FFFFFF; }
#linksHeader li a:hover 	{ color: #FFFFFF; }

#pnlMinistries { background-color: #84b256; display: none; padding: 15px 0px; }
#pnlMinistries #topContent { width: 950px; margin: 0px auto; color: #ffffff; }
#pnlMinistries #topContent a { display: block; color: #ffffff; }
#pnlMinistries #topContent table { width: 100%; }

.page .description { margin-bottom: 10px; }

.blog .title			{ font-weight: bold; }
.blog .description { margin: 8px 0px 15px 0px; border-top: 1px solid #5C5C5C; }
.blog .description .inner { height: 50px; }

#tblMedia { width: 100%; }
#tblMedia th { color: #ffffff; font-weight: bold; text-align: left; background-color: #4B7CBE; padding: 10px; }
#tblMedia td { padding: 10px 10px 10px 10px; }

.paymentForm p { text-align: center; }
.paymentForm td { padding: 3px; }
.paymentForm .donate{ border-left: 1px solid #3187CA; padding-left: 20px; }
.paymentForm .payments td { padding: 5px 15px; }
.paymentForm .payments { border: 1px solid #3187CA; width: 290px; }
.paymentForm .currency { text-align: right; }
