
body { font-family:arial, helvetica, sans-serif; font-size:62.5%; }
img { border: 0; }
p { margin: 10px 0 5px 0; line-height:1.2em; }
h1 { font-size:1.6em; margin: 0 0 20px; font-weight:bold; text-align:left;}
h2 { font-size:1.2em; margin: 0 0 10px 0; font-weight:bold; text-align:left;}



#page_wrapper { width: 910px; margin: 30px auto; padding: 0; background-image: url(/images/lbn_owned.gif);
background-repeat: no-repeat; background-position: top right; border:2px solid #ffffff;}

#contact { float:left; width: 750px; text-align:center; margin: 0 0 0 20px; padding:0;}
#contact #contact_left { width:12px; height:27px; float:left;}
#contact #contact_content { float:left; height:27px; font-size:11px; }
#contact #contact_content p { margin:8px 0; padding:0; }
#contact #contact_right { width:12px; height:27px; float:left;}
#contact a { font-weight:bold; text-decoration:none; }
#contact a:hover { text-decoration:underline; }

#navigation {float:left; width: 800px; text-align:left; margin: 0px 0 20px 30px;}
#navigation ul {margin:0 0 0 0px; padding:0; width:100%; white-space: nowrap;}
#navigation ul li { display:inline; height:20px; text-align:left; list-style-type: none; padding:0 25px 0 5px;}
#navigation ul li img.bubble { margin:0 5px -5px 0;}
#navigation ul li a { font-size:1.4em; font-weight:bold; line-height:1.8em; padding:0; text-decoration:none; margin:5px 0;}
#navigation ul li a:hover {text-decoration:underline;}
#navigation ul li.menu_homepage a { color:#000a3e; }
#navigation ul li.menu_about a { color:#0093d0; }
#navigation ul li.menu_people a { color:#9b5ba4; }
#navigation ul li.menu_pay a { color:#bd32ac; }
#navigation ul li.menu_apply a { color:#e50278; }
#navigation ul li.homepage_selected { background-image: url(/images/nav_bubble_home.gif);}
#navigation ul li.about_selected { background-image: url(/images/nav_bubble_about.gif);}
#navigation ul li.people_selected { background-image: url(/images/nav_bubble_people.gif);}
#navigation ul li.pay_selected { background-image: url(/images/nav_bubble_pay.gif);}
#navigation ul li.apply_selected { background-image: url(/images/nav_bubble_apply.gif);}

#newham_gov { width:120px; float:right; margin:10px 0 0 0;}

#content {width:100%; float:left; clear:both; margin-top:0px; font-size:1.2em;}
#content ul {margin-left:20px; line-height:1.4em;}


.form { width:600px; margin:20px 0 20px 20px;}
.form td { padding:3px 5px;}
.errortext {color:#f00;}
.error {font-size:1.2em;}
.fieldWithErrors input {border:1px dotted red;}
.fieldWithErrors label {color: red;}




/* HOMEPAGE */
body.homepage {background-color:#e5f5f8;}
body.homepage #page_wrapper {background-color:#d5eef4;}
body.homepage #contact #contact_content { background-color:#e6f5f8;}
body.homepage #contact #contact_left { background-image: url(/images/contact_home_left.gif); background-repeat: no-repeat; background-position: bottom left;}
body.homepage #contact #contact_right { background-image: url(/images/contact_home_right.gif); background-repeat: no-repeat; background-position: bottom right;}
body.homepage #contact a { color:#00bce4; }

#homepage_slideshow { float:left; position:relative; height:450px; width:450px; text-align:left; margin-bottom:20px; }
#homepage_slideshow img { position:absolute; top:0; left:0; z-index:8; display:none;}
#homepage_slideshow img.active { z-index:10; display:inline;}
#homepage_content { float:right; width:420px; text-align:left; margin-top:160px; margin-right:30px; font-size:1.6em; color:#0093d0;}
#homepage_content strong { color:#000a3e;}



/* ABOUT */
body.about {background-color:#a6d2ec;}
body.about #page_wrapper {background-color:#d0e6f4;}
body.about #contact #contact_content { background-color:#e3f0f8;}
body.about #contact #contact_left { background-image: url(/images/contact_about_left.gif); background-repeat: no-repeat; background-position: bottom left;}
body.about #contact #contact_right { background-image: url(/images/contact_about_right.gif); background-repeat: no-repeat; background-position: bottom right;}
body.about #contact a { color:#0093d0; }

#about_image { float:left; text-align:left; width:500px;}
#about_content { float:left; text-align:left; width:370px; margin-top:100px;}
#about_content h1, #about_content h2, #about_content strong, #about_content a { color:#0093d0 ;}


#quote_content { float:left; text-align:left; width:100%; background-image: url(/images/about/quote_bg.jpg); background-repeat: no-repeat; background-position: top left;}
#quote_content a { color:#0093d0; }
#quote_content p {margin:10px 0 0 40px;}
#quote_video { margin:110px 0 0 40px;}


/* PEOPLE */
body.people {background-color:#d8c4df;}
body.people #page_wrapper {background-color:#ebe0ef;}
body.people #contact #contact_content { background-color:#f3ecf5;}
body.people #contact #contact_left { background-image: url(/images/contact_people_left.gif); background-repeat: no-repeat; background-position: bottom left;}
body.people #contact #contact_right { background-image: url(/images/contact_people_right.gif); background-repeat: no-repeat; background-position: bottom right;}
body.people #contact a { color:#a20168; }

#people_image { float:left; text-align:left; width:500px;}
#people_content { float:left; text-align:left; width:370px; margin-top:100px;}
#people_content ul { line-height:1.4em; margin-top:0px;}
#people_content h1, #people_content h2, #people_content strong, #people_content a { color:#9b5ba4 ;}
#people_content h2 { margin:10px 0 0 0; padding:0;}



/* PAY */
body.pay {background-color:#ebc1e6;}
body.pay #page_wrapper {background-color:#eddeed;}
body.pay #contact #contact_content { background-color:#f4ebf4;}
body.pay #contact #contact_left { background-image: url(/images/contact_people_left.gif); background-repeat: no-repeat; background-position: bottom left;}
body.pay #contact #contact_right { background-image: url(/images/contact_people_right.gif); background-repeat: no-repeat; background-position: bottom right;}
body.pay #contact a { color:#bd32ac; }

#pay_image { float:left; text-align:left; width:500px;}
#pay_content { float:left; text-align:left; width:370px; margin-top:100px;}
#pay_content ul { line-height:1.4em; margin-top:0px;}
#pay_content h1, #pay_content h2, #pay_content strong, #pay_content a { color:#bd32ac ;}
#pay_content h2 { margin:10px 0 0 0; padding:0;}


/* APPLY */
body.apply {background-color:#f6becf;}
body.apply #page_wrapper {background-color:#fadde5;}
body.apply #contact #contact_content { background-color:#fcebef;}
body.apply #contact #contact_left { background-image: url(/images/contact_apply_left.gif); background-repeat: no-repeat; background-position: bottom left;}
body.apply #contact #contact_right { background-image: url(/images/contact_apply_right.gif); background-repeat: no-repeat; background-position: bottom right;}
body.apply #contact a { color:#e50278; }

#apply_content { float:left; text-align:left; width:770px; margin:20px 0 10px 40px;}
#apply_content h1, #apply_content h2, #apply_content strong, #apply_content a { color:#e50278; }
#apply_content h2 { margin:10px 0 0 0; padding:0;}

