html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0px;
padding: 0px;
border: 0px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
}

#wrapper {
	width: 876px;
	background-color:#FFFFFF;
	margin:0px auto;
}

#maincontent{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 250px;
	border-left: 1px solid #ccd2d2;
	float: left;
	width: 420px;
	height: 1px;
}

#rightcontent{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #ccd2d2;
	width: 124px;
	position: absolute;
	top: 15px;
	height: 412px;
	float: right;
	clear: both;
	left: 720px;
	border-right: 1px solid #ccd2d2;
}

#pageNav{
	width:199px;
	padding: 15px 0px 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #cccccc;
}

#banner {
	height: 114px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
}
#pageSlogan {
	position:absolute;

	top:92px;
	width:394px;
	height:23px;
	z-index:1;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border: 0;
}

#nav {
border-bottom: 1px solid #000000;
}

#nav ul {
padding: 0;
margin: 0;
background-color: #00CC00;
text-align: center;
}

#nav ul li {
display: inline;
padding: 0;
margin: 0;
}

#nav ul li a {
font-size: 70%;
color: #0000FF;
background-color:  #00CC00;
text-decoration: none;
padding: 0 10px 0 10px;
/*border-right: 1px solid #000000;*/
text-align: center;
width: 9em;
}

#nav ul li a:hover, #nav ul li a:focus {
background-color: #00CC00;
text-decoration: none; 
color: yellow;
}

#content{
	position: relative;
	width: 876px;
	
}

#content p{
font-size: 13px;
margin: 0px;
color: #FFFFFF;
}



#content h1{
font-size: 20px;
color: #000000;
padding: 0;
}

#content h2{
font-size: 110%;
color: #FF0000;
padding: 0;
margin: 20px;
}

.leftimage{
float: left;
margin: 0 10px 20px 0;
border: 1px solid #000000;
}

.rightimage{
float: right;
margin: 0 0 20px 15px;
border: 1px solid #000000;
width: 150px;
}


.clearit{
clear: both;
}



#redBox {
	position:absolute;
	top:20px;
	width:145px;
	height:130px;
	z-index:4;
	left: 535px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../images/redBox.gif);
}

#redBox h1 {
	text-align:center;
	margin-top:10px;
	text-decoration: none;
	font-size: 20px;
}
#redBox p {
	font-size: 12px;
	text-align:center;
	margin:0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
}

#redBox a {
	text-align:center;
	margin-top:10px;
	text-decoration: none;
	color: #FFFFFF;
}

#blueBox {
	position:absolute;
	left:705px;
	top:20px;
	width:145px;
	height:130px;
	z-index:4;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../images/homeBlueBox.gif);
}

#blueBox h1 {
	text-align:center;
	margin-top:10px;
	text-decoration: none;
	font-size: 20px;
}

#blueBox p {
	font-size: 12px;
	text-align:center;
	margin:0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
}

#blueBox a {
	text-align:center;
	margin-top:10px;
	text-decoration: none;
	color: #FFFFFF;
}

#testimonialBox {
	position:absolute;
	left:493px;
	top:253px;
	width:337px;
	height:156px;
	z-index:0;
	overflow: visible;
}

#testimonialFlash {
	position:absolute;
	left:29px;
	top:15px;
	width:330px;
	height:165px;
	z-index:5;
	overflow: visible;
}

#yellowBoxLeft {
	position:absolute;
	left:532px;
	top:168px;
	width:145px;
	height:81px;
	z-index:4;
	margin: 0px;
	padding: 0px;
	border: 0;
	text-align:center;
	background-image: url(../images/yellowBox.gif);
	text-decoration: none;
}

#yellowBoxRight {
	position:absolute;
	left:705px;
	top:168px;
	width:145px;
	height:81px;
	z-index:4;
	margin: 0px;
	padding: 0px;
	border: 0;
	text-align:center;
	background-image: url(../images/yellowBox.gif);
}


