@charset "UTF-8"               ;
/* CSS Toronto Chilldren's Services Document */
/* Navigation */
.nav_header_homepage {
	background: url(../../../children/assets/images/nav_childrensservices.gif) no-repeat;
	cursor:pointer;
	padding-top:19px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}
.nav_header {
	border-top:1px solid #fff;
    background: url(../../../children/assets/images/nav_childrensservices.gif) no-repeat;
	cursor:pointer;
	padding-top:19px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}
.nav_subheader_families {
	background: url(../../../children/assets/images/nav_families.gif) no-repeat;
	cursor:pointer;
	padding-top:19px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}
.nav_subheader_operators {
	background: url(../../../children/assets/images/nav_operators.gif) no-repeat;
	cursor:pointer;
	padding-top:19px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}

.nav_subheader_special_needs {
	background: url(../../../children/assets/images/nav_specialneeds.gif) no-repeat;
	cursor:pointer;
	padding-top:38px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}

.nav_subheader_mccs {
	background: url(../../../children/assets/images/nav_mccs.gif) no-repeat;
	cursor:pointer;
	padding-top:19px;
	width:138px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;
}

#section_header h3 {
	padding-top:84px;
	width:416px;
	float:left;
	height: 0 !important;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	display:block;	
}
/*general headers----------------------------------------------------------------------------------------------------------------------------------*/
.general_section_header {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/placeholder_images/general_pagetitle.gif) no-repeat;
}
.general_header_earlylearning {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/earlylearning.jpg) no-repeat;
}

.general_section_header_servplan {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_servplan_2014.jpg) no-repeat;
}

/*families headers---------------------------------------------------------------------------------------------------------------------------------*/

.families_section_header {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/placeholder_images/families_pagetitle.gif) no-repeat;
}
.families_section_header_reg {
	border-bottom:5px solid #fff;
	background: url(/children/families/images/temp_reg_header.jpg) no-repeat;
}
.families_header_applying {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/applying.jpg) no-repeat;
}
.families_header_receiving {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/receiving.jpg) no-repeat;
}
.families_section_header_25 {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/25.jpg) no-repeat;
}
.family_section_header_guide{
border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_fam_guide.jpg) no-repeat;
}
.family_section_header_qualityqa{
border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_fam_rating_qa.jpg) no-repeat;	
	
}
.family_section_header_qdescription{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_fam_rating.jpg) no-repeat;
	
}
.family_section_header_qualityr{
	
border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_fam_criteria.jpg) no-repeat;	
}

.general_section_header_famres{
	
border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/neighbourhood.gif) no-repeat;	
}
/*operators headers-------------------------------------------------------------------------------------------------------------------------------*/
.operators_section_header {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/placeholder_images/operators_pagetitle.gif) no-repeat;
}

.operators_section_header_opening {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_opening.jpg) no-repeat;
}
.operators_section_header_ccac {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_ccac.jpg) no-repeat;
}
.operators_section_header_csisotw {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_csisotw.jpg) no-repeat;
}
.operators_section_header_resources {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_resources.jpg) no-repeat;
}
.operators_section_header_service {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_service.jpg) no-repeat;
}
.operators_section_header_operating {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_operating.jpg) no-repeat;
}
.operators_section_header_early {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_el.jpg) no-repeat;
}
.operators_section_header_financial {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_contract.jpg) no-repeat;
}
.operators_section_header_eoi {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_eoi_ops.jpg) no-repeat;
}
.operators_section_header_training {
	border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_training.jpg) no-repeat;
}
.operators_section_header_elect{
border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_opr_elect.jpg) no-repeat;	
}

.operators_section_header_occurrence{
border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_occurrence.jpg) no-repeat;	
}

.operators_section_header_funding{
border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_funding.jpg) no-repeat;	
}

.operators_section_header_guidelines{
border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_guidelines.jpg) no-repeat;	
}

.operators_section_header_fdk{
border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/oper_sh_fdk.jpg) no-repeat;	
}

.operators_section_header_business{
border-bottom:5px solid #fff;
	background: url(../../../children/operators/images/hdr_business.jpg) no-repeat;	
}

