body { 
background-color: #e0dfd7; 
font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
width: 100%;
min-width: 1000px;
margin: 0;
padding: 0;
}

p {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.coming {
	color:#ed1b2e;
	font-weight: bold;
}
img {border: none; }

sup {
	font: normal 8px/8px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

li {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

h1 { 
	font: 16px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #959595;
	font-weight: bold;
	margin-bottom:-16px;
}

h2 { 
	font: 24px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}


h3 {
	font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1d10;
	text-decoration: none;
}

h4 {
	font: bold 16px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1d10;
	text-decoration: none;
}
a, a:visited  {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #543f33;
	text-decoration: underline;
}
a:hover, a:active {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.tinyheader {
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #543f33;
	text-decoration: none;
	text-transform: uppercase;
}

.ctahead {
	font: bold 22px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}


.cta {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.ctalink:link {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}
.ctalink:visited {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
	}
.ctalink:hover {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.ctalink:active {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}




.credit {
	font: bold italic 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1d10;
	text-decoration: none;
}

.sidebar {
	font: italic 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #543f33;
	text-decoration: none;
}


.sidebar-smaller {
	font: italic 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #543f33;
	text-decoration: none;
}
			
.search {
width: 200px;
float: right;
clear: right;
background-color: #efefef;
padding: 5px;
}
.search form {margin: 0; padding: 0; display: block; }

.login {
width: 170px;
background-color: #efefef;
border: 1px solid #ddd;
padding: 5px;
margin: .5em 0;
}
#navigation {
width: 948px;
height: 25px;
background-color: #ed1b2e;
clear: both;
}	
ul#main-nav {width: 948px; margin: 0; padding: 0; float: left; clear: both; background-color: #ed1b2e;}
ul#main-nav li{ list-style-type: none; margin: 0; padding: 5px 20px; border-right: 1px solid #fff;}
ul#main-nav li { float: left; }
ul#main-nav li.last {border: none; }
ul#main-nav li a{
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

ul#main-nav li.active a {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.leftnav {margin: 0 0 15px 0; }
.leftnav a, .leftnav a:visited {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #adadab;
	text-decoration: none;
	text-transform: uppercase;
}

.leftnav a:hover, .leftnav a:active {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}

.leftnav .active a{
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}

.leftnav .active a:hover, .leftnav .active a:visited, .leftnav .active a:active {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}
.leftnav  .navigationSubMenu a, .subnav:link, .leftnav  .navigationSubMenu a:visited, .subnav:visited  {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin-left:25px;
	text-transform: none;
}
.leftnav  .navigationSubMenu a:hover, .subnav:hover, .leftnav  .navigationSubMenu .active a, .subnav:active {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ed1b2e;
	margin-left:25px;
}

.rightlink:link {
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1d10;
	text-decoration: underline;
}
.rightlink:visited {
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #6b1d10;
	text-decoration: underline;
}
.rightlink:hover {
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.rightlink:active {
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.secondary {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
	height: 46px;
	width: 460px;
	float: right;
}

.secondarylink:link {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
}
.secondarylink:visited {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 15px;
	}
.secondarylink:hover {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 15px;
}
.secondarylink:active {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 15px;
}





.subnav2shell {
	margin-left: 20px;

}
.subnav2:link {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: undelrine;
	color: #000000;
}

.subnav2:active {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: undelrine;
	color: #ed1b2e;
}

.subnav2:visited {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: undelrine;
	color: #000000;
}

.subnav2:hover {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: undelrine;
	color: #ed1b2e;
}





.size {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #959595;
	margin-left:10px;
}

.size1:link {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	
}
.size1:visited {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	}
.size1:hover {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
.size1:active {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}


.size2:link {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	
}
.size2:visited {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	}
.size2:hover {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
.size2:active {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}


.size3:link {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	margin-right: 10px;
	
}
.size3:visited {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	margin-right: 10px;
	}
.size3:hover {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	margin-right: 10px;
}
.size3:active {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	margin-right: 10px;
}


.breadcrumbComponent { 
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0 0 20px 0px;
}

.breadcrumbComponent a, .breadcrumbComponent a:visited{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;

}

.breadcrumbComponent a:hover, .breadcrumbComponent a:active {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #999999;
}



input.formInputText {
	font-size: 10px;
	color: #666666;
	background-color:: #fff;
	padding: 2px;
	border: solid 1px #cccccc;
	margin-right: 5px;
	margin-left: 15px;
	height:12px;
	
	}
	
input.formInputText2 {
	font-size: 10px;
	color: #666666;
	background-color:: #fff;
	padding: 3px;
	border: solid 1px #cccccc;
	height:13px;
	
	}

.references {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.referenceslink:link {
	font:  normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;

}

.referenceslink:active {
	font:  normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #999999;
}

.referenceslink:visited {
	font:  normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}


.referenceslink:hover {
	font:  normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #999999;
}
/* Layout styles */
.container {
	width: 971px;
	margin: 0 auto;
	padding: 0;
}	
#top-border {
background: transparent url(/assets/images/wrpr/madd-shell_r1_c1.gif) 0 0 no-repeat;
width: 971px;
height: 19px;
}
#border-right {
background: #fff url(/assets/images/wrpr/madd-shell_r2_c3.gif) right top repeat-y;
width: 959px;
min-height: 100px;
padding: 0 12px 0 0;
}
#border-left {
background: #fff url(/assets/images/wrpr/madd-shell_r2_c1.gif) 0 0 repeat-y;
width: 959px;
min-height: 100px;
padding: 0;
}
#content { 
width: 948px;
margin: 0 11px 0 12px;
}
#footer-border {
width: 971px;
height: 20px;
margin: 0 auto;
background: transparent url(/assets/images/wrpr/madd-shell_r3_c1.gif) 0 0 no-repeat;
}
#header {
width: 948px;
height: 140px;
clear: both;
}
#logo-top {
width: 186px;
float: left;
margin: 0 0 0 10px;
}
#logo-right {
float: right;
clear: right;
}
#center {
width: 948px;
margin: 0 auto;
display: block;
margin: 1em 0 0 0;
}
#left-col {
width: 200px;
padding: 0 10px;
float:left;
}
#ctr-col {
float: left;
width: 520px;
}
#right-col {
float: left;
width: 185px;
padding: 0 10px;
}
#right-col .block, #left-col .block {
margin: 0 0 15px 0;
padding: 0 7px;
}
.subscribe {
display: block;
background: transparent url(http://www.thepowerofparents.org/assets/images/wrpr/mlist.gif) center top no-repeat; 
padding: 0 7px;
width: 177px;
height: 100px;
margin: 0 0 15px 0;
text-align: center;
}
.subscribe h3 {text-indent: -99999px; }
.subscribe .formInputText2 {margin: 5px 0; }
.boxes {
display: block;
clear: both;
margin: 0 0 1em 0;
}
.greybox {
height: 110px;
width: 273px;
float: left;
margin-left: 10px;
padding: 15px;
background: transparent url(http://www.thepowerofparents.org/assets/images/wrpr/greybox-bg.gif) 0 0 no-repeat;
}
.hp-sponsor {
margin: 0 1em;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*-- HIDE & SEEK  */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFFFFF;
	width:200px;

	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	background-color:#FFFFFF;
	width:460px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
.leftnav:link {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #adadab;
	text-decoration: none;
}
.leftnav:visited {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #adadab;
	text-decoration: none;
	}
.leftnav:hover {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}
.leftnav:active {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}


.activeleftnav {
	font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #ed1b2e;
	text-decoration: none;
}

input.USERNAME {
	font-size: 10px;
	color: #666666;
	background-color:: #fff;
	padding: 2px;
	border: solid 1px #cccccc;
	height:12px;
}
input.Password {
	font-size: 10px;
	color: #666666;
	background-color:: #fff;
	padding: 2px;
	border: solid 1px #cccccc;
	height:12px;
}
Label {
	font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}	
.Title {
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #543f33;
	text-decoration: none;
	text-transform: uppercase;
}
p.Link {
	font:  normal 9px/9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}	
#slidingDiv {
   display: none;
	background-color: #FFFFFF;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #FFFFFF;
}
ul.page-options, 
#primary ul.page-options,
#primary-ad ul.page-options {
	margin:0 0 1.5em 8px;
	padding:0;
	font-size:77%;
	text-align:right;
}
	ul.page-options li {
		padding:0 3px 0 0;
		list-style:none;
		display:inline;
	}
	#primary ul.page-options li a,
	#primary ul.page-options li a:link,
	#primary ul.page-options li a:visited,
	#primary-ad ul.page-options li a,
	#primary-ad ul.page-options li a:link,
	#primary-ad ul.page-options li a:visited,
	ul.page-options li a,
	ul.page-options li a:link,
	ul.page-options li a:visited {
		text-decoration:none;
	}
	ul.page-options li a:hover {}
	
ul.page-options-nosec, 
#primary ul.page-options-nosec,
#primary-ad ul.page-options-nosec {
	margin:0px 35px 2px 8px; padding:0;
	font-size:77%;
	text-align:right;
	float:right;
	position: relative;
}
	ul.page-options-nosec li {
		padding:0 3px 0 0;
		list-style:none;
		display:inline;
	}
	#primary ul.page-options-nosec li a,
	#primary ul.page-options-nosec li a:link,
	#primary ul.page-options-nosec li a:visited,
	#primary-ad ul.page-options-nosec li a,
	#primary-ad ul.page-options-nosec li a:link,
	#primary-ad ul.page-options-nosec li a:visited,
	ul.page-options-nosec li a,
	ul.page-options-nosec li a:link,
	ul.page-options-nosec li a:visited {
		text-decoration:none;
	}
	ul.page-options-nosec li a:hover {}

