img { border:0 none; }

/* Table Styles */

table {border-left:1px solid #999999; border-top:1px solid #999999; width: 100%;}

th { 
	background-color:#E0D5BF;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	color:#000000;
	font-weight:bold;
	padding:5px;
	text-align:left;
}

td {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px; 
}

/* NAV */

    * html div#nav {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }

    div#nav div.wrapper {
        width: 955px;
        text-align: left;    
    }

    div#nav ul {
        width: auto;               
        margin: 0px 0px 0px 0px;
        padding: 0px;
        list-style: none;
		width: 955px;
    }

    div#nav li {
        float: left;
        display: inline;
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

    div#nav a,
    div#nav a:link,
    div#nav a:active,
    div#nav a:visited {
        display: inline-block;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        text-decoration: none;        
        margin: 0px;
        padding: 0px;        
    }

    div#nav a:hover {
        text-decoration: none;
		background: none;
    }
/* END NAV */  



/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */

/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */