body {
	font-family : Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-top:0px;
    font-size: 12px;
	color: #2A5124;
    background-color: #FDF1CC;	}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;	}

#startpage {
	margin-top: 120px;
	text-align: center;
	color: #1A5A08;
}

#maintable {
	font-family : Arial, Helvetica, sans-serif;
	border: 1px solid darkgreen;
	width: 950px;
	background-image: url(../pics/background-b.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	}

#head {
    background-image:  url(pics/header.jpg);
    height: 88px;	}

.nav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
    font-weight: bold;
   	background-repeat: repeat;
	}

   .nav a:link    { color:#F2BC3E;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:11px; text-decoration:none; }
   .nav a:visited { color:#F2BC3E;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:11px; text-decoration:none; }
   .nav a:hover   { color:#FFFFFF;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:11px; text-decoration:underline; }
   .nav a:active  { color:#F2BC3E;
      font-family:Tahoma,sans-serif; font-weight:bold; font-size:11px; text-decoration:none; }



#lt01 {
    background-color: #C9EABD;
    width: 600px;
    height: 10px;	}

#lt02 {
    background-color: #A4D884;
    width: 160px;
    height: 10px;   }

#lt03 {
    background-color: #A4D884;
    width: 15px;	}

#mainwindow {
	font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #1E6809;
    vertical-align: top;
   	}

#sidenav {
	background-color: #C9E7B7;
	width: 160px;
    vertical-align: top;	}

#navcatinfo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
   	font-weight: bold;
   	text-align: center;
   	background-color: #A4D884;
   	border-top: dotted 2px green;
   	border-bottom: dotted 2px green;
   	color: green;
    margin-top: 0px;
    margin-bottom: 2px;
    }

.navitem  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4D884;
    text-align: center;
    margin: 4px;
	width: 80px;
	padding: 4px;  }

.navitem a {
	color: #ffffff;
	text-decoration: none;
}

.navitem a:visited {
    color: #ffffff;
    text-decoration: none;
}

.navitem a:active {
    color: #ffffff;
    text-decoration: none;
}

.navitem a:hover {
	background-color: #000;
    text-decoration: none;
    }

.newsitem  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	background-color: #A4D884;
    text-align: center;
    margin-left: 0px;
    margin-top: 4px;    }

.newsitem a {
	color: #ffffff;
	text-decoration: none;
}

.newsitem a:visited {
    color: #ffffff;
    text-decoration: none;
}

.newsitem a:active {
    color: #ffffff;
    text-decoration: none;
}

.newsitem:hover {
    background-color: #679F49;
    text-decoration: none;
    }

.quote  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
    color: #008000;
	background-color: #A4D884;
    text-align: center;
    margin-left: 0px;
    margin-top: 4px;    }

#lt06 {
    background-color: #C9EABD;
    width: 570px;
    height: 10px;    }

#lt07 {
    background-color: #A4D884;
    width: 160px;
    height: 10px;    }

.footer {
    background-image: url(../pics/navline-small.jpg);
    background-repeat: repeat;
    height: 28px;
    text-align: center; }

a {
	color: #4F7627;
	text-decoration: none;	}

a:visited {
	color: #4F7627;
	text-decoration: none;	}

a:hover {
	color: #99CC66;
	text-decoration: underline;	}

a:active {
	color: #4F7627;
	text-decoration: underline;	}

.indexhead {
   	font-size: 14px;
   	font-weight: bold;
    border-bottom: dotted 2px #3E69B8;
    margin-top: 10px;
    margin-bottom: 8px;	}

.offertitle {
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 10px;    }

.newscontent {
    background-color: #E9F2FB;
    }

.newsfooter {
    background-color: #BAD9F5;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px; }

.gbhead {
   	font-size: 14px;
   	font-weight: bold;
    border-bottom: solid thin #3E69B8;	}

.gbcontent {
    background-color: #E9F2FB;
    margin-top: 0px; }

.gbfooter {
    background-color: #BAD9F5;
    font-weight: bold;
    margin-bottom: 20px; }

#pagetitle {
   	font-size: 16px;
   	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-left: 6px;
	margin-right: 4px;
    border-bottom: dotted 2px green;
    margin-bottom: 8px;
}

.hl-m {
    font-size: 18px;
    font-weight: bold;
    margin-top: 14px;
    margin-bottom: 5px;
}

.hl-s {
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 4px;
}

.cspacer {
    margin-left: 10px;
    margin-right: 6px;
}

.side {
    margin-left: 10px;
    margin-right: 6px;
    text-align: center;
}

.side img {
	margin-top: 8px;
	margin-bottom: 4px;
}

.side a{
	text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}



#sidetitle {
   	font-size: 16px;
   	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-left: 6px;
	margin-right: 4px;
    border-bottom: dotted 2px green;
    margin-bottom: 8px;
}
