/* Start of CMSMS style sheet 'greengrass' */
/*

        StyleSheet for GreenGrass Template
        by David Herreman
        http://www.free-css-templates.com

*/


h4 {
        font-size: 12px;
        color: #50922C;
        text-align: left;
        background-color: #fff;
}

.date {
        text-align: right;
        color: #808080;
        font-size: 11px;
        background-color: #fff;
}

.date a {
        color: #245917;
        background-color: #fff;
}


#content h1 {
        margin: 15px;
        padding-bottom: 0px;
        font-size: 20px;
        color: #50922C;
        background-color: #fff;
}

#content h2 {
        font-size: 14pt;
        margin: 15px;
        padding: 0;
        padding-bottom: 0px;
        color: #245917;
        background-color: #fff;
}

#content h3 {
        margin: 3px;
}

#content h4 {
        margin: 15px;
        padding-bottom: 0px;
        font-size: 12px;
        color: #50922C;
        background-color: #fff;
}

#content a {
color: #50922C;
text-decoration: none;
background-color: #fff;
}

/* Controls main body text */
#content p {
        margin: 5px 5px 0px 5px;
        padding: 0;
        padding-bottom: 10px;
        background-color: #fff;
}

#content .title
{
    margin: 0;
        padding: 0;
        padding-bottom: 0px;
        font-size: 100%;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        color: #245917;
        background-color: #fff;
}

#page-container {
        width: 760px;
        background: #fff;
        text-align: left;
        margin: auto;
        background: #fff url("uploads/images/bg2.gif") top center repeat-y;
        background-color: #fff;
}

#myiframe {
        clear: both;
        height: 500px;
        width: 450px;
}

body {
        font-family: Arial, Helvetica, Verdana, Sans-serif;
        font-size: 12px;
        color: #666666;
        background: #B7D985;
        text-align: center;
}

#sidenews-container {
        width: 195px;
        text-align: left;
        font-size: 100%;
        background-color #fff;
        margin: 0 15px 0 15px;
        padding: 0 15px 0 0;
}

#sidenews-container a {
        width: 185px;
        color: #207400; 
        font-size: 9pt;
        font-weight: bold;
        padding: 0px 15px 0 0px;
        margin: 20px 0px 5px 0px;
        background-color: #fff;
}

#sidenews-container p {
        width: 185px;
        font-size: 9pt;
        font-weight: bold;
        text-align: left;
        color: #238040;
        margin: 0px 10px 0px 0px;
        padding: 5px 0px 5px 0px;
        background-color: #fff;
}

/* Hover on links in sidebar news section */
#sidenews-container a:hover {
        color: #20BC40;
        font-size: 9pt;
        font-weight: bold;
        padding: 0px 15px 0 0px;
}

* html #sidenews-container {
  width: 183px;
  margin-left: 20px;
  margin-top: 5px;
  text-decoration: none ;
  text-align: left;
  background-color: #fff;
  }

* content #sidenews-container {
  width: 183px;
  margin-left: 20px;
  margin-top: 5px;
  text-decoration: none ;
  text-align: left;
  background-color: #fff;
  }

#menu {
    text-align: left;
        font-size: 100%;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        margin: 0px 5px 0px 0px;
}

#menu a {
        width: 185px;
        color: #207400;
        font-size: 10pt;
        font-weight: bold;
        padding: 0px 5px 0px 0px;
        background-color: #fff;
}

#menu li li a {
        width: 185px;
        color: #207400;
        font-size: 8pt;
        font-weight: bold;
        padding: 0px 5px 0px 0px;
        background-color: #fff;
}

/* Sidebar Menu hover link */
#menu a:hover {
        color: #20BC40;
        font-size: 10pt;
        font-weight: bold;
        padding: 0px 5px 0px 0px;
}

#menu li li a:hover {
        color: #20BC40;
        font-size: 8pt;
        font-weight: bold;
        padding: 0px 5px 0px 0px;
}

ul.menu
{
        padding: 0px 0px 0px 20px;
        margin: 0px 0px 0px 20px;
        list-style-type: circle ;
        text-align: left;
}

ul.menu li
{
        margin: 0px 5px 0px -20px;
        padding: 0px 0px 0px 0px;
}

ul.menu li a
{
/*        display: block ; */
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 175px ;
        line-height: 15px ;
        color: #B67400;
        text-indent: 0px ;
        text-decoration: none ;
    /*    background: url(uploads/images/li.gif) no-repeat +10px +8px; */
}


ul.menu li a:hover
{
        background: #eaeaea;
        font-size: 12pt;
        line-height: 15px ;\
        text-indent: +14px ;
     /*   background: #ebebeb url(uploads/images/li.gif) no-repeat +10px +8px;  */
}

ul.menu li li a
{
     font-size: 6pt;
}


