	BODY {
		background: #fff none;
	   margin-top: 0px;
		color: #000;		
		font-family: Helvetica, Arial, sans-serif;
	}
	DIV.container {
		width: 765px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		color: #000;
		background: #fff none;
	}
	.red { color: #f00; }
	IMG.noborder { border: 0px; }
	DIV.logo {
		float: left;
		padding-top: 4px;
		text-align: right;
		width: 242px;
		height: 135px;
	}
	DIV.google {
		float: right;
		padding-right: 10px;
		text-align: right;
		padding-top: 55px;
		width: 340px;
	}
	DIV.webmail {
		float: right;
		padding-left: 0px;
		text-align: left;
		padding-top: 67px;
		width: 160px;
		font: normal 11px Helvetica, Arial, sans-serif;
		letter-spacing: 1px; 
	}
	p { font-family: Helvetica, Arial, sans-serif; }
	DIV.webmail IMG {
		position: relative;
		top: 3px;
	}
	body.subinfo {
		margin-top: 10px;
		margin-left: 60px;
		background-image: url('../images/rhinotile.gif');
		background-repeat: repeat-y; background-position: top left;
		font-family: Helvetica, Arial, sans-serif;
	}
	DIV.topbar {
		float: left;
		width: 520px;
		background-image: url('../images/filler.gif');
		background-repeat: no-repeat; background-position: top right;
		color: #000;
	}
	DIV.filler {
		clear: both;
		float: left;
		width: 520px;
		border-bottom: 1px solid #000;
		height: 95px;
		text-align: right;
		background-image: url('../images/navfade.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
		color: #000;
	}
	span.header, h1 {
		color: #0097FF;
		background: #fff none;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 24px;
		letter-spacing: -1px;
	}
	h2 {
		color: #0097FF;
		background: #fff none;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 16px;
		letter-spacing: 0px;
	}	
	span.bluebullet { 
		color: #0097ff;
	}
	DIV.fillerbottom {
		clear: both;
		float: left;
		width: 520px;
		height: 20px;
		color: #000;
		background: #fff url('../images/rightbar.gif') repeat-y top right;
		font: bold 10px Arial, Helvetica, sans-serif;
		text-align: right;
		padding-top: 2px;
		letter-spacing: 2px;
		word-spacing: 3px;
	}
	DIV.navigation {
		clear: both;
		float: left;
		width: 520px;
		height: 20px;
		background-color: #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #000;
		padding-bottom: 1px;
		background-image: url('../images/rightbar.gif');
		background-repeat: repeat-y;
		background-position: top right;
	}	
	DIV.contact_info
	{
		float: right;
		margin-right: 10px;
	}
	DIV.contact_info_content
	{
		float: left;
		clear: both;
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: #000;
		padding: 5px;
	}
	.Rhino
	{
		color: #0296FF;
	}
	DIV.contact_info_header
	{
		background-color: #0296FF;
		color: #fff;
		font-weight: bold;
		padding: 2px;
		border: 1px solid #000;
	}
	DIV.main {
		clear: both;
		float: left;
		width: 762px;
		background-image: url('../images/rightbar.gif');
		background-repeat: repeat-y;
		background-position: top right;
	}
	DIV.sidefade {
		float: left;
		width: 60px;
		background-image: url('../images/rhinotile.gif');
		background-repeat: repeat-y;
		background-position: top right;
		text-align: right;
		min-height: 363px;
	}
	DIV.content {
		float: left;
		padding-left: 20px;
		width: 673px;
		min-height: 360px;
		font: normal 12px Arial, Helvetica, sans-serif;
		border-bottom: 3px double #000;
		border-left: 3px double #000;
		background-image: url('../images/scissors.gif');
		background-repeat: no-repeat;
		background-position: top right;
		padding-right: 3px;
		padding-bottom: 10px;
	}
	#nav, #nav ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
		cursor: pointer;
	}
	#nav a {
		display: block;
		text-decoration: none;
		color: #fff;
	}
	a {
		text-decoration: none;
		color: #0097ff;
	}
	a:hover {
		text-decoration: underline;
		color: #000;
	}
	a.topnav {
		width: 86px;
		text-align: center;
		font: bold 12px Arial, Helvetica, sans-serif;
		height: 18px;
		padding-top: 2px;
		position: static;
		border-left: 1px solid #fff;
		background: #000 url('../images/navbg.gif') repeat-x;
	}
	a.topnav:hover {
		width: 86px;
		text-align: center;
		font: bold 12px Arial, Helvetica, sans-serif;
		height: 18px;
		padding-top: 2px;
		border-left: 1px solid #fff;
		background: #000 url('../images/navover.gif') repeat-x;
	}
	a.subnav {
		width: 110px;
		text-align: left;
		padding-left: 8px;
		position: relative;
		left: 1px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #222;
		border-left: 1px solid #777;
		border-right: 1px solid #444;
		border-bottom: 1px solid #444;
		border-top: 1px solid #444;
		font: normal 12px Arial, Helvetica, sans-serif;
	}
	table {
		border-collapse: collapse;
		empty-cells: show;
		border-spacing: 0px;
		border-margin: 0px;
	}
	th.topheader {
		text-align: center;
		vertical-align: middle;
		width: 60px;
		height: 28px;
		border: 1px solid #000;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		background-color: #000;
		font-family: Arial, Helvetica, sans-serif;
	}
	td {
		border: 1px solid #000;
		font: normal 12px Arial, Helvetica, sans-serif;
		padding: 2px;
	}
	tr.hover {
		background-color: #bedaff;
		cursor: pointer;
	}
	th.sideheader, td.sideheader {
		font: bold 12px Arial, Helvetica, sans-serif;
		padding: 2px;
		border: 1px solid #000;
		color: #fff;		
		background-color: #0097ff;
	}
	.small-text { font: normal 10px Arial, Helvetica, sans-serif; }
	.normal-text { font: normal 12px Arial, Helvetica, sans-serif; }
	th.noborder { border: 0px; width: 70px; }
	a.subnav:hover {
		width: 110px;
		text-align: left;
		padding-left: 8px;
		position: relative;
		left: 1px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #0097ff;
		border-top: 1px solid #333;
		font: normal 12px Arial, Helvetica, sans-serif;
	}
	
	.blue {
		color: #0097ff;
	}
	
	#nav li {
		float: left;
		width: 86px;
		cursor: pointer;
	}
	#nav li ul {
		position: absolute;
		width: 140px;
		left: -999em;

	}
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		cursor: pointer;
    position: static;
	}
	.marginBottom5 {
		margin-bottom: 5px;
	}
	.marginBottom10 {
		margin-bottom: 10px;
	}
	.marginTop5 {
		margin-top: 5px;
	}
	.marginTop10 {
		margin-top: 10px;
	}
	.float { float: left; }
	.float_right { float: right; }
	.clear { clear: both; }  
	.bold { font-weight: bold; }
	.contactlabel {
		float: left;
		clear: both;
		width: 75px;
		position: relative;
		top: 3px;
		margin-bottom: 5px;
		text-align: right;
		padding-right: 5px;
	}
	.contactinfo {
		width: 250px;
	}
	.float {
		float: left;
	}
	.clear {
		clear: both;
	}
	.center { text-align: center; }
	.right { text-align: right; }
	
#scroll-bar {
	margin: 5px;
	padding: 5px 0;
	width: 600px;
	border-bottom: 1px solid #B3D4EF;
	background: #EFF8FF;
	text-align: left;
}

#scroll-wrapper {
	margin: 5px;
	overflow: hidden; 
	height: 400px; 
	width: 600px;
	border: 1px solid #ddd;
	position: relative;
}

#scroll-inner {
	width: 948px;
	height: 832px;
	background-image: url('../images/rca.gif');
	position: relative;
}

.scrolling-content {
	width: 139px;
	height: 53px;
	color: #f00;
	text-align: center;
	position: absolute;
}

.scrolling-content h1 { 
	color: #fff;
	background: transparent url('../images/bubble.png') top left no-repeat;
	padding: 25px 0;
	font-size: 12px;
}

#content1 {
	left: 5px; 
	top: 0px;

}

#content2 {
	left: 800px; 
	top: 75px;
}

#content3 {
	left: 475px; 
	top: 700px;
}	