body {background-color: #eeeeee; margin-top: 0px; overflow-x: hidden;}

#space {width: 910px; height: 100%; margin: 0 auto;}

/*header styles*/
#logo_header {width: 870px; height: 60px; background-color: #ffffff; padding-left: 30px; margin: 0 auto;}
.logo {background-image: url(images/logo.gif); background-repeat: no-repeat; width: 125px; float: left; height: 60px;}

#displaynone {
display: none;
}

#banner1 {
background-image: url(images/banner1.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

#banner2 {
background-image: url(images/banner2.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

#banner3 {
background-image: url(images/banner3.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

#banner4 {
background-image: url(images/banner4.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

#banner5 {
background-image: url(images/banner5.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

#banner6 {
background-image: url(images/banner6.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}

/*TTP 4472 AS 06/06/13*/
#banner7 {
background-image: url(images/banner7.gif); 
width: 910px; 
height: 180px; 
background-color: #d7eaf9; 
margin: 0 auto;}
/*END TTP 4472*/
#quote {
background-image: url(images/quote.gif);
background-repeat: no-repeat;
width: 230px; 
height: 131px; 
float: left;
margin: 28px 0px 0px 674px;
filter: alpha(opacity=70);/*IE*/
opacity: 0.70; /*firefox*/}

#get_a_quote_text {
background-image: url(text/get_a_quote.gif);
background-repeat: no-repeat;
float: left;
width: 180px; 
height: 21px;
margin: 40px 0px 0px 690px;
padding: 30px 0px 0px 0px;}

.login {
background-image: url(images/login_button2.gif);
background-repeat: no-repeat;
width: 72px; 
height: 25px;
padding: 0px 0px 0px 0px;}

/*
.login a {color: #000000; width: 72px; height: 25px; color: #FFFFFF;}
.login img {width: 72px; height: 25px; border: 0;}
* html a:hover {visibility: visible;}
.login a:hover img {visibility: hidden;}
.login span {position: absolute; cursor: pointer;} 
*/

#navbar {width: 910px; height: 25px; background-color: #00aae5; margin: 0 auto;}

#navbar_position {width: 910px; height: 25px; padding: 0px 0px 0px 35px; margin: 0 auto; }/*350*/

.item {
background-image: url(images/navbar_bullet.gif); 
background-repeat: no-repeat;
height: 25px;
font-family: arial; 
font-size: 12px; 
color: #FFFFFF; 
margin: 5px 0px 0px 0px;
padding: 0px 25px 0px 15px; 
float: left;}

.item a {color: #FFFFFF; text-decoration: none;}
.item a:hover {color: #b1dbf5; text-decoration: none;}

#navbar_shadow {background-image: url(images/navbar_shadow.gif); background-repeat: no-repeat; width: 910px; height: 8px;}
/*end of header styles*/

/*text styles*/
.whitetext {font-family: arial; font-size: 12px; color: #ffffff;}
.whitetext_bold {font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff;}

p {font-family: arial; font-size: 12px; color: #ffffff;}

.bullet {
font-family: arial; 
font-size: 12px; 
color: #ffffff; 
background-image: url(images/white_bullet.gif); 
background-repeat: no-repeat; 
padding: 0px 0px 0px 20px;}

.contact_divider {width: 180px; color: #00aae5; border: solid 0.5px;}
/*TTP 4550 AS 30/04/14*/
.form_divider {width: 100%; color: #00aae5; border-bottom: solid 1px; margin: 10px 0px 10px 0px;}
/*END TTP 4550*/

.bluetext {font-family: arial; font-size: 12px; color: #00aae5; text-decoration: none;}
.bluetext a {font-family: arial; font-size: 12px; color: #00aae5; text-decoration: none;}
.bluetext a:hover {font-family: arial; font-size: 12px; color: #00aae5; text-decoration: underline;}

/*AS 09/01/13 new style*/
.textlink {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
.textlink a {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
.textlink a:hover {font-family: arial; font-size: 12px; color: #00aae5; text-decoration: underline;}
/*End of new style*/
/*end text styles*/

/*body styles*/
/*.background {background-color: #001855; width: 900px; height: 100%; margin: 0 auto;}*/

#content {
background: url(images/background.gif);
background-repeat: repeat-x;
width: 840px;
height: 100%;
background-color: #03296a; /*00023f*/
padding: 20px 30px 0px 30px;
margin: 0 auto;}

/*.page1 {width: 840px; height: 160px;}
.page2 {width: 840px; height: 340px;}
.page3 {width: 840px; height: 480px;}
.page4 {width: 840px; height: 440px;}
.page5 {width: 840px; height: 330px;}
.page6 {width: 840px; height: 620px;}*/

#buttons {width: 840px; height: 90px; margin: 0px 0px 15px 0px;}

.lenderbutton {
background-image: url(images/lender_button2.gif);
background-repeat: no-repeat;
width: 195px; 
height: 90px;
float: left;
padding: 0px 20px 0px 0px;}

.lenderbutton a {color: #000000; width: 195px; height: 90px; float: left; color: #FFFFFF;}
.lenderbutton img {width: 195px; height: 90px; border: 0}
* html a:hover {visibility: visible}
.lenderbutton a:hover img {visibility: hidden;}
.lenderbutton span {position: absolute; cursor: pointer;} 

.brokerbutton {
background-image: url(images/broker_button2.gif);
background-repeat: no-repeat;
width: 195px; 
height: 90px;
float: left;
padding: 0px 20px 0px 0px;}

.brokerbutton a {color: #000000; width: 195px; height: 90px; float: left; color: #FFFFFF;}
.brokerbutton img {width: 195px; height: 90px; border: 0;}
* html a:hover {visibility: visible}
.brokerbutton a:hover img {visibility: hidden;}
.brokerbutton span {position: absolute; cursor: pointer;} 

.eabutton {
background-image: url(images/ea_button2.gif);
background-repeat: no-repeat;
width: 195px; 
height: 90px;
float: left;
padding: 0px 20px 0px 0px;}

.eabutton a {color: #000000; width: 195px; height: 90px; float: left; color: #FFFFFF;}
.eabutton img {width: 195px; height: 90px; border: 0}
* html a:hover {visibility: visible}
.eabutton a:hover img {visibility: hidden;}
.eabutton span {position: absolute; cursor: pointer;} 

.lawfirmbutton {
background-image: url(images/lawfirm_button2.gif);
background-repeat: no-repeat;
width: 195px; 
height: 90px;
float: left;
padding: 0px 0px 0px 0px;}

.lawfirmbutton a {color: #000000; width: 195px; height: 90px; float: left; color: #FFFFFF;}
.lawfirmbutton img {width: 195px; height: 90px; border: 0;}
* html a:hover {visibility: visible;}
.lawfirmbutton a:hover img {visibility: hidden;}
.lawfirmbutton span {position: absolute; cursor: pointer;} 

#maincopy {width: 630px; height: 100%; min-height: 130px; padding-bottom: 20px;}
#maincopy_terms {width: 840px; height: 100%; min-height: 130px; padding-bottom: 20px;}
/*#maincopyleft {float: left;  width: 630px; height: 100%; padding: 0px 0px 0px 0px; background-color: #001855;}*/
#maincopyright {float: right;  width: 190px; height: 100%; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px;}

#subcopy {width: 628px; height: 100%; padding-bottom: 20px;}
/*#subcopyleft {width: 304px; height: 100%; float: left; padding: 0px 0px 0px 0px;}*/
#subcopyright {width: 304px; height: 100%; float: right; padding: 0px 0px 0px 20px;}

/*TTP 4527 AS 06/01/14*/
#maincopyright_index {float: right; width: 190px; height: 100%; margin: -105px 5px 0px 0px; padding: 0px 0px 0px 0px;}
/*END TTP 4527*/
/*pages*/

/*welcome*/
#welcome_text {
background-image: url(text/welcome.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
padding: 0px 0px 0px 0px;}

/*lenders*/
#lenders_text {
background-image: url(text/lenders.gif);
background-repeat: no-repeat;
width: 150px; 
height: 21px;}

.it_link {
background-image: url(images/it_services_button2.gif);
background-repeat: no-repeat;
width: 230px; 
height: 88px;
padding: 0px 0px 15px 0px;}

.it_link a {color: #000000; width: 230px; height: 88px; float: left; color: #FFFFFF;}
.it_link img {width: 230px; height: 88px; border: 0}
* html a:hover {visibility: visible}
.it_link a:hover img {visibility: hidden;}
.it_link span {position: absolute; cursor: pointer;} 

/*what we offer*/
#what_we_offer_text {
background-image: url(text/what_we_offer.gif);
background-repeat: no-repeat;
width: 150px; 
height: 21px;}

#offer_banner {
background-image: url(images/offer_banner.gif);
background-repeat: no-repeat;
width: 663px; 
height: 95px;
margin: 20px 0px 0px -35px;}

#offer_shadow {
background-image: url(images/offer_shadow.gif);
background-repeat: no-repeat;
width: 663px; 
height: 8px;
margin: -15px 0px 0px -35px;}

.smallprint {font-family: arial; font-size: 10px; color: ffffff;}

.end_to_end_instruct {
background-image: url(images/end_to_end.gif);
background-repeat: no-repeat;
width: 300px; 
height: 62px;
padding: 0px 0px 0px 70px;}

.online_instruct {
background-image: url(images/online.gif);
background-repeat: no-repeat;
width: 300px; 
height: 62px;
padding: 0px 0px 0px 70px;}

.phone_instruct {
background-image: url(images/phone.gif);
background-repeat: no-repeat;
width: 300px; 
height: 62px;
padding: 0px 0px 0px 70px;}

.epc_link {
background-image: url(images/epcs_button2.gif);
background-repeat: no-repeat;
width: 230px; 
height: 88px;
margin: 41px 0px 20px 0px;}

.epc_link a {color: #000000; width: 230px; height: 88px; float: left; color: #FFFFFF;}
.epc_link img {width: 230px; height: 88px; border: 0}
* html a:hover {visibility: visible}
.epc_link a:hover img {visibility: hidden;}
.epc_link span {position: absolute; cursor: pointer;} 

/*TTP 4423 AS 03/01/13 added sign up section*/
#monthly_offers_large {
background-image: url(images/offer_box_large.gif);
background-repeat: no-repeat;
width: 230px; 
height: 168px;
margin: 120px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#monthly_offers_small {
background-image: url(images/offer_box_small.gif);
background-repeat: no-repeat;
width: 230px; 
height: 75px;
margin: 120px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#monthly_offers_ea {
background-image: url(images/offer_box_small.gif);
background-repeat: no-repeat;
width: 230px; 
height: 75px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#ea_signup {
width: 180px; 
height: 30px;
margin: 0px 0px 0px 10px;
padding: 10px 0px 0px 0px;
}

#sign_up_blue_text {
background-image: url(text/sign_up_blue.gif);
background-repeat: no-repeat;
width: 180px; 
height: 30px;
margin: 20px 0px 0px 10px;
padding: 20px 0px 0px 0px;}

#sign_up_navy_text {
background-image: url(text/sign_up_navy.gif);
background-repeat: no-repeat;
width: 180px; 
height: 30px;
margin: 120px 0px 0px 10px;
padding: 20px 0px 0px 0px;}

.form {}
.form input {
font-family: arial; font-size: 12px; color: #333333;
margin: 0px 0px 5px 0px; 
background-color: #ffffff; 
border: 0px solid #b1dbf5;
padding: 2px 2px 2px 2px;}

.btn { 
background-image: url(images/signup_button.gif);
font-family: arial; font-size: 12px; font-weight: bold;
color: #ffffff;
border: 0px solid #000066;
background-color: #03296a;
cursor: pointer;
width: 90px; height: 25px;
}
/*end of TTP 4423 sign up*/

/*TTP 4609 AS 27/10/14*/
#pricing_text {
background-image: url(text/pricing.gif);
background-repeat: no-repeat;
width: 205px; 
height: 21px;}
/*END TTP 4609*/
/*EPCs*/
.epc_form_link {
background-image: url(images/epc_form_button2.gif);
background-repeat: no-repeat;
width: 230px; 
height: 88px;
margin: 0px 0px 15px 0px;}

.epc_form_link a {color: #000000; width: 230px; height: 88px; float: left; color: #FFFFFF;}
.epc_link img {width: 230px; height: 88px; border: 0}
* html a:hover {visibility: visible}
.epc_form_link a:hover img {visibility: hidden;}
.epc_form_link span {position: absolute; cursor: pointer;} 

#epc_text {
background-image: url(text/epcs.gif);
background-repeat: no-repeat;
width: 150px; 
height: 21px;}

#graphs {
background-image: url(images/epc_graphs.gif);
background-repeat: no-repeat;
width: 420px; 
height: 197px;
padding: 0px 0px 0px 0px;}

.subheader {font-family: arial; font-size: 14px; font-weight: bold; color: #ffffff; padding: 10px 0px 10px 0px; }
.link {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}

/*legal services*/
#legal_services_text {
background-image: url(text/supplier_management.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;}

#panel_member_text {
background-image: url(text/panel_member_benefits.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
}

#panel_managing_text {
background-image: url(text/managing_our_panels.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
}

#conveyancer_zone_text {
background-image: url(text/welcome_to_conveyancer_zone.gif);
background-repeat: no-repeat;
width: 250px; 
height: 21px;}

#login_text {
background-image: url(text/login.gif);
background-repeat: no-repeat;
width: 120px; 
height: 21px;
margin: 40px 0px 0px 690px;
padding: 30px 0px 0px 0px;}

#legal_panels {width: 880px; height: 48px; margin: 0px 0px 10px 0px;}

#login_to_conveyancers_zone_text {
background-image: url(text/login_to_conveyancers_zone.gif);
background-repeat: no-repeat;
float: left;
width: 192px; 
height: 74px;
margin: 40px 0px 0px 690px;
padding: 65px 0px 0px 0px;}

.panel_icon {
background-image: url(images/panel_icon.gif);
background-repeat: no-repeat;
width: 135px;
height: 48px;
float: left;
margin: 15px 20px 0px 0px;
padding: 10px 0px 0px 60px;
font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF;}

/*.legalleft {width: 195px; height: 100%; float: right; padding: 10px 0px 0px 0px;}*/
.legalmiddle {width: 195px; height: 100%; float: right; padding: 0px 20px 0px 20px;}
.legalright {width: 195px; height: 100%; float: right; padding: 0px 0px 0px 0px;}

/*TTP 4476 AS 26/06/13*/
.lawfirm_divider {width: 100%; color: #00aae5; border: solid 0.5px; margin: 20px 0px 0px 0px;}
/*END TTP 4476*/
/*IT Services*/
.it_height {width: 840px; height: 330px;}

#it_services_text {
background-image: url(text/it_services.gif);
background-repeat: no-repeat;
width: 150px; 
height: 21px;
padding: 0px 0px 10px 0px;}

#services_text {
background-image: url(text/services.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
padding-top: 15px;}

#solutions_text {
background-image: url(text/solutions.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
margin: 15px 0px 0px 35px;
padding-top: 15px;}

/*#it_menu {width: 195px; height: 100%; float: left; margin: 0px 20px 0px 0px; z-index: 2;}*/
#it_menu_position {position: absolute; margin: 0px 0px 0px -35px;}
#it_copyleft {width: 410px; height: 100%; float: right; padding: 0px 0px 0px 0px; z-index: 1;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
/*position: absolute;*/
top: 0px;
left: 0px;
width: 0px;
}

#menu dt {
cursor: pointer;
background: #032f78;
height: 20px;
width: 195px;
margin: 1px 0;
border: 0px solid grey;
text-align: left;
font-family: arial; 
font-size: 12px;
color: #ffffff;
padding: 5px 0px 0px 35px;
box-shadow: 0px 0px 0px #00023f;
}

#menu dt:hover {background: #00aae5; color: #ffffff;}

#menu dd {
position: absolute;
z-index: 100;
left: 230px;
margin-top: -26px;
width: 400px;
background: #00aae5;
border: 0px solid #FFFFFF;
font-family: arial; 
font-size: 12px;
color: #ffffff;
padding: 0px 20px 5px 20px;
box-shadow: 0px 0px 0px #00023f;
}

#menu ul {
padding: 2px;
}

#menu li {
text-align: left;
font-family: arial; 
font-size: 12px;
color: #ffffff;
height: 100%;
line-height: 18px;
padding: 10px;
background-image: url(images/blue_bullet.gif); background-repeat: no-repeat;
}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none; color: #222;}
#mentions a:hover{text-decoration: underline;}

.menu_bullet {
background-image: url(images/navy_bullet.gif); 
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;}

.submenu_bullet {background-image: url(images/blue_bullet.gif); background-repeat: no-repeat; padding: 0px 0px 0px 20px;}

/*About*/
#about_text {
background-image: url(text/about_lms.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
}

.partners_link {
background-image: url(images/partners_button2.gif);
background-repeat: no-repeat;
width: 230px; 
height: 88px;
padding: 0px 0px 15px 0px;}

.partners_link a {color: #000000; width: 230px; height: 88px; float: left; color: #FFFFFF;}
.partners_link img {width: 230px; height: 88px; border: 0}
* html a:hover {visibility: visible}
.partners_link a:hover img {visibility: hidden;}
.partners_link span {position: absolute; cursor: pointer;} 

#about_diagram {
background-image: url(images/about_background.gif);
background-repeat: repeat-x;
width: 585px;
height: 345px;
shadow-box: 0px 3px 5px #00023f;
padding: 20px 20px 0px 20px;
}

#lms_logo {
background-image: url(images/lms_logo.gif);
background-repeat: no-repeat;
width: 200px;
height: 56px;
float: left;
margin: 5px 0px 0px 20px;
padding: 66px 0px 0px 0px;
color: #333333;
}

#lsl_logo {
background-image: url(images/lsl_logo.gif);
background-repeat: no-repeat;
width: 256px;
height: 43px;
margin: 0px 0px 0px 0px;
padding: 66px 0px 0px 0px;
color: #333333;
}

#connells_logo {
background-image: url(images/connells_logo.gif);
background-repeat: no-repeat;
width: 256px;
height: 43px;
margin: 70px 0px 0px 0px;
padding: 80px 0px 0px 0px;
color: #333333;
float: left;
}

