@charset "UTF-8";
/* CSS Document */
 * { 
margin:0;
padding:0;
}
img { border: none;}
a:link{
	text-decoration:none;
}
@font-face {
    font-family: 'GeogrotesqueLight';
    src: url('../fonts/geogtq-lg-webfont.eot');
    src: url('../fonts/geogtq-lg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geogtq-lg-webfont.woff') format('woff'),
         url('../fonts/geogtq-lg-webfont.ttf') format('truetype'),
         url('../fonts/geogtq-lg-webfont.svg#GeogrotesqueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagSemiboldItalic';
    src: url('../fonts/stag-semibolditalic-webfont.eot');
    src: url('../fonts/stag-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/stag-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/stag-semibolditalic-webfont.svg#StagSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagLightItalic';
    src: url('../fonts/stag-lightitalic-webfont.eot');
    src: url('../fonts/stag-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag-lightitalic-webfont.woff') format('woff'),
         url('../fonts/stag-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/stag-lightitalic-webfont.svg#StagLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagLight';
    src: url('../fonts/stag-light-webfont.eot');
    src: url('../fonts/stag-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag-light-webfont.woff') format('woff'),
         url('../fonts/stag-light-webfont.ttf') format('truetype'),
         url('../fonts/stag-light-webfont.svg#StagLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagBook';
    src: url('../fonts/stag-book-webfont.eot');
    src: url('../fonts/stag-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag-book-webfont.woff') format('woff'),
         url('../fonts/stag-book-webfont.ttf') format('truetype'),
         url('../fonts/stag-book-webfont.svg#StagBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagThinDot';
    src: url('../fonts/stag-thindot-webfont.eot');
    src: url('../fonts/stag-thindot-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stag-thindot-webfont.woff') format('woff'),
         url('../fonts/stag-thindot-webfont.ttf') format('truetype'),
         url('../fonts/stag-thindot-webfont.svg#StagThinDot') format('svg');
    font-weight: normal;
    font-style: normal;

}
#masthead {
    width:1100px; height:90px;
	top:0px;
    position:absolute;
    }
#mainNav {
	background-image:url(../images/navBackground.jpg);
    width:1100px; height:138px;
	top:90px;
    position:absolute;
	z-index:1;
    }
	
.rollOverBox {
	position:absolute;
	top:31px;
	width:256px;
	height:84px;
	z-index:1;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-decoration:none;
}
.innerText{
	position:absolute;
	top:22px;
	width:256px;
	height:50px;
	text-align:center;
	line-height:105%;
}
#soAccomplished{
	color:#8C8481;
	font-family: 'StagSemiboldItalic';
	font-size:20px;
	text-decoration:none;
}
#soAccomplished span{
	color:#541329;
	font-family: 'StagLight';
	font-size:14px;
	text-decoration:none;
}
#soAccomplished:hover{
	color:#FFF;
	text-decoration:none;
}
#soAccomplished:hover span{
	color:#E02964;
	text-decoration:none;
}
#soThoughtful{
	color:#8C8481;
	font-family: 'StagSemiboldItalic';
	font-size:20px;
}
#soThoughtful span{
	color:#255263;
	font-family: 'StagLight';
	font-size:14px;
}
#soThoughtful:hover{
	color:#FFF;
}
#soThoughtful:hover span{
	color:#3ACCFC;
}
#soDistinguished{
	color:#8C8481;
	font-family: 'StagSemiboldItalic';
	font-size:20px;
}
#soDistinguished span{
	color:#624E14;
	font-family: 'StagLight';
	font-size:14px;
}
#soDistinguished:hover{
	color:#FFF;
}
#soDistinguished:hover span{
	color:#FFC32A;
}
#soExperience{
	color:#8C8481;
	font-family: 'StagSemiboldItalic';
	font-size:20px;
}
#soExperience span{
	color:#555D05;
	font-family: 'StagLight';
	font-size:14px;
}
#soExperience:hover{
	color:#FFF;
}
#soExperience:hover span{
	color:#DEED11;
}
#inactiveMainNav{
	color:#FFF;
	font-family: 'StagSemiboldItalic';
	font-size:20px;
}
#inactiveAccomplished{
	color:#E02964;
	font-family: 'StagLight';
	font-size:14px;
}
#inactiveThoughtful{
	color:#3ACCFC;
	font-family: 'StagLight';
	font-size:14px;
}
#inactiveDistinguished{
	color:#FFC32A;
	font-family: 'StagLight';
	font-size:14px;
}
#inactiveExperienced{
	color:#DEED11;
	font-family: 'StagLight';
	font-size:14px;
}
	
	
#navWorkImage {
    width:294px; height:138px;
	top:90px;
    position:absolute;
	z-index:2;
	text-decoration: none;
    }
