@import url("reset.css");
@import url("navigation.css");

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

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:#0d9b8c;
}

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-green.gif) repeat-x top left;
}


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:0 0 10px 0;
font-size:.7em;
color:#707070;
line-height:1.4em;
background:url(../images/dotted-line-green.gif) repeat-x bottom 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;
}

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:203px;
background:url(../images/home-header.jpg) no-repeat top left;
}

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

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

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

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

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

#header-apply {
margin:0;
padding:0;
width:770px;
height:203px;
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:#f4f4f4 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 {
margin:0 0 10px 15px;
padding:0 0 0 15px;
list-style:disc;
}

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

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

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

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

.video-container {
width:230px;
margin:0 0 0 5px;
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;
}

.video-container .right  {
text-align:right!important;
}

#content-right .video-container ul.links{
	list-style:none!important;
	margin-left:0px;
	}

.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;
}

.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;
height:23px;
text-align:right;
color:#fff;
font-size:.9em;
}

.right-links h3 a {
color:#fff;
text-decoration:none;

}

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

.right-links h3.small {
float:right;
margin:0 0 0 0;
padding:6px 10px 0 0;
width:223px;
height:23px;
text-align:right;
color:#fff;
font-size:.8em;
}

.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:0px 0 0 5px;
padding:0;
}

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

.right-links-content-open table td a { color:#d6083b; }

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

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

.right-links-content 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;
}




