﻿/*


COLOURS
--------------------------------------------------------------------------------

header:                     #005B9A
navigation container:       #002E47
header contact details:     #92C9E0
tagline text:               #B2D9DE
home heading text:          #005B9A
home strong text:           #838281
home standard text:         #838281
default background:         #EFF5F8
services border:            #B1C2CF
services text:              #FFFEE2


services:
---------

                            foreground      background
                            ----------      ----------
personal injury:            #45916B         #DAF4EA
conveyancing and hips:      #788A91         #E5E8EA
employment law:             #948066         #EBE8E3
clinical negligence:        #42919E         #DDEEF1
defendant litigation:       #7A8A80         #E6E9E7
mis-sold ppi:               #634A6B         #E9E3EB
wills and probate:          #004F6E         #CFF2FF
driving law:                #3D736B         #E0EEEC
debt recovery:              #9C301A         #F8DCD6

--------------------------------------------------------------------------------


FONTS
--------------------------------------------------------------------------------

MTA logo, headings:                                 ZapfHumnst Demi
header contact details, secure login heading:       ZapfHumnst Ultra
tagline, navigation, body, footer:                  Verdana

--------------------------------------------------------------------------------


*/


/* ----  >> PAGE HEIGHT TO 100% ---- */

html
{
    background: url("/Images/bg.gif") fixed center top repeat-x;
}

#container
{
    height: 100%;
    border-left: solid 1px #002e47;
    border-right: solid 1px #002e47;
    background: #fff;
}

/* ---- << PAGE HEIGHT TO 100% ---- */

body
{
    background: url("/Images/Structure/body-bg2.png") center repeat-y;
    height: 100%;
}

h1, h2, h3, h4, h5
{
    color: #005B9A;
}

p, p strong, a, ul li, table, span
{
    font-family: verdana;
}

span
{
    font-size: 100%;
}

p, p strong, li, a, table
{
    line-height: 130%;
    color: #555;
}

p a
{
    font-weight: bolder;
}

p a:hover
{
    color: #aaa;
}

p
{
    font-size: 11px;
    margin-bottom: 8px;
}

li, table
{
    font-size: 70%;
    line-height: 130%;
}

strong
{
    font-size: 110%;
    font-weight: bolder;
}

h1, h2, h3, h4, h5
{
}

h1
{
    font-weight: normal;
    letter-spacing: 1px;
    font-family: arial;
    font-size: 25px;
    margin-bottom: 5px;
}
h2
{
    font-family: Verdana;
    font-size: 15px;
    margin-bottom: 5px;
}
h3
{
    font-family: Verdana;
    font-size: 15px;
    margin-bottom: 5px;
}

#container
{
    background: #FFF;
    margin: 0px auto;
    width: 960px; /* position: relative; */
    text-align: left;
    min-height: 100%;
    position: relative;
}

#header_top
{
    padding: 15px 20px;
    background: #005B9A;
    background: #002E47; /* background: #005B9A url("/Images/chevrons.png") 785px 0px no-repeat; */
    width: 920px;
    height: 60px;
    position: relative;
}

#header_top img#logo
{
}

#header_top img#lexcel_logo
{
    position: absolute;
    top: 8px;
    right: 18px;
}

#header_top img#arrows
{
    position: absolute;
    top: 0px;
    left: 365px;
}

.smalltext
{
    font-size: 10px;
    vertical-align: bottom;
    line-height: 18px;
}

/*
#header_top ul.contactDetails
{
    height: 60px;
    float: right;
    vertical-align: bottom;
}

#header_top ul.contactDetails li
{
    padding-top: 48px;
    vertical-align: bottom;
    color: #92C9E0;
    float: left;
    padding-right: 3px;
    font-size: 12pt;
    font-weight: bolder;
    line-height: 120%;
}

#header_top ul.contactDetails li.last 
{
    padding-right: 0px;
}
*/

#header_top ul.contactDetails
{
    width: 600px;
    position: absolute;
    top: 10px;
    right: 20px;
}

#header_top ul.contactDetails li
{
    width: 200px;
    color: #92C9E0;
    font-size: 12pt;
    font-weight: bolder;
    text-align: right;
}

#header_top ul.contactDetails li.last
{
    padding-right: 0px;
}

#header_bottom
{
    padding-right: 10px;
    padding-left: 20px;
    border-top: 1px solid #fff;
    background: #DBE0E4;
    width: 930px;
    height: 30px;
}

