/*--- Shell ------------------------------------------------------*/
		body { color:#464646; background:#dcdcdc url(../img/bgx.jpg) repeat-x;  background-attachment: fixed;margin: 0; font-family: arial; font-size: 11px;}		
		#shell { margin: 0 auto; width: 742px; background:#fff url(../img/contentbg.jpg) repeat-y;}
		a { text-decoration: underline; color:#636262;}
		a:hover { text-decoration: none; color:#636262 }
		h1 { font-size: 24px; font-family: Georgia; color:#630c0f; margin: 0 0 5px 0; padding: 0;}
		h2 { font-size: 16px; font-family: Georgia; color:#630c0f; }
		h3 { font-size: 14px; color:#630c0f; margin: 9px 0 0px 0; padding: 0; }
		p { line-height: 180%;}
		.fauxColumns {width:50%; float:left;}
		.imgLeft {margin-right:20px; float:left;}
		.imgRight {margin-left:20px; float:right;}
		.clearBoth {clear:both;}
		hr { border: 1px solid #b3b18c; height: 1px;}
		
		#printtitle { display: none;}
		#back2top {padding: 0 10px 10px 0;}
	
/*--- Head ------------------------------------------------------*/
		#t_shell {height: 102px; background:#c49697; border-bottom: 2px solid #fff;}
	
		#h_banner { }
		#h_banner img {}

		
		#t_logoArea { width: 170px; height: 102px; background:#fff url(../img/logo.jpg); float: left;}
		#t_logoArea img {border:none;}
		#t_logoArea a {width: 170px; height: 102px; display: block;}
		
		#headerBtn a {
	position:absolute;
	z-index:1000;
	left: 50%;
	margin-left:-150px;
	top: 15px;
}


		#t_usabilityNav {   width: 377px;height: 102px; border-right: 2px solid #fff; float:left; text-align: center;}
		#t_usabilityNav ul{margin:78px 0 0 0; padding:0px;}
		#t_usabilityNav li{ display: inline; margin: 0 18px 0 0; padding-left: 4px; background: url(../img/icon_arrow.jpg) 0 2px no-repeat; }
		#t_usabilityNav li a{ color:#fff; font-weight: bold; text-decoration: none; margin: 0 0 0 8px;}
		#t_usabilityNav li a:hover { color:#063625;}
		#t_usabilityNav .nomargin { margin: 0;}
		
		
		#rotatepics { float: right; width: 193px; height: 102px; }
		
		
		#headershell {  height: 269px;width: 742px;border-bottom: 2px solid #fff;}
		#header { float: left;width: 377px; height: 269px; border-right: 2px solid #fff; }
		
		#ibeshell { float: right; top: 104px; width: 193px; height: 269px; background: #ccc url(../img/ibebg.jpg);}
		#resBox { margin: 65px 0 0 13px; color:#fff;}
		#resBox a { color:#fff;}
		#resBox #btn{display:block; margin: 7px 0 0 0; background:#58181a; border: none; padding: 5px; color:#fff; font-size: 10px; font-weight: bold; }
		#resBox select { font-size: 11px; margin: 0 0 8px 0; width: 50px;}
		
		#h_nav { width: 168px; height: 269px; float: left; border-right: 2px solid #fff; background:url(../img/navbg.jpg); text-align: center; }
		#h_nav ul{margin:22px 0 0 0; padding:0px; list-style: none;}
		#h_nav li { line-height: 190%; margin: 0 0 13px 0; width: 168px;}
		#h_nav li a { display: block; width: 168px; font-size: 12px; color:#fff; text-decoration: none; font-weight: bold;}
		#h_nav li a:hover{ background:#441314;}
		#h_pNum {}
		
		
		#h_nav .current {background-color: #441314;}
		#subnav .current {font-weight: bold;}


		#subnav { margin: 0 0 20px 20px; float: right; background:#e9e8cd; padding: 5px; width: 165px;border-bottom: 2px solid #043427;}
		#subnav h1 { list-style: none; font-size: 14px; margin: 0 0 9px 4px; padding: 0;}
		#subnav ul { list-style: none;margin: 0 0 0 0px; padding: 0 0 0 5px; }
		#subnav li { margin: 0 0 6px 0; }
		#subnav li a { text-decoration: none;}
		#subnav li a:hover { text-decoration: underline;}
		
		
		#ctaShell { margin: 15px 0 0 0;}
		#ctaShell ul{ margin: 0px 0 0 12px; padding: 0px;  }
		#ctaShell li{ display: block; list-style: none; margin-bottom: 5px;}
		#ctaShell li img {margin:0; padding:0; border:none; background:none;}
		#cta1, #cta2{  height:  42px; width: 148px;}
		#cta1 a, #cta2 a { height:  42px; width: 148px; text-decoration: none; display: block;   }
		#cta1 a {background: url(../img/cta1.jpg);}
		#cta2 a {background: url(../img/cta2.jpg);}
		#cta1 a:hover { background: url(../img/cta1b.gif); }
		#cta2 a:hover { background: url(../img/cta2b.gif); }
		.forPrint { position: absolute; margin-left: -2000px; }
		
		#gal ul { list-style-type: none; margin: 0;  padding: 0;}
		#gal ul li{ display: inline; margin: 0 18px 0 0; }
		#gal ul li a img{  border-color: #b3b18c;}
		#gal ul li a:hover img { border-color: #012117;}
	
/*--- Body ------------------------------------------------------*/
		#b_shell { display: block; }
		#b_contentArea1 { float: left;  width: 168px; padding: 15px 0 0 0;}
		#b_contentArea1 img { border: 2px solid #fff; border-right: none; border-left: none; }
		#b_contentArea2 { float: right;  width: 535px; padding: 10px;}
		#b_contentArea2 li { line-height: 180%;}
		#b_contentArea2 img { border: 5px solid #bfbfbf; padding: 3px;}
		#b_contentArea h1 {}
		#b_contentArea h2 {}
		
		.threeCols {width:29%; float:left; margin: 10px 0 0 0;}
		.threeCols strong { color:#003828; font-size: 12px;}
		.colsMarginRight {margin-right:2px;}
		.clearBoth {clear:both;}

		div.twoCols {width:45%; float:left;} 
		ul.twoCols {width:45%; float:left; list-style-type:square; margin:0; padding:0 0 0 40px; display:block;}
		.clearBoth {clear:both;}
		.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; }
		
	
/*--- Footer ------------------------------------------------------*/
		#f_shell { clear: both; height: 35px; margin:0; padding:30px 0 0 0; background: url(../img/footerbg.jpg); text-align: center;}
		#f_nav {}
		#f_nav ul { padding:0px; margin: 0;}
		#f_nav li { display: inline; border-right: 1px solid #e5e4cf; padding: 0 5px 0 0; margin: 0 7px 0 0;}
		#f_nav li a { color:#e5e4cf; font-size: 11px;}
		#f_nav li a:hover { color:#fff;}
		#f_nav .noborder { border: none; margin: 0; padding: 0;}
		#f_nav .current {font-weight: bold;}
				
		#f_pNum {}
		#f_address {}
		#f_sig {text-align:center; padding: 15px 0 15px 0;}
		
		#footerShell {  margin: 10px auto 0 auto; width: 700px;}
		#footerShell ul{ padding:0; text-align: center;}
		#footerShell #footerContact { margin: 0 0 10px 0;}
		#footerShell #footerContact li{display:inline; margin: 0 4px 0 4px; padding: 0 2px 0 2px;}

		#vizsig { margin: 0; }
#vizsig span#text {
	float: none;
	margin: 8px 0 0 5px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #636262;
	text-decoration: none;
}
#vizsig span a {
	float: none;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #636262;
	text-decoration: none;
}
#vizsig span a:hover {
	text-decoration: none;
	color: #636262;
}
#vizsig img {
	float: none;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	vertical-align: middle;
} 

		
		
		
