@charset "utf-8";
/* CSS Document */

/*-----------------content css / DO NOT TOUCH-----------------*/

#content{
	width:100%;
	margin:0 auto;
	padding:0px;
}


#content h1 {
margin:0px;
padding:5px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #d7000e;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#content p {
margin:0px;
padding:5px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #444;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#content p a {
font-style: none;
text-transform:none;
font-weight: bold;
color: #d7000e;
text-decoration: none;}

#content p a:hover {
font-style: none;
text-transform: none;
font-weight: bold;
color: #d7000e;
text-decoration: underline;}

img#page-header{
	margin:0;
	padding:0px 0px 15px 0px;
}

img#about-img{
	margin:0;
	padding:20px 0px 25px 0px;
}

img#about-caption01{
	margin:0;
	padding:10px 0px 0px 0px;
}

img#about-caption02{
	margin:0;
	padding:8px 0px 5px 0px;
}


img#partners{
	margin:0;
	padding:20px 0px 20px 0px;
	float:right;
}

#partner-container{
	margin:0;
	padding:0;
	width:100%;
	overflow:auto;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #999;
}

#partner-container p{
	margin:0;
	padding:20px 0px 20px 0px;
	width:400px;
	float:left;
}

img#hiv-caption{
	padding:10px 0px 0px 0px;
}

#hiv-container{
	margin:0;
	padding:10px 0px 30px 0px;
	width:100%;
	overflow:auto;
}

#hiv-link01{
	width:270px;
	height:564px;
	margin:0;
	padding:0;
	float:left;
}

#hiv-link02{
	width:270px;
	height:564px;
	margin:0;
	padding:0;
	float:right;
}

img#story{
	margin:0;
	padding:20px 0px 20px 0px;
	float:left;
}

#story-container{
	margin:0;
	padding:0;
	width:100%;
	overflow:auto;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #999;
}

#story-container p{
	margin:0;
	padding:20px 0px 20px 0px;
	width:350px;
	float:right;
}

#fun-video-container {
	margin:0;
	padding:0;
	width:100%;
}

#fun-video {
	margin:0;
	padding:0% 1.5% 0% 1.5%;
	width:30%;
	float:left;
}

#fun-downloads-container {
	margin:0;
	padding:0;
	width:100%;
}

#fun-downloads {
	margin:0;
	padding:0% 1.5% 30px 1.5%;
	width:30%;
	float:left;
}

img#fun-video-img{
	margin:0;
	padding:20px 0px 5px 0px;
}

img#fun-downloads-img{
	margin:0;
	padding:0px 0px 10px 0px;
}

#fun-downloads p {
margin:0px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #626262;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
}

#fun-downloads b {
font-size: 12px;
}

#youtube-pad{
	padding:5px 0px 10px 0px;
}

img#contact-caption{
	padding:0px 0px 0px 0px;
}

#contact-details{
	padding:15px 0px 0px 0px;
}

img#contact-img{
	float:right;
}

img#inspire-caption{
	padding:10px 0px 5px 0px;
}

#mini-site-container{
	padding:15px 0px 30px 0px;
}

/*-----------------right column css / DO NOT TOUCH-----------------*/

#advert{
	margin:0px;
	width:558px;
	overflow:auto;
	padding:0px 0px 25px 0px;
}

#advert-red{
	margin:0px 0px 0px 0px;
	width:558px;
	padding:0px;
	overflow:hidden;
	background-color:#d7000e;
}

img#advert-txt{
	padding:15px 0px 0px 15px;
}

img#ad-bottom{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}

#advert h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:justify;
letter-spacing:0px;
background-color:#d7000e;
}

#advert p{
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:left;
letter-spacing:0px;
overflow: visible;
}

#advert p a {
font-style: normal;
text-transform:none;
color: #FFF;
font-weight:bold;
text-decoration: none;
}

#advert p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
font-weight:bold;
text-decoration: underline;}



#advert-white-container{
	margin:0px;
	width:528px;
	overflow:auto;
	padding:15px;
}

#advert-white{
	margin:0px 0px 0px 0px;
	width:528px;
	padding:0px;
	overflow:hidden;
	background-color:#FFF;
}

#youtube-advert-pad{
	margin:0px 0px 0px 0px;
	padding:10px 15px 20px 15px;
	float:right;
}

img#advert-txt-red{
	padding:15px 0px 0px 15px;
	float:left;
}


#advert-white p{
margin:0px 0px 0px 0px;
padding:10px 15px 10px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 12px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #d7000e;
text-decoration: none;
text-align:left;
letter-spacing:0px;
overflow:visible;
float:left;
width:200px;
}


#news-flash{
	height:770px;
	width:560px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

img#news-header{
	margin:0;
	padding:0px 0px 0px 0px;
}

img#advert-download{
	margin:0px;
	padding:0px 0px 25px 0px;
}

#advert-download{
	margin:0px;
	padding:10px 0px 20px 0px;
}

img#advert-download-no-quiz{
	margin:0px;
	padding:0px 0px 10px 0px;
}

#photo-gallery{
	padding:0px 0px 10px 0px;
}