html, body
{
	padding: 0;
	margin: 0;
}
body {
	background:url(../images/bg.jpg) repeat-y left #bac3d2;
	font-family: open_sansregular;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	-webkit-text-size-adjust: none;
		text-decoration:none;
}


a, a:link, a:active, a:visited,
{
	color: #fff;
	text-decoration: none;
	list-style:none;
}

 a:hover{
 	color: #3d5c94;
	list-style:none;
	text-decoration:none;}


#header,
.header,
#footer
{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center; 
}
#header a,
.header a
{ 
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 35px;
	right: 40px;
	z-index:200;
}
#header a.friends,
.header a.friends
{ 
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==); 
}
#header a.right,
.header a.right
{
	left: auto;
	right: 10px; 
}

@media only screen and (min-width: 100px) and (max-width: 759px) {
#logo{position:absolute;
float:left;
left:10px;
top:20px;
z-index:100;
width:140px!important;
height:63px !important;
background-image:url(../images/logo.png);
background-size:cover;}
#logo2{position:absolute;
float:left;
left:10px;
top:20px;
z-index:100;
width:140px!important;
height:63px !important;
background-image:url(../images/tgc_logo.png);
background-size:cover;}
#header a,
.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index:200;
}
#acco{
	width:90%;
	margin:0px auto;
	text-align:left;
	z-index:100;
	left:0;
	position:relative;
}
#strip{width:100%;
height:215px !important;
background-color:#e4e4e4; margin-bottom:10px;}

#strip .left{ 
float:left;
font-family: 'museo-slab';
font-size:16px;
color:#3d5c94; 
text-decoration:none;
left:0;
top:0;
border-right:1px solid #dddcdc;
width:100%;
height:25px;
padding-left:15px;
padding-top:15px;}

#strip .right{ 
float:left;
font-family: 'museo-slab';
font-size:14px;
color:#666666; 
text-decoration:none;
left:0;
top:0;
width:96%;
height:35px;
padding-left:15px;
padding-right:10px;
line-height:1.4em;
}
.expand_tit{
font-family: 'museo-slab';
font-size:15px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;
cursor:pointer;
background:url(../images/arrow2.jpg) right top no-repeat;
padding:0 20px 10px 0;
}
.searchContent{
font-family: 'museo-slab';
font-size:14px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
margin-right:20px;
}
#segment{
	width:90%;
	margin:0px auto;
	text-align:left;
	z-index:100;
	padding-top:37%;
}
.link{
font-family: 'CODE Bold';
font-size:13px;
color:#ddd;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;}
#footer{
	width:90%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
	padding-top:75px;}
#footer2{
	width:90%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
	padding-top:50px !important;}

.read{
font-family: 'museo-slab';
font-size:14px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;}
.read:hover{
color:#666666;
}
 #footerTxt{
	width:90%;
	margin:0px auto;
	text-align:left;
	padding-top:10px;
	border-top: 2px solid #d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#aaa;
	clear:both;
	top:10px;
}
.firmBoxes .coachingList span{font-family: 'museo-slab'; text-transform:none; font-size:14px; padding:0; color:#666}
.line2{
	width:100%;
	height:15px;
	float:left;
	border-bottom:2px #d7d7d7 solid;
	margin-bottom:10px;
	} 
h1{
    font-family: 'museo-slab';
font-size:22px;
line-height:1.0;
text-align:center;
vertical-align:middle !important;
color:#3d5c94;
padding-top:90%;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);

}
.sub_txt{
	 font-family: 'CODE Bold';
	 font-size:21px;
color:#fff;
text-transform:uppercase;
line-height:0.3em !important;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
z-index:10000;
padding:10px;
}
.consTxt {
color:#666;
}
.img1{width:100%;
height:100%;
background-image:url(../images/mob/bg1.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}

.img2{width:100%;
height:100%;
background-image:url(../images/mob/bg2.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}

.img3{width:100%;
height:100%;
background-image:url(../images/mob/bg3.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
#footerTxt .designAuthor {padding-left:5px}

#main{width:90%;
	margin:0px auto;
	text-align:left;
	padding-top:20px;
   }

#exe_mob{float:left;
	width:90%;
	height:auto;
	position:absolute;
	z-index:10000;
	left:20px;
	display:block !important;
}
	
.exe_mobtxt{
font-family: 'CODE Bold';
font-size:22px;
color:#3d5c94;
text-align:left;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
padding-top:15px;
height:25px;
text-transform:uppercase;
float:left;
width:90%;
z-index:9999;
}
.exe_mobtit{
	font-family: 'CODE Bold';
font-size:26px;
text-align:left;
color:#666666;
list-style:none;
line-height:1.0em !important;
text-decoration:none;
z-index:100;
}
/*#exe{
display:none;
}
.service{
display:none}*/

#exe .txt{
	font-family: 'CODE Bold';
font-size:24px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #eeeeee;
border-right:2px solid #eeeeee;
padding-top:35px;
padding-left:0px;
position:relative;
height:30px;
text-transform:uppercase;
float:left;
width:90%;
}
#exe .txt a, #exe .txt2 a, #exe .txt3 a{ text-decoration:none; color:#3d5c94;}
#exe .txt a:hover, #exe .txt2 a:hover, #exe .txt3 a:hover{ color:#666;}
#exe .txt2{
	font-family: 'CODE Bold';
font-size:24px;
color:#3d5c94;
text-align:left;
list-style:none;
position:relative;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #eeeeee;
border-right:2px solid #eeeeee;
padding-left:0px;
padding-top:8px;
height:30px;
text-transform:uppercase;
float:left;
width:90%;
}

