body {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #F3F0E7;
    }
    
#printlogo {
    display: none;
    }

#container {
    width: 750px;
    margin: 0 auto 0 auto;
    padding: 0;
    background: url(../images/elements/container_bg.gif) repeat-y;
    }

#header2 {
    width: 750px;
    height: 176px;
    margin: 0;
    padding: 0;
    background: url(../images/elements/header_bg.gif) no-repeat top center;
    }
    
#header2 h1 {
    text-indent: -9999px;
    width: 0px;
    height: 0px;
    margin: 0;
    padding: 0;
    }
    
#header2 h2 {
    text-indent: -9999px;
    margin: 0;
    padding: 0;
    width: 0px;
    height: 0px;
    }

#nav {
    float: left;
    width: 716px;
    text-align: left;
    margin: 6px 0 12px 0;
    padding: 0 0 12px 34px;
    background: url(../images/elements/hr.gif) bottom center no-repeat;
    }
    
.navlist {
    float: left;
    background: url(../images/elements/navline.gif) top right repeat-y;
    padding: 0 18px 0 16px;
    }
    
.navlist h4 {
    font: bold 12px verdana, arial, sans-serif;
    color: #5E3408;
    margin: 0;
    padding: 0 0 3px 0;
    }
    
.navlist ul {
    padding: 0;
    margin: 0;
    }
    
.navlist li {
    list-style: none;
    }
    
.navlist li a {
    font: 12px verdana, arial, sans-serif;
    color: #5E3408;
    text-decoration: none;
    padding-left: 14px;
    background: url(../images/elements/navbullet.gif) center left no-repeat;
    }
    
.navlist li a:hover {
    color: #D86B00;
    background: url(../images/elements/navbullet_over.gif) center left no-repeat;
    }
    
#rightnav {
    float: left;
    padding: 0 0 0 16px;
    }
    
#rightnav ul {
    padding: 0;
    margin: 0;
    display: block;
    }
    
#rightnav li {
    list-style: none;
    }
    
#rightnav li a {
    font: bold 12px verdana, arial, sans-serif;
    color: #5E3408;
    text-decoration: none;
    padding-left: 14px;
    background: url(../images/elements/navbullet.gif) center left no-repeat;
    }
    
#rightnav li a:hover {
    color: #D86B00;
    background: url(../images/elements/navbullet_over.gif) center left no-repeat;
    }
    
#skipnav {
    display: none;
    margin: 0;
    padding: 0;
    }
    
#maincontent {
    width: 650px;
    padding: 12px 50px 12px 50px;
    text-align: left;
    background: url(../images/elements/hr.gif) bottom center no-repeat;
    font: 13px/19px georgia, times, times new roman, serif;
    }
    
#maincontent > h3 {
    font: 20px georgia, times, times new roman, serif;
    margin: 0;
    color: #0F520C;
}

h2 {
	color : #0F520C;
	font-weight : normal;
	font-size : 18px;
}

#maincontent h3 {
	font-size : 16px;
	color : #0F520C;
	font-weight : normal;
	margin : 5px 0px;
	padding : 0px;
}

#maincontent h4 {
    font: 16px georgia, times, times new roman, serif;
    margin: 0;
    color: #0F520C;
}


#maincontent p {
font: 12px/19px georgia, times, times new roman, serif;
color: #2a2a2a;
}

#maincontent img {
border: 1px solid #E7E0CB;
padding: 8px;
margin-left: 8px;
margin-bottom: 8px;
}

#maincontent a {
color: #0F520C;
}

#maincontent a:hover {
color: #fff;
background: #0f520c;
text-decoration: none;
}

#footer {
    width: 650px;
    height: 55px;
    margin: 0 auto 40px auto;
    padding: 5px 50px 12px 50px;
    background: url(../images/elements/footerbg.gif) top center no-repeat;
    }
    
#footer p {
    font: 10px verdana, arial, sans-serif;
    color: #999;
    }
    
#footer a {
    text-decoration: none;
    color: #999;
    }
    
#footer a:hover {
    text-decoration: underline;
    }
    
.left {
    float: left;
    }
    
.right {
    float: right;
    }