body {
background-color: #F9F5D0;
margin-top: 0px;
margin-left: 0px;
background-image: url(images/sprite.gif);
background-repeat: no-repeat;
background-position: 50px 485px;
z-index: -1;
font-family: 'Lucida Grande', Verdana, sans-serif;
}

h1 { 
color: #4C7BA5; 
margin-bottom: 5px; 
margin-top: 5px;
}

h2 { 
color: #35844B;
margin-top: 0px; 
padding-bottom: 0px; 
}

h3 { 
color: #71A271; 
font-size:22px; 
margin-top: 0px; 
margin-bottom: 0px; 
padding-bottom: 0px; 
}

h4 { 
color: blue; 
padding-bottom: 0px; 
} 

.faq { 
text-indent: 0px; 
}

.after-text { 
color: #333399; 
font-size: smaller; 
width:90%;
margin-left:5%;
}

ul { 
list-style-position: inside;  
}

#contact-left p { 
color: #333399; 
font-size: 11px; 
line-height:16px;
width: 170px; 
position: absolute; 
top: 575px; 
left: 3px; 
text-align: center;
}

.pdfstatement { 
text-indent: 0px; 
color: #333399; 
font-size: x-small; 
padding: 0; 
margin: 0; 
}

p {
color:#2C2B2B;
font-weight:normal;
font-size:15px;
line-height:25px;
}
/*-------------------------Intro Screen----------------------------*/

#intro { 
background-image: url(images/indexbkgd.jpg); 
background-color: #f7d763; 
height: 600px; 
width: 800px;
background-repeat: no-repeat;
}

#intro-welcome { 
z-index: 1; 
position: absolute; 
top: 490px; 
left: 500px; 
width: 80px; 
height: 35px; 
}

#intro-welcome ul li {
list-style-type: none; 
margin: 0px; 
border: 0px; 
height: 35px; 
width: 80px;
}

#intro-welcome ul li a:link, #intro-welcome ul li a:visited {
display: block; 
margin-left: 0px; 
height: 35px; 
width: 80px; 
background: transparent url(images/buttons/welcome_01.gif) no-repeat;
}

#intro-welcome ul li a:hover {
background: transparent url(images/buttons/welcome_01-over.gif) no-repeat; 
height: 36px;
}

/*--------------------------Header---------------------------------*/

#header-logo { 
z-index: 1; 
position: absolute; 
left: 0; 
top: 1px; 
width: 215px; 
height: 170px; 
background: url(images/logo.jpg) no-repeat; 
}

#header { 
position: absolute; 
left: 215px; 
top: 0; 
width: 584px; 
height: 135px; 
margin: 0px; 
padding: 0px; 
background: #B2D7B1 url(images/toplogo-words.gif) no-repeat 84px; 
}

/*#flash { z-index: 1; }*/

.sprite {
position:absolute;
top:-28px;
left:-20px;
background:transparent;
z-index:1;
}

/*--------------------Side Navigation Bar--------------------*/

#navbar { 
clear: both; 
z-index: 1; 
position: absolute; 
top: 200px; 
font-size: 13px; 
left: 10px; 
width: 146px; 
margin: 0px; 
border: 0px; 
padding: 0px;	
}

#navbar ul li {
list-style-type: none; 
margin: 0px; 
font-size: 12px; 
padding-top: 0px; 
margin-top: 0px; 
border: 0px; line-height: 40px; 
}

#navbar ul {
margin: 0;
padding: 0;
}

#navbar ul li a:link, #navbar ul li a:visited {
outline: none;
display: block; 
text-decoration: none; 
text-align: left;
margin-left: 0px; 
font-size: 13px; 
height: 40px; 
width: 130px; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 20px; 
padding-right: 0px;
color: #48688B; 
background: url(images/buttons/buttonbackground1.gif) 0px 0px;
font-weight: bold;
}

#navbar ul li a:hover {
color: #CC6633; 
background: transparent url(images/buttons/buttonbackground1.gif) 150px 0px; 
padding-top: 0px; 
padding-left: 20px;
}

/*--------------------------Main Content Area------------------*/

#wismap { 
z-index: -1; 
float: right; 
border: 0; 
margin-top: 5px; 
margin-left: 0px; 
margin-right: 0px; 
background-color: transparent; 
}

#main-text-container { 
z-index: 0; 
position: absolute; 
padding-top: 50px; 
padding-left: 50px; 
padding-right: 25px; 
width: 550px; 
top: 147px; 
left: 175px; 
background-color: White; 
}

#main-text-container a:link, a:visited { 
text-decoration: underline; 
color: #FF7A0E; 
}

#main-text-container a:hover { 
color: #48688B;
}

#main-text-container img {
border: 1px solid #5B5B5B; 
margin-top: 25px; 
margin-left: 5px; 
margin-right: 5px; 
padding: 0px; 
}


#main-text-container ul {
font-size: 15px;
}

#imgreader {
}

#imgreader img {
margin-top: 0px;  
}

/*----------------------------News------------------------------*/

div.news {

}

div.news-top {
padding:0 10px;
background-color: #EFEFEF; 
border:1px solid #DFDFDF;
}

div.news-title { 
}

div.news-title p {
font-size:22px;
color: #7C7E7C; 
margin:5px;
}

div.news-date {
}

div.news-date p {
font-size:12px;
text-align:right;
margin:0px 10px 10px 0px;
}

.news-bottom { 
background-color: #FFFFFF; 
margin-top: -12px; 
margin-bottom: 20px; 
padding: 5px; 
border:1px solid #DFDFDF;
}

div.clearing {
clear:both;
height:1px;
}
/*----------------------------Footer------------------------------*/

#clearingdiv {
clear: both;
}

#footer { 
color: #1C662E; 
text-align: center; 
font-size: small; 
background-color: White; 
border-top: 1px solid black; 
margin-left: -15px; 
padding-right: 10px; 
width: 521px; 
height: 150px; 
}

#footer a { 
text-decoration: none; 
font-size: small; 
color: #1C662E; 
}

#footer a:link { 
text-decoration: none; 
font-size: small; 
color: #1C662E; 
}

#footer a:visited { 
text-decoration: none; 
font-size: small; 
color: #1C662E; 
}
#footer a:hover { 
font-size: small; 
color: #1C662E; 
}

/*---------------------------Recipes------------------------------*/
.recipe-top { 
background-color: #EFEFEF;
font-weight:bold;
text-align:center;
border:1px solid #DFDFDF;
margin-top: 10px; 
margin-bottom: 10px; 
padding: 15px; 
}

.recipe-bottom { 
background-color: #FFFFFF; 
margin-top: 0; 
margin-bottom: 20px; 
padding: 5px; 
border:1px solid #DFDFDF;
}