@charset "utf-8";
/* CSS Document */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
    margin: 0;
    padding: 0;
    font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin: 1em 0;
    padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
    margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
    cursor: pointer;
}
fieldset {
    border: none;
}
input, select, textarea {
    font-size: 100%;
    font-family: inherit;
}

img {border: 0;}

body
{
    margin: 0;
    color: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    min-width: 962px;
    text-align: center;
    background-color: #E8DCD2;
}

a:link {text-decoration: none; color: #000000; background-color: transparent;}
a:visited {text-decoration: none; color: #000000; background-color: transparent;}
a:hover {text-decoration: none; color: #000000; background-color: transparent;}

/*-- CONTAINER DIVS - THESE ARE USED TO SET UP THE HORIZONTAL BANDS OF THE PAGE --*/
.headerContainer {float: left; width: 100%; background: url(/images/header_bg.gif) top left repeat-x #FFFFFF; height: 170px; margin: 0;}

.headerContent {margin: 0 auto; width: 962px; padding: 0 0 0 0; border: 0; position: relative; text-align: left;}

.breadcrumbContainer {float: left; width: 100%; background-color: #F4EDE7; margin: 0;}
.breadcrumbContent {margin: 0 auto; width: 962px; padding: 0 0 0 0; border: 0; position: relative; text-align: left;}

.mainContainer {float: left; width: 100%; background-color: #FFFFFF; margin: 0;}
.mainContent {margin: 0 auto; width: 962px; padding: 0 0 0 0; border: 0; position: relative; text-align: left;}

.footerContainer {float: left; width: 100%; background: url(/images/bg_footer.gif) top left repeat-x RGB(233,204,190); border-top: 3px solid RGB(233,204,190);}
.footerContent {margin: 0 auto; width: 962px; padding: 20px 0 30px 0; border: 0; position: relative; text-align: left;}
.footerContent a:link {text-decoration: none; color: #17192b; background-color: transparent;}
.footerContent a:visited {text-decoration: none; color: #17192b; background-color: transparent;}
.footerContent a:hover {text-decoration: none; color: #c4a994; background-color: transparent;}

/*-- GENERAL USEFUL CLASSES --*/
.divClear {clear: both;}
.divClearRight {clear: right;}

/*-- HEADER --*/
.headerLogo {float: left; display: inline; width: 518px; height: 105px; margin: 15px 0 15px 0;}

.headerSearch {float: right; display: inline; width: 248px; margin: 0 0 25px 0; text-align: right;}
.headerSearch form {margin: 0; padding: 0;}
.headerSearch input[type=text] {float: left; display: inline; width: 210px; padding: 3px 5px 3px 5px; font-size: 11px; font-style: italic; color: #c2ac9b; border: 1px solid #d4cac1; background-color: #fff4ec; margin: 0;}
.headerSearch input[type=image] {float: right; display: inline; margin: 0px 0 0 0; border: 0;}

.headerAccountLogin {float: right; display: inline; width: 107px; margin: 0 0 0 20px;}
.headerAccountLogin img {margin: 3px 0 0 0;}

.headerContactInfo {float: right; display: inline; width: 200px; margin: 0;}
.headerContactInfo p {text-align: right; color: #17192b; line-height: 1.2em; font-size: 13px; margin: 0;}
.headerContactInfo p strong {font-weight: bold;}
.headerContactInfo a:link {text-decoration: none; color: #17192b; background-color: transparent;}
.headerContactInfo a:visited {text-decoration: none; color: #17192b; background-color: transparent;}
.headerContactInfo a:hover {text-decoration: underline; color: #17192b; background-color: transparent;}

/*-- NAV BAR --*/
.navBar {float: left; display: inline; width: 962px; margin: 0;}

ol#toc {
    height: 35px;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    display: inline;
    margin: 0 1px 0 0;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
}

ol#toc a {
    background: url(/images/tabs.gif);
    color: #FFF;
    display: block;
    float: left;
    height: 35px;
    padding-left: 19px;
    text-decoration: none;
}

ol#toc a:hover {
    color: #cfddee;
    background-position: 0 0px;
}

ol#toc a:hover span {
    background-position: 100% 0px;
}

ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -35px;
    color: #01083b;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -35px;
}

ol#toc span {
    background: url(/images/tabs.gif) 100% 0;
    display: block;
    line-height: 35px;
    padding-right: 18px;
}

/*-- UPDATED NAV --*/
.mainNav {float: left; display: inline; width: 962px; height: 35px; margin: 0;}
.mainNav ul {float: left; list-style: none; margin: 0 0 0 0; padding: 0;}
.mainNav li {float: left; list-style: none; margin: 0;}
.mainNav li a {float: left; display: block; outline: none;}
.mainNav li span {display: none;}

#navHome a {width: 70px; height: 35px; background: url(/images/main_nav_employment_home.gif); margin: 0;}
#navHome a:hover {width: 70px; height: 35px; background: url(/images/main_nav_employment_home.gif) 0 70px; margin: 0;}
#navHomeOn a {width: 70px; height: 35px; background: url(/images/main_nav_employment_home.gif) 0 35px;  margin: 0;}

#navAboutUs a {width: 89px; height: 35px; background: url(/images/main_nav_employment_about.gif); margin: 0;}
#navAboutUs a:hover {width: 89px; height: 35px; background: url(/images/main_nav_employment_about.gif) 0 70px; margin: 0;}
#navAboutUsOn a {width: 89px; height: 35px; background: url(/images/main_nav_employment_about.gif) 0 35px;  margin: 0;}


#navTribunalRules a {width: 127px; height: 35px; background: url(/images/main_nav_employment_tribunal_rules.gif); margin: 0;}
#navTribunalRules a:hover {width: 127px; height: 35px; background: url(/images/main_nav_employment_tribunal_rules.gif) 0 70px; margin: 0;}
#navTribunalRulesOn a {width: 127px; height: 35px; background: url(/images/main_nav_employment_tribunal_rules.gif) 0 35px;  margin: 0;}


#navFeeSafePolicy a {width: 125px; height: 35px; background: url(/images/main_nav_employment_feesafe_policy.gif); margin: 0;}
#navFeeSafePolicy a:hover {width: 125px; height: 35px; background: url(/images/main_nav_employment_feesafe_policy.gif) 0 70px; margin: 0;}
#navFeeSafePolicyOn a {width: 125px; height: 35px; background: url(/images/main_nav_employment_feesafe_policy.gif) 0 35px;  margin: 0;}

#navEnhanceCover a {width: 127px; height: 35px; background: url(/images/main_nav_employment_enhance_cover.gif); margin: 0;}
#navEnhanceCover a:hover {width: 127px; height: 35px; background: url(/images/main_nav_employment_enhance_cover.gif) 0 70px; margin: 0;}
#navEnhanceCoverOn a {width: 127px; height: 35px; background: url(/images/main_nav_employment_enhance_cover.gif) 0 35px;  margin: 0;}

#navLoans a {width: 69px; height: 35px; background: url(/images/main_nav_employment_loans.gif); margin: 0;}
#navLoans a:hover {width: 69px; height: 35px; background: url(/images/main_nav_employment_loans.gif) 0 70px; margin: 0;}
#navLoansOn a {width: 69px; height: 35px; background: url(/images/main_nav_employment_loans.gif) 0 35px;  margin: 0;}


#navOtherPolicies a {width: 116px; height: 35px; background: url(/images/main_nav_employment_other_policies.gif); margin: 0;}
#navOtherPolicies a:hover {width: 116px; height: 35px; background: url(/images/main_nav_employment_other_policies.gif) 0 70px; margin: 0;}
#navOtherPoliciesOn a {width: 116px; height: 35px; background: url(/images/main_nav_employment_other_policies.gif) 0 35px;  margin: 0;}


#navNewsRoom a {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_news.gif); margin: 0;}
#navNewsRoom a:hover {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_news.gif) 0 70px; margin: 0;}
#navNewsRoomOn a {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_news.gif) 0 35px;  margin: 0;}

#navCSR a {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_legal.gif); margin: 0;}
#navCSR a:hover {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_legal.gif) 0 70px; margin: 0;}
#navCSROn a {width: 78px; height: 35px; background: url(/images/main_nav_june_2013_update_legal.gif) 0 35px;  margin: 0;}

#navContact a {width: 81px; height: 35px; background: url(/images/main_nav_june_2013_update_contact.gif); margin: 0;}
#navContact a:hover {width: 81px; height: 35px; background: url(/images/main_nav_june_2013_update_contact.gif) 0 70px; margin: 0;}
#navContactOn a {width: 81px; height: 35px; background: url(/images/main_nav_june_2013_update_contact.gif) 0 35px;  margin: 0;}

/*-- BREADCRUMB TRAIL --*/
.breadcrumbContent p {font-size: 10px; margin: 0; line-height: 30px; color: #211006; text-indent: 18px;}
.breadcrumbContent p strong {font-weight: bold; color: #01083b;}
.breadcrumbContent a:link {text-decoration: underline; color: #211006; background-color: transparent;}
.breadcrumbContent a:visited {text-decoration: underline; color: #211006; background-color: transparent;}
.breadcrumbContent a:hover {text-decoration: none; color: #211006; background-color: transparent;}

/*-- FOOTER --*/
.footerPress {float: left; display: inline; margin: 0 30px 30px 16px; width: 290px;}
.footerPress h2 {font-size: 13px; font-weight: bold; width: 290px; height: 30px; line-height: 30px; background-color: #C4A994; color: #FAF5F1; text-indent: 18px; margin: 0;}
.footerPress ul {float: left; display: inline; width: 290px; margin: 10px 0 0 0;}
.footerPress li {float: left; display: inline; list-style: none; background: url(/images/bullet_footer.gif) 0 3px no-repeat; font-size: 10px; color: #17192b; line-height: 1.3em; padding: 0 0 0 18px; margin: 5px 0 10px 0;}
.footerPress li strong {font-weight: bold; margin: 0 0 5px 0;}
.footerPress li em {font-style: italic; line-height: 2em;}

.footerBlogs {float: left; display: inline; margin: 0 30px 30px 0; width: 290px;}
.footerBlogs h2 {font-size: 13px; font-weight: bold; width: 290px; height: 30px; line-height: 30px; background-color: #C4A994; color: #FAF5F1; text-indent: 18px; margin: 0;}
.footerBlogs h5 {float: left; display: inline; font-size: 12px; font-weight: bold; color: #17192b; line-height: 1.5em; margin: 10px 0 0 18px;}
.footerBlogs ul {float: left; display: inline; width: 290px; margin: 0 0 5px 0;}
.footerBlogs li {float: left; display: inline; list-style: none; background: url(/images/bullet_footer.gif) 0 3px no-repeat; font-size: 10px; color: #17192b; line-height: 1.3em; padding: 0 0 0 18px; margin: 5px 0 10px 0;}
.footerBlogs li strong {font-weight: bold; margin: 0 0 5px 0;}
.footerBlogs li em {font-style: italic; line-height: 2em;}

.footerSocialMedia {float: right; display: inline; margin: 0 16px 30px 0; width: 290px;}
.footerSocialMedia h2 {font-size: 13px; font-weight: bold; width: 290px; height: 30px; line-height: 30px; background-color: #C4A994; color: #FAF5F1; text-indent: 18px; margin: 0;}
.footerSocialMedia p {font-size: 10px; color: #17192b; line-height: 1.5em; padding: 0 18px 0 18px;}
.footerSocialMedia p strong {font-size: 12px; color: #17192b; line-height: 1.5em;}
.footerSocialMedia ul {float: left; display: inline;  margin: 10px 0 0 28px; width: 255px;}
.footerSocialMedia li {float: left; display: inline; list-style: none; margin: 0 18px 0 0;}

.footerLower {float: left; display: inline; width: 962px; margin: 0 0 20px 0;}
.footerLower ul {font-size: 11px; color: #17192b; line-height: 1.5em; margin: 0;}
.footerLower li {list-style: none; padding: 0;}
.footerLower p {font-size: 11px; color: #17192b; line-height: 2em; margin: 0;}

.footerLowerLeft ul {float: left; display: inline; width: 700px;}
.footerLowerLeft li {float: left; display: inline; margin: 0;}

.footerLowerRight ul {float: right; display: inline; width: 962px; }
.footerLowerRight li {float: right; display: inline; margin: 0; }

#rssATEFoot {margin:0; padding:0;}
#rssRunningFoot {margin:0; padding:0;}

/*-- CONTENT PAGE --*/
.contentPageLeftColumn {float: left; display: inline; width: 210px; margin: 0 0 35px 0;}

.contentPageLeftNav {float: left; display: inline; width: 210px; margin: 35px 0 0 0;}
.contentPageLeftNav h3 {float: left; display: inline; width: 210px; height: 35px; background: url(/images/left_nav_col_head_bg.gif) top left no-repeat #3C2E23; font-size: 16px; color: #ffffff; line-height: 35px; margin: 0 0 3px 0; font-weight: normal; text-indent: 8px;}
.contentPageLeftNav ul {float: left; display: inline; width: 210px; margin: 0; border-bottom: 2px solid #3C2E23;}
/*.contentPageLeftNav li {float: left; display: inline; width: 210px; margin: 0; border-top: 1px solid #d2d7df; background: url(/images/left_nav_item_bg.gif) top left no-repeat; height: 30px; line-height: 30px; font-size: 11px; font-weight: normal; color: #093f90; text-indent: 20px;}*/
.contentPageLeftNav ul ol {float: left; display: inline; margin: 0; width: 210px;}
.contentPageLeftNav ul ol li {float: left; display: inline; width: 210px; height: 28px; background: url(/images/left_nav_sub_item_bg.gif) top left no-repeat; font-size: 11px; font-weight: normal; color: #3b314f; border-top: 1px solid #FFFFFF;}
.contentPageLeftNav a:link {text-decoration: none; color: #211006; background-color: transparent;}
.contentPageLeftNav a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.contentPageLeftNav a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

.leftNavOn {float: left; display: inline; width: 210px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/left_nav_item_bg.gif) top left no-repeat; height: 30px; line-height: 30px; font-size: 11px; font-weight: normal; color: #093f90; text-indent: 20px;}
.leftNavOff {float: left; display: inline; width: 210px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/left_nav_sub_item_bg.gif) top left no-repeat; height: 30px; line-height: 30px; font-size: 11px; font-weight: normal; color: #093f90; text-indent:10px;}

.contentPageLeftNav ul li.leftNavOff:hover {background: url(/images/left_nav_item_bg_hover.gif) top left no-repeat;}



.contentPageLeftNavBanner {float: left; display: inline; margin: 20px 0 0 0;}

.contentPageMainColumn {float: right; display: inline; width: 717px; margin: 30px 0 30px 0;}
.contentPageMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.contentPageMainColumn h3 {font-size: 20px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.contentPageMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.contentPageMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}

.contentPageMainColumn ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.contentPageMainColumn ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}
.contentPageMainColumn ol {font-size: 12px; font-weight: normal; margin: 5px 0 0 10px; clear: left;}
.contentPageMainColumn ol li {font-size: 12px; font-weight: normal; padding: 0 0 0 10px; line-height: 1.8em; color: #666666; vertical-align:top;}
.contentPageMainColumn hr {height: 1px; border: 0; background-color: #CCCCCC; color: #CCCCCC; width: 100%; margin: 30px 0 30px 0;}

.contentPageAlsoInterested {float: left; display: inline; width: 717px; margin: 20px 0 0 0; }
.contentPageAlsoInterested h2 {float: left; font-size: 16px; font-weight: bold; color: #432355; line-height: 56px; margin: 0; background: url(/images/question_mark.gif) top right no-repeat; padding: 0 60px 0 0; height:50px;}
.contentPageAlsoInterested ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.contentPageAlsoInterested li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) center left no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666;}
.contentPageAlsoInterested a:link {text-decoration: none; color: #211006; background-color: transparent;}
.contentPageAlsoInterested a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.contentPageAlsoInterested a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

/*-- BLOG PAGE --*/
.blogPageMainColumn {float: right; display: inline; width: 717px; margin: 30px 0 30px 0;}
.blogPageMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.blogPageMainColumn h3 {font-size: 18px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.blogPageMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.blogPageMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}

.blogItem {float: left; display: inline; border-top: 1px dotted #2f63ae; padding: 10px 0 10px 0; width: 717px; margin: 10px 0 0 0;}
.blogItem h5 {float: left; display: inline; margin: 0 0 0.3em 0; width: 717px; height: 28px; background-color: #f0f5fb; font-size: 18px; font-weight: bold; color: #242c5b; line-height: 28px;}
.blogItem h3 {font-size: 12px; font-weight: bold; color: #272b5b; line-height: 1.5em; margin: 1em 0 0.5em 0;}
.blogItem h6 {font-size: 12px; margin: 0; line-height: 1.5em;}
.blogItem p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.blogItem a:link {text-decoration: none; color: #211006; background-color: transparent;}
.blogItem a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.blogItem a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

/*-- NEWS ROOM --*/
.newsRoomMainColumn {float: right; display: inline; width: 717px; margin: 30px 0 30px 0;}
.newsRoomMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.newsRoomMainColumn h3 {font-size: 18px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.newsRoomMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.newsRoomMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}

.newsRoomItem {float: left; display: inline; border-top: 1px dotted #2f63ae; padding: 10px 0 10px 0; width: 717px; margin: 10px 0 0 0;}
.newsRoomItem h3 {font-size: 16px; font-weight: bold; color: #272b5b; line-height: 1.5em; margin: 0.2em 0 0.5em 0;}
.newsRoomItem h6 {font-size: 12px; margin: 1em 0 0 0; line-height: 1.5em;}
.newsRoomItem p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.newsRoomItem a:link {text-decoration: none; color: #211006; background-color: transparent;}
.newsRoomItem a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.newsRoomItem a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

/*-- PRESS RELEASES PAGE --*/
.pressReleasesMainColumn {float: right; display: inline; width: 717px; margin: 30px 0 30px 0;}
.pressReleasesMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.pressReleasesMainColumn h2 {font-size: 18px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.pressReleasesMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.pressReleasesMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}

.pressReleaseItem {float: left; display: inline; border-top: 1px dotted #2f63ae; padding: 10px 0 10px 0; width: 717px; margin: 10px 0 0 0;}
.pressReleaseItem h5 {float: left; display: inline; margin: 0 0 0.3em 0; width: 717px; height: 28px; background-color: #f0f5fb; font-size: 18px; font-weight: bold; color: #242c5b; line-height: 28px;}
.pressReleaseItem h3 {font-size: 12px; font-weight: normal; color: #272b5b; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.pressReleaseItem h3 strong {font-weight: bold; color: #272b5b;}
.pressReleaseItem h6 {font-size: 12px; margin: 0; line-height: 1.5em;}
.pressReleaseItem p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.pressReleaseItem a:link {text-decoration: none; color: #211006; background-color: transparent;}
.pressReleaseItem a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.pressReleaseItem a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

/*-- ARTICLES HOME --*/
.articlesMainColumn {float: right; display: inline; width: 717px; margin: 30px 0 30px 0;}
.articlesMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.articlesMainColumn h3 {font-size: 18px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.articlesMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.articlesMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}

.articlesItem {float: left; display: inline; border-top: 1px dotted #2f63ae; padding: 10px 0 10px 0; width: 717px; margin: 10px 0 0 0;}
.articlesItem h3 {font-size: 16px; font-weight: bold; color: #272b5b; line-height: 1.5em; margin: 0.2em 0 0.5em 0;}
.articlesItem h6 {font-size: 12px; margin: 1em 0 0 0; line-height: 1.5em;}
.articlesItem p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.articlesItem a:link {text-decoration: none; color: #211006; background-color: transparent;}
.articlesItem a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.articlesItem a:hover {text-decoration: none; color: #093f90; background-color: transparent;}

/*-- ARROWS MENU --*/
.arrowlistmenu{
    width: 717px; /*width of accordion menu*/
    border-top: 2px dotted #2f63ae;
    padding: 10px 0 0 0;
    margin: 20px 0 10px 0;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #20255c;
    background: url(/images/articles_year_bg_off.gif) top left no-repeat;
    margin-bottom: 10px; /*bottom spacing between header and rest of content*/
    width: 717px;
    height: 30px;
    line-height: 30px;
    text-indent: 20px;
    cursor: hand;
    cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
    background: url(/images/articles_year_bg_on.gif) top left no-repeat;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
    padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
    color: #A70303;
    background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
    display: block;
    padding: 2px 0;
    padding-left: 19px; /*link text is indented 19px*/
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid #dadada;
    font-size: 90%;
}

.arrowlistmenu ul li a:visited{
    color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
    color: #A70303;
    background-color: #F3F3F3;
}

.categoryitems dl {width: 677px; margin: 30px 0 0 20px;}
.categoryitems dt {width: 150px; margin: 0; font-size: 12px;}
.categoryitems dd {width: 527px; margin: 0; font-size: 12px;}

.articlesTable {margin: 0 0 20px 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.articlesTable th {font-size: 11px; font-weight: bold; color: #20255c; padding: 5px 0 10px 0;}
.articlesTable td {font-size: 11px; font-weight: normal; color: #666666; padding: 2px 0 3px 0;}

/*-- HOME PAGE --*/
.bgHomeMainArea {background: url(/images/bg_home_main_area.gif) top left repeat-x #FFFFFF; padding: 0 0 30px 0;}

.homeIntroBox {float: left; display: inline; width: 720px; margin: 30px 30px 20px 0;}
.homeIntroBox img {border: 0;}

.homeATEBlog {float: right; display: inline; width: 212px; height:207px; margin: 30px 0 20px 0; background: url(/images/blog_bottom_simon.jpg) bottom left no-repeat; padding: 0 0 73px 0;}
.homeATEBlog h2 {float: left; display: inline; margin: 0; padding: 0; text-indent: -9999px; background: url(/images/home_ate_blog_box_top.gif) top left no-repeat; width: 212px; height: 53px;}

.homeATEBlogMid {float: left; margin: 0; border-left: 1px solid #8296b5; border-right: 1px solid #8296b5; width: 210px; height:155px;}
.homeATEBlogMid ul {float: left; display: inline; width: 170px;  padding: 0; font-size: 11px; color: #666666; margin: 0 0 13px 20px;}
.homeATEBlogMid li {float: left; display: inline; width: 170px; list-style: none; font-size: 11px; color: #666666; line-height: 1.4em; height:40px;}
.homeATEBlogMid li strong {color: #333333; font-weight: bold;}

.homeATEBlogItemBorder {border-bottom: 1px solid #c5d0df; padding: 0 0 8px 0; margin: 6px 0 0 0;}
.homeATEBlogItemNoBorder {padding: 0 0 0 0; margin: 6px 0 0 0;}

.homeMiddleRow {float: left; display: inline; width: 962px; margin: 0 0 25px 0;}

.homeMiddleBox {width: 309px;}
.homeMiddleBox h3 {float: left; display: inline; width: 309px; margin: 0; height: 33px; font-size: 16px; color: #211006; line-height: 33px; background: url(/images/home_mid_box_top.gif) top left no-repeat; text-indent: 20px;}
.homeMiddleBox h6 {float: left; display: inline; width: 309px; margin: 0; height: 25px; font-size: 12px; color: #333333; line-height: 25px; background: url(/images/home_mid_box_bottom_bg.gif) top left no-repeat; text-indent: 30px;}

.homeBoxMiddleLeft {float: left; display: inline; margin: 0 17px 0 0;}
.homeBoxMiddleMiddle {float: left; display: inline; margin: 0;}
.homeBoxMiddleRight {float: right; display: inline; margin: 0;}

.homeMiddleBoxMain {float: left; display: inline; width: 307px; height: 165px; margin: 0; border-right: 1px solid #ab9889; border-left: 1px solid #ab9889;}
.homeMiddleBoxMain p {font-size: 11px; color: #666666; line-height: 1.3em; width: 150px; margin: 10px 0 0 20px;}
.homeMiddleBoxMain p strong {color: #333333; font-weight: bold;}

#homeMiddleBoxBgLeft {background: url(/images/after_the_event_insurance_bent_metal_claims.gif) top right no-repeat;}
#homeMiddleBoxBgMiddle {background: url(/images/ready_for_jackson.gif) top right no-repeat;}
#homeMiddleBoxBgRight {background: url(/images/ate_insurance_pip_claim.jpg) top right no-repeat;}

.homeBottomBannerArea {float: left; display: inline; width: 962px; margin: 0 0 0 0;}
.homeBottomBannerArea img {border: 0;}

.homeBottomBannerAreaBg {float: left; display: inline; width: 962px; height:124px; margin: 0 0 0 0; background: url(/images/home_banner_bottom_bg.gif) top left no-repeat;}
.homeBottomBannerAreaBg img {border: 0;}

.homeBottomBannerContentHolder {background-color:#FFFFFF; padding:0; display:inline; float:left; width:962px; border:none; margin-top:0;}
.homeBottomBannerContentTopLeft {background: url(/images/home_bottom_banner_content_left_bg.gif) top left no-repeat; margin:0; display:inline; float:left; padding:0; height:34px; width:962px;}
.homeBottomBannerContentTopMiddle {background: url(/images/home_bottom_banner_content_middle_bg.gif) top left no-repeat; margin:0; display:inline; float:left; padding:0; height:34px; width:962px;}
.homeBottomBannerContentTopRight {background: url(/images/home_bottom_banner_content_right_bg.gif) top left no-repeat; margin:0; display:inline; float:left; padding:0; height:34px; width:962px;}

.homeBottomBannerContent {background-color:#dbe5f3; padding:0 15px 5px 15px; display:inline; float:left; width:930px; border-top:none; border-left:1px solid #7b9dcf; border-bottom:1px solid #7b9dcf; border-right:1px solid #7b9dcf; margin-top:0;}
.homeBottomBannerContent h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.homeBottomBannerContent h3 {font-size: 20px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.homeBottomBannerContent h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.homeBottomBannerContent p {font-size: 12px; color: #666666; line-height: 1.5em;}


.homeBottomBannerContent ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.homeBottomBannerContent ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}
.homeBottomBannerContent ol {font-size: 12px; font-weight: normal; margin: 5px 0 0 10px; clear: left;}
.homeBottomBannerContent ol li {font-size: 12px; font-weight: normal; padding: 0 0 0 10px; line-height: 1.8em; color: #666666; vertical-align:top;}
.homeBottomBannerContent hr {height: 1px; border: 0; background-color: #CCCCCC; color: #CCCCCC; width: 100%; margin: 30px 0 30px 0;}

.homeBottomBanner1 {margin:5px 0 0 6px; display:inline; float:left; width:300px; height:112px; background-color:#bdd7fe; cursor:pointer;}
.homeBottomBanner2 {margin:5px 0 0 23px; display:inline; float:left; width:300px; height:112px; background-color:#bdd7fe; cursor:pointer;}
.homeBottomBanner3 {margin:5px 0 0 24px; display:inline; float:left; width:300px; height:112px; background-color:#bdd7fe; cursor:pointer;}

/*-- PROFILE PAGE --*/
.profileEntry {float: left; display: inline; width: 717px; margin: 15px 0 0 0; padding: 0 0 15px 0;}
.profileEntry h5 {float: right; display: inline; width: 530px; margin: 5px 0 0 0; font-size: 15px; font-weight: bold; color: #093f90; line-height: 1.5em;}
.profileEntry h5 em {color: #333333;}
.profileEntry p {float: right; display: inline; width: 530px; margin: 0.5em 0 0.5em 0; font-size: 12px; color: #666666; line-height: 1.5em;}

.profileEntryBorder {border-bottom: 1px solid #d9dfe7;}

.tableProfile {float: right; display: inline; border: 1px solid #c4d2e8;}
.tableProfile td {padding: 5px 0 5px 0; font-size: 12px; color: #333333;}

.profilePic {float: left; display: inline; border: 0; width: 130px; height: 170px; background: url(/images/profile_pic_bg.gif) top left no-repeat; margin: 0 0 0 30px;}
.profilePic img {margin: 5px 0 0 5px;}

/*-- ATE CONTROL PANEL --*/
.ateTitleArea {float: left; display: inline; width: 962px; margin: 30px 0 20px 0;}
.ateTitleArea h1 {background: url(/images/title_policy_administration_area.gif) top left no-repeat; width: 836px; height: 34px; margin: 0; text-indent: -9999px; font-size: 12px;}

.ateLeftColumn {float: left; display: inline; width: 176px; margin: 0 0 20px 0;}

.ateLeftNav {float: left; display: inline; width: 176px; margin: 0 0 0 0;}
/*.ateLeftNav h3 {float: left; display: inline; width: 176px; height: 35px; background-color: #ec421e; font-size: 14px; color: #d0dff0; line-height: 35px; margin: 0 0 1px 0; font-weight: normal; text-indent: 9px; -moz-border-radius-topright:10px; border-top-right-radius: 10px; }
*/
.ateLeftNav h3 {float: left; display: inline; width: 176px; height: 35px; background-color: #ec421e; font-size: 14px; color: #ffffff; line-height: 35px; margin: 0 0 1px 0; font-weight: normal; text-indent: 9px;  -moz-border-radius-topright:10px; border-top-right-radius: 10px; }


.ateLeftNav h4 {float: left; display: inline; width: 174px; height: 30px; background-color: #e9dcd1; font-size: 11px; color: #211006; line-height: 30px; margin: 0 0 0 0; font-weight: bold; text-indent: 9px; border-top: 1px solid #D3C9C0; border-left: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0;}
.ateLeftNav ul {float: left; display: inline; width: 174px; margin: 0 0 5px 0; border-bottom: 1px solid #D3C9C0; border-left: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0;}
.ateLeftNav li {float: left; display: inline; width: 174px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/ate_left_li_bg.gif) top left repeat-x; height: 24px; line-height: 24px; font-size: 11px; font-weight: normal; color: #211006; text-indent: 15px;}
.ateLeftNav ul ol {float: left; display: inline; margin: 0 0 3px 0; width: 174px;}
.ateLeftNav ul ol li {float: left; display: inline; width: 174px; height: 28px; background: url(/images/left_nav_sub_item_bg.gif) top left no-repeat; font-size: 11px; font-weight: normal; color: #211006; border-top: 1px solid #FFFFFF; line-height: 28px;}
.ateLeftNav a:link {text-decoration: none; color: #211006; background-color: transparent;}
.ateLeftNav a:visited {text-decoration: none; color: #211006; background-color: transparent;}
.ateLeftNav a:hover {text-decoration: none; color: #666666; background-color: transparent;}

.ateLeftNavOn {float: left; display: inline; width: 176px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/ate_left_nav_item_bg.gif) top left no-repeat; height: 24px; line-height: 24px; font-size: 11px; font-weight: normal; color: #093f90; text-indent: 20px;}
.ateLeftNavOff {float: left; display: inline; width: 176px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/ate_left_nav_sub_item_bg.gif) top left no-repeat; height: 24px; line-height: 24px; font-size: 11px; font-weight: normal; color: #093f90; text-indent:10px;}

.ateLeftColumn ul li.ateLeftNavOff:hover {background: url(/images/ate_left_nav_item_bg_hover.gif) top left no-repeat;}

.ateLeftNavDisabled {float: left; display: inline; width: 176px; margin: 0; border-top: 1px solid #D3C9C0; background: url(/images/ate_left_nav_sub_item_bg.gif) top left no-repeat; height: 24px; line-height: 24px; font-size: 11px; font-weight: normal; color: #999999!important; text-indent:10px;}

.ateMainColumn {float: right; display: inline; width: 776px; margin: 0 0 20px 0;}
.ateMainColumn h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.ateMainColumn h2 {font-size: 24px; color: #211006; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.ateMainColumn h3 {font-size: 20px; color: #211006; line-height: 2em; margin: 2.5em 0 0.5em 0; font-weight: normal; text-align:center;}
.ateMainColumn h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.ateMainColumn p {font-size: 12px; color: #333333; line-height: 1.5em;}

.tableATEChangeView {float: left; display: inline; margin: 10px 0 10px 10px; font-size: 11px; color: #211006;}
.tableATEChangeView td {font-size: 11px; color: #211006; padding: 2px 0 2px 0;}

.ateSearchLabel {width:180px; margin:0; padding:0;}
.ateSearchText {width: 160px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 2px 0 2px 5px; }
.ateSearchDropDown {width: 160px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 2px 0 2px 5px;}
.ateSearchDropDownWide {width: 320px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 2px 0 2px 5px;}

.tableATEResultsTop {float: left; display: inline; margin: 0; font-size: 11px; color: #000000; border-left: 1px solid #D3C9C0; border-top: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0;}
.tableATEResultsTop td {font-size: 11px; color: #000000; padding: 5px 0 5px 0; background-color: #E8DCD2;}

.tableATEResultsBottom {float: left; display: inline; margin: 0; font-size: 11px; color: #000000; border-left: 1px solid #D3C9C0; border-bottom: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright:10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #E8DCD2;}
.tableATEResultsBottom td {font-size: 11px; color: #000000; padding: 5px 0 10px 0;}

.tableATEResultsList {float: left; display: inline; margin: 0; font-size: 11px; color: #211006; border-left: 1px solid #D3C9C0; border-top: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0;}
.tableATEResultsList td {font-size: 11px; color: #666666; padding: 5px 0 5px 0; background-color: #FFFFFF; border-bottom: 1px solid #EADCD1; text-indent: 5px;}
.tableATEResultsList th {font-size: 11px; color: #333333; font-weight: bold; padding: 5px 0 5px 0; background-color: #FFFFFF; border-bottom: 1px solid #D3C9C0; text-indent: 5px;}

.tableATEResultsListBorder {border-right: 1px solid #EADCD1;}

/*-- ATE AMEND A POLICY --*/
.atePageTitle {float: left; display: inline; width: 754px; background-color: #E8DCD2; border: 1px solid #D3C9C0; padding: 10px 10px 10px 10px; margin: 0 0 10px 0;}
.atePageTitle h1 {background: url(/images/ate_page_title_bg.gif) center left no-repeat; font-size: 16px; margin: 0; padding: 0; font-weight: normal; color: #211006; text-indent: 40px;}

/*-- BOX BUILDER --*/
.box776Top {float: left; display: inline; width: 776px; height: 10px; background: url(/images/box_776_top.gif) top left no-repeat; margin: 0;}
.box776Top img {display: block;}

.box776Bottom {float: left; display: inline; width: 776px; height: 10px; background: url(/images/box_776_bottom.gif) top left no-repeat; margin: 0 0 10px 0;}
.box776Bottom img {display: block;}

.box776Main {float: left; display: inline; width: 774px; border-left: 1px solid #D3C9C0; border-right: 1px solid #D3C9C0; margin: 0;}

.box776MainThick {float: left; display: inline; width: 764px; border-left: 6px solid #D3C9C0; border-right: 6px solid #D3C9C0; margin: 0; background-color: #E8DCD2;}
.box776TopThick {float: left; display: inline; width: 776px; height: 10px; background: url(/images/box_776_top_big.gif) top left no-repeat; margin: 0;}
.box776TopThick img {display: block;}

.box776BottomThick {float: left; display: inline; width: 776px; height: 10px; background: url(/images/box_776_bottom_big.gif) top left no-repeat; margin: 0 0 10px 0;}
.box776BottomThick img {display: block;}



/*-- ENTER POLICY NUMBER --*/
.atePolicyChecker {float: left; display: inline; width: 736px; margin: 0 0 10px 20px;}
.atePolicyChecker h2 {float: left; display: inline; font-size: 16px; font-weight: normal; color: #211006; line-height: 44px; margin: 0 0 10px 0; padding: 0 0 0 54px;}
.atePolicyChecker h3 {font-size: 16px; font-weight: normal; color: #243f6e; line-height: 1.5em; margin: 0 0 10px 0;}
.atePolicyChecker p {font-size: 11px; color: #211006; line-height: 1.5em;}
.atePolicyChecker hr {width: 100%; color: #d8d8d8; height: 1px; border-top: 1px solid #d8d8d8; border-bottom: 0; border-left: 0; border-right: 0; margin: 20px 0 20px 0; text-align: center; display:block;}
.atePolicyChecker ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.atePolicyChecker ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}
.atePolicyChecker ol {font-size: 12px; font-weight: normal; margin: 5px 0 0 10px; clear: left;}
.atePolicyChecker ol li {font-size: 12px; font-weight: normal; padding: 0 0 0 10px; line-height: 1.8em; color: #666666; vertical-align:top;}

.ateButtonTopRight {float: right; display: inline; margin: 5px 0 0 0;}

#bgNumber1 {background: url(/images/number1.gif) center left no-repeat;}
#bgNumber2 {background: url(/images/number2.gif) center left no-repeat;}
#bgNumber3 {background: url(/images/number3.gif) center left no-repeat;}
#bgNumber4 {background: url(/images/four.gif) center left no-repeat;}
#bgNumber5 {background: url(/images/five.gif) center left no-repeat;}
#bgNumber6 {background: url(/images/six.gif) center left no-repeat;}
#bgNumber7 {background: url(/images/seven.gif) center left no-repeat;}
#bgNumberGeorge1 {background: url(/images/george1small.gif) center left no-repeat; height:100px;}
#bgNumberGeorge2 {background: url(/images/george2small.gif) center left no-repeat; float:left; display:inline; width:736px; margin: 0 0 10px 20px;}





.tableEnterPolicyNumber {margin: 10px 0 20px 0;}
.tableEnterPolicyNumber td {font-size: 12px; color: #211006; line-height: 1.5em;}
.formEnterPolicyNumber {width: 90px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}

.iconPolicyNumberOK {background: url(/images/icon_green_tick.gif) center left no-repeat; padding-left: 24px; font-size: 12px; color: #4dae0f;}
.iconPolicyNumberProblem {background: url(/images/icon_red_cross.gif) center left no-repeat; padding-left: 24px; font-size: 12px; color: #CC0000;}

.policyUpdateTableHolder {display:inline; float:left; width:100%; border-bottom:1px solid #CCCCCC; padding-bottom:20px; height:auto; margin-bottom:20px;}

.tablePolicyUpdate {margin: 10px 100px 0 0; display:inline; float:right;}
.tablePolicyUpdate td {font-size: 12px; color: #211006; line-height: 1.5em; padding:0 0 10px 5px;}
.tablePolicyUpdate td span {color: #cc0000;}

.tablePolicyUpdate2 {margin: 10px 100px 0 0; display:inline; float:right;}
.tablePolicyUpdate2 td {font-size: 12px; color: #3b5f9d; line-height: 1.5em; padding:0 0 10px 5px;}

#tblDropDownHolder {margin: 0 100px 0 0; display:inline; float:right;}
#tblDropDownHolder td {font-size: 12px; color: #3b5f9d; line-height: 1.5em; padding:0 0 10px 5px;}
#tblDropDownHolder td span {color: #cc0000;}

#tblCheckboxHolder {margin: 0 100px 0 0; display:inline; float:right;}
#tblCheckboxHolder td {font-size: 12px; color: #3b5f9d; line-height: 1.5em; padding:0 0 10px 5px;}
#tblCheckboxHolder td span {color: #cc0000;}

/*-- POLICY CLIENT TABLE --*/
.tablePolicyClient {margin: 10px 0 10px 0; border-top: 1px solid #D3C9C0; border-left: 1px solid #D3C9C0; border-bottom: 1px solid #D3C9C0;}
.tablePolicyClient th {background-color: #E8DCD2; font-size: 12px; color: #211006; font-weight: bold; padding: 3px 0 3px 5px; border-right: 1px solid #D3C9C0; border-bottom: 1px solid #D3C9C0;}
.tablePolicyClient td {background-color: #FFF; font-size: 12px; color: #333333; font-weight: normal; padding: 3px 0 3px 5px; border-right: 1px solid #D3C9C0;}

/*-- FORM ELEMENTS --*/
.ateAmendPolicyFormArea {float: left; display: inline; width: 736px; margin: 0 0 10px 20px;}
.ateAmendPolicyFormArea h1 {font-size: 30px; color: #000001; line-height: 1.2em; margin: 0; font-weight: normal;}
.ateAmendPolicyFormArea h2 {font-size: 24px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.ateAmendPolicyFormArea h3 {font-size: 20px; color: #5e8fd2; line-height: 1.3em; margin: 0 0 0.5em 0; font-weight: normal;}
.ateAmendPolicyFormArea h4 {font-size: 14px; color: #333333; line-height: 1.5em;}
.ateAmendPolicyFormArea p {font-size: 12px; color: #333333; line-height: 1.5em;}
.ateAmendPolicyFormArea hr {width: 100%; color: #d8d8d8; height: 1px; border-top: 1px solid #d8d8d8; border-bottom: 0; border-left: 0; border-right: 0; margin: 20px 0 20px 0; text-align: center; display:block;}
.ateAmendPolicyFormArea ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.ateAmendPolicyFormArea ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}
.ateAmendPolicyFormArea ol {font-size: 12px; font-weight: normal; margin: 5px 0 0 10px; clear: left;}
.ateAmendPolicyFormArea ol li {font-size: 12px; font-weight: normal; padding: 0 0 0 10px; line-height: 1.8em; color: #666666; vertical-align:top;}

.tableAutoDocs {background-color:#E8DCD2; font-size:11px;}
.tableAutoDocs td a {font-size:11px;}
.tableAutoDocs td {font-size:11px!important; padding:2px!important;}

.tableRehabRequest {font-size: 12px; color: #234376;}
.tableRehabRequest td {padding: 3px 5px 3px 5px; font-size: 12px;}
.tableRehabRequest td label {font-size: 12px; color: #333333; text-align: right;}
.tableRehabRequest td label span {color: #CC0000;}

.tableViewPolicy {font-size: 12px; color: #333333; margin:10px 0 10px 0;}
.tableViewPolicy td {padding: 3px 5px 3px 5px; font-size: 12px;}
.tableViewPolicy td label {font-size: 12px; text-align: left; font-weight:bold; color: #211006;}

.tableViewPolicyLeft {display:inline; float:left;}
.tableViewPolicyRight {display:inline; float:right;}

.ateViewerTools {float: left; display: inline; width: 756px; margin: 10px 0 0 0; border-top:1px solid #D3C9C0; padding:0 0 0 5px;}
.ateViewerTools p {margin:20px 0 10px 0;}
.ateViewerTools ul {float:left; font-size: 12px; font-weight: normal; margin: 10px 0 0 0; clear: left; padding:0;}
.ateViewerTools li {float:left; display:inline; list-style: none; background: none!important; padding: 0; margin:0 0 0 -16px; text-indent:0;}
.ateViewerTools li img {margin:0 4px 0 0; padding:0; border:none;}

.tableRehabRequest2 {font-size: 12px; color: #234376; margin: 10px 0 10px 0;}
.tableRehabRequest2 td {padding: 3px 5px 3px 5px; font-size: 12px;}
.tableRehabRequest2 td label {font-size: 12px; color: #333333; text-align: right;}

.form200DropDown {width: 210px; font-size: 12px; color: #3b5f9d;}
.form210DropDown {width: 310px; font-size: 12px; color: #3b5f9d;}
.form120DropDown {width: 120px; font-size: 12px; color: #3b5f9d;}
.form300DropDown {width: 300px; font-size: 12px; color: #3b5f9d;}
.form310DropDown {width: 308px; font-size: 12px; color: #D3C9C0; border-color: #D3C9C0; }


.form550DropDown {width: 550px; font-size: 12px; color: #211006;}
.form350DropDown {width: 350px; font-size: 12px; color: #211006;}
.form40TextBox {width: 40px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form100TextBox {width: 100px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form80TextBox {width: 80px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form60TextBox {width: 60px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form210TextBox {width: 210px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form300TextBox {width: 300px; border: 1px solid #D3C9C0; font-size: 12px; color: #211006; padding: 3px 0 3px 5px;}
.form60DropDown {width: 60px; font-size: 12px; color: #211006;}

.colourRed {color: #CC0000;}
.bgBlue {color: #FFFFFF; background-color:#D3C9C0; line-height:3em; padding:5px; font-weight:bold;}
.bgPurple {color: #FFFFFF; background-color:#C3AFE2; line-height:3em; padding:5px; margin:0 0 5px 0;}

.ateTraining {float: left; display: inline; width: 717px; margin: 10px 0 0 0; border-top:1px solid #D3C9C0;}
.ateTraining h3 {font-size: 20px; color: #432355; line-height: 1.3em; margin: 10px 0 0.5em 0; font-weight: normal;}
.ateTraining p {margin:20px 0 10px 0;}
.ateTraining ul {font-size: 12px; font-weight: normal; margin: 10px 0 0 0;}
.ateTraining li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_arrow_purple.gif) 0 7px no-repeat; padding: 0 0 0 12px; line-height: 1.8em; color: #666666; margin:0 13px 10px 0;}

.ateDownloads {float: left; display: inline; width: 718px; margin: 0 0 0 20px;}
.ateDownloads h3 {font-size: 20px; color: #432355; line-height: 1.3em; margin: 10px 0 0.5em 0; font-weight: normal;}
.ateDownloads p {margin:20px 0 10px 0;}
.ateDownloads ul {font-size: 12px; font-weight: normal; margin: 10px 0 0 0;}
.ateDownloads li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_arrow_purple.gif) 0 7px no-repeat; padding: 0 0 0 12px; line-height: 1.8em; color: #666666; margin:0 13px 10px 0;}

/*-- CLAIM BOX BUILDER --*/
.claimBoxTop {display: block; width: 711px; height: 21px; background: url(/images/claim_box_top.gif) top left no-repeat; margin: 20px 0 0 0;}

.claimBoxBottom {display: block; width: 711px; height: 21px; background: url(/images/claim_box_bottom.gif) top left no-repeat; margin: 0 0 20px 0;}

.claimBoxMain {display: block; width: 711px; border: none; margin: 0; padding:0 21px 0 21px;}

.tableClaim {font-size: 12px; color: #333333; margin:0 0 10px 0;}
.tableClaim td {padding: 3px 5px 3px 5px; font-size: 12px;}
.tableClaim td label {font-size: 12px; text-align: left; font-weight:bold; color: #234376; padding:5px;}

.tableClaimExpenses {font-size: 12px; color: #333333; margin:0 0 10px 74px; color:#194280; border:1px solid #7B9CD1;}
.tableClaimExpenses td {padding: 3px 5px 3px 5px; font-size: 12px;}
.tableClaimExpenses td label {font-size: 12px; text-align: left; font-weight:bold; color: #234376; padding:5px;}

.tableClaimExpensesTopLeft {border-bottom: 1px solid #7B9CD1;}
.tableClaimExpensesTopRight {border-bottom: 1px solid #7B9CD1; border-left: 1px solid #7B9CD1;}
.tableClaimExpensesMainLeft {border-bottom: 1px solid #7B9CD1;}
.tableClaimExpensesMainMiddle {border-bottom: 1px solid #7B9CD1; border-left: 1px solid #7B9CD1;}
.tableClaimExpensesMainRight {border-bottom: 1px solid #7B9CD1; border-left: 1px solid #7B9CD1;}
.tableClaimExpensesBottomLeft {background-color: #CFDAEC;}
.tableClaimExpensesBottomRight {background-color: #CFDAEC;}

.tableClaimSignature {font-size: 12px; color: #333333; margin:10px 0 10px 0;}
.tableClaimSignature td {padding: 10px 5px 3px 5px; font-size: 12px; color:#194280;}

.claimFooter {width:669px;}
.claimFooter p {text-align:center; color:#194280; font-weight:bold;}

/*-- PAGING --*/
.resourcesNav {float: left; display: inline; margin: 20px 0 20px 0; padding: 15px 0 0 0; border-top: 1px dotted #2f63ae; width: 717px;}
.resourcesNav ul {width: 717px;}
.resourcesNav li {list-style: none; font-family: futura-pt, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #272b5b;}

.resourcesNavLeft {float: left; display: inline; margin: 0 20px 0 0;}
.resourcesNavRight {float: right; display: inline; margin: 0;}

/*-- POPUP STUFF --*/
#popupHolder
{
    margin: 0 0 0 0;
    color: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    min-width: 700px;
    text-align: center;
    background-color: #FFFFFF;
}

#popupHolder a:link {text-decoration: none; color: #0099cc; background-color: transparent;}
#popupHolder a:visited {text-decoration: none; color: #0099cc; background-color: transparent;}
#popupHolder a:hover {text-decoration: none; color: #006699; background-color: transparent;}

/*-- CONTAINERS --*/
.popupContainer {float: left; width: 460px; background-color: #FFFFFF; margin: 0;}

.popupContainer h2 {float: left; display: inline; width:460px; font-size: 16px; font-weight: bold; color: #333333; margin: 0;}
.popupContainer p {float: left; display: inline; width:460px; font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.popupContainer ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.popupContainer ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}
.popupContainer table {float: left; display: inline; width:460px;}

.popupContent {margin: 0 auto; width: 440px; padding: 0; border: 0; position: relative; text-align: left; padding: 30px 0 20px 0; background: url(/images/bl_logo_popup.gif) bottom right no-repeat; margin: 0;}
.popupContent h2 {float: left; display: inline; width:460px; font-size: 16px; font-weight: bold; color: #333333; margin: 0;}
.popupContent p {float: left; display: inline; width:460px; font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.popupContent ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.popupContent ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}

.popupContent2 {margin: 0 auto; width: 440px; padding: 0; border: 0; position: relative; text-align: left; padding: 30px 0 20px 0; margin: 0;}
.popupContent2 h2 {float: left; display: inline; width:460px; font-size: 16px; font-weight: bold; color: #333333; margin: 0;}
.popupContent2 p {float: left; display: inline; width:460px; font-size: 12px; color: #666666; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
.popupContent2 ul {font-size: 12px; font-weight: normal; margin: 5px 0 0 0; clear: left;}
.popupContent2 ul li {font-size: 12px; font-weight: normal; list-style: none; background: url(/images/bullet_also_interested.gif) 0 6px no-repeat; padding: 0 0 0 16px; line-height: 1.8em; color: #666666; vertical-align:top;}


#bgApostrophe {background: url(/images/apostrophe.gif) center left no-repeat; }
.bgApostrophe
{
    padding-top: 	0px;
    padding-bottom: 0px;
    margin-top: 	0px;
    margin-bottom: 	0px;
    font-size: 12px; font-weight: bold; color: black;

}

.bgApostrophe h2 {float: left; display: inline; font-size: 12px; font-weight: bold; color: black; line-height: 18px; margin: 0 0 10px 0; padding: 10px 0 20px 54px; width:650px; vertical-align: center;}



#bgMultiarrows {background: url(/images/multiarrows.png) center left no-repeat; }
.bgMultiarrows
{
    padding-top: 	0px;
    padding-bottom: 0px;
    margin-top: 	0px;
    margin-bottom: 	0px;
    font-size: 12px; font-weight: normal; color: #608CC7;

}

.bgMultiarrows h2 {float: left; display: inline; font-size: 12px; font-weight: normal; color: black; line-height: 18px; margin: 0 0 0px 0; padding: 00px 0 00px 94px;  vertical-align: center;}

.tdSmallText	{ font-size:	10px;}

.topUpButton	{
    border:		0px;
    width:		96px;
    height:		36px;
    vertical-align: top;
    cursor:		pointer;
    background:	url("/images/button_proceed.gif") no-repeat;

}
.topUpSubmitButton	{
    border:		0px;
    width:		96px;
    height:		36px;
    vertical-align: top;
    cursor:		pointer;
    background:	url("/images/submit.gif") no-repeat;

}

.topUpTextArea
{
    resize:	none;
}

#livechat-compact-container,
#livechat-full{
    width: 250px !important;
}

#title_header
{
    font-family: verdana; font-size: 22pt;	font-weight: bold; color:#17192b; letter-spacing: -1px;
    font-smooth: always ;
}


#title_header a {text-decoration: none; color: #17192b;border: none;    outline: none;}
#title_header a:hover {text-decoration: none; color: #17192b;border: none;    outline: none;}
#title_header a:visited {text-decoration: none; color: #17192b;border: none;    outline: none;}


#title_below a {text-decoration: none; color: #FAFBFC; border: none;    outline: none;}
#title_below a:hover {text-decoration: none; color: #FAFBFC; border: none;    outline: none;}
#title_below a:visited {text-decoration: none; color: #FAFBFC;border: none;    outline: none;}

button.ui-datepicker-current { display: none; }

button.ui-datepicker-close { position: relative; left:-110px; }




.boxpink776MainThick {float: left; display: inline; width: 764px; border-left: 6px solid #fdd5f1; border-right: 6px solid #fdd5f1; margin: 0; background-color: #fcf6fa;}
.boxpink776TopThick {float: left; display: inline; width: 776px; height: 10px; background: url(/images/pink_box_top.gif) top left no-repeat; margin: 0;}
.boxpink776TopThick img {display: block;}

.boxpink776BottomThick {float: left; display: inline; width: 776px; height: 10px; background: url(/images/pink_box_bottom.gif) top left no-repeat; margin: 0 0 10px 0;}
.boxpink776BottomThick img {display: block;}

.boxstats
{
	font-size:	16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	width:	505px;
	height:	227px;

	position:	relative;
	left:	120px;

	border:	1px;

	background-color:	#C7D6E9;
	color:	#13233D;

	background: url(/images/partner_stats_2.gif)  top left no-repeat;;
}


.extrafield
{
	display: none;
}


