@charset "utf-8";
/* CSS Document */


html {
height: 101%;
}


img { behavior: url(iepngfix/iepngfix.htc); }

body {
	background-image: url(TemplateImages/BVG/body_bg.gif);
	background-repeat: repeat-x;
	background-color: #e5e0d1;
}

#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#logo {
	width: 300px;
	
}

#featureContainer {
	background: #FFFFFF none repeat scroll 0 0;
	width: 780px;
	height: 300px;
	margin: 30px auto 0 auto;
	/*position: relative;*/
	border: 1px solid #ccc;
	float: left;
	padding: 8px;
}

#leftCol {
	width: 260px;
	float: left;
	padding-top: 10px;
}

#rightImage {
	width: 530px;
	float: right;
	color: #333;
	margin: 20px 0 0 0;
}

#panel1 {
	/*position: absolute;
	top: 0;
	left: 0;*/
	margin-top: 10px;
	padding: 0px;
	width: 260px;
	height: 120px;
	background-color: #b69c49;
}

#panel2 {
	/*top: 100;
	left: 0;
	position: absolute;*/
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 197px;
	background-color: #9e8335;
}

#panel3 {
	/*top: 200;
	left: 0;
	position: absolute;*/
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 157px;
	background-color: #91772d;
}

.panelHeader {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 3px 18px;
	padding-top: 5px;
}

.panelHeader a {
	text-decoration: none;
	color: #fff;
}

.panelHeader a:hover {
	color: #54420D;
}

.panelText {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 18px;
	border-top: 4px solid #c1a85c;
	padding-top: 2px;
	width: 230px;
	line-height: 14px;
}
.panelText a{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

.slideshow {
	/*position: absolute;
	top: 0;
	left: 250;*/
	float: left;
}

/*#columnContainer {
	position: relative;
	float: left;
	margin-top: 15px;
	width: 800px;
	height: 400px;
}*/

#director {
	/*position: absolute;
	top: 0;
	left: 0;*/
	height: 166px;
	width: 260px;
	background-color: #727168;
}

#press {
	height: 300px;
	width: 800px;
	background-color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.press {
	margin: 0 0 0 18px;
	padding-top: 6px;
	width: 360px;
	float: left;	
}	

.press a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	text-decoration: none;
	font-weight: bold;
}


.press a:hover{
	text-decoration: underline;
}

.archive a{
	position: absolute;
	top:10px;
	right: 12px;
	text-decoration: none;
	color: #9e8335;
}

.archive a:hover{
	text-decoration: underline;
}

.pressText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 14px;
	padding-top: 6px;
}

.pressText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	color: #91772d;
	
}

.panelTitleIndex {
	width: 360px;
	padding-bottom: 4px; 
	border-bottom: 4px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 18px;
	float: left;
	color: #000;
}

.subLinkItemIndex {
	margin: 12px 0 0 18px;
	width: 220px;
	border-bottom: 1px solid #CCC;
	padding: 0 0 18px;
	float: left;
}

.subLinkItemIndex a{
	text-decoration: none;
	color: #000;
	margin: 6px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.subLinkItemIndex a:hover {
	text-decoration: underline;	
}



#panelHeaderMenu {
	width: 260px;
	float: left;
	background-color: #b69c49;
	margin: 30px 0 0 0;
}

.panelTitle {
	color: #6b561d; 
	width: 220px;
	padding-bottom: 4px; 
	border-bottom: 4px solid #6b561d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 18px;
	float: left;
}

.subLinkItem {
	margin: 12px 0 0 18px;
	width: 220px;
	border-bottom: 1px solid #8A7430;
	padding: 0 0 18px;
	float: left;
}

.subLinkItem a{
	text-decoration: none;
	color: #fff;
	margin: 6px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.subLinkItem a:hover {
	text-decoration: underline;	
}

#directorIntro {
	background-color: #727168;
	width: 260px;
	height: 200px;
	margin: 10px 0 0 0;
	float: left;
}

#rightCol {
	float: left;
	width: 800px;
	background-color: #fff;
	margin-top: 50px auto 0 auto;
	padding-top: 10px;
	text-align: left;
}

#groupInfo {
	float: left;
	width: 670px;
	background-color: #fff;
	margin-top: 50px auto 0 auto;
	padding-top: 10px;
	text-align: left;
}
#bvgInfo {
	float: left;
	width: 670px;
	background-color: #fff;
	margin-top: 50px auto 0 auto;
	padding-top: 10px;
	text-align: left;
}
#groupInfoImages {
	float: left;
	width: 100px;
	background-color: #fff;
}

.mainHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:6px;
	margin: 10px 0 6px 18px;
	border-bottom: 4px solid #CCC;
	width: 760px;
}

.mainHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:6px;
	margin: 40px 0 6px 18px;
	border-bottom: 4px solid #CCC;
	width: 760px;
}

.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-bottom: 3px;
	margin: 10px 0 6px 18px;
	width: 760px;
}

.subHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-bottom: 3px;
	padding-top: 6px;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #CCC;
	width: 760px;
}

.linksHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom:6px;
	margin: 10px 0 0 18px;
	border-bottom: 4px solid #CCC;
	width: 760px;
}

.directorName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0 4px 18px;
}

.directorInfo {
	width: 760px;
	float: left;
	margin: 14px 6px 8px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-bottom: 8px;
	border-bottom: 4px solid #ccc;
}

.directorInfo1 {
	width: 760px;
	float: left;
	margin: 14px 6px 8px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	padding-bottom: 8px;
	padding-left: 6px;
	border-bottom: 4px solid #ccc;
}

.directorInfo a {
	text-decoration: none;
	color: #6b561d;
}

.directorInfo a:hover {
	text-decoration: underline;
	color: #6b561d;
}

