/* CSS H&A site */

body {
	margin: 0;
	padding: 0;
	font-family: tahoma;
background-color: #000000;
	
}

/* ------------------------------------------------------------------[ common ]*/
p{	
	margin: 0;
	padding: 0;
}

#p1{
	float: left;
	text-indent: -5000px;
}

/* ------------------------------------------------------------------[ content_link ]*/
p a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: 1px dotted #CD1141;
}
	
p a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: 1px dotted #CD1141;
}
	
p a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
/* ------------------------------------------------------------------[ content_see_link ]*/
a.see:link {
	margin-left: 0px;
	color: #0082AD;
	text-decoration: none;
	border-bottom: 1px dotted #0082AD;
}
	
a.see:visited {
	margin-left: 0px;
	color: #0082AD;
	text-decoration: none;
	border-bottom: 1px dotted #0082AD;
}
	
a.see:hover {
	margin-left: 0px;
	color:#0082AD;
	text-decoration: none;
	border-bottom: none;
}

/* ------------------------------------------------------------------[ content_list_link ] */		
a.list:link {
	margin-left: 0px;
	color: #696969;
	text-decoration: none;
	border-bottom: 1px dotted #696969;
}
	
a.list:visited {
	margin-left: 0px;
	color: #696969;
	text-decoration: none;
	border-bottom: 1px dotted #696969;
}
	
#list:hover {
	margin-left: 5px;
	color: #696969;
	text-decoration: none;
	border-bottom: none;
}

/* ------------------------------------------------------------------[ wrap ]*/
#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 760px;
	background-color: #000000;
}

/* ------------------------------------------------------------------[ content_top ]*/
#content_top{
	background: url("media/content_top_logo.gif") no-repeat;
	height: 136px;
	width: 760px;
	margin-top: 10px;



}

#heading{
	float: left;
	text-indent: -5000px;
}

/* ------------------------------------------------------------------[ headnav ] */
#headnav{
	margin-left: 352px;
	width: 571px;
	height: 2px;

} 

#headnav ul{
	margin: 0;
	padding: 0;
	height: 33px;
	list-style: none;
	display: inline;
}

#headnav ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
	
#home{
	float: left;
	height: 33px;
	width: 62px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/head_nav_home.gif") top left no-repeat;
}

#home:hover{
	background-position: bottom left;
}

#home:active{
	background-position: bottom left;
}

#news{
	float:left;
	height: 33px;
	width: 62px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/head_nav_news.gif") top left no-repeat;
}

#news:hover{
	background-position: bottom left;
}

#news:active{
	background-position: bottom left;
}

#media{
	float:left;
	height: 33px;
	width: 68px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/head_nav_media.gif") top left no-repeat;
}

#media:hover{
	background-position: bottom left;
}

#media:active{
	background-position: bottom left;
}

#gallery{
	float:left;
	height: 33px;
	width: 75px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/head_nav_gallery.gif") top left no-repeat;
}

#gallery:hover{
	background-position: bottom left;
}

#gallery:active{
	background-position: bottom left;
}

#forum{
	float:left;
	height: 33px;
	width: 68px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/head_nav_forum.gif") top left no-repeat;
}

#forum:hover{
	background-position: bottom left;
}

#forum:active{
	background-position: bottom left;
}

#contact_navbar{
	float:left;
	height: 33px;
	width: 78px;
	text-indent: -5000px;
	overflow: hidden;
	/*background:  url("media/head_nav_contact.gif") top left no-repeat;*/
}

#contact_navbar:hover{
	background-position: bottom left;
}

#contact_navbar:active{
	background-position: bottom left;
}

/* ------------------------------------------------------------------[ language ] */
#language{
	margin-left: 582px;
	margin-right: 0px;
	margin-top: 2px;
	width: 288px;
	height: 138px;
	background:  url("media/banner1.jpg") bottom left no-repeat;
} 

#language ul{
	margin: 0;
	padding: 0;
	height: 0px;
	list-style: none;
	display: inline;
}

#language ul li{
	padding: 0;
	list-style: none;
	display: inline;
}

