#location {
	font-family: Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF6600;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-align: center;
}
/*#################### AO DOCUMENT SETUP ####################*/


/*#################### A1 POSITIONAL ELEMENTS ####################*/

#wrapper {
	margin-right: 					auto;
	margin-left: 					auto;
	border: 						1px solid #FFFFFF;
	width: 							760px;
	background-color: 				#E3DFD3;
}

#banner {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#main {
	padding: 						20px;
	margin-left: 					141px;
	background-color: 				#FFFFFF;
}

.mainSection {
	margin: 						20px 0px;
	padding: 						10px 0px;
}

#sidebarLeft {
	float: 							left;
	width: 							141px;
	background-image: 				url(images/sidebarLeft_gradient.jpg);
}

#sidebarRight {
	float: 							right;
	margin-left: 					20px;
	margin-bottom: 					20px;
	margin-top: 					20px;
	width: 							115px;
	padding: 						2px 10px;
	border-left: 					1px dashed #000000;
	color: 							#3399CC;
}

#register {
	background-color:  				#A8AF83;
	border-top:   					1px solid #FFFFFF;
	vertical-align:   				middle;
	padding:   						5px;
	clear:   						none;
	font-family:   					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size:   					0.95em;
	color:   						#FFFFFF;
}
.registerButton {
	color: #FFFFFF;
	background-color: #CC6600;
	background-position: center;
	padding: 2px;
	border: thin solid #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-right: 100px;
	margin-left: 100px;
}
#wrapper #main .registerButton a {
	color: #FFFFFF;
}


#bottomNav {
	text-align:   					center;
	border-top:   					1px solid #FFFFFF;
	background-color:   			#FFFFFF;
	font-family:   					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size:   					0.85em;
}

#footer {
	background-color:   			#CC6600;
	padding:   						5px;
	border-top-width:   			1px;
	border-top-style:   			solid;
	border-top-color:   			#FFFFFF;
	font-family:   					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size:   					0.95em;
	color:   						#FFFFFF;
	text-align:   					center;
}

#subscribe {
	float:   						right;
	border-left-width:   			1px;
	border-left-style:  			dashed;
	border-left-color:   			#000000;
	margin-left:   					20px;
	margin-bottom:   				20px;
	border-bottom-width:   			1px;
	border-bottom-style:   			dashed;
	border-right-color:   			#000000;
	margin-top:   					20px;
}

.assessments {
	width:   						150px;
	border-right-width:   			1px;
	border-right-style:   			solid;
	border-right-color:   			#000000;
	padding-right:   				5px;
	padding-bottom:   				5px;
	padding-left:   				5px;
	float: 							left;
	margin-right: 					20px;
	margin-bottom: 40px;
}

#assessmentsContainer {
}

#consultingMain {
}

/*#################### A2 TEXT ELEMENTS ####################*/

h1 {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
}

h2 {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 						1.2em;
	color: 							#003366;
}

h3 {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	color: 							#000000;
	font-size: 						0.95em;
	text-transform: 				lowercase;
}
#wrapper #main caption {
	font-size: 1.2em;
	font-weight: bold;
	color: #6699CC;
	font-family: Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
}

h4 {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	color: 							#000000;
	font-size: 						0.95em;
}

body {
	margin: 						0px;
	padding: 						0px;
	background-color: 				#A8AF83;
}

p {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 						.95em;
	color: 							#000000;
}

.mainSection h2 {
	color: 							#003366;
	margin: 						0px;
	padding: 						0px;
	text-transform: 				uppercase;
	border-bottom-width: 			1px;
	border-bottom-color: 			#000000;
	border-top-width: 				1px;
	border-top-style: 				dashed;
	border-top-color: 				#000000;
	clear: 							both;
}
.mainSection ul {
	list-style-image: url(images/cluster.gif);
	margin-left: 138px;
}

.mainSection p {
	padding: 						0px 10px;
	margin-left: 					133px;
}

#bottomNav a {
	color: 							#A8AF83;
	text-decoration: 				none;
	text-align: 					center;
	padding: 						5px 3px;
}

