
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


/*=STANDARDISE
*********************************************************************/
body {
	margin: 0;
	line-height:1;	
	font-family: verdana,helvetica,arial,sans-serif;
}


a:link, a:visited {
	text-decoration:none;
	color:#003FFF;
	}
	
.promos_row a:link, .promos_row a:visited {
	text-decoration:none;
	color:#003FFF;
	font-weight:normal;
	}


	
	
a:hover{
	text-decoration:underline;
}

.promos_row a:hover{
	text-decoration:underline;
}


p{
line-height:1.2em;
}

div, span ul, li, p{
	margin:0;
	padding:0;
}

div {
	display:block;
}



#blq-content {
	background:#fff url(/staticarchive/aeb23d3c027260eb9c4ff2c2faf30e15aeb3915c.gif) repeat;
	font-size:1.1em !important;
	height:auto;
}

* html #blq-content {	
	background:#fff url(/staticarchive/aeb23d3c027260eb9c4ff2c2faf30e15aeb3915c.gif) repeat;
	height:auto;
	
}


#column-container { padding:0 0 14px 0; height:100%; float:none; width:974px;}

* html #column-container  {padding:0;}


#content {height:100%; color:#333;}
* html #content {height:100%;}



#page_top, #flash_panel, #teachers_top, #teachers_content, #teachers_bottom { behavior: url(/staticarchive/1c0df94befe7754f09548dfadd847a9c24e89bc8.htc) }
	



a {
	color: #D4079B;
}

a:hover {text-decoration:underline;}

.content-no-left-hand-nav {padding:10px 10px 0 10px; width:606px;}



/*branding box*/
.rhsimg {
	height:56px;
	position:absolute;
	right:14px;
	top:6px;
	width:130px;
}

.clear, .clearboth {clear:both;}

h2 {color:#454545; font-family:Arial;}
h1 {

  text-indent:-2000px;
  }
  
  
#header h1 {height:auto;}
#header {height:auto;}
.clear 			{clear:both;}



#page_top {
	width:900px;
	margin-left:10px;
	background: url(/staticarchive/bd8eaa5e83d7fd6c4a85db76fbfc767dd61139c4.png) no-repeat;
	float:left;
	height:126px;
	
}







#content_panel{
	width:800px;
	position:relative;
	top:0;
	left:8px;
	z-index:2;
	float:left;
}

#teachers_content_panel{
	width:809px;
	position:relative;
	top:0;
	left:8px;
	z-index:2;
	float:left;
	margin-bottom:10px;
}



#title_img a{
	text-indent:-2000px;
	background: url(/staticarchive/dfbbef0c2e099acf585eb9df4b259cbd0f2b62eb.gif) no-repeat;
	width:170px;
	height:111px;
	float:left;
	margin-top:5px;
	
}

#seo_header{
	float:left;
	z-index:1;
	font-weight:bold;
	width:807px;
	text-align:center;
	font-size:0px;
}

#flash_panel{
	float:left;
	background: url(/staticarchive/f0de86ed2b9222ba6e75deb0893d59375eff1b0f.png) no-repeat;
	width:807px;
	height:441px;
	margin-bottom:5px;
	margin-left:5px;
}

#flash_content{
	margin:40px 0 0 17px;
}

#flash_speaktext{
	height:0px;
}

p.flash_replacement{
	padding:30px 20px 0 30px;
}

#teachers_panel{
	float:left;
	width:809px;
	
}


#rh_nav{
	position:absolute;
	top:135px;
	left:805px;
	z-index:1;
width:158px;
}



#rh_nav li, #top_nav li {
	text-indent:-2000px;
	height:50px;
}

li#rh_nav1 {
	height:135px;
}


li#rh_nav2 {
	height:126px;
}

li#rh_nav3 {
	height:59px;
}


li#rh_nav4 {
	height:52px;
}

li#rh_nav5 {
	height:48px;
}


li#rh_nav1 a{
	width:158px;
	height:135px;
	background: url(/staticarchive/a659c521f414d4ada1019c09adb3e7fd049a2ee6.gif) no-repeat;
}

li#rh_nav1 a:hover, li#rh_nav1 a.selected{
	background-position:0 -135px;
}

li#rh_nav2 a{
	width:158px;
	height:126px;
	background: url(/staticarchive/1a679c35337b9d547f89faaef589ac707e6fc6b8.gif) no-repeat;
}

li#rh_nav2 a:hover, li#rh_nav2 a.selected{
	background-position:0 -126px;
}

li#rh_nav3 a{
	width:158px;
	height:59px;
	background: url(/staticarchive/90b2c58fd9a5b4fcfc3584ce2a9388fb1d59034d.gif) no-repeat;
}


li#rh_nav3 span{
	width:158px;
	height:59px;
	background: url(/staticarchive/bbfaecfb11400133df6eb37a3efacb3015a8dcdd.gif) no-repeat;
}

li#rh_nav3 a:hover, li#rh_nav3 a.selected{
	background-position:0 -59px;
}


