/* CSS Document */

/* holding */
.trusted {  color: #6685a3; background-color: inherit ; font-size: 14px; font-family: Georgia, 'Trebuchet MS', Arial, Verdana, sans-serif ; }
h1 { color: #003366; background-color: inherit ; font-size: 14px; font-family: Georgia, 'Trebuchet MS', Arial, Verdana, sans-serif ; font-weight: normal ; line-height: 1.6em; }
.holdingtext { color: #666666; background-color: inherit ; font-size: 14px; font-family: Georgia, 'Trebuchet MS', Arial, Verdana, sans-serif ; line-height: 1.6em; }
.holdingfooter { color: #666666; background-color: inherit ; font-size: 11px; font-family: Georgia, 'Trebuchet MS', Arial, Verdana, sans-serif ; }

/* body */
.margin { margin-top: 0px; background-color: #e9e9e9;}
body { background-color: #ffffff; font-size: 11px; font-family: Arial, Verdana; text-align: left; }
.tablebgcolor { background-color: #ffffff; }

a:link { color: #993366; background-color: inherit; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; border:none; margin: none; padding: none; }
a:active { color: #993366; background-color: inherit; font-size: 11px; font-family: Arial, Verdana; text-decoration: none;  border:none;  margin: none; padding: none; }
a:visited { color: #993366; background-color: inherit ; font-size: 11px; font-family: Arial, Verdana; text-decoration: none;  border:none;  margin: none; padding: none; }
a:hover { color: #000000; background-color: inherit; font-size: 11px; font-family:  Arial, Verdana; text-decoration: none;  border:none;  margin: none; padding: none; }

.fracNum, .fracDen { font-size: 80%; }


/* banner */
.navbghome { background-image: url(images/navbg/navbghome.jpg); height: 265px; width: 215px; vertical-align: top; }
.navbgemployer { background-image: url(images/navbg/navbgemployer.jpg); height: 265px; width: 215px; vertical-align: top; }
.navbgemployees { background-image: url(images/navbg/navbgemployees.jpg); height: 265px; width: 215px; vertical-align: top; }
.navbgabout { background-image: url(images/navbg/navbgabout.jpg); height: 265px; width: 215px; vertical-align: top; }
.navbglinks { background-image: url(images/navbg/navbglinks.jpg); height: 265px; width: 215px; vertical-align: top; }
.navbgcontact { background-image: url(images/navbg/navbgcontact.jpg); height: 265px; width: 215px; vertical-align: top; }


/* navigation */
#nav {width: 215px; vertical-align: top; background: inherit; text-align: left; }
ul.ulmainnav { margin: 0px; padding: 0px; padding-top: 40px; list-style: none;}
li.limainnav { padding-left: 20px; }
li.underline { padding-left: 20px; line-height: 1.8 em; padding-bottom: 4px; padding-top: 0px; }
.navunderline { width: 175px; height: 1px; background: inherit; }

ul.subnavul { margin: 0px; padding: 0px; padding-top: 0px; list-style: none;  }
li.lisubnav { border-bottom: #cccccc solid 1px ; }
.subnavbg { background-image: url(images/subnav/subnavbg.gif) ; height: 30px ; background-repeat: no-repeat ; }
.subnavgreybg { background-image: url(images/subnav/subnavbggrey.gif) ; height: 30px ; background-repeat: no-repeat ; }
.subnavbgcolour {  margin-left: 20px; }
.subnavunderline { width: 190px; height: 1px; background: inherit; line-height:1.8em; }
.linksbg { background-image: url(images/linksbg.gif) ; height: 30px ; background-repeat: no-repeat ; }
.faqbg { background-image: url(images/faqbg.gif) ; height: 30px ; background-repeat: no-repeat ; }


a.linknav:link { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Arial, Verdana ; font-weight: bold; text-decoration: none; margin-top: 20px; }
a.linknav:visited {color: #ffffff; background-color: inherit; font-size: 12px; font-family: Arial, Verdana ; font-weight: bold ; text-decoration: none; margin-top: 20px; }
a.linknav:active { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Arial, Verdana ; font-weight: bold ; text-decoration: none; margin-top: 20px; }
a.linknav:hover { color: #ffffff; background-color: inherit; font-size: 13px; font-family: Arial, Verdana ; font-weight: bold ; text-decoration: none; margin-top: 20px; }
.navlinkon { color: #ffffff; background-color: inherit; font-size: 11px; font-weight: normal ; font-family: Arial, Verdana ; line-height:1.8em; }

a.subnav:link { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ; }
a.subnav:visited {color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ;  }
a.subnav:active { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ;  }
a.subnav:hover { color: #999999; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ; }
.subnavon { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: bold; line-height: 2.0em; padding-left: 5px ; }
.subnavminoron { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: bold; line-height: 2.0em; padding-left: 5px ; }

a.subnav2:link { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ; }
a.subnav2:visited {color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ;  }
a.subnav2:active { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ;  }
a.subnav2:hover { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-decoration: none; line-height: 2.0em; padding-left: 5px ; }

/* centre */
.homebuttonbg { background-image: url(images/home_button_nav.gif) ; height: 40px ; background-repeat: no-repeat ; }
.homebuttonon { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: bold; line-height: 2.0em; padding-left: 0px ; }
.heading { color: #00336d; background-color: inherit; font-size: 14px; font-family: Verdana, Arial ; font-weight: bold; text-align: left; }
.trustedtext { color: #b2c1d3; background-color: inherit; font-size: 14px; font-family: Verdana, Arial ; font-weight: bold; text-align: left; }
.faqheading { color: #ffffff; background-color: inherit; font-size: 14px; font-family: Verdana, Arial ; font-weight: normal; text-align: left; padding-left: 5px; }

.centretext { color: #585858; background-color: #ffffff; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, ; text-align: left; padding-left: 20px; line-height: 1.8em; }
.border {border: solid #999999 1px; }
.faqquestionbg { background-color: #e9e9e9 ; padding: 5px; color: #00336d ; }
.faqanswerbg { background-color: #fafafa ; padding: 5px; color: #585858 ; border: #e9e9e9 solid 1px ; }
.tellheading { color: #00336d; background-color: inherit; font-size: 14px; font-family: Verdana, Arial ; font-weight: bold; text-align: left; }
.tellsubheading { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: bold; text-align: left; }
.tellbg { background-color: #fafafa ; padding: 5px; color: #585858 ; border: #e9e9e9 solid 1px ; }

.aboutservicesheading { color: #00336d; background-color: inherit; font-size: 14px; font-family: Verdana, Arial ; font-weight: bold; text-align: left; }
.aboutservicessubheading { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; font-weight: normal; text-align: left; }
.aboutservicesbg { background-color: #fafafa ; padding: 5px; color: #585858 ; border: #e9e9e9 solid 1px ;  }


a.textlink:link { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.textlink:visited { color: #00336d; background-color: inherit ; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.textlink:active { color: #00336d; background-color: inherit; font-size: 12px; font-family:  Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.textlink:hover { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; border-bottom: 1px solid #00336d; font-weight: bold; }

a.linkslink:link { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: normal; margin-left: 5px; }
a.linkslink:visited { color: #ffffff; background-color: inherit ; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: normal; margin-left: 5px; }
a.linkslink:active { color: #ffffff; background-color: inherit; font-size: 12px; font-family:  Verdana, Arial ; text-decoration: none; font-weight: normal; margin-left: 5px; }
a.linkslink:hover { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; font-weight: normal; margin-left: 5px; }

a.homebuttonlink:link { color: #ffffff; background-color: inherit; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.homebuttonlink:visited { color: #ffffff; background-color: inherit ; font-size: 12px; font-family: Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.homebuttonlink:active { color: #ffffff; background-color: inherit; font-size: 12px; font-family:  Verdana, Arial ; text-decoration: none; font-weight: bold; }
a.homebuttonlink:hover { color: #00336d; background-color: inherit; font-size: 12px; font-family: Verdana, Arial; font-weight: bold; }

a.footerlink:link { color: #00336d; background-color: inherit; font-size: 9px; font-family: Verdana, Arial ; text-decoration: none; font-weight: normal; }
a.footerlink:visited { color: #00336d; background-color: inherit ; font-size: 9px; font-family: Verdana, Arial ; text-decoration: none; font-weight: normal; }
a.footerlink:active { color: #00336d; background-color: inherit; font-size: 9px; font-family:  Verdana, Arial ; text-decoration: none; font-weight: normal; }
a.footerlink:hover { color: #00336d; background-color: inherit; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; border-bottom: 1px solid #00336d; font-weight: normal; }

/* footer */
.footertext { color: #666666; font-size: 9px; font-family:  Arial, Verdana; line-height: 1.2em; text-align: left; padding: 18px 20px 0px 0px; }
.footergradbg { background-image: url(images/footer/footergrad.jpg) ; height: 130px; width: 690px; vertical-align: top; }
p.footer { margin: 1%; }

/* form */

.form { color: #00336d; font-size: 12px; font-family: Arial, Verdana ; font-weight: normal ; background-color: #eeeeee; border-width:medium; border-color: #666666; border: 1px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; vertical-align: text-bottom; padding: 5px; }

