@charset "utf-8";
/* CSS Document */

/* SUBNAV ------------------------------------------------------------------------------------------------------------------------- */

.subnavContentTitle {
	font-size:17px;
	font-weight:bold;
	color:#453b05;
	margin: 45px 42px 6px 31px;
	display:block;
}

.subnavContentTitle a{
	color:#453b05;
	text-decoration:none;
}

.subnavContentTitle a:hover{
	color:#635a28;
	text-decoration:none;
}

.subnavContentDivider {
	width:125px;
	height:1px;
	background-color:#453b05;
	margin: 0px 42px 22px 31px;
	display:block;
}

.subnavContentRolloverBox {
	width:9px;
	height:9px;
	float:left;
	margin: 2px 0px 14px 31px;
	background-color:#635a28;
	/*display:none;*/
	display:block;
}

.subnavContentText {
	width:151px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#46453d;
	font-weight:bold;
	margin: 0px 0px 14px 5px;
	float:right;
}

.subnavContentText a{
	color:#46453d;
	text-decoration:none;
}

.subnavContentText a:hover{
	color:#635a28;
	text-decoration:none;
}

.subnavContentTextLit {
	width:151px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#635a28;
	font-weight:bold;
	margin: 0px 0px 14px 5px;
	float:right;
}

/* OVERVIEW MAIN CONTENT ------------------------------------------------------------------------------------------------------------------------------------------ */

.overviewHeader {
	width:516px;
	height:164px;
	display:block;
	padding:0;
	margin:0;
}

.overviewCopy1 {
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:22px 0px 20px 10px;
	display:block;
}

.overviewWheelContainer {
	padding: 0px;
    height: 220px;
    width: 220px;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.overviewWheel {
	width:223px;
	height:207px;
	float:left;
	margin:0;
	padding:0;

}
/*
@media (max-width: 450px) {
	#operationsPopup {
		top: 45% !important;
    	left: 4% !important;
	}
}

@media (max-width: 450px) {
	#financingPopup { 
		top: 45% !important;
    	left: 22% !important;
	}
}

@media (max-width: 450px) {
	#talentPopup { 
		top: 82% !important;
		left: 18% !important;
	}
}
*/

@media (max-width: 767px) {
	#operationsPopup {
		top: -62% !important;
    	left: -22% !important;
	}
}

@media (max-width: 767px) {
	#financingPopup {
		top: -62% !important;
    	left: -9% !important;
	}
}

@media (max-width: 767px) {
	#talentPopup { 
		top: 91% !important;
    	left: -15% !important;
	}
}


#operationsPopup{
	top: -10%;
    left: -130%;
	width:290px;
	height:141px;
	background-color:#313790;
	position:absolute;
	z-index:100;
	display:none;
	/*display:none;*/
}



#financingPopup{
	top: -10%;
    left: 94%;
	width:290px;
	height:141px;
	background-color:#8a1949;
	position:absolute;
	z-index:100;
	display:none; 
	/*display:none;*/
}



#talentPopup{
	top: 91%;
    left: -15%;
	width:290px;
	height:165px;
	background-color:#553c1b;
	position:absolute;
	z-index:100;
	display:none;
	/*display:none;*/
}


.operationsPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:20px 20px 0px 30px;
	display:block;
}

.financingPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:20px 20px 0px 20px;
	display:block;
}

.talentPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:20px 20px 0px 20px;
	display:block;
}

.overviewCopy2 {
	width:293px;
	height:206px;
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	float:left;
}

.overviewContact {
	width:516px;
	height:37px;
	text-align:right;
	padding-bottom:15px;
	float:right;
}

.overviewFooter {
	width:516px;
	height:34px;
	text-align:left;
	float:left;
}

/* FIRM CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------------- */

.firmCopy1 {
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:22px 0px 13px 10px;
	display:block;
}

.firmCopy2 {
	width:302px;
	/*height:200px;*/
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:0px 10px 0px 10px;
	float:left;
}

.firmBlock{
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	width:190px;
	height:190px;
	background-color:#21345d;
	text-align:left;
	float:left;
}

.firmBlockQuote{
	width:6px;
	padding:18px 0px 0px 20px;
	display:block;
	float:left;
}

.firmBlockCopy{
	padding:18px 20px 0px 0px;
	float:left;
}

.firmCopy3 {
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:0px 0px 15px 10px;
	display:block;
}

/* VALUES CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------------- */

.valuesCopy1 {
	width:303px;
	/*height:200px;*/
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:20px 10px 0px 10px;
	float:left;
}

.valuesBlock{
	width:192px;
	height:282px;
	background-color:#92d1f9;
	margin-top:20px;
	margin-bottom:35px;
	text-align:left;
	float:left;
}

.valuesBlockQuote{
	color:#12399c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	width:6px;
	padding:18px 0px 0px 10px;
	display:block;
	float:left;
}

.valuesBlockCopy{
	color:#12399c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	padding:18px 0px 0px 0px;
	float:left;
}

.valuesBlockCopy2{
	width:150px;
	color:#3d3c3c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	padding:20px 15px 0px 0px;
	float:right;
	text-align:right;
}

/* WHY TEAKWOOD CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------------- */

.whyCopy1 {
	width:244px;
	/*height:200px;*/
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:20px 0px 0px 10px;
	float:left;
}

.whyImage {
	width:262px;
	height:216px;
	margin-top:20px;
	float:left;
}

.whyCopy2 {
	font-size:14px;
	line-height:18px;
	color:#4b4b4b;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyStrategyPopup {
	top:222px;
	left:0px;
	width:290px;
	height:151px;
	background-color:#27257c;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyStrategyPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whySalesPopup {
	top:222px;
	left:0px;
	width:290px;
	height:167px;
	background-color:#422e16;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whySalesPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyMarketingPopup {
	top:222px;
	left:0px;
	width:290px;
	height:167px;
	background-color:#730d39;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyMarketingPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyOperationsPopup {
	top:222px;
	left:0px;
	width:290px;
	height:151px;
	background-color:#ae9672;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyOperationsPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#422d16;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyTechnologyPopup {
	top:222px;
	left:0px;
	width:290px;
	height:151px;
	background-color:#27257c;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyTechnologyPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyFinancePopup {
	top:222px;
	left:0px;
	width:290px;
	height:177px;
	background-color:#422e16;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyFinancePopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyHCapitalPopup {
	top:222px;
	left:0px;
	width:290px;
	height:151px;
	background-color:#730d39;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyHCapitalPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px 10px 0px 10px;
	display:block;
}

#whyFCapitalPopup {
	top:222px;
	left:0px;
	width:290px;
	height:167px;
	background-color:#ae9672;
	position:absolute;
	z-index:110;
	display:none;
  padding:20px;
	/*display:none;*/
}

.whyFCapitalPopupText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#422d16;
	padding:10px 10px 0px 10px;
	display:block;
}

.whyPopupTitle{
	font-weight:bold;
	padding-bottom:10px;
}

.whyPopupCopy{
	padding-left:5px;
}

.whyPopupCopy ul{
	padding:0px;
	margin:0px 0px 0px 13px;
}