* {margin: 0; padding: 0;}
body {color: #ffffff;  background-color: #447622; }

p {font-family: Georgia, Times, "Times new roman", palatino, serif; font-size: 11pt; line-height: 13pt; font-weight: normal; color: #000; padding: 0px 6px 10px 12px; margin: 0;}

table.topbanner { background-color: #B8C591;}

span#banner {color: #346B7D; font-family: Arial, verdana, sans-serif; font-size: 13px; line-height: 24px; font-weight: bold;  padding:20px 0 0 10px;}

a:link,a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; font-weight: normal; color: #9E0522; text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000; text-decoration: none;}

a.topLine:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #9E0522; text-decoration: underline;}
a.topLine:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #9E0522; text-decoration: underline;}
a.topLine:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4E0805; text-decoration: none;}
span.topLineText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000; text-decoration: none; padding:20px 10px 0 0;}

h1, h2, h3 {font-family: Arial, verdana, sans-serif; }
h1 {padding: 6px 6px 6px 12px;  font-size: 18pt; line-height: 20pt; color: #4E0805;}
h2 {padding: 8px 6px 12px 12px; font-size: 12pt; line-height: 13pt; color: #3A641D;}
h3 {padding: 6px 6px 6px 12px; font-size: 11pt; line-height: 12pt; color: #3A641D;}

/* menubar  */
tr.navRow {background-color: #FFF4D4;}
a.menu_nav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFF; background-color: #4E0805; text-decoration: none; padding:6px;}
a.menu_nav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFF; background-color: #4E0805; text-decoration: none; padding:6px;}
a.menu_nav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFFDD9; background-color: #B8C591 ;  text-decoration: underline; padding:6px;}


ul#intro,ul#intro li{list-style-type:none;margin:0;margin:8px;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:640px;margin-right:10px; padding: 10px 0px;}

li#mission{background: #FFF4D4;}
ul#intro h3{text-transform:uppercase;padding-top:6px; padding-bottom:12px; color: #4E0805; font-size: 14pt; line-height: 14pt; color: #4E0805;}


ul#sidebar,ul#sidebar li{list-style-type:none;margin:0;padding:0}
ul#sidebar{width:100%;overflow:hidden;margin-bottom:20px}
ul#sidebar li{float:left;width:246px;margin-left:12px; padding: 0px 0px;}

li#sidecolumn{background: #FFF;}
ul#sidecolumn h1{text-transform:uppercase;padding-bottom:3px;color: #4E0805;}



a:link,a:visited {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height:15pt; font-weight: normal; color: #9E0522; border-bottom: 1px dotted #CF8391;  text-decoration: none;}
a:hover {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 15pt; color: #000000; text-decoration: none;}



table#certificates {background-color:#FFFAEA; margin-top:12px;  margin-bottom:12px; padding: 8px 0 8px 0;  border: 1px solid #979992;   text-align:center; }

table.footer { background-color: #447622;}


span.whiteText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFF4D4;}
a.whiteFooter:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whiteFooter:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whiteFooter:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:16px; font-weight: normal; color: #FFFFFF; text-decoration: none;}


/* members */
span.members {font-variant:small-caps; font-weight:bold;  }
#firstLineBold p:first-line { font-size: 10pt; line-height: 11pt; font-variant:small-caps; font-weight:bold;  }
span.unBold { font-size: 10pt; line-height: 11pt; font-variant:normal; font-weight:normal; color:#212121; }

/* images  */
.pic {padding: 4px 8px 4px 10px;  color: #666666; font-family: verdana, sans-serif;font-size: 9px; }

div.picright {float: right;  padding-left: 20px; padding-right: 20px; color: #333; font-family: arial, verdana, sans-serif; font-size: 9px; line-height:16px;}

div.picleft {float: left; padding-left: 20px;  padding-right: 20px; padding-top: 3px; color: #333; font-family: arial, verdana, sans-serif; font-size: 9px; line-height:10px;  }


/* slideshow  */
#imageStuff { width: 413px; height:190px; margin-left: 0px; padding-top: 0px;   }

#imageBackground {float: right;  padding-right: 0px; margin-top: 4px; margin-bottom: 4px; width: 413px; height:190px; background:B8C591;}


/* stores  */

td.store p {padding: 3px 3px 8px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt;color: #000;  }

td.store h1 {font-size: 15px; line-height:16px; }  
td.store h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-size: 13px; line-height:15px; color: #403E1A; padding: 0px 3px 8px 3px; }


a.stores:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt;  font-weight: normal; color: #1A190A; text-decoration: none;  }
a.stores:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; font-weight: normal; color: #1A190A; text-decoration: none;  }
a.stores:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt;  font-weight: normal; color: #027AB3; text-decoration: underline; }
a.stores:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt;  font-weight: normal; color: #4DA0BC; text-decoration: none;  }



/* footer  */
#footer { 	margin-left: auto; margin-right: auto;
	width: 900px;
	clear: both;  padding-top: 8px; padding-bottom: 4px;
	margin-top: 10px;     text-align: center; color: #fff;   font-family: arial, Verdana, sans-serif;   font-size: 10px;   border: 1px solid #999933;
	background: #999933;   white-space: nowrap;                        border: 1px solid #999933;  }
#footer a {color: #FFF; text-decoration: none;  line-height: 16px; font-size: 14px;  }
#footer a:hover  {color: #000; text-decoration: underline;   }
#footer p {    padding: 10px 0 10px 0px;  text-align: center; color: #fff;   font-family: arial, Verdana, sans-serif;   font-size: 12px; }
#credit {    padding: 10px 0 10px 0px;  text-align: center; color: #333C34;   font-family: arial, Verdana, sans-serif;   font-size: 10px; }
#credit a {font-family: arial, Verdana, sans-serif;   font-size: 10px;  color: #333C34; font-weight: bold;text-decoration: underline;}
#credit a:hover {color: #003333;   text-decoration: none; }