/*special needs headers----------------------------------------------------------------------------------------------------------------------------*/
.specialneeds_section_header_news {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_news.jpg) no-repeat;
}
.specialneeds_section_header_inclusive {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_inc.jpg) no-repeat;
}
.specialneeds_section_header_agencies {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_partners.jpg) no-repeat;
}
.specialneeds_section_header_operators {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_operators.jpg) no-repeat;
}

.specialneeds_section_header_families {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_families.jpg) no-repeat;
}

.specialneeds_section_header_support {
	border-bottom:5px solid #fff;
	background: url(../../../children/assets/images/sect_head_sn_support.jpg) no-repeat;
}

/*municipal child care headers---------------------------------------------------------------------------------------------------------------------*/

.mccs_section_header_main {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/main.jpg) no-repeat;
}
.mccs_section_header_contact{
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_contact.jpg) no-repeat;
}
.mccs_section_header_activities {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_activities.jpg) no-repeat;
}
.mccs_section_header_parents {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_parents.jpg) no-repeat;
}
.mccs_section_header_excellence {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_excellence.jpg) no-repeat;
}
.mccs_section_header_register {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_register.jpg) no-repeat;
}
.mccs_section_header_locations {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_locations.jpg) no-repeat;
}
.mccs_section_header_nutrition {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_nutrition.jpg) no-repeat;
}

.mccs_section_header_policies {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_policies.jpg) no-repeat;
}
.mccs_section_header_thcc {
	border-bottom:5px solid #fff;
	background: url(../../../children/mccs/images/hdr_mccs_thcc.jpg) no-repeat;
}

.general_section_header_news{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_gen_news.jpg) no-repeat;
	
}

.general_section_header_about{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_gen_about.jpg) no-repeat;
}

.general_section_header_contact{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_gen_contact.jpg) no-repeat;
}

.general_section_header_reports{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_gen_reports.jpg) no-repeat;
}
.general_section_header_fnf{
		border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_gen_fnf.jpg) no-repeat;
}

/*subsidy heads*/
.subsidy_section_header_what {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_what.jpg) no-repeat;
}

.subsidy_section_header_eligible {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_eligible.jpg) no-repeat;
}

.subsidy_section_header_applying {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_applying.jpg) no-repeat;
}
.subsidy_section_header_keeping {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_keeping.jpg) no-repeat;
}
.subsidy_section_header_special {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_special.jpg) no-repeat;
}
.subsidy_section_header_faq {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_faq.jpg) no-repeat;
}
.subsidy_section_header_meeting {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_meeting.jpg) no-repeat;
}

.subsidy_section_header_calculator {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_calculator.jpg) no-repeat;
}

.subsidy_section_header_process {
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_subsidy_process.jpg) no-repeat;
}



/*general headers*/
.general_section_header_firstnation{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_aboriginal.jpg) no-repeat;
	
}
.general_section_header_francophone{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_french.jpg) no-repeat;
}

.general_section_header_francophone_oper{
	border-bottom:5px solid #fff;
	background: url(/children/images/hdr_french_oper.jpg) no-repeat;
}

.general_section_header_attendance{
	border-bottom:5px solid #fff;
	background: url(../../../children/images/hdr_attendance.jpg) no-repeat;
	
}


/*TABLES-------------------------------------------------------------------------------------------------------------------------------------------*/

/*general tables*/
.general_table {
	border-collapse:collapse;
	width:407px;
	margin-bottom:16px;
}
#general_table th, #general_table td
{
	/*border: 1px solid #007cbb;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:normal;
	color:#000;
}
.general_th_title
{	
	/*background-color:#01afd9 !important;*/
	color:#FFF !important;
	text-align:center !important;
}
#general_table th
{
	/*background-color:#5fcde7;*/
	font-weight:bold;
	color:#000;
	text-align:left

}
.general_tr_alternate
{
	/*background-color:#ddf4fa;	*/	
}
/*operators tables*/
.operators_table {
	border-collapse:collapse;
	width:407px;
	margin-bottom:16px;
}
#operators_table th, #operators_table td
{
	border: 1px solid #ff7b04;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:normal;
	color:#000;
}
.operators_th_title
{	
	background-color:#ffae00 !important;
	color:#FFF !important;
	text-align:center !important;
}
#operators_table th
{
	background-color:#ffca59;
	font-weight:bold;
	color:#000;
	text-align:left

}
.operators_tr_alternate
{
	background-color:#fef5e0;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
}

