body{
	margin:0px;
	padding:0px;
	font-family: "Lucida Sans", Arial, sans-serif,;
	font-size: 0.86em;
	font-weight:lighter;
	background:#49330c url(../images/rcccBkgd.jpg);
	color:#000;
	list-style-type: none;
}

H1,H2,H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#000;
	text-align:left;
}

H4,H5,H6{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-align:left;
}

H1{ 
	font-size: 2em;
	margin: .67em 0;
	}
H2{ 
	font-size: 1.8em; 
	margin: .7em 0em;
	padding: .1em 0em;
	}
H3{ 
	margin-left: .5em; 
	margin-bottom: 0.7em; 
	margin-right: .5em; 
	margin-top: 1em; 
	font-size: 1.33em;
	text-transform:uppercase;
	}
H4{ 
	font-size: 1.25em; 
	margin: 1em 0;
	text-transform:uppercase;	
	}
H5{ 
	font-size: 1.08em; 
	line-height: 1.17em;
	margin: 1em 0;
	text-transform:uppercase;
	}
H6{ 
	font-size: .96em; 
	line-height: 1.17em;	
	margin: 1em 0;
	text-transform:uppercase;
	}

hr {
	margin-left: 0em;
	margin-bottom: 9px;
	margin-right: 0em;
	margin-top: 0px;
	color:#ccc;
	background-color:#ccc;
	clear:both;
}

a{
	color:#4c4c4c;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a img{
	border:0;
}
.clear{
	clear:both;
}

.detailed{
	color:#063;
	font-size:.86em;
	text-align:right;
	padding-top: .7em;
	padding-right: 10px;
	
}

.comments{
	color:#666;
	font-size:.8em;
	
}

.pdfImg {
	vertical-align:middle;
}

#page{
	width:980px;
}

#content{
	padding: 0px;
	width:974px;
	height: 100%;
	background: url(../images/shadowBkgd.png) repeat-y;
}

/* HEADER */

#breadCrumb{
	width:960px;
	height:25px;
	padding-top: 5px;
	padding-left: 15px;
	font-size:.85em;
	background: #000;
	color: #c79662;
}

#breadCrumbLeft{
	width: 580px;
	height:20px;
	background: #000;
	text-align: left;
	float:left;
	display:inline; /*required by IE6*/
}

#breadCrumbRight{
	width: 378px;
	height: 20px;
	background: #000;
	text-align: right;
	float:right;
	display:inline; /*required by IE6*/
}

#headerBar{
	width:968px;
	height:79px;
	color: #fff;
	background: #333 url(../images/navBkgd.png);
}


#headerSpacer{
	width:15%;
	height:79px;
	text-align: left;
	float:left;
	display:inline; /*required by IE6*/	
	z-index: 10;
}

/* Moved headerNav Menu Information To Bottom - for Testing */

#headerLogo {
	position: absolute;
	float:left;
	top: 35px;
	z-index: 999;
}

#header_title{
	padding-top:50px;
	float:left;
}

#mainSearch{
	width: 968px;
	height: 65px;
	color: #CCC;
	text-align:right;
}

/*---------------------------------------------------------
NOT USED RIGHT NOW
		
		#searchform_top{
			padding-top:24px;
			margin-left:20px;
		}
		
		#searchform_top_text{
			width:290px;
			border:0px;
			background:none;
			color:#898989;
			font-size:12px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:italic;
			float:left;
		}
		
		#gosearch{
			position:relative;
			top:-7px;
			float:left;
		}

---------------------------------------------------------*/

/* MAIN */
#main{
	width:968px;
	background:#f2f1e4;
}

#mainText{
	width:948px;
	background:#f2f1e4;
	padding: 10px;
	text-align:left;
}

/* BODY */
#body{
	width:100%;
}

#body_left{
	color:#204f19;
	background: #f2f1e4;
	width:215px;
	margin: 0px 5px 5px 5px;
	padding-left: 10px;
	height:100%;
	float:left;
	display:inline; /*required by IE6*/	
}

#body_right{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}


#body_right_ben{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	background: #ffffff url(../images/bkgd-Benefits-dogs.jpg) no-repeat right top; 
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}

#body_right_offer{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	background: #ffffff url(../images/bkgd-Offerings-Mates.jpg) no-repeat right top; 
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}

#body_right_Junior{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	background: #ffffff url(../images/bkgd-Junior.jpg) no-repeat right top; 
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}
	
#body_right_history{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	background: #ffffff url(../images/bkgd-History.jpg) no-repeat right top; 
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}
	
#body_right_join{
	width:685px;
	margin: 0px 15px 5px 5px;
	padding: 0px 7px 0px 12px;
	text-align:left;
	background: #fff;
	background: #ffffff url(../images/bkgd-JoinClub.jpg) no-repeat right top; 
	border:1px solid #ccc;
	float:right;
	display:inline; /*required by IE6*/	
	}
	
	/* swf container */
