/* New Scientist Theme CSS */
body {background:url(../images/bg_body.gif) repeat-x #D9D9D9; font: 12px Arial, sans-serif;}
a{color:#CE002C;}
a:hover { color:#000080;}
h1 {color:#CE002C;}
h1.Title a { color:#CE002C;height:15px;}
h2 {color:#D82B2F; font-family:Arial,sans-serif; background-image:none; }
h3 {color:#CE002C;}
span.colourtitle {color:#CE002C;}
div.Result h2.Featured {background-color:#BBBBBB;}
.FeaturedDescription { background: #F1F4E5!important ; margin: 1px;}

.Result p.Text span {font-size:11px; line-height:15px; }
.Result p.Text span.highlight { color:#CE002C; font-size:12px; background-color:#e7e7e7;}
#Logo {background:url(../images/logo.gif) no-repeat top right;width:469px;height:75px;}
#Logo a {width:469px;height:75px;text-indent:-1000px;font-size:2px;display:block;}
#StrapRight {position:absolute;top:117px;left:446px;z-index:10;color:#FFF;font:normal 20px/22px verdana;width:520px;text-align:right;}
#Incorporating {position:absolute;top:152px;left:446px;z-index:10;color:#FFF;background:url(../images/logo_incorporating.gif) no-repeat top right;width:520px;}
#Incorporating span {display:block;padding:2px 132px 0px 0px;text-align:right;}
#Heading {background:url(../images/bg_header.gif) repeat-x;}
#TopBannerMenu {color:#920508;}
#TopBannerMenu a, #TopBannerMenu a:hover{color:#FFF;}
#TopBannerMenu span{color:#FFF; font-weight:normal;}
#ProductLink {color:#920508;}
#ProductLink a, #ProductLink a:hover {color:#FFF; font-weight: bold;}
#TopBannerMenu ul li span, #ProductLink ul li span{border-right:1px solid #bd0f1b;}
#LeftMenu {background-color:#666666;}
#LeftMenu li {border-bottom:1px dotted #999999;color:#FFF;}
#LeftMenu li a {color:#FFF;}
#LeftMenu li a:hover {background-color:#999;color:#FFF;}
#LeftMenu li a span {padding:0px 15px 0px 0px;display:block;}
#LeftMenu li.Arrow a span {background:url(../images/g_menu_bullet.gif) no-repeat 147px 6px;}
.SlotsMain, #Slots {background:url(../images/bg_slots_base.gif) repeat-x;}
.SlotsMain h3, #Slots h3 {background:url(../images/bg_slots_header.gif) repeat-x #6A6A6A;color:#FFF;}
.SlotsMain h3.filler, #Slots h3.filler {display:none;}
#Footer {background:#FFF url(../images/bg_footer.gif) repeat-x;margin:0px auto;width:980px;border:1px solid #901C1D;border-top:none;}
.Refine {background-color:#eff2e1;}
.RefineInner input.RefineSearch {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
.Sort {background-color:#f6f7ef;}
.SortInner input.SortSearch {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
.ApplyNow input {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
.rightmarg{ margin-right:0px;}
.DefaultDemiContainer { width:640px;}
.rightFloat{ float:right;}
/* Forms.css theme related styles */
input.Submit {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.submit {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.cancel {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.SiteButton {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.Delete {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.RunSearch {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.View {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.SaveAsJBE {background-color:#CE002C;border:1px solid #901C1D;color:#FFF}
input.ViewProfile {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.ViewApps {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.ViewSearches {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.SaveNew {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.ViewAcc {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.CloseAcc {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.Activate {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.SaveChanges {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.Back {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
/* Home.css Theme related styles*/
.SubHolder input.Submit {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
/* Signin.css Theme related styles */
.LeftBoxInner {background-color:#F4F4F4;}
.RightBoxInner {background-color:#EFF2E1;}
.RightBoxInner .Login input {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
span.ButtonAcc {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
span.ButtonAcc a{ color:White; text-decoration:none;}
span.Button input {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
input.Submit {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;}
div.JobCatHead {clear:both;background-image:none; background-color:#a09faa; color:#fff; padding-left:9px;font-weight:bold;text-transform:uppercase;font-size:10px;}
/* Border Styles*/
.SearchResults {background:url(../images/bg_results_divider.gif) repeat-x bottom left;}
.SearchResultsOuter {background:url(../images/bg_results_left.gif) repeat-y top left;}
.SearchResultsInner {background:url(../images/bg_results_left.gif) repeat-y top right;}
.Result {background:url(../images/bg_results_divider.gif) repeat-x top left;}
.SearchDetails {background:url(../images/bg_results_divider.gif) repeat-x bottom left;}
.SearchDetailsOuter {background:url(../images/bg_results_left.gif) repeat-y top left;}
.SearchDetailsInner {background:url(../images/bg_results_left.gif) repeat-y top right;}
.Detail {background:url(../images/bg_results_divider.gif) repeat-x top left;}
.ApplyNow {background:url(../images/bg_results_divider.gif) repeat-x bottom left;}
.DefaultBox {background:url(../images/bg_results_divider.gif) repeat-x bottom left;}
.DefaultBoxOuter {background:url(../images/bg_results_left.gif) repeat-y top left;}
.DefaultBoxInner {background:url(../images/bg_results_left.gif) repeat-y top right;}
.Default {background:url(../images/bg_results_divider.gif) repeat-x top left;}
.DefaultRecruiter {background-color:#F5F5F5;}
.DefaultDemiBox {background:url(../images/bg_results_divider.gif) repeat-x bottom left;}
.DefaultDemiBoxOuter {background:url(../images/bg_results_left.gif) repeat-y top left;}
.DefaultDemiBoxInner {background:url(../images/bg_results_left.gif) repeat-y top right;}
.DefaultDemi {background:url(../images/bg_results_divider.gif) repeat-x top left;}
.SlotsOuter {background:url(../images/bg_slots_base.gif) no-repeat left bottom;}
.SlotsInner {background:url(../images/bg_slots.gif) repeat-y;}
.LeftBoxInner {background-color:#fbf8e6;}
.RightBoxInner, .ApplyLogin {background-color:#fbf2c4;}
.RightBoxInner .Login input, .ApplyLogin .Login input {background-color:#CE002C;border:1px solid #85ace6;color:#FFF;}
input.AutoWidth {background-color:#CE002C;border:1px solid #901C1D;color:#FFF;width:auto;}
.ExpanderPanel { background-color: #EFF2E1;}

div.CareerAdviceHead {background-color:#a09faa; color:#fff;}
ul.CareerAdviceList {background-color:#fff; border:1px solid #E9E6DD;}
div.CareerAdviceHeadDouble {background-color:#a09faa; color:#fff;}
ul.CareerAdviceListDouble {background-color:#fff; border:1px solid #E9E6DD;}

/*Viper forgotten password submit button */
#forgottonPassword .form_actions input
{
    background-color:#CE002C;
    border:1px solid #901C1D;
    color:#FFF;
    font-weight:bold;
}

.aut-horizontal .form_actions input
{
    background-color:#CE002C;
    border:1px solid #901C1D;
    color:#FFF;
    font-weight:bold;
}
.dpa-checkboxlist input
{
	width: 50px;	
}