#tagline
{
    width: 175px;
    float: left;
}

#tagline blockquote
{
    line-height: 30px;
    font-family: Verdana;
    font-weight: bolder;
    font-size: 100%;
    color: #005E8C;
}

#navigation_bar
{
    float: right;
}

#wrapper
{
    margin-top: 20px;
    position: relative;
    padding-bottom: 60px;
    background: #fff url("/Images/Structure/wrapper-bg.png") 0px 0px;
    overflow: hidden;
}

#content
{
    float: left;
    width: 680px;
    padding: 0px 20px 20px 20px;
    min-height: 600px;
}

#sidebar
{
    float: right;
    width: 210px;
    padding: 20px;
    padding-top: 0px;
    padding-left: 10px; /* border-left: solid 1px #005B9A; */
    min-height: 600px;
}

.clearLeft
{
    clear: left;
}
.clearBoth
{
    clear: both;
}

#footer
{
    width: 920px;
    height: 25px;
    position: relative;
    padding: 10px 20px 10px 20px;
}
#footer p
{
    margin-bottom: 0px;
    font-size: 10px;
}

blockquote.testimonial
{
    margin-top: 10px;
    margin-bottom: 20px;
}

blockquote.testimonial p
{
    display: inline;
    background: red;
    background: url("/Handlers/RecolourImage.ashx?colourTo=BBBBBB&imagePath=/Images/speech-open.png") no-repeat;
    padding: 10px 30px;
    padding-right: 0px;
    line-height: 150%;
    font-style: italic;
}
blockquote.testimonial p + span
{
    background: red;
    display: inline;
    background: url("/Handlers/RecolourImage.ashx?colourTo=BBBBBB&imagePath=/Images/speech-close.png") bottom right no-repeat;
    padding-right: 30px;
    padding-bottom: 5px;
}
blockquote.testimonial .attributes
{
    color: #3F1400;
    font-size: 70%;
    font-family: Arial;
    font-weight: bolder;
}


p.note, span.note
{
    font-size: 60%;
    color: #888;
}


/* _-_-_-_-_-_-_- SERVICES MENU >> -_-_-_-_-_-_-_ */


#services_menu_top
{
    background: url("/Images/services-border.png") 0px 0px no-repeat;
    height: 22px;
}
#services_menu
{
    border-left: solid 1px #B1C2CF;
    border-right: solid 1px #B1C2CF;
    padding: 0px 18px;
    padding-left: 0px;
    background: #fff;
    overflow: hidden;
}
#services_menu_bottom
{
    background: url("/Images/services-border.png") no-repeat bottom center;
    height: 22px;
}
#services_menu ul
{
    float: left;
}
#services_menu ul li
{
    height: 80px;
    background: blue;
    width: 200px;
    margin-left: 20px;
    margin-bottom: 20px;
    float: left;
    color: #FFFEE2;
    font-size: 70%;
    line-height: 120%;
}
#services_menu ul li a
{
    padding: 3px 10px;
    padding-right: 5px;
    display: block;
    height: 74px;
    background: url("/Images/button-background.png");
    color: #FFFEE2;
    text-align: right;
    text-decoration: none;
    font-weight: bolder;
}
/* #services_menu ul li:hover
    {
        filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity: 0.7;
    } */
#services_menu ul li.bottom
{
    margin-bottom: 0px;
}

#services_menu ul li.personal_injury
{
    background: #144733 url("/Images/Services/Icons/personal-injury.png") 5px 5px no-repeat;
}
#services_menu ul li.Personal_Debt_Recovery
{
    background: #3d736b url("/Images/Services/Icons/personal_debt_recovery.png") 5px 5px no-repeat;
}
#services_menu ul li.employment_law
{
    background: #948066 url("/Images/Services/Icons/employment-law.png") 5px 5px no-repeat;
}
#services_menu ul li.clinical_negligence
{
    background: #42919E url("/Images/Services/Icons/clinical-negligence.png") 5px 5px no-repeat;
}
#services_menu ul li.defendant_litigation
{
    background: #7A8A80 url("/Images/Services/Icons/defendant-litigation.png") 5px 5px no-repeat;
}
#services_menu ul li.missold_ppi
{
    background: #634A6B url("/Images/Services/Icons/missold-ppi.png") 5px 5px no-repeat;
}
#services_menu ul li.wills_probate
{
    background: #004F6E url("/Images/Services/Icons/wills-probate.png") 5px 5px no-repeat;
}
#services_menu ul li.driving_law
{
    background: #788A91 url("/Images/Services/Icons/driving-law.png") 5px 5px no-repeat;
}
#services_menu ul li.debt_recovery
{
    background: #9C301A url("/Images/Services/Icons/debt-recovery.png") 5px 5px no-repeat;
}


