body {
	font:78% Arial,Helvetica,sans-serif;
        display: block;
        background-color: rgb(100%,98%,96%);
        color: rgb(0%,0%,30%);
        margin-left: 5%;
        margin-right: 5%;
        padding: 3em 1em 3em 1em;
        border: 1pt solid rgb(0%,0%,60%);
        /*font-family: Nimbus Sans L, Gill Sans, Futura, Optima, Arial, sans-serif;
        font-size: 16px;*/

}

p,ul,ol,li,table,td,th,div {font-size:1em;}

h1 {font-size:1.8em;}

h2 {margin:0;padding:0;font-size:1.5em;}

h3 {font-size:1.4em; }

h4 {font-size:1.3em;}

h5 {font-size:1.2em;}

h6 {font-size:1.1em;}

a {
        color: rgb(60%,10%,20%);
        text-decoration: none;
	font-weight:600;
}


a:visited {
        color: rgb(20%,50%,90%);
}


a:hover {color:#903; text-decoration:underline;}

a:active {color:#903;}

/*utility bar*/

a.nav {text-decoration:none;}

a.nav:link {color:#333;}



a.nav:visited {color:#333;}



a.nav:hover {color:#900; text-decoration:underline;}



/*---*/

#banner {background:url(../imgs/bannerbg.jpg);}



#main h2 {padding:2px 0 5px 20px; background:#fff url("../imgs/section2.gif") no-repeat 4px 4px; font-family: georgia, "Times New Roman", Times, serif; color:#6D3F8A;}
.leftlist li {background:url(../imgs/arrow2.gif) #FFf no-repeat 0 6px;color:#59306A;padding:0 0 0 10px;font-weight:700;margin-bottom:.4em;}



.leftlist li a:visited {text-decoration:none;color:#78A;}



.leftlist li a:hover {text-decoration:underline;color:#900;}



.leftlist ul {margin:0;padding:3px;list-style-type:none;}


.leftlist ul li {list-style-type:none;}

#main h5{padding:2px 0 5px 23px; background:#fff url("../imgs/link2.gif") no-repeat 4px 4px;}

.footer {font-size:1.0em;margin-top:12px;line-height:140%;}

#footer {
}

td#sidelinks {
        vertical-align: top;
        align: left;
}

h4#sidelinks a {
        background-color: transparent;
        color: rgb(0%,0%,30%);
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font-family: Nimbus Sans L, Gill Sans, Futura, Optima, Arial, Verdana, sans-serif;
        font-weight: bold;
        font-size: 100%;
        border-left: 1px solid rgb(0%,0%,30%);
        border-right: 1px solid rgb(0%,0%,30%);
        border-bottom: 2px solid rgb(0%,0%,30%);
        border-top: 2px solid rgb(0%,0%,30%);
}

td#sidelinks a {
        display: block;
       margin: 0 0 0 0;
        padding: 1px 10px 1px 5px;
        text-decoration: none;
        font-family: Nimbus Sans L, Gill Sans, Futura, Optima, Arial, Verdana, sans-serif;
        font-weight: bold;
        border-right: 1px solid rgb(0%,0%,30%);
        border-left: 1px solid rgb(0%,0%,30%);
        color: rgb(60%,10%,20%);
        background: transparent;
}

td#sidelinks a:visited {
        color: rgb(20%,50%,90%);
}

td#sidelinks h4 {
        background-color: transparent;
        color: rgb(0%,0%,30%);
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font: bold 100% Nimbus Sans L, Gill Sans, Futura, Optima, Arial, Verdana, sans-serif;
        border-left: 1px solid rgb(0%,0%,30%);
        border-right: 1px solid rgb(0%,0%,30%);
        border-bottom: 2px solid rgb(0%,0%,30%);
        border-top: 2px solid rgb(0%,0%,30%);
}


.main {
        border-bottom: 8px groove rgb(50%,50%,80%);
}

.pdf_list li{
        background-image: url(icn_pdf.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        margin-top:4px;
        list-style:none;
}
                 
hr {
        background-color: rgb(50%,50%,90%);
}

tr {
        padding: 0em;
        border: 0pt;
}
table {
        padding: 0em;
        border: 0pt;
}
td {
        padding: 0em;
        border: 0pt;
}

.cont2 > table {
        font-size: 12px;
        padding: 0.5em;
}
.cont > table {
        font-size: 13px;
        padding: 0.5em;
}

.main td > table {
        padding: 0.5em;
        border: solid 1px rgb(0%,0%,60%);
        font-size: 13px;
}
.main td {
        vertical-align: top;
}
.main td > h4 {
        font-size: 14px;
}
.main td > h2 {
        font-size: 24px;
}

.garden {
	font-size: 13px;
}

.garden table {
	margin: auto;
	border-spacing: 0px;
}

.garden td  {
	height: 220px;
	width: 33%;
	text-align: center;
	vertical-align: middle;
	border: solid 1px rgb(0%,0%,20%);
	border-bottom: 0px;
}

td#caption {
	height:50px;
	width: 33%;
	border-bottom: solid 1px rgb(0%,0%,20%);
	border-top: 0px;
}

#news {
	margin-bottom: 10px;
	margin-left: 10px;
}

#news a {
	color: rgb(0%, 0%, 30%);
	font-size: 16px;
}
#news a:visited {
	color: rgb(0%, 0%, 30%);
}

#news strong {
	font-size: 18px;
}
