body{font-family:Arial, Helvetica, sans-serif;font-size: 62.5%;color: #333;}


/*
#main_content .inner {width: 980px;margin: 0px auto;}
#left{        width: 211px; float: left; padding-left: 5px; border: 1px dotted #FF0000; }
#left_wide{   width: 740px; float: left; border: 1px dotted #FF0000; }
#middle{      position: relative; width: 496px; float: left; padding-left: 24px; padding-right: 24px; border: 1px dotted #FF0000; width: 494px;}
#right{       position: relative; width: 216px; float: left; border: 1px dotted #FF0000; width: 214px;}
#right_wide{  position: relative; width: 660px; float: left; border: 1px dotted #FF0000; }

#sub_header{height:60px;}
#sub_header .inner{margin:0 auto;position:relative;width:980px;}
*/


/*=== misc ===*/
#middle h1{font-size: 2.2em; margin: 0px 0px 10px 0px;}
#middle h2{font-size: 1.6em; margin: 0px 0px 8px 0px;}
#middle h3{font-size: 1.4em; margin: 0px 0px 8px 0px;}
#middle p{ font-size: 1.2em; line-height: 1.3em;margin: 0px 0px 12px 0px;}
#middle ul {padding-left: 32px;margin: 0px 0px 12px 0px;}
#middle ul li{font-size: 1.2em;margin-bottom: 8px;}
#middle a{color: #022A68; text-decoration: none;}

.right_block_placeholder h3{font-size: 1.2em; margin: 0px 0px 0px 0px;}

/*=== header ===*/
#header{background: url(../images/header-backdrop.png) repeat-x;}
#header-inner{background: url(../images/header-inner-backdrop.png) no-repeat;background-position: 5px 0px;height: 125px;position: relative;width: 980px;margin: 0px auto;}
#company-logo{position: absolute;left: 17px;top: 22px;}
#header-strapline{width: 347px;height: 69px;background-image:url(../images/header-strapline3.png);position: absolute;left: 539px;top: 37px;}


/*=== content ===*/
#main_content{padding-top: 15px;padding-bottom: 16px;}
#main_content .inner{width: 980px;margin: 0px auto;}
#left{width: 211px;float: left;padding-left: 5px;}
#middle{width: 496px;float: left;position: relative;padding-left: 24px;padding-right: 24px;}
#right{width: 216px;float: left;}


/*=== footer ===*/
#footer{background: url(../images/footer-backdrop.png) repeat-x;padding-bottom: 16px;}
#footer-inner{position: relative; /*background: url(../images/footer-inner-backdrop.png) no-repeat;*/ background-position: 4px 0px;width: 980px;height: 133px;margin: 0px auto;}
#footer-logo-v{				  position: absolute; left: 118px; top: 19px;	}
#footer-logo-princes-trust{	  position: absolute; left: 31px; top: 62px;	}
#footer-logo-the-lowry{		  position: absolute; left: 22px; top: 11px;	}
#footer-copyright-info{ color: #032A6B; position: absolute; left: 238px; top: 75px; font-size: 1.2em }
#footer-navigation-1{ position: absolute; left: 70px; top: 20px; font-size: 1.2em;	}
#footer-navigation-1 ul li{float: left; list-style-type: none;	padding: 0px 21px;  }
#footer-navigation-1 ul li a{ color: #032A6B; text-decoration: none; 				}
#footer-navigation-1 ul li a:hover{ text-decoration: underline; 					}
.right_border{border-right: 1px solid #999999;}
#footer-navigation-2{ position: absolute; left: 596px; top: 74px; font-size: 1.2em;	}
#footer-navigation-2 ul li{float: left; list-style-type: none;	padding: 0px 12px;  }
#footer-navigation-2 ul li a{ color: #032A6B; text-decoration: none; 				}
#footer-navigation-2 ul li a:hover{ text-decoration: underline; 					}


/*===  Right Hand Blocks ===*/
#block_news_update{}
#block_rod_aldridge{}
#block_young_speakers{}

.right_block{    margin-bottom: 16px; width: 206px;}

.style2{ background: url(../images/right_blue_backdrop_middle2.png) repeat-y ;}
.style2 .backdrop_top{    background: url(../images/right_blue_backdrop_top2.png)    no-repeat ;}
.style2 .backdrop_bottom{ background: url(../images/right_blue_backdrop_bottom2.png) no-repeat 0px bottom ;}

.style1{ background: url(../images/right_blue_backdrop_middle.png) repeat-y ;}
.style1 .backdrop_top{    background: url(../images/right_blue_backdrop_top.png)    no-repeat ;}
.style1 .backdrop_bottom{ background: url(../images/right_blue_backdrop_bottom.png) no-repeat 0px bottom ;}

.style3  { background: url(../images/right_blue2_backdrop_middle.png) repeat-y ;}
.style3  .backdrop_top{    background: url(../images/right_blue2_backdrop_top.png)    no-repeat ;}
.style3  .backdrop_bottom{ background: url(../images/right_blue2_backdrop_bottom.png) no-repeat 0px bottom ;}


.style3 h2 {color: #FFF; margin-bottom: 8px; font-size: 1.3em;}
.style3 .content{padding: 24px 10px 10px 16px;}
.style3 p {font-size: 1.1em; color: #FFF; line-height: 1.4em; margin-bottom: 12px;}
.style3 a{color: #FFF;}
.style3 li{background: url(../images/bullet03.gif) no-repeat 0px center;list-style-type: none; padding-left: 16px; font-size: 1.1em; margin-bottom: 6px;}
.style3 .rod_aldridge_image{float: right; margin: 0px 0px 4px 4px; }


.style2 h2, .style1 h2 {color: #032968; margin-bottom: 8px; font-size: 1.3em;}
.style2 .content{padding: 14px 10px 16px 10px;}
.style2 p {font-size: 1.1em; color: #032968; line-height: 1.4em; margin-bottom: 12px;}
.style2 li{background: url(../images/bullet02.gif) no-repeat 0px center;list-style-type: none; padding-left: 16px; font-size: 1.1em; margin-bottom: 6px;}
.style2 a{color: #032968;}

.style1 .content{padding: 14px 10px 20px 10px;}
.style1 p {font-size: 1.1em; color: #032968; line-height: 1.4em; margin-bottom: 12px;}

a.right_block_read_link{ color: #032968; font-size: 1.1em; padding-left: 15px; background: url(../images/bullet02.gif) no-repeat 0px 0px; }


.right_button_go{ 
	cursor:pointer; 
	background: url(../images/right_button_go.gif); 
	width:30px; 
	height:21px; 
	border:none; 
	position:relative; 
	top:2px; 
	left:2px;
	margin:0px; 
	padding:0px;
	float:left;
}
.email_updates_input{ 
	background: url(../images/email_updates_input_backdrop.gif) no-repeat; 
	width: 134px; 
	height: 19px; 
	border: none; 
	padding: 3px 6px 0px 4px; 
	font-size: 1.2em; 
	font-style: italic; 
	position: relative; 
	top:2px; 
	left: -2px; 
	float:left;
}


/*background: url(../images/rh_backdrop.jpg) no-repeat bottom left; padding-bottom: 32px;*/
#right_hand_image{margin-top:  -32px; margin-bottom: 16px;}
#right_hand_image .rounded-top{background: url(../images/rh_image_overlay.png) no-repeat;height: 32px;width: 200px;position: relative;top: 32px;left: 0px;}
#right_hand_image .image_caption{ font-size: 1.1em; padding: 8px 10px 18px 16px;  ; width: 174px; color: #FFF; background: #66C196 url(../images/rh_backdrop.jpg) bottom no-repeat; }
#right_hand_image .image_caption .text{padding-bottom: 4px;}

.img_nav{ font-weight: bold; padding-top: 4px; text-align: center;}
.img_nav a{ color: #FFF;}
.img_nav_link{ padding: 2px; width: 12px; float: left;   }
 
.img_selected{ border: 1px dotted #FFF; }
.img_unselected{ cursor: pointer; text-decoration: underline; }

#right_hand_image .image_caption ul{  }
#right_hand_image .image_caption li{ background: url(../images/rh_bullet.jpg) 0px 5px no-repeat; padding: 0px 0px 4px 16px; list-style-type: none; }

/*-- tabbed section --*/

.tabbed_section{margin-top: 8px; margin-bottom: 16px; width: 500px;}

.tabbed_section .main  {  background: url(../images/tabbed_section_frame_middle.png); repeat-y ;}
.tabbed_section .top   {  background: url(../images/tabbed_section_frame_top.png)     no-repeat ;}
.tabbed_section .bottom{  background: url(../images/tabbed_section_frame_bottom.png)  no-repeat 0px bottom ;}
.tabbed_section .content{ padding: 16px 0px 8px 0px; position: relative; }

.tabbed_section h2{
margin: 0px !important;  
font-weight: 1.4em  !important;
font-weight: bold;  !important;
color: #032968;     !important;
height: 28px;
background: url(../images/tabbed_section_tab.png) no-repeat 11px 0px;
line-height: 28px;
padding-left: 22px;
}

.tabbed_section h3{font-size: 1.4em;color: #032968;font-weight: bold;margin-bottom: 8px;line-height: 1.2em;width: 144px !important; min-height: 32px;}

.academies_sectionleft{padding-left: 15px;padding-right: 9px;width: 236px;float: left;border-right: 1px solid #E1EAEA;}
.academies_sectionright{padding-left: 10px;float: left; width: 218px;}
.academies_sectionfull{padding-left: 15px;padding-right: 12px;}
.academies_sectionfull p{width: 360px;}
.academies_sectionfull img{ float: right; margin-left: 10px;}

.tabbed_section ul{margin: 0px 0px 0px 0px !important;padding-left: 0px !important;width: 120px;}
.tabbed_section li{background: url(../images/bullet01.gif) no-repeat 0px 1px;list-style-type: none;padding-left: 12px;color: #032968;line-height: 1.1em;margin-bottom: 8px;}
.tabbed_section a{text-decoration: none;font-size: 1.0em;}
.academies_sectionleft img{margin-left: 10px;}
.academies_sectionleft .txt{ width: 136px; float: left;}

.academies_sectionright img,.academies_sectionleft img{float: left;margin-left: 8px;}
.academies_sectionright .txt{ width: 118px; float: left; overflow: hidden; }


/*--- home Page ---*/

#home_page_intro_text{
width: 155px;
padding-right: 15px;
float: left;
}

#home_page_flash_anim{}

#swf_banner{
width: 300px; 
height: 238px;
float: left;
color: #FFF;
}

/*--- fact box ---*/

#internal-inset{
width: 266px;
float: right;
margin: 0px 0px 16px 16px;
}

#fact_box{
background-color: #F3F6F6;
border-bottom: 2px solid #032968;
margin: 0px 0px 16px 0px;
}
#fact_box .content{
padding: 8px;
}

#fact_box h4{
background-color: #032968;
color: #FFF;
font-size: 1.4em;
padding: 6px;
font-weight: normal;
}
#fact_box ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
}
#fact_box li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(../images/fact_box_bullet.gif) no-repeat 0px center;list-style-type: none;
padding-left: 14px;
}


/*--- media ---*/


.media_section{
padding: 12px 8px 8px 8px;
border-bottom: 2px dotted #A7DBC2;
}

.media_section h2{ font-size: 1.5em !important; padding: 0px 0px 4px 0px !important; margin: 0px 0px 0px 0px !important; }
.media_section h3{ font-size: 1.2em !important; padding: 0px 0px 0px 0px !important; margin: 2px 0px 4px 0px !important; color: #666;}
.media_section h4{ font-size: 1.2em !important; padding: 0px 0px 0px 0px !important; margin: 2px 0px 4px 0px !important; color: #333;}

.odd{ background-color: #F3FAF7; }

.read_more{float: right;}

.newssection{
padding: 8px;
border: 1px dotted #CCC;
margin-bottom: 8px;
margin-top: 4px;
}

h6{
font-size: 12px;
}

/*--- breadcrumb ---*/

#breadcrumb{
margin-bottom: 4px;
}

#breadcrumb a{
color: #66C196;
}

/*---  ---*/

.vid_player{margin-bottom: 22px;}

#form_contact_us .form_th{ width: 161px;font-size: 1.2em;font-weight: normal;}
#form_contact_us .mandatory_field_key{ float: right;}
#form_contact_us .frmTextArea{ 
}

#rh_email_updates li{
list-style-type: none;
background: none;
padding: 0px !important;
margin: 0px !important;
}

#rh_email_updates ul{
padding: 0px !important;
margin: 0px !important;
}

#rh_email_updates .msgbox_error{ background-image: none; }

#rh_email_updates #errorform .inner_box {
background-position:15px 50%;
padding:8px;
text-align:left;
}

#fancy_anchor{position: relative; top: 8px; left: 170px; width: 21px; height: 21px; background: url(../images/rh_image_enlarge.png); display: block;}
.move_off{ top: -300px !important; }