/* _-_-_-_-_-_-_- << SERVICES MENU -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- RESOURCES MENU >> -_-_-_-_-_-_-_ */


#resources_menu_top
{
    background: url("/Images/services-border.png") 0px 0px no-repeat;
    height: 22px;
}
#resources_menu
{
    border-left: solid 1px #B1C2CF;
    border-right: solid 1px #B1C2CF;
    padding: 0px 18px;
    padding-left: 0px;
    background: #fff;
    overflow: hidden;
}
#resources_menu_bottom
{
    background: url("/Images/services-border.png") no-repeat bottom center;
    height: 22px;
}
#resources_menu ul
{
    float: left;
}
#resources_menu ul li
{
    height: 100px;
    background: blue;
    width: 310px;
    margin-left: 20px;
    float: right;
    color: #FFFEE2;
    font-size: 70%;
    line-height: 120%;
}
.margin-bottom-20
{
    margin-bottom: 20px;
}
#resources_menu ul li a
{
    padding: 7px 10px;
    padding-right: 5px;
    display: block;
    height: 86px;
    background: url("/Images/button-background3.png");
    color: #FFFEE2;
    text-align: left;
    text-decoration: none;
    font-weight: bolder;
    font-size: 135%;
}
/* #services_menu ul li:hover
    {
        filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity: 0.7;
    } */
#resources_menu ul li.bottom
{
    margin-bottom: 0px;
}

#resources_menu ul li.downloadable_guides
{
    background: #144733 url("/Images/Icons/guides.png") 164px 5px no-repeat;
}
#resources_menu ul li.resources_glossary
{
    background: #788A91 url("/Images/Icons/glossary.png") 164px 5px no-repeat;
}
#resources_menu ul li.terms_of_use
{
    background: #948066 url("/Images/Icons/terms.png") 164px 5px no-repeat;
}
#resources_menu ul li.privacy_policy
{
    background: #42919E url("/Images/Icons/privacy.png") 164px 5px no-repeat;
}


#media_menu_top
{
    background: url("/Images/services-border.png") 0px 0px no-repeat;
    height: 22px;
}
#media_menu
{
    border-left: solid 1px #B1C2CF;
    border-right: solid 1px #B1C2CF;
    padding: 0px 18px;
    padding-left: 0px;
    background: #fff;
    overflow: hidden;
}
#media_menu_bottom
{
    background: url("/Images/services-border.png") no-repeat bottom center;
    height: 22px;
}
#media_menu ul
{
    float: left;
}
#media_menu ul li
{
    height: 100px;
    background: blue;
    width: 310px;
    margin-left: 20px;
    float: right;
    color: #FFFEE2;
    font-size: 70%;
    line-height: 120%;
}
.margin-bottom-20
{
    margin-bottom: 20px;
}
#media_menu ul li a
{
    padding: 7px 10px;
    padding-right: 5px;
    display: block;
    height: 86px;
    background: url("/Images/button-background3.png");
    color: #FFFEE2;
    text-align: left;
    text-decoration: none;
    font-weight: bolder;
    font-size: 135%;
}
/* #services_menu ul li:hover
    {
        filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity: 0.7;
    } */
#media_menu ul li.bottom
{
    margin-bottom: 0px;
}

#media_menu ul li.news
{
    background: #144733 url("/Images/Icons/news.png") 164px 5px no-repeat;
}
#media_menu ul li.press
{
    background: #788A91 url("/Images/Icons/press.png") 164px 5px no-repeat;
}
#media_menu ul li.gallery
{
    background: #948066 url("/Images/Icons/gallery.png") 164px 5px no-repeat;
}
#media_menu ul li.contact
{
    background: #42919E url("/Images/Icons/contact.png") 164px 5px no-repeat;
}


#intro_wrap
{
    float: left;
    width: 690px;
}
#intro_text
{
    float: left;
    width: 463px;
}
#intro_text p
{
}
#intro_image
{
    float: right;
    margin-left: 15px;
    margin-right: 7px;
    margin-bottom: 10px;
}
#intro_image img
{
    padding-top: 5px;
}
#intro_image p
{
    margin: 0px;
    padding: 0px;
    font-size: 50%;
    text-align: right;
    font-style: italic;
    width: auto;
}


