p{  
	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;
}