*{
   margin:0;
   padding:0;
}

body{
    background:#dfefc6;
    font:normal 12px/1.7em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

div#wrapper{
    background:url(../images/wrap.jpg) top center repeat-y;
    width:800px;
    margin:0 auto;
	margin-top:15px;
}

div#content{
    margin:0 10px;
}

/*top navigation - see www.simplebits.com or read 'web standards solutions: Dan Cederholm' - www.friendsofed.com*/
#toptabs {margin: 0; padding: 4px 0 20px 10px; border-bottom: 1px solid #84c225; border-top: 1px solid #84c225;}
#toptabs li {margin: 0; padding: 0; display: inline; list-style: none;}
#toptabs a {float: left; line-height: 16px; font-size: 14px; font-weight: normal; margin: 0 8px 6px 8px;
	text-decoration: none; color: #84c225;}
#toptabs a.active, #toptabs a:hover {background: e9f4e6; color: #ef2f72;}

div#nav{
    width:800px;
	align:left;
    height:25px;
}

h1{
    border-bottom:1px solid #84c225;
    padding-top:6px;
    font:bold 14px/1.7em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

h2{
    margin-top:10px;
	border-bottom:1px solid #ccc;
    padding-bottom:1px;
    font:bold 12px/1.7em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

h3{
    border-bottom:1px solid #84c225;
    font:bold 16px/1.7em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:-0.02em;
    color:#444;
}

div#left{
 float:left;
 width:618px;
 margin-left:0px;
 text-align:justify;
 padding-bottom:10px;
}

html>body div#left{
          margin-left:0px;
}

#left p{
      margin:0 0px 4px 0px;
}

div.text{
    padding-left:80px;
    font:normal 12px/1.7em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:normal;
}

div.margin1{
    margin-right:10px;
	margin-left:5px;
}

div#footer{
    padding-bottom:5px;
    background:url(../images/footer.jpg) bottom center no-repeat;
	border-top:1px solid #84c225;
}

#footer p{
        margin:12px 10px 0 10px;
        padding-top:1px;
        padding-bottom:1px;
        margin-bottom:1px;
        font:normal 11px/1.4em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
}

#footer p a, #footer p a:visited{
        color:#000;
}

div#right{
    float:right;
    width:148px;
    margin-right:5px;
    margin-top:10px;
    font:normal 11px/1.3em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
    letter-spacing:normal;
	border:1px solid #84c225;
	background:#ffffff
}

html>body div#right{
          margin-right:5px;
}

#right h3{
       font:bold 16px Tahoma, Lucida Sans, helvetica, arial, sans-serif;
       margin:0;
	   padding-top:1px;
	   padding-bottom:3px;
       background:#84c225;
       border-bottom:0;
       color:#ffffff;
}

#right p{
       margin:4px;
       color:#444;
	   background:#ffffff;
}

#right image{
       border-bottom: 1px #84c225;
}

#left ul{
      margin-left:5px;
}

#right ul{
		list-style:none;
		background:#ffffff;
}

#right a, #right a:visited{
       display:block;
       border-bottom:1px solid #ededed;
       border-top:0;
       text-decoration:none;
       padding:2px;
	   padding-left:5px;
       color:#000;
}

#right a:hover{
       color:#fff;
       background:#ef2f72;
}

#right ul news a, #right ul news a:visited{
       display:block;
       border-top:0;
       text-decoration:none;
       padding:2px;
	   padding-left:5px;
       color:#000;
}

#right h3.border{
       border:1px solid #84c225;
}

#right h4{
    font:bold 11px/1.3em Tahoma, Lucida Sans, helvetica, arial, sans-serif;
}

.text a, .text a:visited{
      color:#84c225;
}

.text a:hover{
      color:#ef2f72;
}