/* _-_-_-_-_-_-_- RESOURCES >> -_-_-_-_-_-_-_ */


.Services #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=45916B&imagePath=/Images/Services/nav-background.png") no-repeat;
    line-height: 14px;
    padding: 0px 0px 12px 20px;
    font-weight: bolder;
    font-size: 70%;
}

.Services #service_nav ul li a:link, .Services #service_nav ul li a:visited
{
    text-decoration: none;
    font-family: Verdana;
}

.Services #service_nav ul li a:hover
{
    text-decoration: underline;
}

.Services #service_content ul
{
    margin-left: 10px;
    margin-bottom: 10px;
}

.Services #service_content ul li:first-child
{
    margin-top: 0px;
}
.Services #service_content ul li
{
    line-height: 15px;
    text-indent: 20px;
    margin-top: 8px; /* background: url("/Handlers/RecolourImage.ashx?colourTo=45916B&imagePath=/Images/Services/list-marker.png") no-repeat; */
}

.Services #service_wrap
{
    position: relative;
    height: auto;
    min-height: 460px;
}

.Services #service_wrap_left
{
    float: left;
}

.Services #service_wrap_right
{
    float: right;
}

.Services #service_nav
{
    position: absolute;
    top: 0px;
    right: 0px;
    height: 470px;
}

