/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		html {scrollbar-face-color: #5F2020;scrollbar-highlight-color: #B68038;scrollbar-shadow-color: #B68038;scrollbar-3dlight-color: #430F0F;scrollbar-arrow-color: #FDE06A;scrollbar-track-color: #430F0F; scrollbar-darkshadow-color: #43100F; min-height: 100.1%; /* to fix bg shift in FireFox */ }
		body {	margin: 0px;	background: #CA8834 url(../img/shell-bg.gif) repeat-y center;	font: 12px/24px Tahoma, Arial, Verdana, sans-serif;	color: #F7F0D7;	padding: 0px;	
		scrollbar-arrow-color: #F7F0D7;	scrollbar-3dlight-color: #F7F0D7;	scrollbar-highlight-color: #5F2020;	scrollbar-face-color: #5F2020;	scrollbar-shadow-color: #F7F0D7;	scrollbar-darkshadow-color: #5F2020;	scrollbar-track-color: #702626;}
		a {color:#FFCB03;}
		a:hover {color:#FFCB03; text-decoration:none;}
		#shell {	width:100%;	background: url(../img/bg.gif) repeat-x;	overflow: auto;}	
		h1 {	font-size: 24px;	letter-spacing: -1px;}
		.back2top {	display: block;	overflow: auto;	border-top: thin dashed #FEDA84;	padding-bottom: 35px;	margin-top: 20px;}
		.back2top a{	float: right;	clear: both;	text-decoration: none;	display: block;	background: #702626;	width: 100px;	text-align: center;	border: 1px solid #5F2020;	margin-top: 5px;	margin-bottom: 5px;	font-weight: bold;}
		.back2top a:hover{	border: 1px solid #FFCB03;}
		h2 {}
		h2 span{	font-size: 10px;	margin-left: 15px;	font-weight: normal;}
		h3 {	background: url(../img/h3-bg.jpg);	line-height: 30px;	padding-left: 5px;}
		h3 span{	font-size: 10px;	margin-left: 15px;	font-weight: normal;}
		ul {	margin-bottom: 0px;	padding-bottom: 0px;}
		li {	background: url(../img/li-image.gif) no-repeat;	list-style: none;	padding-left: 10px;}
		li a {text-decoration:none; font-weight:bold;}
		li a:hover {text-decoration:underline; }	
		ol {	margin: 0px;	padding: 0px;}
		ol li {	list-style: decimal;	background: url(none);	margin-bottom:10px;	padding: 0px;}		
		.overflo {	height: 250px;	overflow: auto;	margin:0px 0px 25px;	scrollbar-arrow-color: #F7F0D7;	scrollbar-3dlight-color: #F7F0D7;	scrollbar-highlight-color: #5F2020;	scrollbar-face-color: #5F2020;	scrollbar-shadow-color: #F7F0D7;	scrollbar-darkshadow-color: #5F2020;	scrollbar-track-color: #702626;	background: #702626;	padding-left: 55px;	padding-right: 25px;	text-align: justify;}
		blockquote {	margin-right: 0px;}
		.subNav {	clear: both;	height: 60px;	width:435px;}
		.subNav ul {	margin:0px;	padding:0px;}
		.subNav li {	margin: 0px;	padding: 0px;	background: url(none);	display: inline;	clear: right;}		
		.subNav li a {	width: 135px;	display: block;	float: left;	background: #702626;	text-align: center;	margin: 0px 5px 3px 0px;	border: 1px solid #5E2020;}
		.subNav a:hover {	text-decoration: none;	border: 1px solid #FFCB03;	width: 135px;	margin: 0px 5px 3px 0px;}
		*:target, *.sftarget {color:#FFCB03;}
		.imgCaptionRight {	float: right;	width: 150px;	font-size: 10px;	line-height: 30px;	color: #FEDA84;	display: block;	padding: 0px 0px 5px 30px;	margin: 0px;	height: 215px;	position: relative;}
		.imgRight {	margin-left: 30px;	margin-bottom: 15px;}
		.columns {	float: left;	width: 40%;	clear: right;	margin-bottom: 25px;	padding-left: 10%;}
		.columns ul {margin:0px; padding:0px;}	

	#rewardslink { position: absolute; z-index:999; top: 60px; margin-left: 235px; width: 140px; height: 100px;}
	#rewardslink a {display: block;width: 140px;height: 100px;background: url(../img/clear.gif);}
	
	#home #rewardslink {margin-left: 510px;}
	.forPrint {position:absolute; left:-5000px;}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#h-b_shell {	width: 789px;	margin-right: auto;	margin-left: auto;	background: url(../img/side_curves.gif) no-repeat;	min-height:582px;	height:auto !important;	height:582px;}
		#h_shell {	margin:0px; width: 715px;	text-align: center;	margin-right: auto;	margin-left: auto;}
		#h_banner {	width: 715px;}
		#h_mainNav { background: url(../img/flashHead_bg.jpg) no-repeat; width: 713px; height:259px; } 	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)
		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_shell {	background: url(../img/content_bg.gif) repeat-y;	width: 715px;	margin-right: auto;	margin-left: auto; min-height:377px; height: auto !important; height:377px;	overflow:visible;}
		#b_contentArea {	margin-left: 237px;	padding-top: 36px;	margin-right: 40px;	padding-bottom: 25px;}
		#b_cta { width: 188px;	height: 207px; background:url(../img/flash_cta.jpg) no-repeat;  margin-left: 10px;	position: absolute;	top: 259px;}
		#b_contentArea table {font-family:arial;	font-size: 10px;	border: 1px solid #441010;}
		#b_contentArea td {	}
		#b_contentArea td.rfpForm {	font-size: 11px;}
		#b_contentArea input {	margin-left: 5px;	padding: 2px;	font: 11px Arial, Helvetica, sans-serif;	color: #441010;}
		#b_contentArea textarea {	margin-left: 5px;	padding: 2px;	font: 11px Arial, Helvetica, sans-serif;	color: #441010;}
		#b_contentArea select {margin-left: 5px; padding: 2px;	font: 11px Arial, Helvetica, sans-serif;	color: #441010;}
		#hochunk_slots {float:right;}
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
	
		#f_shell {	background: url(../img/f_bg.gif) no-repeat;	width: 715px;	margin-right: auto;	margin-left: auto;	padding-bottom: 20px;}
		#f_nav {	width: 390px;	padding-left: 60px;	margin: 0px;	padding-top: 55px;	text-align: center;}
		#f_nav ul {	margin: 0px;	padding: 0px;}
		#f_nav li{	list-style: none;	display: inline;	background: url(none) 0px 0px;	padding: 0px 7px 0px 10px;	margin: 0px;	border-right: 1px solid #5F2020;	font-size: 11px;}
		#f_nav li a {color:#5F2020; font-weight:normal;}
		#f_nav li a:hover {	color: #FFCB03;	text-decoration: underline;}
		#f_sig {	width: 770px;	text-align: center;	margin-right: auto;	margin-left: auto;}
		#f_address {	width: 691px;	margin-right: auto;	margin-left: auto;	padding-right: 12px;	padding-left: 12px;	font-size: 11px;	line-height: 30px;	text-align: center;	padding-bottom: 19px;}
		#f_address span {	font-size: 11px;	line-height: 20px;	margin-right: 3px;	margin-left: 3px;}
	
		