.yellowBoxS1 {
	text-align:center;
	text-decoration: none;
	font-size: 18px;
	color:#0000FF;
	font-weight:bolder;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.yellowBoxS2 {
	text-align:center;
	text-decoration: none;
	font-size: 14px;
	color:#FF0000;
	font-weight:bold;
	margin:0px;
	padding: 0px;
	border: 0px;
}
.yellowBoxS3 {
	text-align:center;
	text-decoration: none;
	font-size: 11px;
	color:#0000FF;
	font-weight:bold;
	margin:0px;
	padding: 0px;
	border: 0px;
}

#yellowBox p {
	font-size: 13px;
	text-align:center;
	margin:0px;
	text-decoration: none;
	padding: 0px;
	border: 0px;
}

#yellowBox a {
	text-align:center;
	margin:0px;
	text-decoration: none;
	color: #0000FF;
	padding: 0px;
	border: 0px;
}


#welcomeBox {
	position:absolute;
	left:21px;
	top:20px;
	width:480px;
	height:106px;
	z-index:2;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color:#0033CC
}

#welcomeBox h1 {
	color:#FF0000;
	font-size: 22px;
}

#welcomeBox li {
	color:#0000FF;
	font-weight: bolder;
	font-size: 14px;
}
#insertContact {
	position:absolute;
	left:51px;
	top:75px;
	width:576px;
	height:221px;
	z-index:10;
	text-align: left;
}

#NewsLetterHead {
	position:absolute;
	left:47px;
	top:20px;
	width:525px;
	height:37px;
	z-index:6;
	color: #000000;
}

.mainContent {
	padding-left: 10px;
	padding-top: 10px;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #000000;
	
	
}
.mainContent h1 {
	font-family: Impact, "Arial Black", sans-serif;
	font-style: italic;
	font-weight: normal;
	color:#000000;
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EC193A;
	padding-top: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EB1A3A;
}

.tableHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.formLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color:#000000;
}

.formCell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;

}

.formValue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #CCCCCC;	
}

#productsBlueBox {
	width: 124px;
	height: 45px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 725px;
	top: 259px;
	background-image: url(../images/blueBox.gif);
}
#productsBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#productsBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}

#strategiesBlueBox {
	width: 124px;
	height: 45px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 725px;
	top: 13px;
	background-image: url(../images/blueBox.gif);
	z-index: 4;
}
#strategiesBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#strategiesBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}

#purchaseBlueBox {
	width: 124px;
	height: 45px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 725px;
	top: 312px;
	background-image: url(../images/blueBox.gif);
}
#purchaseBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#purchaseBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}

#contactBlueBox {
	width: 124px;
	top:318px;
	left: 600px;
	background-color:#3300CC;
	height: 45px;
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
}
#contactBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#contactBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}

#newsletterBlueBox {
	width: 124px;
	height: 45px;
	margin: 0;
	padding: 0;
	border: 0;
	top: 367px;
	position: absolute;
	left: 725px;
	background-image: url(../images/blueBox.gif);
}
#newsletterBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}

#newsletterBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	overflow: visible;
}

#classroomBlueBox {
	width:124px;
	height:45px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 725px;
	top: 64px;
	background-image: url(../images/blueBox.gif);

}	


#classroomBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}

#classroomBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}

#demoBlueBox {
	width:124px;
	height:45px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 725px;
	top: 205px;
	background-image: url(../images/blueBox.gif);
}
#demoBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#demoBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}


#strategiesPinkBox {
	background-color:#FFC0F1;
	width:199px;
	height:89px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}

#strategiesPinkBox h1 {
	color: #FFFFFF;
	font-size:16px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	font-weight: bolder;
}

#strategiesPinkBox h2 {
	color: #FFFFFF;
	font-size:14px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	font-weight: bold;
}

#strategiesPinkBox h3 {
	color: #0000FF;
	font-size:20px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	font-weight: bolder;
}
#strategiesPinkBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	font-weight: bold;
}
#strategiesPinkBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}