.lms_icon {
background-image: url(images/lms_icon.gif);
background-repeat: no-repeat;
width: 99px;
height: 108px;
margin: -20px 0px 0px 0px;
float: left;
}

.management_scroller {
background-color: #ffffff;
width: 230px;
height: 345px;
shadow-box: 3px 3px 3px #000000;
margin: 2px 0px 0px 0px;}

.tab {background-image: url(images/tab.gif); background-repeat: no-repeat; width: 5px; height: 8px; margin: 0px 0px 0px 225px;}
.tab_left {background-image: url(images/tab_left.gif); background-repeat: no-repeat; width: 5px; height: 8px; margin: -1px 0px 0px 0px;}

/*Clients and partners*/
.client_height {width: 840px; height: 380px;}

#clients_text {
background-image: url(text/clients_and_partners.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
}

.partner_logo {float: left; width: 180px; height: 100px; margin: 0px 10px 10px 0px;}

/*Main contact*/
#contact_text {
background-image: url(text/contact_us.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
padding: 20px 0px 0px 0px;}

#toprow {width: 840px; height: 170px;}
#bottomrow {width: 840px; height: 170px;}

#contact1 {
background-image: url(images/case_instruction.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
padding: 25px 20px 0px 0px;}

#contact2 {
background-image: url(images/customer_support.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
padding: 25px 20px 0px 0px;}