.linksInfo {
	width: 760px;
	height: 212px;
	float: left;
	margin: 0 6px 8px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-bottom: 8px;
	border-bottom: 4px solid #ccc;
	position: relative;
}

.linksInfoTLD {
	width: 760px;
	height: 200px;
	float: left;
	margin: 0 6px 8px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-bottom: 8px;
	border-bottom: 4px solid #ccc;
	position: relative;
}

.linksInfoTLD a {
	text-decoration: none;
	color: #6b561d;
}

.linksInfoTLD a:hover {
	text-decoration: underline;
	color: #6b561d;
}

.linksInfo a {
	text-decoration: none;
	color: #6b561d;
}

.linksInfo a:hover {
	text-decoration: underline;
	color: #6b561d;
}

.directorHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-bottom:6px;
	margin: 10px 0 6px 18px;
	width: 220px;
}

.directorText {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin: 0 0 6px 18px;
	display: block;
}

.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin: 6px 6px 8px 18px;
	color: #333;
}

.map {
	margin: 10px 0 10px 65px;	
}

.formTable {
	margin: 10px 0 10px 18px;	
}

.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
}

a.accordionHeader h1{
	margin: 10px 0 10px 18px;
	width: 760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	border-bottom: 1px solid #B69C49;
	padding-bottom: 3px;
}

a.accordionHeader {
	text-decoration: none;
}

.archiveHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	margin: 0 0 6px 0;
	padding-top: 10px;
}

.archiveLink { 
	color: #b79e3e;	
}

.content {
	/*width: 670px;*/
	margin: 0 18px 10px 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

.linksLogoLeft {
	position: absolute;
	top: 0;
	left: 154px;
}

.linksLogoRight {
	position: absolute;
	top: 0;
	left: 500px;
}
.linksLogo1 {
	position: absolute;
	top: 2;
	left: 60px;
}
.linksLogo2 {
	position: absolute;
	top: 0;
	left: 240px;
}
.linksLogo3 {
	position: absolute;
	top: 0;
	left: 426px;
}
.linksLogo4 {
	position: absolute;
	top: 6;
	left: 584px;
}

.linkcat1 {
	position: absolute;
	top: 30px;
	left: 67px;
	padding: 2px;
	border: 1px solid #B69C49;
}

.linkcat2 {
	position: absolute;
	top: 30px;
	left: 240px;
	padding: 2px;
	border: 1px solid #B69C49;
}

.linkcat3 {
	position: absolute;
	top: 30px;
	left: 413px;
	padding: 2px;
	border: 1px solid #B69C49;
}

.linkcat4 {
	position: absolute;
	top: 30px;
	left: 586px;
	padding: 2px;
	border: 1px solid #B69C49;
}

.cat1link {
	position: absolute;
	bottom: 23px;
	left: 73px;
}

.cat2link {
	position: absolute;
	bottom: 23px;
	left: 250px;
}

.cat3link {
	position: absolute;
	left: 421px;
	bottom: 23px;
}

.cat4link {
	position: absolute;
	left: 596px;
	bottom: 23px;
}

.vcat1 {
	position: absolute;
	left: 40px;
	bottom: 23px;
}

.vcat2 {
	position: absolute;
	left: 220px;
	bottom: 23px;
}

.vcat3 {
	position: absolute;
	left: 406px;
	bottom: 23px;
}

.vcat4 {
	position: absolute;
	left: 566px;
	bottom: 23px;
}

.vcat5 {
	position: absolute;
	left: 40px;
	bottom: 23px;
}

.vcat6 {
	position: absolute;
	left: 212px;
	bottom: 23px;
}

.vcat7 {
	position: absolute;
	left: 406px;
	bottom: 23px;
}

.vcat8 {
	position: absolute;
	left: 580px;
	bottom: 23px;
}

.btn-slideBVG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideCJ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideAirflo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideAirfloDistribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideFishtec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideTFG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.btn-slideTLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #B69C49;
	margin: 10px 10px 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(TemplateImages/BVG/down_arrow.gif);
	background-repeat: no-repeat;
}

.slidingPanelBVG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 550px;
	display: none;
	margin: 0 0 6px 18px;
}



.slidingPanelCJ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 250px;
	display: none;
	margin: 0 0 6px 18px;
}

.slidingPanelAirflo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 250px;
	display: none;
	margin: 0 0 6px 18px;
}
.slidingPanelAirfloDistribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 280px;
	display: none;
	margin: 0 0 6px 18px;
}

.slidingPanelFishtec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 280px;
	display: none;
	margin: 0 0 6px 18px;
}

.slidingPanelTFG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 280px;
	display: none;
	margin: 0 0 6px 18px;
}

.slidingPanelTLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 760px;
	height: 240px;
	display: none;
	margin: 0 0 6px 18px;
}
.activeBVG {
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeCJ {
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeAirflo {
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeAirfloDistribution {
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeFishtec {
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeTFG{
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

.activeTLD{
	background-image: url(TemplateImages/BVG/up_arrow.gif);
	background-repeat: no-repeat;	
	color: #CCC;
}

p.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B69C49;
	padding-top: 20px;
}

#footer ul {
	
	margin-top: 40px;
	
	
}

#footer li {
	padding: 0 4px;
	display: inline;
}

#footer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B69C49;
	padding: 2px;
	text-decoration: none;
}

#footer li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding: 2px;
	text-decoration: none;
}

.sitemapListHeader a{
	font-weight: bold;
	text-decoration:underline;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.sitemapListHeader a:hover{
	font-weight: bold;
	text-decoration:none;
	color: #B69C49;
}

.sitemapList a {
	margin-left: 16px;
	
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

.sitemapList a:hover {
	color: #B69C49;	
	text-decoration: none;
}