#gaeilge{
	float: right;
	height: 4px;
	width: 172px;
	text-indent: -5000px;
	overflow: hidden;
}

#gaeilge:hover{
	background-position: bottom left;
}

#english{
	float: right;
	height: 20px;
	width: 40px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_top_english.gif") top left no-repeat;
}

#english:hover{
	background-position: bottom left;
}

/* ------------------------------------------------------------------[ content_background ] */
#content_background{
	float: left;
	background-color: #000000;
	margin-top: 0px;
	border: 5px solid #999999;
	background: url("media/content_background.gif") repeat;
	width: 750px;
	background-color: #000000;

}

#index_background{
	border: 5px solid #999999;
	background: url("media/index_background.gif") repeat;
	width: 750px;
	height: 405px;
}

#shockwave{
	float: left;
	height: 405px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding:0;
	background: url("media/index_shockwave.gif") no-repeat;
}

#index_text{
	text-indent: -5000px;
	float: left;
	height: 405px;
	margin-left: 13px;
	width: 352px;
	background: url("media/index_text.gif") no-repeat;
	padding:0;
}


#image_map2 a{
height: 90px;
width: 70px;
position:absolute;
}

#image_map2 a i{
visibility:hidden;
}

a#site2 { 
	top: 414px;
	left: 495px;
}


#image_map2 a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
	}
	
#image_map2 a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map2 a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}

#image_map3 a{
	height: 40px;
	width: 40px;
	position:absolute;
}

#image_map3 a i{
	visibility:hidden;
}

a#site3 { 
	top: 455px;
	left: 447px;
}


#image_map3 a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map3 a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map3 a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}

#image_map4 a{
height: 40px;
width: 40px;
position:absolute;
}

#image_map4 a i{
visibility:hidden;
}

a#site4 { 
	top: 455px;
	left: 400px;
}


#image_map4 a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map4 a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map4 a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}

#image_map5 a{
	height: 45px;
	width: 70px;
	position:absolute;
}

#image_map5 a i{
	visibility:hidden;
}

a#site5 { 
	top: 455px;
	left: 325px;
}


#image_map5 a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map5 a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map5 a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}

#image_map6 a{
height: 45px;
width: 60px;
position:absolute;
}

#image_map6 a i{
visibility:hidden;
}

a#site6 { 
	top: 455px;
	left: 260px;
}


#image_map6 a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map6 a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map6 a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}
/* ------------------------------------------------------------------[ component 1] */
#component1_1{
	text-indent: -5000px;
	padding: 0px;
	height: 69px;
	background: #CD1141;
	background:  url("media/comp1_1.gif") top left no-repeat;
}

#component1_2{
	text-indent: -5000px;
	padding: 0px;
	height: 69px;
	background: #CD1141;
	background:  url("media/comp1_2.gif") top left no-repeat;
}

#component1_3{
	text-indent: -5000px;
	padding: 0px;
	height: 82px;
	background: #CD1141;
	background:  url("media/comp1_3.gif") top left no-repeat;
}



/* ------------------------------------------------------------------[ list indent 1 - 5] */
.standard1_list_indent{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 0px;
	display: block;
	text-indent: 24px;
	font-size: .8em;
	color: #CD1141;
}

.standard2_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #9D070D;
}

.standard3_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #C50280;
}

.standard4_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #6E589C;
}

.standard5_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #004A7F;
}

/* ------------------------------------------------------------------[ list indent 6 - 11] */
.standard6_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #4E87C6;
}

.standard7_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #00ACD5;
}

.standard8_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #0092A5;
}

.standard9_list_indent{
	float: left;
	text-indent: 24px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #51BD82;
}


.standard10_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #A5B62D;
}

.standard11_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #A7A038;
}

/* ------------------------------------------------------------------[ list indent 12 - 16] */
.standard12_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #737126;
}

.standard13_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #76391D;
}

.standard14_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #9E6856;
}

.standard15_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #F58220;
}

