/* CSS Document coded by Brad@kaloupek.com 041506 */

body, html { 
	height: 100%; 
	background-color: #F1ECE3;
	vertical-align:middle;
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
}
#wrapper {
text-align:left;
background: url(../images/map_background5.jpg) no-repeat;
height: 590px;
min-height: 590px;
vertical-align: middle;
width: 870px;
z-index:1;
}	

#homeSide{float:left; width:100px; text-align:right; z-index:3; position:absolute;}
/* use a "child selector" hack that only non-IE can understand to reduce box witdh... */
html>body #homeSide {width:200px; }

#logo{margin: 129px 0 0 0px;}
#homeNav{margin: 30px 0 0 0px;}
#homeNav ul {
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	text-align:right;
	font: 11px/18px "Helvetica-Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	letter-spacing:1px;
}	


#homeNav li {margin:0 0px 0 0;}
#homeNav li.pipe, #homeNav li.home {display:none;}
#homeNav a:link, #homeNav a:visited {color:#000; text-decoration:none;}
#homeNav a:hover, #homeNav a#active {color:#B42327; text-decoration:none;}

	
#homeContent{margin: 70px 50px 0 50px; float:right; text-align:right; width:570px; height:375px; min-height:375px; z-index:1;}

#homeFooter{ height:110px; min-height:110px;}
.clearBoth {clear:both; margin:0;  line-height:0px; height:0px;}




/* html pages */
#pgContent {margin: 129px 0px 0 0px; float:right; width:510px; text-align:left; color:#666666;}
#popContent {margin: 20px; text-align:left; color:#666666;}

#pgContent h1, #popContent h1 {color:#8f0000; font-size:11px; margin: 0 0 15px 0;}
#pgContent h3, #popContent h3 {color:#5a3d1b; font-size:11px; line-height:14px; margin: 0 0 12px 0;}
#pgContent p, #popContent h3 {color:#666666; font-size:11px; line-height:16px; margin: 0 0 12px 0;}
#pgContent p strong, #pgContent a strong, #pgContent strong, #popContent p strong, #popContent a strong, #popContent strong {color:#5a3d1b;}
#pgContent a, #popContent a {color:#666666;}
#pgContent img, #popContent img {padding: 0 10px 10px 0; text-align:left;}

#pageVideo {margin: 10px 0 10px 0; height:13px;};
#pgText {display:block; width:330px; height:250px; min-height:250px;}
#pgTextArrow {float:right; margin: 230px 0 0 0; width:170px; text-align:left;}
#pageQuote {width: 500px; height: 115px; }
#pagefooterNav {margin: 15px 62px 0 0;}
 * html #pagefooterNav {margin: 0px 62px 0 0;}



/* gallery page styles */
.scriptTags {margin:0; line-height:0px; height:0;}
#gallerySide {float:left; width:340px; height:460px; text-align:right;}
#galleryLogo{margin: 129px 140px 0 0;}
#galleryContent{margin: 80px 45px 0 0px; float:right; width:480px; height:430px; min-height:420px;}
#smallQuote{ clear:left; width:300px; height:110px; min-height:110px;  margin:0;}


#tableNav {margin: 30px 0px 0px 0px; width: 370px; font: 11px/11px "Helvetica-Neue", Helvetica, Arial, sans-serif; color: #000000;}
#tableNav .subTxt {text-align: right; color:#F1ECE3;}
#tableNav .subTxt .active {text-align: right; color:#5a3d1b;}
#tableNav .dot {display:none;}
#tableNav .dot .active {display:block;}
#tableNav .navTxt a {}
#tableNav .navTxt .active a:hover {}
#tableNav .navTxt .active a {}

#revisedNav {margin: 30px 0px 0px 0px; width: 370px;}
#revisedNav ul { margin:0px 2px 0px 0; font: 11px/16px "Helvetica-Neue", Helvetica, Arial, sans-serif; color: #000000; letter-spacing:1px;}
#revisedNav ul li {margin: 2px 5px; display: inline-table; padding:0px;  }
#revisedNav ul li.subTxt {width: 186px; text-align: right; color:#F1ECE3;}
#revisedNav ul#active li.subTxt {color:#5a3d1b;}
#revisedNav ul li.galNav {text-align:left; list-style-image:url(../images/clearSquare.gif);}
#revisedNav ul li.galNav a {color:#000; text-decoration:none;}
#revisedNav ul#active li.galNav {list-style-image:url(../images/redSquare.gif);}
#revisedNav ul#active li.galNav a, #revisedNav li.galNav a:hover {color:#B42327;}

#revisedNav li.dot {width:7px;}
#revisedNav ul#active li.dot {width:7px; display:inline;}

#galleryNav{margin: 30px 0px 0px 0px; width: 186px; text-align: right; float:left; display:block;}
#galleryNav ul {
	margin:0px 2px 0px 0;
	padding:0;
	list-style:none;
	font: 11px/18px "Helvetica-Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	letter-spacing:1px;
}	
#galleryNav li {margin-left:0px; margin:0;}
#galleryNav a {color:#F1ECE3; text-decoration:none;}
#galleryNav li#galActive a {color:#5a3d1b; text-decoration:none;}



#gallerySubNav{margin-left: 0px; margin: 30px 0px 0px 194px; text-align:left;  }
#gallerySubNav ul {
	margin:0;
	padding:0;
	margin-left:0px;
	font: 11px/18px "Helvetica-Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	letter-spacing:1px;
	list-style-image:url(../images/clearSquare.gif);
}	
#gallerySubNav li {margin-left:0px; margin:0px 0px 0 10px; list-style:none;}
#gallerySubNav a:link, #gallerySubNav a:visited {color:#000; text-decoration:none;}
#gallerySubNav li#active {color:#B42327; list-style-image:url(../images/redSquare.gif);}
/*   #gallerySubNav li:hover, #gallerySubNav li a:hover {color:#B42327; list-style-image:url(../images/redSquare_ie.gif);} */

#galleryfooterNav {margin: 0 62px 0px 0px;}
 * html #galleryfooterNav {margin: 0px 62px 0 0;}

  
  
 /* footer navigation */ 
#secondaryNav {
	text-align:right;
	position: inherit;
	top: 575px;
	width:808px;
	z-index:3;
	left: 0;
}
#secondaryNav ul {margin: 0; padding:0; list-style:none; font: 9px/14px "Helvetica-Neue", Helvetica, Arial, sans-serif; color: #666;}	
#secondaryNav li {margin:0 3px 0 3px; padding:0;  display:inline;}
#secondaryNav a:link, #secondaryNav a:visited {color:#666; text-decoration:none;}
#secondaryNav a:hover, #secondaryNav a#active {color:#B42327; text-decoration:none;}
	
#copywrite { padding: 0; text-align:right; margin:15px 5px 5px 0;}
#copywrite p {margin:0; font: 9px/12px Helvetica, Arial,  sans-serif; color:#666666;}
#copywrite a:link, #copywrite a:visited  {color:#666666; text-decoration:none;}
#copywrite a:hover  {color:#B42327;}