.operators_tr_alternate li 
{
	background-color:#fef5e0;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
}



.operators_question
{
	list-style-image:url(../../children/assets/images/q_operators.gif);
	font-weight:bold;
	margin-bottom:5px;
	vertical-align:text-top;
}
.operators_answer
{
	list-style-image:url(../../children/assets/images/a_operators.gif);
	font-weight:normal;
	vertical-align:text-top;
	margin-bottom:15px;
}

/*special needs related--------------------------------------------------------------------------------------------------------------------------*/
.specialneeds_table {
	border-collapse:collapse;
	width:407px;
	margin-bottom:16px;
}
#specialneeds_table th, #specialneeds_table td
{
	border: 1px solid #60095c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:normal;
	color:#000;
}
.specialneeds_th_title
{	
	background-color:#992d96 !important;
	color:#FFF !important;
	text-align:center !important;
}
#specialneeds_table th
{
	background-color:#bf79be;
	font-weight:bold;
	color:#000;
	text-align:left

}
.specialneeds_tr_alternate
{
	background-color:#f4e7f3;		
}

/*special needs q&a lists*/
.specialneeds_question
{
	list-style-image:url(../../children/assets/images/q_specialneeds.gif);
	font-weight:bold;
	margin-bottom:5px;
	vertical-align:text-top;
}
.specialneeds_answer
{
	list-style-image:url(../../children/assets/images/a_specialneeds.gif);
	font-weight:normal;
	vertical-align:text-top;
	margin-bottom:15px;
}
/*sets up purple square bullets for Specail needs ULs */
.special_needs_ul {
	list-style-image:url(../../../children/assets/images/sn_bullet_tbl.gif)
}

/*general q&a lists*/
.general_question
{
	list-style-image: url(../../children-new/assets/images/q_general.gif);
	font-weight:bold;
	margin-bottom:5px;
	vertical-align:text-top;
}
.general_answer
{
	list-style-image:url(../../children/assets/images/a_general.gif);
	font-weight:normal;
	vertical-align:text-top;
	margin-bottom:15px;
}
/*families ---------------------------------------------------------------------------------------------------------------------------------------*/
.families_question
{
	list-style-image:url(../../children/assets/images/q_family.gif);
	font-weight:bold;
	margin-bottom:5px;
	vertical-align:text-top;
}
.families_answer
{
	list-style-image:url(../../children/assets/images/a_family.gif);
	font-weight:normal;
	vertical-align:text-top;
	margin-bottom:15px;
}

/* FORM ELEMENTS */
.textbox
 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333;
	 width:130px;
 }
 /*operators login form*/
.login_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	height:20px;
}
.login_table {
	margin:2px;
	width:208px;
}

.bold_white{
	font-weight:bold;
	font-size: small;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	
}

#iframe{
	height: 140px;
}

.highlight_box_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-style: normal;
	margin-bottom:0px;
	padding:4px;
	padding-left:8px;
}