#top {
        background: #fff url("uploads/images/header.gif") top center no-repeat;
        height: 65px;
        padding-top: 18px;
        padding-left: 28px;
        padding-right: 20px;
        text-align: right;
        color: #476;
        font-size: 12px;
        background-color: #fff;
}

#top .comment {
margin: 14px 0px 0px 0px;
color: #245917;
font-size: 11px;
}

#top .comment h3 {
margin: 30px 0px 0px 0px;
color: #245917;
font-size: 16px;
}

#top input.search {
        width: 292px;
        border: 0;
        background: #FFF url(uploads/images/input.gif) no-repeat;
        padding: 4px;
        color: #70b24C;
}


#top input.submit {
        border: 0px;
        background-color: #A3BB90;
        padding: 0px 0;
        width: 65px;
        margin: 0 15px 1px 0;
        color: #245917;
        font: bold 1em Arial, Sans-Serif;
}

#top a {
 color: #808080;
 background-color: #fff;
}

#header {
        background: #ccc url("uploads/images/bg2.gif") top center repeat-y;
        height: 120px;
        padding-left: 40px;
    background-color: #fff;
}

#prefooter {
        clear: both;
        font-size: 100%;
        background: #fff url("uploads/images/prefooter.gif") center no-repeat;
        height: 169px;
        padding: 0px 0px 0px 70px;
        background-color: #fff;
}


#prefooter p {
    width: 350px;
    padding: 12px 0px 10px 0px;
    margin: 0px 0px 3px 0px;
    border-bottom: 1px solid #ada;
}


#prefooter a {
        color: #B60400;
        font-size: 9pt;
        font-weight: bold;
        padding: 0 0px 0px 0px;
}

#hrgreen {
 background: #fff url("uploads/images/hr.gif") no-repeat;
 margin: 13px;
 height: 1px;
 background-color: #fff;
}

* html #hrgreen {
 background: #fff url("uploads/images/hr.gif") no-repeat;
 margin-left: 60px;
 height: 1px;
 background-color: #fff;
}


#content {
        margin: 0px 15px 0px 15px;
        line-height: 18px;
        padding-left: 30px;
        background-color: #fff;
}

#content .padding {
        padding: 25px;
        background-color: #fff;
}

#sidebar-a {
        float: right;
        clear: both;
        width: 230px;
        line-height: 15px;
        display: inline;
        overflow-y: auto;
        overflow-x: hidden;
        margin-right: 30px;
        margin-left: 10px;
        background: #fff url("uploads/images/bg_nav.gif") left top no-repeat;
        background-color: #fff;
}


#sidebar-a p {
    width: 183px ;
    margin-left: 20px;
        text-decoration: none ;
        text-align: left;
        background-color: #fff;
}

ul#sidebar-a li a {
   padding: 0px 0px 0px -10px;
}

/* changes News Summary Text in IE6 */
* html #sidebar-a p {
  width: 170px;
  margin-left: 20px;
  margin-top: 5px;
  text-decoration: none ;
  text-align: left;
  background-color: #fff;
  }


#sidebar-a .padding {
        margin: 0px 40px 10px 15px;
        padding: 20px 0px 0px 10px;
}

#email {
        font-family: Tahoma, Arial, Helvetica, Sans-serif;
        font-size: 12px;
        color: #505050;
        padding: 8px 0px;
        text-align: left;
}


#footer {
        background: #ebebeb url("uploads/images/footer2.gif") top no-repeat;
        font-family: Tahoma, Arial, Helvetica, Sans-serif;
        font-size: 11px;
        height: 40px;
        color: #505050;
        padding: 8px 0px;
        text-align: center;
        background-color: #fff;
}

#footer a {
        color: #245917;
        text-decoration: none;
}

#footer a:hover {
        color: #db6d16;
}

#footer #copyright {
        padding-top: 1px;
}

.hidden {
        display: none;
}
#calendar td{background:#fff;text-align:center;font-size:12px;}
#calendar table{background:#aaa}
#calendar .row0 {background:#FAFAFA;}
#calendar .row1 {background:#F1F1F1;}
#calendar td.B {width:70px;height:70px;text-align:left;vertical-align:top;font-weight:bold;padding:2
px;}
#calendar td.note {padding:2px;}
#calendar td.note span {padding:2px;}
#calendar td i {font-weight:normal;font-style:normal;}
#calendar .current {font-weight:bold;border:1px solid #000;}
#calendar .day {width:30px;background:#E3E3D5}
#calendar .y {color:#fcfcfc;font-weight:bold;}
#calendar #monthBrowser td,#calendar td#monthBrowser {background:#aaa;}
/* ToolTip for notes */
.toolbody {background-color:#fff;padding:5px;border:1px solid #666;width:150px;font-size:12px;}
/*Cells with notes*/
#calendar .note {background:#ccc;}
#calendar .note span {background:#D9DCDF;display:block;margin:0;height:100%}
#calendar .note a {text-decoration:none}


/* End of 'greengrass' */

