@import url("reset.css");


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/background.jpg) repeat-x top left #e9e9e9;

}

#nav-home {
margin:0;
padding:193px 0 0 11px;
}

#nav-home ul {
margin:0;
padding:0;
list-style:none;
}

#nav-home ul li {
width:124px;
height:36px;
margin:0;
padding:0;
float:left;
display:block;
}

#nav-home ul li a {
width:124px;
height:26px;
background:url(../images/nav-off.png) no-repeat top left;
*background:url(../images/nav-off.gif) no-repeat top left;
display:block;
font-size:.75em;
line-height:1em;
color:#fff;
margin:0;
padding:20px 0 0 0;
text-align:center;
text-decoration:none;
}

#nav-home ul li a:hover {
background:url(../images/nav-on.png) no-repeat top left;
*background:url(../images/nav-on.gif) no-repeat top left;
color:#0083be;
}

#nav-home ul li a.selected {
background:url(../images/nav-on.png) no-repeat top left;
*background:url(../images/nav-on.gif) no-repeat top left;
color:#0083be;
}

h1 {
margin:0 0 20px 0;
padding:0;
font-size:1.2em;
font-weight:normal;
color:#d6083b;
}

h2, h3 {
margin:0 0 10px 0;
padding:0;
font-size:1em;
line-height:1.4em;
font-weight:normal;
color:#0083be;
}

h2.red, h3.red {
margin:0 0 5px 0;
padding:20px 0 0 0;
font-size:1em;
line-height:1.4em;
font-weight:normal;
color:#d6083b;
background:url(../images/dotted-line-blue.gif) repeat-x top left;
}

h4 {
margin:0 0 10px 0;
padding:0;
font-size:.9em;
line-height:1em;
font-weight:normal;
color:#0d9b8c;
}


p {
margin:0 0 10px 0;
padding:0;
font-size:.7em;
color:#707070;
line-height:1.4em;
}

p.dotted-line {
margin:0 0 10px 0;
padding:10px 0 0 0;
font-size:.7em;
color:#707070;
line-height:1.4em;
background:url(../images/dotted-line-blue.gif) repeat-x top left;
}

p.apply-button {
padding:0;
margin:0 0 20px 0;
}

p.apply-button a {
width:100px;
height:21px;
display:block;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
margin:0 0 0 0;
padding:4px 0 0 0;
background:url(../images/apply-button-off.gif) no-repeat top left;
}

p.apply-button a:hover {
color:#fff;
background:url(../images/apply-button-on.gif) no-repeat top left;
}

p.apply-button a:visited {
color:#fff;
}

p a {
color:#d6083b;
}

p a:hover {
color:#0d9b8c;
}

p a:visited {
color:#d6083b;
}

p.align-right {
margin:0 0 0 0;
padding:0 0 0 0;
text-align:right;
}

p.align-right a {
text-decoration:none;
}

p a.pdf-download {
width:400px;
height:60px;
background:url(../images/pdf-icon.gif) no-repeat top left;
display:block;
margin:0 0 0 0;
padding:10px 0 0 60px;
line-height:1.6em;
}

h2.heading {
background:url(../images/heading-background.jpg) no-repeat top left;
width:426px;
height:22px;
margin:0 0 20px 0;
padding:7px 0 0 20px;
color:#fff;
font-size:.9em;
font-weight:normal;
display:block;
}

#container {
width:770px;
margin:0 auto;
padding:0;
}

#header-home {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/home-header.jpg) no-repeat top left;
}

#header-adult {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/adult-header.jpg) no-repeat top left;
}

#header-locations {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/locations-header.jpg) no-repeat top left;
}

#header-roles {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/roles-header.jpg) no-repeat top left;
}

#header-working {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/working-header.jpg) no-repeat top left;
}

#header-apply {
margin:0;
padding:0;
width:770px;
height:239px;
background:url(../images/apply-header.jpg) no-repeat top left;
}

#content-wrapper {
width:770px;
margin:0;
padding:0;
background:url(../images/content-background.gif) repeat-x top left;
}

#content-container {
width:720px;
margin:0;
padding:25px;
background:url(../images/content-container-bkg.gif) repeat-y top left;
}

#conetent-left-home {
margin:0 20px 0 0;
padding:0 0 0 20px;
width:446px;
float:left;
}

#content {
margin:0 0 0 0;
padding:0 0 0 0;
width:699px;
float:left;
}

#content-right {
margin:0 0 0 0;
padding:0 0 0 0;
width:479px;
float:left;
}

#content-right ul, #content ul {
margin:0 0 10px 15px;
padding:0 0 0 15px;
list-style:disc;
}

