	body { font-family: verdana, arial, sans-serif; color: #000; background-color:#fff; }
	.outlinepage {margin:auto; border:1px solid #ddd; width:977px;}
	/*Generic Links*/
	a	{ color:#f57f27; }
	a:hover	{ color:#666; }
	
	h1 {color:#f57f27; font-weight:normal; text-align:center; padding-bottom:1em; font-size:1.4em;}
	h1 span {font-size:.8em;float:left; color:#000;}
	h2 {color:#f57f27; font-weight:normal; font-size:1.1em;}
	h6 {position:absolute; left:-4000px; top:-200px; }
	#indextop h6 {position:absolute; left:-4000px; top:-200px; margin:0 .5em 0 1em; padding:0; line-height:80px; font-size:1.1em; font-weight:bold; text-align:left; height:100px;}
	#indextop h6 a {display:block; float:left; padding:0; margin:.3em .2em 0 .2em; font-size:.9em; font-weight:bold; text-align:center; width:250px;}
	#indexbot h6 {position:absolute; left:-4000px; top:-200px; margin:0; padding:0; font-size:1em; font-weight:normal; text-align:center;}
	/*strong.develop {font-weight:normal; font-size:1.1em; letter-spacing:1px;} Sets off the "Develop" in "DevelopIntelligence"*/
	strong.develop {font-weight:normal;} /*resets the DevelopIntelligence to normal*/
	
	/* Catalog Landing Page */
	#catalogmain {width:565px; margin:auto;}
	#catalogmain h2 { clear:both; margin:0; padding:0; float:left; display:inline; color:#f57f27; } 
	#catalogmain h2 a {text-decoration:none; }
	#catalogmain h2 a:hover {text-decoration:underline;}
	#catalogmain input {border-bottom:2px solid #fff; float:right; padding:.3em; margin:-.1em .3em .3em .3em; width:100px;}
	#catalogmain input:hover {border-bottom:2px solid #f57f27; /*border-left:1px solid #f57f27; border-top:1px solid #f57f27;*/}
	#catalogmain img {float:right; border:none; border-bottom:2px solid #fff; padding:.3em; margin:0;}
	#catalogmain img:hover {border-bottom:2px solid #f57f27;}
	#catalogmain img.bigpic {float:right; border:none; width:400px; padding:2em 0 1em .5em; margin:0;}
	#catalogmain ul {margin-top:1em;}
	#catalogmain span.subh1 {text-align:left; margin-bottom:1em;}
	#catalogmain p {font-size:.8em;} /*makes all the paragraphs on catalog pages smaller*/
	#catalogmain .wraplist {float:left; width:18em; margin-bottom:.5em; margin-top:.5em; position:relative; display:inline; list-style-type:square;}
	#catalogmain .wraplist li {padding:.1em 0; position:relative;}
	#catalogmain .clearme {clear:both;}
	#catalogmain .clearagain {clear:both;}
	#catalogmain .description {font-size:.9em; float:left;}
	#catalogmain .description p {font-size:1em;}	
	.description {padding:.5em; margin:0em; float:left;}
	.desbox h2 a {text-align:center; display:block; width:565px; background-color:#eee; padding:.2em 0;}
	#catalogmain .desbox h2 a:hover {color:#fff; text-decoration:none; background-color:#f57f27;}
	.desbox {border:1px solid #ddd; margin-bottom:1em; font-size:.9em; float:left}
	.desbox p {margin:0; padding-top:.5em;}
	.desbox:hover {border:1px solid #f57f27;} 

	
	#training_no_extra input {border:none;}
	#training_no_extra input:hover {border:none; border-bottom:2px solid #f57f27;}

	tr .homepage {font-weight:normal; letter-spacing:-.05em; color:#000;}
	
	.logowhole {background-image:url(/img/light-bulb.jpg); width:975px; height:90px; border:1px solid #fff; border-bottom:none;}
	.logowhole a {text-decoration:none;}
	.logo {float:left; width:100px;}
	.logo img {border:none;  margin:0; border-right:2px solid #fff;}
	.logowords {float:left; width:800px; letter-spacing:5px; font-size:23px; font-weight:normal; text-align:left; color:#f57f27}
	.logosmall {color:#000; font-size:12px; letter-spacing:0;}

	/*Navigation Bar*/
	#navbar {float:left; margin:2.3em 0 0 0; padding:0 0 0 0; font-size:.8em; font-weight:bold; border-bottom:1px solid white;}
	#navbar li {list-style:none; float:left; display:inline;}
	#navbar li a {background-color:#aaa; display:block; color:#fff; padding:0 7px 0 7px; margin:0px 0px 0px 0px; text-decoration:none; border:1px solid #fff; border-bottom:1px solid #aaa;}
	#navbar li a:hover {background-color:#f57f27;  border-bottom:1px solid #f57f27;}
	#navbar li.current a {margin:-2px 0 0 0; background-color:#fff; color:#f57f27; border: 1px solid #aaa; border-bottom:3px solid #fff;}
	#navbar li.current a:hover {border:1px solid #f57f27; background-color:#f57f27; border-bottom:3px solid #f57f27; color:#fff;}
	
	/*Contact Us*/
	fieldset {margin-top: 2em; padding:1em;}
	fieldset ul {list-style-type: none;}
	legend {font-size:.65em;}
	.formbox { margin-left:auto; margin-right:auto;}
	#form-main {width:33em;}
	#contact-form {width:565px;}
	#contact-form p {text-align:center;}
	#contact-form div {margin:auto;}
	#contact-form h3 {text-align:center;}
	#contact-form .fineprint {margin-top:1em; margin-bottom:-1.9em; color:#666; font-size:.7em; width:40em; text-align:center;}
	#contact-form .fineprint2 {margin-left:2em; float:left; display:block; width:20em;}
	#contact-form form {margin:auto; padding-top:0;}
	#contact-form .inputsub {float:left; margin-top:1em; margin-left:5em; margin-bottom:1em;}
	#comeBack {width:30em; margin:0 auto; height:32em; }
	#comeBack p {text-align:left; margin-top:5em; padding:1em; border:1px solid #EEE;}
	#comeBack p span {font-weight:bold;}
	.form-left {float:left; width:18em; font-size:.8em; color:#000; display:block;}
	.form-right {float:left; width: 14em; display:block;}
	#errorreport {font-size:.7em; padding-bottom:1em; padding-left:1em; color:#f00; text-align:left;}
	fieldset span.clearMe {clear:both;}
	
	/*Develop Intelligence Ads*/
	#diad {width:155px; font-size:.7em;}
	.diadbox {width:100%; background-color:#fff; border: #999 solid 1px; margin-bottom:.5em; }
	.diadbox ul {list-style-type:square;}
	.diadbox p {margin:.4em;}
	.diadboxname {text-align:right; font-weight:bold; font-size:.85em; margin-bottom:-.1em;}
	.diadtitle {font-weight:bold; margin-bottom:-.8em; display:block; font-size:1.1em;}
        .diadtitlenoalign {font-weight:bold; font-size:1.1em;}
	a.diadbox {text-decoration: none;}
	
	/*Develop Intelligence Ads Left*/
	#diadleft {width:203px; margin-top:-2em; }
	.diadboxleft {width:100%; background-color:#fff; border: #999 solid 1px; font-size:.7em;}
	.diadboxleft p {margin:.4em;}
	.diadboxnameleft {text-align:right; font-weight:bold; font-size:.6em; margin-bottom:-.1em;}
	.diadtitleleft {font-weight:bold; margin-bottom:-.8em; display:block; font-size:1.1em;}
	 a.diadboxleft {text-decoration: none;}

	/*About Us Main*/
	#aboutmain {width:565px; margin:auto; font-size:.9em;}
	#aboutmain p {font-size:.9em;}
	#aboutmain ul {list-style:square;}
	#aboutmain h3 {margin:0 0 .4em 0; padding:0;}
	
	/*Services methodology, Continuous Learning Approach, Educational Consulting, Employee Development Programs*/	
	#method {width:565px;}
	#method img {float:left; margin-right:2em;}
	#method img.notop {margin:0;}
	#method a img {margin-top:0; padding:.3em;}
	#method a img:hover {border-bottom:2px solid #f57f27;}
	#method ul {font-size:.85em; width:16em; float:left; list-style: square inside; margin-bottom:2em; padding:0;}
	#method li {margin-top:.2em;}
	#method p {clear:both;}
	.methodright {float:right;}

	
	/*Services Delivery Format*/
	#servoffer {width:565px; margin:auto;}
	#servoffer .wraplittle {float:left; width:18.5em; padding-top:0; margin:0 .2em;}
	#servoffer .goleft {clear:both;}
	#servoffer .formats {border-top:2px solid #ddd; font-size:.9em; clear:both; margin:0 .2em 0 .2em; padding:.3em 0 0 0;}
	#servoffer .formats p {clear:left;}
	#servoffer ul {list-style-image:none; list-style-type:none; margin:0; padding:0; }
	#servoffer ul li {margin-bottom:2em; margin-top:0em;}
	#servoffer ul ul li {font-size:.9em; list-style:square inside; margin:0 0 0 1.5em; padding-left:.3em;}
	#servoffer ul {margin-left:0; padding:.3em;}
	#servoffer li {list-style-type:none;}
	#servoffer img {margin-left:0; margin-right:.5em; float:left; border:none;}
	#servoffer li a { text-decoration:none;}
	#servoffer li a:hover {text-indent:2px; margin:3px 0; text-decoration:underline;}
	#servoffer h2 {line-height:2em;}
	#servoffer ul.bottomli a {text-decoration:underline;}


	/*bookstore iframe*/
	iframe {display:block; width:565px; height:900px; border:none; margin:0; padding:0;}
	
	/*Catalog Nav Bar, About Us Nav Bar, Services Nav Bar, Contact Us*/
	#catalog {width:205px; margin-bottom:.5em; font-size:.85em;}
	#catalog .services, #catalog .bookstore {margin-bottom:.5em;}
	#lefthome #catalog {height:10.2em;}
	#catalog .aboutinfo {font-size:.9em;}
	#catalog .about {margin-bottom:1em;}	
	.catbox {color: #000; background-color:#fff; border:1px solid #999; }
	#catalog p {margin-left:.3em; margin-top:1.2em; font-size:.9em;}
	#catalog ul {margin:.75em 0 0 0; padding:.3em; letter-spacing:-.05em;}
	#catalog li {list-style-type:none; font-weight:bold;}
	#catalog li a {color:#000; text-decoration:none;}
						/*email address on Contact Us Page */
	#catalog li a.cathighlight {color:#f57f27;}
	#catalog li a:hover {position:relative; left:2px; color:#666; margin:0; display:inline; text-decoration:underline;}
	#catalog ul ul {padding-left:.3em; margin:0 0 0 .1em;}
	#catalog ul ul li {padding:0;  list-style:square inside; font-size:.9em; font-weight:normal}
	#catalog ul ul li.cathighlight {color:#f57f27;} 
	#catalog dt {font-weight:bold; margin:0 .5em; font-size:.9em;}
	#catalog dd {margin:0 .5em 0 1.5em; font-size:.8em;}
	#catalog li a.tithighlight {color:#f57f27;}	
	#catalog .catbox:hover {border:1px solid #f57f27;}
	#catalog .nhl:hover {border:1px solid #aaa;}
						/*used for nav bars w/o links*/
	.catnormtitle { text-decoration:none; border-bottom:1px solid #999; color:#fff; font-size:1.1em; font-weight:bold; margin-bottom:-.8em; display:block; letter-spacing:0; background-color:#aaa; text-indent:.3em;}
						/*used for nav bars w/ links */
	.cattitle a {text-decoration:none; border-bottom:1px solid #999; color:#fff; font-size:1.1em; font-weight:bold; margin-bottom:-.8em; display:block; letter-spacing:0; background-color:#aaa; text-indent:.3em;}
	.cattitle a:hover {background-color:#f57f27; color:#fff;}
	.catbackground {background-color:#e5986c; color:#fff;}
	.catbackground a {background-color:#e5986c; color:#fff;}
	.cathighlight {color:#f57f27;}
	
	#service {width:205px; margin-bottom:.5em; font-size:.9em;}
	#service .aboutinfo {font-size:.9em;}
	#service .about {margin-bottom:1em;}	
	#service p {margin-left:.3em; margin-top:1.2em; font-size:.9em;}
	#service ul {margin:.75em 0 0 0; padding:.3em; letter-spacing:-.05em;}
	#service li {list-style-type:none; font-weight:bold;}
	#service li a {color:#000; text-decoration:none;}
						/*email address on Contact Us Page */
	#service li a.cathighlight {color:#f57f27;}
	#service li a:hover {position:relative; left:2px; color:#666; margin:0; display:inline; text-decoration:underline;}
	#service ul ul {padding-left:.3em; margin:0 0 0 .1em;}
	#service ul ul li {padding:0;  list-style:square inside; font-size:.9em; font-weight:normal;}
	#service ul ul li.cathighlight {color:#f57f27;} 
	#service dt {font-weight:bold; margin:0 .5em; font-size:.9em;}
	#service dd {margin:0 .5em 0 1.5em; font-size:.8em;}
	#service li a.tithighlight {color:#f57f27;}	
	#service .catbox:hover {border:1px solid #f57f27;}
	
	/*Delivery Format Nav Bar*/
	#deliveryformat {width:205px; font-size:.85em;}
	.delbox {color: #000; background-color:#fff; border:1px solid #999;}
	#deliveryformat ul {margin-left:0; padding:.3em; font-size:.9em;}
	#deliveryformat li {list-style-type:none; letter-spacing:-1px; padding:3px;}
	#deliveryformat li a {color:#000; line-height:30px;}
	#deliveryformat li a:hover {text-indent:2px; color:#666; margin:3px 0; text-decoration:underline;}
	#deliveryformat li a:hover .delhighlight {color:#f57f27; text-decoration:underline;}
	#deliveryformat ul ul { padding:0;}
	#deliveryformat ul ul li {margin-left:5em; list-style-type:square;}
	#deliveryformat ul ul li a {line-height:1em;}
	#deliveryformat ul ul li a:hover {position:relative; left:2px;}
	#deliveryformat a {text-decoration:none;}
	#deliveryformat img { margin-left:0; margin-right:.5em; float:left;}
	.delbox:hover {border:1px solid #f57f27;}
	/*.formatstext {position:relative; top:7px;}*/
	.delhighlight {color:#f57f27;}	
	.delfortitle a {color:#fff; font-weight:bold; font-size:1.1em; margin-bottom:-.5em; display:block; letter-spacing:0px; background-color:#aaa; text-indent:.3em; border-bottom:1px solid #999;}
	.delfortitle a:hover {background-color:#f57f27; color:#fff;}
	.delbackground a {background-color:#e5986c;}
	#lefthome #deliveryformat .delbackground a {background-color:#aaa;}
	#lefthome #deliveryformat .delbackground a:hover {background-color:#f57f27; color:#fff}

	/*footer */
	.footer {color:#ffffff; background-color:#aaa; font-size:.7em;}
        .breadcrumb {color:#aaa; font-size:.7em;}
	.footer a {color:#ffffff;}
	
/*	.title { font-family: arial; font-size: 18pt; color: D96117; font-weight: bold; padding: 15px 0px 0px 15px  }
	.h { font-family: arial; font-size: 10pt; color: D96117; font-weight: bold }
	.h2 { font-family: arial; font-size: 13pt; color: D96117; font-weight: bold }
	.h3 { font-family: arial; font-size: 11pt; color: D96117; font-weight: bold }
	.h2-cap { font-family: arial; font-size: 10pt; color: D96117; font-weight: bold }
	.midb { font-family: arial; font-size: 12pt; color: D96117; font-weight: bold}
	.midb-grey-14 { font-family: arial; font-size: 14pt; color: #666666; font-weight: bold}
  .midb-grey-12 { font-family: arial; font-size: 12pt; color: #666666; font-weight: bold}
	.midb-grey-11 { font-family: arial; font-size: 11pt; color: #666666; font-weight: bold}
	.midb-grey { font-family: arial; font-size: 10pt; color: #000; }
	.midb-cap { font-family: arial; font-size: 10pt; color: #666666; font-weight: bold}
	.midb-cap-or { font-family: arial; font-size: 10pt; color: D96117; font-weight: bold}
	.midb-1 { font-family: arial; font-size: 11pt; color: D96117; font-weight: bold}
	.midb-1-cap { font-family: arial; font-size: 9pt; color: #666666; font-weight: bold}
	.midb-1-cap-or { font-family: arial; font-size: 9pt; color: D96117; font-weight: bold}
	.smallb { font-family: arial; font-size: 8pt; color: #666666; font-weight: bold}
	.red { font-family: arial; font-size: 9pt; color: #D96117;}
	.redb { font-family: arial; font-size: 9pt; color: #D96117; font-weight: bold}
	.redb2 { font-family: arial; font-size: 11pt; color: #D96117; font-weight: bold}
*/	

/*
	.navborder {border:1px solid #EEEEEE;}
	.mainnav {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none }
	.mainnav-cap { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none }
	.mainnav:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION none }
	.mainnavon { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none }

	.subnav {FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; padding: 2px 0px 2px 0px;BORDER-right: 1px solid #FFC20F;; border-left: 1px solid #FFC20F; border-bottom: 1px solid #FFC20F;}
	.subnavon { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; padding: 2px 0px 2px 0px;BORDER-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
	.subnav a{FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; }
	.subnavon a{FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
	.subnav a:hover{FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #cccccc; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
	
	.leftNavNoLink { font-family: verdana; font-size: 11.5; color: #D96117 }
	.leftNavIndent { font-family: verdana; font-size: 9pt; color: #D96117 }
	.leftNav { font-family: verdana; font-size: 10pt; color: #D96117 }
	A.leftNav { text-decoration: none }
	.leftNav a:visited { color: #D96117; text-decoration: underline }
	.leftNav a:hover	{ color: #333333; text-decoration: underline }
*/	
	

	/*.LightGreyBG {background-color:#ECEDEE;}*/

	
	/* Older Stuff */
	
/*	

	.hl { font-family: arial; font-size: 11pt; color: D96117; font-weight: bold }

	.LightGreyBG { Background-color:#ECEDEE; }
	.NavLineBG { Background-color:#9EA3A8; }
	.SubSubNavBG { Background-color:#4C92CC; } 
*/