.standard16_list_indent{
	float: left;
	text-indent: 20px;
	width: 0px;
	height: 0px;
	font-size: .8em;
	color: #F9A51B;
}

/* ------------------------------------------------------------------[ content_panel] */
#content_panel{
	margin: 0px;
	padding: 0px;
	width: 565px;
	float: left;
}

#content_panel h4{
	margin: 0px;
	padding-left: 0px;
}



/* ------------------------------------------------------------------[ content_standard_header1 ] */
#content_standard1_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 145px;
	background: url("media/content_standard1_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard1_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header2 ] */
#content_standard2_header{
	padding: 10px 0px 0px 70px;
	width: 495px;
	height: 200px;
	background: url("media/content_standard2_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard2_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header3 ] */
#content_standard3_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 250px;
	background: url("media/content_standard3_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard3_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header4 ] */
#content_standard4_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 220px;
	background: url("media/content_standard4_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard4_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header5 ] */
#content_standard5_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 230px;
	background: url("media/content_standard5_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard5_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header6 ] */
#content_standard6_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 255px;
	background: url("media/content_standard6_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard6_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header7 ] */
#content_standard7_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 255px;
	background: url("media/content_standard7_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard7_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header8 ] */
#content_standard8_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 250px;
	background: url("media/content_standard8_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard8_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header9 ] */
#content_standard9_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 225px;
	background: url("media/content_standard9_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard9_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header10 ] */
#content_standard10_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 215px;
	background: url("media/content_standard10_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard10_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header11 ] */
#content_standard11_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 230px;
	background: url("media/content_standard11_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard11_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header12 ] */
#content_standard12_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 230px;
	background: url("media/content_standard12_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard12_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header13 ] */
#content_standard13_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 240px;
	background: url("media/content_standard13_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard13_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header14 ] */
#content_standard14_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 270px;
	background: url("media/content_standard14_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard14_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header15 ] */
#content_standard15_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 235px;
	background: url("media/content_standard15_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard15_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_standard_header16 ] */
#content_standard16_header{
	padding: 10px 0px 0px 70px;
	margin: 0px;
	width: 495px;
	height: 255px;
	background: url("media/content_standard16_header.jpg") bottom left no-repeat;
	font-size: .8em;
}

#content_standard16_header p{
	margin: 0px 15px 0px 85px;
}

/* ------------------------------------------------------------------[ content_headings ] */






#heading_index{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_index.gif") no-repeat;
	padding: 0px;
}

#heading_news{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_news.gif") no-repeat;
	padding: 0px;
}

#heading_media{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_media.gif") no-repeat;
	padding: 0px;
}

#heading_gallery{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_gallery.gif") no-repeat;
	padding: 0px;
}

#heading_messageboard{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_messageboar.gif") no-repeat;
	padding: 0px;
}

#heading_contact{
	text-indent: -5000px;
	height: 55px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_contact.gif") no-repeat;
	padding: 0px;
}




/* ------------------------------------------------------------------[ content_standard ] */
#content_introduction{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_introduction.gif") top left no-repeat;
}

#content_introduction:hover{
	background-position: bottom left;
}


#content_standard1{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard1.gif") top left no-repeat;
}

#content_standard1:hover{
	background-position: bottom left;
}

#content_standard1_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard1.gif") top left no-repeat;
}

#content_standard2{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard2.gif") top left no-repeat;
}

#content_standard2:hover{
	background-position: bottom left;
}

#content_standard2_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard2.gif") top left no-repeat;
}

#content_standard3{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard3.gif") top left no-repeat;
}

#content_standard3:hover{
	background-position: bottom left;
}

#content_standard3_page_header{
	padding: 0px;
	margin: 5px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard3.gif") top left no-repeat;
}


#content_standard4{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard4.gif") top left no-repeat;
}

#content_standard4:hover{
	background-position: bottom left;
}

#content_standard4_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard4.gif") top left no-repeat;
}

#content_standard5{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard5.gif") top left no-repeat;
}

#content_standard5:hover{
	background-position: bottom left;
}

