body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
abbr,acronym {border:0;}

body {
background: #f5f5f5 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_header_back_tile.jpg) top repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
text-align: left;
margin: 0px;
padding: 0px;
color: #585858;
}

body a img{
border: none;
}

body a {
color: inherit;
text-decoration:none;
}

/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/

#header ul {display: none;}

#subheader {display: none;}

#left {display: none;}

p.breadcrumb {display: none;}

#footer {display: none;}

/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/

#wrapper {
width: 100%;
}

#wraptwo {
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_footer_top_tile.jpg) bottom repeat-x;
width: 100%;
padding: 0px 0px 35px 0px;
float: left;
}

#maincontentarea {
width: 965px;
margin: 0 auto;
padding: 35px 0px 0px 0px;
}

#wrapper_header {
width: 100%;
background: #f00;
}

#header {
width: 965px;
margin: 0 auto;
}

#wrapper_content {
width: 100%;
background: #ff0;
}

#content {
width: 960px;
background: #aaa;
margin: 0 auto;
}

#wrapper_footer {
width: 100%;
background: #f0f;
}

#wrapper_footer #footer {
width: 960px;
background: #777;
margin: 0 auto;
}

#sub_footer {
margin: 0 auto;
width: 965px;
clear:both;
}

#left_nav {
width: 233px;
float: left;
padding: 0px 22px 0px 0px;
}

#main_content {
background: #ccc;
width: 455px;
float: left;
}

#wrapper .large {
width: 721px;
margin-left: -11px;
}

#left_nav_top {
height: 5px;
overflow: hidden;
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_top.gif) no-repeat;
width:233px;
}

#left_nav_mid {
width:233px;
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_tile.gif) repeat-y;
}

#left_nav_mid #other {
width: 209px;
background: transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_grad.gif) no-repeat top;
margin-left: 1px;
padding: 30px 8px 10px 10px;
}

#left_nav_bot {
height: 5px;
overflow: hidden;
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_bot.gif) no-repeat;
width:233px;
}

#right_block {
float: left;
*float:right;
width: 233px;
margin-left: 0px;
margin-top: 20px;

}

#contentfullscreen .no-power-hour-rhb {
    margin-top: 36px;
}

.padder {
padding: /*0*/10px 11px 15px 11px;
}

/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/

#header img.left{
float: left;
width: 173px;
height: 109px;
}

#header img.right{
width: 792px;
height: 109px;
}

.nav_tertiary li img{
float: right;
margin: 4px 1px 0px 0px;
padding: 0px 0px 0px 15px;
}

#left_nav_mid #other img{
padding: 0px 4px 0px 0px;
}

#right_block img {
padding: 0px 0px 18px 0px;
}

.banner {
padding: 0px 0px 25px 0px;
}

/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/

#sub_footer ul {
padding: 35px 0px 35px 0px;
margin:0px;
list-style:none;
color: #787878;
}

#sub_footer ul li{
display: inline;
}

#sub_footer ul li a{
color: #e15;
}

.nav_tertiary {
margin: 0px 3px 0px 1px;
color: #000;
font-size: 1.1em;
list-style:none;
padding:0px;
}

.nav_tertiary li{
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_li_bot.gif) bottom repeat-x;
line-height: 1.6em;
padding: 8px 15px 10px 15px;
}

.nav_tertiary li a{
color: #000;
}

.nav_tertiary a:hover {
text-decoration:underline;
}

.nav_tertiary li span{
background: #f00;
width: 150px;
display: block;
}

.nav_tertiary li.active{
font-weight: bold;
}

.nav_tertiary ul {
padding: 10px 0px 5px 0px;
margin:10px -15px -8px -15px;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_active_li_bot.gif) top no-repeat;
font-weight: normal;
color: #787878;
list-style:none;
}

.nav_tertiary ul li{
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_left_nav_li_dot_bot.gif) bottom repeat-x;
margin: 0px 15px;
padding: 3px 5px 5px 5px;
line-height: 1.3em;
}

.nav_tertiary li a{
color:#000;
}

.nav_tertiary  li.active a{
color: #ee1155;
}

.nav_tertiary  li.active ul li a{
color: #787878;
}

.nav_tertiary  li.active ul li.active a{
color: #ee1155;
}

