/* CSS Document */
*{
margin:0px;
padding:0px;
}
body{
margin:0px;
padding:0px;
background-color:#666666;
border-top:1px solid #b3b3b3;
text-align:justify;
}
#main{
margin:0 auto;
padding:0px;
width:872px;
}
#container{
float:left;
width:872px;
}
#outer_container{
float:left;
width:872px;
}
.outer_top_left{
float:left;
background:url(../images/main_top_left.png) no-repeat;
width:9px;
height:20px;
}
.outer_top_middle{
float:left;
background:url(../images/main_top_middle.png) repeat-x;
height:20px;
width:854px;
}
.outer_top_right{
float:left;
background:url(../images/main_top_right.png) no-repeat;
width:9px;
height:20px;
}
.outer_middle{
float:left;
background:url(../images/main_bg.png) repeat-y;
width:872px;
}
.outer_bot_left{
float:left;
background:url(../images/main_bottom_left.png) no-repeat;
width:9px;
height:20px;
}
.outer_bot_middle{
float:left;
background:url(../images/main_bottom_middle.png) repeat-x;
width:854px;
height:20px;
}
.outer_bot_right{
float:left;
background:url(../images/main_bottom_right.png) no-repeat;
width:9px;
height:20px;
}
#header_menu{
float:left;
width:804px;
margin-top:0px;
margin-left:35px;
_margin-left:17px;
}
.phone{
float:left;
background:url(../images/phone.png) no-repeat;
width:45px;
height:48px;
margin-bottom:10px;

}
.number{
float:left;
background:url(../images/number.png) no-repeat;
width:164px;
height:23px;
margin-top:16px;
}
#menu{
float:right;
width:400px;
margin-left:195px;
margin-top:11px;
}
#menu ul{
padding:0px;
margin:0px;
list-style:none;
}
#menu li{
float:left;
display:block;
}
#menu a{
text-decoration:none;
}
#menu a:hover{
text-decoration:none;
}
img{
border:0px;
}
.clear{
clear:both;
}
.banner{
float:left;

width:802px;
height:221px;
}
.advertise{
float:left;
z-index:10000;
margin-top:-65px;
margin-left:28px;
_margin-left:15px;
}
.advertise_bot{
float:left;
z-index:10000;
margin:0px 0 0 18px;
_margin:0px 0 0 10px;
}
.blue_theme{
float:left;
width:804px;
}
.blue_left{
float:left;
background:url(../images/shadow_top_left.png) no-repeat;
width:10px;
height:53px;
}
.blue_middle{
float:left;
background:url(../images/shadow_top_middle.png) repeat-x;
height:53px;
width:784px;
}
.blue_right{
float:left;
background:url(../images/shadow_top_right.png) no-repeat;
width:10px;
height:53px;
}
.btn{
float:left;
width:385px;
margin-top:10px;
margin-left:10px;
}
.try{
float:left;
width:128px;
height:47px;
cursor:pointer;
}
.watch{
float:left;
width:126px;
height:47px;
cursor:pointer;
}
.buy{
float:left;
width:128px;
height:47px;
cursor:pointer;
}
#container_area{
float:left;
width:745px;
margin:7px 0 0 63px;
_margin:2px 0 0 31px;
}
.con_top_left{
float:left;
background:url(../images/inner_top_left.png) no-repeat;
width:16px;
height:40px;
}
.con_top_mid{
float:left;
background:url(../images/inner_top_middle.png) repeat-x;
height:40px;
width:713px;
}
.con_top_right{
float:left;
background:url(../images/inner_top_right.png) no-repeat;
width:16px;
height:40px;
}
.container_middle{
float:left;
background:url(../images/inner_bg.png) repeat-y;
width:745px;
}
.con_bot_left{
float:left;
background:url(../images/inner_bot_left.png) no-repeat;
width:16px;
height:40px;
}
.con_bot_mid{
float:left;
background:url(../images/inner_bot_middle.png) repeat-x;
height:40px;
width:713px;
}
.con_bot_right{
float:left;
background:url(../images/inner_bot_right.png) no-repeat;
width:16px;
height:40px;
}
#table_area{
float:left;
width:692px;
margin-left:30px;
_margin-left:20px;
}
.index{
float:left;
width:692px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4d4d;
font-weight:bold;
}
.index1{
float:left;
width:692px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4d4d;
font-weight:bold;
margin-top:16px;
}
.content{
	float:left;
	width:180px;
	text-align:right;
}

   .txt{
   	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	}