li#rh_nav4 a{
	padding:15px 0 0 20px;
	width:158px;
	height:52px;
	background: url(/staticarchive/a780a5fb72e7d198a2e124d1cea9354f918b41c2.gif) no-repeat;
	text-indent:0;
	display:block;
	
}

li#rh_nav4 a:hover, li#rh_nav4 a.selected{
	/* background-position:0 -55px;
text-decoration:none;
color:black; */
}




li#rh_nav5 a{
	padding:10px 0 0 20px;
	width:158px;
	height:40px;
	background: url(/staticarchive/a967e70d903b74638a58b2b2a1a2b769c6f99edc.gif) no-repeat;
	text-indent:0;
	position:relative;
	top:-5px;
}


li#rh_nav5 a:hover, li#rh_nav5 a.selected{
/* background-position:0 -50px;
text-decoration:none;
color:black; */
}


#top_nav {
	float:left;
	margin:0 0 0 20px;
	
}


#top_nav ul li{
	float:left;
	cursor:pointer;
	
}

#top_nav a, #rh_nav a{
	text-indent:-2000px;
	display:block;
}

#top_nav a:hover, #top_nav a.selected{
 	background-position: 0 -93px;
}
#top_nav1 a:hover, #top_nav1 a.selected{
 	background-position: 0 -94px;
}
#top_nav6 a:hover, #top_nav6 a.selected{
 	background-position: 0 -95px;
}


li#top_nav1 a{
	width:98px;
	height:97px;
	background: url(/staticarchive/ed111b53c2d796290f822f21e27526029e26416e.gif) no-repeat;
}


li#top_nav2 a{
	width:91px;
	height:92px;
	background: url(/staticarchive/a951d4639ec18e28259dee01d7c51aee72ffef31.gif) no-repeat;
}


li#top_nav3 a{
	width:102px;
	height:90px;
	background: url(/staticarchive/f16f2a29712eaeb483abd9eb79c9947eecc0e49d.gif) no-repeat;
}


li#top_nav4 a{
	width:103px;
	height:90px;
	background: url(/staticarchive/acd0aad126aff507a7310037a02e8200f5bcdee2.gif) no-repeat;
}

li#top_nav5 a{
	width:102px;
	height:93px;
	background: url(/staticarchive/5b75b4fb66542ed83b5fc9566e25437fc10c95ba.gif) no-repeat;
}

li#top_nav6 a{
	width:95px;
	height:96px;
	background: url(/staticarchive/5b23ef2d2a3a9a9c7029418bd2c607d087094112.gif) no-repeat;
}

#logo {
	top:6px;
	left:830px;
	position:absolute;
}

#logo a {
	display:block;
	text-indent:-2000px;
	width:130px;
	height:56px;
	background: url(/staticarchive/7b0e9117625a0050832b8fb61f10f4588ee9385a.gif) no-repeat;
	
}



#teachers_top{
	width:809px;
	height:57px;
	background: url(/staticarchive/7ee6433db56e68494dd7ea71e052e15b37829af4.png) no-repeat;
}

#teachers_content{
	color:#3d3d3d;
	padding:0;
	width:809px;
	background: url(/staticarchive/2bb8a45213ce0cb04ccd37e39fdddd1610dd669e.png) repeat-y;
}

#teachers_text{
	margin-top:10px;
	padding:0 10px 0 35px;
	float:left;
	width:500px;
}

#teachers_content h2 {
	width:500px;
	margin:0 0 20px 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #a2a2a2;
	font-size:1.8em;
	font-weight:normal;
	
}

#teachers_content p{
	width:500px;
	padding:0 0 15px 0;
	
}

#teachers_content p.first{
	font-weight:bold;
}

#teachers_bottom{
	width:809px;
	height:38px;
	background: url(/staticarchive/bc847e75bbb89ba8610d161459002828a99b3c8e.png) no-repeat;
}





 
/*.promos_row {
	margin:0 0 14px 14px;
	padding-bottom:20px;
}


.contentBlock {
	float: left;
	background:none;
	width:306px;
	
}


#promo1 .contentBlock, #promo2 .contentBlock {
	margin-right:14px;
	
}*/

/***************************/

/*#promo1 .contentBlock {
	margin-right:14px;
	background: url(/staticarchive/0f32ab68dcd1b9743d7083c2c0663e1b06503b8e.gif) no-repeat;
}

#promo2 .contentBlock {
	margin-right:14px;
}

#promo3 .contentBlock {
	margin-right:14px;
	padding:10px;
	background: url(/staticarchive/83cbb7c6de04e7def6b8fae5bc7b1462fcf05562.gif) no-repeat;
}


.promoContent {
  padding:10px;
  /*background: url(/staticarchive/83cbb7c6de04e7def6b8fae5bc7b1462fcf05562.gif) no-repeat;

}*/