.nav_tertiary li.a_black a{
color: #000;
}

.nav_tertiary ul li.active a{
color: #e15;
font-weight: bold;
}

.nav_tertiary ul li.bottom{
background: none;
padding: 3px 5px 4px 5px;
}

ul.ticks {
	background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_dot_line_hori.gif) repeat-x left bottom;
	margin:0 0 25px 0;
	padding:0 0 3px 0;
}

	ul.ticks li {
		background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_green_tick.gif) left top no-repeat;
		font-size:1.1em;
		padding:3px 0 3px 20px;	
	}

ul.ticks li a {
color: #ee1155;
}


.padder ul.ticks {
margin:0 0 10px 0;
}







.hr {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_hr.gif) bottom no-repeat;
width: 100%;
height: 1px;
font-size: 1px;
line-height: 1px;
margin: 33px 0px 33px 0px;
}


.height_5_line {min-height: 83px;}
*html .height_5_line {height: 83px;}

.height_4_line {min-height: 66px;}
*html .height_4_line {height: 66px;}

.badge_link {
margin-top: -75px;
float: right;
width: 350px;
}

ol {
list-style:decimal;
padding: 0px 0px 10px 25px;
}



.rhb_header_img {
float: left;
padding: 0px;
margin:0px 0px 0px -10px;
}

#right_block .norm {
clear:both;
float: left;
margin:0px;
padding:0px;
}

#right_block .header_img img{
padding: 5px 10px 0px 10px;
margin:0px;
}

#right_block .icon_box {
background: #f00;
clear:both;
padding: 0px;
margin:0px;
}

#right_block .icon_box img {
float: left;
margin:0px;
padding: 0px;
}

#right_block .icon_box p {
padding: 10px 0px 0px 10px;
float: left;
}

#right_block .rhb_img_1 {
padding-top: 120px;
margin:0px;
}

#right_block .rhb_img_2 {
padding-top: 54px;
margin:0px;
}

#right_block .rhb_img_3 {
padding-top: 15px;
margin:0px;
}

#right_block .rhb_img_4 {
padding-top: 230px;
margin:0px;
}

#right_block .rhb_img_5 {
padding-top: 140px;
margin:0px;
}

#right_block .rhb_img_6 {
padding-top: 50px;
margin:0px;
}




/*------------------------------------------------
Primary content
------------------------------------------------*/
#content_primary {
	float:left;
	font: 1.1em/165% Verdana, Arial, Helvetica, sans-serif;
	width:695px;
}

#content_primary_small {
	float:left;
	font: 1.1em/165% Verdana, Arial, Helvetica, sans-serif;
	width:440px;
	margin-right: 25px;
}

.icons{
    float: right;
    margin: 0 0 40px 20px;
	*margin: 0 0 10px 20px;
}

p.para_last02{padding-bottom:85px;}
p.para_last03{padding-bottom:26px;}
p.para_last04{padding-bottom:82px;}





#breadcrumb {
color:#777777;
float:left;
font-size:0.9em;
margin:10px 0 14px 0;

}

#breadcrumb ul {
font-size:1.1em;
line-height:1.1em;
}

#breadcrumb ul li {
display:inline;
}

	#breadcrumb p {
		line-height:8px;
		margin-bottom:0;
	}
	
	#breadcrumb a {
	color: #777;
	}
	
	#breadcrumb a:hover {
	text-decoration:underline;
	}

h1, h2, h3, h4 {
	color: #000;
}

h1 {
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:15px;
	clear:both;
	line-height: 1em;
}

h1.banner_image {
padding: 0px;
margin:0px;
}

h1.banner_image span {
display:none;
}

h2 {
	color:#585858;
font-size:1.1em;
font-weight:bold;
margin:18px 0 16px;
}

p {
	color:#585858;
	margin-bottom:10px;
	clear:left;
	/*clear:both;*/
}

.link span {
clear:both;
float: left;
width: 450px;
}

.link span a {
background:none;
padding: 0px 0px 0px 25px;
}

.link .bottom {
margin: 0px 0px 10px 0px;
}

p a  {
color: #e15;
}

p a:hover {
text-decoration: underline;
}

p.sub-head {
color:#EE1155;
font-size:1.4em;
font-weight:bold;
margin-bottom:15px;
}