#content_standard5_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard5.gif") top left no-repeat;
}

#content_standard6{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard6.gif") top left no-repeat;
}

#content_standard6:hover{
	background-position: bottom left;
}

#content_standard6_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard6.gif") top left no-repeat;
}

#content_standard7{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard7.gif") top left no-repeat;
}

#content_standard7:hover{
	background-position: bottom left;
}

#content_standard7_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard7.gif") top left no-repeat;
}

#content_standard8{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard8.gif") top left no-repeat;
}

#content_standard8:hover{
	background-position: bottom left;
}

#content_standard8_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard8.gif") top left no-repeat;
}

#content_standard9{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard9.gif") top left no-repeat;
}

#content_standard9:hover{
	background-position: bottom left;
}

#content_standard9_page_header{
	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard9.gif") top left no-repeat;
}

#content_standard10{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard10.gif") top left no-repeat;
}

#content_standard10:hover{
	background-position: bottom left;
}

#content_standard10_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard10.gif") top left no-repeat;
}

#content_standard11{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard11.gif") top left no-repeat;
}

#content_standard11:hover{
	background-position: bottom left;
}

#content_standard11_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard11.gif") top left no-repeat;
}

#content_standard12{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard12.gif") top left no-repeat;
}

#content_standard12:hover{
	background-position: bottom left;
}

#content_standard12_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard12.gif") top left no-repeat;
}

#content_standard13{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard13.gif") top left no-repeat;
}

#content_standard13:hover{
	background-position: bottom left;
}

#content_standard13_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard13.gif") top left no-repeat;
}

#content_standard14{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard14.gif") top left no-repeat;
}

#content_standard14:hover{
	background-position: bottom left;
}

#content_standard14_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard14.gif") top left no-repeat;
}

#content_standard15{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard15.gif") top left no-repeat;
}

#content_standard15:hover{
	background-position: bottom left;
}

#content_standard15_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard15.gif") top left no-repeat;
}

#content_standard16{

	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard16.gif") top left no-repeat;
}

#content_standard16:hover{
	background-position: bottom left;
}


#content_standard16_page_header{

	padding: 0px;
	margin: 0px 0px 0px 85px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_standard16.gif") top left no-repeat;
}

/* ------------------------------------------------------------------[ content_appendices ] */
#content_appendices{
	padding-left: 0px;
	margin: 5px 0px 0px 85px;
	float: left;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_appendices.gif") top left no-repeat;
}

#content_appendices:hover{
	background-position: bottom left;
}

#content_appendices_page_header{
	padding: 0px;
	margin: 10px 0px 5px 19px;
	height: 30px;
	width: 280px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/content_appendices.gif") top left no-repeat;
}

/* ------------------------------------------------------------------[ sidenav ] */
#sidenav{
	border-left: 5px solid #999999;
	float: right;
	margin: 0px;
	background-color: #999999;
	width: 180px;
	height: 184px;
}


#sidenav ul{
	margin: 0;
	padding: 0;
	list-style:none;
	display: inline;
}

#sidenav ul li{
	margin: 0;
	padding: 0;
	list-style:none;
	display: inline;
}

#corestate{
	height: 35px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_corestate.gif") top left no-repeat;
	display: block;
}

#standards{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_standards.gif") top left no-repeat;
	display: block;
}

#standards:hover{
	background-position: bottom left;
}


#principles{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_principles.gif") top left no-repeat;
	display: block;
}

#principles:hover{
	background-position: bottom left;
}

#manuals{
	height: 35px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_manuals.gif") top left no-repeat;
	display: block;
}

#daycare{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_daycare.gif") top left no-repeat;
	display: block;
}

#daycare:hover{
	background-position: bottom left;
}

#infant{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_infant.gif") top left no-repeat;
	display: block;
}

#infant:hover{
	background-position: bottom left;
}

#childminding{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_childminding.gif") top left no-repeat;
	display: block;
}

#childminding:hover{
	background-position: bottom left;
}

