	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	ul,ol { list-style:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{ margin:0; padding:0 }
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
	
	body { background: url(../img/bg.gif); text-align: center; font: 11px/22px Georgia, "Times New Roman", Times, serif; color: #4A1008; }
	a { color: #4A1008; }
	#bg_shell { height: 318px; background: url(../img/bg_x.gif) repeat-x; }
	#main_shell { width: 691px; background: #E9BD8C; margin: 0 auto 0 auto; padding: 0 10px 0 10px; text-align: left; }	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#h_shell { background: #4A1008; border: 1px solid #4A1008; height: 332px; width: 689px;} /*extra 12 in height for 6px top and bottom border*/
	body#index #h_shell { background: #4A1008; border: 1px solid #4A1008; height: 374px; width: 689px;} /*extra 12 in height for 6px top and bottom border*/
	#h_nav { height: 300px; width: 227px; float: left; background: #CB9458; border: 6px solid #E9BD8C; border-right: none; margin-top: 20px;}
	body#index #h_nav { height: 342px; width: 227px; float: left; background: #CB9458; border: 6px solid #E9BD8C; border-right: none; }	
	#h_nav ul { margin: 75px 0 0 20px; width: 189px; }
	body#index #h_nav ul { margin: 100px 0 0 20px; width: 189px; }	
	#h_nav ul li { margin: 0 0 2px 0; }	
	#h_nav ul li a { font: 12px Tahoma; display: block; width: 189px; height: 19px; padding-top: 4px; background: url(../img/nav_bg.gif) no-repeat; text-align: center; color: #4A1008; font-weight: bold; }
 	#h_nav ul li a:hover { background: url(../img/nav_bg_h.gif) no-repeat; color: #FFFFFF; }
	body#index #h_img { height: 342px; width: 450px; float: right; border-left: none; }	
	#h_img { height: 300px; width: 450px; float: right; border: 6px solid #E9BD8C; border-left: none; margin-top: 20px;}
	#h_img img{ display: block; }
	
	/*quick links*/
	#quicklinks { width: 300px; position: absolute; z-index: 1; top: 0px; margin-left: 370px; text-align: right; }
	#quicklinks ul li { display: inline; }
	#quicklinks ul li a { font: 10px Tahoma; color: #E9C7A2; border-right: 1px solid #E9C7A2; padding: 0 5px 0 2px; }
	#quicklinks ul li a:hover {	color: #FFFFFF;	}
	#quicklinks ul li a.nob { border: none;}
	
	/*book*/
	#book { width: 300px;position: absolute;z-index: 2; top: 5px; margin-left: 40px; text-align: left; font: 10px Tahoma; color: #E9C7A2;}
	
	/*logo*/
	body#index #logo { display: block; width: 197px; height: 56px; z-index: 50; position: absolute; top: 49px; margin-left: 23px; background: #CB9458 url(../img/logo.gif) no-repeat;}
	#logo { display: block; width: 197px; height: 56px; z-index: 50; position: absolute; top: 35px; margin-left: 23px; background: #CB9458 url(../img/logo.gif) no-repeat;}
	#logo:hover {background: #CB9458 url(../img/logo_h.gif) no-repeat;}
	body#index #logo:hover {background: #CB9458 url(../img/logo_h.gif) no-repeat;}
	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)
		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#b_shell { margin-top: 6px; background-color: #CB9559; padding: 20px; }
	body#index #b_shell { padding: 0; }
	#b_shell p { margin: 0 0 15px 0; }
	#b_shell a { text-decoration: underline; }
	#b_shell a:hover { color: #C62C17; }
	#b_shell em { font-weight: bold; }
	h1 { font-size: 18px; margin: 0 0 10px 0; }
	h2 { font-size: 14px; margin: 0 0 5px 0; }
	#b_shell ul { padding: 0 0 15px 30px; list-style: disc; }
	#b_shell dl { line-height: 16px; margin: 0 0 15px 0; }
	#b_shell dt { margin: 15px 0 0 0; font-weight: bold; }
	#b_shell dd { line-height: 18px; }
	#b_shell a#map { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 30px; text-align: center; text-decoration: none; font-weight: bold; padding: 3px 3px 0 3px; float: right; border: 1px solid #4A1008; background: #D99F5F; }
	#b_shell a#map:hover { background: #EDAE68;	}
	#b_shell a#map img { border: 1px solid #4A1008; display: block; clear: right;}
	#b_shell img.right { float: right; border: 1px solid #4A1008; padding: 3px; margin: 0 20px 0 10px; }
	#b_shell img.extraMargin { margin-right: 100px; }
	body#index #b_shell { background: transparent; }
	#welcome { padding: 20px 50px 15px 265px; margin-top: 6px; background: #CB9458 url(../img/ketchikan.jpg) no-repeat;	}
	#subtext { height: 133px; margin-top: 2px; padding: 20px 180px 0 40px; background: #CB9458 url(../img/anna.jpg) no-repeat; background-position: right; }
	#subtext h2 { margin: 0 -20px 10px 150px; font-size: 15px; }
	#subtext p { margin: 0 0 0 153px; }
	#subtext img { margin-top: 10px; float: left; }
	
	/* CTA */
	#cta_shell { height: 144px; margin-top: 2px; background: url(../img/footer_bg.gif) no-repeat; padding-top: 15px; }
	#cta_shell a { float: left; margin-left: 26px; }
	#cta_shell a img { border: 6px solid #E9BD8C; }	
	#cta_shell a:hover { color: #FFFFFF; }
	#cta_shell a:hover img { border: 6px solid #FFC98E; }
	#cta_shell a:hover dl dd { background: #8A1E0F; }	
	#cta_shell dl dd { font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; background: #4A1008;	}

	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#f_shell { padding: 5px 0 30px 0; text-align: center; }
	#f_shell ul { text-align: center; }
	#f_shell ul li{ display: inline; }
	#f_shell ul li a { font-size: 10px; border-right: 1px solid #4A1008; color: #4A1008; padding: 0 4px 0 1px; }
	#f_shell ul li a:hover { color: #C62C17; }
	#f_shell ul li a.nob { border: none; }
	#f_shell address { margin-top: 10px; clear: both; }
	#f_shell dl { display: inline; text-align: center;}
	#f_shell dl dt, #f_shell dl dd { display: inline; }
	#f_shell dl dt { font-weight: bold; margin-left: 10px;}
	
	/*srlogo*/
	a#srlogo {display: block; margin-top: 10px;}

	

	#vizsig { margin: 0 0 0 250px; }
#vizsig span#text { float: left; margin: 1px 0 2px 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 1px 0 2px 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
	
	
							