html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	background:#FFF url(../image/bg1.gif) 0 0 repeat;
}

/*	----------	#banner	----------	*/

#banner {
	text-indent:-1000px;
	width:722px;
	margin:0 auto;
}

#banner .firm,
#banner .values,
#banner .services,
#banner .servicesConstruction,
#banner .servicesEducation,
#banner .servicesStrategicThinking,
#banner .servicesExecutiveLeadership,
#banner .servicesExecutiveCommunications,
#banner .servicesExecutiveTime,
#banner .servicesManagementLeadership,
#banner .servicesSupervisorLeadership,
#banner .supervisorSalesDevelopment,
#banner .servicesPersonalLeadership,
#banner .servicesCustomerServiceL1,
#banner .servicesCustomerServiceL2,
#banner .servicesTimeManagement,
#banner .servicesYouthLeadership,
#banner .servicesTrain,
#banner .servicesAssessmentSurveys,
#banner .servicesManagement,
#banner .servicesProgram,
#banner .servicesProject,
#banner .servicesSupplier,
#banner .servicesVendor,
#banner .servicesWeb,
#banner .portfolio,
#banner .vpas,
#banner .methodology,
#banner .clients,
#banner .testimonials,
#banner .contact {
	height:200px;
}

#banner .firm { background:transparent url(../image/banner1.jpg) top left no-repeat; }
#banner .values { background:transparent url(../image/banner2.jpg) top left no-repeat; }
/*	#banner .services { background:transparent url(../image/banner3.jpg) top left no-repeat; }	*/
#banner .services { background:transparent url(../image/banner31.jpg) top left no-repeat; }
#banner .servicesConstruction { background:transparent url(../image/banner5.jpg) top left no-repeat; }
#banner .servicesEducation { background:transparent url(../image/banner6.jpg) top left no-repeat; }
#banner .servicesStrategicThinking { background:transparent url(../image/banner7.jpg) top left no-repeat; }
#banner .servicesExecutiveLeadership { background:transparent url(../image/banner8.jpg) top left no-repeat; }
#banner .servicesExecutiveCommunications { background:transparent url(../image/banner9.jpg) top left no-repeat; }
#banner .servicesExecutiveTime { background:transparent url(../image/banner10.jpg) top left no-repeat; }
#banner .servicesManagementLeadership { background:transparent url(../image/banner11.jpg) top left no-repeat; }
#banner .servicesSupervisorLeadership { background:transparent url(../image/banner12.jpg) top left no-repeat; }
#banner .supervisorSalesDevelopment { background:transparent url(../image/banner12.jpg) top left no-repeat; }
#banner .servicesPersonalLeadership { background:transparent url(../image/banner13.jpg) top left no-repeat; }
#banner .servicesCustomerServiceL1 { background:transparent url(../image/banner14.jpg) top left no-repeat; }
#banner .servicesCustomerServiceL2 { background:transparent url(../image/banner14.jpg) top left no-repeat; }
#banner .servicesTimeManagement { background:transparent url(../image/banner15.jpg) top left no-repeat; }
#banner .servicesYouthLeadership { background:transparent url(../image/banner16.jpg) top left no-repeat; }
#banner .servicesTrain { background:transparent url(../image/banner17.jpg) top left no-repeat; }
#banner .servicesAssessmentSurveys { background:transparent url(../image/banner18.jpg) top left no-repeat; }
#banner .servicesManagement { background:transparent url(../image/banner19.jpg) top left no-repeat; }
#banner .servicesProgram { background:transparent url(../image/banner20.jpg) top left no-repeat; }
#banner .servicesProject { background:transparent url(../image/banner21.jpg) top left no-repeat; }
#banner .servicesSupplier { background:transparent url(../image/banner22.jpg) top left no-repeat; }
#banner .servicesVendor { background:transparent url(../image/banner23.jpg) top left no-repeat; }
#banner .servicesWeb { background:transparent url(../image/banner24.jpg) top left no-repeat; }
#banner .portfolio { background:transparent url(../image/banner24.jpg) top left no-repeat; }
/*	#banner .vpas { background:transparent url(../image/banner4.jpg) top left no-repeat; }	*/
#banner .vpas { background:transparent url(../image/banner30.jpg) top left no-repeat; }
/*	#banner .methodology { background:transparent url(../image/banner25.jpg) top left no-repeat; }	*/
#banner .methodology { background:transparent url(../image/banner29.jpg) top left no-repeat; }
#banner .clients { background:transparent url(../image/banner26.jpg) top left no-repeat; }
#banner .testimonials { background:transparent url(../image/banner27.jpg) top left no-repeat; }
#banner .contact { background:transparent url(../image/banner28.jpg) top left no-repeat; }

/*	----------	#navigation	----------	*/

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-transform:uppercase;
	width:722px;
	height:auto;
	margin:10px auto;
}

#navigation a{ 
	color:#FFF;
	text-decoration:none;
}

#navigation a:hover{
	color:#FF0;
}

#navigation .label{
	display:none;
}

#navigation ul{
	width:100%;
	float:left;
	top:7px;
	position:relative;
}

#navigation ul li{
	border-right:1px solid #FFF;
	float:left;
	padding:0 10px;
}

#navigation #subNavigation1 {
	display:none;
	width:300px;
	position:absolute; 
	top:10px;
	left:125px;
	padding:20px;
}