/*Drop Down List ---------------------------------------------------------------------------------------------------------------------------------*/
.dropdown,  .dropdown dt, .dropdown dd, .dropdown ul, .dropdown li, .dropdown1,  .dropdown1 dt, .dropdown1 dd, .dropdown1 ul, .dropdown1 li{padding:0; margin:0}
.dropdown, .dropdown1{float:left; padding-right:0px;}
.dropdown .underline, .dropdown1 .underline  {border-bottom:1px solid #7b7e7d}
.dropdown li, .dropdown1 li {margin:0; padding:0; list-style:none; display:inline}
.dropdown dt {background:url(../../../children/assets/images/ddfambg-off.gif) no-repeat; width:189px; _width:195px; border-right:2px solid #fff; padding-bottom:4px; padding-top:4px; padding-left:5px; padding-right:0px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center;}
.dropdown dt:hover {background:url(../../../children/assets/images/ddfambg-on.gif)  no-repeat}
.dropdown dd{position:absolute; overflow:hidden; width:194px; _width:193px; display:none; background:#fff; z-index:200; opacity:0; }
.dropdown ul{margin:0; padding:0; list-style:none; width:192px; _width:193px; border:1px solid #7b7e7d;  border-top:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding: 2px; padding-left: 13px; color:#333; text-decoration:none; width:177px; _width:191px;}
.dropdown a:hover {background:#eef7db; color:#000; border-left: 3px #9ed035 solid; padding-left: 10px; }
.dropdown1 dt {width:189px; _width:195px; padding-bottom:4px; padding-top:4px; padding-left:5px; padding-right:0px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; font-weight:bold; background:url(../../../children/assets/images/ddbg-off.gif)  no-repeat; }
.dropdown1 dt:hover {background:url(../../../children/assets/images/ddbg-on.gif)  no-repeat}
.dropdown1 dd {position:absolute; overflow:hidden; width:194px; _width:195px; display:none; background:#fff; z-index:200; opacity:0; }
.dropdown1 ul {margin:0; padding:0; list-style:none; width:192px; _width:194px; border:1px solid #7b7e7d;  border-top:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.dropdown1 a, .dropdown1 a:active, .dropdown1 a:visited {display:block; padding: 2px; padding-left: 13px; color:#333; text-decoration:none; width:177px; _width:193px;}
.dropdown1 a:hover {background:#fff4e2; color:#000; border-left: 3px #ffa005 solid; padding-left: 10px; }
/*END Drop Down List -----------------------------------------------------------------------------------------------------------------------------*/

.left_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.small_caps{
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-variant:small-caps;
}

/*familie tables*/
.families_table {
	border-collapse:collapse;
		font-family:Arial, Helvetica, sans-serif;
	/*width:407px;*/
	margin-bottom:16px;
	font-size: 12.5px;
}
.families_table th, #families_table td
{
	font-size: 12.5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669966;
	border-right-color: #669966;
	border-bottom-color: #669966;
	border-left-color: #669966;	
}
.families_th_title
{	
	font-family:Arial, Helvetica, sans-serif;
	background-color:#9ccc36 !important;
	color:#FFF !important;
	font-size:12.5px;

}

.families_th_title_pad
{	
	font-family:Arial, Helvetica, sans-serif;
	background-color:#9ccc36 !important;
	color:#FFF !important;
	font-size:12.5px;
	padding-left:15px;
	padding-right:5px;
	padding-top:8px;
	
	padding-bottom:8px;
	

}
#families_table th
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#c3e281;
	font-weight:bold;
	color:#000;
	text-align:left;
	font-size:12.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #317100;
	border-right-color: #a8c075;
	border-bottom-color: #317100;
	border-left-color: #a8c075;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.families_tr_alternate
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eaf5d3;
	font-size:12.5px;
}

/*registry tables tables ----------------------------------------------REGISTRY RELATED------------------------------------------------------------*/

.reg_main_title {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#c6cf84;
	background-image:url(/children/registry/images/bigtab.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	/*text-transform: capitalize;*/
	line-height: 22px;
	padding-top: 5px;
}

.reg_main_title_end {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#c6cf84;
	background-image:url(/children/registry/images/bigtab_uv.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	/*text-transform: capitalize;*/
	line-height: 22px;
	padding-top: 5px;
}


.reg_address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#reg_table {
	font-family:Verdana, Geneva, sans-serif;
	border-collapse:collapse;
	width:407px;
	border-bottom-style:solid;
	border-bottom:#060;
	border-bottom-width:thin;
}
#reg_table tbody tr td:hover { 
background: #fbe4ba; /*#dee6ee; */
}
#reg_table_az {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	margin-bottom:12px;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom:#060;
	border-bottom-width:thin;
	background-color:#eaf5d3;
}

#reg_table_az a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	margin-bottom:12px;
	font-weight:bold;
	text-decoration:none;
}

.reg_table_az_norm{
	background-image:url(/children/registry/images/bigtab_az.jpg);
	background-repeat:no-repeat;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 2px;
	padding-bottom:2px;
}

.reg_table_az_null{
	background-image:url(/children/registry/images/bigtab_az_nul.jpg);
	background-repeat:no-repeat;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 2px;
	padding-bottom:2px;
}

#reg_table_az a:hover{
	background-image:url(/children/registry/images/bigtab_az_hov.jpg);
	background-repeat:no-repeat;
	margin-left:-11px;
	margin-right:-11px;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 2px;
	padding-bottom:2px;

}

.reg_table_az_cur{
	background-image:url(/children/registry/images/bigtab_az_cur.jpg);
	background-repeat:no-repeat;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 2px;
	padding-bottom:2px;
}

.reg_table_az_dbl{
	background-image:url(/children/registry/images/bigtab_az_dbl.jpg);
	background-repeat:no-repeat;
	padding-left: 11px;
	padding-right: 11px;	
	padding-top: 2px;
	padding-bottom:2px;
}
.reg_main_title_az {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#c6cf84;
	background-image:url(/children/registry/images/bigtab_az.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left: 11px;
	padding-right: 11px;
	/*text-transform: capitalize;*/

}
.reg_az_ul
{	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #317100;
	border-right-color: #a8c075;
	border-bottom-color: #317100;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#reg_table th {	
	font-weight:bold;
}

#reg_table td
{
	font-size:12.5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #317100;
	border-right-color: #a8c075;
	border-bottom-color: #317100;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.reg_tr_alternate
{
	background-color:#eaf5d3;	
}

.reg_tr_but
{
	font-size:12.5px;
	text-align:center;
	background-image:url(/children/registry/images/bigtbut.jpg);
	background-repeat:no-repeat;
	line-height: 24px;
	padding-top: 0px;
	padding-left: 0px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*families choices box setups*/

#choices_wrapper{
	width:100%;
	text-align:center;
}

#choice_one{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
	
}
#choice_two{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}
#choice_three{
	float:left;	
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}
#choice_four{
	float:left;	
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}
#choice_five{
	float:left;	
	width:70px;	
}

.families_head_text{
	color:#030;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	border-style:none;
	border-right:0px;
	border-top:0px;
	border-left:0px;
	border-color:#030;
	padding-right:250px;
	padding-bottom:2px;
	width:100%;
}

.push_text{
	margin-top:10px;
	padding-top:14px;	
	
}
/*Sub Titles---------------------------------------------------------------------------------------------------------------------------------------*/
.specialneeds_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	color:#61095d;
	margin-bottom:0px;
	margin-top:16px;
}
.operators_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	color:#ff7900;
	margin-bottom:0px;
	margin-top:16px;
	padding-bottom:4px;
}

