.section-values h1{
	display: none;
}

.section-values #introcopy h1,
.section-values #generalcontent h1,
.section-values #header h1{
	display: block !important;
}

/* Generalcontent wrapper content */

#generalcontent {
width:604px;
float:left;
position:relative;
margin:50px 0 0 0;
padding:0;
background:#A3A2A7 url(i/page_background.jpg) left top no-repeat;
}

#generalcontent #genheader {
background:none;
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

#genheader h1#marketing {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/marketing.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader h1#fundraising {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/fundraising.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader h1#communications {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/communications.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader h1#video {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/video.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader h1#apply {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/apply.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader h1#faqs {
width:429px;
height:121px;
float:left;
position:relative;
background:url(i/faqs.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#genheader img#tvbutton {
float:left;
position:relative;
width:175px;
height:121px;
border:none;
margin:0;
padding:0;
}

#introcopy {
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

#introcopy p {
font-size:1.3em;
font-weight:bold;
color:#6C5679;
margin:0;
padding:0 40px 35px 40px;
}

#jobcontainer {
width:524px;
margin:0;
padding:0 0 0 24px;
float:left;
position:relative;
}

#jobcopy {
width:565px;
margin:0;
padding:0 0 10px 0;
float:left;
position:relative;
background:#fff url(i/divider.gif) 16px bottom no-repeat;
}

#jobcopy h2 {
font-weight:normal;
font-size:1.5em;
color:#6C5679;
margin:0;
padding:0 30px 0 16px;
}

#jobcopy h3 {
font-weight:normal;
font-size:1.4em;
color:#6C5679;
margin:0;
padding:0 0 14px 16px;
}

#jobcopy p {
font-size:1.1em;
color:#808285;
margin:0;
padding:0 16px 22px 16px;
line-height:1.2em;
}

#videoflash {
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

#genfooter {
width:604px;
height:208px;
float:left;
position:relative;
margin:0 0 20px 0;
padding:0;
background:url(i/page_footer.jpg) left bottom no-repeat;
}

#genfooter img {
border:none;
margin:0;
padding:0 15px 0 0;
float:right !important;
position:relative;
}


/*Homepage*/
#homecontent {
width:604px;
float:left;
position:relative;
margin:20px 0;
padding:0;
background:url(i/homepage.jpg) left top no-repeat;
}

#strapline {
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

#strapline p {
margin:0;
padding:15px 300px 0 0;
font-size:1.1em;
line-height:1.0em;
color:#808285;
font-weight:bold;
}

#homecontent #introcopy {
background:none;
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

#introcopy h1 {
width:604px;
height:83px;
float:left;
position:relative;
background:url(i/homepage-title.jpg) left top no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
font-size:2.0em;
}

#introcopy {
width:604px;
float:left;
position:relative;
margin:0;
padding:0;
}

.values #introcopy p {
font-size:1.0em;
line-height:1.1em;
font-weight:bold;
color:#000;
margin:0;
padding:0 200px 5px 40px;
}

#homeflash {
width:604px;
margin:0;
padding:0;
float:left;
position:relative;
}