.txtsize {
	color: Gray;
	text-decoration: none;
}
	.smallFont, .smallFont:link, .smallFont:visited, .smallFont:hover, .smallFont:active { text-decoration:none;font-size: 11px; color:#909094;}
	.largeFont, .largeFont:link, .largeFont:visited, .largeFont:hover, .largeFont:active { text-decoration:none;font-size: 14px; color:#909094;}
	a.download, a.download:link, a.download:visited {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-download.jpg') 0 0 no-repeat;
	color: Gray;
	text-decoration: none;
}
	.sendToFriend a:link {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-email.jpg') 0 0 no-repeat;
	color: Gray;
	text-decoration: none;
}
	.sendToFriend a:visited {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-email.jpg') 0 0 no-repeat;
	color: Gray;
	text-decoration: none;
}
	.sendToFriend a:hover {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-email.jpg') 0 0 no-repeat;
	color: #000000;
	text-decoration: none;
}
	a.share, a.share:link, a.share:visited {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-share.jpg') 0 0 no-repeat;
	color: Gray;
	text-decoration: none;
}	
   a.printerFriendlyLink, a.printerFriendlyLink:link, a.printerFriendlyLink:visited {
	padding: 1px 0 1px 18px;
	background: url('http://www.thepowerofparents.org/assets/images/icons/ico-print.jpg') 0 0 no-repeat;
	color: Gray;
	text-decoration: none;
}
		a.download:hover, a.download:active,
		a.printerFriendlyLink:hover, a.printerFriendlyLink:active,
		a.share:hover, a.share:active {
			color:#000000;
}
			