#services{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_services.gif") top left no-repeat;
	display: block;
}

#services:hover{
	background-position: bottom left;
}

#bebo{
	height: 30px;
	width: 180px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/side_nav_bebo.gif") top left no-repeat;
	display: block;
}

#bebo:hover{
	background-position: bottom left;
}

/* ------------------------------------------------------------------[ contact ] */
#contact{
	height: 155px;
	width: 6px;
	overflow: hidden;
	text-align: center;
	display: block;
	text-decoration:none;
}

#image_map a{
position: absolute;
height: 14px;
width: 171px;
}

#image_map a i{

}

a#email { 
	top: 460px;
	left: 580px;
}

#image_map a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: none;
}
	
#image_map a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}
/* ------------------------------------------------------------------[ footer ] */
#footer{
	height: 20px;
	float: right;
	}

#footer ul{
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
}
#footer li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#access{
	float: left;
	height: 20px;
	width: 65px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url(media/content_bottom_access.gif) top left no-repeat;

}

#access:hover{
	background-position: bottom left;
}

#privacy{
	float: left;
	height: 20px;
	width: 48px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url(media/content_bottom_privacy.gif) top left no-repeat;
}

#privacy:hover{
	background-position: bottom left;
}

#copyright{
	float: left;
	height: 20px;
	width: 81px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url(media/content_bottom_copyright.gif) top left no-repeat;
}



/* -----------------------------[ tables ]---------- */

table {
	margin: 5px 0px 0px 0px;
	border: 1px dashed #999999;
	width: 100%;
}

caption {
	color: #000000;
	margin: -12px 0px 0px -12px;
	padding-bottom: 0px;
	text-align:left;
	font-size: 1em;
	text-indent: -5000px;
	}
	
th, td {
	background: #dceec5;
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	text-align: center;
	font-size: small;
	border: 0px;
}

th {
	background: #dceec5;
	border: 0px;
}
	
activity {
	text-align:left;
}	
	
#activity {
	width: 25%;
}
	
#strand {
	width: 25%;
}

#skill {
	width: 30%;
}

#print {
	width: 10%;
}	

#colour {
	width: 10%;
}

/* END: -----------------------------[ tables ]---------- */

/*-----------------------------[resources ]---------- */

#level2_content .aboutheaderpubl{
	margin: 0px 0px 0px 0px;
	color: #777777;
	font-size: .8em;
	font-weight: bold;
	width: 520px;
}	

#level2_content .number10 {
	margin: -16px 0px 0px 0px;
	font-size: .8em;
	color: #777777;
	font-weight: bold;
	width: 520px;
	text-align: right;
	}


/*  END -----------------------------[resources ]---------- */

/* ----------------------------------[ form ]---------- */
#feedbackform{	
	height: 1715px;
}
	
#feedbackform textarea {
	width: 350px;
	margin: 10px 0px 10px 0px;
	font-family: verdana;
	font-size: inherit;
}

#respondingas09 {
	width: 120px;
	height: 14px;
	font-size: .8em;
	margin: 0px 0px 0px 3px;
}

#county_other {
	width: 100px;
	height: 14px;
	font-size: .8em;
	margin: 0px 0px 0px 3px;
}
	
#relateto13 {
	width: 120px;
	height: 14px;
	font-size: .8em;
	margin: 0px 0px 0px 3px;
}

#access7 {		
	width: 120px;
	height: 14px;
	font-size: .8em;
	margin: 0px 0px 0px 3px;
}
		
#County {
	font-size: .8em;
	margin: -1px 0px 0px 3px;
}
	
#Gender1 {
	font-size: .8em;
	margin: 2px -1px 0px 0px;
}
	
#Gender2 {
	font-size: .8em;
	margin: 2px -1px 0px 3px;
}
	
#rural_urban1 {
	margin: 3px -1px 0px 0px;
}
		
#rural_urban2 {
	margin: 3px -1px 0px 6px;
}
	
#age_groups1 {
	margin: 3px -1px 0px 0px;
}
	
