/****************************************/
/* harrietbeecherstowecenter */
/* Copyright (c) the worx group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
.clear { clear:both; }
form { margin:0; }
img, div, input { behavior: url("/style/iepngfix.htc"); }

body { margin:0; padding:0; text-align:center; min-width:960px; background:#93010d url(/images/background.gif) top repeat-x; font:normal 11px arial; color:#212121; }
h1 { padding:0 0 6px 0; font-family:"Times New Roman", Times, arial; font-size:16px; font-weight:bold; color:#ba0213; }
h2 { padding:0; font-family:"Times New Roman", Times, arial; font-size:13px; font-weight:bold; color:#916518; }
h2.red { padding:0; font-family:"Times New Roman", Times, arial; font-size:13px; font-weight:bold; color:#ba0213; }
h3 { padding:0; font-weight:bold; text-transform:uppercase; }
p { padding:6px 0;  }
ul { margin-top:5px; margin-bottom:5px; }
ol { margin-top:5px; margin-bottom:5px; }
li { margin-left:15px; margin-top:2px }
a { cursor:pointer; }
em { font-style:italic; }

.wrapper { width:960px; margin:0 auto; text-align:left; position:relative; }
	.header { position:absolute; z-index:999; top:0; left:3px; background:url(/images/header_bg.png) top no-repeat; width:954px; height:93px; }
		.header img { position:absolute; top:0px; right:10px; }
	.stage { border:3px solid #9f7428; border-top:0px; background:#704b0a; padding:0px 0 0 0; }
	.page_scroll {height:900px;}
        .page #utc {margin-right:250px;}
/****************************************/
/* sidebar */
/****************************************/
.sidebar { float:left; width:225px; margin-top:28px; }
	.sidebar div.logo { text-align:center; padding:6px 0 10px 0; background:#FFF; }
	.sidebar div.nav { border-top:3px solid #9f7428; width:225px; height:271px; padding:7px 0; background:#650009 url(/images/nav/background.jpg) top no-repeat; border-bottom:3px solid #9f7428; }
		.sidebar div.nav div { position:relative; z-index:9; margin:0px; }
		.sidebar div.nav div a { display:block; padding:1px 0 2px 20px; color:#F0D6A7; font-family:"Times New Roman", Times, serif; font-size:13px; text-decoration:none; margin:0px; }
		.sidebar div.nav div a:hover { color:#9F7428;}
		.sidebar div.nav div.active { background:url(/images/nav/active_background.gif) 5px 7px no-repeat; }
			.sidebar div.nav div ul { position:absolute; z-index:9999; top:-10px; left:200px; background:#93010d; border:1px solid #650009; width:200px; padding:6px 10px 10px 10px; margin:0px;  }
			.sidebar div.nav .visit { position:absolute; z-index:99; top:-71px; left:200px; background:#93010d; border:1px solid #650009; width:200px; padding:6px 10px 10px 10px; margin:0px;  }
			.sidebar div.nav .about { position:absolute; z-index:99; top:-45px; left:200px; background:#93010d; border:1px solid #650009; width:200px; padding:6px 10px 10px 10px; margin:0px;  }
			.sidebar div.nav div li {  margin:0; padding:0; height:22px; }
			.sidebar div.nav div li a { padding:5px; color:#FFF; font-size:12px; }
			.sidebar div.nav div li a:hover { background-color:#690007; color:#FFF;}
		.sidebar div.nav form { padding:0px 20px 0px 20px; }
			.sidebar div.nav form input.text { width:114px; }
	.sidebar div.callout { border-bottom:5px solid #b38637; width:225px; position:relative; }
		.sidebar div.callout a { position:absolute; bottom:0px; right:5px; }
	.sidebar div.callout_01 { height:156px; background:url(/images/callouts/background_01.jpg) no-repeat; }
	.sidebar div.callout_02 { height:136px; background:url(/images/callouts/background_02.jpg) no-repeat; }
	.sidebar div.callout_03 { height:143px; background:url(/images/callouts/background_03.jpg) no-repeat; }
	.sidebar div.callout_calendar { height:145px; background:url(/images/callouts/background_calendar.jpg) no-repeat; }
	.sidebar div.callout_collections { height:145px; background:url(/images/callouts/background_collections.jpg) no-repeat; }
	.sidebar div.callout_difference { height:145px; background:url(/images/callouts/background_difference.gif) no-repeat; }
	.sidebar div.callout_hbs { height:145px; background:url(/images/callouts/background_hbs.jpg) no-repeat; }
	.sidebar div.callout_p_e { height:145px; background:url(/images/callouts/background_p_e.jpg) no-repeat; }
	.sidebar div.callout_p_r { height:145px; background:url(/images/callouts/background_p_r.jpg) no-repeat; }
	.sidebar div.callout_store { height:145px; background:url(/images/callouts/background_store.jpg) no-repeat; }
	.sidebar div.callout_support { height:145px; background:url(/images/callouts/background_support.jpg) no-repeat; }
	.sidebar div.callout_utc { height:145px; background:url(/images/callouts/background_utc.jpg) no-repeat; }
	.sidebar div.callout_visit { height:145px; background:url(/images/callouts/background_visit.jpg) no-repeat; }
	.sidebar div.callout_whatsnew { height:145px; background:url(/images/callouts/background_whatsnew.jpg) no-repeat; }
	.sidebar div.contact { background:#704b0a url(/images/background_contact.gif) no-repeat; height:127px; padding:40px 20px; }
		div.sidebar div.contact h2 { color:#FFF; }
		div.sidebar div.contact p { color:#FFF; }
		div.sidebar div.contact a { color:#FFF; }
		div.sidebar div.contact a:hover { color:#ba0213; }
	.break { clear:both; border-bottom:1px dotted #b38639; margin:5px 0px; }
		
	.click { width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:transparent; }
	.click img { vertical-align:bottom; border:0px solid white; margin:117px 5px 0px 0px; float:right; }
		
/****************************************/
/* tables */
/****************************************/
/*table.hp_banner {margin:10px 0px 40px 50px;}*/
table.hp_banner {margin:10px 0px 40px 20px;}
table.hp_banner tr td{margin:0px; padding:0px 15px 0px 0px;}

table { margin-bottom:6px; }
td { padding:0 20px 0 0; }

div.page table, div.page table tr, div.page table tr td{vertical-align: top;}

/****************************************/
/* forms */
/****************************************/
input.text { width:114px; height:11px; margin:5px 0px 0px; background:url(/images/background_input.gif) repeat-x; border:1px solid #d4d4d4; border-width:0 1px 1px 1px; font-size:11px; font-family:arial; color:#676666; padding:2px 0px; float:left; }
/*select { width:114px; margin:5px 0px 0px; background:url(/images/background_input.gif) repeat-x; border:1px solid #d4d4d4; border-width:0 1px 1px 1px; font-size:11px; font-family:arial; color:#676666; padding:2px 0px; float:left; }*/
select { width:114px; margin:0px 0px 0px; background-color:#ffffff; border:1px solid #d4d4d4; border-width:1px 1px 1px 1px; font-size:11px; font-family:arial; color:#676666; padding:2px 0px; float:left; }
input.submit { top:7px; left:7px; float:left; margin:5px 3px 0px; }
		
/****************************************/
/* footer */
/****************************************/
.footer { padding:20px 0; text-align:center; color:#FFF; }
	.footer ul { padding:2px 0; }
		.footer li { display:inline; margin:0; }
	.footer p { padding:0; }
	.footer p.main { width:740px; margin:0px auto; border-bottom:1px solid #6d000a; border-top:0px; padding-bottom:6px; }
	.footer .bottom { width:536px; padding-top:6px; margin:0 auto; border-top:1px solid #6d000a; padding-bottom:6px; }
	.footer a { color:#fff; text-decoration:none; display:inline;}
	.footer a:hover { text-decoration:underline; }
	
	
	
	