#exe .txt3{
	font-family: 'CODE Bold';
font-size:24px;
color:#3d5c94;
text-align:left;
position:relative;
list-style:none;
text-decoration:none;
border-bottom:2px solid #eeeeee;
border-top:2px solid #eeeeee;
padding-top:8px;
padding-left:0px;
height:40px;
text-transform:uppercase;
float:left;
width:90%;
}
.content{
font-family: 'museo-slab';
font-size:14px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em;
text-decoration:none; padding-bottom:50px;}

 .thefirm {line-height:1.4em;}


.set6{display:none;}
.set3{
	width:90%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
padding-bottom:30px;

}
.set4{
	width:90%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:50px;
padding-bottom:30px;


}
.set5{
	width:90%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:50px;
padding-bottom:30px;

}

#inneradvisory{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/03.jpg);
background-size:cover;}

.execHdr .execTitle{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
padding-top:105% !important;
}
.caseTitle {
	font-family: 'CODE Bold';
font-size:30px;
color:#666;
text-align:left;
line-height:0.9em !important;
	}
.exeTitle{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
}

.execHdr .execCon{font-family: 'museo-slab';
font-size:14px;
color:#666;
line-height:1.4em !important;
display:block;
margin:0 0 30px 0;}
.acco_title{
font-family: font-family: 'museo-slab';
font-size:18px;
line-height:1.3em;
color:#666;
text-align:left;
list-style:none;
float:left;
padding-top:30px;
vertical-align:middle;
}
.content2{
font-family: 'museo-slab';
font-size:14px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
margin-right:50px;
}
.coachingTxt {color:#666;line-height:1.4em !important}


#innercoaching{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/02.jpg);
background-size:cover;}

#innercoaching .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.3em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innercoaching .con{font-family: 'museo-slab';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

#innersearch{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/Executive_Search.jpg);
background-size:cover;
background-color:#d4d4d4;}


.set2{
	width:100%;
	height:20%;
	float:right;
	text-align:left;
	font-family: 'museo-slab';
font-size:30px;
color:#818181;
text-align:left;
list-style:none;
line-height:0.8em;
}
.set1{
	width:100%;
	height:20%;
	float:left;
	text-align:left;
	font-family: 'museo-slab';
font-size:36px;
color:#666;
text-align:left;
list-style:none;
line-height:1.2em;
}

#innerbelieve{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/05.jpg);
background-size:cover;}

#innerbelieve .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerbelieve .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}
.firmBoxes { width: 80%; font-family: 'museo-slab'; font-size:14px; color:#666; line-height:1.4em;	float:left}

.consBoxes { margin-right:10px; width: 90%; font-family: 'museo-slab'; font-size:16px; color:#666; line-height:1.8em;float:left; margin-top:20px;}

#innerboard{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/07.jpg);
background-size:cover;}

.consContent {display:block; width:100%; clear:both; padding-top:10px }

#innerboard .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
position:absolute;
width:80%;
}