.hubworks{
float:left;
width:85px;
text-align:center;
color:#50a1d6;
}
.number_pro{
float:left;
width:78px;
text-align:center;
}
.kids{
float:left;
width:66px;
text-align:center;
}
.child_care{
width:73px;
float:left;
text-align:center;
}
.smart_fees{
float:left;
width:78px;
text-align:center;
}
.care{
float:left;
width:69px;
text-align:center;
}
.starcare{
float:left;
width:58px;
text-align:center;
}
.view{
float:right;
margin-right:5px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d4d4d;
width:148px;
font-weight:bold;
}
#content_area{
float:left;
width:745px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
margin-top:30px;
margin-left:3px;

}
#left{
float:left;
width:335px;
}
#right{
float:left;
width:345px;
margin-left:60px;

}
.head_left{
float:left;
width:745px;
}
.head_left2{
float:left;
width:745px;
margin-top:30px;
}
.headline1{
float:left;
color:#8d32b7;
font-size:18px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:3px;
width:332px;
}
.headline2{
color:#66d967;
float:left;
font-size:18px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:3px;
width:332px;
}
.headline3{
float:left;
font-size:18px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:2px;
width:332px;
color:#ff0000;
}
.headline4{
color:#0093ff;
float:left;
font-size:18px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:2px;
width:332px;
}
.headline5{
color:#fc8d19;
float:left;
font-size:18px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:2px;
width:310px;
}
.description{
float:left;
color:#616764;
margin-left:3px;
width:332px;
margin-top:12px;
}
.description1{
float:left;
color:#616764;
margin-left:3px;
margin-top:12px;
}
.form_area{
float:left;
width:742px;
margin-left:3px;
margin-top:40px;
}
.form_left{
float:left;
width:253px;
}
.form_mid{
float:left;
width:139px;
}
.form_right{
float:left;
width:330px;
margin-left:0px;
_margin-left:-10px;
}
.form_top_left{
float:left;
background:url(../images/form_left.png) no-repeat;
width:10px;
height:59px;
}
.form_top_mid{
float:left;
background:url(../images/form_top_bg.png) repeat-x;
height:59px;
width:230px;
}
.form_top_right{
float:left;
background:url(../images/form_top_right.png) no-repeat;
width:10px;
height:59px;
}
.form_header_con{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:19px;
text-align:center;
margin-top:13px;
}
.form_desp{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
line-height:22px;
}
.form_bg{
float:left;
background:url(../images/form_bg.png) repeat-y;
width:250px;
}
.formvalid{
float:left;
width:215px;
margin:20px 15px 0 15px;
_margin:20px 15px 0 8px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:12px;
}
.text{
width:210px;
margin-bottom:4px;
}

