* {
margin: 		0;
padding: 		0;

font-family: 	Arial;
font-size: 		11px;
color: 			#333;
line-height: 	16px;
}

html {
background: 	url(../images/jrr-html-bg.jpg) center top #094c31;
overflow-x: 	hidden;
}

p {
margin-bottom: 10px;
}

h1 {
width: 			100%;
height: 		20px;
float: 			left;

margin-bottom: 	10px;
margin-top: 	7px;
border-bottom: 	1px solid #dcdcdc;
font-size: 		12px;
color: 			#01804d;
font-weight: 	bold;
}



/* Layout Styles */

.icon {
width: 			25px;
height: 		25px;
float: 			left;
margin-right: 	10px;
margin-top: 	2px;
}

#leftside-image {
width:			473px;
height: 		475px;
position: 		absolute;

background: 	url(../images/jrr-sideimg-left.jpg) left top no-repeat;
top:			0;
left: 			-473px;
}

#rightside-image {
width:			473px;
height: 		475px;
position: 		absolute;

background: 	url(../images/jrr-sideimg-right.jpg) left top no-repeat;
top:			0;
left: 			950px;
}


#wrapper {
width:			950px;
position: 		relative;

margin: 		0 auto 0 auto;
background: 	#eeeeee;
}

#header {
width: 			935px;
height: 		81px;
position: 		relative;

padding: 		8px 0 0 15px;
background: 	url(../images/jrr-header-bg.jpg) left top no-repeat;
}

#quicklinks {
width:			300px;
height: 		246px;
position: 		absolute;
z-index: 		999;

padding: 		10px 10px 10px 10px;
background: 	url(../images/jrr-quicklinks-bg.png) left top repeat;
right: 			15px;
top:			89px;
}

	#quicklinks li {
		width: 			282px;
		height: 		70px;
		float: 			left;
		padding-left: 	15px;
		
		border-bottom: 	1px dotted #fff;
		list-style: 	none;
		
		background: 	url(../images/jrr-quicklink-arrow.png) center right no-repeat;
	}

	.quicklink-title {
		width: 			270px;
		height: 		21px;
		float: 			left;
		
		margin-top: 	17px;
		font-size: 		18px;
		color: 			white;
		font-family: 	Helvetica;
		font-weight: 	lighter;
	}
	
	.quicklink-underline {
		width: 			270px;
		height: 		25px;
		float: 			left;
	
		font-size: 		11px;
		color: 			white;
		font-family: 	Arial;
	}	
	
	#emailupdate-area input {
	width: 		170px;
	height: 	15px;
	padding-top:5px;
	line-height: 20px;
	text-indent: 10px;
	background: white;
	}

	#emailupdate-area input[type=submit] {
	width:		120px;
	height: 	20px;
	padding: 	0 5px 0 5px;
	
	line-height: 20px;
	text-indent: 0;
	padding: 	0;
	background: #eee;
	color: 		#333;
	border: 	1px solid #dcdcdc;
	}

#image-rotator {
width:			950px;
height: 		265px;
position: 		relative;

border-bottom: 	1px solid #a0a0a0;
}

	#image-rotator img {
	border: 	none;
	}

#contentarea {
width:			920px;
float:			left;

padding: 		15px;
}

.content-container-bottom a {
width:			100%;
height: 		auto;
float: 			left;

padding-bottom: 5px;
text-decoration: underline!important;
color: 			#333!important;
line-height: 	15px;
padding-left: 	5px;
border-left:	5px solid #01804d;
margin-bottom: 	5px;
}

#footer {
width: 		942px;
height: 	30px;
float: 		left;

color: 		#ebebeb;
line-height: 28px;
background: #666;
padding-left: 8px;
}