#connBlueBox {
	background-color:#C0DCFE;
	width:199px;
	height:65px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}
#connBlueBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#connBlueBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}

#mentalOrangeBox {
	background-color: #FFCC00;
	height:65px;
	z-index:6;
	border: 0;
	width: 199px;
	margin: 0;
	padding: 0;
}
#mentalOrangeBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#mentalOrangeBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}

#questGreenBox {
	background-color: #00FF00;
	width:199px;
	height:65px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}
#questGreenBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#questGreenBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}
#importantPurpleBox {
	background-color: #D3A0E8;
	width:199px;
	height:65px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}
#importantPurpleBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#importantPurpleBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}
#authorsYellowBox {
	background-color: #FDFF71;
	width:199px;
	height:65px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}
#authorsYellowBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#authorsYellowBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}

#payoffYellowBox {
	background-color: #FDFF71;
	width:199px;
	height:65px;
	z-index:6;
	margin: 0;
	padding: 0;
	border: 0;
}
#payoffYellowBox p{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

#payoffYellowBox a{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}


#descriptionPrediction {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	z-index:3;
	overflow: hidden;
	height: 415px;
	background-image: url(../images/strategyPinkBox.gif);
}

#descriptionPrediction p {
color: #000000;
}

#descriptionConnection {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyBlueBox.gif);
	visibility:hidden
}
#descriptionConnection h1 {
color: #FFFFFF;
}

#descriptionConnection p {
color: #FFFFFF;
}

#descriptionMental {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyOrangeBox.gif);
	visibility:hidden
}

#descriptionMental p {
color:#000000;
}

#descriptionQuest {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyGreenBox.gif);
	visibility:hidden
}

#descriptionQuest p {
color:#000000;
}

#descriptionImportant {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyPurpleBox.gif);
	visibility:hidden
}
#descriptionImportant h1 {
color:#FFFFFF;
}

#descriptionImportant h3 {
	font-size: 16px;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}

#descriptionImportant p {
}

#descriptionAuthors {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyYellowBox.gif);
	visibility:hidden
}

#descriptionAuthors p {
color:#000000;
}

#descriptionPayoff {
	position:absolute;
	left:250px;
	top:15px;
	width:420px;
	height: 415px;
	z-index:3;
	overflow: hidden;
	background-image: url(../images/strategyYellowBox.gif);
	visibility:hidden
}

#descriptionPayoff p {
color:#000000;
}

#pinkCorner {
	position:absolute;
	left:204px;
	top:-18px;
	width:25px;
	height:22px;
	z-index:10;
}