button{
float:right;
}
.form_bot_left{
float:left;
background:url(../images/form_bot_left.png) no-repeat;
width:10px;
height:20px;
}
.form_bot_mid{
float:left;
background:url(../images/form_bot_bg.png) repeat-x;
height:20px;
width:230px;
}
.form_bot_right{
float:left;
background:url(../images/form_bot_right.png) no-repeat;
width:10px;
height:20px;
}
.submit{
float:right;
margin-top:4px;
}
.photo{
margin:42px 0 0 12px;
_margin:42px 0 0 5px;
}
.top_appos{
float:left;
background:url(../images/top_appos.png) no-repeat;
width:20px;
height:19px;
margin-top:15px;
}
.con_exp{
float:left;
width:300px;
_width:290px;
margin-top:15px;
font-style:italic;
font-size:12px;
}
.philipa{
float:left;
margin-left:20px;
_margin-left:10px;
font-weight:bold;
font-size:11px;
margin-top:20px;
width:300px;
_width:290px;
}
.philipa_con{
float:left;
margin-left:20px;
_margin-left:10px;
width:300px;
_width:290px;
color:#616764;
}
.ldc{
float:left;
width:200px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:10px;
color:#616764;
margin-top:20px;
margin-left:68px;
_margin-left:35px;
}
.com{
float:right;
width:415px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:10px;
color:#616764;
margin-top:20px;
}
#footer{
float:left;
width:872px;
margin-bottom:30px;
margin-top:10px;
}

.hub_logo{
float:left;
background:url(../images/hub_logo.png) no-repeat;
width:111px;
margin-left:10px;
height:27px;
}
.foot_con{
float:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:11px;
color:#faff9f;
margin-left:15px;
margin-top:6px;
cursor:pointer;
font-weight:bold;
}

/*--footer_link--*/
.foot_con a{
color:#faff9f;
text-decoration:none;
}

.foot_con a:hover{
text-decoration:underline;
}


.mail{
float:left;
margin-left:5px;
margin-top:6px;
cursor:pointer;

}
.copy{
float:right;
width:235px;
cursor:pointer;
color:#b2b2b2;
margin-top:6px;
font-size:10px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
margin-right:4px;
}

.copy a{
color:#b2b2b2;
text-decoration:none;
}


/*			Updates  styles starts  here 	*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.ldc_menu_cont { height:30px; width:735px; border-bottom:1px solid #dcdcdc; padding:8px 0px 32px 0px; float:left; margin-bottom:45px;}

.ldc_menu_cont a{ text-decoration:none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold; color:#949494; font-size:25px; background-repeat:no-repeat; padding-top:2px; float:left; padding-left:33px; margin:0px;}

.subtabcont { width:auto; height:25px; float:left; position:relative; }

a.ldc { width:70px; height:23px; background-image:url(../images/button_up.jpg); }

a.ldc:hover , a.ldc_select { width:70px; height:23px; background-image:url(../images/button_over.jpg);}

a.fdc { width:70px; height:23px; background-image:url(../images/button_up.jpg); }

a.fdc:hover , a.fdc_select { width:70px; height:23px; background-image:url(../images/button_over.jpg);}

a.vacc { width:90px; height:23px; background-image:url(../images/button_up.jpg); }

a.vacc:hover , a.vacc_select { width:90px; height:23px; background-image:url(../images/button_over.jpg);}

a.osch { width:90px; height:23px; background-image:url(../images/button_up.jpg); }

a.osch:hover , a.osch_select { width:90px; height:23px; background-image:url(../images/button_over.jpg);}

a.Council { width:118px; height:23px; background-image:url(../images/button_up.jpg); }

a.Council:hover , a.Council_select { width:118px; height:23px; background-image:url(../images/button_over.jpg);}

a.Parents { width:90px; height:23px; background-image:url(../images/button_up.jpg); }

a.Parents:hover , a.Parents_select { width:90px; height:23px; background-image:url(../images/button_over.jpg);}

a.webbased { width:445px; height:23px; background-image:url(../images/button_up.jpg); line-height:25px;}

a.webbased:hover , a.webbased_select { width:445px; height:23px; background-image:url(../images/button_over.jpg);}



.ldc_Content ,.wbp_content { width:auto; height:auto;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }

.ldc_Content h1, .wbp_content h1, .ldc_image_cont h1 { width:auto; height:25px; background-image:url(../images/button_over.jpg); letter-spacing:1px; font-weight:bold; color:#0093ff; font-size:25px; background-repeat:no-repeat; padding:2px 0px 0px 33px; float:left; margin:0px;}

.ldc_Content p {font-size:12px; color:#616764; padding:10px 0px 14px 0px;} /*old padding--padding:30px 0px 34px 0px;*/

