@charset "utf-8";
/* CSS Document */

@import url("common.css");

html {
	background-color: #fff;
	background-image: url(../../_img/background-slice.jpg);
	background-repeat: repeat-x;
}

body {
	padding: 0px;
	margin: 0px;
	color:#4d4d4d;
	width: 100%;
	display: table;
	background-image: url(../../_img/home/background-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper_home{
	width:960px;
	margin:16px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#wrapper_left{
	float:left;
	position:relative;
	width:215px;
	padding:343px 0px 0px 20px;
}

#wrapper_right{
	float:left;
	position:relative;
	width:725px;
}

#wrapper_header_home{
	float:left;
	position:relative;
	width:725px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#header_flash{
	float:left;
	width:685px;
	height:330px;
	padding:15px 0px 25px 20px;
}


/*-------Top Menu-------*/

#menu{
	float:left;
	width: 720px;
	height: 53px;
	padding:8px 0px 0px 5px;
	margin:0px;
	display:inline
}

#topmenu{
	position:relative;
	width: 720px;
	height: 53px;
	background-image: url(../../_img/home/menu-home.jpg);
	padding:0px;
	margin:0px;
}

#topmenu li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	background-image:none;
}
#topmenu li, #topmenu a {
	height: 53px; 
	display: block;
}

#topmenu_01 {left: 0; width: 78px;}
#topmenu_02 {left: 78px; width: 80px;}
#topmenu_03 {left: 158px; width: 80px;}
#topmenu_04 {left: 238px; width: 82px;}
#topmenu_05 {left: 320px; width: 111px;}
#topmenu_06 {left: 431px; width: 99px;}
#topmenu_07 {left: 530px; width: 76px;}
#topmenu_08 {left: 606px; width: 113px;}

#topmenu_01 a:hover {background: transparent url(../../_img/home/menu-home.jpg) 0px -53px no-repeat;}
#topmenu_02 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -78px -53px no-repeat;}
#topmenu_03 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -158px -53px no-repeat;}
#topmenu_04 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -238px -53px no-repeat;}
#topmenu_05 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -320px -53px no-repeat;}
#topmenu_06 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -431px -53px no-repeat;}
#topmenu_07 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -530px -53px no-repeat;}
#topmenu_08 a:hover {background: transparent url(../../_img/home/menu-home.jpg) -606px -53px no-repeat;}


/*-------Wrapper Left-------*/

#ourschools_pod{
	float:left;
	position:relative;
	width:215px;
	height:595px;
	padding:0px 0px 2px 0px;
	margin:0px;
	background-color: #1e3437;
	background-image: url(../../_img/home/ourschools_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#ourschools_intro{
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:98px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -463px -0px;
}

#ourschools_btn_northern{
	display:block;
	position:absolute;
	top:98px;
	left:14px;
	width:186px;
	height:56px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -98px;
}

#ourschools_btn_northern:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -403px;
}

#ourschools_btn_eastern{
	display:block;
	position:absolute;
	top:158px;
	left:14px;
	width:186px;
	height:56px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -158px;
}

#ourschools_btn_eastern:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -463px;
}

#ourschools_btn_southern{
	display:block;
	position:absolute;
	top:218px;
	left:14px;
	width:186px;
	height:56px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -218px;
}

#ourschools_btn_southern:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -523px;
}

#ourschools_btn_western{
	display:block;
	position:absolute;
	top:278px;
	left:14px;
	width:186px;
	height:76px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -278px;
}

#ourschools_btn_western:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -583px;
}

#ourschools_featureheading{
	display:block;
	position:absolute;
	top:368px;
	left:14px;
	width:114px;
	height:19px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -477px -368px;
}

#ourschools_schoollogo{
	display:block;
	position:absolute;
	top:387px;
	left:14px;
	width:186px;
	height:195px;
}

#ourschools_schoollogo img {
	width:186px;
	height:195px;	
}

/*-------Wrapper Right-------*/

#news_left_column{
	float:left;
	position:relative;
	width:450px;
	padding:0px 20px 0px 20px;
}

#latestnews_pod{
	float:left;
	position:relative;
	width:450px;
	padding:0px 0px 0px 0px;
	background-image: url(../../_img/home/newspod_bg.jpg);
	background-repeat: repeat-y;
}

#latestnews_pod_heading{
	float:left;
	position:relative;
	width:450px;
	height:58px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -616px;
	padding:0px 0px 14px 0px;
}

div.latestnews_listing{
	float:left;
	position:relative;
	width:268px;
	padding:1px 10px 14px 172px;
}