#contact3 {
background-image: url(images/it_support.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
padding: 25px 0px 0px 0px;}

#contact4 {
background-image: url(images/new_business_requests.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
margin: 0px 0px 0px 0px;
padding: 25px 20px 0px 0px;}

#contact5 {
background-image: url(images/join_our_panel.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
margin: 0px 0px 0px 0px;
padding: 25px 20px 0px 0px;}

#contact6 {
background-image: url(images/head_office.gif); background-repeat: no-repeat; 
width: 266px; height: 25px; 
float: left;
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;}

.main_contact_divider {width: 266px; color: #00aae5; border: solid 0.5px;}

#contact_smallprint {font-family: arial; font-size: 11px; color: #ffffff; padding-top: 20px; padding-bottom: 20px;}
/*end of pages*/

/*TTP 4472 AS 05/06/13/*
/*press styles*/
#press_text {
background-image: url(text/press.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
}

#tableheader {
background-image: url(images/tableheader.gif);
background-repeat: repeat-x;
width: 100%; 
height: 25px;}

/*TTP 4510 08/10/13*/
/*#tablecontent {width: 840px; height: 15px; }*/
#tablecontent {width: 630px; height: 35px; border-bottom: #00aae5 solid 1px;}
/*END TTP 4510*/

.column_name {
width: 340px;
font-family: arial;
font-size: 12px; 
color: #FFFFFF; 
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 15px; 
float: left;}