#swf{
	color:#204f19;
	padding:5px;
	width:945px;
	height: 340px;
	z-index:-100px;
}

#Ad {
	background:url(../images/smkw-Ad.jpg) no-repeat center;	
}

#imgCenter {
	clear: both;
	margin-top: 10px;
	min-height: 0px;
	text-align:center;
}

#indexWelcome{
	width:660px;
	height:590px;
	margin: 10px 0px 5px 5px;
	padding: 0em 1.5em 0em 1.5em;
	text-align:left;
	background: #fff;
	float:left; /*required by IE6*/
	border:#ccc 1px solid;
}

#topicsLeft{
	color:#204f19;
	background: #fefefc;
	width:215px;
	height:588px;
	margin: 10px 2px 5px 12px;
	padding: 0px 7px 2px 5px;
	float:left;
	display:inline; /*required by IE6*/
	border:#ccc 1px solid;
}

#featuredRight{
	width:700px;
	height:350px;
	margin: 10px 0px 5px 5px;
	padding: 2px 0px 1px 5px;
	text-align:left;
	background: #fff;
	float:left;
	display:inline; /*required by IE6*/
	border:#ccc 1px solid;	
}


#indexWelcome li {
	list-style-position: outside;
	list-style-image:url(../images/liBullet.png);
}

/*****  FOR SUB-CAT. PAGES TO DISPLAY 4 FEATURED ITEMS  *****/
		#featuredRight_LT{
			width:315px;
			height:315px;
			margin: 10px 0px 5px 5px;
			padding: 2px 0px 1px 5px;
			text-align:left;
			background: #fff;
			float:left;
			display:inline; /*required by IE6*/
			border:#ccc 0px solid;	
		}

		#featuredRight_LB{
			width:315px;
			height:315px;
			margin: 10px 0px 5px 5px;
			padding: 2px 0px 1px 5px;
			text-align:left;
			background: #fff;
			float:left;
			display:inline; /*required by IE6*/
			border:#ccc 0px solid;	
		}

		#featuredRight_RT{
			width:315px;
			height:315px;
			margin: 10px 0px 5px 15px;
			padding: 15px 0px 1px 5px;
			text-align:left;
			background: #fff;
			float:left;
			display:inline; /*required by IE6*/
			border:#ccc 0px solid;	
		}
		
		#featuredRight_RB{
			width:315px;
			height:315px;
			margin: 10px 0px 5px 15px;
			padding: 15px 0px 1px 5px;
			text-align:left;
			background: #fff;
			float:left;
			display:inline; /*required by IE6*/
			border:#ccc 0px solid;	
		}		

		
/*****  FOR INDIVIDUAL DRILLDOWN CAT. PAGES TO DISPLAY 4 FEATURED ITEMS  *****/
				#drilldown_1, #drilldown_2, #drilldown_3 {
					color:#333;
					font-size:10px;
					font-weight:lighter;
					width:210px;
					margin: 10px 0px 5px 5px;
					padding: 2px 0px 1px 5px;
					text-align:center;
					background: #fff;
					float:left;
					display:inline; /*required by IE6*/
					border:#ccc 0px solid;	
				}
		
				#drilldown_1{
					min-height:60px;
				}

				#drilldown_2{
					min-height:100px;
				}

				#drilldown_3{
					min-height:155px;
				}
				


#feature1, #feature2, #feature3, #feature4 {
	width:157px;
	text-align:left;
	display:inline;
	font-size:.92em;
	font-weight:lighter;
	margin-left: 4px;
	padding: 0px 4px 3px 7px;
	float:left;
}

#feature1 a, #feature2 a, #feature3 a, #feature4 a, 
#feature1 a:visited, #feature2 a:visited, #feature3 a:visited, #feature4 a:visited {
	color:#063;
}
	
#historyLeft{
	color:#000;
	background: #f2f1e4;
	width:695px;
	height: 180px;
	margin: 7px 0px 5px 12px;
	padding: 2px 5px 0px 5px;
	text-align:left;
	float:left;
	display:inline; /*required by IE6*/
	border:#fff 2px solid;
	background:url(../images/historyRcccaBkgd.jpg) center repeat;
}

#joiningRight{
	width:205px;
	height: 179px;
	margin: 7px 15px 5px 8px;
	padding: 2px 5px 3px 7px;
	text-align:left;
	background: #fff;
	float:right;
	display:inline; /*required by IE6*/
	border:#fff 2px solid;	
	background:#f2f1e4 url(../images/rcccJoinBkgd.jpg) center no-repeat;
	}

#historyLeft a, #historyLeft a:visited, #joiningRight a, #joiningRight a:visited{
	color:#063;
}

/* FOOTER */
#footer {
	width:968px;
	color:#fff;
	font-size:.7em;
	font-weight:lighter;
	padding-top: 15px;
	height: 58px;
	background: url(../images/rcccFooter.png) repeat-x;
}

