/* SETUP */

/* Fix Superfish bug with IE6 */
#nav-container { position:relative; z-index:2; }
#content-main { position:relative; z-index:1; }

/* NAV GLOBAL */

#home #nav-home a,
#management-skills #nav-management-skills > a,
#future-planning #nav-future-planning,
#self-improvement #nav-self-improvement > a,
#courses #nav-courses a,
#speaker #nav-speaker a,
#profile #nav-profile a,
#articles #nav-articles a,
#testimonials #nav-testimonials a,
#affiliates #nav-affiliates a,
#contact #nav-contact a { background-color:#900; color:#fff; }

/* HEADINGS */

h1 { font-size:22px; color:#900; font-weight:bold; }
h2 { font-size:16px; color:#363; }
h3 { font-size:14px; color:#900; }

body{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
}
 
#main-wrapper {
	text-align: center;
	height: 800px;
}

#main{
	width:800px;
	text-align:left;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#main a  { color:#000; }

#header	{
		float:left;
		clear:left;
		text-align:right;
		}

#content	{
	float:left;
	width:auto;
	padding-top:17px;
	padding-left: 40px;
	color: #333333;
	padding-right: 60px;
			}

.floatfix { clear: both; }

.heading1	{
			font-size:22px;
			color:#990000;
			font-weight:bold;
			margin-bottom:20px;
			text-align:left;
			}

.maintxt  {
          font-size:14px;
          }

			

.subhead	{
			color:#336633;
			font-size:18px;
			font-weight:bold;
			
			}

	
table.progdetails	{
					width:100%;
					padding:0px 10px 10px 0px; /*top right bottom left*/
					margin-bottom:5px;
					}

/* MISC */

.nonseo-subheading { font-weight:bold; color:#900; }
.article-nav { text-align:right; }

/* HOMEPAGE */

#slides { z-index:1; }
#slides a { display:block; width:550px; height:210px; overflow:hidden; text-indent:-9999px; }
#panel-retirement { background:transparent url(/images/promo-panel-retirement.png) no-repeat top left; }
#panel-management-coaching { background:transparent url(/images/promo-panel-management-coaching.png) no-repeat top left; }
#panel-conference-speaker { background:transparent url(/images/promo-panel-conference-speaker.png) no-repeat top left; }

#slides-pager { margin:5px 10px;  }
#main #slides-pager a { display:block; float:left; width:11px; height:11px; margin-right:5px; background-color:#ccc; line-height:11px; padding:0; color:#ccc; overflow:hidden;  }
#main #slides-pager a.activestep { color:#666; background-color:#666; overflow:hidden; }

#portrait { float:right; width:175px; height:226px; margin:0 0 20px 10px; }


/* Contact Us Page */
#contacttxt	{
			width:400px;
			float:left;
			margin-top:30px;
			margin-left:0px;
			font-size:14px;
			line-height:20px;
			color:#336633;
			}

#requestinfo	{
				width:360px;
				float:left;
				margin-top:10px;
				}
#main-wrapper #main #body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 40px;
	margin-top: 17px;
	}

img.rightquote {
float:right;
margin-right:10px;
margin-top:-30px;
}

/* FROM EMBEDDED CSS */

.style1 {color: #990000}
.style2 {	font-size: 16px; color: #900; }
.style4 {font-size: 16px; }
.style5 {	color: #990000;	font-size: 14px; font-weight: bold; }
.style6 {	color: #990000;	font-weight: bold; }
.style7 {color: #336633; }
.style8 {font-size: 12px; }
