body, div, h1, h2, h3, h4, h5, h6, p, img, ol, ul, table, tr, td, fieldset, legend {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body{
	background-color: #dddedf;
	text-align: center; /* This is to fix an IE 5 centering bug */
}

/* container styles */
div#container {
	width: 778px;
	margin: 0px auto;
	text-align: left; /* This is to reverse the IE Bug Fix */
	position: relative;
	background-color: white;
	border-style: none solid solid solid;
	border-color: #777777;
	border-width: 1px;	
}

div#content{
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;	
}


div#sidebar_left{
	float: left;
	width: 220px;
	margin: 20px 15px 0px 15px;
	padding-right:15px;

	border-style: none solid none none;
	border-color: #ebebeb;
	border-width: 1px;
}

div#sidebar_right{
	float: right;
	width: 220px;
	margin: 20px 15px 0px 15px;
	padding-left:15px;
	
	border-style: none none none solid;
	border-color: #ebebeb;
	border-width: 1px;
}

div#nav{
	z-index:50; 
}

div#graphic{
	background-image: url('../images/flash_bg.jpg');
	text-align: center;
	z-index:-50; 
}

div#footer{
	background-color: #ebebeb;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
}

div#footer p{
	margin-left: 25px;
	margin-right: 15px;
	margin-bottom: 0px;
}

hr{
	border-color: #ebebeb;
	border-style: solid none none none;
	border-width: 1px;
}

ul, ol{
	margin-bottom: 15px;
}