.center{ margin:0 auto; width:918px; }
.clear{ clear:both; }
.access{ display:none; }
.width{ width:100% }
.yellow-text{ color:#f3ae2b; }
.red-text{ color:#922335; }
.note{ font-size: .8em; color: red; }
.btn-submit{ float: right; width: auto; height: auto; margin: 0 10px 0 0; padding: 0; border: none; }

body{ font-family:Arial, Helvetica, sans-serif; font-size:80%; }

/* Index Specific */
#i-browse{ float: right; }

/* Branding Section */
#branding{ background:url(../img/bg-branding-grad.jpg) repeat 0 0; float:left; width:100%; }
	#brandingInner{ background:url(../img/bg-branding-grad.jpg) repeat 0 0; float:left; width:100%; }
		#branding img{ float:left; padding:15px; }
	#branding #brandingImg{ background:url(../img/bg-branding.jpg) no-repeat 0 0; float:left; height:163px; padding:0 0 16px; width:918px; }
	#branding #i-brandingImg{ background:url(../img/i-bg-branding.jpg) no-repeat 0 0; float:left; height:282px; padding:0 0 16px; width:918px; }

/* Main Site Navigation */
#branding #mainNav{ float:right; width:685px; }
	#branding #mainNav ul{ float:right; padding:0 0 6px; }
		#branding #mainNav ul li{ background:none; margin:0; padding:0; float:left; }
			#branding #mainNav ul li a{ background:url(../img/bg-mainNav.jpg) no-repeat 0 0; color:#fff; display:block; font-weight:bold; height:91px; position:relative; text-decoration:none; width:118px; text-align: right; }
			/*#branding #mainNav ul li a:hover{ background:url(../img/bg-mainNav-hover.jpg) no-repeat 0 0; color:#5e3229; }*/
			#branding #mainNav ul li a.active{ background:url(../img/bg-mainNav-hover.jpg) no-repeat 0 0; color:#5e3229; }
				#branding #mainNav ul li a span{ position:absolute; bottom:20px; right:18px; cursor: pointer; }
								
/* Content Section */		
#content{ background:url(../img/bg-content-top.jpg) repeat-x 0 0; float:left; width:100%; }
	#contentBtm{ background:url(../img/bg-content-btm.jpg) repeat-x 0 bottom; float:left; width:100%; }
		#contentInner{ background:url(../img/bg-content-top.jpg) repeat-x center 0; float:left; padding:39px 0 0 0; width:100%; }
			#contentWrap{ background:url(../img/bg-subNav.png) repeat-y 0 0; float:left; width:100%; }
				#contentWrapBtm{ background:url(../img/bg-content-btm.jpg) repeat-x 0 bottom; float:left; width:100%; }
					#contentWrapBtmGrad{ background:url(../img/bg-content-btm-grad.jpg) no-repeat 0 bottom; float:left; width:100%; }

/* Site Sub Navigation */			
#subNav{ background:url(../img/bg-subNav-grad.png) no-repeat 0 0; float:left; margin:0 25px 0 0; padding:15px 0px; text-align:center; width:184px; }
	#subNav #pageTitle{ color:#d7b0a8; font-weight:bold; padding:0 3px 10px; }
		#subNav ul li{ background:none; margin:0; padding:0; }
			#subNav ul li a{ border-bottom:1px solid #A3817A; color:#fff; display:block; padding:9px 5px; text-decoration:none; }
			#subNav ul li a:hover{ background:#A3817A; font-weight:bold; }

/* User Controlled Section */			
#copy{ float:left; font-size:120%; padding:10px 0 0; width:709px; }
	#copy p{ letter-spacing:.05em; }

/* Flash */
#flash{ display:block; margin:197px 0 0 674px; }

/* Breadtrail */				
#breadtrail{}
	#breadtrail li{ background:none; display:inline; font-size:80%; margin:0; padding:0; }
		#breadtrail li a{}

/* Gallery */				
#gallery{ background:url(../img/bg-gallery-top.jpg) no-repeat 0 0; float:right; margin:0 0 20px 20px; width:271px; }
	#galleryBtm{ background:url(../img/bg-gallery-btm.jpg) no-repeat 0 bottom; float:right; width:271px; }
		#galleryRp{ background:url(../img/bg-gallery-rp.jpg) repeat-y 0 0; float:right; margin:25px 0; padding:0 20px; width:231px; }
			#gallery, #gallery h3, #gallery #files li a{ color:#fff7e6; }
			#gallery #lblAltText{ float:left; font-size:70%; }
			#gallery #larger{ float:right; font-size:60%; }
			#gallery #photos{ margin:0 0 20px; }
				#gallery #photos img{ border:1px solid #a3817a; }
				#gallery #photos #thumbs{ float:left; padding:0; }
					#gallery #photos #thumbs li{ background:none; float:left; padding:0 0 0 5px; }
			#gallery #files{ clear:both; }
				#gallery #files ul{ }
					#gallery #files li{ margin:0 0 5px 2px; padding:0 0 0 22px; }
				#files ul li.pdf{ background:url(/img/icon-pdf.png) no-repeat left center; }
				#files ul li.word{ background:url(/img/icon-word.png) no-repeat left center; }
				#files ul li.excel{ background:url(/img/icon-excel.png) no-repeat left center; }
				#files ul li.other{ background:url(/img/icon-txt.png) no-repeat left center; }

/* Sitemap */
#sitemap ol { margin: 0; padding: 0; }
	#sitemap li { list-style: none; margin: 0; padding: 5px; }
	#sitemap .alt { }
	#sitemap .even { background: #fffcf5; }
		#sitemap li li { padding: 0 0 0 25px; font-size: .8em; }

/* Utility */
#utility{ background:url(../img/bg-branding-grad.jpg) repeat 0 0; float:left; font-size:90%; text-align:center; width:100%; }
	#utilityInner{ background:url(../img/bg-branding-grad.jpg) repeat 0 0; float:left; width:100%; }
		#utility ul{ padding:15px 0; }
			#utility ul li{ background:none; border-right:1px solid #62372F; display:inline; padding:0 14px 0 11px; }
			#utility ul li.last{ border:none; }
				#utility ul li a{ border-bottom:1px solid #62372F; text-decoration:none; }
		#utility p{ padding:0; }
		#utility #tkg{ padding:15px 0; }
