/*---------------------------------------------BASE--------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, img{
	margin: 0; padding: 0; border: none; font: normal 10pt Arial, Helvetica, sans-serif; text-decoration: none; list-style: none;
}
body{
	position: relative;	
}
.headerFix{
	border: 1px solid green!important; float: left;
}
hr{
	margin: 20px 0 5px;
}
h3{
	font-size: 11pt; clear: left; margin-bottom: 10px;	
}
.center{
	width: 980px; margin: 0 auto; position: relative;
}
.centerTight{
	width: 800px; margin: 0 auto; position: relative;
}
.centerTight2{
	width: 600px; margin: 0 auto; position: relative; position: relative;
}
.leftColumn{
	width: 670px; margin-right: 40px; float: left;
}
.brown{
	color: #756b45!important;	
}
.darkBrown{
	color: #504930!important;	
}
.green{
	color: #6eaa19!important;	
}
.redSand{
	color: #ca6943!important;	
}
.redBrown{
	color: #8d492f!important;	
}
.blue{
	color: #1d5daa!important;	
}
.grey{
	color: #6a6a6a!important;	
}
.white{
	color: white!important;	
}
.turqoise{
	color: #53d3ff!important;	
}	
.logo{
	position: absolute; top: 155px; left: 247px;	
}
.logo2{
	position: absolute; top: 155px; left: 147px;	
}
/*---------------------------------------------BOSS--------------------------------------------------------*/
.boss{
	background: url(../images/boss-bg.jpg) top repeat-x #fffffe;
}
.bossMenuMove{
	margin-left: -5px;	
}
#bossHeader{
	background: url(../images/boss-header.jpg) top center no-repeat; width: 100%; padding-bottom: 20px;
}
#bossHeader .centerTight, .centerTight2{
	padding-top: 280px;
}
#bossHeader h1{
	font-size: 18pt; margin-bottom: 10px;	
}
#bossHeader h2{
	font-size: 13pt; width: 70%;	
}
#bossMenu{
	height: 215px; width: 100%; float: left;
}
#bossFooterMenu{
	height: 195px; width: 100%; float: left;
}
#bossMenu{
	background: url(../images/boss-menu-bg.jpg) repeat-x;
}
#bossMenu .prev, #bossMenu .next{
	margin-top: 40px;	
}
#bossFooterMenu .prev, #bossFooterMenu .next{
	margin-top: 55px;	
}
#bossMenuSubWrapper{
	position: absolute; top: 0; width: 100%; height: 12px;  z-index: 10; background: url(../images/boss-menu-filler.gif) repeat-x;
}
.bossMenuSub{
	width: 100%; height:215px; background: url(../images/boss-menu-bg.jpg) repeat-x; float: left; display: none;
}
.btn-slide{
	background: url(../images/btn-boss-menu-sub-down.png) top left no-repeat; 
}
.btn-slide-german{
	background: url(../images/btn-boss-menu-sub-down-german.png) top left no-repeat; 
}
.btn-slide-french{
	background: url(../images/btn-boss-menu-sub-down-french.png) top left no-repeat; 
}
.btn-slide-spanish{
	background: url(../images/btn-boss-menu-sub-down-spanish.png) top left no-repeat; 
}
.btn-slide, .btn-slide-german, .btn-slide-french, .btn-slide-spanish{
	width: 187px; height: 32px; text-indent: -9999px; display: inline-block; cursor: pointer; float: left; position: relative; z-index: 0;
}
.btn-home{
	position: relative; z-index: 1; float: left; margin:-5px 0 0 -40px; text-indent: -9999px; display: inline-block; cursor: pointer; width: 32px; height: 35px;
}
.bossMenuSubActive{
	background: url(../images/btn-boss-menu-sub-up.png) top left no-repeat;
}
.bossMenuSubActiveGerman{
	background: url(../images/btn-boss-menu-sub-up-german.png) top left no-repeat;
}
.bossMenuSubActiveSpanish{
	background: url(../images/btn-boss-menu-sub-up-spanish.png) top left no-repeat;
}
.bossMenuSubActiveFrench{
	background: url(../images/btn-boss-menu-sub-up-french.png) top left no-repeat;
}
.bossMenuSubActive, .bossMenuSubActiveGerman, .bossMenuSubActiveFrench, .bossMenuSubActiveSpanish{
	margin-top: -12px!important;
}
.bossMenuHomeIconActive{
	border: 1px solid red; float: left; width: 200px; height: 200px;
}
#bossMenu h1, #bossFooterMenu h1{
	font-size: 18pt; text-align: center; color: white; padding: 15px 0; float: left; width: 100%;
}
#bossMenu ul, #bossFooterMenu ul{
	float: left;
}
#bossMenu ul li{
	background: url(../images/boss-site-box-bg.jpg) no-repeat top left; float: left;  margin: 0 5px;
}
#bossMenu ul li:hover{
	background: url(../images/boss-site-box-bg.jpg) no-repeat bottom left; float: left;  margin: 0 5px;
}
#bossMenu ul li a, #bossFooterMenu ul li a, #bossMenu ul li a span, #bossFooterMenu ul li a span{
	display: inline-block; width: 171px; height: 131px; float: left; margin-left: 0; cursor: pointer; text-indent: -9999px;
}
#bossFooterMenu ul li{
	float: left;  margin: 0 5px;
}
.wildlifeTracking{
	background: url(../images/boss-site-box-wildlife-tracking.png) no-repeat top left;		
}
.aquatic{
	background: url(../images/boss-site-box-aquatic.png) no-repeat top left;		
}
.fumunda{
	background: url(../images/boss-site-box-fumunda.png) no-repeat top left;		
}
.environmentalMonitoring{
	background: url(../images/boss-site-box-environmental-monitoring.png) no-repeat top left;		
}
.serviceManufacturing{
	background: url(../images/boss-site-box-service-manufacturing.png) no-repeat top left;			
}
.environmentalAnabatBioacoustics{
	background: url(../images/boss-site-box-anabat-bioacoustics.png) no-repeat top left;		
}
.wildlifeTrackingFooter{
	background: url(../images/boss-footer-site-box-wildlife-tracking.png) no-repeat top left;		
}
.wildlifeTrackingFooter:hover{
	background: url(../images/boss-footer-site-box-wildlife-tracking.png) no-repeat bottom left;		
}
.aquaticFooter{
	background: url(../images/boss-footer-site-box-aquatic.png) no-repeat top left;		
}
.aquaticFooter:hover{
	background: url(../images/boss-footer-site-box-aquatic.png) no-repeat bottom left;		
}
.fumundaFooter{
	background: url(../images/boss-footer-site-box-fumunda.png) no-repeat top left;		
}
.fumundaFooter:hover{
	background: url(../images/boss-footer-site-box-fumunda.png) no-repeat bottom left;		
}
.environmentalMonitoringFooter{
	background: url(../images/boss-footer-site-box-environmental-monitoring.png) no-repeat top left;		
}
.environmentalMonitoringFooter:hover{
	background: url(../images/boss-footer-site-box-environmental-monitoring.png) no-repeat bottom left;		
}
.environmentalAnabatBioacousticsFooter{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics.png) no-repeat top left;		
}
.environmentalAnabatBioacousticsFooter:hover{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics.png) no-repeat bottom left;		
}
.serviceManufacturingFooter{
	background: url(../images/boss-footer-site-box-service-manufacturing.png) no-repeat top left;		
}
.serviceManufacturingFooter:hover{
	background: url(../images/boss-footer-site-box-service-manufacturing.png) no-repeat bottom left;		
}
#bossLowerBody{
	background: url(../images/boss-lowe-body-bg.gif) top repeat-x #eee8c8; float: left; width: 100%; padding-bottom: 50px;
}
/*---------------------------------------------GERMAN HEADER MENU--------------------------------------------------------*/
.wildlifeTrackingGerman{
	background: url(../images/boss-site-box-wildlife-tracking-german.png) no-repeat top left;		
}
.aquaticGerman{
	background: url(../images/boss-site-box-aquatic-german.png) no-repeat top left;		
}
.fumundaGerman{
	background: url(../images/boss-site-box-fumunda-german.png) no-repeat top left;		
}
.environmentalMonitoringGerman{
	background: url(../images/boss-site-box-environmental-monitoring-german.png) no-repeat top left;		
}
.serviceManufacturingGerman{
	background: url(../images/boss-site-box-service-manufacturing-german.png) no-repeat top left;			
}
.environmentalAnabatBioacousticsGerman{
	background: url(../images/boss-site-box-anabat-bioacoustics-german.png) no-repeat top left;		
}
/*---------------------------------------------GERMAN FOOTER MENU--------------------------------------------------------*/
.wildlifeTrackingFooterGerman{
	background: url(../images/boss-footer-site-box-wildlife-tracking-german.png) no-repeat top left;		
}
.wildlifeTrackingFooterGerman:hover{
	background: url(../images/boss-footer-site-box-wildlife-tracking-german.png) no-repeat bottom left;		
}
.aquaticFooterGerman{
	background: url(../images/boss-footer-site-box-aquatic-german.png) no-repeat top left;		
}
.aquaticFooterGerman:hover{
	background: url(../images/boss-footer-site-box-aquatic-german.png) no-repeat bottom left;		
}
.fumundaFooterGerman{
	background: url(../images/boss-footer-site-box-fumunda-german.png) no-repeat top left;		
}
.fumundaFooterGerman:hover{
	background: url(../images/boss-footer-site-box-fumunda-german.png) no-repeat bottom left;		
}
.environmentalMonitoringFooterGerman{
	background: url(../images/boss-footer-site-box-environmental-monitoring-german.png) no-repeat top left;		
}
.environmentalMonitoringFooterGerman:hover{
	background: url(../images/boss-footer-site-box-environmental-monitoring-german.png) no-repeat bottom left;		
}
.environmentalAnabatBioacousticsFooterGerman{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-german.png) no-repeat top left;		
}
.environmentalAnabatBioacousticsFooterGerman:hover{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-german.png) no-repeat bottom left;		
}
.serviceManufacturingFooterGerman{
	background: url(../images/boss-footer-site-box-service-manufacturing-german.png) no-repeat top left;		
}
.serviceManufacturingFooterGerman:hover{
	background: url(../images/boss-footer-site-box-service-manufacturing-german.png) no-repeat bottom left;		
}
/*---------------------------------------------FRENCH HEADER MENU--------------------------------------------------------*/
.wildlifeTrackingFrench{
	background: url(../images/boss-site-box-wildlife-tracking-french.png) no-repeat top left;		
}
.aquaticFrench{
	background: url(../images/boss-site-box-aquatic-french.png) no-repeat top left;		
}
.fumundaFrench{
	background: url(../images/boss-site-box-fumunda-french.png) no-repeat top left;		
}
.environmentalMonitoringFrench{
	background: url(../images/boss-site-box-environmental-monitoring-french.png) no-repeat top left;		
}
.serviceManufacturingFrench{
	background: url(../images/boss-site-box-service-manufacturing-french.png) no-repeat top left;			
}
.environmentalAnabatBioacousticsFrench{
	background: url(../images/boss-site-box-anabat-bioacoustics-french.png) no-repeat top left;		
}
/*---------------------------------------------FRENCH FOOTER MENU--------------------------------------------------------*/
.wildlifeTrackingFooterFrench{
	background: url(../images/boss-footer-site-box-wildlife-tracking-french.png) no-repeat top left;		
}
.wildlifeTrackingFooterFrench:hover{
	background: url(../images/boss-footer-site-box-wildlife-tracking-french.png) no-repeat bottom left;		
}
.aquaticFooterFrench{
	background: url(../images/boss-footer-site-box-aquatic-french.png) no-repeat top left;		
}
.aquaticFooterFrench:hover{
	background: url(../images/boss-footer-site-box-aquatic-french.png) no-repeat bottom left;		
}
.fumundaFooterFrench{
	background: url(../images/boss-footer-site-box-fumunda-french.png) no-repeat top left;		
}
.fumundaFooterFrench:hover{
	background: url(../images/boss-footer-site-box-fumunda-french.png) no-repeat bottom left;		
}
.environmentalMonitoringFooterFrench{
	background: url(../images/boss-footer-site-box-environmental-monitoring-french.png) no-repeat top left;		
}
.environmentalMonitoringFooterFrench:hover{
	background: url(../images/boss-footer-site-box-environmental-monitoring-french.png) no-repeat bottom left;		
}
.environmentalAnabatBioacousticsFooterFrench{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-french.png) no-repeat top left;		
}
.environmentalAnabatBioacousticsFooterFrench:hover{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-french.png) no-repeat bottom left;		
}
.serviceManufacturingFooterFrench{
	background: url(../images/boss-footer-site-box-service-manufacturing-french.png) no-repeat top left;		
}
.serviceManufacturingFooterFrench:hover{
	background: url(../images/boss-footer-site-box-service-manufacturing-french.png) no-repeat bottom left;		
}
/*---------------------------------------------SPANISH HEADER MENU--------------------------------------------------------*/
.wildlifeTrackingSpanish{
	background: url(../images/boss-site-box-wildlife-tracking-spanish.png) no-repeat top left;		
}
.aquaticSpanish{
	background: url(../images/boss-site-box-aquatic-spanish.png) no-repeat top left;		
}
.fumundaSpanish{
	background: url(../images/boss-site-box-fumunda-spanish.png) no-repeat top left;		
}
.environmentalMonitoringSpanish{
	background: url(../images/boss-site-box-environmental-monitoring-spanish.png) no-repeat top left;		
}
.serviceManufacturingSpanish{
	background: url(../images/boss-site-box-service-manufacturing-spanish.png) no-repeat top left;			
}
.environmentalAnabatBioacousticsSpanish{
	background: url(../images/boss-site-box-anabat-bioacoustics-spanish.png) no-repeat top left;		
}
/*---------------------------------------------SPANISH FOOTER MENU--------------------------------------------------------*/
.wildlifeTrackingFooterSpanish{
	background: url(../images/boss-footer-site-box-wildlife-tracking-spanish.png) no-repeat top left;		
}
.wildlifeTrackingFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-wildlife-tracking-spanish.png) no-repeat bottom left;		
}
.aquaticFooterSpanish{
	background: url(../images/boss-footer-site-box-aquatic-spanish.png) no-repeat top left;		
}
.aquaticFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-aquatic-spanish.png) no-repeat bottom left;		
}
.fumundaFooterSpanish{
	background: url(../images/boss-footer-site-box-fumunda-spanish.png) no-repeat top left;		
}
.fumundaFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-fumunda-spanish.png) no-repeat bottom left;		
}
.environmentalMonitoringFooterSpanish{
	background: url(../images/boss-footer-site-box-environmental-monitoring-spanish.png) no-repeat top left;		
}
.environmentalMonitoringFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-environmental-monitoring-spanish.png) no-repeat bottom left;		
}
.environmentalAnabatBioacousticsFooterSpanish{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-spanish.png) no-repeat top left;		
}
.environmentalAnabatBioacousticsFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-anabat-bioacoustics-spanish.png) no-repeat bottom left;		
}
.serviceManufacturingFooterSpanish{
	background: url(../images/boss-footer-site-box-service-manufacturing-spanish.png) no-repeat top left;		
}
.serviceManufacturingFooterSpanish:hover{
	background: url(../images/boss-footer-site-box-service-manufacturing-spanish.png) no-repeat bottom left;		
}
/*---------------------------------------------HOME HEADER--------------------------------------------------------*/
#header{
	height: 270px; width: 100%; position: relative; z-index: 0;
}
#header ul{
	float: left; margin: 12px 0 0 180px;
}
#header ul li{
	float: left;
}
#header ul li a{
	display: inline-block; padding: 3px 8px; font-size: 9pt; color: black; font-weight: bold;
}
#header ul li a:hover, #header .selected a{
	color: white;
}
#header h1{
	font-size: 27pt; padding: 0; color: white; position: absolute; top: 100px; left: 0px; width: 100%;
}
#header h1 a{
	font-size: 27pt; margin: 0 5px 0!important; color: white; padding: 0!important;
}
#header h2{
	font-size: 11pt; width: 60%; color: white!important; padding: 5px 0 0 5px!important; position: absolute; top: 140px; left: 0px;
}
/*---------------------------------------------MIDDLE JUMP--------------------------------------------------------*/
#middleJump{
	background: url(../images/middle-top-bg.gif) top repeat-x #f6f2dd; height: 320px; float: left; width: 100%; border-bottom: 1px solid #b8ad79;
}
/*---------------------------------------------MIDDLE CONTENT--------------------------------------------------------*/
#middleContent{
	background: url(../images/middle-bottom-bg.gif) top repeat-x white; padding-bottom: 30px; width: 100%; float: left; border-bottom: 1px solid #cfcece; color: #6a6a6a;
}
.leftColumn h2{
	font-size: 18pt; margin: 20px 0 10px; clear: left;	
}
#middleContent img{
	float: left; margin-right: 10px;
}
#middleContent p{
	padding-bottom: 10px; font-size: 10pt; line-height: 15pt; width: 100%; clear: left; clear: right;
}
#middleContent p.image{
	float: left; width: 51%; clear: none;
}
#middleContent a{
	font-size: 10pt;	
}
#middleContent a:hover{
	text-decoration: underline;	
}
h1.image, h2.image, h3.image{
	width: 51%; clear:none; float: left;
}
.leftColumn ul, .leftColumn ol{
	margin: 0 0 10px 0px;
}
.leftColumn ul li, .leftColumn ol li{
	padding: 0 0 5px 10px; background: url(../images/bullet.gif) no-repeat top left;
}
ul.image, ol.image{
	margin: 0 0 10px 0px; float: right; width: 51%;
}
ul.image li, ol.image li{
	padding: 0 0 5px 10px; background: url(../images/bullet.gif) no-repeat top left;
}
/*---------------------------------------------QUICK BOX--------------------------------------------------------*/
#quickBox{
	width: 230px; margin: 20px 50px 0 0; float: left;
}
#latestNewsBoss{
	width: 235px; margin: 20px 0 0 0; float: left;
}
#quickBox h2, #latestNewsBoss h2{
	font-size: 18pt;
}
#latestNewsBoss a{
	margin-left: 5px; color: #756b45; text-decoration: underline; display: inline-block; width: 150px; font-size: 8pt;
}	
#latestNewsBoss a:hover{
	text-decoration: none;
}	
#quickBox p, #latestNewsBoss p{
	margin-top: 10px;	
}
#quickBox img{
	margin-top: 10px; float: left;
}
#latestNewsBoss{
	color: #756b45;
}
#latestNewsBoss .date{
	font-weight: bold; color: #504930; float: left; font-size: 8pt;
}
a.picQuick{
	background: url(../images/graphic-arrow-small-white-right.png) right top no-repeat #ca6943; width: 215px; padding: 1px 15px 2px 0; color: white!important; text-align: right; font-size: 9pt; display: inline-block;
}
a.picQuick:hover{
	background: url(../images/graphic-arrow-small-white-right.png) right top no-repeat #a25436!important;	
}
#quickBox2{
	margin-top: 20px; float: left; padding-right: 55px;
}
#quickBox2.widthFix{
	width: 320px;	
}
#middleJump #quickBox2 h2{
	font-size: 18pt; margin: 0 0 5px 5px; color: #8d492f!important; position: relative; z-index:1;
}
#quickBox2 .quickBoxSlideshow h2{
	padding-left: 15px; 
}
#quickBox2 p{
	line-height: 16pt; margin: 0 0 0 5px; color: #8d492f;
}
#quickBox2 ul{
	margin: 0!important; padding: 0!important; width: 280px;
}
#quickBox2 ul ul li a{
	padding: 3px 0 3px 20px; width: 260px; border-bottom: 1px solid white; font-size: 9pt!important;
}
#quickBox2 ul ul{
	border-bottom: 1px solid #b9b9b9; width: 280px!important; padding: 2px 0!important; float: left;	
}
#quickBox2 ul li{
	padding: 0!important; background: none!important;
}
#quickBox2 ul li a{
	display: inline-block; padding: 10px 0 10px 10px; border-bottom: 1px solid #b9b9b9; width: 270px; font-weight: bold;
}
#quickBox2 ul li a:hover, #quickBox2 ul li a.active{
	border-bottom: 1px solid white; color: white!important; text-decoration: none!important;
}
/*---------------------------------------------ROUND BOX--------------------------------------------------------*/
#roundBox{
	width: 252px!important; float: left; float: left; padding-bottom: 10px;
}
#roundBox p{
	font-size: 11px; line-height: 12px; padding: 7px 0;
}
#roundBox #boxFix p{
	line-height: 9pt; padding: 0 0 10px; position: relative;	
}
#roundBox a{
	margin-left: 70px;text-decoration: underline; display: inline-block; width: 160px; font-size: 8pt; color: white!important;
}
#roundBox a:hover{
	text-decoration: none;	
}
#roundBox .date{
 position: absolute; top: 0; left: 0;
}
#roundBox .blue .date{
	color: #53d3ff;
}
#roundBox .dullBrown .date{
	color: #fcca81;
}
#roundBox .greyBlue .date{
	color: #9ecaff;
}
#roundBox .orange .date{
	color: #5d2815;
}
#roundBox .green .date{
	color: #447300;
}
#roundBox.brown{
	background: url(../images/round-box-brown-bottom.gif) no-repeat bottom left #8d492f;
}
#roundBox.dullBrown{
	background: url(../images/round-box-dullbrown-bottom.gif) no-repeat bottom left #a18a6a;
}
#roundBox.greyBlue{
	background: url(../images/round-box-greyBlue-bottom.gif) no-repeat bottom left #4753b5;
}
#roundBox.blue{
	background: url(../images/round-box-blue-bottom.gif) no-repeat bottom left #204574;
}
#roundBox.orange{
	background: url(../images/round-box-orange-bottom.gif) no-repeat bottom left #204574;
}
#roundBox.green{
	background: url(../images/round-box-green-bottom.gif) no-repeat bottom left #8ab901;
}
#roundBox #boxFix{
	float: left; padding: 10px 10px 0 10px; width: 232px; margin: 0!important; font-size: 8pt;
}
#roundBox #boxFix.brown{
	background: url(../images/round-box-brown-top.gif) no-repeat top left #8d492f; color: white!important;	
}
#roundBox #boxFix.dullBrown{
	background: url(../images/round-box-dullbrown-top.gif) no-repeat top left #a18a6a;  color: white!important;		
}
#roundBox #boxFix.orange{
	background: url(../images/round-box-orange-top.gif) no-repeat top left #c95b35!important;	
}
#roundBox #boxFix.green{
	background: url(../images/round-box-green-top.gif) no-repeat top left #8ab901!important;	
}
#roundBox #boxFix.greyBlue{
	background: url(../images/round-box-greyBlue-top.gif) no-repeat top left #4a5765;  color: white!important;		
}
#roundBox #boxFix.blue{
	background: url(../images/round-box-blue-top.gif) no-repeat top left #204574;  color: white!important;		
}
/*---------------------------------------------RIGHT COLUMN--------------------------------------------------------*/
.rightColumn{
	width: 270px; float: left;	
}
.rightColumn h2{
	font-size: 18pt; margin: 20px 0 10px 5px;
}
.rightColumn ul{
	margin: 0!important; padding: 0!important;
}
.rightColumn ul ul li a{
	padding: 3px 0 3px 20px; width: 260px; border-bottom: 1px solid white; font-size: 9pt!important;
}
.rightColumn ul ul{
	border-bottom: 1px solid #b9b9b9; width: 280px!important; padding: 2px 0!important; float: left;	
}
.rightColumn ul li{
	padding: 0!important; background: none!important;
}
.rightColumn ul li a{
	display: inline-block; padding: 10px 0 10px 10px; border-bottom: 1px solid #b9b9b9; width: 270px; font-weight: bold;
}
.rightColumn ul li a:hover, .rightColumn ul li a.active{
	border-bottom: 1px solid white; color: white!important; text-decoration: none!important;
}
.rightColumn ul li a img{
	display: none!important;	
}
/*---------------------------------------------SIGN UP--------------------------------------------------------*/