#blueStickyText {
	position:absolute;
	top:111px;
	width:122px;
	height:26px;
	z-index:6;
	left: 39px;
}
#orangeStickyText {
	position:absolute;
	left:26px;
	top:176px;
	width:146px;
	height:26px;
	z-index:6;
}
#greenStickyText {
	position:absolute;
	left:38px;
	top:239px;
	width:122px;
	height:26px;
	z-index:6;
}
#purpleStickyText {
	position:absolute;
	left:26px;
	top:308px;
	width:148px;
	height:26px;
	z-index:6;
}
#yellowStickyText {
	position:absolute;
	left:39px;
	top:381px;
	width:122px;
	height:26px;
	z-index:6;
}
#pinkStickyShadow {
	position:absolute;
	left:171px;
	top:79px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/pinkStickyCorner.gif);
	visibility: hidden;
}
#pinkStickyShadowOn {
	position:absolute;
	left:171px;
	top:79px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/pinkStickyCorner.gif);
	visibility: hidden;
}
#blStickyShadow {
	position:absolute;
	left:172px;
	top:144px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/blStickyCorner.gif);
	visibility: hidden;
}
#blStickyShadowOn {
	position:absolute;
	left:172px;
	top:144px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/blStickyCorner.gif);
	visibility: hidden;
}
#orangeStickyShadow {
	position:absolute;
	left:172px;
	top:209px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/orangeStickyCorner.gif);
	visibility: hidden;
}
#orangeStickyShadowOn {
	position:absolute;
	left:172px;
	top:209px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/orangeStickyCorner.gif);
	visibility: hidden;
}
#gnStickyShadow {
	position:absolute;
	left:172px;
	top:275px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/gnStickyCorner.gif);
	visibility: hidden;
}
#gnStickyShadowOn {
	position:absolute;
	left:172px;
	top:275px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/gnStickyCorner.gif);
	visibility: hidden;
}
#purpStickyShadow {
	position:absolute;
	left:172px;
	top:339px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/purpStickyCorner.gif);
	visibility: hidden;
}
#purpStickyShadowOn {
	position:absolute;
	left:172px;
	top:339px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/purpStickyCorner.gif);
	visibility: hidden;
}
#yelStickyShadow {
	position:absolute;
	left:172px;
	top:405px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/yelStickyCorner.gif);
	visibility: hidden;
}
#yelStickyShadowOn {
	position:absolute;
	left:172px;
	top:405px;
	width:30px;
	height:25px;
	z-index:10;
	background-image: url(../images/yelStickyCorner.gif);
	visibility: hidden;
}

#predictHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#predictionP1 {
	position:absolute;
	left:29px;
	top:194px;
	width:371px;
	height:87px;
	z-index:2;
}
#predictionP1 h2 {
	font-size: 60%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}

#productP1 {
	position:absolute;
	left:29px;
	top:65px;
	width:371px;
	height:87px;
	z-index:2;
}
#productP1 h2 {
	font-size: 60%;
	font-weight: normal;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#productP1 p {
	font-size: 12px;
	color: #000000;
}
#predictionP2 {
	position:absolute;
	left:29px;
	top:237px;
	width:347px;
	height:87px;
	z-index:2;
}
#predictionP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}

#productP2 {
	position:absolute;
	left:109px;
	top:265px;
	width:187px;
	height:127px;
	z-index:2;
}

#productP2 h2 {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#productP2 p {
	font-size: 12px;
	color: #000000;
}

#connectionsHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}

#balancedP1 {
	position:absolute;
	left:20px;
	top:65px;
	width:390px;
	height:87px;
	z-index:2;
	color:#FFFFFF;
}

#balancedP1 p {
	font-size: 12px;
	color: #FFFFFF;
}

#connectionsP1 h3 {
	font-size: 24px;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}
#connectionsP1 h2 {
	font-size: 52%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
}
#connectionsP1 {
	position:absolute;
	left:20px;
	top:189px;
	width:385px;
	height:87px;
	z-index:2;
	color:#FFFFFF;
}

#connectionsP2 {
	position:absolute;
	left:30px;
	top:268px;
	width:347px;
	height:87px;
	z-index:2;
}
#connectionsP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
}

#mentalHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#mentalP1 {
	position:absolute;
	left:20px;
	top:189px;
	width:375px;
	height:87px;
	z-index:2;
}

#mentalP1 h2 {
	font-size: 60%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}

#teachersP1 {
	position:absolute;
	left:20px;
	top:75px;
	width:390px;
	height:87px;
	z-index:2;
}

#teachersP1 p {
	font-size: 12px;
	color: #000000;
}
#mentalP2 {
	position:absolute;
	left:30px;
	top:268px;
	width:347px;
	height:87px;
	z-index:2;
}
#mentalP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}

#questioningHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#questioningP1 {
	position:absolute;
	left:15px;
	top:189px;
	width:390px;
	height:87px;
	z-index:2;
}

#questioningP1 h2 {
	font-size: 55%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#questioningP2 {
	position:absolute;
	left:30px;
	top:268px;
	width:347px;
	height:87px;
	z-index:2;
}
#questioningP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}

