/* (C) Copyright 2006 Long2 Consulting. All Rights Reserved */
html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font: .8em Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background-color: #D9D9D9;
}

table {
	vertical-align: top;
	border-collapse: collapse;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
}

td {
	vertical-align: top;
}

.cell {

}

hr {
	border-bottom: 1px solid #9597A0;
}

a:link, a:visited {
	color: #1B0981;
	text-decoration: underline; 
}

a:hover, a:active {
	color: #5682D0;
	text-decoration: underline; 
}

h1 { 
	font-size: 165%;
	color: #1B0981;
	font-variant: small-caps;
	padding-top: 8px;
}

h2 {	
	font-size: 145%;
	color: #9597A0;
}

h3 {	
	font-size: 125%;
	color: #1B0981;
}

h4 { 
	font-size: 125%;
	color: #1B0981;
	margin: 0px 0px -15px 0px;
}

h5 { 
	font-size: 100%;
	color: #9597A0;
}

h6 { 
	font-size: 100%; 
	color: #19194A; 
}

.submitbuttons {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;
	font-variant: small-caps;
	font-family: Verdana, Arial, sans-serif;
	background: url('images/button.gif') no-repeat;
	width: 135px;
	height: 25px;
	border-style: none;
}

#wrapper {
	margin: 0px auto; /* fix to center in firefox */
	text-align: left;
	width: 900px;
	background: url('images/wrapper.jpg') repeat-y center; /* moved bg image from #container to here */
}

#logo {
	background: url('images/logo.jpg') no-repeat;
	height: 71px;
}

#topheader {
	float: right;
	height: 38px;
	width: 515px;
}

.topheadercontent {
	text-align: right;
	padding-right: 50px;
	padding-top: 14px;
}

.topheadercontent a:link, .topheadercontent a:visited {
	color: #150572;
	text-decoration: none; 
	padding-right: 8px;
}

.topheadercontent a:hover, .topheadercontent a:active {
	color: #5682D0;
	text-decoration: underline; 
}

#toplinks {
	float: right;
	height: 33px;
	width: 515px;
}

.toplinkscontent{
	padding: 12px 0 0 10px;
	font-size: 135%;
	font-weight: bold;
	color: #fff;
	font-style: italic;
}

#middle {
	background: url('images/middleheader.jpg') no-repeat;
	height: 179px;
}

#quote {
	float: left;
	height: 179px;
	width: 385px;
}

#quotecontent {
	margin: 0px 15px 0px 25px;
	padding-top: 10px;
	font-weight: bold;
	color: #515664;
	font-size: 115%;
	line-height: 1.5em;
}

#quotecontent2 {
	margin: 35px 15px 0px 25px;
	padding-top: 10px;
	font-weight: bold;
	color: #515664;
	font-size: 115%;
	line-height: 1.5em;
}

.quote1 {
	font-style: italic;
}

.quote2 {
	text-align: left;
	padding-left: 130px;
	font-size: 85%;
	line-height: 1.1em;
}

#mainlinkscontainer {
	float: right;
	height: 149px;
	width: 515px;
}

#mainlinks{
	padding: 4px 18px 0px 0px;
	text-align: left;
	font-size: 98%;
	font-weight: normal;
}

#mainlinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	
#mainlinks li {
	display: inline;
}
	
#mainlinks a:link, #mainlinks a:visited {
	padding: 6px 2px 0px 22px;
	display: block;
	color: #fff;
	text-decoration: none;
	background-image:  url(images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
}
	
#mainlinks a:hover, #mainlinks a:active {
	text-decoration: none;
	background-image:  url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
}

#mainactive a:link, #mainactive a:visited {
	padding: 6px 2px 0px 22px;
	display: block;
	color: #fff;
	text-decoration: none;
	background-image:  url(images/activebullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
}
	
#mainactive a:hover, #mainactive a:active {
	text-decoration: none;
	background-image:  url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
}

#bottomlinks {
	float: right;
	width: 515px;
}

.bottomlinkscontent {
	padding: 4px 0px 0px 10px;
	font-size: 90%;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

.bottomlinkscontent a:link {
	color: #fff;
	text-decoration: none;
	padding-right: 30px;
}

.bottomlinkscontent a:visited {
	color: #fff;
	text-decoration: none;
	padding-right: 30px;
}

.bottomlinkscontent a:hover, .bottomlinkscontent a:active {
	color: #fff;
	text-decoration: underline;
}


#bodycolumn {

}

#body1 {
	width: 900px;
	float: left;
}

.body1content {
	padding: 40px 25px 0px 105px;
}

.bodyquestionnaire {
	padding: 85px 25px 0px 105px;
}