#navProcessImage {
    width:256px; height:138px;
	top:90px; left:294px;
    position:absolute;
	z-index:2;
	text-decoration: none;
    }
#navBrandsImage {
    width:256px; height:138px;
	top:90px;
	left:550px;
    position:absolute;
	z-index:2;
	text-decoration: none;
    }
#navPersonImage {
    width:294px; height:138px;
	top:90px;
	left:806px;
    position:absolute;
	z-index:2;
	text-decoration: none;
    }
#contentTopBackground {
	background-image:url(../images/contentTopBackground.jpg);
    width:1100px; height:451px;
	top:228px;
    position:absolute;
	z-index:1;
    }
#contentMiddleBackground {
	background-image:url(../images/contentMiddleBackground.jpg);
	width:1100px;
	height:200px;
	top:679px;
	position:absolute;
	z-index:1;
	left: -7px;
    }
#contentBottomBackground {
    background-image:url(../images/contentBottomBackground.jpg);
    width:1100px; height:236px;
	bottom:325px;
    position:absolute;
	z-index:1;
    }
#footer {
    width:1100px; height:325px;
    position:absolute;
    bottom:90px;
	z-index:1;
    }
.verticalLine {
	width:1px;
	height:37px;
	top:144px;
	background-color:#8C8481;
	z-index:25;
	position:absolute;
	opacity:.5
}
.nameErrorMessage{
	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:11px;
	position:absolute;
	left:62px; top:73px; width:200px;
}
.emailErrorMessage{
	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:11px;
	position:absolute;
	left:292px; top:73px; width:200px;
}
.messageErrorMessage{
	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:11px;
	position:absolute;
	left:77px; top:133px; width:200px;
}
.requiredErrorMessage{
	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:11px;
	position:absolute;
	left:425px; top:133px; width:75px;
}
.tryagainErrorMessage{
	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:11px;
	position:absolute;
	left:425px; top:133px; width:75px;
}
#contactLine1{
	position:absolute;
	top:18px;
	left:259px;
	color:#FFF;
	font-family: 'StagBook';
	font-size:15px;
	line-height:115%;
}
#contactLine1 span{
	color:#B3A9A6;
	font-family: 'StagLight';
	font-size:13px;
}
#contactMe{
	position:absolute;
	top:40px;
	right:49px;
	width:490px;
	height:252px;
	border:#FFF;
	border-width:4px;
	border-style:solid;
}
.formTitle{
	position:absolute;
	color:#B3A9A6;
	font-family: 'StagLight';
	font-size:11px;
}
.formFieldBackgrounds{
	position:absolute;
	height:21px;
	width:203px;
	background-color:#B3A9A6;
	filter: alpha(opacity=25);
    opacity: 0.25;
}
.topFields{
	position:absolute;
	height:15px;
	width:197px;
	background-color:transparent;
	border:none;
	outline:none;
  	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:14px;
	padding:3px;
	overflow:hidden;
	resize: none;
	z-index:50;
}
.messageArea {  
	position:absolute;
	background-color:transparent;
	border:none;
	outline:none;
  	color:#FFF;
	font-family: 'GeogrotesqueLight';
	font-size:14px;
	padding:3px;
	overflow:hidden;
	resize: none;
	z-index:25;
}
#thankyou{
	position:absolute;
	left:28px;
	top:74px;
	color:#FFF;
	font-family: 'StagBook';
	font-size:21px;
	width:300px;
}
#thankyou span{
	color:#B3A9A6;
	font-family: 'StagLight';
	font-size:18px;
}
.loader{
	position:absolute;
	top:15px;
	right:15px;
}
.footerQuote{
	color:#FFF;
	font-family: 'StagLight';
	font-size:26px;
	text-align: center;
	position:absolute;
	left:80px;
	top:144px;
	width:410px;
	line-height:130%;
}
.footerQuote span{
	color:#8C8481;
	font-family: 'StagSemiboldItalic';
	font-size:19px;
	line-height:160%;
}
.footerNav{
	color:#8C8481;
	font-family: 'StagLight';
	font-size:16px;
	position:absolute;
	left:80px;
	width:450px;
	top:63px;
}

.footerNav a{
	color:#8C8481;
	text-decoration: none;
}
.footerNav a:visited{
	color:#8C8481;
}
.footerNav a:hover{
	color:#FFF;
}
.footerNav li {
	float: left;
	list-style-type: none;
	padding-right: 2.5em;
}