.operators_subtitle a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	color:#ff7900;
	margin-bottom:0px;
	margin-top:16px;
	padding-bottom:4px;
}
.general_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	color:#007bba;
	margin-bottom:0px;
	margin-top:16px;
}
.family_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	color:#87a91b;
	margin-bottom:0px;
	margin-top:16px;
}
.families_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	margin-bottom:0px;
	margin-top:16px;
	color:#030;
}
.mccs_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12.5px;
	margin-bottom:0px;
	margin-top:16px;
	color:#8f0d25; /*color:#306;*/
}

.mccs_table{
	border-style:solid;
	border-bottom:1px;
	border-right:1px;
	border-top:1px;
	border-left:1px;
	border-color:#900;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}

#mccs_table_contact{
	border-style:solid;
	border:thin #F00;
	border-bottom-width:thick;
	border-bottom:1px;
	border-right:0px;
	border-top:0px;
	border-left:0px;
	border-color:#8C0C21;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;	
}

#mccs_table_contact tr td{
	padding-top:2px;
	padding-bottom:2px;	
}


#mccs_table_contact tbody tr:hover{
	background:#d4d3d2;
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-right:none;
	border-color:#900;
}

#mccs_centres{
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-right:none;
	border-color:#900;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}

#mccs_centres tbody tr:hover{
	background:#d4d3d2;

	
}

.mccs_table th, .mccs_table td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:normal;
	color:#000;
}
.mccs_th_title
{	
	background-color:#8f0d25 !important;
	color:#FFF !important;
	text-align:center !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:bold;
}
.mccs_table th
{
	background-color:#8f0d25;
	font-weight:bold;
	color:#000;
	text-align:left

}
.mccs_tr_alternate
{
	background-color:#f5dadf;		
}


.padded_text_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	display:block;
	margin:8px;
}

.padded_text_box_sm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	display:block;
	margin:4px;
}
/*-------------------------------------------------------------------testing for op criteria table----------*/
#opcrit_table{
	border-collapse:collapse;
	border:1px #336;
	
		
}

#opcrit_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	margin-top:20px;
	padding-bottom:5px;	
}

#opcrit_table tr{
	background-color:#fff;
	border:1px #666;
}

/*hover hilight*/

#opcrit_table tbody tr:hover { 
background: #aaa; 
}