.ldc_image_cont { width:550px; height:auto; padding-bottom:25px;}

.ldc_image_cont h1{ background-image:none; padding:0px 0px 18px 0px; float:left}

.vacc_image_cont { width:autopx; height:auto; padding-bottom:25px;}



.con_top_mid2{
float:left;
background:url(../images/inner_top_middle.png) repeat-x;
height:40px;
width:1192px;
}
.container_middle2{
float:left;
background:url(../images/inner_bg2.png) repeat-y;
width:1230px;
}

.con_bot_mid2{
float:left;
background:url(../images/inner_bot_middle.png) repeat-x;
height:40px;
width:1192px;
}

#table_area2{
float:left;
width:1200px;
margin-left:30px;
_margin-left:20px;
}

.index00{
float:left;
width:1200px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4d4d;
font-weight:bold;
}

.index11{
float:left;
width:1200px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4d4d;
font-weight:bold;
margin-top:16px;
}

.head_left2{
float:left;
width:745px;
margin-top:30px;
}


.view{
float:right;
margin-right:0px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4d4d;
width:188px;
font-weight:bold;
margin-top:10px;
}

.view a{
color:#4d4d4d;
text-decoration:none;
}

#contents{
	clear:both;
	width:800px;
	padding: 0 20px 20px 40px;
}

#leftCol{
	width:500px;
	padding:0px 20px 0 0;
	float:left;
	text-align:justify;
}

#rightCol{
	width:220px;
	float:left;
	text-align:justify;
	padding:0px 20px 0 0;
	}
	
h1, h2, h3, h4{
	font-size:21px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:24px;
	margin:9px 0;
	color:#3593D0 !important;
	}