/* Home Page */
#picture {
	background-image: url(images/contentbg1.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

.homeleft1 {

}

.homeleft2 {
	padding-top: 145px;
}

/* Dynamic Leadership */
#picture2 {
	background-image: url(images/contentbg2.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

.dynamicleft1 {

}

.dynamicleft2 {
	padding-top: 178px;
}

.dynamicleft3 {
	padding-top: 136px;
}

#dynamicleftpicture {
	margin: 146px 0px 0px 10px;
	background: url('images/leftpicture1.jpg') no-repeat;
}

.dynamicleft4 {
	padding: 74px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

.dynamicleft5 {
	padding: 83px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

/* Leadership Conundrum Page */
#picture3 {
	background-image: url(images/contentbg3.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

.conundrumleft1 {

}

.conundrumleft2 {
	padding-top: 195px;
}

#conundrumleftpicture1 {
	padding: 30px 0 0 90px;
}

.conundrumleft3 {
	padding: 125px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

/* Expert Talent Page */
#picture4 {
	background-image: url(images/contentbg4.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

.experttalentleft1 {

}

.experttalentleft2 {
	padding-top: 100px;
}

#experttalentleftpicture1 {
	padding: 105px 0 0 60px;
}

.experttalentleft3 {
	padding: 75px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}


#expertpicturetext {
	position: relative;
	padding: 60px 0 0 185px;
}

.expertpicturetext h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
}

.expertpicturetext h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}

/* Strategy Process Page */
#picture5 {
	background-image: url(images/contentbg5.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

.strategyleft1 {

}

#strategyleftpicture1 {
	padding: 165px 0 0 55px;
}

.strategyleft2 {
	padding: 103px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

.strategyleft3 {
	padding: 129px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

/* Intersection Page */
#picture6 {
	background-image: url(images/contentbg6.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

#picturetext3 {
	position: relative;
	padding: 60px 0 0 190px;
}

.picturetext3 h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
}

.picturetext3 h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}

.intersectionleft1 {
	padding-top: 25px;
}

.intersectionleft2 {
	padding-top: 230px;
}

/* About Us Page */
#picture8 {
	background-image: url(images/contentbg8.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}

#picturetext8 {
	position: relative;
	padding: 60px 0 0 98px;
}

.picturetext8 h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
	padding-left: 108px;
}

.picturetext8 h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}

.aboutus1{
	padding-top: 198px;
}

#aboutuspicture {
	padding: 410px 0 0 5px;
}


/* Questionnaire */
#picture7 {
	background-image: url(images/contentbg7.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-left: 0px;
	margin-top: 0;
}
#picturetext4 {
	position: relative;
	padding: 60px 0 0 105px;
}

.picturetext4 h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
}

.picturetext4 h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}


/* All pages */
#picturetext {
	position: relative;
	padding: 60px 0 0 155px;
}

.picturetext h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
}

.picturetext h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}

#picturetext2 {
	position: relative;
	padding: 60px 0 0 195px;
}

.picturetext2 h1{
	font-size: 135%;
	color: #FFF;
	font-weight: bold;
	font-variant: normal;
}

.picturetext2 h2{
	font-size: 135%;
	color: #150572;
	font-weight: bold;
	line-height: .5em;
}


#bodyleft {
	float: left;
	width: 220px;

}

#bodycontentleft {
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding: 62px 0 0 100px;
}



.bodycontentleft2 {
	padding-top: 215px;
}





.bodycontentleft4 {
	padding: 150px 0 0 100px;
	font-size: 125%;
	color: #1B0981;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

#bodyright {
	width: 650px;
	float: right;
	text-align: left;
}

#bodycontentright {
	padding: 43px 40px 0px 0px;
}

.righth3 {
	margin: 18px 0 -10px 0;
}

.rightparagraph {
	margin: 12px 0 -15px 0;
}
.rightparagraph2 {
	margin: 12px 0 -4px 0;
}

.rightparagraph3 {
	margin: -10px 0 -4px 0;
}

.rightparagraph4 {
	margin: -6px 0 -15px 0;
}

.rightparagraph5 {
	margin: -10px 0 -15px 0;
}

.rightparagraph6 {
	margin: 18px 0 0px 0;
}

.rightparagraph7 {
	margin: 12px 0 -4px 0;
	font: 1.2em Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #150572;
}
	
	
.rightlist {
	list-style-image: url(images/bullet4.gif);
	padding: 0 40px 0 30px !important;
	padding: 0 40px 0 0;
	margin-left: 0 !important;
	margin-left: 26px;
}

#fatbulletwrapper {
	margin: 10px 0 0 20px;
}

.right2h3 {
	margin: 8px 0 -6px 0;
}

.fatbullet {
	background-image: url(images/fatbullet2.gif);
	background-repeat: no-repeat;
	padding: 0px 20px 0px 20px;
	margin: 8px 0 10px 0;
}
.rightcontent3 {

}

.rightcontent4 {
	padding: 0px 25px 4px 0px;
	text-align: right;
	font-size: 110%;
	color: #1B0981;
	font-weight: bold;
}

#tagline {
	clear: both;
	background: url('images/tagline2.jpg') no-repeat;
	height: 40px;
}

.taglinecontent {
	padding-top: 12px;
	color: #FFFFFF;
	font-size: 125%;
	font-weight: bold;
	text-align: center;
}

#footer {
	background: url('images/footer.jpg') no-repeat;
	height: 57px;
}

.footercontent {
	padding-top: 14px;
	color: #1B0981;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

.footercontent a:link, .footercontent a:visited {
	color: #1B0981;
	text-decoration: underline;
}

.footercontent a:active, .footercontent a:hover {
	color: #808080;
	text-decoration: underline;
}