 BODY { BACKGROUND-COLOR: #002A3A; COLOR: #000000; MARGIN: 0px 0px 11px 0px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; text-align: center; } .outer-layout { width: 972px; border: 2px solid #FFFFFF; border-bottom-width: 1px; margin: 20px auto 0px auto; text-align: left; overflow: hidden; } *>.outer-layout { width: 976px; } .header { background-color: #C50012; width: 976px; float: left; border-bottom: 2px solid #FFFFFF; } .logo { margin: 24px 0px 27px 36px; } .strapline { margin: 0px 0px 21px 134px; } .header-top-right { background-color: #751E26; float: right; width: 201px; padding: 0px 0px 48px 0px; } .header a {outline: none;} .header-top-right a { margin: 0px 11px 1px 11px!important; border: 1px solid #303531; display: block; color: #FFFFFF; font-size: 0.65em; background-color: #C50012; text-decoration: none; padding: 4px 3px 4px 9px; width: 172px; } *>.header-top-right a { width: 159px; } .header-top-right a:hover { background-color: #751E26; } .header-flash { float: left; clear: both; } .content-wrapper { width: 976px; clear: both; float: left; background-image: url(/2008-layout/content-shadow.gif); background-position: 0% 0%; background-repeat: repeat-x; background-color: #FFFFFF; } .header #menu { background-color: #002A3A; clear: both; width: 976px; float: left; } .header #menu ul { list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } .header #menu ul li { list-style-type: none; display: inline; color: #FFFFFF; } .header #menu ul li a { color: #FFFFFF; text-decoration: none; font-size: 0.9em; font-weight: bold; padding: 11px 10px 25px 10px; display: block; float: left; } .header #menu ul li a:hover { background-color: #E8A000; } .homepage-left-column {width: 330px; float: left;} .green-box {background-color: #97A700; padding: 20px 20px 20px 30px; background-image: url(/2008-layout/green-shadow.gif); background-position: 0% 0%; background-repeat: repeat-x; } .purple-box {background-color: #842D7C; padding: 20px 20px 20px 30px;} .red-box {background-color: #C50012; padding: 20px 20px 20px 30px;} .yellow-box {background-color: #E8A000; padding: 20px 20px 20px 30px;} .green-box img, .purple-box img, .red-box img, .yellow-box img {margin: 0px 0px 8px 0px; clear: both;} .green-box p, .purple-box p, .red-box p, .yellow-box p {margin: 0px 0px 0px 0px; clear: both; color: #FFFFFF; font-size: 0.77em;} .green-box a, .purple-box a, .red-box a, .yellow-box a {color: #FFFFFF; text-decoration: none;} .green-box a:hover, .purple-box a:hover, .red-box a:hover, .yellow-box a:hover {color: #FFFFFF; text-decoration: underline;} .homepage-middle-content {width: 431px; float: left;} .homepage-middle-content-padding {float: left; padding: 30px 20px 20px 30px;} .homepage-right-column {float: right; width: 203px; background-color: #4E7386; background-image: url(/2008-layout/grey-shadow.gif); background-position: 0% 0%; background-repeat: repeat-x; margin: 0px 0px 0px 0px;} .homepage-right-column .news-feed-box {padding: 30px 20px 20px 20px;} .homepage-right-column .news-feed-box p {font-size: 0.65em;} .homepage-right-column .news-feed-box a {color: #FFFFFF;} .newsfeedtitle {display: block; font-size: 0.77em; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px;} .news-title a {font-size: 0.65em; color: #FFFFFF; display: block; text-decoration: underline;} .news-title a:hover {text-decoration: none;} .news-posted {font-size: 0.65em; clear: both; display: block; margin: 0px 0px 0.65em 0px;} .xsl-news-desc {font-size: 0.65em; display: block; margin: 0px 0px 0.65em 0px; display: none;} .vacancies-box {background-color: #AEC4CF; padding: 20px 20px 20px 20px; margin: 0px 0px 0px 0px;} .vacancies-box h2 {font-size: 0.77em; color: #002C34; margin: 0px 0px 0.65em 0px;} .vacancies-box p {font-size: 0.65em; color: #002C34;} .vacancies-box p a {color: #002C34; text-decoration: none;} .vacancies-box p a:hover {text-decoration: underline;} .vacancies-box .news-title a {color: #002C34; text-decoration: none; font-weight: bold;} .vacancies-box .news-title a:hover {color: #002C34; text-decoration: underline;} .vacancies-box .news-posted {color: #002C34;} .footer {margin: 11px auto 8px auto; width: 976px; text-align: left; font-size: 0.65em; color: #FFFFFF; clear: both;} .footer a {color: #FFFFFF; text-decoration: underline;} .spacer {background-color:#FFFFFF; margin: 0px 0px 0px 0px; display: block; clear: both;}  .quickSearchTextBox { width: 144px; height: 21px; vertical-align: middle; text-align: left; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; display: inline; margin: 0px 1px 0px 0px; padding: 2px 2px 2px 2px; font-size: 0.7em!important; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; } *>.quickSearchTextBox { height: 21px; } .quickSearchButton { vertical-align: middle; width: 27px; height: 21px; margin: 0px 0px 0px 0px; border: 1px solid #303531; background-color: #C50012; color: #FFFFFF; font-weight: bold; font-size: 0.75em; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; } form#quick_search_box { margin: 11px 11px 1px 11px; padding: 0px 0px 0px 0px; }  h1 {color: #333333; font-size: 1em; font-weight: normal; margin: 0px 0px 0.7em 0px;} p {color: #333333; font-size: 0.77em; margin: 0px 0px 0.7em 0px;} a {color: #3782A1;}
