@charset "utf-8";
/* CSS Document */

    body {
        margin:0;
        padding:15px 0px 5px 50px;
        border:0;
		width: 100%;
        background: url(background1.png) repeat;
		font: 0.8em Arial, Sans-Serif; 
		font-size:90%;
		color: #000;
    }
	
	a { 
		color: #0C8519; 
		background: inherit; 
	}
	
	a:hover { 
		color: #0C8519; 
		background: inherit;
	}
	
	h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	
		/* Header styles */
    #header {
        clear:both;
        float:left;
		background: url(header.png) no-repeat center bottom;
		color: #000;
		width: 886px;
		height: 100px;
		margin: 0;
		text-align:center;
    }
	
	#header h1 {
		font: bold 3.0em Harrington; 
		letter-spacing: -1px; 
		padding: 16px 0 0 8px; 
		margin: 0; 
		color: #000000;
    
	}
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	    font: bold 1.5em Harrington; 
		letter-spacing: -1px; 
		padding: 16px 0 0 8px; 
		color: #000000;
    
	}
	
	#header h3 {
	    padding:.4em 15px 0 15px;
        margin:0;
	    font: bold 1.0em Harrington; 
		letter-spacing: 0px; 
		padding: 16px 0 0 8px; 
		color: #000000;
    
	}
	#header ul {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
		background:url(bg.png) repeat-y left bottom;
	}
	#header ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 10px;
	    text-align:center;
	    color: #0C8519; 
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
	    background: inherit;
		color:#000;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#000;
	    background:#000;
	    font-weight:bold;
	}
	#header ul li a span {
	    display:block;
	}
	
		/* column container */
	.colmask {
		position:relative;		
	    clear:both;
	    float:left;
		width: 100%;		
		overflow:hidden;
		background:url(bg.png) repeat-y center bottom;
	}
	
	/* 2 column right menu settings */
	.rightmenu {
		width: 886px;
	}
	.rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
		
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	}
	.rightmenu .col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
		text-align:left;
	}
	
    .rightmenu .col2 {
        float:right;
        width:200px;
        position:relative;
        left:205px;
		text-align:left;
		
    }
	
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
		background:url(footer.png) center no-repeat;
		width: 886px;
		
    }
    #footer p {
        padding:0px;
        margin:0 0 0 5px;
		font: 0.6em Arial, Sans-Serif; 
		font-size:90%;
		color: #000;
		text-align:left;
    }
	
	.style2 {
	font-size: 9
	}