#navigation #subNavigation1 li {
	background:#900;
	border:none;
	float:none;
	height:20px;
	padding:5px;
}

#navigation div.middle{
	background:transparent url(../image/bgNav1M.jpg) top left repeat-y;
}

#navigation div.top{
	background:transparent url(../image/bgNav1T.jpg) top left no-repeat;
}

#navigation div.bottom{
	background:transparent url(../image/bgNav1B.jpg) bottom left no-repeat;
	padding:2px 0;
}

/*	----------	#content	----------	*/

#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	width:722px;
	margin:10px auto;
}

#content h1{
	font-size:18pt;
	font-weight:bold;
	color: #036;
	text-transform:uppercase;
	padding:0 0 5px 0;
}

#content h1 span{
	text-transform:none;
}


#content h2{
	font-size:16pt;
	font-weight:bold;
	color: #C00;
	padding:10px 0;
}

#content p{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18pt;
	padding:10px 0;
}

#content ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18pt;
	width:100%;
	margin-left:10px;
	padding:10px 0;
}

#content li{
	background:transparent url(../image/icoBullet19x17.gif) left top no-repeat;
	padding-left:20px;
}

#content a {
	color:#C00;
}

#content a:hover {
	color:#036;
}

#content strong {
	color:#036;
	font-weight:bold;
}

#content .top{ 
	background:transparent url(../image/bgContentCenter.gif) top left repeat-y;
}

#content .bottom{ 
	background:transparent url(../image/bgContentBottom.gif) bottom left no-repeat;
}

#content .text{ 
	background:transparent url(../image/bgContentTop.gif) top left no-repeat;
	padding:15px 20px;
}

#content ul.list1 li{
	float:left;
	width:45%;
}

#content ul.list2{
	float:left;
	width:45%;
}

#content ul.list3{
	float:right;
	width:45%;
}

#content ul.list4 {
	width:100%;
	margin:0 auto;
}

#content ul.list4 li {
	text-align:center;
	float:left;
	width:33%;
	background:none;
	padding:0;
	margin:0;
}

#content ul.list5 {
	width:100%;
	margin:0 auto;
}

#content ul.list5 li div {
	font-weight:bold;
	color:#900;
	margin-bottom:20px;
}

#content ul.list5 li {
	text-align:center;
	float:left;
	width:50%;
	background:none;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

#content .testimonials {
	background:transparent url(../image/imgQuoteLeft.gif) top left no-repeat;
	padding-left:45px;
}

#content .testimonials p {
	
}

#content .testimonials span{
	font-size:9pt;
	font-style:italic;
	color:#C00;
	text-align:right;
	display:block;
	margin:5px 0;
}

#content .tableGrid1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
}

#content .tableGrid1 td{
	padding:5px 0;
}

#content .tableGrid1 input,
#content .tableGrid1 textarea,
#content .tableGrid1 select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid #CCC;
	padding:2px 1px;
}

/*	----------	#contentSolo	----------	*/

#contentSolo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#FFF;
	margin:10px;
}

#contentSolo ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:12pt;
	width:100%;
	margin-left:10px;
	padding:10px 0;
}

/*	----------	#contentSolo .tableGrid1	----------	*/

#contentSolo .tableGrid1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#FFF;
}

#contentSolo .tableGrid1 td{
	padding:5px 0;
}

#contentSolo .tableGrid1 input,
#contentSolo .tableGrid1 textarea,
#contentSolo .tableGrid1 select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid #CCC;
	padding:2px 1px;
}

/*	----------	#footer	----------	*/

#footer { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
	text-align:center;
	padding-bottom:10px;
}

#footer .validation img{
	border:1px solid #FFF;
}

#footer a { 
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FF0;
	text-decoration:underline;
}

/*	----------	.box1	----------	*/

.box1 {
	font-weight:bold;
	text-transform:uppercase;
	background:#FFC;
	padding:10px;
	border:2px dashed #900;
}	

.box1 a {
	text-decoration:none;
}	

.box1 a:hover {
	text-decoration:underline;
}	

/*	----------	.icoApplication	----------	*/

.icoApplication {
	padding-left:25px;
	background:transparent url(../image/icoApplication16x16.gif) center left no-repeat;
}	

/*	----------	.icoRight	----------	*/

.icoRight {
	padding-left:25px;
	background:transparent url(../image/icoRight16x16.gif) center left no-repeat;
}

/*	----------	.boxError	----------	*/

.boxError{
	font-weight:bold;
	font-size:12px;
	color:#C00000;
	border:1px solid #C00000;
	padding:5px;
	background:#FFCCCC;
	margin:5px auto;
}

.boxError li{
	list-style:disc;
	margin-left:20px;
}

#content .boxError li{
	background:none;
	padding:0;
}

/*	----------	.boxSuccess	----------	*/

.boxSuccess{
	font-weight:bold;
	font-size:12px;
	color:#036;
    border:1px solid #036;
	padding:5px;
	background:#F1F0FF;
	width:80%; 
	margin:5px auto;
}

.boxSuccess li{
	list-style:disc;
	margin-left:20px;
}	

#content .boxSuccess li{
	background:none;
	padding:0;
}

/*	----------	.btt	----------	*/

.btt { 
	font-size:6pt;
	float:right;
}

/*	----------	.btpp	----------	*/

.btpp { 
	font-size:8pt;
}


/*	----------	.clear	----------	*/

.clear { 
	clear:both; 
}