#age_groups2 {
	margin: 3px -1px 0px 6px;
}

#age_groups3 {
	margin: 3px -1px 0px 6px;
}
	
#pack_other {
	width: 150px;
	height: 14px;
	font-size: .8em;
}

#feedbackform fieldset  {
border: 1px dotted #ccc;
	padding: 10px ;
	margin: 0px 18px 0px 18px;
}
	
#feedbackform .details  {
	height: 664px;
	background: #D1F2FC;
}
	
#feedbackform .pack  {
	height: 380px;
	background: #dceec5;
}
	
#feedbackform .framework  {
	height: 635px;
	background: #FFD4B0;
}


/* ------------------------------------------------------------------[ search ]*/
.searchfield {
	width: 100px;
	height: 14px;
	font-size: .9em;
	margin: 0px 0px 0px 0px;
}

.searchbutton {
	font-size: .9em;
	margin: 0px 0px 0px 0px;
}



/* ------------------------------------------------------------------[ appendices ]*/

#appendices ul{
	margin:0px 0px 0px 25px;
	padding: 0px;
	font-size:.8em;
	list-style:none;
	color: #696969;
}

#appendices li{
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 6px 10px;
	background: url(media/bullet.gif) no-repeat 0px 7px;
}

.appendices_links{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 18px;
	font-size: .8em;
	line-height: 1.5em;
	width: 500px;
}

#level3_content .appendices{
	margin: 0px 0px 0px -52px;
	font-size: .8em;
	width: 500px;
}

#level3_content .appendices_header{
	color:#00C0F3;
	margin: 6px 0px 8px -52px;
	font-size: .9em;
	font-weight:bold;
	width: 500px;
	line-height: 1.3em;
}

#level3_content .appendices_subheader{
	color:#696969;
	margin: 0px 0px 5px -52px;
	font-size: .8em;
	font-weight:bold;
	width: 500px;
}

#appendix3_links{
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	font-size: .8em;
}

#appendix3_links a:link {
	color: #CD1141;
	text-decoration: none;
	border-bottom: 1px dotted #CD1141;
}
	
#appendix3_links a:visited {
	color: #CD1141;
	text-decoration: none;
	border-bottom: 1px dotted #CD1141;
}
	
#appendix3_links a:hover {
	color:#CD1141;
	text-decoration: none;
	border-bottom: none;
}
/* ------------------------------------------------------------------[ HANDBOOK page content ]*/
/* NOTE: Classes, IDS etc., may contain the word 'about'
 as content was originally intended for 'about us' section */

#heading_handbook{
	text-indent: -5000px;
	height: 35px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_handbook.gif") no-repeat;
	padding: 0px;
}

#level3_content .aboutheader{
	margin: 15px 0px 4px -42px;
	color: #00C0F3;
	font-size: .9em;
	font-weight: bold;
	width: 500px;
}
	
#level3_content .aboutheadertop{
	margin: 10px 0px 4px -42px;
	color: #00C0F3;
	font-size: .9em;
	font-weight: bold;
	width: 520px;
}		

#level3_content .aboutheadersub{
	margin: 10px 0px 4px -42px;
	color: #777777;
	font-size: .9em;
	font-weight: bold;
	width: 520px;
}		


#level3_content .quote{
	margin: 12px 0px 14px -8px;
	color: #777777;
	font-size: .8em;
	width: 79%;
}
	
#level3_content .abouttext_acronyms{
	font-size: .8em;
	width: 500px;
	line-height: 1.5em;
}

.content_about_contents{
	padding: 0px;
	float: left;
	overflow: hidden;
	font-size: 1em;
}

a.content_about_contents:link {
	margin: 12px 0px 4px 0px;
	color: #00C0F3;
	text-decoration: none;
	border-bottom: 1px dotted #00C0F3;
}
	

		
a.content_about_contents:visited {
	margin-left: 0px;
	color: #00C0F3;
	text-decoration: none;
	border-bottom: 1px dotted #00C0F3;
}
	
a.content_about_contents:hover {
	margin-left: 0px;
	color:#999999;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
}