.link a {
	background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/cricket_refresh_link_arrow_1.gif) no-repeat scroll 0 3px;
	color:#e15;
	padding-left:15px;
	text-decoration:none;
}

















	/* PLAIN BOX */
	
	#right_block .plain_box {
	margin: 0px 0px 15px 0px;
	}
	
	#right_block .edu_red {
	background: #ce2055 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_red_back_top.jpg) no-repeat;
	}
	
	#right_block .edu_red p, #right_block .edu_red h2{
	color: #fff;
	}
	
	#right_block .edu_red .bottom {
			background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_red_back_bot.jpg) no-repeat;
		}
	
	.plain_box {
		background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_plain_box_body.gif) no-repeat;
		margin:0 11px 15px 0;
		padding-top:5px;
		width:233px;
		float: left;
	}
	
		.plain_box .main {
			padding:10px 0px 0 15px;
			width: 203px;
		}
		
		.plain_box .main h2 {
			color:#000;
			margin:0 0 10px 0;
		}
		
		.plain_box .main img {
			float:right;
			margin-left:10px;
		}
		
		.plain_box .main p, .plain_box .main ul, .plain_box .main form label, #maincontentarea p.nph {
			color:#585858;
			line-height:1.5em;
		}
		
		.withimage {
		width: 125px;
		float: left;
		}
		
		#right_block .plain_box p {
		font-size:1.1em;
		clear:none;
		}
		
		#right_block .plain_box .cta {
		clear:both;
		}
		
		.plain_box .main ul {
			margin:0 0 15px 15px;
		}
		
			.plain_box .main ul li {
				list-style-type:disc;
			}
		
		p.cta {
			background:#00aa55 url(../img/rhb_cta.gif) no-repeat scroll 0 0;
			clear:both;
			margin:0;
			padding:2px 14.5px 4px;
			width:105px;
			
			line-height: 1.6em;
		}
		
		#right_block p.cta {
		font-size: 1.1em;
		}

			p.cta a {
				color:#fff;
				display:block;
				font-weight:bold;
				text-align:center;
			}

		p.wide {
			background:#00aa55 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_rhb_cta_wide.gif) no-repeat scroll 0 0;
			padding:2px 15px 4px 15px;
			width:173px;
		}
		
		.edu_red .wide {
		background:#00aa55 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_red_back_cta.gif) no-repeat scroll 0 0;
		}

		.plain_box .main p.link {
			margin:10px 0 0;
		}
		
		.plain_box .bottom {
			background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_plain_box_bottom.gif) no-repeat;
			overflow:hidden;
			height:15px;
			clear:both;
		}

		.plain_box .main form {
			margin:20px 0 0 0;
		}
		
		.plain_box .main form fieldset {
		}
		
		.plain_box .main form input#postcode {
			width:100px;
		}
		
		.plain_box .main form .qands-cta {
			margin:20px 0 0 0;
		}
		
			.plain_box .main form .qands-cta input {
				background:transparent url(../img/rhb_cta_wide.gif) no-repeat scroll 0 0;
				border:medium none;
				color:#FFFFFF;
				cursor:pointer;
				font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
				padding:2px 0 6px;
				text-align:center;
				width:203px;
			}

			.plain_box .main form .qands-cta input:hover {
				text-decoration:underline;
			}

			.plain_box .main form .qands-cta input.compare {
				margin:8px 0 0 0;
			}


.box_end {
margin:0 0px 15px 0;
}






	/* PLAIN BOX */
	.plain_box .header {
		background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_header_box_body.gif);
		margin:0 6px 0 4px;
		padding:10px;
		overflow:hidden;
		/*
		width:203px;
		*/
	}
	
		.plain_box .header .top {
			float:left;
			height:8px;
			overflow:hidden;
			width:233px;
		}
		
		.plain_box .header .mid {
		float:left;
		padding:0 3px;
		width:auto;
		}
	
	.plain_box  h2 {
color:#FFFFFF;
font-size:1.3em;
margin:0;
}
	
	.plain_box  h2 span {
	font-size:0.8em;
	font-weight:normal;
	}
	
	.plain_box .header_bottom {
		background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_header_box_bottom.gif) no-repeat;
		margin:0 6px 0 4px;
		overflow:hidden;
		font-size: 5px;
		line-height: 5px;
	}