h2{
	font-size:18px;
	font-weight:normal;
	color:#808080;}	

h3{
	font-size:14px;
	color:#3593D0;}

h4{
	font-size:12px;}
	
p, blockquote{
	margin:9px 0;
	color:#808080;
	line-height:16.5px;
	font:normal 12px/17px "Lucida Grande",Arial,Geneva;}

.keypeople {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#aaaaaa;
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 6px;	
	}
	
.keypeople li {
	background:url(..images/link-arrow.jpg) no-repeat left 5px;
	padding:0px 0px 0px 14px;
	margin:8px 0px 8px 0px;
	}
	
.keypeople a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#aaaaaa;
	text-decoration:none;
	}
	
.keypeople a:hover {
	color:#868686;
	}
.introTextBox p{
	margin:0;
	padding:0;
	text-align:justify;
	font-size:14px;
	width:786px;
	color:#000;
	line-height:160%;
	letter-spacing:.3px;
}

.bold{
	font-weight:bold;
}

h1.vacc{ margin-left:53px;}

.floatRight{ float:right; padding-left:10px;}
.floatLeft{ float:left; padding-right:10px;}

h4.people_title{
	font-size:12px; color:#808080 !important;}




/*	new index.html */
	
	
.apology p { width:100%; font-size:11px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }	
.fine_print p { width:100%; padding-top:0px; font-size:10px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }	

.home_content { width:100%;  padding-top:20px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }

.home_content h1 { margin:0px; padding:0px 0px 9px 0px;  font-size:31px; font-weight:bold; color:#0ef500 !important; text-align:center;  }

.home_content h2 { margin:0px; padding:0px 0px 10px 0px;  font-size:21px; font-weight:bold; color:#3593d0 !important; text-align:center; letter-spacing:-1px; word-spacing:0px; }

.home_content h3 { margin:0px; padding:0px 0px 10px 0px;  font-size:14px; font-weight:bold;  color:#666666 !important; text-align:center; letter-spacing:-1px; word-spacing:0px; line-height:17px;  }

.hori_line { width:735px; height:0px; margin:5px 0px 0px; padding:0px 0px 25px 0px; border-top:solid 1px #e4e4e4}

.home_content .left { width:225px; height:auto;  color:#626262 !important; padding-top:40px; float:left }

.home_content .left h3 { padding:0px; margin:0px; color:#626262; font-size:15px; font-weight:bold; text-align:right !important; }

.home_content .left p { margin:0px; padding:0px 0px 20px; font-size:10px; line-height:12px; font-style:italic;  text-align:right !important; }

.home_content .center { width:135px; height:auto; text-align:center !important; float:left }

.home_content .main_left { width:360px; height:auto; float:left; }


.home_content .center  h3 { padding:0px; margin:0px; font-size:16px; font-weight:bold; color:#3593d0 !important;}

.home_content .center h4 { padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#626262 !important; }

.home_content .center .tic_img { margin:25px 0px 29px 0px; width:135px; height:24px;}

.home_content .right { width:420px; height:auto; text-align:left;  float:left;/* margin-top:-1105px; margin-left:355px; */}

.home_content .right  h3 { padding:0px 0px 7px; margin:0px; font-size:18px; font-weight:bold; color:#8d32b7 !important; text-align:left  !important;}

.home_content .right p { padding:0px; margin:0px; color:#616764; text-align:left !important;}

.home_content .right .happy_user { width:145px; height:155px; float:left;}

.home_content .right .happy_right { width:240px; height:140px; float:left; font-style:italic; color:#464646 !important; font-size:13px;}

.home_content .right  span { font-size:60px; color:#cccccc !important;}

 .user_name { padding:16px 0px 0px 20px; font-style:normal; color:#000000 !important;}

.login_container {  width:325px; height:345px; margin:0px; padding:0px; }

.login_container .left { width:34px; height:304px; padding:0px; background-image:url(../images/login_left.jpg); float:left}

.login_container .center { width:255px; height:304px; background-image:url(../images/login_center.jpg); float:left}

.login_container .center h1 { font-weight:bold; font-size:22px; margin:0px; padding:24px 0px 0px 0px; color:#000000 !important; }

.login_container .center h2 { font-size:13px; color:#000000 !important; padding:0px !important; margin:0px !important; font-weight:normal }

.login_container .center p { font-size:13px; color:#464646 !important; margin:0px; padding:8px 0px 0px; text-align:left}

.login_container .right { width:33px; height:304px; background-image:url(../images/login_right.jpg); float:left; margin:0px;}

.login_container .bottom { font-size:10px; color:#616764 !important; text-align:left}

.textbox_style { width:247px; padding:8px 0px 0px 5px; height:23px; background-image:url(../images/textbox-style01.jpg); border:0px; }

.button_style { width:81px; height:27px; margin-top:7px; background-image:url(../images/button_style.jpg); float:right; border:0px; cursor:pointer }

a { color:#626262; text-decoration:none }

/* web based programming */

.webbase_left { width:405px; height:auto; float:left; padding-top:25px; padding-right:15px; }

.webbase_left .heads { width:80px; height:35px; float:right; padding:0px 5px;}

.webbase_left .heads h3 { margin:0px; padding:0px; color:#3593d0; font-weight:bold; font-size:14px; text-align:center; line-height:16px; }

.webbase_left .entries { width:425px; height:40px; float:left; padding-top:10px; }

.webbase_left .entries div { width:45px; height:25px; color:#626262; font-weight:bold; font-size:13px; float:left; padding-right:33px;  }

.webbase_right { width:315px; height:auto; float:left;  padding-top:25px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}

.webbase_right h3 { font-size:15px; font-weight:bold; margin:0px; padding:6px 0px; }

.webbase_right p { font-size:12px; color:#616764; line-height:14px; margin:0px; padding:0px;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif}