* {
	margin: 0;
	padding: 0;
	}
	
* html div {
	height: 1px;
}
	
html, body {
	height: 100%;
}

/* Global styles... */
	
	body {
		background: #FFFFFF url(../images/bg.gif) left 161px repeat-x;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 100%;
		margin: -50px 0 0 0;
		}
		
	a {
		color: #336600;
		text-decoration: none;
		}
		
	a:hover {
		-moz-opacity: 0.75;
		opacity: 0.75;		
		filter:alpha(Opacity=75, FinishOpacity=75);
		text-decoration: underline;
		}
	
	.clearIt01 {
		clear: both;
		font-size: 1px;
		height: 1px;
	}
	
	#header01 {
		margin-left: -450px;
		position: relative;
		left: 50%;
		width: 900px;
		background: url(../images/bg-e-top.jpg) center 192px no-repeat;
		}
	
	#contentWrapper01 {
		background: url(../images/bg-e-bottom.jpg) center top no-repeat;
		border-bottom: 2px solid  #F68932;
		margin-bottom: 20px;
		padding-bottom: 60px;
		}
	
/* Main content area styles... */

	#content01 {
		font-size: 0.80em;
		margin-left: -410px;
		position: relative;
		left: 50%;
		width: 820px;
		}
		
	.home01 {
		min-height: 275px;
		}
		
	* html .home01 {
		height: 275px;
		}
	
	#content01 p {
		text-align: ;
		margin-bottom: 10px;
		}
	
	#content01 ul {
		margin-bottom: 10px;
		margin: 14px;
		}
		
	#content01 h1 {
		font-family: "Courier New", Courier, monospace;
		font-size: 2.00em;
		font-weight: bold;
		letter-spacing: 0.10em;
		color: #F68932;
		margin-bottom: 10px;
		text-transform: lowercase;
		}
		
	#content01 h2 {
		font-size: 1.10em;
		font-weight: normal;
		margin: 10px 0 10px 0;
		border-bottom: 1px solid #999999;
		text-transform: uppercase;
		width: 540px;
		}
		
	#content01 h2 .subH2 {
		font-size: 0.80em;
		text-transform: none;
		color: #666666;
		}
	
	#content01 address {
		margin: 20px 0 10px 0;
		font-style: normal;
		border-left: 6px solid #CCCCCC;
		padding-left: 8px;
		}
		
	#generalContact01 {
		margin: 20px 0 10px 0;
		}
		
	#generalContact01 input,
	#generalContact01 textarea {
		border: 1px solid #999999;
		color: #666666;
		margin: 0 0 10px 0;
		padding: 4px;
		width: 300px;
		}
		
	#generalContact01 textarea {
		height: 125px;
		}
		
	#generalContact01 #submit01 {
		border: 1px solid #999999;
		color: #333333;
		margin: 0 0 10px 0;
		padding: 4px;
		width: 100px;
		padding: 5px;
		height: 28px;
		background-color: #EEEEEE;
		}
	
	#generalContact01 #submit01:hover {	
		border: 1px solid #54B948;
		color: #54B948;
		}
		
	#generalContact01 #reset01 {
		border: 1px solid #CCCCCC;
		color: #666666;
		margin: 0 0 10px 10px;
		padding: 4px;
		width: 80px;
		padding: 5px;
		height: 28px;
		background-color: #FFFFFF;
		}
		
	#generalContact01 #reset01:hover {
		border: 1px solid #CC0000;
		color: #CC0000;
		}
		
	#generalContact01 th {
		font-weight: normal;
		text-align: right;
		padding: 4px 10px 5px 20px;
		vertical-align: top;
		}
		
	#generalContact01 td {
		padding: 0 10px 5px 0;
		vertical-align: top;
		}
		
	#content01 input {
		height: 15px;
		margin: 0;
		}
		
	#content01 label {
		color: #333333;
		}
		
	#sidebar01,
	#sidebar02 {
		float: right;
		padding: 0;
		margin: 0 0 20px 60px;
		width: 280px;
		}
		
	* html #sidebar01,
	* html #sidebar02 {
		}
		
	#sidebar02 {
		width: 394px;
		}
		
	#sidebar01 ul,
	#sidebar02 ul {
		margin-top: 0;
		}

	.expandFix01 {
		min-height: 420px;
	}

	* html .expandFix01 {
		height: 420px;
	}
		
		
/* Footer area styles... */
	
	#footer01 {
		font-size: 0.75em;
		margin: 0 0 20px -410px;
		position: relative;
		left: 50%;
		width: 820px;
		text-align: right;
		}
		
	#footer01 a {
		color: #000000;
		}
		
	#footer01 ul {
		list-style: none;
		margin-bottom: 10px;
		}
		
	#footer01 li {
		display: inline;
		margin-left: 20px;
		}
		
	#footer01 p,
	#footer01 address {
		margin-bottom: 10px;
		font-style: normal;
		}
		
		
/* Temporary Print Section Styles... */

	#page02, #page03, #page03, #page04, #page05, #page06 {
		display: none;
		}