/* This gets overwritten by the Theme style sheets */

html { margin: 0; padding: 0; font-size: 0.7em } /* IE Hack */
body {color:#666666; background-color:#ececec; margin:16px Auto; border:0; width:964px; font-family: Arial, Verdana, Sans-Serif}
address {font-style:normal}
/* Block User Interface */
.BlockUI{z-index:999999; background-color:Black; width:100%; height:2000px; position:fixed; top:0px; left:0px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/* Text Styles ----------------------------------------------------------------------- */
    h1{color: #333333;
	    font-size: 1.6em;
	    font-weight: bold;
	    text-transform: lowercase;
            padding: 10px 0px 10px 0px;
            margin-bottom:10px}
    h2{color: #333333;
	    font-size: 18px;
	    font-weight: bold;
	    border-bottom: 1px dotted #e0e0e0;
            padding: 20px 0px 10px 0px;
	    margin:0px;
	    text-transform: lowercase;}
    h3{font-size:1em; font-weight:bold; color:#333333}
    h4{}
    .Larger{font-size:1.6em; color:#666666}
    .Large{font-size:1.3em; color:#666666}
    .Normal{font-size:1em; color:#666666}
    .Small{font-size:0.7em; color:#666666}
    .SmallLight{font-size:0.7em; color:#999999}
    .Smaller{font-size:0.6em; color:#666666}
    p{font-size:1em; color:#666666}

li{font-family: Arial, Verdana, Sans-Serif; color:#666666;}

.Title{font-size:1.6em; color:#4574c4}

/* Image Styles ---------------------------------------------------------------------- */
.DefaultImage{border:0px}
.FloatImageLeft{ border:0px; float:left; margin: 0px 10px 10px 0px}
.FloatImageRight{ border:0px; float:right; margin: 0px 0px 10px 10px}

/* Link Styles ----------------------------------------------------------------------- */
a{font-size:1em; text-decoration:none; cursor:pointer; color:#2175d9}
a:hover{font-size:1em; text-decoration:underline}
a img{border:0px}

/* Error Styles ---------------------------------------------------------------------- */
.ErrorLabel{color:Red}
.ErrorLbl{color:Red}
.GenCookieTester{font-color:Red}
#GenCookieTester{font-color:Red;}
#GenCookieTester p{color:red;}

/* Input Styles ---------------------------------------------------------------------- */
    input[type="button"]{color:white; background-color:green; padding: 5px 16px 5px 16px; border:none;font: bold 12px Arial}
    input[type="button"]:hover{ background:gray; cursor: pointer;font: bold 12px Arial}

    input[type="submit"] {color:white; background-color:green; padding: 5px 16px 5px 16px; border:none;font: bold 12px Arial}
    input[type="submit"]:hover{ background: gray; cursor: pointer;font: bold 12px Arial}

    input[type="text"]{color:#666666; border:solid 1px #666666; font-size:1em}

    input[type="password"]{color:#666666; border:solid 1px #666666; font-size:1em}

    input[type="file"] {color:#666666; border:solid 1px #666666; font-size:1em}

    select{ color:#666666; border:solid 1px #666666; font-size:1em}

/* GlobalUserControlZone Styles ---------------------------------------------------------- */
    .ZoneStyle_Editable{ background-color:Transparent; border:dotted 1px black}
    .ZoneStyle_Editable:hover{ background-color:#F5F1F1; border:solid 1px red}
    .GenUserControlZoneLinks{color:#FFAE00; font-weight:bold; font-size:7pt; z-index:99999}
    .GenUserControlZoneLinks:hover{color:red; font-weight:bold; font-size:7pt; z-index:99999}

/* GenPageManager Styles ----------------------------------------------------------------- */
    #GenPageManager{ z-index:99999; position:fixed; top:-1.9em; left:0; width:100%; color:#C4C4C4; background-color:Black; border:solid 1px #C4C4C4; text-align:center; padding:5px}
    #GenPageManager:hover{top:0px}
    #GenPageManager a{color:#C4C4C4; font-weight:normal; font-size:1em; text-decoration:none; padding:10px 20px 10px 20px}
    #GenPageManager a:hover{color:white; text-decoration:underline}

/* Global Navigation Menu ---------------------------------------------------------------- */
    #GenNavigationMenu{}
    /* Popup menu position */
    #GenNavigationMenu ul li li:hover ul,
    #GenNavigationMenu ul li li li:hover ul,
    #GenNavigationMenu ul li li.over ul,
    #GenNavigationMenu ul li li li.over ul{top:-2.6em; left: 0em} 
    /* All Levels */
    #GenNavigationMenu ul li a { text-decoration: none;}
    #GenNavigationMenu li ul{margin-top: 2.6em;}
    /* a1=node with no children, a1p=node with children */
    /* Level 1 - Static menu */
    #GenNavigationMenu .u1 {font: bold 12px Arial; text-transform:lowercase}
    #GenNavigationMenu .u1 .l1 a{padding: 7px 25px 7px 16px;}
    #GenNavigationMenu .u1 .l1 .a1p{color: white; border-right:1px solid white; 
                                    background-position:right;
                                    background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavButton.jpg)}
    #GenNavigationMenu .u1 .l1 .a1p:hover{color: white; background:#666666; background-position:right; background-repeat:no-repeat; 
                                    background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavButtonHover.jpg)}
    #GenNavigationMenu .u1 .l1 .a1{ color: white; border-right: 1px solid white;
                                    background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavButtonStretch.jpg)}
    #GenNavigationMenu .u1 .l1 .a1:hover{color: white; background:#666666; background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavButtonStretchHov.jpg)}
    /* Level 2 */
    #GenNavigationMenu .u2{font: normal 11px Arial; border:1px solid #999999; text-transform:lowercase}
    #GenNavigationMenu .u2 .l2 a{padding: 5px 25px 5px 16px; background:white}
    #GenNavigationMenu .u2 .l2 .a2{color: #333333}
    #GenNavigationMenu .u2 .l2 .a2:hover{color: white; background:#999999}
    #GenNavigationMenu .u2 .l2 .a2p{color: #333333; background:white;
                                   background-position:right; background-repeat:no-repeat; 
                                   background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavPopupButton.jpg)}
    #GenNavigationMenu .u2 .l2 .a2p:hover{color: white; background:#999999; 
                                   background-position:right; background-repeat:no-repeat;
                                   background-image:url(http://www.randstadeducation.co.uk/images/GlobalNavPopupButtonHover.jpg)}
    /* Level 3 */
    #GenNavigationMenu .u2 .l2 .u3{font: normal 11px Arial; border:1px solid #999999; text-transform:lowercase}
    #GenNavigationMenu .u2 .l2 .u3 .l3 a{padding: 5px 25px 5px 16px; background:white}
    #GenNavigationMenu .u2 .l2 .u3 .l3 .a3{color: #333333}
    #GenNavigationMenu .u2 .l2 .u3 .l3 .a3:hover{color: white; background:#999999}
    #GenNavigationMenu .u2 .l2 .u3 .l3 .a3p{color: #999999; background:white}
    #GenNavigationMenu .u2 .l2 .u3 .l3 .a3p:hover{color: white; background:#999999}

/* Menu Header -------------------------------------------------------------------------*/
#MenuHeader {background-color: #f9f9f9; width:180px; height:50px; margin:0 0 10px 0}
#MenuHeader .Title{font: bold 18px Arial; color: #333333; text-decoration:none; text-transform:lowercase; line-height:50px; margin:0 0 0 16px}

/* Vertical Navigation Menu control Styles -------------------------------------------------
NOTE: Do not change the names of these styles */
    #GenVerticalNavMenu {background-color: #f9f9f9; margin:10px 10px 10px 10px}
    #GenVerticalNavMenu #GenMenuTitle{padding:10px 10px 10px 16px; border-bottom:dotted 1px #cccccc}
    #GenVerticalNavMenu #GenMenuTitle .TitleItem{ font: bold 18px Arial; color: #333333; text-decoration:none; text-transform:lowercase}
    /* Level 1 */
    #GenVerticalNavMenu .u1{list-style: none; text-indent:-40px}
    #GenVerticalNavMenu .u1 .l1{padding:5px 5px 5px 16px}
    #GenVerticalNavMenu .u1 .l1c{padding:5px 5px 5px 16px}
    #GenVerticalNavMenu .u1 .l1 .a1{font: bold 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u1 .l1 .a1:hover{color:#666666}
    #GenVerticalNavMenu .u1 .l1 .a1p{font: bold 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u1 .l1 .a1p:hover{color:#666666}
    #GenVerticalNavMenu .u1 .l1c .a1c{font: bold 11px Arial; color:#333333; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u1 .l1c .a1c:hover{color:#666666}
    /* Level 2 */
    #GenVerticalNavMenu .u2{list-style: none; text-indent:-80px}
    #GenVerticalNavMenu .u2 .l2{padding:3px 5px 3px 16px}
    #GenVerticalNavMenu .u2 .l2c{padding:3px 5px 3px 16px}
    #GenVerticalNavMenu .u2 .l2 .a2{font: normal 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u2 .l2 .a2:hover{color:#666666}
    #GenVerticalNavMenu .u2 .l2 .a2p{font: normal 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u2 .l2 .a2p:hover{color:#666666}
    #GenVerticalNavMenu .u2 .l2c .a2c{font: normal 11px Arial; color:#333333; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u2 .l2c .a1c:hover{color:#666666}
    /* Level 3 */
    #GenVerticalNavMenu .u3{list-style: none; text-indent:-120px}
    #GenVerticalNavMenu .u3 .l3{padding:3px 5px 3px 16px}
    #GenVerticalNavMenu .u3 .l3c{padding:3px 5px 3px 16px}
    #GenVerticalNavMenu .u3 .l3 .a3{font: normal 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u3 .l3 .a3p{font: normal 11px Arial; color:#2175d9; text-decoration:none; text-transform:lowercase}
    #GenVerticalNavMenu .u3 .l3c .a3c{font: normal 11px Arial; color:#333333; text-decoration:none; text-transform:lowercase}

/* SiteMapMenu User Control Styles ------------------------------------------------------- */
    .SiteMapMenu {padding: 0px 10px 0px 16px; float:left}
    .SiteMapMenu .Title{}
    .SiteMapMenu .TitleText{font: bold 0.6em Arial; color:#666666}
    .SiteMapMenu ul li{padding:1px; list-style-type:none; margin:0 0 0 -40px}
    .SiteMapMenu li .Current{list-style-type:none;}
    .SiteMapMenu li a{color:#666681; text-decoration:underline}
    .SiteMapMenu li a.Current{#666681; text-decoration:none}
    .SiteMapMenu li a:hover{color:gray}
    
/* PageDescriptionMenu User Control Styles ------------------------------------------------------- */
    #PageDescriptionMenu {float:left; width:100%}
    #PageDescriptionMenu table{ border:solid 1px silver; width:100%}
    #PageDescriptionMenu td h2 a{font-size:medium; font-weight:bold}
    #PageDescriptionMenu td p{}
    #PageDescriptionMenu td p a{ text-transform:lowercase;font-size:small}

/* StaticTreeSiteMap control Styles ------------------------------------------------------ */
    #StaticTreeSiteMap ul{}
    #StaticTreeSiteMap li{list-style-position:outside}
    #StaticTreeSiteMap li a{color:black; text-decoration:none}
    #StaticTreeSiteMap li a:hover{color:gray; text-decoration:underline}

/* Breadcrumb Styles --------------------------------------------------------------------- */
    #Breadcrumb {float:left; padding-left:16px; width:600px}
    #Breadcrumb .BCCurrent{font: normal 11px Arial; color: #333333; text-transform:lowercase; line-height:29px}
    #Breadcrumb .BCNode{font: normal 11px Arial; color: #2175d9; text-transform:lowercase; text-decoration:none}
    #Breadcrumb .BCNode:hover{text-decoration:underline}

/* Breadcrumb link Styles --------------------------------------------------------------------- */
    .BreadcrumbLinks{padding-top:7px; float:right; margin:0 20px 0 0}
    .BreadcrumbLinks a{font: normal 11px Arial; color: #2175d9; text-transform:lowercase; text-decoration:none}
    .BreadcrumbLinks a:hover{text-decoration:underline}

/* Parent Page Title User Control Styles -------------------------------------------------------- */
    .DefaultParentPageTitle {height:47px; clear:both; background-image:url(http://www.randstadeducation.co.uk/images/PageTitleArrow.jpg); background-repeat:no-repeat; margin:18px 0px 22px 30px}
    .DefaultParentPageTitle h1{color:white; margin: 0 0 0 60px; border:0px; font-size: 1.6em; font-weight: bold; text-transform: lowercase; padding: 10px 0px 10px 0px;}
    .DefaultParentPageTitle h2{color:white; margin: 0 0 0 60px; border:0px; font-size: 1.6em; font-weight: bold; text-transform: lowercase; padding: 10px 0px 10px 0px;}
    .DefaultParentPageTitle p{color:white; margin: 0 0 0 60px; border:0px; font-size: 1.6em; font-weight: bold; text-transform: lowercase; padding: 10px 0px 10px 0px;}

/* Page Title User Control Styles -------------------------------------------------------- */
    .DefaultPageTitle {height:47px; clear:both; background-image:url(http://www.randstadeducation.co.uk/images/PageTitleArrow.jpg); background-repeat:no-repeat; margin:18px 0px 22px 30px}
    .DefaultPageTitle h1{color:white; margin: 0 0 0 60px; border:0px}
    .DefaultPageTitle h2{color:white; margin: 0 0 0 60px; border:0px}
    .DefaultPageTitle p{color:white; margin: 0 0 0 60px; border:0px}

    .ContentPageTitle {}
    .ContentPageTitle h1{border-bottom: 1px dotted #e0e0e0; padding: 8px 0px 10px 0px}
    
/* Module Title User Control Styles ------------------------------------------------------ */
    .ModuleTitle { height: 28px; background-color:#E0E0E0; width:100%}
    .ModuleTitle h2 {padding: 6px 16px 0px 16px; border-bottom:none; color:#666666; font-size:12px; font-weight:bold}

/* HTMLContentZone User Control Styles --------------------------------------------------- */
    .DefaultContentZone { background-color:White; padding: 0px 16px 10px 16px}
    .DefaultContentZone h1{ font-size:1.6em; border-bottom: 1px dotted #cccccc; margin-top:5px; margin-bottom: 5px; padding-bottom: 5px;}
    .DefaultContentZone ul li{margin-left:-2.2em}

/* Opinion Poll User Control Styles ------------------------------------------------------ */
    #OpinionPoll .DefaultTitle{}
    #OpinionPoll .DefaultTitle h1{margin:-20px 0px 0px 0px}
    #OpinionPoll .DefaultBody {  padding: 1px 16px 10px 16px; }
    #OpinionPoll .DefaultBody h2{ font-size:1em; margin-top:1px; margin-bottom: 5px; padding-bottom: 5px; border-bottom:none; color:blue}
    #OpinionPoll .Bar{background-color:red; height:1em; }
   
/* Location Styles ----------------------------------------------------------------- */
    #LocationControl .location { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/location.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}
    #LocationControl .address { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/address.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}

/* Location Contact Styles ----------------------------------------------------------------- */
    #LocationContacts {font-family:Verdana; font-size:80%}
    #LocationContacts .fax { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/fax.jpg'); background-repeat:no-repeat; padding:0 0 0 20; width:20px; height:20px; vertical-align:top;}
    #LocationContacts .telephone { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/tel.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}
    #LocationContacts .email { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/email.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}
    #LocationContacts .contact { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/contact.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}
    #LocationContacts .web { background-image:url('http://www.randstadeducation.co.uk/images/graphics/location/www.jpg'); background-repeat:no-repeat; width:20px; height:20px; vertical-align:top;}

/* Email Form Styles ----------------------------------------------------------------- */
    .EmailForm {}
    .EmailForm .Form { z-index:100001; position:fixed; width:500px; height:275px; top:50%; left:50%; margin-top:-225px; margin-left:-250px; background-color:white}
    .EmailForm .FormEmbedded {background-color:White; width:500px; height:360px}
    .EmailForm .Title{color:black; line-height:25px; font-size:100%; background-color:#e0e0e0; height:25px; padding-left:10px}
    .EmailForm input[type="submit"]{margin:10px}


/* RE Internal Candidate Application Form */
    #REInternalCandidateApplicationForm {margin:10px 10px 10px 10px}
    #REInternalCandidateApplicationForm .Required{color:Red}
#REInternalCandidateApplicationForm #ApplyTo {border:1px solid #c2c2c2; background-color:#f2f2f2; margin:0 0 10px 0; padding:5px}
    #REInternalCandidateApplicationForm #YourDetails {border:1px solid #c2c2c2; background-color:#f2f2f2; margin:0 0 10px 0; padding:5px}
    #REInternalCandidateApplicationForm #SupplementaryQuestions {border:1px solid #c2c2c2; background-color:#f2f2f2; margin:0 0 10px 0; padding:5px}
    #REInternalCandidateApplicationForm #EqualOps {border:1px solid #c2c2c2; background-color:#f2f2f2; margin:0 0 10px 0; padding:5px}
    #REInternalCandidateApplicationForm #Submit {text-align:right; padding:5px}
    #REInternalCandidateApplicationForm .TitleDDL {width:400px;}
    #REInternalCandidateApplicationForm .NameTxt {width:400px;}
    #REInternalCandidateApplicationForm .SurnameTxt {width:400px;}
    #REInternalCandidateApplicationForm .TelephoneTxt {width:400px;}
    #REInternalCandidateApplicationForm .EmailTxt {width:400px;}
    #REInternalCandidateApplicationForm .FirstLineTxt {width:400px;}
    #REInternalCandidateApplicationForm .SecondLineTxt {width:400px;}
    #REInternalCandidateApplicationForm .ThirdLineTxt {width:400px;}
    #REInternalCandidateApplicationForm .PostCodeTxt {width:400px;}
    #REInternalCandidateApplicationForm .Address1Txt {width:400px;}
    #REInternalCandidateApplicationForm .Address2Txt {width:400px;}
    #REInternalCandidateApplicationForm .Address3Txt {width:400px;}
    #REInternalCandidateApplicationForm .TownTxt {width:400px;}
    #REInternalCandidateApplicationForm .CountyTxt {width:400px;}
    #REInternalCandidateApplicationForm .EthnicityTxt {width:400px;}
    #REInternalCandidateApplicationForm .DisabilityNumberTxt {width:400px;}
    #REInternalCandidateApplicationForm .PostCodeBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalCandidateApplicationForm .SubmitBtn {border:none; background-color:#009900; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalCandidateApplicationForm .SubmitBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalCandidateApplicationForm .FileUpload {}
    #REInternalCandidateApplicationForm .MapLink{float:right; margin:20px 0 0 0}
    #REInternalCandidateApplicationForm h2{width:70%; float:left}

    /* RE Internal Job List  ----------------------------------------------------------------- */
    #REInternalJobList {margin:10px 10px 10px 10px}
    #REInternalJobList .TemplateListDDL {width:400px}
    #REInternalJobList h2 {font-family:Verdana; font-size:1.5em}
    #REInternalJobList .Header {background-color:#f9f9f9; width:602px; margin:20px 0 0 0; font-family:arial; font-size:0.9em; color:#666666; border:none; padding:5px}
    #REInternalJobList .FormBody {background-color:White; width:600px; height:500px; border:1px solid #f9f9f9; padding:5px}
    #REInternalJobList .ErrorLabel {color:Red}
    #REInternalJobList .TemplateJobTitle {width:400px}
    #REInternalJobList .JobDescription {width:400px; height:300px }
    #REInternalJobList .SubmitBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .Submit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .EditBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .EditBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .CancelBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .CancelBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .DeleteBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .DeleteBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px}
    #REInternalJobList .AddBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
    #REInternalJobList .AddBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
    #REInternalJobList .AdminButtonsContainer {} 
    
    #REInternalJobList { margin:10px}
    #REInternalJobList .JobDetail {}
    #REInternalJobList .JobDetailAlternating {}
    #REInternalJobList .Link {text-align:right}
    #REInternalJobList .ApplyLink:Link, .ApplyLink:Visited, .ApplyLink:Active {background-color:#2375da; padding:5px; color:white; font-size:0.8em}
    #REInternalJobList .ApplyLink:Hover {background-color:#ffa200; padding:5px; color:white; text-decoration:none; font-size:0.8em}
    #REInternalJobList .JobOffices{width:400px; height:200px;}
    #REInternalJobList .InActive{color:#ff0000; font-size:100%; padding:10px 0 10px 0}
    #REInternalJobList .Office{font-weight:bold}



/* RE News Article */
#RENewsArticle {width:625px; float:left; padding:5px;}
#RENewsArticle h2{clear:both; color:#29419b; margin:100px 0 20px 0;}
#RENewsArticle .ImagesPanel{width:300px; border:1px solid #c2c2c2; margin:0 0 0 10px; text-align:center}
#RENewsArticle .Thumbnails{margin:2px 2px 2px 2px; vertical-align:middle}
#RENewsArticle .MainImage{margin:5px 5px 5px 5px}
#RENewsArticle .TagLine{text-align:center; font-size:0.8em; color:black}
#RENewsArticle .ThumbnailsContainer{text-align:left; margin:2px 2px 2px 2px}
#RENewsArticle .DatePublished{}
#RENewsArticle h1{font-size:1.5em}
#RENewsArticle .CommentImgBtn{float:left; margin:0 10px 0 75px}
#RENewsArticle .CommentBtn{font-size:1.2em; color:#000000; font-weight:bold; vertical-align:middle; text-decoration:none; float:left}
#RENewsArticle .CommentBtn:Hover{color:Red}
#RENewsArticle .PrintImgBtn{float:left; margin:0 10px 0 50px}
#RENewsArticle .PrintBtn{font-size:1.2em; color:#000000; font-weight:bold; vertical-align:middle; text-decoration:none; float:left}
#RENewsArticle .PrintBtn:Hover{color:Red}
#RENewsArticle .EmailImageBtn{float:left; margin:0 10px 0 50px}
#RENewsArticle .EmailBtn{font-size:1.2em; color:#000000; font-weight:bold; vertical-align:middle; text-decoration:none; float:left}
#RENewsArticle .EmailBtn:Hover{color:Red}
#RENewsArticle .CommentNameTxt{width:320px}
#RENewsArticle .CommentTxt{width:320px; height:100px}
#RENewsArticle .SubmitComment{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .SubmitComment:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CancelComment{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CancelComment:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CommentForm{border:1px solid #c2c2c2; float:left; margin:10px 10px 10px 10px}

#RENewsArticle .CommentSuccessImg{float:left; margin:5px 10px 0 5px}
#RENewsArticle .CommentSuccessLbl{float:left; color:Green; font-size:1.2em; margin:10px 0 0 0 }

#RENewsArticle .CommentFailedImg{float:left; margin:5px 10px 0 5px}
#RENewsArticle .CommentFailedLbl{float:left; color:Red; font-size:1.2em; margin:10px 0 0 0 }

#RENewsArticle .SendToFriendSuccessImg{float:left; margin:5px 10px 0 5px}
#RENewsArticle .SendToFriendSuccessLbl{float:left; color:Green; font-size:1.2em; margin:10px 0 0 0 }

#RENewsArticle .SendToFriendFailedImg{float:left; margin:5px 10px 0 5px}
#RENewsArticle .SendToFriendFailedLbl{float:left; color:Red; font-size:1.2em; margin:10px 0 0 0 }

#RENewsArticle .SendToFriendForm{border:1px solid #c2c2c2; float:left; margin:10px 10px 10px 10px}
#RENewsArticle .SendToFriendYourNameTxt{width:300px}
#RENewsArticle .SendToFriendYourEmailTxt{width:300px}
#RENewsArticle .SendToFriendFriendEmailTxt{width:300px}
#RENewsArticle .SendToFriendFriendNameTxt{width:300px}
#RENewsArticle .SendToFriendMessageTxt{width:300px; height:100px}
#RENewsArticle .SendToFriendSubmitBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .SendToFriendSubmitBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .SendToFriendCancelBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .SendToFriendCancelBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .Comment{padding:5px;}
#RENewsArticle .AlternatingComment{background-color:#f9f9f9; padding:5px;}

#RENewsArticle .PublishCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .PublishCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .DeclineCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .DeclineCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .DeleteCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .DeleteCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .CommentMade{font-size:0.8em}

#RENewsArticle .ConfirmPublishBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .ConfirmPublishBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .CancelPublishBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CancelPublishBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .ConfirmDeclineCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .ConfirmDeclineCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .CancelDeclineBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CancelDeclineBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .ConfirmDeleteCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .ConfirmDeleteCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .EditCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .EditCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .EditCommentSubmit{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .EditCommentSubmit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .EditCommentCancel{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .EditCommentCancel:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

#RENewsArticle .EditCommentName{width:350px;}
#RENewsArticle .EditCommentTxt{width:350px; height:100px}

#RENewsArticle .CancelDeleteCommentBtn{border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle .CancelDeleteCommentBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsArticle #ImagesAndBookmarkContainer {width:310px; float:right; text-align:center}
#RENewsArticle #ControlBtns{clear:both; margin:20px 0 0 0; float:left; text-align:center; width:100%}
#RENewsArticle #REBookMarkPanel {margin:10px 0 0 10px; border:none}
#RENewsArticle #REBookMarkPanel ul {list-style:none; margin:5px 0 0 -20px}
#RENewsArticle #REBookMarkPanel .delicious {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/del-icio.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px;}
#RENewsArticle #REBookMarkPanel .digg {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/digg.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#RENewsArticle #REBookMarkPanel .reddit {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/reddit.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#RENewsArticle #REBookMarkPanel .facebook {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/facebook.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#RENewsArticle #REBookMarkPanel .stumbleupon {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/stumble-upon.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#RENewsArticle #REBookMarkPanel .WhatAreThese{clear:both; text-align:right; margin:20px 0 0 0}
#RENewsArticle #REBookMarkPanel .BookMarkLink:Link, .BookMarkLink:Visited, .BookMarkLink:Active, .BookMarkLink:Hover{font-size:0.8em; color:Black; text-decoration:none;}
#RENewsArticle #REBookMarkPanel .BookMarkLink:Hover{color:Red; text-decoration:underline}

#REBookMarkPanel {margin:10px 0 0 10px;}
#REBookMarkPanel ul {list-style:none; margin:5px 0 0 -20px}
#REBookMarkPanel .delicious {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/del-icio.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px;}
#REBookMarkPanel .digg {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/digg.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#REBookMarkPanel .reddit {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/reddit.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#REBookMarkPanel .facebook {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/facebook.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#REBookMarkPanel .stumbleupon {float:left; margin:0 20px 0 0; background-image:url(http://www.randstadeducation.co.uk/images/stumble-upon.jpg); background-repeat:no-repeat; line-height:20px; background-position:left; padding:0 0 0 20px}
#REBookMarkPanel .WhatAreThese{clear:both; text-align:right; margin:20px 0 0 0}
#REBookMarkPanel .BookMarkLink:Link, .BookMarkLink:Visited, .BookMarkLink:Active, .BookMarkLink:Hover{font-size:0.8em; color:Black; text-decoration:none;}
#REBookMarkPanel .BookMarkLink:Hover{color:Red; text-decoration:underline}

/* RE News Articles List control styles ----------------------------------------------------------------- */
#RENewsArticlesList {width:518px; float:left}    
#RENewsArticlesList .TitleLink:Link, .TitleLink:Visited, .TitleLink:Active, .TitleLink:Hover{font-size:1.6em; color:#2175d9; text-decoration:none; float:left; clear:both; margin:5px 0 5px 0;}
#RENewsArticlesList .TitleLink:Hover {text-decoration:underline;}
#RENewsArticlesList .ReadMoreLink:Link, .ReadMoreLink:Visited, .ReadMoreLink:Active, .ReadMoreLink:Hover{color:#2175d9; text-decoration:none; text-decoration:none}
#RENewsArticlesList .ReadMoreLink:Hover {text-decoration:underline;}
#RENewsArticlesList .Published{font-size:0.8em; float:left; clear:both}
#RENewsArticlesList .NoJobsWarning{color:Red}
#RENewsArticlesList .sort {float:right; text-align:left; padding:5px; background-color:#eeeeee; width:225px;} 
#RENewsArticlesList .SortDateBtn {text-decoration:none; margin-left:10px; margin-right:10px}
#RENewsArticlesList .SortDistanceBtn {text-decoration:none}
#RENewsArticlesList .Article{padding:5px; margin:0 0 10px 0; float:left; clear:both; width:100%}
#RENewsArticlesList .AlternatingArticle{padding:5px; margin:0 0 10px 0; background-color:#f9f9f9; float:left; clear:both; width:100%}
#RENewsArticlesList p{float:left; clear:both; margin:0 0 0 0}
#RENewsArticlesList .ArticlePager{float:left; clear:both; margin:20px 0 20px 0}
#RENewsArticlesList .Number:link, .Number:visited, .Number:active{padding:3px; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none;}
#RENewsArticlesList .Number:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .ActiveNumber:link, .ActiveNumber:visited, .ActiveNumber:active {padding:2px; background-color:#b3cae9; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .ActiveNumber:hover {padding:2px; background-color:#f3fe99; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .PreviousPage:link, .PreviousPage:visited, .PreviousPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .PreviousPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .FirstPage:link, .FirstPage:visited, .FirstPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .FirstPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .PreviousTen:link, .PreviousTen:visited, .PreviousTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .PreviousTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .NextTen:link, .NextTen:visited, .NextTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .NextTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .NextPage:link, .NextPage:visited, .NextPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .NextPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .LastPage:link, .LastPage:visited, .LastPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
#RENewsArticlesList .LastPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
#RENewsArticlesList .thumbnail{float:right; margin:5px 5px 5px 5px}
#RENewsArticlesList .ThumbnailLink{border:none}


/* RE News Categories */
#RENewsCategories {border:none; font-family:Verdana; background-color:#f9f9f9; font-size:0.9em; margin:10px 10px 0 10px}
#RENewsCategories h2{font: bold 18px Arial; color: #333333; text-decoration:none; text-transform:lowercase; border:none; margin:0}
#RENewsCategories .header{padding:0 10px 0 16px; border-bottom:dotted 1px #cccccc}
#RENewsCategories .CategoryLink:Link, .CategoryLink:Visited, .CategoryLink:Active, .CategoryLink:Hover{font: bold 11px Arial; color:#2175d9; text-decoration:none}
#RENewsCategories .CategoryLink:Hover{text-decoration:underline}
#RENewsCategories dl {}
#RENewsCategories dt {float:left; height:20px; margin:0 10px 10px 0}
#RENewsCategories dd {height:20px; margin:0 0 10px 0; font: bold 18px Arial; color: #333333;}
#RENewsCategories .CategoryTitle {}
#RENewsCategories .ValidFrom{float:left}
#RENewsCategories .ValidTo{float:left}
#RENewsCategories .SubmitBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsCategories .SubmitBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsCategories .CancelBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsCategories .CancelBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsCategories .DeleteBtn {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#RENewsCategories .DeleteBtn:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

/* RE News Top Three articles */
#RENewsTopThreeArticles {margin:15px 0 0 0}
#RENewsTopThreeArticles .DatePublished{color:#838383}
#RENewsTopThreeArticles .ArticleLink:Link, #RENewsTopThreeArticles .ArticleLink:Visited, #RENewsTopThreeArticles .ArticleLink:Active, #RENewsTopThreeArticles .ArticleLink:Hover{color:#838383; text-decoration:underline; font: normal 1em Arial;}

#RENewsTopThreeArticles dl{margin:10px 0 10px 25px}
#RENewsTopThreeArticles dt{margin:0 25px 0 0; float:left; clear:left}
#RENewsTopThreeArticles dd{}

/* RE News Related articles */
#RENewsArticleRelatedArticles {border:none; font-family:Verdana; float:left; background-color:#f9f9f9; padding:0 0 10px 0; margin:10px 10px 10px 10px; font-size:0.9em}
#RENewsArticleRelatedArticles .header{border-bottom:1px dotted #c2c2c2; margin:0 0 10px 0; clear:both; font: bold 18px Arial; color: #333333; text-decoration:none; text-transform:lowercase; text-align:center }
#RENewsArticleRelatedArticles .ArticleLink:Link, .ArticleLink:Visited, .ArticleLink:Active, .ArticleLink:Hover{font: bold 11px Arial; color:#2175d9; text-decoration:none}
#RENewsArticleRelatedArticles .ArticleLink:Hover{text-decoration:underline}
#RENewsArticleRelatedArticles dl {}
#RENewsArticleRelatedArticles dt {float:left; margin:8px 10px 8px 10px}


/* RE FE Holiday Request Form */
#REFEHolidayRequestForm .Form{border: 1px solid #c2c2c2; margin:10px 10px 10px 10px; padding:10px}
#REFEHolidayRequestForm .Confirm{border: 1px solid #c2c2c2; margin:10px 10px 10px 10px; padding:10px}
#REFEHolidayRequestForm .FieldTitle{width:40%}
#REFEHolidayRequestForm .Name{width:300px;}
#REFEHolidayRequestForm .Email{width:350px;}
#REFEHolidayRequestForm .subtitle{font-size:0.7em}
#REFEHolidayRequestForm .WorkerNumber{width:300px}
#REFEHolidayRequestForm .Hours{width:50px}
#REFEHolidayRequestForm .Weekending{width:300px}
#REFEHolidayRequestForm .Submit {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#REFEHolidayRequestForm .Submit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

/* RE Edge Hill Info Request */
#REEdgeHillInfoRequest{border:1px solid #c2c2c2; background-color:#f2f2f2; width:650px; margin:0 0 10px 0}
#REEdgeHillInfoRequest .Form{margin:10px 10px 10px 10px; padding:10px}
#REEdgeHillInfoRequest .Confirm{margin:10px 10px 10px 10px; padding:10px}
#REEdgeHillInfoRequest .Nametxt{width:400px}
#REEdgeHillInfoRequest .Propertytxt{width:400px}
#REEdgeHillInfoRequest .Towntxt{width:400px}
#REEdgeHillInfoRequest .Countytxt{width:400px}
#REEdgeHillInfoRequest .Postcodetxt{width:400px}
#REEdgeHillInfoRequest .Emailtxt{width:400px}
#REEdgeHillInfoRequest .Phonetxt{width:400px}
#REEdgeHillInfoRequest .Submit {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#REEdgeHillInfoRequest .Submit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

/* RE Candidate Registration Form */
#RECandidateRegistrationForm{width:448px;background-color:white}
#RECandidateRegistrationForm .SectionHeader{font-weight:bold}
#RECandidateRegistrationForm #YourDetails{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #YourPreferences{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #YourCV{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #YourSignInDetails{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #AdditionalInfo{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #Submit{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RECandidateRegistrationForm #YourDetails td{width:230px}
#RECandidateRegistrationForm #YourPreferences td{width:230px}
#RECandidateRegistrationForm #YourCV td{width:230px}
#RECandidateRegistrationForm #YourSignInDetails td{width:230px}
#RECandidateRegistrationForm #AdditionalInfo td{width:230px}

/* RE LMC Candidate Registration Form */
#RELMCCandidateRegistrationForm{width:448px;background-color:white}
#RELMCCandidateRegistrationForm .SectionHeader{font-weight:bold}
#RELMCCandidateRegistrationForm #YourDetails{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #YourPreferences{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #YourCV{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #YourSignInDetails{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #AdditionalInfo{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #Submit{border-bottom:dotted 1px #D0D0D4; margin:10px 0px 10px 0px}
#RELMCCandidateRegistrationForm #YourDetails td{width:230px}
#RELMCCandidateRegistrationForm #YourPreferences td{width:230px}
#RELMCCandidateRegistrationForm #YourCV td{width:230px}
#RELMCCandidateRegistrationForm #YourSignInDetails td{width:230px}
#RELMCCandidateRegistrationForm #AdditionalInfo td{width:230px}

/* Job Search User Control Styles ---------------------------------------------------------------------*/
    #JobSearch {color:White; width:960px; float:left}
    #JobSearch h2{padding-top:10px}
    #JobSearch .Btn {height:19px; width:19px; border:none; background-color:#2175D8; background-repeat:no-repeat; cursor:pointer; background-image: url(http://www.randstadeducation.co.uk/images/GoBtn.png); vertical-align:middle; padding:0px}

    #JobSearch input[type="text"]{color:#666666; border:1px solid #c2c2c2; font-size:1em}
    #JobSearch select{color:#666666; border:1px solid #c2c2c2; font-size:1em}    
    #JobSearch h2 {font-size:1.5em; color:white; margin-top:25px; text-align:center; border:none}
    #JobSearch #Title {width:125px; height:92px; float:left; text-align:center; }
    #JobSearch #Search {width:720px; margin-top:35px; float:left}
    #JobSearch #Button {width:50px; margin-top:35px; height:50px; float:left; text-align:center}
    #JobSearch .JobCountPnl{margin-left:30px;}
    #JobSearch .Link{font-weight:bold; color:White}

/* Job search results control styles ----------------------------------------------------------------- */
    #JobSearchResults {width:100%; float:left;} 

    #JobSearchResults .Title{font: bold 18px Arial; color: #333333; margin:10px 10px 10px 5px; float:left}   
    #JobSearchResults .Link:Link, #JobSearchResults .Link:Visited, #JobSearchResults.Link:Active, #JobSearchResults .Link:Hover{color:#2175d9; text-decoration:none; font-size:1.2em;}
    #JobSearchResults .Link:hover {color:#ff0000; text-decoration:underline;}
    #JobSearchResults dl {margin-bottom:10px; border-bottom:1px dotted #c2c2c2; padding-bottom:10px}
    #JobSearchResults dt {margin-bottom:10px; margin-top:0;}    
    #JobSearchResults .AdminBtn {background-color: #2175d9; padding:3px; border:0px; color:#ffffff; font-weight:bold; font-size:11px; cursor:pointer; margin:5px} 
    #JobSearchResults .AdminErrBtn {background-color: #ff0000; padding:3px; border:0px; color:#ffffff; font-weight:bold; font-size:11px; cursor:pointer; margin:5px} 
    #JobSearchResults h1{color: #333333; font-size: 1.6em; font-weight: bold; text-transform: lowercase; padding: 10px 0px 10px 0px; margin-bottom:10px}
    #JobSearchResults h2{color:#2175d9; text-decoration:none; border:none; padding:0px}
    #JobSearchResults .EmailForm {width:100px; margin-top:-14px; margin-left:150px}
    #JobSearchResults .search{}
    #JobSearchResults .NoJobsWarning{color:Red}
    #JobSearchResults .sort {float:right; text-align:left; padding:5px; background-color:#eeeeee; width:225px;} 
    #JobSearchResults .SortDateBtn {margin-left:10px}
    #JobSearchResults .SortDistanceBtn {margin-left:10px}
    #JobSearchResults .SortRelevanceBtn {margin-left:10px}  
#JobSearchResults .SortActive{background-color:#aae3b2; border:1px solid #5cb769; padding:3px}  
    #JobSearchResults .MenuLinkBtns:Link, #JobSearchResults .MenuLinkBtns:Visited, #JobSearchResults .MenuLinkBtn:Active #JobSearchResults .MenuLinkBtn:Hover{color:#666666}
    #JobSearchResults .RemoveBtn:Link, #JobSearchResults .RemoveBtn:Visited, #JobSearchResults .RemoveBtn:Active, #JobSearchResults .RemoveBtn:Hover{float:right; margin:0 5px 0 5px}
    #JobSearchResults .TitleLink:Link, #JobSearchResults .TitleLink:Visited, #JobSearchResults .TitleLink:Active, #JobSearchResults .TitleLink:Hover{}
    #JobSearchResults #RefineSearch{width:250px; float:left}
    #JobSearchResults #Results{width:465px; float:left}
    #JobSearchResults .ClearSearch{font-size:80%; float:left; margin:18px 0 0 0}
    #JobSearchResults .ListItem{list-style-type:none; margin:10px 0 0 -35px; padding-left:35px }
    #JobSearchResults .Arrow{vertical-align:middle; margin:-5px 0 0 0; vertical-align:middle}
    #JobSearchResults .RefineTitle{font-weight:bold; color:#333333;}
    #JobSearchResults .Panel{background-color:#f2f2f2; border:1px solid #c2c2c2; margin:5px; padding:5px 0 5px 5px; width:200px; max-height:200px; overflow-y:auto; text-align:left}


/* Job Search pager control style -----------------------------------------------------------------------------------*/
    .JobSearchPager {clear:both; padding-bottom:10px; padding-top:10px; border-top:1px dotted #c2c2c2; border-bottom:1px dotted #c2c2c2; margin-top:10px; margin-bottom:10px;}    

.JobSearchPager .Number:link, .Number:visited, .Number:active{padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .Number:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
    .JobSearchPager .ActiveNumber:link, .ActiveNumber:visited, .ActiveNumber:active {padding:2px; background-color:#b3cae9; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .ActiveNumber:hover {padding:2px; background-color:#f3fe99; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
    .JobSearchPager .PreviousPage:link, .PreviousPage:visited, .PreviousPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .PreviousPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
    .JobSearchPager .FirstPage:link, .FirstPage:visited, .FirstPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .FirstPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
    .JobSearchPager .PreviousTen:link, .PreviousTen:visited, .PreviousTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .PreviousTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
    .JobSearchPager .NextTen:link, .NextTen:visited, .NextTen:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .NextTen:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#0000ff; margin:3px; text-decoration:none}
    .JobSearchPager .NextPage:link, .NextPage:visited, .NextPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .NextPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}
    .JobSearchPager .LastPage:link, .LastPage:visited, .LastPage:active {padding:3px; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none;}
    .JobSearchPager .LastPage:hover {padding:2px; background-color:#e2e2e2; border:1px solid #c2c2c2; font-family:Verdana; font-size:80%; color:#2175d9; margin:3px; text-decoration:none}

/* Job details control styles ----------------------------------------------------------------- */
    #JobDetails {width:944px;}
    #JobDetails .mail {width:100px; }
    #JobDetails #JobContent {border-right:1px dotted #c2c2c2; width:741px; float:left}
    
    #JobDetails .Consultant {width:197px; background-color:#f9f9f9; float:left; padding:5px 0 0 5px}
    #JobDetails .Address {width:197px; background-color:#f9f9f9; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; float:left; padding:5px 0 0 5px}
    
    /*Buttons */
    #JobDetails .ActionBtn {background-color: #009900; border:0px; color:#ffffff; font-size:11px; cursor:pointer; height:23px;}
    #JobDetails .BackBtn {background-color: #2175d9; border:0px; color:#ffffff; font-size:11px; cursor:pointer; padding:4px 16px 4px 15px; line-height:23px}  
    #JobDetails .BackBtn:hover{text-decoration:none}
    #JobDetails .NextBtn {background-color: #666666; border:0px; color:#ffffff; font-size:11px; cursor:pointer; height:23px;}  
    #JobDetails .ApplyBtn {background-color: #2175d9; border:0px; color:#ffffff; font-size:11px; cursor:pointer; height:23px;}  
    #JobDetails .ul { list-style:none; }
    #JobDetails .ul li {display:inline}
    #JobDetails h1 {font-size: 1.5em; border-bottom: 1px dotted #c2c2c2; padding-bottom: 16px; padding-top:40px}
    #JobDetails h2 {font-size:1.2em; border-bottom:1px dotted #c2c2c2; clear:both; margin:0 16px 15px 16px; text-indent:-16px}
    #JobDetails h3 {font-size:1em; font-weight:bold; padding:5px 0 0 0; margin:15px 16px 0px 15px; border-top:1px dotted #c2c2c2; }
    #JobDetails ul {margin:0 0 5px -25px}
    #JobDetails .Date{padding:0 3px 0 3px; border-right:1px solid #c2c2c2; }
    #JobDetails .Views{padding:0 3px 0 3px; border-right:1px solid #c2c2c2; }
    #JobDetails dl {margin:0 0 0 15px;}
    #JobDetails dl dt {float: left; clear: left; margin: 3px 0 0; width: 30%;}
    #JobDetails dl dd {float: left; width: 66%; padding: 0 4px 0 0; font-weight: bold; margin: 3px 0 0;}
    #JobDetails .RequiredSkills { border-bottom:none; margin-left:-40px; overflow:hidden; clear:right; list-style:none; list-style-position: inside;}
    #JobDetails #ApplyForm {width:472px; float:left; border-right:1px dotted #c2c2c2}
    #JobDetails #JobInformation {width:470px; float:left; background-color:#f9f9f9}
    #JobDetails .jobDescription {margin:0 0 0 16px; float:left}
    #JobDetails .ErrorText {color:Red;}
    #JobDetails .EmailForm {}
    #JobDetails .FormDl dt{line-height:20px; margin-bottom:5px; width:100px}
    #JobDetails .FormDl dd{font-weight:normal; margin-bottom:5px; line-height:25px;}
    #JobDetails input[type="text"] {color:#666666; border:1px solid #c2c2c2; font-size:1em}
        #JobDetails #bottomButtons{margin:50px 0 0 0}
    #JobDetails .imagelogo {float:right; width:150px; position:relative; top:-110px}
    #JobDetails input[type="file"] { height:25px }
    #JobDetails .NameTxt{width:400px}
    #JobDetails .PhoneTxt{width:400px}
    #JobDetails .EmailTxt{width:400px}
    #JobDetails .AdditionalTxt{width:400px; height:150px}
    #JobDetails .LmcOfficeTxt{width:400px}

/* Job filter form styles ---------------------------------------------------------------------------------------- */
    .JobSearch{background-color:#f9f9f9; text-align:left; border:1px solid #c2c2c2; padding:0px 10px 0px 10px; margin-bottom:10px }
    .JobSearch h2 {font-size:1em; text-align:left; font-weight:bold; border:none}
    .JobSearch ul {margin-top:-5px} 
    .JobSearch li {list-style-type:none; margin-bottom:5px; text-indent:-40px; color:#666666}
    .JobSearch li a{color:#666666}
    .JobSearch li a:hover{color:#333333} 

    .CandHomeJobSearch{background-color:#f9f9f9; text-align:left; padding:0px 16px 0px 16px}
    .CandHomeJobSearch h2 {display:none}
    .CandHomeJobSearch ul {padding-top:0px} 
    .CandHomeJobSearch li {list-style-type:none; margin-bottom:5px; text-indent:-40px; color:#666666}
    .CandHomeJobSearch li a{color:#666666}
    .CandHomeJobSearch li a:hover{color:#333333} 


/* GoogleMap form styles ---------------------------------------------------------------------------------------- */
#GoogleMap {float:left}
#GoogleMap #container {}
#GoogleMap .DirectionsStyle { display:none;  overflow:auto;  border:1px solid #c2c2c2; color:blue }
#GoogleMap .DropDownLocations{position:relative; top:27px; left:100px; z-index:100000}
#GoogleMap .AddressImg { width:30px; background-image:url('http://www.randstadeducation.co.uk/images/address.jpg'); background-position:center; background-repeat:no-repeat;}
#GoogleMap .TelIcon { width:30px; background-image:url('http://www.randstadeducation.co.uk/images/tel.jpg'); background-position:center; background-repeat:no-repeat; }
#GoogleMap .FaxIcon { width:30px; background-image:url('http://www.randstadeducation.co.uk/images/fax.jpg'); background-position:center; background-repeat:no-repeat; }
#GoogleMap .EmailIcon { width:30px; background-image:url('http://www.randstadeducation.co.uk/images/email.jpg'); background-position:center; background-repeat:no-repeat; }
#GoogleMap .WebIcon { width:30px; background-image:url('http://www.randstadeducation.co.uk/images/web.jpg'); background-position:center; background-repeat:no-repeat; }
#GoogleMap .Marker {font-size:80%}

/*Branch Locator --------------------------------------------------------------------------------------------------------------*/
#BranchLocator {width:316px; height:160px; background-image:url('http://www.randstadeducation.co.uk/images/uk-map-sml-greybg.jpg'); background-position:right; background-repeat:no-repeat; float:left}
#BranchLocator .BranchDD{margin:10px 0 0 10px; width:175px;color:#666666}
#BranchLocator .BranchLocatorText{width:200px; padding-left:16px}

/*Client Carosel---------------------------------------------------------------------------------------------------------------*/
.PageBody .ClientCarosel{float: left; width: 602px; height: 134px; background-color: #F9F9F9; overflow: hidden; padding: 16px 16px 10px 16px;}
.ClientCarosel{overflow: hidden; position: relative;}
.ClientCarosel ul.CaroselItems{list-style: none; margin: 0px; overflow: hidden; width: 586px; height: 116px; padding: 12px 0px 0px 16px; background: #fff;}
.ClientCarosel ul.UserOptions{position: relative; margin: -10px 0 0 0; border-top: 1px solid #E0E0E0; padding-top: 12px;}
.ClientCarosel .Item{float: left; width: 142px; height: 115px; padding-top: 0px; text-align: center; overflow: hidden;}
.ClientCarosel .Item .LogoLink{height: 60px; display: block;}
.Item td{height: 115px; vertical-align: middle;}
.ClientCarosel .PreviousItem, .ClientCarosel .NextItem{display: block; position: absolute; top: 16px; width: 14px; height: 126px; cursor: pointer; background-repeat: no-repeat; background-position: center; background-color: #eee; border: 1px solid #eee;}
.ClientCarosel .PreviousItem{background-image: url('http://www.randstadeducation.co.uk/images/clientcarosel/arrow-left-light.gif');}
.ClientCarosel .PreviousItem:hover{background-image: url('http://www.randstadeducation.co.uk/images/clientcarosel/arrow-left2.gif');}
.ClientCarosel .NextItem{right: 16px; background-image: url('http://www.randstadeducation.co.uk/images/clientcarosel/arrow-right-light.gif');}
.ClientCarosel .NextItem:hover{background-image: url('http://www.randstadeducation.co.uk/images/clientcarosel/arrow-right2.gif');}
.ClientCarosel a.PreviousItem:hover, .ClientCarosel a.NextItem:hover{border: solid 1px #999 !important; padding: 0;}
.ClientCarosel .ItemLink{}

.SmallGreyLinks:link, .SmallGreyLinks:visited, .SmallGreyLinks:active, .SmallGreyLinks:hover{ color:#666681; text-decoration:underline;}


/* RE Introduce Candidate Form */
#IntroduceCandidate .Form{margin:10px 10px 10px 10px; padding:10px}
#IntroduceCandidate .Confirm{margin:10px 10px 10px 10px; padding:10px}
#IntroduceCandidate .CandidateSection{border:1px solid #c2c2c2; margin:0 0 10px 0px; background-color:#f2f2f2}
#IntroduceCandidate .YourName{width:400px}
#IntroduceCandidate .YourOffice{width:400px}
#IntroduceCandidate .YourEmail{width:400px}
#IntroduceCandidate .YourTel{width:400px}
#IntroduceCandidate .Referral{border:1px solid #c2c2c2; margin:0 0 0 0; background-color:#f2f2f2}
#IntroduceCandidate .FriendName{width:400px}
#IntroduceCandidate .FriendEmail{width:400px}
#IntroduceCandidate .FriendTel{width:400px}
#IntroduceCandidate .NewReferalLink{}
#IntroduceCandidate .Submit {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:10px 0 25px 25px}
#IntroduceCandidate .Submit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:10px 0 25px 25px}
#IntroduceCandidate .ReferalDDL{width:400px}

/*Call You Back Form --------------------------------------------------------------------------------------------------------------*/
#CallYouBackForm{}
#CallYouBackForm .FormPanel{}
#CallYouBackForm .FormPanel .TD1{}
#CallYouBackForm .FormPanel .TD2{}
#CallYouBackForm .FormPanel .TDBottom{}
#CallYouBackForm .SuccessPanel{}

/* Safer recruitment guide -------------------------------------------------------------------------------------*/
#SaferRecruitmentGuide {border:1px solid #c2c2c2; background-color:#f2f2f2; padding:5px; margin:5px 5px 5px 5px}
#SaferRecruitmentGuide .InName{width:400px}
#SaferRecruitmentGuide .InJobTitle{width:400px}
#SaferRecruitmentGuide .InSchool{width:400px}
#SaferRecruitmentGuide .InEmail{width:400px}
#SaferRecruitmentGuide .Submit {border:none; background-color:#2375da; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}
#SaferRecruitmentGuide .Submit:Hover {border:none; background-color:#ffa200; cursor:pointer; padding:3px; color:white; font-size:0.8em; width:75px; margin:0 0 25px 0}

/*NAGC Video--------------------------------------------------------------------------------------------*/
.Video{width:400px; height:300px;}


/*Home page sector banner */
#HomePageSector {width:316px; height:160px; background-image:url(http://www.randstadeducation.co.uk/images/home-page-sectors-bg.jpg); background-repeat:no-repeat; background-position:top left)}
#HomePageSector #SectorList {width:316px; height:160px; overflow-y:auto; position:relative; top:0; left:0; border:red; z-index:2; text-align:center;}
#HomePageSector .LinkBg {height:20px; width:200px; background-image:url(http://www.randstadeducation.co.uk/images/home-page-sector-link-bg.png); background-repeat:repeat-x; margin:0 0 3px 65px}
#HomePageSector a:Link, #HomePageSector a:Visited, #HomePageSector a:Active, #HomePageSector a:Hover {color:White; text-decoration:none; line-height:20px; font-weight:bold}
#HomePageSector a:Hover{color:Black;}
#HomePageSector dl{margin:5px 0 0 0}

/* Rss Control */
.HomePageRssIcon {width:15px; height:15px; margin:10px 0 0 75px; float:right;}


/* Rss Menu control style--------------------------------------------------------------------------------------------*/
    #RSSMenu{margin:10px 0 0 0}
    #RSSMenu .Link:link, .Link:visited, .Link:active{font-size:1.5em; color:#2175d9; text-decoration:none;}
    #RSSMenu .Link:hover {font-size:1.5em; color:#ff0000; text-decoration:underline;}
    #RSSMenu .Panel{max-height:400px}
    #RSSMenu .ListItem{list-style-type:none; margin:10px 0 0 -35px; padding-left:45px }

/* Latest jobs menu -------------------------------------------------------------------------------------------------*/
    #LatestJobsMenu .ListItem{list-style-type:none; margin:10px 0 0 -35px; padding-left:35px }
    #LatestJobsMenu .Arrow{vertical-align:middle; margin:-5px 0 0 0; vertical-align:middle}
    #LatestJobsMenu .RefineTitle{font-weight:bold; color:#333333;}
    #LatestJobsMenu .Panel{background-color:#f2f2f2; border:1px solid #c2c2c2; padding:5px 0 5px 5px; width:182px; max-height:200px; overflow-y:auto; text-align:left}


/* GenQuestionnaire -------------------------------------------------------------------------------------------------*/

#Q_Questionnaire{width:928px; margin: 0 auto; background-color:white; float:left; padding:16px}
#Q_Questionnaire .AdminBar{width:900px}
#Q_Questionnaire .SectionTitle{width:900px; font-weight:bold}
#Q_Questionnaire .SectionDescription{width:900px}
#Q_Questionnaire .Question{width:900px;  font-weight:bold; margin-top:20px; background-color:white;}
#Q_Questionnaire .QuestionNotes{width:940px}
#Q_Questionnaire .Answers{width:350px; float:left; padding:10px; margin-top:20px}
#Q_Questionnaire .AnswerNotes{width:350px; float:left; padding:10px; border:solid 1px black; margin-top:20px}
#Q_Questionnaire .Navigation{width:900px; text-align:right}
#Q_Questionnaire .Button{ margin-left:5px}
#Q_Questionnaire .ButtonUp{ border:0px; background-color:#181818; width:15px; height:12px; background-image:url("http://www.randstadeducation.co.uk/images/q-arrowup.png")}
#Q_Questionnaire .ButtonDown{ border:0px; background-color:#181818; width:15px; height:12px; background-image:url("http://www.randstadeducation.co.uk/images/q-arrowdown.png")}
#Q_Questionnaire .LinkButton{ margin-right:10px}
#Q_Questionnaire .AdminButton{ margin-left:5px}
#Q_Questionnaire .AdminLinkButton{ margin-right:10px; color:white}
#Q_Questionnaire .AdminLinkButton:hover{ margin-right:10px; color:silver}
#Q_Questionnaire .ErrorLabel{color:red}
#Q_Questionnaire .RespondentForm{border:solid 1px gray}
#Q_Questionnaire .RespondentForm .RespondentTable{}
#Q_Questionnaire .RespondentForm .RespondentTable .Header{ font-weight:bold; background-color: silver}
#Q_Questionnaire .ProgressBar{width:960px; margin-top:10px; margin-bottom:10px}
#Q_Questionnaire .ProgressBar .OuterBar{ border:solid 1px gray; padding:2px; width:960px}
#Q_Questionnaire .ProgressBar .InnerBar{ width:960px; background-image:url("http://www.randstadeducation.co.uk/images/q-progressbar.jpg")}
#Q_Questionnaire .Summary{}
#Q_Questionnaire .Summary .Table{}
#Q_Questionnaire .Summary .Table .Headertd{ font-weight:bold}
#Q_Questionnaire .Summary .Table .Rowtd{}
#Q_Questionnaire .Summary .Table .Footertd{ font-weight:bold}

#RandstadColumnsMenu {width:100%; float:left}
#RandstadColumnsMenu a:link, a:visited, a:active, a:hover{ color:#666681; text-decoration:underline;}


/* safer recruitment Form --------------------------------------------------------------------------------*/
#SaferRecruitmentForm{}
#SaferRecruitmentForm .FormPanel{}
#SaferRecruitmentForm .FormPanel .TD1{}
#SaferRecruitmentForm .FormPanel .TD2{}
#SaferRecruitmentForm .FormPanel .TDBottom{}
#SaferRecruitmentForm .SuccessPanel{}

/* RatedQuestion Styles --------------------------------------------------------------------*/
 .GenRatedQuestion .dragHandle{width:15px;height:15px;cursor:move;border:outset thin #3BBEB6;background-color: #7fb7ef}
 .GenRatedQuestion .reorderCue{border:dashed thin #7fb7ef;height:15px}
 .GenRatedQuestion .dragVisualContainer li{}
 .GenRatedQuestion ul{margin: 0px; padding: 0px}
 .GenRatedQuestion ul li{color:white; margin:5px}
 .GenRatedQuestion .itemArea{margin-left:15px;text-align:left;color: black}

/* RatedQuestion Styles --------------------------------------------------------------------*/

 .GenSurvey{padding:10px}
 .GenSurvey .DragHandle{width:20px;height:20px;cursor:move; padding:0px; border:none; background-image:url(http://www.randstadeducation.co.uk/images/graphics/UpDownButton.jpg)}
 .GenSurvey .DragHandle:hover{background-image:url(http://www.randstadeducation.co.uk/images/graphics/UpDownButton.jpg)}
 .GenSurvey .ReOrderCue{border:dashed thin #7fb7ef;height:20px}
 .GenSurvey .RankInstructions{}
 .GenSurvey ul{margin: 0px; padding: 0px}
 .GenSurvey ul li{color:white; margin:5px}
 .GenSurvey .ChildQuestion{margin-left:15px;text-align:left;color: black}
 .GenSurvey .FreeText{}
 .GenSurvey .NavButtons{ margin-top:20px}
 .GenSurvey .OuterProgress{padding:2px; height:16px; border:solid 1px gray; margin-bottom:20px}
 .GenSurvey .InnerProgress{background-color: green; height:16px}
 .GenSurvey .AltAnswer{}
 .GenSurvey .Question{color:#2174da; font-size:14px}
 .GenSurvey .ProgressLabel{font-size:10px; color:gray}

/* Teaching Reference -------------------------------------------------------------------------------------------------------------------------- */
#TeacherReference {font-family:Verdana; font-size:10px}
#TeacherReference .TeacherTxt{width:625px}
#TeacherReference .PositionTxt{width:450px}
#TeacherReference .ReasonForLeavingTxt{width:600px}
#TeacherReference .ReEmployComment{width:400px; height:75px}
#TeacherReference .section{border:1px solid #c2c2c2; background-color:#f2f2f2; padding:5px; margin:0 0 10px 0;}
#TeacherReference .RatingDDL{width:200px;}
#TeacherReference .AreaOfStrength{width:500px;}
#TeacherReference .AreaOfImprovement{width:500px;}
#TeacherReference .AllegationReason{width:600px; height:100px}
#TeacherReference .SuitableChildrenReason{width:600px; height:100px}
#TeacherReference .YourName{width:400px;}
#TeacherReference .YourPosition{width:400px;}
#TeacherReference .Duties{width:600px; height:100px}
#TeacherReference .DutiesComment{width:600px; height:100px}
#TeacherReference .AdditionalComments{width:600px; height:100px}
#TeacherReference .EstablishmentTxt{width:450px}
#TeacherReference .EstablishmentAddressTxt{width:450px}







