/* created 01/10/03 ems */
/* SCB - standards compliant browsers */
body{
	margin:5px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	background:#ffffff;
	color:#000000;
	font-size:100%;
	text-align:center; /*hack to center table in IE */
	}

/* align table center and reset text to left for SCB */
#container table{margin: 0 auto; text-align:left;}

/* declare nav styles so they can be turned off in the print pages */
.leftNav	{font-family:verdana, arial, helvetica, sans-serif; font-size:.70em; padding-right:2px;}
.rightNav	{font-family:verdana, arial, helvetica, sans-serif; font-size:.65em; padding-left:5px; padding-top:2px; padding-right:5px;}
.noprint	{font-family:verdana, arial, helvetica, sans-serif;}


/* set link colors and font face - all size determined by section */
a:link		{text-decoration:underline; color:#669999; font-family:verdana, helvetica, arial, sans-serif;}
a:visited	{text-decoration:underline; color:#9999CC; font-family:verdana, helvetica, arial, sans-serif;}
a:active	{text-decoration:underline; color:#663399; font-family:verdana, helvetica, arial, sans-serif;}
a:hover		{text-decoration:underline; color:#663399; font-family:verdana, helvetica, arial, sans-serif;}

.curricula		{text-decoration:none; color:black; font-family:verdana, helvetica, arial, sans-serif; cursor:hand;}

form		{display:inline;}

.hidden		{text-decoration:none;}

.date		{font-family:verdana, arial, helvetica, sans-serif; font-size:.65em; margin-top:10px;}	
	
.text		{font-family:verdana, arial, helvetica, sans-serif; font-size:.70em;}
.textOrange {color: #ff9c4a;}
.textSeaGreen	{color:#00cc99;}
.textBlue	{color:#0066cc;}
.textPlum	{color:#cc0066;}
.textDkBlue	{color:#31007b;}
.textGreen	{color:#006600;}
.textRed	{color:#cc0000;}
.textLilac	{color:#9999cc; font-size:7pt;}
.textSmall	{font-family:verdana, arial, helvetica, sans-serif; font-size:7pt;}
.textSmaller	{font-family:verdana, arial, helvetica, sans-serif; font-size:.55em;}
.textMed		{font-family:verdana, arial, helvetica, sans-serif; font-size:1.0em;}	

.content	    {font-family:verdana, arial, helvetica, sans-serif; font-size:.70em; padding-left:10px; padding-right:5px; padding-top:2px;}
.contentSpace	{padding-left:10px; padding-right:5px; padding-top:2px;}
.contentleft	{font-family:verdana, arial, helvetica, sans-serif; font-size:.70em; padding-left:5px; padding-right:10px; padding-top:2px;}

.indent		{margin-left:20px; padding-right:2px;}

/* backgrounds and colors */
.background1	{background:#669999;}

/* headings - note the size is based on current size x this */
.subheading		{font-family:verdana, arial, helvetica, sans-serif; font-size:1.20em; color:#663094; font-weight:bold; }
.sectionheading	{color:#669999; font-family:verdana, arial, helvetica, sans-serif; font-size:1.0em;}
.title		    {font-family:verdana, arial, helvetica, sans-serif; font-size:1.40em; font-weight:bold;}
.bigtitle		{color:#663094; font-family:verdana, arial, helvetica, sans-serif; font-size:1.85em; }
.linktitle      {font-family:verdana, arial, helvetica, sans-serif; font-size:1.20em; font-weight:bold; color:#663399;}

/* TW increased title from 1.15em to 1.40em ; changed sectionheading or subheading ; added linktitle ; added bititle  added contentleft*/

#specs		{border:#000000 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:.65em; background:#e4ccff; color:#000000; width:140px; float:right; padding:3px; margin-right:5px;}
#benefits	{border:#000000 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:.80em; background:#e4ccff; color:#000000; padding:3px;}

.error	{font-family:verdana, arial, helvetica, sans-serif; font-size:1.00em; color:#ff0000; font-weight:bold;}
.footer		{background:#ffffff url('/images/kindermusik_bottomrule.gif') no-repeat; text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:.70em;}

/* splash box classes */
.greenbox {border:#669999 1px solid; padding:7px;   background:#CEDFDE }
.whitebox {border:#663399 1px solid; padding:7px;   background:#FFFFFF }
.lilacbox {border:#663399 1px solid; padding:7px;   background:#DBD2E7 }
.yellowbox {border:#663399 1px solid; padding:7px;  background:#FFE292 }
/* TW added above section */


/* form classes */
.error{font-size:8pt; font-weight:bold; text-align:center; color:#cc0000;}
.required{font-size:8pt; font-weight:bold; color:#cc0000;}
.example{font-family:helvetica,arial,sans-serif; font-size:8pt; color:#666666;}
.select{font-size:8pt; display:inline;}
.label{font-size:8pt; font-weight:bold; text-align:right;}
.field{font-family:"courier new", monospace, courier; font-size:9pt;}
/* end of form classess */
