BODY, TD, TH, P, UL, LI {font-family: Georgia, Bookman, "Times New Roman", Times, serif;
                         font-size: 14px;
												 color: #000000;
												}

BODY {margin: 0px 0px 20px 0px;
      background: #990000;
			background-image: url('images/layout/bkrnd_body.jpg');
		 }

P {line-height: 24px;
  }

H1, .headertype {font-family: Georgia, Bookman, "Times New Roman", Times, serif;
                 font-size: 22px;
								 color: #336633;
								 letter-spacing: -.03em;
								 margin: 8px 0px 8px -8px;
								 }
H2, .subheadtype {font-family: Georgia, Bookman, "Times New Roman", Times, serif;
                  font-size: 18px;
									color: #336600;
									font-weight: bold;
									letter-spacing: -.03em;
									margin: 8px 0px 8px -8px;
									}

BIG, .bigtype {font-family: Georgia, Bookman, "Times New Roman", Times, serif;
               letter-spacing: -.02em;
							 color: #339900;
							 font-weight: bold;
							 font-size: 16px;
							 }
							 
SMALL, .smalltype {font-size: 11px;
                   color: #330000;
									 }

UL LI {list-style-image: url('images/layout/list_bullet.gif');
       margin-bottom: 12px;
      }

A:link, A:visited {text-decoration: underline;
                   color: #339900;
									 }
A:hover {text-decoration: underline;
         color: #006600;
				 }

.header {background-color: #FFFFDD;
				 height: 200px;
				 width: 760px;
				 margin: 0px;
				 padding: 0px;				 
				 }

.leftcol {background-color: transparent;
           width: 145px;
					 margin: 0px;
					 padding: 0px;
           vertical-align: top;					 					 
					 }
			 
.rightcol {background-color: #ffffdd;
           background-image: url('images/layout/bkrnd_footer.gif');
					 background-position:  bottom;
				   background-repeat: no-repeat;			
           width: 615px;
					 margin: 0px;
					 padding: 0px 0px 150px 0px;
           vertical-align: top;					 					 
					 }
					 
.bodytext {margin: 0px;
           padding: 8px 25px 0px 25px;
					 text-align: left;
          }		
					
.pagetitle {margin: 0px 0px 0px -15px;
            padding: 0px;
           }
					 
DIV.slideshow {float: right;
               width: 240px;
							 margin: 8px 0px 25px 25px;
							 border: 0px;
               }						 	
					 
DIV.boxodd {margin: 35px 0px 35px 0px;
            padding: 8px;
						background-color: #FFFFCC;
           }	
					 
.pullquote {margin: 12px 0px 12px 0px;
            padding: 0px 20px 0px 20px;
            font-family: Georgia, Bookman, "Times New Roman", Times, serif;
            letter-spacing: -.02em;
						text-align: center;					
					  color: #336600;
					  font-size: 16px;
					  line-height: 28px;						
					  font-weight: bold;
            }		
						
.shadequote {margin: 12px 0px 12px 0px;
            padding: 0px 10px 0px 10px;
            font-family: Georgia, Bookman, "Times New Roman", Times, serif;
            letter-spacing: -.02em;
						text-align: left;					
					  color: #336600;
					  font-size: 16px;
					  line-height: 28px;						
					  font-weight: bold;
						border: 2px solid #339900;
						background-color: #C2E1B3;
            }											 					 									 
							
.footer {background-color: transparent;
				 padding: 18px 0px 0px 0px;
				 margin: 0px;
				 text-align: center;
				 vertical-align: middle;
				 font-size: 11px;
				 line-height: 18px;
				 color: #FFF;	
        }
				
.footer A:link, .footer A:visited {text-decoration: underline;
                                   color: #FFF;
									                }
.footer A:hover {text-decoration: underline;
                 color: #FFFF66;
				         }				

.imgblock {display: block;
           border: 0px;
					 }
.imgborder {padding: 0px;
						margin: 0px 0px 0px 0px 0px;
            border: 1px solid #336633;
						}
						
.imgfloatright {float: right;
						    margin: 7px 0px 0px 7px;
                border: 1px solid #336633;

						    }
								
.imgfloatleft {float: left;
						   margin: 7px 7px 0px 0px;
               border: 1px solid #336633;
						   }								

								
.clearfloat {clear: both;
           }					
					 
/* Gallery Pop-Up Styles */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/gallery/overlay.html); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/gallery/overlay.html", sizingMethod="scale");
	}					 											
												
			