#content-right ul li, #content ul li {
font-size:.7em;
color:#707070;
line-height:1.4em;
}

#content-right ul li a, #content ul li a {
color:#d6083b;
}

#content-right ul li a:hover, #content ul li a:hover {
color:#0d9b8c;
}

#content-right ul li a:visited, #content ul li a:visited {
color:#d6083b;
}


.video-container {
width:230px;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}

.video-container p {
margin:5px 0 0 0;
padding:0;
line-height:1.4em;
}

.video-container p a {
text-decoration:none;
}


.picture-container {
width:150px;
height:180px;
margin:0 8px 0 0;
padding:0 0 0 0;
float:left;
}

.picture-container p {
margin:5px 0 0 0;
padding:0;
line-height:1.4em;
}

.picture-container p a {
text-decoration:none;
}

#profile-img {
width:230px;
margin:0 0 10px 10px;
padding:0;
float:right;
}

#profile-title {
width:230px;
margin:0;
padding:10px 0 0 0;

}

#profile-title h2 {
margin:0 0 0 0;
}


.job-opp-wrapper {
width:446px;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}

.job-opp-content {
width:401px;
margin:0 0 0 0;
padding:0 0 0 45px;
background:url(../images/icon-document.gif) top left no-repeat;
}

.job-opp-content h3 {
margin:0 0 5px 0;
padding:0;
}

.job-opp-content h3 a {
margin:0 0 0 0;
padding:0;
font-size:.9em;
font-weight:normal;
color:#d6083b;
text-decoration:none;
}

.job-opp-content h3 a:hover {
color:#0d9b8c;
}


#content-right-home {
width:233px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}

#content-left {
width:180px;
margin:0 20px 0 0;
padding:1px 0 0 20px;
float:left;
}

#content-left ul {
margin:0;
padding:0;
}

#content-left ul li {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ccc;
line-height:1.4em;
font-size:.7em;
}


#content-left ul li a {
color:#d6083b;
text-decoration:none;
}

#content-left ul li a:hover {
color:#0d9b8c;
}



#content-left ul li a.selected {
color:#0d9b8c;
text-decoration:none;
}

.right-links {
width:233px;
height:192px;
margin:0 0 20px 0;
}

.home-video {
width:233px;
height:204px;
margin:0 0 20px 0;
background:url(../images/video-background.jpg) no-repeat top left;
}

.open-day {
background:url(../images/open-day-background.gif) no-repeat top left;
}

.benefits {
background:url(../images/benefits-background.gif) no-repeat top left;
}

.benefits-green {
background:url(../images/benefits-background-green.gif) no-repeat top left;
}

.apply {
background:url(../images/how-apply-background.gif) no-repeat top left;
}

.location {
background:url(../images/location-background.gif) no-repeat top left;
}


.right-links h3 {
float:right;
margin:0 0 0 0;
padding:6px 10px 0 0;
width:223px;

text-align:right;
color:#fff;
font-size:.9em;
}

.right-links h3 a {
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

.right-links h3 a:hover {
color:#707070;
}

.right-links-content-open {
width:233px;
height:132px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
}

.right-links-content-open table {
margin:10px 0 0 30px;
padding:0;
}

.right-links-content-open table td {
margin:0;
padding:5px 18px 5px 0;
font-size:.75em;
line-height:1.4em;
color:#363636;
}

.right-links-content-video {
width:233px;
height:142px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
}

.right-links-content-apply {
width:95px;
height:52px;
display:block;
float:right;
margin:70px 0 0 0;
padding:0 10px 0 0;

}

.right-links-content-apply p {
margin:0;
padding:0 0 5px 0;
}

.right-links-content {
width:90px;
height:132px;
float:right;
margin:0 0 0 0;
padding:10px 10px 0 0;
}

.right-links-content ul, .right-links-content-apply ul {
list-style:none;
}

.right-links-content ul li, .right-links-content-apply ul li {
font-size:.65em;
line-height:1.4em;
color:#363636;
margin:0 0 5px 0;
}

.right-links-readmore {
float:right;
margin:0 0 0 0;
padding:0 10px 0 0;
width:223px;
height:23px;
text-align:right;
}

.right-links-readmore p a {
text-decoration:none;
}


#footer {
width:770px;
height:64px;
background:url(../images/footer-background.gif) no-repeat top left;
}

#footer ul {
margin:0;
padding:32px 0 0 25px;
list-style:none;
}

#footer ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size:.7em;
color:#fff;
}

#footer ul li.logo {
margin:0;
padding:0 0 0 390px;
}