#strategicP1 {
	position:absolute;
	left:31px;
	top:65px;
	width:370px;
	height:87px;
	z-index:2;
}
#strategicP1 p {
	font-size: 12px;
	color: #000000;
}

#importanceHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#importanceP1 {
	position:absolute;
	left:5px;
	top:186px;
	width:400px;
	height:87px;
	z-index:2;
}

#importanceP1 h2 {
	font-size: 52%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
}
#importanceP2 {
	position:absolute;
	left:20px;
	top:60px;
	width:390px;
	height:87px;
	z-index:2;
}

#importanceP2Picture {
	position:absolute;
	left:10px;
	top:255px;
	width:360px;
	height:87px;
	z-index:2;
}
#teachersP1Picture {
position:absolute;
	left:109px;
	top:271px;
	width:187px;
	height:127px;
	z-index:2;
}

#importanceP2 p {
	font-size: 12px;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #FFFFFF;
}

#authorsHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#authorsP1 {
	position:absolute;
	left:5px;
	top:180px;
	width:409px;
	height:87px;
	z-index:2;
}

#authorsP1 h2 {
	font-size: 55%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#authorsP2 {
	position:absolute;
	left:30px;
	top:268px;
	width:347px;
	height:87px;
	z-index:2;
}

#authorsP2 h2 {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#authorsP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#authorsP1Picture {
position:absolute;
	left:109px;
	top:50px;
	width:187px;
	height:127px;
	z-index:2;
}

#payoffHead {
	position:absolute;
	left:29px;
	top:21px;
	width:365px;
	height:22px;
	z-index:2;
	text-align: center;
}
#payoffP1 {
	position:absolute;
	left:31px;
	top:70px;
	width:375px;
	height:87px;
	z-index:2;
}

#payoffP1 h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#payoffP2 {
	position:absolute;
	left:30px;
	top:194px;
	width:347px;
	height:87px;
	z-index:2;
}

#payoffP2 h2 {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#payoffP2 p {
	font-size: 70%;
	padding: 3px;
	clear: both;
	margin: 0px;
	color: #000000;
}
#payoffP1Picture {
position:absolute;
	left:109px;
	top:50px;
	width:187px;
	height:127px;
	z-index:2;
}

#pinkSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/pinkStickySample.gif) no-repeat;
}

#blueSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/blueStickySample.gif) no-repeat;
}

#orangeSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/orangeStickySample.gif) no-repeat;
}

#greenSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/greenStickySample.gif) no-repeat;
}

#purpleSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/purpleStickySample.gif) no-repeat;
}

#yellowSampleSticky {
	position:absolute;
	left:77px;
	top:60px;
	width:266px;
	height:120px;
	z-index:5;
	background: url(../images/yellowStickySample.gif) no-repeat;
}

#strategyBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}
#classroomBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

#demoBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

#classroomBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

#productsBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

#purchaseBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

#newsletterBlueBoxText {
	position:absolute;
	left:10px;
	top:5px;
	width:105px;
	height:31px;
	z-index:2;
}

.checklist {list-style-image: url(../images/check.gif)}

.clear {clear:both;}

#blog_wrapper {width:876px;}
#blog_posts {float:left; margin-right:40px; width:60%;}
#blog_posts h3 {padding:6px 0;}
#blog_posts p {font-size:1.1em; line-height:1.3em;}

#blog_links {float:left; text-align:left; width:33%;}

.blog_post {padding-bottom:20px; text-align:justify;}
.blog_when {display:block; font-style:italic; padding-bottom:3px;}

.add_comment {margin:10px 0;}
.add_comment label {display:block; font-size:1.2em;}
.add_comment textarea {display:block; height:124px; width:360px}
.add_comment input[type="submit"] {}
.comment_login {display:block; margin:10px 0;}
.blog_comments {}
.blog_comments h4 {padding-bottom:10px;}
.blog_comment {padding-bottom:14px;}