#bottomNav a:hover {
	color: 							#CC6600;
	text-decoration: 				none;
	text-align: 					center;
}

#main a {
	color: 							#003366;
	text-decoration: 				none;
}

#main a:hover {
	text-decoration: 				underline;
}

#main a:visited {
	color: 							#CC6600;
}

#nav a:active {
	color: 							#003366;
}

#register p {
	color: 							#FFFFFF;
	padding: 						5px;
}

#register a {
	color: 							#003366;
}

#sidebarLeft a {
	text-decoration: 				none;
	color: 							#FFFFFF;
	font-size: 						0.95em;
	border-bottom: 					1px solid #FFFFFF;
	display: 						block;
	padding: 						5px 3px 5px 10px;
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	text-align: 					left;
	font-weight: 					bold;
	background-image: 				url(images/sidebarLeft_gradient.png);
	background-color: 				#CC6600;
}

#sidebarLeft a:hover {
	color: 							#000000;
}

#consultingMain p {
	margin-left: 					110px;
	padding-right: 					10px;
	padding-left: 					10px;
}

#consultingMain h2 {
	border-top-width: 				1px;
	border-top-style: 				dashed;
	border-top-color: 				#000000;
	margin-top: 20px;
	clear: both;
}

.quote {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	color: 							#3399CC;
	font-size: 						0.95em;
	font-weight: 					bold;
	font-style: 					italic;
}

#footer p {
	color: 							#FFFFFF;
	text-align: 					center;
	display: 						block;
}


/*#################### A3 LIST ELEMENTS ####################*/

li {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 						0.95em;
	text-decoration: 				none;
	list-style-image: 				url(images/bullet_logo.png);
}

#sidebarLeft ul {
	display: 						inline;
	list-style-type: 				none;
	text-decoration: 				none;
}

#sidebarLeft li {
	display: 						inline;
	text-decoration: 				none;
}


/*#################### A4 TABLE ELEMENTS ####################*/




/*#################### A5 FORM ELEMENTS ####################*/




/*#################### A6 IMAGE ELEMENTS ####################*/

.image {
	float: 							left;
	padding: 						10px;
	margin: 						10px;
	clear: 							both;
}
.imageLeft {
	border: 1px solid #000000;
	margin: 5px;
}

.imageRight {
	float: 							right;
	padding: 						10px;
	margin: 						10px;
}

.mainSectionImg {
	float: 							left;
	clear: 							right;
	margin-top: 					10px;
	margin-bottom: 					40px;
}

/*#################### A7 INTERACTIVE ELEMENTS ####################*/


/*#################### A8 NAVIGATION ELEMENTS ####################*/

#navcontainer ul {
	padding-left: 					0;
	background-color: 				#A8AF83;
	color: 							White;
	float: 							left;
	width: 							100%;
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	margin: 						0;
	border-bottom-width: 			1px;
	border-bottom-style: 			solid;
	border-bottom-color: 			#FFFFFF;
	border-top-width: 				1px;
	border-top-style: 				solid;
	border-top-color: 				#FFFFFF;
}

#navcontainer ul li {
	display: 						inline;
	list-style-type: 				none;
}


#navcontainer ul li a {
	padding: 						4px 8px;
	background-color: 				#A8AF83;
	color: 							White;
	text-decoration: 				none;
	float: 							left;
	border-right: 					1px solid #fff;
	font-weight: 					bold;
	text-transform: 				uppercase;
	font-size: 						0.8em;
}

#navcontainer ul li a:hover {
	background-color: 				#CC6600;
	color: 							#fff;
}

#navcontainer ul li a:active {
	background-color: 				#CC6600;
	color: 							#fff;
}

body#conferenceLink a#conferenceLink {
	background-color: 				#CC6600;
	color: 							#fff;
}

#leftNavContainer {
	width: 							141px;
	float: 							left;
	padding: 						0 0 1em;
	margin-bottom: 					1em;
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	color: 							#333;
}