div.latestnews_listing img{
	position:absolute;
	top:0px;
	left:18px;
	
	margin:5px 0px 0px 0px;
	width:139px;
	height:70px;
}

div.latestnews_listing p{
	margin:0px;	
}

.latestnews_date{
	font-style: italic;
	color: #aaabab!important;
	font-size:11px!important;
}

#latestnews_footer{
	float:left;
	position:relative;
	width:450px;
	height:46px;
	background-image: url(../../_img/home/newspod_footer.jpg);
	background-repeat: no-repeat;
}

#latestnews_rssfeed{
	position:absolute;
	top:9px;
	left:13px;
}

#latestnews_morebtn{
	position:absolute;
	top:9px;
	right:9px;
}

#erea_enewspod{
	float:left;
	position:relative;
	width:450px;
	height:45px;
	/* background-image: url(../../_img/home/sprite_home.jpg); *//* ---------- original hidden to hide 'Enews archives' link */
	background-image: url(../../_img/home/sprite_home_alt.jpg);
	background-repeat: no-repeat;
	background-position: 0px -515px;
	margin:12px 0px 0px 0px;
}

#btn_subscribe{
	display:block;
	position:absolute;
	top:8px;
	left:201px;
	width:127px;
	height:27px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -201px -523px;
}

#btn_subscribe:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -201px -574px;
}

#btn_archives{
	display:block;
	position:absolute;
	top:8px;
	left:328px;
	width:120px;
	height:27px;
	/* background-image: url(../../_img/home/sprite_home.jpg); *//* ---------- original hidden to hide 'Enews archives' link */
	background-image: url(../../_img/home/sprite_home_alt.jpg);
	background-repeat: no-repeat;
	background-position: -328px -523px;
}

#btn_archives:hover{
	/* background-image: url(../../_img/home/sprite_home.jpg); *//* ---------- original hidden to hide 'Enews archives' link */
	background-image: url(../../_img/home/sprite_home_alt.jpg);
	background-repeat: no-repeat;
	background-position: -328px -574px;
}

#featurebtns_right_column{
	float:left;
	position:relative;
	width:215px;
	padding:0px 20px 0px 0px;
}

#btn_jobvac{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:45px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -0px;
}

#btn_jobvac:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -223px -0px;
}

#btn_contact{
	display:block;
	position:absolute;
	top:57px;
	left:0px;
	width:215px;
	height:45px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -57px;
}

#btn_contact:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -223px -57px;
}

#btn_edmundrice{
	display:block;
	position:absolute;
	top:114px;
	left:0px;
	width:215px;
	height:110px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -114px;
}

#btn_edmundrice:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -223px -114px;
}

#btn_quote {
	display:block;
	position:absolute;
	top:236px;
	left:0px;
	width:191px;
	height:180px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -236px;
	color:#FFF;
	padding:8px 12px 0px 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

#btn_quote:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -223px -236px;
}

.btn_quote_nolink,
.btn_quote_nolink:hover {
	background:url("../../_img/home/btn_quote_nolink_bg.jpg") no-repeat 0px 0px!important;	
}

#btn_networklogin{
	display:block;
	position:absolute;
	top:428px;
	left:0px;
	width:215px;
	height:80px;
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -0px -428px;
}

#btn_networklogin:hover{
	background-image: url(../../_img/home/sprite_home.jpg);
	background-repeat: no-repeat;
	background-position: -223px -428px;
}

/*Quicklinks*/

#quicklinks{
	width:920px;
	position:relative;
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
	display:block;
	clear:both;
}

#quicklinks h3{
	margin:0px 0px 5px 0px;
}

div.quicklinks_pod{
	float:left;
	width:200px;
	height:120px;
	padding:0px 15px 0px 0px;
	margin:0px 20px 0px 0px;
	background-image: url(../../_img/home/quicklinks_dots.gif);
	background-repeat: repeat-y;
	background-position: right;
}

div.quicklinks > div.quicklinks_pod{height:auto; min-height:120px;}

div.quicklinks_pod_end{
	margin:0px!important;
	background-image:none!important;
}

div.quicklinks_pod h4{
	color:#109d4a;
	font-size: 11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.quicklinks_pod ul{
	padding:0px;
	margin:0px;
}

div.quicklinks_pod li{
	padding:0px 0px 0px 10px;
	margin:0px;
	background-image: url(../../_img/home/quicklinks_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	font-style: italic;
	color: #98a1a4;
}


#quicklinks_spacer{
	width:920px;
	position:relative;
	margin:0px auto 0px auto;
	height:22px;
	clear:both;
}
