body {
top: 0px;
left: 0px;
background-color: #b47328;
}

p, ol, ul, li {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 1.4em;
text-align: left; }

h1 {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 1.4em;
text-align: left;
}

h2 {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 1em;
text-align: left;
}

i.title {
color: #009;
}

a:link {
color: #930;
font-weight: normal;
text-decoration: none;
}

a:visited {
color: #a83;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #760f76;
font-weight: normal;
text-decoration: none;
}


p.warn{
border: 1px solid #C00;
padding: 4px;
}

.hot{
color: #C00;
text-transform: uppercase;
}

.indent{
padding: 0px 15px 0px 15px;
}

.indentSpec{
padding: 0px 20px 0px 20px;
font-style: italic;
margin-top: -1em;
 }

.memname {
color: #000;
margin: 0px 15px 16px 15px;
text-indent: -15px;
}

.memlist {
display: block;
margin: 0px 0px 4px 0px;
}

.pgHead {
display: block;
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 1.4em;
text-align: left;
margin-bottom: 14px;
border-bottom: 1px solid #999;
color: #000;
width: 480px;
}

#mainSheet {
width: 700px;
top: 0px;
margin-top: 40px;
margin-right: auto;
margin-left: auto;
margin-bottom:10px;
background-color: #ffc;
}

#logo {
position: relative;
float: left;
background-color: #ffc;
width: 146px;
height: 90px;
padding: 10px 0px 0px 3px;
text-align: center; }

#mast {
position: relative;
float: left;
background-color: #ffc;
width: 549px;
height: 70px;
padding-top: 30px;
text-align: center; }

/* Main Nav elements common to all pages */
#nav {
width: 148px;
float: left;
background-color: #ffc;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
text-align: left;
line-height: 1em;
padding-top: 10px;
padding-bottom: 20px;
display: block;
height: auto;
}

.mainNav a:link {
color: #fff;
display: block;
background-color: #e60d2e;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

.mainNav a:visited {
color: #fff;
display: block;
background-color: #e60d2e;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

.mainNav a:hover {
color: #000;
display: block;
background-color: #a60;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

.navSec a:link {
color: #fff;
display: block;
background-color: #760f76;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

.navSec a:visited {
color: #fff;
display: block;
background-color: #760f76;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

.navSec a:hover {
color: #000;
display: block;
background-color: #a60;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-top: .5em;
padding-bottom: .5em;
margin-top: 4px;
margin-bottom: 4px;
}

#content {
position: relative;
left: 0px;
width: 698px;
background-color: #ffc;
height: auto; }


#content_navbar {
display: block;
position: relative;
margin-bottom: 10px;
border-bottom: 1px solid #999;
color: #000;
width: 480px;
height: auto;
padding-bottom: 1px;
}

#navbar_left {
float: left;
text-align: left;
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 16px;
}

#navbar_right {
float: right;
text-align: right;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;
}

#navbar_right a:link {
color: #930;
}

#navbar_right a:visited {
color: #930;
}

#navbar_right a:hover {
color: #808;
}

#copy {
float: left;
width: 480px;
padding-left: 35px;
padding-top: 20px;
height: auto; }

#bot_navbar {
display: block;
position: relative;
margin: 6px 0px 10px 0px;
border-bottom: 1px solid #999;
color: #000;
width: 480px;
height: auto;
text-align: right;
font-family:  Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;
padding-bottom: 1px;
}

#bot_navbar a:link {
color: #930;
}

#bot_navbar a:visited {
color: #930;
}

#bot_navbar a:hover {
color: #808;
}

.addr1 {
display: block;
float: left;
width: 230px;
margin: -6px 0px 0px 0px;
height: auto; }

.addr2 {
display: block;
float: left;
width: 230px;
margin: -6px 0px 0px 20px;
height: auto; }

.pics2 {
display: block;
float: right;
width: 244px;
margin: -6px 0px 0px 0px;
height: auto; }

.featImage {
display: block;
float: left;
width: 230px;
margin: -6px 0px 0px 20px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
text-align: center;
height: auto; }

.cinfo {
text-align: left;
margin: 5px 0px 0px 0px;}

