body {margin: 0px; background-repeat:no-repeat; background-position:top;}
body,td,th {font-family: 'Cardo', serif; font-size: 13px; color: #666; line-height: 19px;}
#siteWrapper{width: 100%;}
#contentWrapper{padding-bottom: 40px;}
#header{width: 940px; margin: 0 auto;}
#logo{margin-left: 0px; margin-top: 40px; float: left;}
.right{float: right;}
.homeTitle1{font-size:56px; color:#000000; line-height:60px;}
.homeTitle2{font-size:56px; color:#aaabab; line-height:60px; font-style:italic;}
#content{width:940px; margin: 0 auto;}
#contentTop{padding-left:20px; padding-top:90px;}
#contentTopTitle{margin-bottom:54px;}
#contentTopText{padding-top:20px; padding-left:2px; font-size:20px; color:#aaabab; line-height:26px; width:540px;}
#contentTopImage{position:absolute; top:230px; margin-left:640px;}

#mapBox{float:left; width:580px; padding: 5px 0 0 25px; border-style:solid; border-width:0 0 0 1px; border-color:#CCC;}

.autusBox{float:left; height:170px; width:260px; border-style:solid; border-width:0 0 1px 0; border-color:#999; padding:0 0 18px 15px; background-position:bottom; background-repeat:no-repeat; margin:20px 16px 0 0;}

.teamBio{max-width:256px; margin-bottom: 20px;}

.autusBoxBrochure{background-image:url(../img/autus-bg-ball.jpg);}
.autusBoxNewsletter{background-image:url(../img/autus-bg-paper.jpg);}
.autusBoxHat{background-image:url(../img/autus-bg-hat.jpg);}
.autusBoxTea{background-image:url(../img/autus-bg-tea.jpg);}
.autusBoxCompass{background-image:url(../img/autus-bg-compass.jpg);}
.autusBoxAppleSlice{background-image:url(../img/autus-bg-apple-slice.jpg);}
.autusBoxGlasses{background-image:url(../img/autus-bg-glasses.jpg);}
.autusBoxLifejacket{background-image:url(../img/autus-bg-lifejacket.jpg);}
.autusBoxStethoscope{background-image:url(../img/autus-bg-steth.jpg);}
.autusBoxApple{background-image:url(../img/autus-bg-apple.jpg);}
.autusBoxMicroscope{background-image:url(../img/autus-bg-microscope.jpg);}
.autusBoxLock{background-image:url(../img/autus-bg-lock.jpg);}
.autusBoxPen{background-image:url(../img/autus-pen.jpg);}

.autusBoxText{padding-top:5px; font-size:17px; color:#aaabab; line-height:19px;}

#teamHolder{float:right;}
.fullWidth{width:880px;}

.subText{color:#aaabab; font-size:20px; font-weight:normal; line-height:28px; margin: 0px; padding:0; margin-top:18px; width:550px;}
.subTitle{color:#000; height:26px; font-size:23px; font-weight:normal; line-height:28px; letter-spacing: -0.5px; margin: 0px; padding:0;}
.jobName{color:#000; font-size:23px; font-weight:normal; line-height:28px; letter-spacing: -0.5px; margin: 0px; padding:0;}
.jobTitle{font-size:15px; color:#000; line-height:21px; padding-top:12px;}
.large{font-size:17px; color:#aaabab; line-height:23px; }
.greyItalic{font-style:italic; color:#aaabab;}
.grey{color:#aaabab;}
.black{color:#000;}

.newsletterMain{float:left; width:600px;}
.newsletterNav{float:right; width:237px; margin:0px -15px 0px 31px;}

#serviceCycle{position:absolute; margin-left:346px; margin-top:-30px;}
#hat{position:absolute; margin-left:615px; margin-top:15px;}

.overImage {
    position:relative;
    width:80px;
    height:80px;
}
.overImage img {
    width:80px;
    height:80px;
    vertical-align:top;
}
.overImage:after, .image:before {
    position:absolute;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.overImage:after {
    content:'\A';
    width:80px;
    height:80px;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
}
.overImage:before {
    content: attr(data-content);
    width:80px;
    height:80px;
    z-index:1;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.overImage:hover:after, .overImage:hover:before {
    opacity:1;
}

.overImageHome {
    position:relative;
    width:102px;
    height:102px;
}
.overImageHome img {
    width:102px;
    height:102px;
    vertical-align:top;
}
.overImageHome:after, .image:before {
    position:absolute;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.overImageHome:after {
    content:'\A';
    width:102px;
    height:102px;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
}
.overImageHome:before {
    content: attr(data-content);
    width:102px;
    height:102px;
    z-index:1;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.overImageHome:hover:after, .overImageHome:hover:before {
    opacity:1;
}


.homeArrowWhite{
	position:absolute; margin-top:-95px; margin-left:84px; z-index:5; width:12px; height:11px; background-image:url(../img/autus-home-arrow-white.png);
}

a.button:link{
	background-image: url(../img/autus-button-bg.png);
	background-repeat: repeat-x;
	text-align:center;
	color: #000;
	width: 106px;
	padding:0px 10px;
	font-family: 'Cardo', serif;
	background-color:#CCC;
	display: block;
    height: 30px;
    line-height: 30px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
	overflow: hidden;
    white-space: nowrap;
}
a.button:hover{background-image: url(../img/autus-button-bg-hover.png); text-decoration:none; color:#000;}
a.button:visited {text-decoration:none; color:#000;}
a.button:active {text-decoration:none; color:#000;}

a.buttonDownload:link{
	background-image: url(../img/autus-button-bg.png);
	background-repeat: repeat-x;
	text-align:center;
	color: #000;
	width: 78px;
	padding:0px 10px;
	font-family: 'Cardo', serif;
	background-color:#CCC;
	display: block;
    height: 30px;
    line-height: 30px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
	overflow: hidden;
    white-space: nowrap;
}
a.buttonDownload:hover{background-image: url(../img/autus-button-bg-hover.png); text-decoration:none; color:#000;}
a.buttonDownload:visited {text-decoration:none; color:#000;}
a.buttonDownload:active {text-decoration:none; color:#000;}

a.buttonBig:link{
	background-image: url(../img/autus-button-bg.png);
	background-repeat: repeat-x;
	text-align:center;
	color: #000;
	width: 150px;
	padding:0px 10px;
	font-family: 'Cardo', serif;
	background-color:#CCC;
	display: block;
    height: 30px;
    line-height: 30px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
	overflow: hidden;
    white-space: nowrap;
}
a.buttonBig:hover{background-image: url(../img/autus-button-bg-hover.png); text-decoration:none; color:#000;}
a.buttonBig:visited {text-decoration:none; color:#000;}
a.buttonBig:active {text-decoration:none; color:#000;}

.signupButton { 
	cursor: pointer;
	background-image: url(../img/autus-button-bg.png);
	background-repeat: repeat-x;
	padding: 6px;
	text-align:center;
	color: #000;
	width: 66px;
	border: 0px;
	font-family: 'Cardo', serif;
	margin-top:4px;
	background-color:#CCC;
	font-weight:bold;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
}
.signupButton:hover{background-image: url(../img/autus-button-bg-hover.png);}
.emailBox{
	padding: 8px;
	width: 244px;
}
.imageShadow{
	box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.4);
}
#menu{
	margin-top: 40px;
	width: 550px;
	float: right;
}
.menuItem{
	float: right;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	color: #000000;
	cursor: default;
}
.menuDiv{
	float: right;
	height: 19px;
	background-image: url(../img/menu-div.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 9px;
	padding-right: 9px;
}

#contentBoxStandard{
	float: left;
}
#contentBoxStandard2{
	float: left;
	margin-top: -48px;
}
#contentBoxStandardTeam{
	float: left;
	margin-top: -13px;
}
#contentTopImageName{
	margin-top: -150px;
	margin-left: 220px;
	width: 155px;
}
#contentTopImageNameTitle{
	padding-left: 50px;
	padding-top: 8px;
	width: 100px;
}
#mainBoxHome {
	width: 940px;
	z-index: 10;
}
h2{color:#000; font-size:24px; font-weight:normal; line-height:28px; letter-spacing: -0.5px;}
h3{color:#000; height:52px; font-size:24px; font-weight:normal; line-height:28px; letter-spacing: -0.5px; margin: 0px; padding:0;}
h4{color:#000; font-size:18px; font-weight:normal; line-height:22px; margin: 0px; padding:0; margin-top:18px;}
.pageLine{height:1px; background-color:#CCC; margin-top:40px; margin-bottom:16px;}
.mainBoxHomePara{color:#aaabac; font-size:17px; font-weight:normal; line-height:20px; margin:-12px 0px 78px 0px;}
.arrow{position:absolute; width:12px; height:11px; background-image:url(../img/autus-home-arrow.png); margin-left:255px; margin-top:12px;}
.homeBoxImg{position:absolute; margin-left:138px; margin-top:160px;}
.homeBoxImg2{position:absolute; margin-left:152px; margin-top:132px;}
.homeBoxImg3{position:absolute; margin-left:122px; margin-top:154px;}
#contentBoxTeam{
	float: right;
	height: 152px;
	text-align: right;
	margin-top: -40px;
}
#mainBoxHomeContent1 {
	float: left;
	padding: 20px 18px 15px 20px;
	width: 228px;
	margin-top:-16px;
}
#mainBoxHomeContent2 {
	float: left;
	padding: 20px 18px 15px 24px;
	width: 248px;
	margin: 0 5px;
	border-style:solid; border-width:0 1px; border-color:#CCC;
	margin-top:-16px;
}
#mainBoxHomeContent3 {
	float: left;
	padding: 20px 18px 15px 24px;
	width: 248px;
	margin-top:-16px;
}
.homeBox {
	float: left;
	padding: 0px 0px 15px 24px;
	width: 278px;
	border-style:solid; border-width:1px; border-color:#CCC; border-style:dotted;
	background-image:url(../img/autus-home-box-bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
.boxMiddle {
	margin: 0 5px;
}
#mainBoxHomeContent1extra {
	float: left;
	margin: 60px 40px 27px 20px;
}
.mainBoxNAContent{
	float: left;
	padding: 27px;
	padding-right:0px;
	padding-top: 12px;
	padding-bottom: 0px;
	width: 283px;
	height: 190px;
}
#mainBoxTeam {
	float: left;
	padding: 27px;
	padding-top: 12px;
	width: 340px;
}
#mainBoxTeam1 {
	float: left;
	padding: 27px;
	padding-right: 14px;
	padding-top: 12px;
	width: 265px;
}
#mainBoxMap { 
	position: absolute;
	top: 200px;
	margin-left: 350px;
	padding: 27px;
	padding-left: 0px;
	padding-top: 12px;
	width: 560px;
}
.mainBoxMapDiv {
	position: absolute;
	top: 199px;
	height: 781px;
	margin-left: 310px;
	background-image: url(../img/homeBoxDiv.png);
	width: 1px;
}
#mapItem1 { 
	position: absolute;
	top: 582px;
}
#mapItem2 { 
	position: absolute;
	margin-left: 356px;
	top: 568px;
}
#mapItem3 { 
	position: absolute;
	margin-left: 0px;
	top: 665px;
}
#mapItem4 { 
	position: absolute;
	margin-left: 100px;
	top: 665px;
}
#headerDiv{
	height: 30px;
}
#mainBoxWealth{
	width: 940px;
	height: 628px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/box-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxServices{
	width: 940px;
	height: 600px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/box-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxContact{
	width: 940px;
	height: 781px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxFull{
	width: 940px;
	height: 1120px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxPP{
	width: 940px;
	height: 1200px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxCookie{
	width: 940px;
	height: 1820px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxSiteMap{
	width: 940px;
	height: 975px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxConflicts{
	width: 940px;
	height: 2090px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxNA{
	width: 940px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/links-bg.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
	padding-left: 8px;
	padding-bottom: 40px;
}
#lowerContent1{
	float: left;
	padding: 0px;
	padding: 12px 33px 0px 25px;
	width: 573px;
}
#lowerContent2{
	float: left;
	padding: 0px;
	padding-top: 12px;
	padding-right: 29px;
	width: 218px;
}
#lowerContent3{
	float: left;
	padding: 0px;
	padding-top: 15px;
	width: 280px;
}
#aboutLeft{
	float: left;
}
#aboutRight{
	float: left;
	height: 95px;
	width: 150px;
	padding-left: 18px;
}
#aboutBottom{
	float: left;
	width: 430px;
}
#brochureDownload{
	float: right;
	margin-top: -15px;
}
#brochureDownloadRight{
	float: right;
	margin-top: 5px;
}
.helpfulLinks{
	float: left;
}
.helpfulLinksImage{
	padding-bottom: 22px;
	float: left;
}
.helpfulLinksText{
	float: left;
	width: 330px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.helpfulLinksTitle{
	color: #875944;
	padding-bottom: 8px;
	font-weight: bold;
}
.downloadsDiv{
	padding-top: 18px;
	margin-left: -25px;
}
.downloadsList{
	padding-left: 18px;
}
li{
	line-height: 22px; 
}
#newsBlock{
	background-image:url(../img/newsBlock.png);
	width:216px;
	height:35px;
	position: absolute;
	margin-top: 200px;
}
#newsArchive{
	position: absolute;
	margin-top: 208px;
	margin-left: 136px;
}
.newsDownload{
	float: left;
	background-image: url(../img/newsDownload.png);
	width: 47px;
	height: 58px;	
	margin-top: 19px;
	margin-right: 15px;
}
.newsDate{
	float: left;
	color: #818181;
	font-size: 10px;
	margin-top: 18px;
}
.newsTitle{
	float:left;
	font-size: 16px;
	font-weight: bold;
	width: 150px;
	height: 40px;
}
.newsDiv{
	float:left;
	background-image:url(../img/news-div.png);
	height: 3px;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.ppTitle{
	margin-top: 18px;
	float: left;
	color: #818181;
	font-size: 14px;
	font-weight: bold;
}
.ppDescription{
	float:left;
	font-size: 11px;
	margin-top: 4px;
	width: 150px;
	height: 40px;
}
.ppMenuHolder{
	margin-bottom: 25px;
	margin-top: -12px;
}
.ppMenu{
	height: 41px;
	background-image:url(../img/ppMenu.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 20px;
	margin-left: -27px;
	padding-left: 27px;
	width: 291px;
	font-size: 14px;
	font-weight: bold;
}
.ppMenuAt{
	height: 41px;
	cursor: default;
	background-image:url(../img/ppMenuAt.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 20px;
	margin-left: -27px;
	padding-left: 27px;
	width: 291px;
	color: #875944;
	font-size: 14px;
	font-weight: bold;
}
.ppMenuTop{
	height: 41px;
	background-image:url(../img/ppMenu.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 24px;
	margin-left: -27px;
	padding-left: 27px;
	width: 291px;
	font-size: 14px;
	font-weight: bold;
}
.ppMenuTopAt{
	height: 41px;
	cursor: default;
	background-image:url(../img/ppMenuAt.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 24px;
	margin-left: -27px;
	padding-left: 27px;
	width: 291px;
	color: #875944;
	font-size: 14px;
	font-weight: bold;
}
#teamQuote{
	background-color: #90a9b3;
	padding: 24px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
}
#teamQuoteName{
	padding-top: 12px;
	padding-bottom: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
#teamQuoteBubble{
	margin-left: 360px;
}
.signatures{
	margin-left: -8px;
}
.signatures2{
	margin-left: -8px;
	margin-bottom: -18px;
}
.signatures3{
	margin-left: 0px;
}
.CII{
	float: right;
	height: 82px;
	width: 76px;
	margin-top: 30px;
	margin-right: 35px;
	background-image:url(../img/cii.png);
}
#teamNavArrows{
	position: absolute;
	margin-left: 335px;
	margin-top: 440px;
}
.NADescription{
	float:left;
	font-size: 11px;
	margin-top: 4px;
	width: 220px;
}
.NADownload{
	float: left;
	background-image: url(../img/newsDownload.png);
	width: 47px;
	height: 58px;	
	margin-top: 19px;
	margin-right: 15px;
}
.NATitle{
	margin-top: 18px;
	float: left;
	color: #818181;
	font-size: 14px;
	font-weight: bold;
}
.NADiv{
	position:absolute;
	background-image:url(../img/NA-div.png);
	height: 3px;
	width: 250px;
	margin-top: 190px;
	margin-bottom: 0px;
}
.NAtitleBox{
	margin: 15px;
	margin-bottom: -12px;
	margin-top: 14px;
	margin-left: 27px;
	float: left;
}

/* -------------------- FOOTER ----------------------- */

#footerWrapper{
	background-image:url(../img/footer-bg.png);
	background-position:top;
	background-repeat:repeat-y;
}
#footer{
	width: 940px;
	margin: 0 auto;
	padding-top: 38px;
	padding-bottom: 75px;
}
#footerBox1{
	float: left;
	padding-right: 29px;
	width: 280px;
	padding-left:25px;
}
#footerBox2{
	float: right;
	padding-right: 29px;
	width: 286px;
}
#footerBox3{
	float: left;
	width: 260px;
	font-family:Tahoma, Geneva, sans-serif;
}
.footerline{
	height:1px;
	background-color:#999;
	margin:5px 0px;
}

.newsletterText1{color:#000; margin-bottom:2px; font-size:18px;}
.newsletterText2{color:#999; margin-bottom:14px; font-size:18px;}

.clear {
	clear: both;
}

/* -------------------- TEXT & LINKS ----------------------- */

.red{
	color: #875944;
}
.blue{
	color: #798f97;
}
.norm{
	font-weight: normal;
}
.smallPrint{
	font-size:10px;
	line-height: 14px;
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
}
a.white:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.white:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.white:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.white:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.menuLink:link {
	text-decoration: none;
	color: #aaabab;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
}
a.menuLink:visited {
	text-decoration: none;
	color: #aaabab;
}
a.menuLink:hover {
	text-decoration: none;
	color: #000000;
}
a.menuLink:active {
	text-decoration: none;
	color: #aaabab;
}

a.footerLink:link {
	margin-left: 10px;
	text-decoration: none;
	color: #000;
	-o-transition:.2s;
 	-ms-transition:.2s;
  	-moz-transition:.2s;
  	-webkit-transition:.2s;
  	transition:.2s;
}
a.footerLink:visited {
	margin-left: 10px;
	text-decoration: none;
	color: #000;
}
a.footerLink:hover {
	margin-left: 10px;
	text-decoration: none;
	color: #999;
}
a.footerLink:active {
	margin-left: 10px;
	text-decoration: none;
	color: #000;
}

a:link {
	color: #000000;
	text-decoration: none;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #818181;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.titleLink:link {
	color: #818181;
	text-decoration: none;
	-o-transition:.3s;
 	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
}
a.titleLink:visited {
	text-decoration: none;
	color: #818181;
}
a.titleLink:hover {
	text-decoration: none;
	color: #000000;
}
a.titleLink:active {
	text-decoration: none;
	color: #818181;
}

a.smallLink:link {
	font-size: 11px;
	text-decoration: none;
	color: #798f97;
}
a.smallLink:visited {
	font-size: 11px;
	text-decoration: none;
	color: #798f97;
}
a.smallLink:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #875944;
}
a.smallLink:active {
	font-size: 11px;
	text-decoration: none;
	color: #798f97;
}

a.ppMenuLink:link {
	text-decoration: none;
	color: #93abb4;
}
a.ppMenuLink:visited {
	text-decoration: none;
	color: #93abb4;
}
a.ppMenuLink:hover {
	text-decoration: none;
	color: #875944;
}
a.ppMenuLink:active {
	text-decoration: none;
	color: #93abb4;
}

.text-label {
    color: #cdcdcd;
}

#mainBoxTeamDC{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-dave-cook.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamJG{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-joanne-graham.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamAM{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-ashley-marks.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamAT{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-alex-turner.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamJC{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-joanne-cook.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamMT{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-michael-twyman.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamRB{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-rachel-beattie.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamEB{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-elizabeth-bell.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamVB{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG--val-beardmore.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
#mainBoxTeamB{
	width: 940px;
	height: 500px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image:url(../img/team/BG-boo.png);
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}

/* -------------------- NEWSLETTER ----------------------- */

.link,
.link a,
.signupframe
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	.link,
	.link a {
		text-decoration: none;
		}
	.signupframe {
		}
.signupframe .required {
	font-size: 10px;
	}
	
INPUT#tb1 {
	color:#666;
}
INPUT:focus {
	color:#333;
}


@media screen and (max-width: 920px){

#contentTopText{font-size:15px; line-height:21px;}
/*
a.button:link{width:140px;}
a.buttonDownload:link{width:100px;}
*/
.autusBoxText{padding-top:15px; font-size:15px; color:#aaabab; line-height:15px;}

}