.column_publication {
width: 170px; font-family: arial; font-size: 12px; color: #FFFFFF; 
margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.column_date {
/*TTP 4505 AS 20/09/13*/
/*width: 90px; font-family: arial; font-size: 12px; color: #FFFFFF;*/
width: 100px; font-family: arial; font-size: 12px; color: #FFFFFF;
/*END TTP 4505*/ 
margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.presstext {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none;}
.presstext a {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none;}
.presstext a:hover {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
/*END TTP 4472*/
/*contact styles*/
#get_in_touch_text {
background-image: url(text/get_in_touch.gif);
background-repeat: no-repeat;
width: 180px; 
height: 21px;
padding: 20px 0px 0px 10px;}

.phone {
background-image: url(images/phone_icon.gif);
background-repeat: no-repeat;
width: 180px; 
height: 20px;
padding: 4px 0px 0px 30px;
/*border-bottom: #00aae5 solid 0.5px;*/}

/*TTP 4447 AS 26/03/13*/
.phone a {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none;}
.phone a:active {font-family: arial; font-size: 12px; color: #ffffff;}
.phone a:hover {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
.phone a:visited {font-family: arial; font-size: 12px; color: #ffffff;}
/*End TTP 4447*/
.email {
background-image: url(images/email_icon.gif);
background-repeat: no-repeat;
width: 225px; 
height: 20px;
padding: 4px 0px 0px 30px;}

.email a {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none;}
.email a:active {font-family: arial; font-size: 12px; color: #ffffff;}
.email a:hover {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
.email a:visited {font-family: arial; font-size: 12px; color: #ffffff;}

.map {
background-repeat: no-repeat;
width: 225px; 
height: 20px;
padding: 4px 0px 0px 0px;}

.map a {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none;}
.map a:active {font-family: arial; font-size: 12px; color: #ffffff;}
.map a:hover {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: underline;}
.map a:visited {font-family: arial; font-size: 12px; color: #ffffff;}
/*end contact styles*/

/*footer styles*/
#tandc_text {
background-image: url(text/tandcs.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
padding: 10px 0px 0px 0px;}

#privacy_text {
background-image: url(text/privacy_policy.gif);
background-repeat: no-repeat;
width: 200px; 
height: 21px;
padding: 10px 0px 0px 0px;}

#footer {
width: 840px; 
padding: 5px 0px 0px 0px; 
margin: 0 auto; }

.footertext {font-family: arial; font-size: 11px; color: #00aae5; /*TTP 4527 AS 06/01/14*/float: left;/*END TTP 4527*/}
.footertext a {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : none;}
.footertext a:active {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : none;}
.footertext a:hover {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : underline;}

/*TTP 4527 AS 06/01/14*/
.footerlogo {
font-family: arial; 
font-size: 11px; 
color: #00aae5; 
float: right; 
width: 190px;
height: 90px;
padding: 80px -10px 0px 0px;
background-image: url(images/org_logos.gif);
background-repeat: no-repeat;}

.footerlogo a {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : underline;}
.footerlogo a:active {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : underline;}
.footerlogo a:hover {font-family: arial; font-size: 11px; color: #00aae5; text-decoration : underline;}
/*END TTP 4527*/
/*end footer styles*/
/*TTP 4689 AS 17/06/15*/
.awardlogo {background-image: url(images/awards2015.png); background-repeat: no-repeat; width: 350px; height: 104px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; float: left;}
/*END TTP 4689*/