@charset "UTF-8";/* CSS Document *//*body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}*/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 20px;	font-weight: normal;	color: #FFFFFF;	background-color: #1b191a;	margin: 0px;	padding: 0px;	margin-top: 0px;	margin-left: 0px;}html{	margin: 0px;	padding: 0px;	margin-top: 0px;	margin-left: 0px;}a {	color: #FFFFFF;	text-decoration: none;}a:link {	color: #FFFFFF;	text-decoration: underline;}a:visited {	color: #FFFFFF;	text-decoration: underline;}a:hover {	color: #1B191A;	text-decoration: none;}a:active {	color: #1B191A;	text-decoration: underline;}#container {	background-color: #7c746c;	color: #FFFFFF;	line-height: 130%;	margin-left: 75px;	width: 100%;	height: 90%;	padding-bottom: 35px;	border: 1px solid #1b191a;}#contentGallery {	width: 100%;	border: 1px solid red;}#top {	background-color: #1b191a;	height: 233px;	float: left;	width: 100%;}#top h1 {padding: 0;margin: 0;}#sidebarBrand {	width: 180px;	background-color: #7C746C;	background-image: url(images/hfr-design-sb.gif);	background-repeat: no-repeat;	height: 130px;	float: left;	clear: left;}#sidebarContent {	width: 178px;	background-color: #7C746C;	height: 100%;	float: left;	clear: left;}#sidephoto {	width: 160px;	background-color: #7C746C;	height: 226px;	float: left;	clear: left;}#content{	background-color: #7c746c;	margin-left: 197px;	width: 762px;	padding-right: 5px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#content h2 { margin: 0 0 .5em 0; }#content a {	color: #FFFFFF;	text-decoration: none;}#content a:link {	color: #FFFFFF;	text-decoration: underline;}#content a:visited {	color: #FFFFFF;	text-decoration: underline;}#content a:hover {	color: #1B191A;	text-decoration: none;}#content a:active {	color: #1B191A;	text-decoration: underline;}#header {	color: #FFFFFF;	background-color: #1B191A;	width: 960px;	font-size: 10px;	height: 175px;}#breadCrumb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	position: absolute;	left: 274px;	top: 155px;}#breadCrumb b {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: bold;	color: #7C756E;}#testSubnavCntr {	color: #FFFFFF;	background-color: #7C756E;	width: 100%;	font-size: 11px;	clear: right;	padding: 0px;	height: 58px;}#testSubnav {	color: #1B191A;	background-color: #7C756E;	width: 762px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 45px;	float: left;	clear: right;	padding-top: 3px;	padding-left: 18px;	vertical-align: top;}#testSearchCntr {	color: #FFFFFF;	background-color: #7C756E;	width: 170px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 55px;	float: left;	clear: right;	padding-left: 10px;	padding-top: 3px;	vertical-align: top;}#srchBox {	color: #7C756E;	background-color: #1B191A;	font-size: 10px;	float: right;	margin-top: -25px;}#srchBox1 {	color: #7C756E;	background-color: #1B191A;	font-size: 10px;	float: right;	margin-top: 5px;	position: absolute;	left: 840px;}.srchText{	height: 14px;	background-color: #3D3937;	text-decoration: none;	border: none;	color: #FFFFFF;	padding: 2px;}#navLogo {	color: #7C756E;	background-color: #1B191A;	width: 180px;	font-size: 10px;	height: 136px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	float: left;	margin-top: 30px;}.navLogoBtn {}a:link.navLogoBtn, a:active.navLogoBtn, a:visited.navLogoBtn {	background: url(images/hfr-hd-logo.gif) no-repeat left top;	text-indent: -999em; height: 136px !important;	display: block;}a.navLogoBtn:hover {	background-position: left bottom;}#nav {	color: #FFFFFF;	background-color: #1B191A;	width: 762px;	font-size: 12px;	height: 102px;	margin-top: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	padding-top: 34px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 18px;	margin-left: 18px;	float: left;	clear: right;}#navColumn {	color: #FFFFFF;	background-color: #1B191A;	width: 165px;	font-size: 11px;	height: 102px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 18px;	float: left;	clear: right;}/*  CLASSES FOR NAVIGATION  */.menu-top {			/* First menu tag only */	font-family: Verdana, Arial, Helvetica, sans-serif;       	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}li.menu-top{	list-style-type: none;}.menu-parent {    /* Every parent menu item of the current page. */	font-family: Verdana, Arial, Helvetica, sans-serif;       	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}li.menu-parent{	list-style-type: none;}.menu-current {    /* Only the menu item for the current page. */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	margin-left: -40px;}li.menu-current{	list-style-type: none;}.menu-sibling {    /* Only the menu item for the current page. */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	margin-left: -40px;}li.menu-sibling{	list-style-type: none;}/*  END CLASSES FOR NAVIGATION */.navTxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}a.navTxt {	color: #FFFFFF;	text-decoration: none;}a.navTxt:link {	color: #FFFFFF;	text-decoration: none;}a.navTxt:visited {	color: #FFFFFF;	text-decoration: none;}a.navTxt:hover {	color: #7C756E;	text-decoration: none;}a.navTxt:active {	color: #7C756E;	text-decoration: none;}.subNavTxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #1b191a;	background: #FFFFFF;	text-transform: uppercase;	padding: 5px;}.subNavTxtSelected {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	background: #1b191a;	text-transform: uppercase;	padding: 5px;}a.subNavTxtSelected {	text-decoration: none;	text-transform: uppercase;}a.subNavTxtSelected:hover {	color: #FFFFFF;	background-color:#7C746C;	text-decoration: none;	text-transform: uppercase;}a.subNavTxt {	color: #1b191a;	background: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}a.subNavTxt:link {	color: #1b191a;	background: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}a.subNavTxt:visited {	color: #1b191a;	background: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}a.subNavTxt:hover {	color: #FFFFFF;	background-color:#7C746C;	text-decoration: none;	text-transform: uppercase;}a.subNavTxt:active {	color: #1B191A;	text-decoration: none;	text-transform: uppercase;}.subNavTxt2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}a.subNavTxt2 {	color: #FFFFFF;	text-decoration: none;}a.subNavTxt2:link {	color: #FFFFFF;	text-decoration: none;}a.subNavTxt2:visited {	color: #FFFFFF;	text-decoration: none;}a.subNavTxt2:hover {	color: #7C756E;	text-decoration: none;}a.subNavTxt2:active {	color: #FFFFFF;	text-decoration: none;}#subnav {	color: #1B191A;	background-color: #7C756E;	width: 762px;	font-size: 11px;	height: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 17px;	float: left;	clear: right;	padding-top: 15px;	padding-bottom: 10px;	margin-left: 18px;}.subnavTxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #1B191A;}#subnavCntr {	color: #FFFFFF;	background-color: #7C756E;	width: 100%;	font-size: 10px;	height: 75px;	clear: right;}#searchCntr {	color: #FFFFFF;	background-color: #7C756E;	width: 170px;	font-size: 11px;	height: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 17px;	float: left;	clear: right;	padding-top: 15px;	padding-bottom: 10px;	padding-left: 10px;}#footer{	margin-left: 275px;	color: #7C756E;	background-color: #1B191A;	padding: 10px;	width: 740px;	font-size: 10px;	margin-bottom: 40px;}.footerText{	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #7C756E;	text-decoration: none;}a.footerText{	color: #7C756E;	text-decoration: none;}a.footerText:visited{	color: #7C756E;	text-decoration: none;}a.footerText:link{	color: #7C756E;	text-decoration: none;}a.footerText:hover{	color: #7C756E;	text-decoration: underline;}a.footerText:active{	color: #7C756E;	text-decoration: underline;}.paragraph {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}/* ########## Collapsible Menu ########## */#project_menu {	background-color: #7c746c;	float: right;	width: 200px;	position: absolute;	top: 335px;	left: 730px;}#project_header {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #00000;	margin-bottom: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;}.collapsible_menu {	font-size: 11px;	list-style: none;	margin: 0;	padding: 0;	vertical-align: top;	width: 200px;}.collapsible_menu ul {	display: none;	list-style: none;	margin: 0;	padding: 0;}.collapsible_menu li {	background-image: none;	margin: 0;	padding: 0;}.collapsible_menu ul ul {	display: inline;}.collapsible_menu ul ul li a {	padding-left: 20px;	width: 118px;}.collapsible_menu a {	cursor: pointer;	display: block;	font-weight: bold;	margin-left: 0;	margin-bottom: 5px;	padding: 2px 2px 2px 17px;	width: 220px;	text-transform: uppercase;	color: #FFFFFF;}.collapsible_menu a.expanded {	background: url(images/collapse.gif) no-repeat;}.collapsible_menu a.collapsed {	background: url(images/expand.gif) no-repeat;}.collapsible_menu a:hover {	text-decoration: none;}.collapsible_menu ul a {	/*background: #e8e8e8;*/	font-size: 10px;	color: #000;	display: block;	font-weight: normal;	text-transform: none;	padding: 2px 2px 2px 17px;	width: 200px;}.collapsible_menu ul a:hover {	/*background : #f5f5f5;*/	text-decoration: underline;}.collapsible_menu li.active a {	/*background: #fff;*/}.collapsible_menu li.active li a {	/*background: #e8e8e8;*/}.collapsible_menu .footer {	background: transparent url(footer.jpg) no-repeat 0 0;	height: 9px;	margin: 0 0 10px 0;	width: 200px;}.collapsible_menu .footer span {	display: none;}