body { margin: 0; padding: 0; background: #ffffff url(../images/canyon_building_back.jpg) repeat-x; }
#frame { width: 760px; margin-right: auto; margin-left: auto; padding: 0; }

/* General Website Styles */
	img { border: none }
	.img_border { border: 2px solid #FF8500; }
	HR	{ color: #FF8500; background-color: #FF8500; height: 1px; border: 0; }	
	
/* General Font Styles */
	body, p, tr, th, td, input, select, textarea { font: 12px/20px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
	a, a:link, a:active { color: #FF8500; text-decoration: none; font-weight: bold; }
	a:hover { color: #000000; text-decoration: none; }
	.button { text-transform: uppercase; font: bold 12px Arial; COLOR: #ffffff; border: 1px solid #333333; background-color: #FF8500; }
	p { margin-top: 2px; margin-bottom: 10px; }
	h1, h2, h3, h4, h5 { COLOR: #000000; margin-bottom: 0; margin-top: 12px; }
	H1	{ text-transform: uppercase; color: #cccccc; font: normal 18px Arial; }
	h3 { 
		font: bold 15px Verdana, Arial, Helvetica, sans-serif;
		margin: 22px 0 0 20px;
		color: #043F9A;
	}
	h4 { 
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 3px 1px 20px;
		margin: 0;
		background: url(../images/h4_arrow.gif) no-repeat 0 50%; }

	#body_padding { margin: 20px 20px 0 20px; }
		#right { float: right; width: 200px; margin-bottom: 10px; }
		#content { float: left; width: 500px; }

#header { 
		height: 177px; 
		background: #ffffff url(../images/CanyonBuilding_AvenueOffice.jpg) no-repeat;}
	#header h1 {
		margin: 0;
		padding: 0;
		border: none; }
	#header h1 span {
		position: relative;
		top: -1000px; }
	#header h1 a {
		text-decoration: none;
		display: block;
		height: 177px; 
		width: 760px; }
		
#menu { text-align: center; height: 42px; }
	
#title { 
		height: 43px; 
		background: url(../images/Oregon_Office_Space.gif) no-repeat;}
	#title h2 {
		margin: 0;
		padding: 0;
		height: 43px;
		border: none; }
	#title h2 span {
		position: relative;
		top: -1000px; }

/* Footer Classes */
	#footer { margin: 0; padding: 0; height: 100px; background: url(../images/canyon_building_footer_line.gif) repeat-x;}
	#footer div { width: 760px; height: 100px; margin-right: auto; margin-left: auto; padding: 0; background: url(../images/canyon_building_footer.jpg) no-repeat;}
	#footer p.left { float: left; margin: 40px 0 0 10px; font: normal 10px Verdana; }
	#footer a.right { float: right; margin: 50px 0 0 0; width: 260px; height: 50px; }
	#footer a, .footer a:link, #footer a:active { color: #000000; text-decoration: none; font-weight: normal; }
	#footer a:hover { color: #000000; text-decoration: underline; }