.mouse_icon {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_mouse_icon.gif) right bottom no-repeat;
}

.form_icon {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_form_icon.gif) right bottom no-repeat;
}

.urban_cricket_icon {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_cricket_icon.gif) right bottom no-repeat;
}
.ht_heroes_icon {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_ht_heroes_icon.gif) right bottom no-repeat;
}


/*image list */

.image_list {
width: 455px;
margin-bottom: 10px;
float: left;
}

.image_list .ticks {
width: 320px;
float: right;
}

.image_list .fourTOseven {
padding-top: 35px;
}

.image_list .sevenTOeleven {
padding-top: 15px;
}

.image_list .elevenTOfourteen {
padding-top: 45px;
}

.image_list img{
float: left;
}

/*Sustainable banner on the free reources page*/
.sustainable_banner {
width: 451px;
height: 75px;
padding: 6px 255px 0px 15px;
background:#f00;
float: left;
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/edu_sustainable_banner.gif) top left no-repeat;
clear:both;
}

#content_primary .sustainable_banner p {
line-height: 1.5em;
}


/*ADDED 27TH MAY 2010*/

table {
/*border:1px solid #D1D1D1;*/
/*font-size:1.1em;*/
margin:0;
padding:0;
width:100%;
border:none;
}



tr {
background:#FFFFFF none repeat scroll 0 0;
}


tr th {
color:#000000;
padding:6px;
}

tr.even {
background:#F1F1F1 none repeat scroll 0 0;
}






/*.box_holder {
float:left;
margin:0 0 10px;
width:430px;
}
*/


#right h3 {
border:medium dotted;
color:#000000;
float:left;
font-size:1.4em;
margin:0;
padding:0;
}

.box_holder h3 {
height:60px;
margin:0;
overflow:hidden;
padding:0;
}

.side_box {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_tile_back.gif) repeat scroll center bottom;
float:left;
margin:0;
padding:0 3px 0 1px;
width:430px;/*229px*/
}



.side_box_back {
background:#FBFBFB url(/idc/groups/wcms_content/@wcms/@resi/documents/digitalassets/nopower_table_bottom.gif) repeat-x scroll center bottom;
float:left;
padding:0 0 0 10px;
width:430px;/*219PX*/
}


.side_box_bottom {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_bottom.gif) repeat scroll 0 50%;
border:1px solid #000000;
float:left;
height:5px;
margin:0;
overflow:hidden;
padding:0;
width:450px;/*233px*/
}




.rightside_box {
background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_tile_back.gif) repeat scroll center bottom;
float:left;
margin:0;
padding:0 3px 0 1px;
width:430px;/*229px*/
}



#table_box {
    width:456px;
    border:none;
}

.no-power-hour #table_box {
    margin-bottom: 15px;
}

.no-power-hour hr {
    color: #ccc;
    margin: 30px 0;
    *margin: 8px 0 2px 0;
}



.left_table_box,
.right_table_box {
    height:435px;
}

.left_table_box {
float:left;
background:transparent url(/idc/groups/wcms_content/@wcms/@resi/documents/digitalassets/nopower_table_leftside.gif) repeat-y;
}

.right_table_box {
    float:right;
    background:url(/idc/groups/wcms_content/@wcms/@resi/documents/digitalassets/nopower_table_rightside.gif) repeat-y;
}

.table_center {
float:left;
/*width:100%;*/
border:none;
width:90%;
margin:0;
padding:10px;
}


.table_center td {
padding-bottom:10px;
padding-top:10px;


}


.table_center tr.bot_line {
border-bottom:1px solid #eee;
}

.table_center td.bottom_line{
border-bottom:1px solid #eee;
}

.paragraph p.banner{
float: right;
margin-right: 10px;
}

/* ORDERED LIST STYLES */
ol li a {
    color: #e15;
    text-decoration: none;
}


/*** slide show ****/

.slideshow {
    position:relative;
    height:220px;
}

.slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

.slideshow IMG.active {
    z-index:10;
}

.slideshow IMG.last-active {
    z-index:9;
}

/**/

.slider-wrap {
    padding-bottom: 215px;
}

/* banner clear fix for IE7 */
.clearboth {
	float:left;
	clear:both;
}


