body { text-align: center; background-color: #58a1ea; margin-top: 5px; font-family: verdana; font-size: .90em;}
  
#wrapper { margin: 0 auto; width: 780px; text-align: left;}

#header { text-align: center; margin: 0; }

img { padding-right: 20px; border: 0; }

.fleft { float: left; padding: 5px 10px; }

.fright { float: right; padding: 5px 10px; width: 270px; }

.cent { margin: 0 auto; text-align: center; }

.call { clear: both; }

.gal img { margin: 0 0 20px 0; }

.box { border: 1px solid #4f7d31; background-color: #d3decb; width: 275px; padding: 5px; }

.box2 { border: 1px solid #4f7d31; background-color: #d3decb; padding: 5px; margin: 0 10px 0 0; }

h1 { color: #4F7D31; font-size: 28px; }

h2 { margin: 8px 0; font-family: Times new roman; color: #4f7d31; font-weight: bold; }

h3 { margin: 0px auto; margin-bottom: 20px; text-align: center; color: #4f7d31; font-weight: bold; font-size: 1.5em; }

hr { background-color: #4f7d31; }

ul { margin: 0;}

#topgrade { height: 21px; background-image: url(images/grad1.gif); background-repeat: repeat-x; }

#botgrade { height: 11px; width: 177px; background-image: url(images/grad2.gif); background-repeat: repeat-x;}

#botgrade2 { float: right; height: 11px; width: 603px; margin-top: -19px; background-image: url(images/grad2R.gif); background-repeat: repeat-x;}

html>body #botgrade2 { margin-top: -11px; }

#container { background-color: #fff; background-image: url(images/menucolor.gif);
background-repeat: repeat-y; background-position: left; width: 780px; margin-top: -8px; }

html>body #container { margin-top: 0px; }

#navcontainer { float: left; margin: 0; margin-left: -35px; margin-top: 10px; padding: 0; }

html>body #navcontainer { margin: 0px; }

#navcontainer ul { margin: 0; margin-left: 40px; padding: 0; width: 148px; list-style-type: none; font-family: verdana; font-size: 11px; font-weight: bold; }

html>body #navcontainer ul { margin: 0; margin-left: 10px; }

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a { display: block; padding: 2px 2px 2px 0; margin-bottom: -13px; background-image: url(images/bullet.gif); background-repeat: no-repeat; border: 1px solid #D3DECB; voice-family: "\"}\""; voice-family:inherit; padding-left: 14px; }

html>body #navcontainer a { margin-bottom: 0px; }

#navcontainer a:link, #navlist a:visited
{text-decoration: none; color: #333333;}

#navcontainer a:hover
{border-top: 1px solid #025900; border-left: 1px solid #025900; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;}

#active a:link, #active a:visited, #active a:hover
{border-top: 1px solid #025900; border-left: 1px solid #025900; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;}


#main { padding: 0 10px 10px 190px; margin: 0; }

#small { line-height: 1px; }

html>body #main { margin: 0;}



#footer { clear: both; font: 8pt verdana; text-align: center; margin: 5px auto; }

#footer a { text-decoration: none; color: #000; }

#footer a:hover { text-decoration: none; color: #4F7D31; background-color: #fff; }

#footer .current { text-decoration: none; color: #4F7D31; background-color: #fff; }


#inspired { text-align: center; font-size: 10px; color: #fff; padding-top: 5px;}

#inspired a { color: #000; text-decoration: none;}

#inspired a:hover { color: #fff; }

#subnav { font-size: 15px; font-weight: bold; width: 165px; padding-left: 5px; }

#subnav a { background-image: none;}
