/* CSS Document */

body {
	background-color:#fefefe;
	margin:0px;
	padding:0px;
}
.clearing {
	clear:both;
}
.padding {
	padding:5px;
}
#wrapper {
	margin:auto;
	width:987px;
}

	#wrapper #leftShadow {
		background-image:url(../images/leftShadow.gif);
		background-position:top;
		float:left;
		height:760px;
		width:78px;
	}
	#wrapper #rightShadow {
		background-image:url(../images/rightShadow.gif);
		background-position:top;
		float:right;
		height:760px;
		width:78px;
	}
	#wrapper #centerContainer {
		float:left;
		width:831px;
	}
	#wrapper #centerContainer #headerContainer {
		background-image:url(../images/headerImage.jpg);
		background-repeat:no-repeat;
		height:451px;
		position:relative;
		width:831px;
	}
	#wrapper #centerContainer #headerContainer p {
		color:#666666;
		font:12px Arial, Helvetica, sans-serif;
		line-height:20px;
		margin-top:0px;
		padding:115px 0px 0px 240px;
		width:500px;
	}
	a#logo {
		background-image:url(../images/rmisLogo.gif);
		height:92px;
		left:20px;
		position:absolute;
		top:20px;
		width:189px;
	}
		a#logo.interior {
			top:10px;
		}
	#isoClean {
		background-image:url(../images/isoCleanLogo.gif);
		display:block;
		height:42px;
		position:absolute;
		right:80px;
		top:270px;
		width:106px;
	}
		
	#wrapper #centerContainer #nav {
		color:#97774f;
		font:11px Arial, Helvetica, sans-serif;
	}
		#wrapper #centerContainer #nav ul {
			float:right;
			list-style-type:none;
			margin-right:25px;
			padding:4px 0px 0px 0px;
		}
		#wrapper #centerContainer #nav ul li {
			display:inline;
		}
		#wrapper #centerContainer #nav ul li a {
			color:#97774f;
			padding:25px 25px 0px 25px;
			text-decoration:none;
		}
		#wrapper #centerContainer #nav ul li a:hover {
			background-image:url(../images/goldArrow.jpg);
			background-repeat:no-repeat;
			background-position:center;
			color:#97774f;
			text-decoration:none;
		}
		
	#wrapper #centerContainer #blueBar {
		background-image:url(../images/blueBar.jpg);
		color:#FFFFFF;
		font:18px Arial, Helvetica, sans-serif;
		font-weight:normal;
		height:79px;
		padding:20px 160px 10px 30px;
		width:641px;
	}
	#wrapper #centerContainer #grayBar {
		background-color:#595950;
		background-image:url(../images/grayGradient.gif);
		background-position:top;
		background-repeat:repeat-x;
		color:#eae7de;
		font:11px Arial, Helvetica, sans-serif;
		padding:30px 25px 30px 25px;
		width:781px;
	}
	#wrapper #centerContainer #grayBar #leftColumn {
		float:left;
		margin-right:20px;
		width:250px;
	}
		.gbox {
			background-color:#4f4f47;
			float:left;
			width:230px;
		}
		.gbox_title {
			background-color:#41413a;
			color:#ffffcc;
			font:15px Arial, Helvetica, sans-serif;
			height:30px;
			padding:15px 0px 0px 10px;
		}
		.gbox_body {
			color:#eae7de;
			font:13px Arial, Helvetica, sans-serif;
			padding:10px 10px 30px 10px;
		}
	#wrapper #centerContainer #grayBar #rightColumn {
		float:right;
		width:510px;
	}
	
	#footer {
		color:#595950;
		font:11px Arial, Helvetica, sans-serif;
		padding-bottom:50px;
		position:relative;
		width:831px;
	}
		#footer ul {
			list-style-type:none;
			padding-left:280px;
			width:400px;
		}
		#footer ul li {
			border-right:1px solid;
			border-color:#595950;
			display:inline;
		}
		#footer ul li a {
			color:#595950;
			padding:0px 5px 0px 5px;
			text-decoration:none;
		}
		#footer ul li a:hover {
			color:#595950;
			text-decoration:underline;
		}
		#footer li.last {
			border:none;
		}
	.copyright {
		left:0px;
		position:absolute;
		top:0px;
	}
	.phone {
		color:#595950;
		font:19px Arial, Helvetica, sans-serif;
		position:absolute;
		right:0px;
		top:-2px;
	}
		
		
  /******************* Begin Interior Styles ************************/
  
  	#wrapper #centerContainer #interiorHeaderContainer {
  		background-image:url(../images/interiorHeaderImage.jpg);
		height:179px;
		position:relative;
		width:831px;
	}
	#wrapper #centerContainer #interiorContentContainer {
		background-image:url(../images/interiorContentBg.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#595950;
		min-height:600px;
		padding:20px 15px 20px 15px;
		width:801px;
	}
	#wrapper #centerContainer #interiorLeftColumn {
		float:left;
		padding:0px;
		width:250px;
	}
	#wrapper #centerContainer #interiorLeftColumn #leftNav {
		color:#7ec2d2;
		font:14px Arial, Helvetica, sans-serif;
		margin-left:-35px;
		padding:0px 0px 15px 0px;
	}
		#wrapper #centerContainer #interiorLeftColumn #leftNav ul {
			list-style-type:none;
		}
		#wrapper #centerContainer #interiorLeftColumn #leftNav ul li {
			padding:5px 0px 5px 0px;
		}
		#wrapper #centerContainer #interiorLeftColumn #leftNav ul li a {
			color:#7ec2d2;
			text-decoration:none;
		}
		#wrapper #centerContainer #interiorLeftColumn #leftNav ul li a:hover {
			color:#7ec2d2;
			text-decoration:none;
		}
	
	#wrapper #centerContainer #interiorRightColumn {
		color:#eae7de;
		float:right;
		font:11px Arial, Helvetica, sans-serif;
		line-height:20px;
		padding:15px 10px 0px 8px;
		width:530px;
	}
		#wrapper #centerContainer #grayBar a, .gbox a, #wrapper #centerContainer #interiorRightColumn a {
			color:#7ec2d2;
			text-decoration:none;
		}
  		#wrapper #centerContainer #grayBar a:hover, .gbox a:hover, #wrapper #centerContainer #interiorRightColumn a:hover {
			color:#7ec2d2;
			text-decoration:none;
		}
		
  /******************** End Interior Styles ***********************/
h1 {
	color:#FFFFFF;
	font:28px Arial, Helvetica, sans-serif;
	padding:25px 0px 0px 13px;
}
	
h2 {
	color:#ffffcc;
	font:15px Arial, Helvetica, sans-serif;
	margin:0px;
}
h3 {
	color:#FFFFFF;
	font:13px Arial, Helvetica, sans-serif;
	margin-top:0px;
}

/***** Begin Form Styles******/

label {
	clear:left;
	display:block;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:180px;
}

.extended {
	width:230px;
}
.check {
	margin:20px 0px 0px 50px;
	width:30px;
}

input {
	display:block;
	float:left;
	width:300px;
}
.checkboxText {
	clear:none;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:20px 0px 0px 0px;
}
.button {
	margin-left:58px;
	width:80px;
}