/* general styles */
body,div,p,th,td,ol,a,h1,h2,h3,ul,a:link,a:active,a:visited,a:hover,input,select { font-family:Verdana, Arial, Helvetica;color:#000; font-weight:normal; text-align:left; line-height:18px; word-spacing:0px; font-size:90%;  }

body { background-color:#fff; text-align:center; padding:0px; margin:20px; font-family:Verdana, Arial, Helvetica; }
form { margin:0px; }
h1 { color:#016AB7; font-weight:bold; font-size:120%; margin:0 0 0 0; padding:0 0 10px 0px; }
h2 { color:#016AB7; font-weight:bold; font-size:105%; margin:0 0 0 0; padding:5px 0 10px 0px; }
h3 { color:#016AB7; font-weight:bold; font-size:12px; margin:0px; }
th { text-align:left; }
a { text-decoration:none; }
a, a:link, a:visited, a:active, a:hover { color:#016AB7; font-size:100%; }
a:hover { text-decoration:underline; }
img { border:0px; }
 
/* structure */
div#pagestructure { width:800px; text-align:center; margin:0 auto; background-image:url(../images/bg1.gif); }
div#homepagestructure { width:800px; text-align:center; margin:0 auto; background-image:url(../images/1x1.gif); margin-left:36px;}
#header { height:122px; }
#logo { position:relative; width:760px; height:78px; background-image:url(../images/childcare_blue.gif); } 
#logo #searchbox { width:251px; height:38px; position:relative; top:36px; left:505px; background-image:url(../images/searchbox.jpg); }
#inputbox { position:relative; top:8px; left:70px; font-size:105%;  height:24px; width:185px;}
#search { width:140px; display:inline; }
#searchbtn { width:50px;height:30px; top:-20px; }
#content { font-size:120%; margin-top:10px; position:relative;}
#lhs { position:relative; float:left; width:173px; }
#rhs { position:relative; width:166px; vertical-align:top; float:right; margin-right:38px; }
#homecontent { background-image:url(../images/Sodexho_homepage_newimage.jpg); float:left; background-repeat:no-repeat; width:594px; height:400px; z-index:1; font-size:80%}
#newhomecontent { background-image:url(../images/newchildcare_home_image.jpg); float:left; background-repeat:no-repeat; width:594px; height:400px; z-index:1; font-size:80%}
#greeting {font-size:140%;font-weight:bold;color:#0096DD;padding-bottom:5px;padding-top:5px;} 
#hometitle p {font-size:140%;font-weight:bold;color:#ff8800;font-style:italic;padding:0px;margin:0px;}
#hometext p {font-size:110%;line-height:140%;color:#7e7e7e;padding:10px 0px 0px 0px;margin:0px;}
#newstitle p {font-size:130%;color:#333333;font-weight:bold;padding:10px 0px 0px 0px;margin:0px;}
#news1 {float:left;width:275px;}
#news2 {float:left;width:275px;}
#news1text p {font-size:120%;color:#0098DD;padding:0px;margin:0px; }
#news1text a {color:#ff8800;}
#news1text b {color:#333333;}
#news2text p {font-size:120%;color:#0098DD;padding:0px;margin:0px; }
#news2text a {color:#ff8800;}
#news2text b {color:#333333;}
.clear {clear:both;}

/* layout and style */
#maintitle { position:relative; left:15px; top:-50px; }
#maintext { position:relative; margin-left:193px; width:355px; padding-right:15px; }
#maincopy { position:relative; top:-50px; padding-left:20px; font-size:100%; width:500px; }
.middlebg {	background-image:url(../images/middlebg.gif); width:555px; }
.middlebg p { background-image:none; width:100%;}

.bottombg { position:relative; top:-10px; background-image:url(../images/bottombg.gif); height:30px; width:555px; }

#topnavigation { border-collapse:collapse; padding:0px; margin:0px; font-size:100%; background-image:url(../images/topnavbg.gif); height:44px; width:760px; }
#topnavigation td { padding-top:12px; padding-bottom:5px; vertical-align:middle; background-repeat:no-repeat; background-position:bottom left; }
#topnavigation td a { color:white; text-decoration:none; white-space: nowrap; text-align:center; }


#topnav_0 { width:15px; }
#topnav_1 { width:53px; padding-left:10px; }
#topnav_2 { width:168px; padding-left:10px; }
#topnav_3 { width:128px; padding-left:10px; }
#topnav_4 { width:71px; padding-left:10px; }
#topnav_5 { width:122px; padding-left:10px; }
#topnav_6 { width:49px; padding-left:10px; }
#topnav_7 { width:50px; padding-left:10px; }

#footer,#footer2 { font-size:70%; background-image:url(../images/footerbg.gif); height:49px; width:760px; margin-bottom:0px; float:left}
#footer ul,#footer2 ul { color:white; padding:16px 0 0 10px; margin:0px; font-size:105%;  }
#footer li,#footer2 li { display:inline; padding:0 0 0 0; margin:0px;   }
#footer a,#footer2 a { color:white; }
#footer2 { font-size:80%;}

#lhsnav_top { background-image:url(../images/navigation_top_bg.gif); background-repeat:no-repeat; width:180px; font-size:10px; height:14px; }
#lhsnav_bottom { background-image:url(../images/navigation_bottom_bg.gif); background-repeat:no-repeat; width:180px; font-size:10px; height:14px; }
#lhsnav_mid_bg { width:180px; background-image:url(../images/navigation_middle_bg.gif); }
#lhsnav_mid { font-size:100%;padding-left:10px;color:#016AB7; }
#lhsnav_mid a { display:block; padding-left:5px; color:#016AB7; width:160px; height:21px; text-decoration:none; }
#lhsnav_mid a:link { background-image:url(../images/spacer.gif); }
#lhsnav_mid a:hover { background-image:url(../images/lhs_bg.jpg); background-repeat:no-repeat; }
#lhsnav_mid a:active,a:visited { background-image:url(../images/spacer.gif); }
.hidefromprint{display:block;}
ul.listnav { margin:0px; padding:0px; list-style-type:none; margin-bottom: 0px; font-size:90%; }

#rhsnav_top,.rhsnav_top { background-image:url(../images/home_rhs_shadow_t.gif); background-repeat:no-repeat; width:166px; font-size:8px; height:10px; }
#rhsnav_mid,#rhsnav_mid2,.rhsnav_mid,.rhsnav_mid2 { background-image:url(../images/home_rhs_shadow_m.gif); background-repeat:repeat-y; height: 80px; font-size:80%; color:#003265; padding-left:15px;padding-right:8px;line-height:17px }
#rhsnav_mid2,.rhsnav_mid2 { height: 79px; }
#rhsnav_bottom,.rhsnav_bottom { background-image:url(../images/home_rhs_shadow_b.gif); background-repeat:no-repeat; width:166px; font-size:8px; height:10px; }
#rhsnav_mid a,#rhsnav_mid2 a,.rhsnav_mid a,.rhsnav_mid2 a { color:#003265; margin-left:-2px;margin-top:4px; padding-left:5px; display:block; height:21px; text-decoration:none; }
#rhsnav_mid a, #rhsnav_mid a:link,#rhsnav_mid a:hover,#rhsnav_mid a:active,#rhsnav_mid a:visited,#rhsnav_mid2 a, #rhsnav_mid2 a:link,#rhsnav_mid2 a:hover,#rhsnav_mid2 a:active,#rhsnav_mid2 a:visited,.rhsnav_mid a, .rhsnav_mid a:link,.rhsnav_mid a:hover,.rhsnav_mid a:active,.rhsnav_mid a:visited,.rhsnav_mid2 a, .rhsnav_mid2 a:link,.rhsnav_mid2 a:hover,.rhsnav_mid2 a:active,.rhsnav_mid2 a:visited { background-image:url(../images/lhs_bg.jpg); background-repeat:no-repeat; }

#stripe,#stripe3,#stripe5 { color:#016AB7; margin-bottom:3px; font-size:100%; border-collapse:collapse; border:1px solid #E3E3E3;}
#stripe2,#stripe4 { margin-bottom:3px; font-size:100%; border-collapse:collapse; border:1px solid #E3E3E3;}
#stripe td,#stripe th,#stripe2 td,#stripe2 th { padding-left:6px; text-align:left; height:24px;color:#016AB7; }
#stripe th,#stripe2 th {font-weight:bold }

input,select { line-height:15px;padding:0px; color:#016AB7;  font-size:100%; }
label.standard { width: 150px; float: left; text-align: left; margin-right: 1.5em; display: block; color:#016AB7;  font-size:90%; font-weight:bold; }

.submit { margin-left: 168px; background-color: #A7D7FF; border: 2px outset #F1F8FF;text-align:center; padding-left:10px; padding-right:10px; font-weight:bold; height:22px; padding-bottom:1px; } 

.calcdata { margin-top:-16px; height:16px;color:#016AB7;  font-size:90%;} 

p.formpadding { margin-top:3px;margin-bottom:3px }

.red {color:#ff0000}
.sign_up {
		background-image: url(../images/sign_up_account.jpg);
	  background-repeat: no-repeat;	
		width:166px;
		height:100px;
}

.sign_up .sign_up_text {
		padding:12px 10px 0px 16px;
}

.sign_up .sign_up_link {
		padding:18px 10px 0px 18px;
}


.sign_up_link a, .sign_up_link a:link, .sign_up_link a:hover, .sign_up_link a:active, .sign_up_link a:visited
{ 
	color:#FFFFFF; 
}