.bossSignUp{
	background: none!important;	
}
.bossSignUp .item{
	color: #756b45; font-size: 8pt; margin: 10px 0 0 0;
}

.bossSignUp .cat_textbox_small, .bossSignUp .cat_textbox{
	border: 1px solid #ca6943; padding: 4px; background: #eee8c8; width: 200px!important; color: #756B45;
}
.bossSignUp .cat_textbox_small:focus, .bossSignUp .cat_textbox:focus{
	border: 1px solid #a94e2a;
}
.bossSignUp .cat_textbox_small{
	width: 200px!important;
}	
.bossSignUp .cat_textbox{
	width: 120px!important;
}	
.bossSignUp .cat_button{
	margin: 3px 0 0 148px; background: #ca6943; border: 1px solid #a94e2a; padding: 2px 4px; font-size: 8pt; text-align: center; color: #eee8c8; cursor: pointer;
}
.bossSignUp .cat_button:hover{
	background: #a94e2a; border: 1px solid #ca6943;
}
.captchaimg img{
	width: 140px!important;	
}
.subSignUp{
	background: none!important; padding-left: 10px; float: left;
}
.subSignUp .item{
	color: white; font-size: 8pt; margin: 10px 0 0 0;
}

.subSignUp .cat_textbox_small, .subSignUp .cat_textbox{
	border: 1px solid #e9906d; padding: 4px; background: #8d492f; width: 200px!important; color: white;
}
.subSignUp .cat_textbox_small:focus, .subSignUp .cat_textbox:focus{
	border: 1px solid #ffc3ac;
}
.subSignUp .cat_textbox_small{
	width: 200px!important;
}	
.subSignUp .cat_textbox{
	width: 120px!important;
}	
.subSignUp .cat_button{
	margin: 5px 0 0 148px; background: #4b362e; border: 1px solid #be5e39; padding: 2px 4px; font-size: 8pt; text-align: center; color: white; cursor: pointer;
}
.subSignUp .cat_button:hover{
	background: #2c201b; border: 1px solid #ca6943;
}
.captchaimg img{
	width: 140px!important;	
}
/*---------------------------------------------SHARE PAGE INFO--------------------------------------------------------*/
#sharePageInfo{
	float: left; width: 100%; border-bottom: 1px solid #97a9be; padding: 3px 0 5px; margin-bottom: 20px;
}
#sharePageInfo ul{
	margin: 0;
}
#sharePageInfo ul li{
	padding: 0;
}
/*---------------------------------------------ANNOUNCEMENT DETAILS--------------------------------------------------------*/
.announcement-details{
	 color: #756b45; line-height: 15pt;
}
/*---------------------------------------------GENERIC--------------------------------------------------------*/
#generic{
	
}
#generic h1, #generic h2{
	color: #504930; margin-bottom: 10px;
}
#generic p{
	padding-bottom: 20px; color: #756b45; line-height: 15pt; 	
}
#generic a{
	color: #504930; text-decoration: underline;	
}
#generic a:hover{
	text-decoration: none;	
}
#genericAddress{
	margin: 0 5px 10px; padding: 15px 15px 0px; border: 1px solid #de8360; background: #F6F2DD; color: #3c3c3c; width:250px; display: inline-block;
}
#genericAddress p,#genericAddress a{
	
}
.sitemap{
	padding-bottom: 30px; float: left; display: inline-block;
}
.sitemap ul{
	
}
.sitemap ul li a{
	font-weight: bold; padding-top: 10px; float: left; width: 100%;
}
.sitemap ul ul{
	padding: 0 0 10px 30px;
}
.sitemap ul ul li a{
	font-weight: normal; font-size: 9pt; padding: 0;	
}
.halfIt{
	float: left; margin-left: 0; width: 175px;
}
.halfIt p, .halfIt a{
	font-size: 8pt!important; line-height: 10pt!important;	
}
#generic .rightColumn ul li a{
	text-decoration: none!important;
}
#generic .rightColumn ul li a:hover, #generic .rightColumn ul li a.active, #generic ul.tabs li{
	background: #504930;
}
#genericSideMenu{
	position: absolute; right: -280px; top: 270px;	
}
/*---------------------------------------------TABLE--------------------------------------------------------*/
#middleContent table{
	border: 2px solid #6a6a6a; border-collapse: collapse; margin-bottom: 20px; background: #f0f0f0; color: #6a6a6a; clear: left;
}
#middleContent tr,#middleContent td{
	 padding: 8px; border: 1px solid #6a6a6a;	
}
#middleContent .bigTable{
	font-size: 8pt; background: white;
}
#middleContent .bigTable .header{
	background: #f0f0f0; font-weight: bold;
}
#middleContent .bigTable a{
	font-size: 8pt; text-decoration: underline;
}
#middleContent .bigTable a:hover{
	text-decoration: none;	
}
table.photogalleryTable{
	border: none!important;
}
table.photogalleryTable tr, table.photogalleryTable td{
	border: none!important;
}
/*---------------------------------------------AQUATIC--------------------------------------------------------*/
.headerAquatic{
	background: url(../images/header-aquatic.jpg) repeat-x center top #014f7b; border-bottom: 1px solid #00305c;	
}
.headerAquatic .center ul li a{
	color: black!important;
}
.headerAquatic .center ul li a:hover{
	color: white!important;
}
#aquatic{
	color: #6a6a6a;
}
#aquatic h2, #aquatic h3, #aquatic a, #quickBox2.aquaticLinks ul li a{
	color: #1d5daa;	
}
#aquatic .rightColumn ul li a:hover, #aquatic .rightColumn ul li a.active, #aquatic ul.tabs li, #quickBox2.aquaticLinks ul li a:hover{
	background: #1d5daa;
}
.footerAquatic{
	background: url(../images/footer-aquatic.jpg) no-repeat center top #002450; width: 100%; float: left; padding: 0; border-bottom: 1px solid #002450; border-top: 1px solid #002450;
}
/*---------------------------------------------FUMUNDA--------------------------------------------------------*/
.headerFumunda{
	background: url(../images/header-fumunda.jpg) repeat-x center top #001d5f; border-bottom: 1px solid #0c1f36;	
}
.headerFumunda .center ul li a{
	color: black!important;
}
.headerFumunda .center ul li a:hover{
	color: white!important;
}
#fumunda{
	color: #6a6a6a;
}
#fumunda h2, #fumunda h3, #fumunda a, #quickBox2.fumunda ul li a{
	color: #1d5daa;	
}
#fumunda .rightColumn ul li a:hover, #fumunda .rightColumn ul li a.active, #fumunda ul.tabs li, #quickBox2.fumundaLinks ul li a:hover{
	background: #1d5daa;
}
.footerFumunda{
	background: url(../images/footer-fumunda.jpg) no-repeat center top #004da4; width: 100%; float: left; padding: 0; border-bottom: 1px solid #0c1f36; border-top: 1px solid #0c1f36;
}
/*---------------------------------------------WILDLIFE TRACKING--------------------------------------------------------*/
.headerWildlifeTracking{
	background: url(../images/header-wildlife-tracking.jpg) repeat-x center top #aba898; border-bottom: 1px solid #54534b;	
}
.headerWildlifeTracking .center ul li a{
	color: #4c1d01!important;
}
.headerWildlifeTracking .center ul li a:hover{
	color: white!important;
}
#wildlifeTracking{
	color: #6a6a6a;
}
#wildlifeTracking h2, #wildlifeTracking h3, #wildlifeTracking a, #quickBox2.wildlifeTrackingLinks ul li a{
	color: #BB3B1E;	
}
#wildlifeTracking .rightColumn ul li a:hover, #wildlifeTracking .rightColumn ul li a.active, #wildlifeTracking ul.tabs li, #quickBox2.wildlifeTrackingLinks ul li a:hover{
	background: #BB3B1E;
}
.footerWildlifeTracking{
	background: url(../images/footer-wildlife-tracking.jpg) no-repeat center top #aba898; width: 100%; float: left; padding: 0; border-top: 1px solid #54534b; border-bottom: 1px solid #54534b;
}
/*---------------------------------------------SERVICE MANUFACTURING--------------------------------------------------------*/
.headerServiceManufacturing{
	background: url(../images/header-service-manufacturing.jpg) repeat-x center top #a18a6a; border-bottom: 1px solid #4e4334;	
}
.headerServiceManufacturing .center ul li a{
	color: black!important;
}
.headerServiceManufacturing .center ul li a:hover{
	color: white!important;
}
#serviceManufacturing{
	color: #6a6a6a;
}
#serviceManufacturing h2, #serviceManufacturing h3, #serviceManufacturing a, #quickBox2.serviceManufacturingLinks ul li a{
	color: #a18a6a;	
}
#serviceManufacturing .rightColumn ul li a:hover, #serviceManufacturing .rightColumn ul li a.active, #serviceManufacturing ul.tabs li, #quickBox2.serviceManufacturingLinks ul li a:hover{
	background: #5f5e37;
}
.footerServiceManufacturing{
	background: url(../images/footer-service-manufacturing2.jpg) no-repeat center top #a18a6a; width: 100%; float: left; padding: 0; border-top: 1px solid #4e4334; border-bottom: 1px solid #4e4334;
}
/*---------------------------------------------BIOACOUSTICS--------------------------------------------------------*/
.headerBioacoustics{
	background: url(../images/header-bioacoustics.jpg) repeat-x center top #c95b35; border-bottom: 1px solid #aa3e02;	
}
.headerBioacoustics .center ul li a{
	color: #25273a!important;
}
.headerBioacoustics .center ul li a:hover{
	color: white!important;
}
#bioacoustics{
	color: #6a6a6a;
}
#bioacoustics h2, #bioacoustics h3, #bioacoustics a, #quickBox2.bioacousticsLinks ul li a{
	color: #ca6943;	
}
#bioacoustics .rightColumn ul li a:hover, #bioacoustics .rightColumn ul li a.active, #bioacoustics ul.tabs li, #quickBox2.bioacousticsLinks ul li a:hover{
	background: #ca6943;
}
.footerBioacoustics{
	background: url(../images/footer-bioacoustics.jpg) no-repeat center top #c95b35; width: 100%; float: left; padding: 0; border-top: 1px solid #aa3e02; border-bottom: 1px solid #aa3e02;
}
/*---------------------------------------------ENVIRONMENTAL MONITORING--------------------------------------------------------*/
.headerEnvironmentalMonitoring{
	background: url(../images/header-environmental-monitoring.jpg) repeat-x center top #659428; border-bottom: 1px solid #543424;	
}
.headerEnvironmentalMonitoring .center ul li a{
	color: #22271b!important;
}
.headerEnvironmentalMonitoring .center ul li a:hover{
	color: #659428!important;
}
#environmentalMonitoring{
	color: #6a6a6a;
}
#environmentalMonitoring h2, #environmentalMonitoring h3, #environmentalMonitoring a, #quickBox2.environmentalMonitoringLinks ul li a{
	color: #659428;	
}
#environmentalMonitoring .rightColumn ul li a:hover, #environmentalMonitoring .rightColumn ul li a.active, #environmentalMonitoring ul.tabs li, #quickBox2.environmentalMonitoringLinks ul li a:hover{
	background: #659428;
}
.footerEnvironmentalMonitoring{
	background: url(../images/footer-environmental-monitoring.jpg) no-repeat center top #659428; width: 100%; float: left; padding: 0; border-top: 1px solid #543424; border-bottom: 1px solid #543424;
}
/*---------------------------------------------SYSTEM MESSAGE--------------------------------------------------------*/
.system-message, .system-error-message{
	padding: 6px; border: 1px solid #de8360; margin: 10px 0 30px 0; display: inline-block; background: #F6F2DD; padding: 20px; width: 100%; color: #756B45;
}
/*---------------------------------------------WEB FORM--------------------------------------------------------*/
#formWrapper, .comment-form{
	padding: 6px; border: 1px solid #de8360; margin: 10px 0 30px 0; display: inline-block; background: #F6F2DD; color: #3c3c3c;
}
.req{
	color: red; font-weight: bold;	
}
table.webform{
	background: none!important; width: 200px!important; float: left; margin: 5px 10px 0 0;
}
.form{
	background: none!important; float: left; margin: 5px 10px 0 0;
}
.webform label, .form label{
	margin: 5px 0 0 0;
}

