#IEroot {
 	width: 100%;
	margin-top: -25px;
	text-align: center;
}

#IEroot #title {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/title.png',sizingMethod='scale');
}

body, message-text {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.85em;
	text-align: left;
	background-color: #010101;
 }
 
.customercaption {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.8em;	
	line-height: 2em;
	font-weight:bold;
	text-align: left;
	color: #ffffff;
 }
 
#wrapperhome {
	position:relative;
	width: 940px;
	height: 648px;
	margin: 0 auto;
	background-color:#333532;
}

#wrapperaboutus {
	position:relative;
	width: 940px;
	height: 2470px;
	margin: 0 auto;
	background-color:#333532;
}

#wrapperbiographies {
	position:relative;
	width: 940px;
	height: 980px;
	margin: 0 auto;
	background-color:#333532;
}

#wrapperteam {
	position:relative;
	width: 940px;
	height: 2550px;
	margin: 0 auto;
	background-color:#333532;
}

#wrapperfaq {
	position:relative;
	width: 940px;
	height: 3210px;
	margin: 0 auto;
	background-color:#333532;
}

#IEroot #wrapperfaq {
	height: 3300px;
}

#wrappertechnique101 {
	position:relative;
	width: 940px;
	height: 1190px;
	margin: 0 auto;
	background-color:#333532;
}

#wrapperapproach {
	position:relative;
	width: 940px;
	height: 1400px;
	margin: 0 auto;
	background-color:#333532;
}

#IEroot #wrapperapproach {
	height: 3000px;
}

#wrapperfeedback {
	position:relative;
	width: 940px;
	height: 3150px;
	margin: 0 auto;
	background-color:#333532;
}

#IEroot #wrapperfeedback {
	height: 3000px;
}

#wrappervideo {
	position:relative;
	width: 940px;
	height: 1000px;
	margin: 0 auto;
	background-color:#333532;
}

#IEroot #wrappervideo {
	height: 1200px;
}

#wrapperschedule {
	position:relative;
	width: 940px;
	height: 1750px;
	margin: 0 auto;
	background-color:#333532;
}

#IEroot #wrapperschedule {
	height: 1250px;
}


#wrapperlinks {
	position:relative;
	width: 940px;
	height: 1370px;
	margin: 0 auto;
	background-color:#333532;
}

.homebtm {
	position:absolute;
	left:2px;
	top:489px;
	width:939px;
	height:161px;
	z-index: 0;
	visibility: visible;
}

#nav{
	position:absolute;
	left:-9px;
	top:97px;
	width:934px;
	height:31px;
	layer-background-color:#CCCC66;
	border:1px none #000000;
	z-index:1;
	visibility: visible;
}

#content p, ul, blockquote {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.9em;
	text-align: left;
	line-height: 1.75em;
	color: #ffffff;
}

 #IEroot #content p, ul, blockquote {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 9pt;
	text-align: left;
	line-height: 1.6em;
	color: #ffffff;
}
 

li {
   	margin-left: 20px;
	margin-right: 25px;
}

#content a {
	color:#ffffff;	
	background-color:#3A69A1;
	text-decoration:none;
}

#content a:hover {
	color:#AEB3C4/*#999999*/;
}

#content-btm {
	position:absolute;
	left:1px;
	top:521px;
	width:939px;
	height:161px;
	visibility: visible;
	z-index: 3;
}

h3 {
	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size:0.75em;
	text-align: center;
	color:#B2AEAD;
}

h3 a {
	color:#ffffff;
	text-decoration:none;
}

h3 a:hover {
	color:#AEB3C4/*#999999*/;
}

h2 {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 1.1em;
	text-weight: left;
	line-height: 1.2em;
	color: #ffffff;
}

#myGallery h3 {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 3em;
	text-weight: left;
	color: #ffffff;
}

#myGallery p {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.8em;
	text-weight: left;
	color: #ffffff;
} 
 
#sidebar p {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.8em;
	text-align: left;
	line-height: 1.75em;
	color: #ffffff;
}

#sidebar a {
	display: block;
	color:#ffffff;	
	/*background-color:#3A69A1;*/
	text-decoration:none;
}

#sidebar a:hover {
	display: block;
	color:#ffffff;	
	background-color:#3A69A1;
	text-decoration:none;
}

#bioportrait p {
   	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.8em;
	text-align: left;
	line-height: 2.5em;
	color: #ffffff;
}

#bioportrait a {
	display: block;
	color:#ffffff;	
	/*background-color:#3A69A1;*/
	text-decoration:none;
}

#bioportrait a:hover {
	display: block;
	color:#ffffff;	
	background-color:#3A69A1;
	text-decoration:none;
}

.tabtxt {
	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 0.9em;
	text-align: left;
	line-height: 1.5em;
	margin-left: 30px;
	margin-right: 25px;
	color: #FFFFFF;
 }

.booknow {
   	display:block;
	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 1.5em;
	font-weight:bold;
	margin-left: 50%;
	width:50%;
	text-align: center;
	line-height:0.5em;
	background-color: #010101;
 }
 
 #IEroot  .booknow {
   	margin-left: 50%;
	width:100%;
 }
 
 .nofrills {
   	display:block;
	font-family: Segeo, Lucida Grande, Verdana, Helvetica, Arial;
	font-size: 1em;
	font-weight:bold;
	margin-left: 60%;
	width:40%;
	text-align: center;
	line-height:0.5em;
	background-color: #010101;
 }
 
 #IEroot  .nofrills {
   	margin-left: 60%;
	width:100%;
 }
 
#spacer {
	width:940px;
	height:5px;
}

#IEroot .clsCMOn {
	font-size: 0.75em;
	padding: 1px 8px;
	color: #ffffff;
}

#IEroot .clsCMOver {
	font-size: 0.75em;
	padding: 1px 8px;
	color: #ffffff;
}

#IEroot imageElement h3 {
	text-align: left;
}

#ssp
{
	position: absolute;
	left: 20px;
	top: 146px;
	width: 546px;
	height: 319px;
	z-index:0;
	visibility: visible;
}