img.pleft {
float: left;
margin: 20px 20px 20px 0px; }

img.pright {
float: right;
margin: 20px 0px 20px 20px; }

img.left {
float: left;
margin: 0px 20px 0px 0px; }

img.right {
float: right;
margin: 0px 0px 0px 20px; }

.leftx {
float: left;
width: 110px;
text-align: center;
margin-right: 8px; }

.rightx {
float: right;
width: 110px;
text-align: center;
margin-left: 8px; }

.wrapText {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;;
}

label {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;;
padding-right: 1em;
text-align: right; }

select {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;;
text-align: left; 
}

input {
margin-top: .6em;
}

form {
margin-bottom: 8px;
border-bottom: 1px solid #999;
padding-bottom: 6px;
}

input.act {
color: #930;
font-family: Arial, Helvetica, Sans;
font-size: 11px;;
margin: 10px 0px 0px 6px;
padding: 0px 4px 0px 4px;
text-align: center; }

button {
color: #fff;
background-color: #930;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
float: none;
margin: 8px 14px 0px 14px;
padding: 1px 4px;
text-align: center;
border-left: 2px #ccc solid;
border-top: 2px #ccc solid;
border-right: 2px #003 solid;
border-bottom: 2px #003 solid; }

button:hover{
color: #FFF;
background-color: #760f76;
}


.aleft{
display: block;
float: left;
}

.aright{
display: block;
float: right;
text-align: right;}

.acenter{
display: block;
text-align: center;}

.memnameLg {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 1.4em;
 }

.picBlock {
display: block;
width: 110px;
float: left;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
text-align: center;
margin-right: 9px;
}

.picButton {
display: block;
background-color: #eee;
width: 60px;
height: 60px;
float: right;
margin: 0px 0px 28px 8px;
padding: 0px;
text-align: center;
}

.picButton a:link {
display: block;
background-image: url(/images/pic_button.gif);
}

.picButton a:visited {
display: block;
background-image: url(/images/pic_button.gif);
}

.picButton a:hover {
display: block;
background-image: url(/images/pic_button_hover.gif);
}

.picButton_old {
display: block;
background-color: #eee;
width: 60px;
height: 60px;
float: right;
margin-left: 8px;
padding: 0px;
border-right: 1px solid #33c;
border-bottom: 1px solid #33c;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.picButton_old a:link {
display: block;
background-color: #eee;
}

.picButton_old a:visited {
display: block;
background-color: #eee;
}

.picButton_old a:hover {
display: block;
background-color: #69d;
}

.head1 {
color: #000;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: bold;
font-size: 16px;
}

.newsList{
display: block;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 1.4em;
text-align: left;
border: 1px solid #000;
height: auto;
padding: 0 0 1em 0;
}

.newsDate {
display: block;
float: left;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-size: 12px;
line-height: 1.4em;
text-align: left;
font-weight: bold;
text-align: left;
}

.newsItem {
display: block;
float: left;
width: 435px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 1.4em;
text-align: left;
margin: 0 0 1em .5em;
text-align: left;
height: auto;
}

.pBlockLT120 {
float: left;
display: block;
width: 120px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 20px 14px 0px; }

.pBlockLT180 {
float: left;
display: block;
width: 180px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 20px 14px 0px; }

.pBlockLT230 {
float: left;
display: block;
width: 230px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 20px 14px 0px; }

.pBlockLT480 {
float: left;
width: 480px;
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 1.4em;
text-align: left;
clear: both;
margin: 0px 0px 14px 0px; }

.pBlockRT120 {
float: right;
display: block;
width: 120px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 0px 14px 20px; }

.pBlockRT180 {
float: right;
display: block;
width: 180px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 0px 14px 20px; }

.pBlockRT230 {
float: right;
display: block;
width: 230px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 0px 14px 20px; }

.pBlockRT480 {
float: right;
display: block;
width: 480px;
font-family: Arial, Helvetica, Sans;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 1.2em;
text-align: left;
margin: 0px 0px 14px 20px; }

div#foot {
position: relative;
width: 678px;
color: #999;
background-color: #ffc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 9px;
padding: 20px 10px 10px 10px;
margin-bottom: 10px;
position: relative;
height: auto; }