a.content_about_hide:link {
	margin: 12px 0px 4px 0px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0px;
	font-size: .1em;
}
	
a.content_about_hide:visited {
	margin: 12px 0px 4px 0px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0px;
	font-size: .1em;
}
	
a.content_about_hide:hover {
	margin: 12px 0px 4px 0px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 0px;
	font-size: .1em;
}
	
a img {
	border: none;
	color:#ffffff;
 }	
	


#levelabout_content{
	margin: 0px;
	padding: 0px;
	width: 565px;
	font-color: #c2c2c2;
}


#levelabout_content p{

	margin: 0px 18px 10px 0px;
	padding: 0px 0px 0px 70px;
	width: 500px;
	font-size: .8em;
	font-color: #c2c2c2;
	}

#levelabout_content h2{

	margin: 0px 18px 0px 0px;
	padding: 0px 0px 0px 70px;
	width: 500px;
	font-size: .8em;
	font-color: #c2c2c2;
}


#levelabout_content .aboutheader{
	margin: 14px 0px 4px -54px;
	color: #00C0F3;
	font-size: .9em;
	font-weight: bold;
	width: 520px;
}	
		
	
#levelabout_content .abouttext{
	margin: 0px -4px 0px -54px;
	font-size: .8em;
	width: 524px;
	color: #c2c2c2;
}



#levelabout_content .abouttextgrey{
	margin: -2px -4px -3px -54px;
	font-size: .8em;
	width: 524px;
	color: #777777;
}

#levelabout_content .abouttextimage{
	margin: -2px -4px -3px -54px;
	font-size: .7em;
	width: 500px;
	color: #888888;
}


#levelabout_content ul{
	margin:12px 30px 12px 52px;
	padding: 0px;
	font-size:.8em;
	list-style:none;
	color: #696969;
}

#levelabout_content ol{
	margin:18px 30px 12px 52px;
	padding: 0px;
	font-size:.8em;
	list-style:none;
	color: #696969;
}

#levelabout_content li{
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 6px 10px;
	background: url(media/bullet.gif) no-repeat 0px 7px;
}


.abouttext ul{
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-size:.8em;
	color: #696969;
}

#levelabout_innerlist ul{
	margin:0px 7px 0px 5px;
	padding: 0px;
	font-size:.8em;
	list-style:none;
	color: #696969;
}
#levelabout_innerlist li{
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 6px 10px;
	background: url(media/bullet.gif) no-repeat 0px 7px;
}

#levelabout_content .abouttext_acronyms{
	line-height: 1.5em;
	margin: 0px -4px -5px -54px;
	font-size: .8em;
	width: 500px;
}

#heading_handbook{
	text-indent: -5000px;
	height: 35px;
	margin-top: 0px;
	width: 565px;
	background: url("media/content_heading_handbook.gif") no-repeat;
	padding: 0px;
}

#level3_feedback .aboutheader{
	margin: 0px 0px 0px 0px;
	color: #00C0F3;
	font-size: .9em;
	font-weight: bold;
	width: 500px;
}
	
#level3_feedback .aboutheadertop{
	margin: 18px 0px 4px 18px;
	color: #00C0F3;
	font-size: .9em;
	font-weight: bold;
	width: 520px;
}		

#level3_feedback .aboutheadersub{
	margin: 12px 0px 9px 0px;
	color: #505050;
	font-size: .9em;
	font-weight: bold;
	width: 460px;
}		
	
#level3_feedback .abouttext{
	margin: 18px 0px 4px 18px;
	font-size: .8em;
	width: 500px;
}

#level3_feedback .space{
	margin: 0px 0px 0px 0px;
	font-size: .1em;

}

#level3_feedback .textform{
	margin: 0px 0px 0px 0px;
	font-size: .7em;
	width: 500px;
	height: 1.3em;
	height: 170px;
}

/* NOTE: Classes, IDs etc., may contain the word 'about'
 as content was originally intended for 'about us' section */
/* ------------------------------------------------------------------[ END HANDBOOK page content ]*/
