	body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url("http://rampenterprises.com/images3/background.jpg");
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#FFFFFF;
		text-align:center;
	}
	
	#shell {
		width:850px;
		margin:auto;
		padding:0;
		display:block;
		text-align:center;
	}
	
	#shell #main {
		width:850px;
		margin:0;
		padding:0;
		text-align:left;
		display:block;
		float:left;
	}
	
	#main #header {
		width:850px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:left;
	}
	
	/* RAMP ENTERPRISES LOGO */
	#header #logo {
		width:263px;
		height:87px;
		margin:13px 20px 0 0;
		padding:0;
		display:block;
		float:left;	
	}
	
	#header h5 {
		margin:47px 0 0 0;
		padding:0;
		font-size:20px;
		font-weight:bold;
		color:#336699;
		cursor:default;	
	}
	#header h6 {
		margin:40px 0 0 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		cursor:default;
		text-align:center;
		background-image:url("http://rampenterprises.com/images3/hightlight_underline.jpg");
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	
	/* COLUMNS */
	#main #columns {
		margin:20px 0 0 0;
		padding:0;
		display:block;
		float:left;	
	}
	
	#columns #leftColumn {
		width:160px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	
	#leftColumn #menu_top {
		width:156px;
		height:8px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		background-image:url("http://rampenterprises.com/images3/menu_top.jpg");
		background-repeat:no-repeat;
		background-position:top left;
	}
	#leftColumn #menu_back {
		width:156px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		background-image:url("http://rampenterprises.com/images3/menu_back.jpg");
		background-repeat:repeat-y;
	}
	#leftColumn #menu_bottom {
		width:156px;
		height:8px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		background-image:url("http://rampenterprises.com/images3/menu_bottom.jpg");
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	
	#menu_back ul {
		width:156px;
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
	}
	#menu_back ul li {
		width:156px;
		margin:0 0 2px 0;
		padding:0;
		list-style-type:none;
		float:left;
	}
	
	#menu_back a:link, #menu_back a:visited {
		width:156px;
		margin:0;
		padding:0 10px 0 10px;
		font-size:13px;
		text-decoration:none;
		color:#CCFFFF;
		float:left;
	}
	#menu_back a:hover {
		width:156px;
		margin:0;
		padding:0 10px 0 10px;
		font-size:13px;
		text-decoration:underline;
		background-image:url("http://rampenterprises.com/images3/menu_back_over.jpg");
		background-repeat:repeat-y;
		color:#000000;
		float:left;
	}
	
	/* RIGHT COLUMN - CONTENT */
	#columns #rightColumn {
		width:680px; /*493px;*/
		margin:0;
		padding:0 0 0 10px;
		display:block;
		float:left;
	}
	
	
	/* BREADCRUMBS */
	#breadcrumb {
		font-size:10px;
		color:#666666;
		text-transform:lowercase;
		cursor:default;
	}
	#breadcrumb a:visited, #breadcrumb a:link {
		text-decoration:none;
		color:#666666;
	}
	#breadcrumb a:hover {
		text-decoration:underline;
		color:#000099;
	}
	
	h1 {		
		margin:0;
		padding:0;
		font-size:18px;
		font-weight:bold;
		color:#336699;
		border-bottom:1px solid #CCCCCC;
		cursor:default;
	}
	
	h2 {
		margin:0;
		padding:10px 0 0 0;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px groove #336699;
		cursor:default;
	}
	
	a:visited, a:link {
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		color:#336699;
	}
	a:hover {
		margin:0;
		padding:0;
		text-decoration:underline;
		font-weight:bold;
		color:#000000;
	}
	
	a.learnmore {
		cursor:help;
	}
	
	p {
		margin-top:0;
	}
	.text {
		margin:0 0 5px 0;
		padding:0;
		text-indent:1.5em;
		widows:inherit;
	}
	.smalltext {
		font-size:9px;
	}
	.bold {
		font-weight:bold;
	}
	
		/* FOOTER */
	#footer {
		width:780px;
		margin:40px 0 0 0;
		padding:0;
		display:block;
		color:#999999;
		text-align:center;
		float:left;
	}
	
	#footer a:visited, #footer a:link {
		text-decoration:underline;
		font-weight:bold;
		color:#999999;
	}
	#footer a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000099;
	}
	
	#footer #left {
		width:450px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:left;
	}
	
	#footer #right {
		width:330px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:right;
	}