#innerboard .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

#innerconsultants{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/06.jpg);
background-size:cover;}
#innerconsultants .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
width:80%;
}
#contact .top{
	position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/09.jpg);
background-size:cover;}

#contact .text3{
	font-family: 'museo-slab';
	font-size:13px;
	color:#939598;
	text-align:left;
	list-style:none;
	line-height:1.1em !important;
	text-decoration:none;
	position:absolute;
	left:10px;
	top:105%}

#contact .bottom{
float:left; position:relative;
left:0;
top:109%;
width:100% !important;
height:65% !important;
background-color:#000;} 

#innerpub{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/10.jpg);
background-size:cover;}

#innerpub .tit{font-family: 'CODE Bold';
font-size:360px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerpub .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

.publicationsImg {width: 80%; float:left; clear:both; margin-bottom:70px}
.publicationsTxt {font-family: 'museo-slab'; font-size:14px; color:#666; font-weight:normal; line-height:1.4em;}
.publicationsLinks { margin-top:30px; margin-bottom:40px;}.buyLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#3d5c94; text-decoration:none; background:url(../images/arrow2.jpg)100px  no-repeat; padding:4px 28px 2px 0}
a.buyLink:hover { color:#666}
.publicationtitle{
	font-family: 'museo-slab';
font-size:32px;
line-height:1.4em;
text-align:left;
color:#666666; display:block; margin-bottom:20px}

#innerCS{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/08.jpg);
background-size:cover;}

#innerCS .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerCS .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}
a.caseLink { font-family: 'museo-slab'; font-size:16px; color:#3d5c94; text-decoration:none; background:url(../images/downArrow.gif) right top no-repeat; padding:4px 50px 10px 0; font-weight:bold}
#innerfirm{position:absolute;
width:100% !important;
height:80% !important;
background-image:url(../images/mob/04.jpg);
background-size:cover;}

.firmBoxes { width: 90%; font-family: 'museo-slab'; font-size:14px; color:#666; line-height:1.4em;	float:left; padding-right:10px;}
.firmBoxes span{font-family: 'museo-slab'; font-size:18px; color:#3d5c94;  display:block; padding-bottom:10px; padding-top:10px}
.firmContent {display:block; width:100%; }

}

@media only screen and (min-width: 1001px) and (max-width: 1300px) {
#innercoaching{position:absolute;
width:100% !important;
height:60% !important;
background-image:url(../images/ipad/02.jpg);
background-size:cover;}
#exe{
	float:left;
	width:100%;
	height:76px;
	position:relative;
}

#exe .txt{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-top:25px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;}

#exe .txt a, #exe .txt2 a, #exe .txt3 a{ text-decoration:none; color:#3d5c94;}
#exe .txt a:hover, #exe .txt2 a:hover, #exe .txt3 a:hover{ color:#666;}
#exe .txt2{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
list-style:none;
position:relative;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-left:10px;
padding-top:25px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;
}

#exe .txt3{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
position:relative;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
padding-top:25px;
padding-left:10px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;
}
.set3{
	width:30%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
padding-bottom:30px;
margin-right:5px;
}
.set4{
	width:35%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:5px;
padding-bottom:30px;

}
.set5{
	width:30%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:10px;
padding-bottom:30px;
}
.set6{display:none}
}
@media only screen and (min-width: 760px) and (max-width: 1000px) {
#logo{position:absolute;
float:left;
left:10px;
top:20px;
z-index:100;
width:201px!important;
height:91px !important;
background-image:url(../images/logo.png);
background-size:cover;}

#logo2{position:absolute;
float:left;
left:10px;
top:20px;
z-index:100;
width:201px!important;
height:91px !important;
background-image:url(../images/tgc_logo.png);
background-size:cover;}
#header a,
.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index:200;
}

#acco{
	width:90%;
	margin:0px auto;
	text-align:left;
	z-index:100;
	padding-top:450px;
	left:0;
}
#segment{
	width:90%;
	margin:0px auto;
	text-align:left;
	z-index:100;
	padding-top:37%;
}
.link{
font-family: 'CODE Bold';
font-size:14px;
color:#ddd;
text-align:left;
list-style:none;
line-height:1.8em !important;
text-decoration:none;}

