@charset "utf-8";
/* CSS Document */

body{padding:0; margin:0; font-family: Arial; font-size:12px;}
a:hover{text-decoration:none;}
a:link{color:#0972b8}
a:visited{color:#0972b8}

.header-top-container{margin: 0 auto; width:100%; background:url(../images/layout/header_bg.gif) bottom repeat-x; } /*height:11.06em;*/

.header-bar-container{width:100%; background:#d5d5d5; float:left;}
.header-bar{margin: 0 auto; padding-left:4px; width:993px; color:#252525; }
ul.header-bar-text{text-align: left; width:997px; list-style: none; margin:0; padding:7px 0 8px 0;}
ul.header-bar-text li{ display:inline; } 
ul.header-bar-text li a:link,
ul.header-bar-text li a:visited{ color:#252525;} 

.no-header-divider{ padding:0 0.50em 0 0.50em;} /* 8px */
.header-divider{border-right:#252525 2px solid; padding:0 0.38em 0 0.50em;} /* 8px */

.header-top{margin: 0 auto; width:1024px; height:8.81em; background:url(../images/layout/header_groves.png) bottom no-repeat;}
h1#logo{ float:left; margin:-13px 0 0 23px; padding:0;}

#header-nav-container{margin: 0 auto; padding:0; width:1024px; }
.header-nav{margin:0 23px; padding:0; float:left; background:#0972b8; width:977px;}
ul.header-nav-text{margin:0; padding:0; float:left; width:800px;}
ul.header-nav-text li{ list-style: none; padding:0;  margin:0; float:left; }
ul.header-nav-text li a:link,
ul.header-nav-text li a:visited{margin:0; padding:7px 12px 7px 12px; color:#FFFFFF; text-decoration:none; display:block; float:left;}
ul.header-nav-text li a:hover{ background:#5794f1; color:#FFFFFF; text-decoration:none; display:block; float:left;}

ul.accessibility{margin:17px 0px 0 668px; padding:0; float:right; width:200px;}
ul.accessibility li{ list-style: none; padding:0;  margin:0; float:left; }
ul.accessibility li a:link,
ul.accessibility li a:visited{margin:0; padding:9px 6px 7px 6px; color:#000000; text-decoration: underline; display:block; float:left;}
ul.accessibility li a:hover{ color:#000000; text-decoration:none; display:block; float:left;}

ul.accessibility li.aaa a:link,
ul.accessibility li.aaa a:visited{margin:0; padding:8px 6px 7px 6px; color:#000000; text-decoration: none; display:block; float:left; font:bold 16px ;}
ul.accessibility li.aaa a:hover{color:#000000; text-decoration:underline; display:block; float:left;}

ul.accessibility li.aaa-large a:link,
ul.accessibility li.aaa-large a:visited{margin:0; padding:7px 0px 7px 0; color:#000000; text-decoration: none; display:block; float:left; font:bold 18px ;}
ul.accessibility li.aaa-large a:hover{color:#000000; text-decoration:underline; display:block; float:left;}

/* apply btn */
ul.header-apply{margin:0; padding:0; float:right; width:110px; background:url(../images/layout/header_apply.gif) bottom left no-repeat #5794f1;}
ul.header-apply li{ list-style: none; padding:0;  margin:0; float:right; }
ul.header-apply li a:link,
ul.header-apply li a:visited{margin:0; padding:7px 14px 7px 0px; color:#FFFFFF; text-decoration:underline; display:block; float:right;}
ul.header-apply li a:hover{text-decoration:none;}
/* end apply btn */

/* breadcrumbs */
#breadcrumbs-container{margin: 0 auto; padding:0; width:1024px; }
.breadcrumbs-nav{margin:0 23px; padding:0; float:left; background:#ededed; width:977px;}
ul.breadcrumbs{margin:0; padding:0 0 0 12px; float:left; width:800px;}
ul.breadcrumbs li{ list-style: none; padding:7px 0 7px 0;  margin:0; float:left; color:#0972b8; background:url(../images/layout/breadcrumbs.gif) left no-repeat;}
ul.breadcrumbs li a:link,
ul.breadcrumbs li a:visited{margin:0; padding:0 7px 0 12px; color:#0972b8; text-decoration:underline; display:block; float:left; }
#breadcrumbs-container li.current-breadcrumbs{padding:7px 12px 7px 12px;  margin:0; float:left; color:#0972b8; }
#breadcrumbs-container li.no-crumb{background:none;}
/* end breadcrumbs */

/* main content holder*/
#content-container{margin: 0 auto; padding:0; width:1024px; }
.content{margin:0 23px; padding:0 0 100px 0; float:left; width:977px;}
h3 { font-family:Arial;}
/* end main content holder*/

/* homepage 
.homepage-flash{margin:15px 0 15px 0; float:left; width:977px; height:320px; background:url(../images/layout/creative.jpg);}*/

.homepage-flash{margin:15px 0 15px 0; float:left; width:977px; height:308px; background:url(../images/layout/) no-repeat;}
.home-left-col{float:left; width:690px; margin-right:25px; }
.home-right-col{float:right; width:252px;}

a.homeButton1{ background-color:green; float:left;width:230px; padding:4px 03px 0px 0px;  height:24px; color:White; text-align:center; text-decoration:none;}
.homeButton1 a:hover{display:block; text-decoration:none;}
a.homeButton2{ background-color:orange; float:left;width:230px; padding:4px 03px 0px 0px; height:24px; color:White; text-align:center; text-decoration:none;}
.homeButton2 a:hover{display:block; text-decoration:none;}
a.homeButton3{ background-color:purple; float:left;width:231px; padding:4px 03px 0px 0px; height:24px; color:White; text-align:center; text-decoration:none; }
.homeButton3 a:hover{display:block; text-decoration:none;}


.openevents{float:left; border:1px solid #e9e9e9; width:700px; height:120px; background:#F2F2F4; padding:5px 0px 0px 10px; margin-bottom: 10px;overflow:hidden; font-size:12px;}

.events-banner{float:left; color:#0972b8; background-color:#F2F2F4; font:bold 16px ;  }
.events-banner1{  color:#0972b8; background-color:#F2F2F4; font:bold 16px ;  }




.panelLeft1{float:left;width:200px; background-color:#F2F2F4;height:226px; }
.panelRight1{float:right;width:470px; background-color:#F2F2F4;  height:216px; padding:10px 20px 0px 10px; }


.panelLeft{float:left;width:400px; background-color:#F2F2F4;height:226px; }
.panelRight{float:right;width:290px; background-color:#F2F2F4;  height:216px; padding:10px 0px 0px 10px; }
#panelLeft{float:left;width:400px;background-color:#F2F2F4;height:226px;}

a.ImageButton1{  }
a.ImageButton1:hover{text-decoration:none; color:black;}
a.ImageButton1:visited{text-decoration:none; color:black;}


.campusImage1 {margin:9px 0 0 38px; border:solid 0px #000000; height:210px; width:316px;}
.campusImage{margin:9px 0 0 6px; }

.searchbox-courses{float:left; width:252px;}
.searchbox-courses-top{float:left; width:252px; height:7px; background:url(../images/layout/searchbox_top.gif) bottom left no-repeat}
.searchbox-courses-mid{float:left; width:252px; padding-bottom:10px; background:url(../images/layout/searchbox_mid.gif) top left no-repeat #286ce5}
.searchbox-courses-bot{float:left; width:252px; height:7px; background:url(../images/layout/searchbox_bot.gif) top left no-repeat}
ul.searchbox-courses-txt{padding:0; margin:0;}
ul.searchbox-courses-txt li{padding:0; margin:0 0 0px 0; list-style:none;}
ul.searchbox-courses-txt li a:link,
ul.searchbox-courses-txt li a:visited{display:block; padding:5px 0 7px 17px; margin:0; color:#FFFFFF; font:bold 0.88em ; text-decoration:none;}
ul.searchbox-courses-txt li a:hover{margin:0; background:#5794f1;}
ul.searchbox-courses-txt li.searchbox-txt {color:#f9f9f9; font:0.75em ; margin:2px 0 10px 17px;}

.home-apply-now{float:left; width:252px; height:145px; margin-top:15px;}
.home-bite-size{float:left; width:252px; height:173px; margin-top:15px;}

.home-campus{float:left; height:143px; width:252px; background:url(../images/layout/home_campus.gif) no-repeat; margin-top:15px;}
.home-campus-links{color:#FFFFFF; font:bold 14px ; margin:102px 0 0 12px;}
.home-campus-links a:link{color:#FFFFFF; font:bold 12px ; margin-right:7px;}
.home-campus-links a:visited{color:#FFFFFF; font:bold 12px ; margin-right:7px;}

.home-banner{float:left; width:319px; height:93px; background:url(../images/layout/home_banner.jpg) no-repeat; color:#0972b8; font:bold 20px ; padding:15px 0 0 380px; margin-top:25px; text-decoration:none; cursor:pointer;}
.event-banner{float:left; width:319px; height:287px; background:url(../images/layout/info-day-banner.gif) no-repeat; color:#0972b8; font:bold 20px ; padding:15px 0 0 380px; margin-top:25px; text-decoration:none; cursor:pointer;}
.event-banner2{float:left; width:319px; height:287px; background:url(../images/layout/info-day-banner2.gif) no-repeat; color:#0972b8; font:bold 20px ; padding:15px 0 0 380px; margin-top:25px; text-decoration:none; cursor:pointer;}
.home-banner p{ margin:2px;}
.home-banner-link a:link,
.home-banner-link a:visited,{font:bold 0.75em ; color:#0972b8; }

/* end homepage */

/* main content columns */
.left-col{float:left; width:190px; margin:17px 0 0 0;}
.main-col{float:left; width:763px; margin:17px 0 0 23px;}
.content-col{float:left; width:544px; margin:21px 21px 0 0;}
.right-col{float:left; width:198px; margin-top:21px;}
/* end main content columns */

/* course page elements */
.course-pic{width:763px; height:138px; background:#e9e9e9;}
h2.coursetitle{color:#0972b8; font:1.88em ; margin:0 0 30px 0;}
h3.coursesubtitle{color:#0972b8; font:bold 16px ; padding:0; margin:5px 0 0 0;}
.content-col p{color:#404040; font: 0.88em ; line-height:18px;}
.content-col-courses p{color:#404040; font: 0.75em ; line-height:16px; margin:5px 0 15px 0;}
ul.course-points{color:#252525; font:bold 0.75em ;}
p.course-summary{color:#252525; font:bold 0.75em ; border-top:#e1e1e1 1px solid; padding-top:18px;}

.related-courses{float:left; width:198px;}
.related-courses-top{float:left; width:198px; height:7px; background:url(../images/layout/related_top.gif) bottom left no-repeat}
.related-courses-mid{float:left; width:198px; background:url(../images/layout/related_mid.gif) top left no-repeat #286ce5}
.related-courses-bot{float:left; width:198px; height:7px; background:url(../images/layout/related_bot.gif) top left no-repeat}
ul.related-courses-txt{padding:0; margin:0;}
ul.related-courses-txt li{padding:0; margin:0 0 10px 17px; list-style:none;}
ul.related-courses-txt li a:link,
ul.related-courses-txt li a:visited{padding:0; margin:0; color:#FFFFFF; font:bold 0.75em ;}

.student-opinion{float:left; width:198px; height:213px; margin-top:15px; background:#252525 /*url(../images/students/student_voice_5.jpg)*/ bottom no-repeat;}
.student-voice{width:172px; background:#252525;  color:#FFFFFF; font:bold 14px ; padding:14px 13px 14px 13px;}
.info-box{width:172px; background:#252525;  color:#FFFFFF; font:14px ; padding:14px 13px 14px 13px;}

.apply-now{float:left; width:198px; height:84px; margin-top:15px;}
img{border-style: none;}
.uni-logos{float:left; width:198px; margin-top:15px;}

.info-day-img{margin-top:15px;}

/* landing pages */
.call{float:left; width:236px; height:121px; border:#ebebeb solid 1px; padding:10px; margin-top:24px;}
.call-bite{float:left; width:236px; height:121px; border:#ebebeb solid 1px; padding:10px; margin-top:13px;}
.call2{float:left; width:236px; height:121px; border:#ebebeb solid 1px; padding:10px; margin:24px 0 0 13px;}
.pic-call{float:left; width:97px; height:122px; margin-right:12px;}
.bite-call{float:left; width:234px; height:122px;}
.call-text-container{float:left; width:125px;}
p.call-heading{ font:bold 14px ; color:#0972b8; margin:0 0 7px 0;}
p.call-text{font:12px; color:#000000;}
.call-text-container a:link, .call-text-container a:visited{color:#0972b8;}

h1.hed{color:#0972b8; 	margin: 0; padding-bottom:5px;}
h2.landingtitle{color:#0972b8;  margin:0 0 15px 0;}
h3.landingsubtitle{color:#0972b8; padding:0; margin:0 0 23px 0;}
a.bluelink:link, a.bluelink:visited{color:#0972b8;}

.student-opinion-landing{float:left; width:198px;/* height:186px;*/ background:#252525 /*url(../images/students/student_voice_3.jpg) bottom no-repeat;*/}
.student-opinion-landing a:link{color:#FFFFFF; font:14px ;}
.student-opinion-landing a:visited{color:#FFFFFF; font:14px ;}
/* end landing pages */

/* course list */
.content-col-courses{float:left; width:544px; margin:0px 21px 0 0;}
.right-col-courses{float:left; width:198px; margin-top:0px;}

ul.course-list{padding:15px; margin:0 0 15px 0; border:#ededed 1px solid;}
/* backgrounds */
div.course-list-cons{background-image: url(../images/bgs/bg_con.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-cre{background-image: url(../images/bgs/bg_cre.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-ret{background-image: url(../images/bgs/bg_ret.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-it{background-image: url(../images/bgs/bg_ict.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-bus{background-image: url(../images/bgs/bus.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-bite2{background-image: url(../images/bgs/bite-size.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-weekend{background-image: url(../images/bgs/weekend.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.course-list-health{background-image: url(../images/bgs/health.jpg); background-repeat: no-repeat; background-position: right bottom;}
ul.course-list li.course-category{padding:0; margin:0 0 10px 0; list-style:none;}
ul.course-list li{padding:0; margin:0; list-style:none; font:bold 18px ; color:#1c232d;}
ul.course-list li a:link,
ul.course-list li a:visited{display:block; padding:2px 0 7px 0px; margin:0; color:#0972b8; font:bold 0.75em ; text-decoration:underline;}
ul.course-list li a:hover{margin:0; text-decoration:none;}

h2.courselisttitle{color:#0972b8; font:25px ; margin:10px 0 15px 0; letter-spacing:-1px;}



/* jobs styles*/
.job-header{padding:0; margin:0; list-style:none; font:bold 18px ; color:#1c232d;}
.job-head-s{padding:0; margin:0; list-style:none; font:14px ; color:#0972b8;}#
ul.course-list li.job {padding:0; margin:0; font:14px ; color:#1c232d;}

/* bite size list styles*/
div.course-list-bite{background-image: url(../images/bgs/bite-size.jpg); background-repeat:no-repeat; background-position: right bottom; background-color:#88c540;}
h2.bitesize-head{color:#88c540; font:25px ; margin:10px 0 15px 0; letter-spacing:-1px;}
ul.bite-list{padding:15px; margin:0 0 15px 0;}
ul.bite-list li.course-category{padding:0; margin:0 0 10px 0; list-style:none;}
ul.bite-list li{padding:0; margin:0; list-style:none; font:bold 18px ; color:#ffffff;}
ul.bite-list li a:link,
ul.bite-list li a:visited{display:block; padding:2px 0 7px 0px; margin:0; color:#ffffff; font:bold 0.75em ; text-decoration:underline;}
ul.bite-list li a:hover{margin:0; text-decoration:none;}
ul.bite-reminder{background-color:#9adf49; padding:15px; margin-top:40px;}
ul.bite-reminder li{padding:0; margin:0; list-style:none; font:bold 18px ; color:#ffffff;}
ul.bite-reminder li.course-category{padding:0; margin:0 0 10px 0; list-style:none;}


/* standard text */
.header-bar{font: 0.75em ;}

ul.header-nav-text li a:link,
ul.header-nav-text li a:visited{font:bold 0.75em ;}
ul.header-apply li a:link,
ul.header-apply li a:visited{font:italic 0.75em ;}

ul.accessibility li a:link,
ul.accessibility li a:visited{font:bold 0.75em ;}


ul.breadcrumbs li{ font:bold 0.75em ; }
ul.breadcrumbs li a:link,
ul.breadcrumbs li a:visited{font:12px ;}
ul.breadcrumbs li a:hover{ text-decoration:none;}
#breadcrumbs-container li.current-breadcrumbs{font:0.75em ; }

/* end standard text */

.course-splash{width:763px; height:242px; background:#e9e9e9;}

/* main menu */
ul#main-nav{
float:left;
margin:25px 24px 0 0;
padding:0;
width:auto;
position:relative;
display:block;
height:3.44em;
font-size:1.3em;
line-height:0.94em;

}

ul#main-nav li{
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
/*background:url(../images/layout/main_nav_div.png) bottom left no-repeat;*/
}
	
ul#main-nav li a{
width:7.94em; /*127px*/
height:2.75em;
display:block;
float:left;
color:#131922;
text-decoration:none;
padding:0 0 0.75em 16px;
background:url(../images/layout/nav_business_btn.gif) bottom left no-repeat;
}

ul#main-nav li.business-btn a{width:10.25em;} /*164px*/
ul#main-nav li.nav-sm-btn a{width:4.88em;} /*78px*/
ul#main-nav li.nav-first-btn{background:none;}
	
ul#main-nav li a:hover{	
color:#005daf;
background:url(../images/layout/main_nav_bot_blue.gif) bottom left no-repeat;		
}
	

ul#main-nav li a.current{
color:#005daf;
background:url(../images/layout/main_nav_bot_blue.gif) bottom left no-repeat;
}

.accesskey{text-decoration:underline;}

p.evento { font:12px ; margin-top:5px; text-decoration:underline;}

/* end main menu */


/* footer */
#footer-container{float:left; width:100%; border-top:#d5d5d5 1px solid; background:#f5f5f5; padding-bottom:62px;}

.footer-holder{margin: 0 auto; padding:0; width:1024px; }
.footer{margin:0 23px; padding:0; float:left; width:977px;}

h2.footer-text{ margin:0px 0 30px 0;  padding:0; color:#585858; font:bold 21px ;}
h2.footer-hed1{ margin:0 0 20px 0;  padding:0; color:#585858; font:bold 21px ;}
h3.sitemap-head{margin:0 0 8px 0; padding:0; color:#585858; font:bold 12px ;}
h3.sitemap-head2{margin:18px 0 8px 0; padding:0; color:#585858; font:bold 12px ;}

.sitemap-col1{float:left; width:152px; height:220px; border-right:#d6d6d6 1px solid; padding-right:24px;}
.sitemap-col2{float:left; width:152px; height:220px; border-right:#d6d6d6 1px solid; margin-left:24px; padding-right:24px;}
.sitemap-col3{float:left; width:152px; height:220px; border-right:#d6d6d6 1px solid; margin-left:24px;}
.sitemap-col4{float:left; width:152px; height:220px; margin-left:24px;}

ul.sitemap{padding:0; margin:0;}
ul.sitemap li{ color:#0972b8; font:12px ; line-height:16px; list-style:none; background:url(../images/layout/breadcrumbs.gif) 0 6px no-repeat; padding:0 0 0 9px; margin:0 0 8px 0;}
ul.sitemap li a:link,
ul.sitemap li a:visited{ color:#255dab; font:12px ; text-decoration:none;}
ul.sitemap li a:hover{ color:#255dab; font:12px ; text-decoration:underline}

.footer-logos{float:left; width:977px; height:320px; margin-top:45px;}
.footer-line{float:left; height:70px; width:977px; border-bottom:#FFFFFF 3px solid; display:none;}

/* vertical menu */
.thurrockmenu{padding: 0; width: 190px; border-bottom-width: 0;}

.thurrockmenu a.menuitem {
background: #1d242e;
font: bold 12px ;
color:#FFFFFF;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 12px 0 12px 13px;
text-decoration: none;
text-transform:uppercase;
border-bottom:#FFFFFF 1px solid;
}


.thurrockmenu a.menuitem:visited{color: #FFFFFF;} 

.thurrockmenu .menuitem:active{color: #FFFFFF; background:#0972b8;}

.thurrockmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.thurrockmenu a.menuitem:hover{background:#0972b8;}

.thurrockmenu div.submenu{ background:#FFFFFF;}

.thurrockmenu div.submenu ul{list-style-type: none; margin: 0; padding: 0;}

.thurrockmenu div.submenu ul li{border-bottom:#e2e2e2 1px solid;}

.thurrockmenu div.submenu ul li a{
display: block;
font: normal 12px ;
color:#000000;
text-decoration: none;
padding: 3px 0 3px 24px;
}

.thurrockmenu div.submenu ul li a:hover,
.thurrockmenu div.submenu ul li a:active{color:#0972b8; font: 12px ; background:url(../images/layout/thurrock-menu-arrow.gif) left no-repeat;}

.menu-courses{width:177px; height:25px; background:url(../images/layout/menu_courses.gif) no-repeat; color:#fff; font: bold 14px ; padding:7px 0 0 13px}

/* end vertical menu */

/* form */
h4{font: 18px ;}
h5{font: 18px ;}
h6{font: 16px ;}
/*td{padding:5px; background:#d1d5e5;}*/

.gray
{
    padding:5px; background:#d1d5e5;
}

/* News */

   .portrait
    {
        width:100px;
        height:150px;
        margin-left:10px;
        float:right;   
        
    }  
    
    .landscape
    {
        width:150px;
        height:100px; 
         margin-left:10px;
        float:right;   
        
    }


ul.news li.news-dates{padding:0; margin:0 0 16px 0; list-style:none; color:#bcbcbc; border-bottom:#ededed 1px solid;}
ul.news{padding:15px; margin:0 0 15px 0; border:#ededed 1px solid;}
ul.news li{padding:0; margin:0; list-style:none; font:bold 18px ; color:#1c232d;}
ul.news li a:link,
ul.news li a:visited{color:#0972b8; font:bold 12px ; text-decoration:underline;}
ul.news li a:hover{margin:0; text-decoration:none;}
ul.news li p{list-style:none;  border-bottom:#0972b8 1px solid; padding-bottom:30px;}
h2.newstitle{ font:24px ; letter-spacing:-1px; color:#252525;}
p.newsintro{margin-top:-15px}

.content-col-news{float:left; width:544px; margin:0px 21px 0 0;}
.content-col-news p.articleintro{font:16px ; color:#737373; border-bottom:#0972b8 1px solid; padding-bottom:14px; margin-bottom:10px;}
.content-col-news p.articlephoto{width:544px; font: 12px ; color:#888888;}
.content-col-news p.articleend{border-bottom:#0972b8 1px solid; padding-bottom:14px; margin-bottom:60px;}
.content-col-news p.jobend{border-bottom:#0972b8 1px solid; padding-bottom:14px; margin-bottom:10px;}
.content-col-news p{color:#404040; font: 0.88em ; line-height:18px;}

.related-news{float:left; width:198px; margin-bottom:15px;}
.related-news-top{float:left; width:198px; height:7px; background:url(../images/layout/related_top.gif) bottom left no-repeat}
.related-news-mid{float:left; width:198px; background:url(../images/layout/related_mid.gif) top left no-repeat #286ce5}
.related-news-bot{float:left; width:198px; height:7px; background:url(../images/layout/related_bot.gif) top left no-repeat; }
ul.related-news-txt{padding:0; margin:0;}
ul.related-news-txt li{padding:0; margin:0 17px 10px 17px; list-style:none;}
ul.related-news-txt li a{line-height:12px;}
ul.related-news-txt li a:link,
ul.related-news-txt li a:visited{padding:0; margin:0; color:#FFFFFF; font:bold 0.75em ;}
ul.related-news-txt li.related-dates{font:12px ; color:#000000; margin-bottom:-3px;}

/* news end */

/* partner boxes */
div.partners-seec{background-image: url(../images/bgs/ptnr1.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-ang{background-image: url(../images/bgs/ptnr2.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-uni-east{background-image: url(../images/bgs/ptnr3.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-uni-essex{background-image: url(../images/bgs/ptnr4.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-bark{background-image: url(../images/bgs/ptnr5.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-cons{background-image: url(../images/bgs/ptnr6.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-palmers{background-image: url(../images/bgs/ptnr7.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-bus{background-image: url(../images/bgs/ptnr8.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-safe{background-image: url(../images/bgs/ptnr9.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-gateway{background-image: url(../images/bgs/ptnr10.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-council{background-image: url(../images/bgs/ptnr11.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-eeda{background-image: url(../images/bgs/ptnr12.jpg); background-repeat: no-repeat; background-position: right bottom;}
div.partners-lsc{background-image: url(../images/bgs/ptnr13.jpg); background-repeat: no-repeat; background-position: right bottom;}



/* partner boxes end*/

/* form messages*/

.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
    }
	
.required{color:#FF0000;}
	
/* form messages end*/



/* flash replacement css*/

 .sIFR-hasFlash h1.hed

 {

 visibility:hidden;
 font-size:42px;

 }

 .sIFR-flash { visibility:visible !important; }

 .sIFR-replaced { visibility:visible !important; }

 span.sIFR-alternate

 {

 position:absolute;

 left:0;

 top:0;

 width:0;

 height:0;

 display:block;

 overflow:hidden;

 letter-spacing:0;

 }
/* flash replacement css ends*/