table.webform td, .form .item{
	line-height: 15px; font-size: 8pt; padding: 3px 8px!important;	
}
.form label a{
	font-size: 8pt!important;	
}
.webform .cat_textbox_small, .webform .cat_textbox, .webform .cat_listbox, .webform .cat_dropdown, .webform .cat_dropdown_smaller,
.form .cat_textbox_small, .form .cat_textbox, .form .cat_listbox, .form .cat_dropdown, .form .cat_dropdown_smaller, .comment-form input.cat_textbox_small, .comment-form textarea 
{
	border: 1px solid #de8360; padding: 2px; background: white; color: #5f593b; font-size: 9pt;
}
.webform .cat_textbox_small:focus, .webform .cat_textbox:focus, .webform .cat_listbox:focus, .webform .cat_dropdown:focus, .webform .cat_dropdown_smaller:focus,
.form .cat_textbox_small:focus, .form .cat_textbox:focus, .form .cat_listbox:focus, .form .cat_dropdown:focus, .form .cat_dropdown_smaller:focus, .comment-form input.cat_textbox_small:focus, .comment-form textarea:focus {
	border: 1px solid #7e381d;
}
.webform .cat_textbox, .webform .cat_listbox, .webform .cat_dropdown,
.form .cat_textbox, .form .cat_listbox, .form .cat_dropdown
{
	width: 250px!important;
}
.webform .cat_textbox_small, .webform .cat_dropdown_smaller,
.form .cat_textbox_small, .form .cat_dropdown_smaller
{
	width: 70px!important; margin-right: 10px;
}		
.webform .cat_button,
.form .cat_button
{
	margin: 3px 0 0; background: #ca6943; border: 2px solid #a94e2a; padding: 2px 8px; font-size: 10pt; text-align: center; color: #eee8c8; cursor: pointer;
}
.webform .cat_button:hover,
.form .cat_button:hover
{
	background: #62483d; border: 2px solid #ca6943; color: white;
}
.captchaimg img{
	width: 166px!important; margin-bottom: 5px;	
}
/*---------------------------------------------TITLEY CONTACT MAP--------------------------------------------------------*/
.contactMap{
	position: relative; float: left;	
}
.contactMap img{
	z-index: 0; float: left;
}
.contactDetailsAus01, .contactDetailsUk01, .contactDetailsFr01, .contactDetailsSp01, .contactDetailsGe01, .contactDetailsBe01, .contactDetailsUs01, .contactDetailsSw01, .contactDetailsSa01, .contactDetailsCa01, .contactDetailsSa02, .contactDetailsNz01, .contactDetailsIs01, .contactDetailsPo01, .contactDetailsAs01, .contactDetailsNe01, .contactDetailsNo01, .contactDetailsMe01, .contactDetailsGr01, .contactDetailsBr01, .contactDetailsEc01{
	display: none; width: 100%;
}
.contactDetailsAus01 p, .contactDetailsUk01 p, .contactDetailsFr01 p, .contactDetailsGe01 p, .contactDetailsBe01 p, .contactDetailsUs01 p, .contactDetailsSw01 p, .contactDetailsSa01 p, .contactDetailsCa01 p, .contactDetailsSa02 p, .contactDetailsNz01 p, .contactDetailsIs01 p, .contactDetailsPo01 p, .contactDetailsAs01 p, .contactDetailsNe01 p, .contactDetailsNo01 p, .contactDetailsMe01 p, .contactDetailsGr01 p, .contactDetailsBr01 p, .contactDetailsEc01 p{
	float: left; margin-right: 30px; 
}
.markerAus01, .markerUk01, .markerFr01, .markerSp01, .markerFr01, .markerGe01, .markerBe01, .markerUs01, .markerSw01, .markerSa01, .markerCa01, .markerSa02, .markerNz01, .markerIs01, .markerPo01, .markerAs01, .markerNe01, .markerNo01, .markerMe01, .markerGr01, .markerBr01, .markerEc01{
	background: url(../images/titley-contact-map-marker.png) no-repeat top; display:block; width: 7px; height: 7px; position: absolute; z-index:1;	
}
.markerAus01:hover, .markerUk01:hover, .markerFr01:hover, .markerSp01:hover, .markerGe01:hover, .markerBe01:hover, .markerUs01:hover, .markerSw01:hover, .markerSa01:hover, .markerCa01:hover, .markerSa02:hover, .markerNz01:hover, .markerIs01:hover, .markerPo01:hover, .markerAs01:hover, .markerNe01:hover, .markerNo01:hover, .markerMe01:hover, .markerGr01:hover, .markerBr01:hover, .markerEc01:hover{
	background: url(../images/titley-contact-map-marker.png) no-repeat bottom;
}
.markerAus01 em, .markerUk01 em, .markerFr01 em, .markerGe01 em, .markerBe01 em, .markerUs01 em, .markerSw01 em, .markerSa01 em, .markerCa01 em, .markerSa02 em, .markerNz01 em, .markerIs01 em, .markerPo01 em, .markerAs01 em, .markerNe01 em, .markerNo01 em, .markerMe01 em, .markerGr01 em, .markerBr01 em, .markerEc01 em{
	width: 90px; text-align: center; padding: 3px 7px; background:	#B93B1D; border: 1px solid #8F301A; color: white; text-decoration: none!important; display: none; float: left; margin: -10px 0 0 10px; font-size: 8pt;
}
.contactMapWrapper{
	float: left; height: 90px; width: 100%;
}
.markerAus01{
	left: 510px; top: 195px;	
}
.markerUk01{
	left: 265px; top: 70px;	
}
.markerFr01{
	left: 273px; top: 86px;	
}
.markerSp01{
	left: 266px; top: 92px;	
}
.markerGe01{
	left: 286px; top: 76px;
}
.markerBe01{
	left: 280px; top: 77px;
}
.markerUs01{
	left: 110px; top: 90px; 
}
.markerSw01{
	left: 284px; top: 82px;
}
.markerSa01{
	left: 310px; top: 195px;
}
.markerCa01{
	left: 100px; top: 65px; 
}
.markerSa02{
	left: 180px; top: 190px; 
}
.markerNz01{
	left: 544px; top: 220px;
}
.markerIs01{
	left: 330px; top: 100px;	
}
.markerPo01{
	left: 292px; top: 75px;	
}
.markerAs01{
	left: 420px; top: 100px;
}
.markerNe01{
	left: 280px; top: 72px;
}
.markerNo01{
	left: 295px; top: 50px;	
}
.markerMe01{
	left: 113px; top: 122px; 
}
.markerGr01{
	left: 310px; top: 97px;
}
.markerBr01{
	left: 190px; top: 172px; 
}
.markerEc01{
	left: 150px; top: 155px; 
}

/*---------------------------------------------FLAGS--------------------------------------------------------*/
#flags{
	position: absolute; top: 110px; left: 275px;
}
.australia, .spain, .france, .germany{
	margin-right: 10px; width: 48px; height: 48px; display: inline-block; cursor: pointer; text-indent: -9999px;
}
.australia{
	background: url(../images/flag-australia.png) top right no-repeat;	
}
.spain{
	background: url(../images/flag-spain.png) top right no-repeat;	
}
.france{
	background: url(../images/flag-france.png) top right no-repeat;	
}
.germany{
	background: url(../images/flag-germany.png) top right no-repeat;	
}
/*---------------------------------------------FOOTER--------------------------------------------------------*/
#bossFooter{
	background: #bdb276; width: 100%; float: left;
}
#bossFooter ul{
	float: left;	
}
#bossFooter ul li{
	float: left;
}
#bossFooter ul li a{
	display: inline-block; padding: 0 5px; margin: 5px 0; color: #443e21; border-right: 1px solid #443e21;  font-size: 11px;	
}
#bossFooter ul li a:hover{
	color: black;	
}
#bossFooter p{
	text-align: right; padding: 5px 0; color: #443e21;  font-size: 11px!important;	
}