.Services #service_buttons
{
    width: 200px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.Services #service_content
{
    width: 450px;
    min-height: 265px;
    margin-bottom: 5px;
}

.Services #service_nav
{
    width: 200px;
}

.Services #home_link
{
    position: absolute;
    right: 260px;
    top: 10px;
    color: #4A5778;
    text-decoration: none;
    line-height: 14px;
    padding: 0px 0px 0px 20px;
    font-family: Arial;
    font-weight: bolder;
    font-size: 80%;
    display: block;
    background: url("/Handlers/RecolourImage.ashx?colourTo=4A5778&imagePath=/Images/Services/home-nav-background.png") no-repeat;
}
.Services #home_link a
{
}
.Services #home_link:hover
{
    text-decoration: underline;
}

.Services p.definition
{
    font-weight: bolder;
}

.Services p.note
{
    font-size: 60%;
    font-style: italic;
}

.Services #service_content h3
{
    margin-top: 20px;
}

.Services #service_imagery
{
    padding-top: 10px;
    height: 250px;
}

.Services #service_content ul.contact_form
{
    margin-left: 0px !important;
}
.Services #service_content ul.contact_form li
{
    background: none !important;
    line-height: 15px;
    text-indent: 0px;
    margin-top: 8px;
}


/* _-_-_-_-_-_-_- << SERVICES -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- PERSONAL INJURY >> -_-_-_-_-_-_-_ */


.Services.Personal_Injury #service_nav ul li a
{
    color: #45916B;
}

.Services.Personal_Injury #sidebar
{
}

.Services.Personal_Injury #service_content
{
}

.Services.Personal_Injury #service_imagery > img:first-child
{
    margin-left: 0px !important;
}

.Services.Personal_Injury #service_imagery img
{
    margin-left: 9px;
}

.Services.Personal_Injury #container
{
}

.Services.Personal_Injury #service_buttons a.default_LinkButton, .Services.Personal_Injury #service_content a.default_LinkButton
{
    background: #45916B url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Personal_Injury #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=45916B&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Personal_Injury #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=45916B&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Personal_Injury #service_content a
{
    color: #45916B;
}

/* _-_-_-_-_-_-_- << PERSONAL INJURY -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- CONVEYANCING & HIPs >> -_-_-_-_-_-_-_ */


.Services.Personal_Debt_Recovery #service_nav ul li a
{
    color: #3d736b;
}

.Services.Personal_Debt_Recovery #sidebar
{
}

.Services.Personal_Debt_Recovery #service_content
{
}

.Services.Personal_Debt_Recovery #container
{
}

.Services.Personal_Debt_Recovery #service_buttons a.default_LinkButton, .Services.Personal_Debt_Recovery #service_content a.default_LinkButton
{
    background: #3d736b url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Personal_Debt_Recovery #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=3d736b&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Personal_Debt_Recovery #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=3d736b&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Personal_Debt_Recovery #service_content a
{
    color: #788A91;
}


/* _-_-_-_-_-_-_- << CONVEYANCING & HIPs -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- EMPLOYMENT LAW >> -_-_-_-_-_-_-_ */


.Services.Employment_Law #service_nav ul li a
{
    color: #948066;
}

.Services.Employment_Law #sidebar
{
}

.Services.Employment_Law #service_content
{
}

.Services.Employment_Law #container
{
}

.Services.Employment_Law #service_buttons a.default_LinkButton, .Services.Employment_Law #service_content a.default_LinkButton
{
    background: #948066 url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Employment_Law #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=948066&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Employment_Law #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=948066&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Employment_Law #service_content a
{
    color: #948066;
}


/* _-_-_-_-_-_-_- << EMPLOYMENT LAW -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- CLINICAL NEGLIGENCE >> -_-_-_-_-_-_-_ */


.Services.Clinical_Negligence #service_nav ul li a
{
    color: #42919E;
}

.Services.Clinical_Negligence #sidebar
{
}

.Services.Clinical_Negligence #service_content
{
}

.Services.Clinical_Negligence #container
{
}

.Services.Clinical_Negligence #service_buttons a.default_LinkButton, .Services.Clinical_Negligence #service_content a.default_LinkButton
{
    background: #42919E url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Clinical_Negligence #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=42919E&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Clinical_Negligence #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=42919E&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Clinical_Negligence #service_content a
{
    color: #42919E;
}

/* _-_-_-_-_-_-_- << CLINICAL NEGLIGENCE -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- CLINICAL NEGLIGENCE >> -_-_-_-_-_-_-_ */


.Services.Defendant_Litigation #service_nav ul li a
{
    color: #7A8A80;
}

.Services.Defendant_Litigation #sidebar
{
}

.Services.Defendant_Litigation #service_content
{
}

.Services.Defendant_Litigation #container
{
}

.Services.Defendant_Litigation #service_buttons a.default_LinkButton, .Services.Defendant_Litigation #service_content a.default_LinkButton
{
    background: #7A8A80 url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Defendant_Litigation #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=7A8A80&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Defendant_Litigation #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=7A8A80&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Defendant_Litigation #service_content a
{
    color: #7A8A80;
}

/* _-_-_-_-_-_-_- << CLINICAL NEGLIGENCE -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- MISSOLD PPI >> -_-_-_-_-_-_-_ */


.Services.Missold_PPI #service_nav ul li a
{
    color: #634A6B;
}

.Services.Missold_PPI #sidebar
{
}

.Services.Missold_PPI #service_content
{
}

.Services.Missold_PPI #container
{
}

.Services.Missold_PPI #service_buttons a.default_LinkButton, .Services.Missold_PPI #service_content a.default_LinkButton
{
    background: #634A6B url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Missold_PPI #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=634A6B&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Missold_PPI #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=634A6B&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Missold_PPI #service_content a
{
    color: #634A6B;
}

/* _-_-_-_-_-_-_- << MISSOLD PPI -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- WILLS AND PROBATE >> -_-_-_-_-_-_-_ */


.Services.Wills_Probate #service_nav ul li a
{
    color: #004F6E;
}

.Services.Wills_Probate #sidebar
{
}

.Services.Wills_Probate #service_content
{
}

.Services.Wills_Probate #container
{
}

.Services.Wills_Probate #service_buttons a.default_LinkButton, .Services.Wills_Probate #service_content a.default_LinkButton
{
    background: #004F6E url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Wills_Probate #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=004F6E&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Wills_Probate #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=004F6E&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Wills_Probate #service_content a
{
    color: #004F6E;
}

/* _-_-_-_-_-_-_- << WILLS AND PROBATE -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- DRIVING LAW >> -_-_-_-_-_-_-_ */


.Services.Driving_Law #service_nav ul li a
{
    color: #788A91;
}

.Services.Driving_Law #sidebar
{
}

.Services.Driving_Law #service_content
{
}

.Services.Driving_Law #container
{
}

.Services.Driving_Law #service_buttons a.default_LinkButton, .Services.Driving_Law #service_content a.default_LinkButton
{
    background: #788A91 url("/Images/button-background2.png") center center repeat-x;
    color: #fff;
    width: 180px;
}

.Services.Driving_Law #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=788A91&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Driving_Law #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=788A91&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Driving_Law #service_content a
{
    color: #788A91;
}

/* _-_-_-_-_-_-_- << DRIVING LAW -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- DEBT RECOVERY >> -_-_-_-_-_-_-_ */


.Services.Debt_Recovery #service_nav ul li a
{
    color: #9C301A;
}

.Services.Debt_Recovery #sidebar
{
}

.Services.Debt_Recovery #service_content
{
}

.Services.Debt_Recovery #container
{
}

.Services.Debt_Recovery #service_buttons a.default_LinkButton, .Services.Debt_Recovery #service_content a.default_LinkButton
{
    background: #9C301A url("/Images/button-background2.png") center center repeat-x;
    width: 180px;
    color: #fff;
}

.Services.Debt_Recovery #service_content ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=9C301A&imagePath=/Images/Services/list-marker.png") no-repeat;
}

.Services.Debt_Recovery #service_nav ul li
{
    background: url("/Handlers/RecolourImage.ashx?colourTo=9C301A&imagePath=/Images/Services/nav-background.png") no-repeat;
}

.Services.Debt_Recovery #service_content a
{
    color: #9C301A;
}

/* _-_-_-_-_-_-_- << DEBT RECOVERY -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- MISSION STATEMENT >> -_-_-_-_-_-_-_ */


ul#PRIDE
{
    padding: 35px 0px;
    height: 347px;
    margin: 0px 40px;
    width: 600px;
    margin-top: 20px;
}

ul#PRIDE > li:first-letter
{
    color: #005B9A;
    font-size: 120%;
    font-weight: bolder;
}

ul#PRIDE > li
{
    color: #007AB5;
    font-weight: bolder;
    font-size: 90%;
}

ul#PRIDE > li > ul
{
    font-size: 110%;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: normal;
}


/* _-_-_-_-_-_-_- << MISSION STATEMENT -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- SIDEBAR >> -_-_-_-_-_-_-_ */


.sidebar_box_container
{
    width: 204px;
}

.sidebar_box_container.online_guides
{
    margin: 20px 0px;
    background: #96ADBF;
}

.sidebar_box_container.live_helpdesk
{
    margin: 20px 0px;
}

.sidebar_box_container.secure_online
{
    margin: 0px 0px;
    background: #dad8d9;
}

.sidebar_box_container.business_enquiries
{
    margin: 20px 0px;
    background: #79b9e0;
}

.sidebar_box_container.live_helpdesk .sidebar_box
{
    background: url("/Images/Structure/helpdesk-bg.png") 125px no-repeat;
    height: 70px;
}

.sidebar_box_container.online_guides .sidebar_box
{
    background: url("/Images/Structure/guides-bg.png") 125px no-repeat;
    height: 70px;
}

.sidebar_box_container.secure_online .sidebar_box
{
    background: url("/Images/Structure/lock-bg.png") 125px no-repeat;
    height: 70px;
}

.sidebar_box_container.business_enquiries .sidebar_box
{
    background: url("/Images/Structure/business-bg.png") 125px no-repeat;
    height: 70px;
}

.sidebar_box_top
{
    width: 204px;
    height: 10px;
    background: url("/Images/sidebar-box.png");
}

.sidebar_box
{
    width: 182px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    padding: 0px 10px;
    line-height: 130%;
    font: 80% Verdana;
}

.sidebar_box_bottom
{
    width: 204px;
    height: 10px;
    background: url("/Images/sidebar-box.png") no-repeat bottom center;
}


/* _-_-_-_-_-_-_- << SIDEBAR -_-_-_-_-_-_-_ */


#plaque
{
    background: url("/Images/plaque.png") no-repeat;
}

.Services #service_content h3 + table
{
    margin-top: 0px;
}

.Services #service_content table
{
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border: solid 1px #777;
}

.Services #service_content table th
{
    font-weight: bolder;
    font-size: 100%;
    padding: 10px;
}

.Services #service_content table tr td
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.Services #service_content table tr > td:first-child
{
    padding-left: 10px;
}

.Services #service_content table tr:first-child > td
{
    padding-top: 10px;
}

table#sla_details tr td, table#points_accumulation tr td
{
    border-top: dotted 1px #bbb;
}

table#sla_details tr:first-child > td
{
    border-top: none;
}

table#sla_details tr > td:first-child
{
    width: 340px;
    padding-right: 20px;
}


table#case_plan thead th, table#points_accumulation th
{
    border-bottom: solid 1px #777;
    text-align: center;
}

table#speeding_points tr td:first-child, table#speeding_points th:first-child
{
    width: 100px;
}

.Services #service_content table#speeding_points
{
    border: 0px;
}

table#speeding_points tr td, table#speeding_points th
{
    border: solid 1px #777;
    border-top: none;
    border-left: none;
}
table#speeding_points tr td
{
    padding-left: 10px;
}
table#speeding_points tr td:first-child, table#speeding_points th:first-child
{
    border-left: solid 1px #777;
}
table#speeding_points th
{
    border-top: solid 1px #777;
}

table#drink_driving_disqualifications caption
{
    font-size: 80%;
    margin-top: 10px;
    margin-bottom: -15px;
    font-style: italic;
}

table#points_accumulation tr td:first-child
{
    width: 80px;
}

table#points_accumulation tr:first-child td
{
    border-top: none;
}


/* _-_-_-_-_-_-_- OUR TEAM >> -_-_-_-_-_-_-_ */


.default_Accordion
{
    border: solid 1px #dedede;
}

.accordion_header .team_member_name
{
    display: block;
    font-family: Verdana;
    font-size: 110%;
    margin-bottom: 6px;
    font-weight: bolder;
}
.accordion_header .team_member_title
{
    display: block;
    font-family: Verdana;
    font-size: 80%;
}

.team_member_container
{
}

.default_Accordion .default_AccordionPane_content
{
    background: #FBFBFC;
    padding: 10px;
    border-top: dotted 1px #ccc;
}

.accordion_header
{
    height: 100px;
    padding: 10px;
    padding-left: 171px;
    background: #F2F4F5;
}

.accordion_header.Taylor
{
    background: #F2F4F5 url("/Images/Team/Taylor.png") 10px 10px no-repeat;
}

.accordion_header.DavidGreen
{
    background: #F2F4F5 url("/Images/Team/DavidGreen.png") 10px 10px no-repeat;
}

.accordion_header.MartynPaddon2
{
    background: #F2F4F5 url("/Images/Team/MartynPaddon2.png") 10px 10px no-repeat;
}

.accordion_header.JohnWalker
{
    background: #F2F4F5 url("/Images/Team/JohnWalker.png") 10px 10px no-repeat;
}

.accordion_header.MikePayne
{
    background: #F2F4F5 url("/Images/Team/MikePayne.png") 10px 10px no-repeat;
}

.accordion_header.CatherineGreenwood
{
    background: #F2F4F5 url("/Images/Team/Cat.png") 10px 10px no-repeat;
}

.accordion_header.DebbieSleet
{
    background: #F2F4F5 url("/Images/Team/Debbie.png") 10px 10px no-repeat;
}

.accordion_header.ChristineSturt
{
    background: #F2F4F5 url("/Images/Team/Chris.png") 10px 10px no-repeat;
}

.accordion_header.KerriMorley
{
    background: #F2F4F5 url("/Images/Team/Kerri.png") 10px 10px no-repeat;
}

.accordion_header.JayneChambers
{
    background: #F2F4F5 url("/Images/Team/Jayne.png") 10px 10px no-repeat;
}

.accordion_header.JuneCheeseman
{
    background: #F2F4F5 url("/Images/Team/June.png") 10px 10px no-repeat;
}

.accordion_header.MikeSutton
{
    background: #F2F4F5 url("/Images/Team/Mike.png") 10px 10px no-repeat;
}

.accordion_header.RosannaSchurink
{
    background: #F2F4F5 url("/Images/Team/Rosanna.png") 10px 10px no-repeat;
}


input + .default_AccordionPane_header
{
    border-top: none;
}


/* _-_-_-_-_-_-_- << OUR TEAM -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- PRESS RELEASES >> -_-_-_-_-_-_-_ */


.press_release_panel
{
    width: 800px;
    height: 90%;
    margin-bottom: 20px;
}

#press_release_top
{
    padding: 20px;
    background: url("/Images/page-curl.png") no-repeat top right;
    height: 100px;
    padding-bottom: 0px;
}

#press_release_content_wrap
{
    background: #fff;
    padding-right: 10px;
}

#press_release_content
{
    padding: 20px;
    background: #fff;
    overflow: auto;
    margin-right: 10px;
}

#press_release_bottom
{
    height: 20px;
    background: #fff;
}


/* _-_-_-_-_-_-_- << PRESS RELEASES -_-_-_-_-_-_-_ */

.modal_background
{
    background-color: black;
    filter: alpha(opacity=80);
    opacity: 0.7;
}

hr
{
    margin: 20px 0px;
    background: none;
    border: none;
    border-bottom: solid 1px #ccc;
}

/* _-_-_-_-_-_-_- NEWS FEED >> -_-_-_-_-_-_-_ */


ul#news_feed li
{
    line-height: 15px;
    padding-left: 20px;
    background: url("/Handlers/RecolourImage.ashx?colourTo=007AB5&imagePath=/Images/Services/list-marker.png") no-repeat;
    margin-bottom: 10px;
}

ul#news_feed span.news_title
{
    font-weight: bolder;
    font-size: 120%;
    text-transform: capitalize;
}

ul#news_feed span.news_link a
{
    font-weight: bolder;
    text-decoration: none;
    color: #007AB5;
    padding-bottom: 1px;
}


/* _-_-_-_-_-_-_- << NEWS FEED -_-_-_-_-_-_-_ */


/* _-_-_-_-_-_-_- LINKS >> -_-_-_-_-_-_-_ */


.link_container
{
    background: url("/Images/Structure/link-container-bg.png") left center repeat-x;
    width: 658px;
    float: left;
    padding: 10px;
    border: solid 1px #dedede;
    margin-bottom: 20px;
}

.link_container h3
{
    margin-bottom: 2px;
}

.link_left
{
    float: left;
    margin-right: 20px;
}

.link_right
{
    float: left;
    width: 536px;
}


/* _-_-_-_-_-_-_- << LINKS -_-_-_-_-_-_-_ */


#enquiry_form_container
{
    padding: 10px;
    background: #fafafa;
    border: solid 1px #cdcdcd;
}


/* _-_-_-_-_-_-_- GLOSSARY >> -_-_-_-_-_-_-_ */


li.glossary
{
    padding-bottom: 10px;
}
li.glossary .term
{
    font-weight: bolder;
}
li.glossary .definition
{
}

.Glossary h2
{
    padding-left: 5px;
    margin-bottom: 20px;
    border-bottom: dotted 2px #ccc;
}

.Glossary ul
{
    margin-bottom: 15px;
}

.Glossary ul li
{
}


/* _-_-_-_-_-_-_- << GLOSSARY -_-_-_-_-_-_-_ */


.contact_details
{
    border: 1px solid #ccc;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.map
{
    float: right;
}

p + img
{
    margin-top: 10px;
}

address
{
    float: left;
    margin-bottom: 15px;
}

address p
{
    font-size: 11px;
    font-style: normal;
}

#press_releases li
{
    background: url("/Images/Icons/pdf.png") no-repeat;
    padding-left: 50px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 10px;
}

#press_releases li strong
{
    font-weight: bolder;
}

span#return_link
{
    float: right;
    line-height: 43px;
    font-size: 80%;
    font-weight: bolder;
}

.downloadable_guides li
{
    background: url("/Images/Icons/pdf.png") no-repeat;
    padding-left: 50px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 10px;
    font-size: 85%;
}

.downloadable_guides li strong
{
    font-weight: bolder;
}

.downloadable_guides li .link
{
    line-height: 45px;
}

.privacy
{
    list-style-type: disc;
    margin-left: 30px;
    margin-right: 30px;
}

.imgtop
{
    margin-top: 12px;
}

.imgtop2
{
    margin-top: 10px;
}
.imgbottom
{
    margin-bottom: 40px;
}

.share
{
    position: relative;
    left: 20px;
    margin-top: 50px;
}

.share a
{
    font-size: 85%;
    text-decoration: none;
}

.side
{
    line-height: 50px;
    height: 50px;
    margin-bottom: 220px;
}

.side li
{
    line-height: 15px;
    padding-left: 40px;
    margin-top: 3px;
    margin-bottom: 25px;
}

.side li a
{
    color: #005B9A;
    text-decoration: none;
    font-size: 16px;
}

.secure
{
    background: url("/Images/links/secure.png") no-repeat;
}

.online
{
    background: url("/Images/links/online.png") no-repeat;
}

.business
{
    background: url("/Images/links/business.png") no-repeat;
}

.contact
{
    background: url("/Images/links/contact.png") no-repeat;
}

.allnews
{
    text-align:center;
}
    
.allnews a
{
    color : #005B9A;
    text-decoration: none;
    font-size: 11px;
}

.floatleft
{
    width: 300;
    float:left;
}

.floatright
{
    width: 180px;
    float: right;
    text-align: right;
}