h1{
    font-family: 'museo-slab';
font-size:26px;
text-align:center;
vertical-align:middle !important;
color:#3d5c94;
padding-top:90%;
}
.sub_txt{
	 font-family: 'CODE Bold';
	 font-size:24px;
color:#fff;
text-transform:uppercase;
line-height:1.0em !important;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
z-index:10000;
padding-left:10px;
right:10px;
}
.img1{width:100%;
height:100%;
background-image:url(../images/ipad/home_01.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
.img2{width:100%;
height:100%;
background-image:url(../images/ipad/home_02.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}
.img3{width:100%;
height:100%;
background-image:url(../images/ipad/home_03.jpg);
left:0;
top:0; position:absolute;
background-size:cover;}

#main{width:90%;
	margin:0px auto;
	text-align:left;
	padding-top:20px;
   }
.cont{font-family: 'museo-slab';
font-size:14px;
color:#999;
text-align:left;
list-style:none;
line-height:1.4em;
text-decoration:none; padding-bottom:50px;}


.content{
font-family: 'museo-slab';
font-size:14px;
color:#666;
text-align:left;
list-style:none;
line-height:1.2em;
text-decoration:none; padding-bottom:50px;}
.read{
font-family: 'museo-slab';
font-size:14px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;}
.read:hover{
color:#666666;
}
.thefirm {line-height:1.4em;}

.set6{display:none;}
.set3{
	width:25%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
padding-bottom:30px;
margin-right:5px;
}
.set4{
	width:35%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:5px;
padding-bottom:30px;

}
.set5{
	width:35%;
	float:left;
	text-align:left;
	font-family: 'CODE Bold';
font-size:30px;
color:#ccc;
margin-right:10px;
padding-bottom:30px;


}

#inneradvisory{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/03.jpg);
background-size:cover;}

.execHdr .execTitle{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
padding-top:30% !important;
}

.exeTitle{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
line-height:1.1em !important;
text-decoration:none;
display:block; margin-bottom:10px;
}
.execHdr .execCon{font-family: 'museo-slab';
font-size:14px;
color:#666;
line-height:1.4em !important;
display:block;
margin:0 0 30px 0;}
.acco_title{
font-family: 'CODE Bold';
font-size:30px;
line-height:1.3em;
color:#666;
text-align:left;
list-style:none;
float:left;
padding-top:30px;
vertical-align:middle;
}
.content2{
font-family: 'museo-slab';
font-size:14px;
color:#666;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
margin-right:50px;
}
.coachingTxt {color:#666;line-height:1.4em !important}


#innercoaching{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/02.jpg);
background-size:cover;}

#innercoaching .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.3em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innercoaching .con{font-family: 'museo-slab';
font-size:22px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.5em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

#innersearch{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/01.jpg);
background-size:cover;
background-color:#d4d4d4;}

.execHdr .execTitle{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
line-height:1.3em !important;
text-decoration:none;
display:block; margin-bottom:10px;
}
.set2{
	width:100%;
	height:20%;
	float:right;
	text-align:left;
	font-family: 'museo-slab';
font-size:36px;
color:#818181;
text-align:left;
list-style:none;
line-height:1.2em;
}
.set1{
	width:100%;
	height:20%;
	float:left;
	text-align:left;
	font-family: 'museo-slab';
font-size:36px;
color:#666;
text-align:left;
list-style:none;
line-height:1.2em;
}

#innerbelieve{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/05.jpg);
background-size:cover;}

#innerbelieve .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerbelieve .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

.consBoxes { margin-right:20px;width: 30%; font-family: 'museo-slab'; font-size:16px; color:#666; line-height:1.8em;	float:left}
.consBoxes span{font-family: 'CODE Bold'; font-size:22px; color:#3d5c94; text-transform:uppercase; display:block; }
.consBoxes span a{font-family: 'CODE Bold'; font-size:22px; color:#3d5c94; text-transform:uppercase; display:block; text-decoration:none}
.consBoxes span a:hover{color:#666; }
.consContent {display:block; width:100%; clear:both; padding-top:35px }
.consTxt {font-family: 'museo-slab';
font-size:16px;
color:#666;
line-height:1.8em !important; padding:10px 0;}
#innerboard{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/07.jpg);
background-size:cover;}


#innerboard .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
position:absolute;
width:80%;
}

#innerboard .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

#innerconsultants{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/06.jpg);
background-size:cover;}
#innerconsultants .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:180px;
width:80%;
}
#contact .top{float:left; position:absolute;
left:0;
top:0;
width:100% !important;
height:60% !important;
background-image:url(../images/ipad/09.jpg);
background-size:cover;}
#contact .text3{
	font-family: 'museo-slab';
	font-size:15px;
	color:#939598;
	text-align:left;
	list-style:none;
	line-height:1.1em !important;
	text-decoration:none;
	position:absolute;
	left:25px;
	top:50%
}

