/* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:12px;
		  background-image: url('/images/background.gif');
		  background-position: center;
		  font-family:arial;
		  color:#000000;
    }

	/* Header styles */
    #header {
        clear:both;
        float:left;
        margin-left: 1px;
    }
img {border: none; }
table { background: #90c398; }
th { 
  padding: 3px; 
  font-weight:bold; 
  font-size:13px; 
  background:url(/images/th_background.jpg); 
  color: #157224; 
  border-top: 1px solid #FFFFFF; 
  border-left: 1px solid #FFFFFF;
}
td { vertical-align:top; }
td.alt_1 { padding: 2px; background: #FFFFFF;}
td.alt_2 { padding: 2px; background: #f1fff3;}

td.alt_title { padding: 3px; background: #d6f9dc; font-weight:bold; color: #157224; padding-left:4px; font-size:13px; }

.thumb_img {border: 1px solid #B4B4B4;float:left;width:30px;margin-left:2px;}
.thumb_img:hover { cursor: pointer; border: 1px solid #000000; }

.nav_head {
  background:url(/images/th_background.jpg);
  border: 1px solid #90c398;
  font-size:13px;
  padding:3px;
  font-weight:bold;
  color: #157224; 
  padding:2px;
  padding-left:4px;
}

.nav_item {
  background:url(/images/th_background.jpg);
  border-left: 1px solid #90c398;
  border-right: 1px solid #90c398;
  border-bottom: 1px solid #90c398;
  background: #d6f9dc;
  padding:2px;
  padding-left:4px;
}

.button {
  border: 1px solid #90c398;
  background:url(/images/th_background.jpg);
}

.button:hover {
  background: #d6f9dc;
}

.input {
  border: 1px solid #90c398;
}

a {font-weight:bold;color:#157224;text-decoration:none}
a:hover {font-weight:bold;color:#47d05e;text-decoration:none}

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:796px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		border-left: 1px solid #f6f6f6;
		margin-left: 1px;
	}
	/* 2 column right menu settings */
	.rightmenu {
	    background:#f6f6f6;
	}
	.rightmenu .colleft {
        float:left;
        width:240%;
        margin-left:-459px;
        position:relative;
        right:100%;
        
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:5px;
	    
	}
	.rightmenu .col1 {
        overflow:hidden;
        margin:0 15px 0 305px;
        background: #FFFFFF;
        margin-top:6px;
        margin-left:304px;
        padding:6px;
	}
    .rightmenu .col2 {
        float:right;
        width:150px;
        position:relative;
        left:141px;
    }
	/* Footer styles */
	#footer {
        clear:left;
        width:796px;
		    background:#FFFFFF;
		    text-align:left;
		    margin-left:1px;
		    border: 1px solid #f6f6f6;
    }
    
    
    body
{
text-align: center;
}

div#container
{
margin-left: auto;
margin-right: auto;
width: 800px;
}

h1 {
  color:#157224;
  margin:0px;
  margin-bottom:6px;
}


