@import url("rrc_about.css");
@import url("rrc_text.css");
@import url("rrc_images.css");

/* Global Baselines */
html, body, p, form, fieldset { margin: 0; padding: 0; border: 0; } 
body {
	color: #000000;
	text-align: center;
	background: #7A6857;
	margin: 0px;
	padding: 0px;
	font: 62.5% Georgia, "Times New Roman", Times, serif;
}
input, select, th, td {
	font-size:1em
}
a:link, a:visited {
	color: #93924F;
}
a:hover, a:active {
	color: #6A6939;
}
#pageWrapper {
	margin: 0px auto;
	height: 100%;
	padding: 0px;
	margin-bottom: 50px;
	background: #A88868 url(../media/images/page/slices/index/pagetop_tile_bg.jpg) repeat-x top;

}
#header {
	position: relative;
	height: 52px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#headerLeft {
	position: absolute;
	height: 52px;
	width: 185px;
	top: 0px;
	left: 0px;
	background: #93924F url(../media/images/page/slices/index/header_left.jpg) no-repeat;
}
#headerLogo {
	position: absolute;
	height: 52px;
	width: 579px;
	top: 0px;
	left: 185px;
	background: #93924F;
}
#headerRight {
	position: absolute;
	height: 52px;
	width: 186px;
	top: 0px;
	right: 0px;
	background: #93924F url(../media/images/page/slices/index/header_right.jpg) no-repeat;
}
#index #flashWrapper {
	position: relative;
	width: 950px;
	height: 177px;
	background: #93924F url(../media/images/page/slices/index/flash_bg.jpg) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#index #navbarWrapper {
	position: relative;
	width: 950px;
	height: 31px;
	margin-right: auto;
	margin-left: auto;
	background: #90914B url(../media/images/page/slices/index/navbar_tile_bg.jpg) repeat-x;
}
#index #navbarWrapperLeft {
	position: absolute;
	height: 31px;
	width: 40px;
	top: 0px;
	left: 0px;
	background: url(../media/images/page/slices/index/navbar_left.jpg) no-repeat;
}
#index #navbar {
	position: absolute;
	height: 31px;
	width: 810px;
	top: 1px;
	left: 70px;
}
#index #navbarWrapperRight {
	position: absolute;
	height: 31px;
	width: 40px;
	top: 0px;
	right: 0px;
	background: url(../media/images/page/slices/index/navbar_right.jpg) no-repeat;
}

/* Subpage Structures */
#topCap {
	position: relative;
	width: 950px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
	background: #E6E6BB url(../media/images/page/slices/subpages/topcap_tile_bg.jpg) repeat-x;
}
#topCapLeft {
	position: absolute;
	height: 28px;
	width: 45px;
	top: 0px;
	left: 0px;
	background: url(../media/images/page/slices/subpages/topcap_left.jpg) no-repeat;
}
#topCapRight {
	position: absolute;
	height: 28px;
	width: 45px;
	top: 0px;
	right: 0px;
	background: url(../media/images/page/slices/subpages/topcap_right.jpg) no-repeat;
}
#subpage #titleContainer {
	width: 875px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	font-size: 16px;
	font-weight: bolder;
	color: #E6E6BB;
	letter-spacing: .2em;
}
#subpage #navbarWrapper {
	position: relative;
	width: 950px;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	background: #90914B url(../media/images/page/slices/subpages/navbar_tile_bg.jpg) repeat-x;	
}
#subpage #navbarWrapperLeft {
	position: absolute;
	height: 25px;
	width: 45px;
	top: 0px;
	left: 0px;
	background: url(../media/images/page/slices/subpages/navbar_left.jpg) no-repeat;
}
#subpage #navbar {
	position: absolute;
	height: 25px;
	width: 810px;
	top: 4px;
	left: 70px;
}
#subpage #navbarWrapperRight {
	position: absolute;
	height: 25px;
	width: 45px;
	top: 0px;
	right: 0px;
	background: url(../media/images/page/slices/subpages/navbar_right.jpg) no-repeat;
}

.awmAnchor { 
	position: relative; 
	z-index: 100; 
}

#contentWrapper {
	position: relative;
	width: 950px;
	background: url(../media/images/page/slices/index/content_tile_bg.jpg) repeat-y;
	margin-right: auto;
	margin-left: auto;
}
#index #content {
	position: relative;
	width: 845px;
	height: 215px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 20px 10px;
	background: #FFFFFF;
}
#subpage #content {
	position: relative;
	width: 845px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px 20px 10px;
	background: #FFFFFF;	
}
#pageBottom {
	height: 95px;
	background: url(../media/images/page/slices/index/pagebottom_tile_bg.jpg) repeat-x;
}
#bottomCap {
	position: relative;
	height: 32px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background: #C7C76F url(../media/images/page/slices/index/bottomcap_tile_bg.jpg) repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #6C6946;
	line-height: 23px;
}
#bottomCap a:link, #bottomCap a:visited {
	color: #6C6946;
}
#bottomCap a:hover, #bottomCap a:active {
	color: #FFFFFF;
}
#bottomCapLeft {
	position: absolute;
	height: 32px;
	width: 40px;
	top: 0px;
	left: 0px;
	background: url(../media/images/page/slices/index/bottomcap_left.jpg) no-repeat;
}
#bottomCapRight {
	position: absolute;
	height: 32px;
	width: 40px;
	top: 0px;
	right: 0px;
	background: url(../media/images/page/slices/index/bottomcap_right.jpg) no-repeat;
}

#footer {
	height: 63px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background: url(../media/images/page/slices/index/footer.jpg) no-repeat;
}

#clearit {
	clear: both;
	height: 1px;
}
.clearBoth {
	clear: both;
	height: 1px;
}
