/*
	CLEANCREATIVE.COM SCREEN STYLES FOR KIDZINMEDIA.COM
	CSS WRITTEN BY BRIAN SHADIS - CLEAN CREATIVE
	DO NOT DELETE THIS TAG, IF YOU DO IT CONSTITUTES BREACH OF CONTRACT VIOLATION.
	NO GUARANTEES WRITTEN OR IMPLIED ON THIS CODE, ALL WEB BROWSERS DISPLAY DIFFERENTLY.
	
	Table of Contents:
		MAIN BODY STYLE
		PAGE BASIC FORMATTING STYLES
		HEADERS + BODY TEXT STYLES
		BODY AREAS
		BODY TEXT
		BODY LINKS
		PROJECT STYLES
*/


/* Clear out defaults */



html, body {
	height: 100%;         /* required */
}
body {
	background-color: #000000;
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
}
div#distance { 
	margin-bottom: -10em; /* half of content height */
	background: #000000;      /* temporary - used to see div */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 20em;         /* required - desired height */
	width: 40em;          /* required - desired width */
	background: #000000;     /* cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */



/* BODY TEXT STYLES GO HERE */

.bodytext_9 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #666666; font-size: 9px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }

.bodytext_white { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 14px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }

.header1_orange { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #dc7122; font-size: 14px; line-height: 16px; text-decoration: none; font-weight: bold; text-align: left; }

.bodytext_grey { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #525252; font-size: 12px; line-height: 16px; text-decoration: none; font-weight: normal;  text-align: left; }

.bodytext_grey11 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #525252; font-size: 11px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; }

.header_portfolio_orange { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #dc7122; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: bold;  text-align: left; }

.disclaimer_white { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 20px; text-decoration: none; text-align: center; }

.disclaimer_grey { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 10px; color: #575c64; line-height: 20px; text-decoration: none; text-align: center; }

.bottomseparator { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #000000; font-size: 14px; line-height: 18px; text-decoration: none; font-weight: bold;  text-align: left; }







/* BODY TEXT STYLES GO HERE */

.bodytext_9 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #666666; font-size: 9px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }

.body_general_left { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 10px; padding-bottom: 20px; padding-left: 20px; padding-right: 5px; }

.body_general_right { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 10px; padding-bottom: 20px; padding-left: 5px; padding-right: 20px; }

.body_general_internet { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 10px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }

.body_banner { background-color: #FFFFFF; text-align: center ; border-style: none; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }


.thumb_icon { width: 156px; height: 140px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.thumb_icon_left { width: 156px; height: 140px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 0px; }
.thumb_icon_right { width: 156px; height: 140px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 20px; }



.thumbnails_internet { width: 800px; height: 158px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; }

.thumb_internet { width: 160px; height: 155px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; }
.thumb_internet_left { width: 160px; height: 155px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; }
.thumb_internet_right { width: 160px; height: 155px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; }



.thumb_print { width: 195px; height: 240px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; }
.thumb_print_left { width: 195px; height: 240px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 0px; }
.thumb_print_right { width: 195px; height: 240px; background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 20px; }




.body_index { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; }

.body_index2 { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 20px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; }

.about_buttons { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 0px; padding-left: 70px; padding-right: 0px; }

.success_body { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 53px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; }

.body_guarantee1 { text-align: left ; border-style: none; padding-top: 20px; padding-bottom: 0px; padding-left: 40px; padding-right: 0px; width: 330px; }

.body_guarantee2 { text-align: left ; border-style: none; padding-top: 20px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; width: 530px; }

.body_custcare { text-align: left ; border-style: none; padding-top: 20px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; width: 870px; }

.mainprodinfo { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.bottomlinkarea { background-color: #FFFFFF; text-align: center ; border-style: none; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.fodder_home { background-color: #FFFFFF; text-align: left ; border-style: none; padding-top: 10px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; }



.blueAnswer

		{

		font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif;

		color: #0072BC;

		font-size: 12px;

		line-height: 16px;

		text-decoration: none;

		font-weight: bold; 

		text-align: left;

		}





/* BODY LINKS GO HERE */


a.bodylink_orange2 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #dc7122; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; }
a.bodylink_orange2:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #777777; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; }

a.bodylink_grey2 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #009BD6; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }
a.bodylink_grey2:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #E33F4C; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }



a.bottomlinks_white { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal; text-align: left; }
a.bottomlinks_white:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }


a.bottomlinks_grey1 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #7C7C7C; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }
a.bottomlinks_grey1:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #E33F4C; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }


a.bottomlinks_grey2 { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #7C7C7C; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }
a.bottomlinks_grey2:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #009BD6; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; }


a.bottomlinks_org { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #F7941E; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: bold;  text-align: left; }
a.bottomlinks_org:hover { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #767676; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: bold;  text-align: left; }



/* FORM FIELDS GO HERE */

.search_pulldown 
{ width:348px; height:22px; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; padding-bottom: 1px; padding-top: 5px; padding-right: 0px; padding-left: 5px;}  

.PulldownDegree 
{ width:195px; height:22px; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; padding-bottom: 1px; padding-top: 5px; padding-right: 0px; padding-left: 5px;}  

.formField 
{ width:340px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }


.formFieldName 
{ width:400px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

.formFieldAddress 
{ width:400px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

.formFieldPhone 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

.formFieldEmail 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

.formFieldSchool 
{ width:400px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }



.formFieldEmployerName 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldEmployerAddress 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldSupervisorName 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldEmployerPhone 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldPositionTitle 
{ width:195px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldStartDate 
{ width:94px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldEndDate 
{ width:90px; height:18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldInputDuties 
{ width:400px; height:100px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, verdana, arial, san-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }




.formFieldMajor 
{ width: 200px; height: 18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldInput 
{ width:400px; height:200px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, verdana, arial, san-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.formFieldAge 
{ width: 70px; height: 18px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }

.commentEntry 
{ width: 400px; height: 150px; background-color: #FFFFFF; border: 1px #666666 dotted; font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 12px; color: #111111; text-decoration: none; background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 5px; }





/* Items for the FAQ */

.faqentry { font-family: 'Helvetica Neue',Helvetica,Lucida Grande,Geneva,Verdana,Arial,sans-serif;

font-size: 12px;

color: #575757;

line-height: 16px;

text-decoration: none;

text-align: left; }



.faqentry .answer { padding-left: 15px; padding-bottom: 20px; padding-top: 10px; }

.blueAnswer

		{

		font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif;

		color: #0072BC;

		font-size: 12px;

		line-height: 16px;

		text-decoration: none;

		font-weight: bold; 

		text-align: left;

		}



/* Directions */

.body_instructions { background-image: url("../directions/img/bg_directions.jpg"); height: 485px; width: 880px; padding-left: 20px; }

.nav_instructions { height: 75px; width: 880px; padding-left: 3px;  }

.hd_directions { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #0072BC; font-size: 28px; line-height: 30px; text-decoration: none; font-weight: normal;  text-align: left; }

.text_directions { font-family: 'Helvetica Neue', Helvetica, Lucida Grande, Geneva, Verdana, Arial, sans-serif; font-size: 16px; color: #575757; line-height: 24px; text-decoration: none; text-align: left; }



/* Daytime Offer */

.daytimeField { background-color: #FFFFFF; border: 1px #0072BC solid; font-family: Helvetica, verdana, arial, san-serif; font-size: 40px; font-weight: normal; color: #6a747c; text-decoration: none; width: 315px; height: 60px; }