#innerpub{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/10.jpg);
background-size:cover;}

#innerpub .tit{font-family: 'CODE Bold';
font-size:360px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerpub .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}

.publicationsImg {width: 38%; float:left; clear:both; margin-bottom:70px}
.publicationsTxt {font-family: 'museo-slab'; font-size:14px; color:#666; font-weight:normal; line-height:1.4em;}
.publicationsLinks { margin-top:30px; margin-bottom:40px; padding-left:38%}.buyLink { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#3d5c94; text-decoration:none; background:url(../images/buyArrow.gif) 135px top no-repeat; padding:4px 75px 10px 0}
.down { margin-top:30px; margin-bottom:40px;}
a.buyLink:hover { color:#666}
.publicationtitle{
	font-family: 'museo-slab';
font-size:32px;
line-height:1.4em;
text-align:left;
color:#3d5c94; display:block; margin-bottom:20px}

#innerCS{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/08.jpg);
background-size:cover;}

#innerCS .tit{font-family: 'CODE Bold';
font-size:30px;
color:#3d5c94;
text-align:left;
list-style:none;
line-height:1.1em !important;
text-decoration:none;
padding-left:190px;
padding-top:230px;
position:absolute;
width:80%;}

#innerCS .con{font-family: 'museo-slab';
font-size:18px;
color:#939598;
text-align:left;
list-style:none;
line-height:1.4em !important;
text-decoration:none;
padding-left:190px;
padding-top:250px;
position:absolute;
width:75%;}
a.caseLink { font-family: 'museo-slab'; font-size:16px; color:#3d5c94; text-decoration:none; background:url(../images/downArrow.gif) right top no-repeat; padding:4px 50px 10px 0; font-weight:bold}
#innerfirm{position:absolute;
width:100% !important;
height:45% !important;
background-image:url(../images/ipad/04.jpg);
background-size:cover;}

.firmBoxes { width: 40%; font-family: 'museo-slab'; font-size:14px; color:#666; line-height:1.7em;	float:left; padding-right:10px;}
.firmBoxes span{font-family: 'CODE Bold'; font-size:20px; color:#3d5c94; text-transform:uppercase; display:block; padding-bottom:10px; padding-top:10px}
.firmContent {display:block; width:100%; }
#footer{
	width:90%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
}
#footer2{
	width:90%;
	margin:0px auto;
	text-align:left;
	clear:both;
	z-index:10000;
	padding-top:75px;
}
 #footerTxt{
	width:90%;
	margin:0px auto;
	text-align:left;
	padding-top:15px;
	border-top: 2px solid #d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#aaa;
	clear:both;
	top:100px;
}
#exe{
	float:left;
	width:100%;
	height:76px;
	position:relative;
}

#exe .txt{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-top:25px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;
}
#exe .txt a, #exe .txt2 a, #exe .txt3 a{ text-decoration:none; color:#3d5c94;}
#exe .txt a:hover, #exe .txt2 a:hover, #exe .txt3 a:hover{ color:#666;}
#exe .txt2{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
list-style:none;
position:relative;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
border-right:2px solid #d7d7d7;
padding-left:10px;
padding-top:25px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;
}

#exe .txt3{
	font-family: 'CODE Bold';
font-size:18px;
color:#3d5c94;
text-align:left;
position:relative;
list-style:none;
text-decoration:none;
border-bottom:2px solid #d7d7d7;
border-top:2px solid #d7d7d7;
padding-top:25px;
padding-left:10px;
height:45px;
text-transform:uppercase;
float:left;
width:30%;
}
#exe_mob{display:none;}

.firmBoxes .coachingList span{font-family: 'museo-slab'; text-transform:none; font-size:14px; padding:0; color:#666}
ul.coachingList li {line-height:1.4em; color:#77c3f7}
}