/*.promoContent p{
	padding:6px;
}

.promoContent li {
	margin:0 0 4px 0;
}

.promoContent h2{
	padding-bottom:2px;
	font-size:1.47em;
	height:30px;
	font-weight:normal;
	color:#003800;
	
}

.promoseparator
{
background: url(/cymru/dysgu/einbyd/img/furniture/hr_line.gif) no-repeat;
margin:0 0 4px 0;
height:10px;
}


.promoBottom {
  background: url(/staticarchive/0bf82d4dfee10005ff1b2d9de4f2fac2c343f7ac.gif) no-repeat;
  height:10px;
}



a.bullet{
	  background: url(/staticarchive/f39f4420710709ca98a7ddaa4de8dd1ff2cffda7.gif) no-repeat 0 5px;
	  padding:0 0 0 10px;

}*/

.promos_row {
    margin:0 0 14px 14px;
    padding-bottom:20px;
}


.contentBlock {
    float: left;
    background:none;
    width:306px;
    
}

/***************************/
#promo1 .contentBlock {
    margin-right:14px;  
}

#promo1 .promoContent {
  padding:10px;
  background: url(/staticarchive/0f32ab68dcd1b9743d7083c2c0663e1b06503b8e.gif) no-repeat;
  width: 626px;
height:140px;	
}

#promo1 .promoContent p{
    padding:6px;
}

#promo1 .promoContent li {
    margin:0 0 4px 0;
}

#promo1 .promoContent h2{
    
    padding-bottom:6px;
    font-size:1.47em;
    
    font-weight:normal;
    color:#003800;
    
    margin-bottom:10px; 
}

#promo1 .promoBottom {
  background: url(/staticarchive/627c5426d4f405f4be535c562957ab04a50b2948.gif) no-repeat;
  height:30px;
  width: 626px;
}

#promo1 a.bullet{
    background: url(/staticarchive/f39f4420710709ca98a7ddaa4de8dd1ff2cffda7.gif) no-repeat 0 5px;
    padding:0 0 0 10px;
}


/***************************/
#promo2 .contentBlock {
    margin-right:14px;  
}

#promo2 .promoContent {
  padding:10px; 
  width: 306px;
}

#promo2 .promoContent p{
    padding:6px;
}

#promo2 .promoContent li {
    margin:0 0 4px 0;
}

#promo2 .promoContent h2{   
    padding-bottom:6px;
    font-size:1.47em;   
    
    padding:25px 0 0 0;
	font-weight:normal;
    color:#003800;
    margin-bottom:10px;
}

#promo2 .promoBottom {  
  height:30px;
  width: 200px;
  
}

#promo2 a.bullet{
      background: url(/staticarchive/f39f4420710709ca98a7ddaa4de8dd1ff2cffda7.gif) no-repeat 0 5px;
      padding:0 0 0 10px;
}

/***************************/
#promo3 .contentBlock {
    margin-right:14px; 
}

#promo3 .promoContent {
  padding:10px;
  background: url(/staticarchive/83cbb7c6de04e7def6b8fae5bc7b1462fcf05562.gif) no-repeat;
  width: 306px;
height:140px;	
}

#promo3 .promoContent p{
    padding:6px;
}

#promo3 .promoContent li {
    margin:0 0 4px 0;
}

#promo3 .promoContent h2{
    padding-bottom:6px;
    font-size:1.47em;   
    font-weight:normal;
    color:#003FFF;
    margin-bottom:10px; 
}

#promo3 .promoBottom {
  background: url(/staticarchive/0bf82d4dfee10005ff1b2d9de4f2fac2c343f7ac.gif) no-repeat;
  height:30px;
  width: 306px;
}

#promo3 a.bullet{
    background: url(/staticarchive/f39f4420710709ca98a7ddaa4de8dd1ff2cffda7.gif) no-repeat 0 5px;
    padding:0 0 0 10px;
}

#padFooter{
height:20px;
}


p.descriptive_text{
 text-indent:-7000px;
 height:0px;
}

#teachers_nav {
	width:155px;
	float:left;
	margin:10px 0 0 21px;
	font-weight:bold !important;
}

#teachers_nav ul li a{
	width:155px;
	height:100%;
	display:block;
	color:#003FFF;
	background: url(/staticarchive/37ca2519b832785156b0585a1d6b0b73e7327b9a.gif) no-repeat;
	background-position:0 -157px;
	border-bottom:1px solid #ddd;
}

#teachers_nav ul li a span{
	padding:10px;
	display:block;
}


#teachers_nav ul li{
	display:block;
	width:155px;
	height:100%;
	
	
}

#teachers_nav ul li a.selected{
	background-position:0 0px;
	color:#000;
}


#teachers_nav ul li a:hover{
	text-decoration:none;
	color:black;
	background-position:0 -79px;
}



#teachers_content h2.printH2{
	border-bottom:none;
	width:300px;
	float:left;
	margin:0 0 0 0 !important;
}


.printable{
	float:right;

}

.printable a {
	background: url(/staticarchive/b71583a2be26638613a4ddc60bfc69a5fa4cb9b6.gif) no-repeat;
	padding:0 0 5px 24px;
	font-size:0.8em;
	

}

.teachers_heading{
	width:500px;
	border-bottom:1px solid #a2a2a2;
	height:100% !important;
	display:block;
}