#leftNavContainer ul {
	list-style: 					none;
	margin: 						0;
	padding: 						0;
	border: 						none;
}

#leftNavContainer li {
	border-bottom: 					1px solid #FFFFFF;
	margin: 						0;
	list-style: 					none;
}

#leftNavContainer li a {
	display: 						block;
	padding: 						5px 5px 5px 0.5em;
	border-left: 					10px solid #B75B00;
	border-right: 					10px solid #E87400;
	background-color: 				#CC6600;
	color: 							#fff;
	text-decoration: 				none;
	width: 							100%;
	list-style-image: none;
	list-style-type: none;
}

html>body #leftNavContainer li a { width: auto; }

* html #leftNavContainer li a {
	width: 108.5px;
	w/idth: 141px;
}
tr {
	vertical-align: middle;
}
#th p {
	color: #FFFFFF;
	background-color: #6699CC;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
th {
	color: #990000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin: 0px;
}
td {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
}
#td p {
	margin: 0px;
	padding: 0px;
}

#leftNavContainer li a:hover {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

#leftNavContainer li a:visiting {
	text-decoration:			none;	
}

/*#################### A8 [TMC LEFT NAV] NAVIGATION ELEMENTS ####################*/

body#homeLink a#homeLink,
body#sponsorsLink a#sponsorsLink,
body#registerLink a#registerLink,
body#agendaLink a#agendaLink,
body#presentersLink a#presentersLink,
body#locationLink a#locationLink,
body#downloadsLink a#downloadsLink {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

body#customervalueLink a#customervalueLink,
body#leadershipeffectivenessLink a#leadershipeffectivenessLink,
body#multiraterLink a#multiraterLink,
body#readinessassessmentLink a#readinessassessmentLink {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

body#totalLink a#totalLink,
body#salaryLink a#salaryLink,
body#pointfactorLink a#pointfactorLink,
body#fivereasonsLink a#fivereasonsLink,
body#classclientsLink a#classclientsLink {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

body#designLink a#designLink,
body#assessmentLink a#assessmentLink,
body#clarificationLink a#clarificationLink,
body#knowledgeLink a#knowledgeLink,
body#selectionLink a#selectionLink,
body#managementLink a#managementLink,
body#talentLink a#talentLink,
body#empdevLink a#empdevLink,
body#enablementLink a#enablementLink {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

body#trainingassessmentLink a#trainingassessmentLink,
body#leadershipdevLink a#leadershipdevLink,
body#salesforceLink a#salesforceLink,
body#customerLink a#customerLink {
	border-left: 					10px solid #929872;
	border-right: 					10px solid #BCC493;
	background-color: 				#A8AF83;
	color: 							#fff;
}

/*#################### A8 [TOP NAV] NAVIGATION ELEMENTS ####################*/

navlist#conferenceLink a#conferenceLink,
navlist#consultingLink a#consultingLink,
navlist#trainingLink a#trainingLink,
navlist#assessmentsLink a#assessmentsLink,
navlist#clientsLink a#clientsLink,
navlist#newsLink a#newsLink,
navlist#contactLink a#contactLink {
	background-color: 				#CC6600;
	color: 							#fff;
}

.subhead {
	font-family: Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #CC6600;
}
.li_second_level {
	font-family: 					Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 						0.95em;
	text-decoration: 				none;
	list-style-image: url(images/cheveron_bullet.png);
}
.imageRightBroder {
	float: 							right;
	border: thin solid #000000;
	margin: 10px;
}
.imageLeftBorder {
	float: 							left;
	margin: 						10px;
	clear: 							both;
	border: thin solid #000000;
}
.required {
	font-family: Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
}
.special_pricing {
	font-family: Optima, Univers 45 Light, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CC6600;
	border: thin solid #999999;
	padding: 5px;
	text-align: center;
}
.special_pricing a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.registerButton_Right {
	color: #FFFFFF;
	background-color: #CC6600;
	background-position: center;
	padding: 2px;
	border: thin solid #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 300px;
}
#wrapper #main .registerButton_Right a {
	color: #FFFFFF;
}
