p, LI, OL, UL {  	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}h2{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	color: #000000;        font-weight: bold;/*  TemplateName=CustomStyle.tpt *//*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  *//*	These are the styles peculiar to this site. Any styles	specified in this file will override the baseline	styles for the Convio product. The styles	must be in	this file so that they will be available in the	Internet Exporer WYSIWYG HTML editor as well as in the	Page Wrapper.	Convio does not maintain this file once it has been	delivered to the client.*/P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10pt;        font-color: #000000;}body {  	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}hr {	margin-right: 10;	margin-left: 10;	width: 100%;	height: 1px;	background-color: #000000;	border: 0px solid #000000;}a.topNav:link,a.topNav:active,a.topNav:visited {	color: white;	font-size: 10pt;	font-weight: bold;	text-decoration: none;	font-family: Arial, Verdana, Helvetica, sans-serif;}a.topNav:hover {	color: #000000;	font-size: 10pt;	font-weight: bold;	text-decoration: underline;	font-family: Arial, Verdana, Helvetica, sans-serif;}a, a:link, a:visited {	color : #039;	font-size: 10pt;	text-decoration : underline;	font-family: Arial, Helvetica, Verdana, sans-serif;}a:hover, a:active {	color : #36c;	font-size: 10pt;	text-decoration : underline;	font-family: Arial, Helvetica, Verdana, sans-serif;	}.SectionHead {	font-family: Arial, Helvetica, Verdana, sans-serif;}p.cstmTitle {	font-size: 12pt;	font-family: Arial, Helvetica, Verdana, sans-serif;}.ObjTitle {	color: #039;	font-size: 12pt;        font-family: Arial, Helvetica, Verdana, sans-serif;}.ProgressBox {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}.ProgressBoxCurrent {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}table.ProgressBox {	padding-right : 4px;	padding-left : 4px;	border-bottom: #000000 1px solid;	border-top: #000000 1px solid;	border-left: #000000 1px solid;	border-right: #000000 1px solid;}a.ProgressBox:link {	font-size: 8pt;	text-decoration:none;}a.ProgressBox:visited {	font-size: 8pt;	text-decoration:none;}a.ProgressBox:hover {	font-size: 8pt;	font-weight: bold;	text-decoration:none;}.Instructions {	color: white;	background-color : #069;	background-image: URL(../images/sp.gif);	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	padding: 4px 4px 1px 4px;	margin-bottom: 0px;	margin-top: 0px;}td.Instructions {	border-bottom: #000000 1px solid;	border-top: #000000 1px solid;	border-left: #000000 1px solid;	border-right: #000000 1px solid;}a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {	color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}.FormBox {	font-family: Arial,Verdana, Helvetica, sans-serif;	font-size: 8pt;	background-color: white;	background-image: URL(../images/sp.gif);}div.FormBox {	border: #669 1px solid;	background-color: white;	background-image: URL(../images/sp.gif);	padding: 0px;	width: 600px}div.FormBoxNoWidth {	border: #669 1px solid;	background-color: white;	background-image: URL(../images/sp.gif);	padding: 0px;}table.FormBox {	border: #669 1px solid;	border-collapse: collapse;}.FormBox .Divider {	background-color: white;}.FormBoxNoWidth .Divider {	background-color: white;}.FormBox .dividerHeading {	background-color: white;}.FormBoxNoWidth .dividerHeading {	background-color: white;}/****** Begin Custom Styles derived Insights.css ******/.IFLpagetitles_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-style: normal;	font-weight: bold;	color: #333399;}.IFLtitles_L {	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	font-style: normal;	font-weight: bold;	color: #000000;}IFLtitles_XL {	font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	color: #000000;}.IFLbcstTitles {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #000000;}.IFLarticleTXT {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	letter-spacing: normal;	vertical-align: top;	word-spacing: normal;	color: #000000;}.IndentARTLTXT {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	letter-spacing: normal;	text-align: left;	text-indent: 30pt;	vertical-align: top;	word-spacing: normal;}.IFLtitles_S {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: bold;	color: #000000;}.IFLtitles_Lwht {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	border-left-style: none;	text-decoration: none;}.IFLtitles_XLwht {	font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}.IFLtitles_XLwht_O {	font-family: Arial, Helvetica, sans-serif;	font-size: 16pt;	font-style: italic;	font-weight: bold;	color: #FFFFFF;}.IFLarticleTXT_wht {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;	color: #FFFFFF;}.IFLpicBorder {	border: 1px solid #000000;}.IFLtitles_L_O {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	color: #000000;}.IFLarticleTXT_O {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: italic;	font-weight: normal;	color: #000000;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}.copyright_black {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	color: #000000;}.copyright_grey {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	color: #999999;}.SE_LetterTXT {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;}.Brown_Times_HL{         font-family: &quot;Times New Roman&quot;, Times, serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	color: #663300;}.smallcaps {	font-family: Arial, Helvetica, sans-serif;	font-size: 6pt;	font-style: normal;	font-variant: small-caps;	line-height: 15px;}.Times_Title {	font-family: &quot;Times New Roman&quot;, Times, serif;	font-size: 18pt;	font-weight: bold;}.Times_Title_L {	font-family: &quot;Times New Roman&quot;, Times, serif;	font-size: 21pt;	font-weight: bold;}.Times_Title-s {	font-family: &quot;Times New Roman&quot;, Times, serif;	font-size: 14pt;	font-weight: bold;}.Times_Title-xs {	font-family: &quot;Times New Roman&quot;, Times, serif;	font-size: 10pt;	font-weight: bold;}.IFLartPURPLE {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: bold;	color: #692497;	text-decoration: underline;	line-height: normal;}.dropthecap{float:left; margin-top:0px; color: #052753; padding-top:.5em; font-size:36pt; height:.25em; font-weight:bold; font-family:&quot;times&quot;,&quot;Times New Roman&quot;;}  }body,tr,td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #052753;}body {	margin: 0px;	background-color: none;}.tab {	background-color: none;	color: #8293a9;	font-weight: bold;	cursor: pointer;	}.taba {	background-color: #000000;	color: #000000;	font-weight: bold;	cursor: pointer;	}.tab_active {	background-image: url('../images/parentingtabback.jpg');	color: #000000;	font-weight: bold;	cursor: pointer;}/*************************** New Tabbing Functionality ********************/.shadetabs{padding: 3px 0;/*margin-left: 0;*/margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}.shadetabs li{display: inline;margin: 0;}.shadetabs li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #778;color: #2d2b2b;background: white url(../images/shade.gif) top left repeat-x;}.shadetabs li a:visited{color: #2d2b2b;text-decoration:none;}.shadetabs li a:hover{text-decoration: none;color: #2d2b2b;}.shadetabs li.selected{/*position: relative;*/top: 1px;}.shadetabs li.selected a{ /*selected main tab style */background-image: url(../images/shadeactive.gif);border-bottom-color: white;}.shadetabs li.selected a:hover{	outline:none;	text-decoration:none;}.shadetabs li.selected a:focus{text-decoration: none;}.contentstyle{width: 678px;margin-bottom: 1em; /*padding:10px;*/border: 1px solid :#ccc;}ul#maintab {	margin-top: 1px;	margin-bottom: 3;	margin-left:0;}/**********************Styling for maintab***********************/ul#maintab {	margin-bottom: 1px;	margin-top: 3px;	}.contentstyle1 {	width:369px;	border: 1px solid #778;	padding:10px;	}.shadetabs{padding: 0 0;margin-left: 0;font: 10px arial;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/font-size:10px;}.shadetabs li{display: inline;margin: 0;}.shadetabs li a{text-decoration: none;padding: 1px 13px 1px 13px;margin: 0;border: 1px solid #778;color: #2d2b2b;background: white url(../images/shade.gif) top left repeat-x;}.shadetabs li a:visited{color: #2d2b2b;text-decoration:none;}.shadetabs li a:hover{text-decoration: none;color: #2d2b2b;}.shadetabs li.selected{position: relative;top: 1px;}.shadetabs li.selected a{ /*selected main tab style */background-image: url(../images/shadeactive.gif);border-bottom-color: white;}.shadetabs li.selected a:hover{	outline:none;	text-decoration:none;}.shadetabs li.selected a:focus{text-decoration: none;}/**********************Styling for maintab 2***********************/ul#maintab2 {	margin-bottom: 1px;	margin-top: 3px;}.contentstyle2 {	width: 371px;	border: 1px solid #778;	padding:10px;}.shadetabslong{padding: 0 0;margin-left: 0;font: 10px arial;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/font-size:10px;}.shadetabslong li{display: inline;margin: 0;}.shadetabslong li a{text-decoration: none;padding: 1px 52px 1px 52px;margin: 0;border: 1px solid #778;color: #2d2b2b;background: white url(../images/shade.gif) top left repeat-x;}.shadetabslong li a:visited{color: #2d2b2b;text-decoration:none;}.shadetabslong li a:hover{text-decoration: none;color: #2d2b2b;}.shadetabslong li.selected{position: relative;top: 1px;}.shadetabslong li.selected a{ /*selected main tab style */background-image: url(../images/shadeactive.gif);border-bottom-color: white;}.shadetabslong li.selected a:hover{	outline:none;	text-decoration:none;}.shadetabslong li.selected a:focus{text-decoration: none;}/**********************Styling for maintab 3***********************/ul#maintab3 {	margin-bottom: 1px;	margin-top: 3px;}.contentstyle3 {	width: 371px;	border: 1px solid #778;	padding:10px;}.shadetabslong2{padding: 0 0;margin-left: 0;font: 10px arial;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/font-size:10px;}.shadetabslong2 li{display: inline;margin: 0;}.shadetabslong2 li a{text-decoration: none;padding: 1px 22px 1px 21px;margin: 0;border: 1px solid #778;color: #2d2b2b;background: white url(../images/shade.gif) top left repeat-x;}.shadetabslong2 li a:visited{color: #2d2b2b;text-decoration:none;}.shadetabslong2 li a:hover{text-decoration: none;color: #2d2b2b;}.shadetabslong2 li.selected{position: relative;top: 1px;}.shadetabslong2 li.selected a{ /*selected main tab style */background-image: url(../images/shadeactive.gif);border-bottom-color: white;}.shadetabslong2 li.selected a:hover{	outline:none;	text-decoration:none;}.shadetabslong2 li.selected a:focus{text-decoration: none;}/**********************Styling for maintab 4***********************/ul#maintab4 {	margin-bottom: 1px;	margin-top: 3px;}.contentstyle4 {	width: 280px;	border: 1px solid #778;	padding:10px;}.shadetabslong3{padding: 0 0;margin-left: 0;font: 10px arial;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/font-size:10px;}.shadetabslong3 li{display: inline;margin: 0;}.shadetabslong3 li a{text-decoration: none;padding: 1px 28px 1px 28px;margin: 0;border: 1px solid #778;color: #2d2b2b;background: white url(../images/shade.gif) top left repeat-x;}.shadetabslong3 li a:visited{color: #2d2b2b;text-decoration:none;}.shadetabslong3 li a:hover{text-decoration: none;color: #2d2b2b;}.shadetabslong3 li.selected{position: relative;top: 1px;}.shadetabslong3 li.selected a{ /*selected main tab style */background-image: url(../images/shadeactive.gif);border-bottom-color: white;}.shadetabslong3 li.selected a:hover{	outline:none;	text-decoration:none;}.shadetabslong3 li.selected a:focus{text-decoration: none;}.contentstyle5 {	margin-top: 1px;	width: 297px;	border: 1px solid #778;}/****************Firefox-padding**************/html&gt;body .shadetabs li a{padding: 1px 16px 1px 16px;}html&gt;body .shadetabslong li a{padding: 1px 58px 1px 57px;}html&gt;body .shadetabslong2 li a{padding: 1px 27px 1px 27px;}html&gt;body .shadetabslong3 li a{padding: 1px 34px 1px 33px;}html&gt;body .contentstyle1 {	width:371px;	}a.NewsHeadlineList, a.NewsHeadlineList:link, a.NewsHeadlineList:visited {color:#000000; text-decoration:none;}.shadetabs li a:focus{text-decoration: none;color: #2d2b2b;}.storenav li a {text-decoration: none;color: #000000;}.storenav li a:hover {text-decoration: underline;color: #000000;}#catselect {display:none}/* Mike's CSS 6-13-07 */.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;}.subheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}	.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-align:justify;}.text_no_align {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;}		.smalltext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-align:justify;}/*********** Styles Added on July 19 2007 ************/div.mp3 {border: 2px solid #B6C0D3;padding:0;width:100%;margin-bottom:5px;margin-left:10px;}a.download:link, a.download:visited, a.download:active {display:block;padding:3px;background-color:#B6C0D3;border: 1px solid #000066;color:#000066;font-weight:bold;text-decoration:none;}a.download:hover {color:#fff;background-color:#000066;font-weight:bold;text-decoration:none;}/*********** Styles Added on August 14 2007 ************/a.submitButton:link,  a.submitButton:visited, a.submitButton:hover {background-color:#8C9CB9;border:1px solid #fff;text-decoration:none;color:#fff;padding: 2px 2px 2px 2px;width:auto;text-align:center;font-weight:normal;}a.submitButton:active {background-color:#8C9CB9;border:1px solid #fff;text-decoration:none;color:#fff;padding: 2px 2px 2px 2px;width:auto;font-weight:normal;}a.submitButton_IFP:link,  a.submitButton_IFP:visited, a.submitButton_IFP:hover {background-color:#9C88A1;border:1px solid #544558;text-decoration:none;color:#fff;padding: 2px 2px 2px 2px;width:auto;text-align:center;font-weight:normal;}a.submitButton_IFP:active {background-color:#9C88A1;border:1px solid #544558;text-decoration:none;color:#fff;padding: 2px 2px 2px 2px;width:auto;font-weight:normal;}/* styles for premium popups - willm 2011/07/19 */.DonationAppTable #product-display-box td#product-code-box,.DonationAppTable #product-display-box #product-display-bottom,.DonationAppTable #product-display-box .thumbBox,.DonationAppTable #product-display-box a.video,.DonationAppTable .RequiredCellWidth,.DonationAppTable .LabelCellWidth,.DonationAppTable .InputCellWidth,.DonationAppTable .InfoCellWidth,.DonationAppTable tbody.DFEC_el_wrapper tr td div span {	display: none;}.DonationAppTable tbody.DFEC_el_wrapper tr td div span.FormLabelText {	display: block;}.DonationAppTable table#product-display-box {	margin-top: .2em;	width: 465px;}.DonationAppTable td#product-display-title,.DonationAppTable p#product-display-title {	font-size: 1.25em;	height: 2em;	padding-right: 120px;}.DonationAppTable input#close {	background: #ffc958;	border: 1px solid #000000;	color: #000000;	font-family: Arial;	font-size: 10px;	font-weight: bold;	right: 1em;	padding: .5em;	position: absolute;	width: 110px;	top: 1em;}