#opcrit_table th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:smaller;
	background-color:#e3dac9;
	padding-left:10px;
	padding-right:10px;
	Padding-top:5px;
	Padding-bottom:5px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#666;
	
}

#opcrit_table td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-style:solid;
	border-width:1px;
	border-color:#666;
	text-align:center;
	
}


.opcrit_table_leg_left {
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#ffe7bd;
	background-image:url(/children/images/op_crit/op_crit_table_leg_left.png);
	background-repeat:no-repeat;
	
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom:11px;
	padding-top:6px;
	/*text-transform: capitalize;*/

}

.opcrit_table_leg_right {
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#eff7d6;
	background-image:url(/children/images/op_crit/op_crit_table_data_ltgrn_right.png); 
	background-repeat:no-repeat;
	background-position:right;
	
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom:11px;
	padding-top:6px;
	/*text-transform: capitalize;*/

}

.op_crit_table td:hover {
	
	
	background:#CADFFF;

	/*text-transform: capitalize;*/

}

.op_crit_table {
	/*border-collapse:collapse;*/
	border:none;
	/*text-transform: capitalize;*/

}

.op_crit_main_title {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background:#c6cf84;
	background-image:url(/children/images/op_crit/op_crit_table_top_main.png);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	/*text-transform: capitalize;*/
	line-height: 22px;
	padding-top: 5px;
	padding-bottom:5px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/

#subsidy_nav {
margin-left: 0;
padding-left: 0;
list-style: none;
}
	
	
#subsidy_nav_norm{	
list-style: none;
background-image:url(/children/images/grey_arrow.jpg);
background-repeat:no-repeat;
background-position: 0 .0em;
padding-left: 24px;
padding-top:2px;
padding-bottom:2px;
}

#subsidy_nav_current{	
list-style: none;
background-image:url(/children/images/green_arrow.jpg);
background-repeat:no-repeat;
background-position: 0 .0em;
padding-left: 24px;
padding-top:2px;
padding-bottom:2px;
}

/* children - family pages roundy corner tables an backs etc - -- -- ---- -- - -- ------------------------------------------------------*/
#subsidy_table_rnd_tl{
	background:url(/children/images/grn_nr_topleft.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:6px;
	/* background:#Eaf5d3;*/

}

#subsidy_table_rnd_tr{
	background:url(/children/images/grn_nr_topright.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:6px;
}

#subsidy_table_rnd_bl{
	background:url(/children/images/grn_nr_botleft.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:6px;
}

#subsidy_table_rnd_br{
	background:url(/children/images/grn_nr_botright.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:6px;
}



.ward_analysis{padding:6px; padding-left:10px; background:#009e9c; border:double; border-color:#FFF;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
font-weight:bold; color:#FFF; background-image:url(/children/images/white_arrow.png); background-repeat:no-repeat; padding-left:26px; padding-top:3px;}

body {
font-size:12.5px;
font-family:Arial, Helvetica, sans-serif;
}

/* END OF - -  -- -children - family pages roundy corner tables an backs etc - -- -- ---------------------------------------------------*/


.operator_section_head{
display:block; background:#EEEEEE; color:000; font-weight:bold; 
padding:6px;
padding-bottom:4px;
/*-moz-box-shadow: 2px 2px 5px #888;
-webkit-box-shadow: 2px 2px 5px #888;
box-shadow: 2px 2px 5px #888;*/
border-style:solid;
border-left-color:#FCA028;
border-width:4px;
border-top:none;border-bottom:none;border-right:none;	
margin-left:-9px;
margin-top:6px;
margin-bottom:6px;
}

.operator_pop_box_01{
	
	display:block; background:#fcf0d7; color:000; font-weight:bold; 
padding:6px;
margin:6px;
padding-bottom:4px;
-moz-box-shadow: 1px 1px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
box-shadow: 1px 1px 2px #888;
border-style:solid;
border-color:#FCA028;
border-width:2px;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
border-right:none; border-bottom:none; border-top:none;
	
}

.operator_pop_box_02{
	
	display:block; background:#f2f2f2; color:000; font-weight:bold; 
padding:6px;
margin:6px;
padding-bottom:4px;
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #ccc;
border-style:solid;
border-color:#FCA028;
border-width:0px;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
border-right:none; border-bottom:none; border-top:none;
	
}