#footerLeft{
	width: 538px;
	height:25px;
	padding: 10px 0 0 145px;
	text-align: left;
	float:left;
	background:url(../images/remLogo.png) no-repeat left;
	display:inline; /*required by IE6*/
}

#footerRight{
	width: 255px;
	height:25px;
	padding: 10px 30px 0px 0px;
	text-align: right;
	float:right;
	display:inline; /*required by IE6*/
}

#footerRight a:link, #footerRight a:visited { 
	color: #fff; 
}

#footerRight a:hover {
	color: #f2c31b;
}

#footerRight a#current, #footerRight a:hover#current
{
	color: #f2c31b;
}

/* SMALL TEXT USED FOR DISCLOSURES */
#smlText {
	color:#999;
	font-size:.8em;
	font-weight:lighter;
	padding-top: 15px;
	letter-spacing:0px;
}

/* IMAGES ALIGNED TO RIGHT */
#rImg {
	float:right;
	text-align:right;
	padding: 7px;
}
/* NAV-MENU INFO FOR */

.headerNav{
	width:85%;
	height:79px;
	color: #fff;
	font-size: .8em;
	font: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-top: 20px;
	float:right;
	display:inline; /*required by IE6*/	
	margin-left: 0px;
	margin-right: 0px;
	text-align:center;
}

#navlist
{
	height:79px;
	padding:0;
	margin:0;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist li a
{
	width: 115px;
	height: 79px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .7em;	
	padding-top: 20px;
	color: #fff;
	padding-right: 0px;
	padding-left: 0px;
	text-transform:uppercase;
	letter-spacing: 1px;
	float: left;
	margin-right: 0px;
	background: url(../images/navHoverOff.png) no-repeat top;
}

#navlist li a:link, #navlist li a:visited { 
	color: #fff; 
}

#navlist li a:hover {
	color: #f2c31b;
	background: url(../images/navHoverOn.png) no-repeat center top;
}

#navlist li a#current, #navlist li a:hover#current
{
	color: #f2c31b;
	background: url(../images/navHoverOn.png) no-repeat center top;
}


/* Go Back One Page */
#history a
{
	width: 315px;
	height: 79px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .86em;	
	padding-top: 22px;
	color: #fff;

	text-transform:uppercase;
	letter-spacing: 1px;
	float: left;
	margin-right: 0px;
	background: url(../images/navHoverOff.png) no-repeat top;
}

#history a:link, #history a:visited { 
	color: #fff; 
}

#history a:hover {
	color: #f2c31b;
	background: url(../images/navHoverOn.png) no-repeat center top;
}

#history a#current, #history a:hover#current
{
	color: #f2c31b;
	background: url(../images/navHoverOn.png) no-repeat center top;
}

/* Left Navigation - Home Page & Featured Pages*/
#leftWhiteList
{
	padding:0;
	margin:0;
}

#leftWhiteList ul
{
	font-size: .7em;
	display: list-item;
}

#leftWhiteList li
{
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: .9em;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	list-style:none;
	list-style-image:url(../images/li-note.gif);
	list-style-position:inside;
	padding-left: 0em;
	margin: 0;
	text-align:left;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}

#leftWhiteList li a
{
	clear: left;
	position: static;
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	padding-top: 13px;
	text-align:left;
	color: #fff;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
}

#leftWhiteList li a:link, #leftWhiteList li a:visited { 
	color: #366836; 
}

#leftWhiteList li a:hover {
	text-decoration: none;
	text-shadow:#999;
}

#leftWhiteList li a#current, #leftWhiteList li a:hover#current
{
	color: #f2c31b;
}


/* Left Navigation - Content Pages*/
#leftGreenList
{
	padding-left:10px;
	margin:0;
}

#leftGreenList ul
{
	font-size: 1em;
	text-align:left;
}


#leftGreenList li
{
	font-size: 1em;
	text-align:left;
	list-style:none;
	list-style-position:inside;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding-bottom: 7px;
	padding-top: 7px;
}

#leftGreenList li a
{
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	padding-top: 13px;
	color: #3a6219;
	margin-right: 0px;
	text-align:left;

}

#leftGreenList li a:link, #leftGreenList li a:visited { 
	color: #3a6219;
	font-weight:bold;
}

#leftGreenList li a:hover {
	color: #000;
}

#leftGreenList li a#current, #leftGreenList li a:hover#current
{
	color: #000;
}


/* For Revised Pages Titles As Images With Filler Images */
		#pageTitles {
			width:400px;
			margin: 10px 0px 0px 0px;
			padding: 2px 0px 1px 5px;
			text-align:left;
			background: #fff;
			float:left;
			display:inline; /*required by IE6*/
			border:#ccc 1px solid;	
		}
		
		#fillImg {
			margin: 10px 0px 0px 0px;
			padding: 2px 0px 1px 5px;
			text-align:right;
			background: #fff;
			float:right;
			display:inline; /*required by IE6*/
			border:#ccc 1px solid;				
			
		}
	