/* CSS BY EXPRESSION UNLIMITED
 ---------------------- */
body{border:0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#fff url(../images/bgtop.gif) repeat-x;margin: 0;padding:0 0;}
#wrapper{height:auto;min-height:100%;width:985px;border:0;margin:0 auto;padding:0;}
#header{padding:10px 0 0 0;width:985px;margin:0 auto;text-align:left;}
#innerheader {padding:0;margin:0;position:relative;height:100px;}
#followheader {float:right;text-align:center;font-weight:bold;font-size:10px;color:#666666;}
#logo{left:0px;position:absolute;top:0px;cursor: pointer;}
#main{float:left;width:985px;margin:0 auto;clear:both;display:block;position:relative;left:0;background:#F8F6F7;padding:0}
.verticaltext {writing-mode: tb-rl;filter: flipv flipv;}

/* 1e navigation menu top in header */
div#menu1 {vertical-align:top;margin:0;padding:0;right:0px; margin-left: 325px; position: relative; top: 0px}
div#menu1 ul {list-style-type:none;text-align:center;vertical-align:middle;border-width:0;margin:0;padding:0;}
div#menu1 ul li {display:inline;float:right;width:58px;text-align:center;vertical-align:middle;margin:10px 0 0 0;padding:0px 4px 8px;}
div#menu1 ul li a {font-weight:normal;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:0.65em;display:block;color:#000080;line-height:2em;text-align:center;text-decoration:none;background-color:#fff;margin:0;padding:0px;letter-spacing: 1.0pt; word-spacing: 0pt;; white-space: nowrap}
div#menu1 ul li a:hover{background-color:#fff;color:#000080;text-decoration:underline}
div#menu1 ul li a:active{background-color:#fff;color:#000080;;font-weight:bold;text-decoration:underline}
div#menu1 ul li.on a {display:block;background-color:#fff;color:#000080;font-weight:bold;text-decoration:underline}
div#menu1 ul li.on a:hover {background-color:#fff;color:#000080;text-decoration:underline}
div#menu1 ul li#five{width:40px}

/* 2e navigation menu top in header */
div#menu2 {vertical-align:top;padding:0;right:0px; margin:0; position: relative; top: 0px}
div#menu2 ul {list-style-type:none;text-align:center;vertical-align:middle;border-width:0;margin:0;padding:0;}
div#menu2 ul li {height:27px;display:inline;float:left;width:154px;text-align:center;vertical-align:middle;margin:0;padding:0;}
div#menu2 ul li a {font-weight:bold;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:80%;display:block;color:#fff;line-height:2em;text-align:center;text-decoration:none;margin:0;padding:0;letter-spacing: 1.0pt;white-space: nowrap}
div#menu2 ul li a:hover{color:#000080;text-decoration:none}
div#menu2 ul li a:active{color:#000080;;font-weight:bold;text-decoration:none}
div#menu2 ul li.on a {display:block;color:#000080;font-weight:bold;text-decoration:none}
div#menu2 ul li.on a:hover {color:#fff;text-decoration:none}
div#menu2 ul li a img{text-align:right;margin:6px 0 0 2px;text-decoration:none;}
div#menu2 ul li a:visited img,div#menu2 ul li a:hover img,div#menu2 ul li a:active img{text-decoration:none}

/* Navigation boxes left */
#left{width:175px;float:left;margin:0;padding:0}
.boxleft{background-color:#DEE0ED;text-align:left;padding-bottom:20px;margin-bottom:20px}
.boxleft h2{border-bottom:1px solid #000080;white-space:nowrap;line-height:2em;font-size:90%;color:#fff;background-color:#477DAF;text-align:left;text-indent:5px;height:28px;vertical-align:middle}
.boxleft ul{font-size:70%;margin:0;padding-left:10px;padding-top:0;list-style-type:none;}
.boxleft li a{color:#333;white-space:nowrap;padding:0;margin:0;text-decoration:none}
.boxleft li a:hover{text-decoration:underline}

/* Search form left */
#search form{width:175px;margin:0;padding:0;text-align:left;background-color:#477DAF;margin-bottom:20px}
#search fieldset{border:0px;text-indent:0;padding:0;margin:0}
#search legend{font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:2em;font-size:85%;color:#fff;background-color:#477DAF;margin:0;padding:0;text-indent:5px}
#search .form {width:175px;background-color:#DEE0ED;border-top:1px solid #000080;padding:15px 0 10px 0px;}
#search button.smallbutton{border:1px solid #E4E7F1;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:100px;font-size:80%;text-align:center;color:#000080;cursor:auto;text-decoration:none;padding:3px;background:#DEE0ED;}
#search .arrow{font-size:120%;letter-spacing:2pt;vertical-align:bottom;padding-left:10px}
#search small {color:#000080;font-weight:bold;font-size:60%;padding-left:200px}
#search select{width:150px;vertical-align:middle;background-color:#fff;border:1px solid #DEE0ED;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:70%;text-align:left;padding:2px 2px 4px;}
#search .form select, button{margin-left:10px;vertical-align: middle;}
#search .form p {margin:10px 0;background-color:#DEE0ED; height:20px}

/*  Hover boxes franchise info pages */
div.on,div.on1,div.on2,div.on3,div.on4,div.on5 {display:block;padding:10px 20px 10px 10px;background:#DEE0ED;cursor:default; color: #333;text-decoration:none;border:#477DAF 1px solid;margin-bottom:15px;font-size:85%}
div.off,div.off1,div.off2,div.off3,div.off4,div.off5 {display:block;padding:10px 20px 10px 10px;color:#333;background:#F8F6F7;border:#CCCCCC 1px solid;margin-bottom:15px;font-size:85%}
/* div.on,div.on1,div.on2,div.on3,div.on4,div.on5 {display:block;padding:10px 20px 10px 10px;background:#DEE0ED;cursor:pointer; color: #333;text-decoration:none;border:#477DAF 1px solid;margin-bottom:15px;font-size:85%}
div.off,div.off1,div.off2,div.off3,div.off4,div.off5 {display:block;padding:10px 20px 10px 10px;color:#333;background:#F8F6F7;border:#CCCCCC 1px solid;margin-bottom:15px;font-size:85%} */
div.on,div.off{height:130px;width:558px;margin-left:10px}
div.on1,div.off1{height:130px;width:558px;margin-left:10px}
div.on2,div.off2{height:65px;width:458px;margin-left:10px}
div.on3,div.off3{height:115px;width:558px;margin-left:10px}
div.on4,div.off4{height:120px;width:558px;margin-left:10px}
div.on5,div.off5{height:75px;width:370px;margin-left:10px}
u{color:#69C}
div.on h3,div.on1 h3,div.on2 h3,div.on3 h3,div.on4 h3,div.off h3,div.off1 h3,div.off2 h3,div.off3 h3,div.off4 h3{font-size:80%;color:#585858;font-style:normal;}
.imgbox{width:90px;height:120px;float:left;margin:10px 20px 0 10px;}
.imgbox1{width:155px;height:150px;float:left}
.imgbox2{width:135px;height:60px;float:left}
.imgbox3{width:135px;height:115px;float:left}
.imgbox4{width:165px;height:120px;float:left}
div.on6{display:block;padding:10px 20px 10px 10px;background:#DEE0ED;cursor:pointer; color: #333;text-decoration:none;border:#477DAF 1px solid;margin-bottom:15px;text-align:center}
div.off6{display:block;padding:10px 20px 10px 10px;background:#FFFF99;color:#333;border:#ff0000 1px solid;margin-bottom:15px;text-align:center}
div.on6,div.off6{height:100px;width:370px;margin-left:10px}
div.on6 h2,div.off6 h2{font-size:90%;color:#585858;font-style:normal;}
.imgbox5{width:100px;height:86px;float:left}

/* Request banner */
#basketbox{text-align:center;margin-top:10px;margin-bottom:10px;position:relative;top:0px;left:0px;width:150px; height:80px;float:right;color:#333;font-size:65%;border:0;padding:0px;cursor:default;}
#basketbox p{padding:15px 5px 5px 5px;font-weight:bold;margin:0;}
#requestbanner{margin-top:20px;position:relative;top:20px;left:20px;width:150px; height:75px;float:right;font-size:65%;border:0;padding:0px;cursor:pointer}
#requestbanner p{padding:15px 5px 5px 5px;font-weight:bold;margin:0;color:#333}
#matchservicebanner{text-align:center;margin-top:10px;margin-bottom:10px;margin-right:5px;position:relative;top:0px;left:0px;width:150px; height:70px;float:right;color:#333;font-size:85%;border:0;padding:0px;cursor:pointer}
#matchservicebanner p{padding:15px 1px 5px 1px; padding:font-weight:bold;margin:0;}
#matchservicebanner2{text-align:center;margin-top:10px;margin-bottom:10px;margin-right:150px;position:relative;top:0px;left:0px;width:150px; height:75px;float:right;color:#333;font-size:85%;border:0;padding:0px;cursor:pointer}
#matchservicebanner2 p{padding:15px 1px 5px 1px; padding:font-weight:bold;margin:0;}
#matchservicebannerfeature{text-align:center;margin-top:10px;margin-bottom:10px;position:relative;top:0px;left:0px;width:150px; height:40px;float:right;color:#333;font-size:85%;border:0;padding:0px;cursor:pointer}
#matchservicebannerfeature p{padding:15px 1px 5px 1px;font-weight:bold;margin:0;}
/* #requestbanner{margin-top:20px;position:relative;top:20px;left:20px;width:150px; height:150px;float:right;font-size:65%;background: url(../images/bg.gif) no-repeat center center;border:0;padding:0px;cursor:pointer} */
/* #matchservicebanner{text-align:center;margin-top:20px;margin-bottom:20px;position:relative;top:0px;left:50px;width:150px; height:75px;float:right;color:#333;font-size:85%;background: url(../images/request-new.gif) no-repeat center center;border:0;padding:0px;cursor:pointer} */


/* Contact details */
.contact{width:770px;border-left:1px solid #DEE0ED;border-bottom:1px solid #DEE0ED;border-right:1px solid #DEE0ED;margin:0;padding:0;}
#textbox2 .contact h3,#textbox1 .contact h3 {background-color:#DEE0ED;font-style:normal;white-space:nowrap;line-height:2em;font-size:75%;color:#333;text-align:left;text-indent:10px;height:25px;vertical-align:middle}
#textbox2 .contact ul,#textbox1 .contact ul {list-style-type:none;padding:0 10px 10px 10px;margin:0;list-style-image: none}
.contact li{padding:5px 0}
.contact span.cd1 {padding-left:100px}
.contact span.cd2 {padding-left:112px;}
.contact span.cd3 {padding-left:152px;display:block}
.contact span.cd4 {padding-left:107px}

/* Contact forms body */
.replyform form{margin:0;padding:0;text-align:left;margin-bottom:20px;}
.replyform#match{width:390px}
.replyform#normal,.replyform#normal1{width:770px}
.replyform fieldset{border:1px solid #477DAF;text-indent:0;margin:0;padding:10px}
.replyform legend{font-weight:bold;line-height:2em;font-size:75%;color:#585858;margin:0;padding:0 5px;}
.replyform textarea,.replyform input,.replyform select{width:250px;vertical-align:middle;background-color:#fff;border:1px #477DAF solid;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:100%;text-align:left;padding:2px 2px 4px;margin:0}
.replyform select{width:250px;height:20px}
.replyform input{height:20px;}
.replyform label{text-align:left;float:left;padding:2px 0 10px 0;font-size:100%;color: #333;}
.replyform p {margin:10px;padding:0;}
.replyform p.highlight {border:solid red; color:#FF0000}
#catagory1, #catagory2, #catagory3, #catagory4,#catagory5, #catagory6,#catagory7,#financeinfoyes,#financeinfono,#legalinfono,#legalinfoyes, #serviceinfono,#serviceinfoyes, #accountinfono,#accountinfoyes, #optoutsyf, #optoutall, #contact1,#contact2,#contact3{background-color:#F8F6F7;border:0;width:30px;margin-right:20px;}
#ncatagory1, #ncatagory2, #ncatagory3, #ncatagory4, #ncatagory5, #ncatagory6, #ncatagory7, #ncatagory8, #ncatagory9, #ncatagory10, #ncatagory11, #ncatagory12, #ncatagory13, #ncatagory14, #ncatagory15, #ncatagory16, #ncatagory17, #ncatagory18, #ncatagory19, #ncatagory20, #ncatagory21, #ncatagory22, #ncatagory23, #ncatagory24, #ncatagory25, #ncatagory26, #ncatagory27, #ncatagory28, #ncatagory29, #ncatagory30{background-color:#F8F6F7;border:0;width:15px;margin-right:20px;}
#ncatagory31, #ncatagory32, #ncatagory33, #ncatagory34, #ncatagory35, #ncatagory36, #ncatagory37, #ncatagory38, #ncatagory39, #ncatagory40, #ncatagory41, #ncatagory42, #ncatagory43, #ncatagory44, #ncatagory45, #ncatagory46, #ncatagory47, #ncatagory48, #ncatagory49, #ncatagory50, #ncatagory51, #ncatagory52, #ncatagory53, #ncatagory54, #ncatagory55, #ncatagory56, #ncatagory57, #ncatagory58, #ncatagory59, #ncatagory60{background-color:#F8F6F7;border:0;width:15px;margin-right:20px;}
.replyform .formlabel{width:300px;}
.replyform .formlabel2{width:155px;}
.replyform input.smallbutton{border:1px solid #000080;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:80%;text-align:center;color:#fff;cursor:pointer;text-decoration:none;padding:3px;background:#477DAF;margin:20px 0 20px 300px;height:25px;}
.replyform#match input.smallbutton{margin:20px 0 20px 7px}
.replyform p.checkbox span {padding-left:100px;display:block;font-size:80%}
.replyform p.checkbox{width:100%;padding:0;}
.replyform p.checkbox#highlight{width:100%;padding:0;border:solid red; color:#FF0000}
.replyform .select{width:150px}


/* Enquiry forms body */
.enqform form{margin:0;padding:0;text-align:left;margin-bottom:20px;}
.enqform#match{width:390px}
.enqform#normal,.enqform#normal1{width:720px}
.enqform fieldset{border:1px solid #477DAF;text-indent:0;margin:0;padding:10px}
.enqform legend{font-weight:bold;line-height:2em;font-size:75%;color:#585858;margin:0;padding:0 5px;}
.enqform .column {float:left;clear:right;width:340px;padding:4px;margin:0;display:block;}
.enqform textarea,.enqform input,.enqform select{width:200px;vertical-align:middle;background-color:#fff;border:1px #477DAF solid;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:100%;text-align:left;padding:1px 2px 4px;margin:0}
.enqform textarea.addr,.enqform input.addr{width:200px;vertical-align:middle;background-color:#F8F6F7;border:1px #F8F6F7 solid;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:100%;text-align:left;padding:1px 2px 4px;margin:0}
.enqform select{width:200px;height:20px}
.enqform input{height:20px;}
.enqform label{text-align:left;float:left;padding:2px 0 2px 0;font-size:75%;color: #333;}
.enqform p {margin:3px;padding:0;font-size:75%;}
.enqform p.highlight {border:solid red; border-width:thin; color:#FF0000}
.enqform p.nohighlight {border:1px #F8F6F7 solid;}
#catagory1, #catagory2, #catagory3, #catagory4,#catagory5, #catagory6,#catagory7,#financeinfoyes,#financeinfono,#legalinfono,#legalinfoyes, #serviceinfono,#serviceinfoyes, #accountinfono,#accountinfoyes, #optoutsyf, #optoutall, #contact1,#contact2,#contact3{background-color:#F8F6F7;border:0;width:30px;margin-right:20px;}
#ncatagory1, #ncatagory2, #ncatagory3, #ncatagory4, #ncatagory5, #ncatagory6, #ncatagory7, #ncatagory8, #ncatagory9, #ncatagory10, #ncatagory11, #ncatagory12, #ncatagory13, #ncatagory14, #ncatagory15, #ncatagory16, #ncatagory17, #ncatagory18, #ncatagory19, #ncatagory20, #ncatagory21, #ncatagory22, #ncatagory23, #ncatagory24, #ncatagory25, #ncatagory26, #ncatagory27, #ncatagory28, #ncatagory29, #ncatagory30{background-color:#F8F6F7;border:0;width:15px;margin-right:20px;}
#ncatagory31, #ncatagory32, #ncatagory33, #ncatagory34, #ncatagory35, #ncatagory36, #ncatagory37, #ncatagory38, #ncatagory39, #ncatagory40, #ncatagory41, #ncatagory42, #ncatagory43, #ncatagory44, #ncatagory45, #ncatagory46, #ncatagory47, #ncatagory48, #ncatagory49, #ncatagory50, #ncatagory51, #ncatagory52, #ncatagory53, #ncatagory54, #ncatagory55, #ncatagory56, #ncatagory57, #ncatagory58, #ncatagory59, #ncatagory60{background-color:#F8F6F7;border:0;width:15px;margin-right:20px;}
.enqform .formlabel{width:120px;}
.enqformm .formlabel2{width:155px;}
.enqform input.smallbutton{border:1px solid #000080;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:80%;text-align:center;color:#fff;cursor:pointer;text-decoration:none;padding:3px;background:#477DAF;margin:10px 0 10px 35px;height:25px;}
.enqform#match input.smallbutton{margin:20px 0 20px 7px}
.enqform p.checkbox span {padding-left:100px;display:block;font-size:80%}
.enqform p.checkbox{width:100%;padding:0;}
.enqform p.checkbox#highlight{width:100%;padding:0;border:solid red; color:#FF0000}
.enqform .select{width:200px}
.enqform .headings{font-weight:bold;font-size:80%;}


/* Center body textbox1 with right colom - and textbox2 without right colom*/
#center{width:810px;float:right;line-height:1.1em;background-color:#F8F6F7;}
#flashcontent{border:1px solid #477DAF;float:right;display:block;margin:20px 0 0 0;padding:0;}
#textbox1{float:left;width:620px;padding:20px 0 20px 20px;text-align:justify;}
#textbox2{width:740px;float:left;padding:20px 10px 20px 20px;text-align:justify;}
#textbox3{width:930px;float:left;padding:20px 30px 20px 20px;text-align:justify;}
#textbox4{width:740px;float:center;padding:20px 30px 20px 20px;text-align:justify;}
h1{font-size:100%;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:2em}
h2{font-size:80%;color:#585858;font-family:Arial,Helvetica,sans-serif}
h3{font-size:80%;color:#585858;font-style:oblique;font-family:Arial,Helvetica,sans-serif}
h4{font-size:80%;color:#585858;font-style:oblique;font-family:Arial,Helvetica,sans-serif}
h5{font-size:80%;color:#585858;font-style:oblique;font-family:Arial,Helvetica,sans-serif}
#textbox1 p,#textbox2 p,#textbox3 p,#textbox4 p{font-size:75%;color:#333;}
#textbox1 td,#textbox2 td,#textbox3 td,#textbox4 td{font-size:75%;color:#333;}
#textbox2 td.lg{font-size:100%;color:#333;}
#textbox3 td.lg{font-size:100%;color:#333;}
#textbox4 td.lg{font-size:100%;color:#333;}
a.lk {color:#585858;text-decoration:underline}
a.lk:hover{color:#69C;text-decoration:underline}
a.lk2 {color:#333;text-decoration:none}
a.lk2:hover{color:#333;text-decoration:none}
#textbox1 ul,#textbox2 ul,#textbox3 ul,#textbox4 ul{font-size:75%;list-style-position: outside; color:#333 list-style-type:disc; list-style-image: url(../images/dot.gif)}
#textbox1 ol,#textbox2 ol,#textbox3 ol,#textbox4 ol{font-size:75%;list-style-position: outside; list-style-type:decimal;color:#333;}
#textbox1 span,#textbox2 span,#textbox3 span,#textbox4 span{color:#333;font-weight:normal;}
p.center a {;color:#585858;font-style:normal;}
p.center{text-align:center;padding:20px 0}
strong{color:#585858}
/* em{color:#477DAF;font-size:90%;font-weight:bold;font-style:normal;margin-left:7px} */
em{color:#477DAF;font-size:90%;font-weight:bold;font-style:italic;}
img{border:0}
.imgl{float:left;margin:10px 5px 0px 10px;}
.imgr{float:right;margin:0 10px 10px 10px}
.imgc{float:left;margin:0 30px 10px 0px}
#alphabet a{font-size:100%;font-weight:bold;padding:0px 3px;}
form input.button{border:1px solid #000080;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:100%;text-align:center;color:#fff;cursor:pointer;text-decoration:none;padding:3px;background:#477DAF;margin:5px 0 20px 5px;height:25px;}
#errorbox1{border:1px solid #477DAF;text-indent:0;margin:0;padding:10px}

/* Logo company buttons center */
dl#logos{padding:0 0 10px 20px;margin:0;width:540px;display:block;height:200px;border:1px solid #F8F6F7}
dl#logos dt{color:#4B4B4B;padding:0; font-size:75%;line-height:2em;height: 18px;text-align: center;visibility:hidden}
dl#logos dd{padding:0 0 3.2pt 3.2pt;float:left;margin:0px;width:128px; }
dl#logos dd a{padding:3px;border:#d9d9d9 1px solid;display:block;margin-bottom:0;background-color:#fff}
dl#logos dd a:hover{border:1px #69C solid;background-color: #fff}
dl#logos dd a:active{border:1px #C96 solid;background-color: #fff;}

/* Result list center */
dl#results{padding:0 0 10px 0;margin:0;width:550px;display:block;height:auto;border:1px solid #F8F6F7}
dl#results dt{color:#4B4B4B;padding:0; font-size:75%;line-height:2em;height: 18px;text-align: center;visibility:hidden}
dl#results dd{padding:0 0 3.2pt 3.2pt;float:left;margin:0px;width:170px;min-height:150px;font-size:75%;text-align:left;}
dl#results dd a{padding:3px;border:#d9d9d9 1px solid;display:block;margin-bottom:0;background-color:#fff}
dl#results dd a:hover{border:1px #69C solid;background-color: #fff}
dl#results dd a:active{border:1px #C96 solid;background-color: #fff;}

/* Navigation buttons right colom */
#right{width:137px;float:right;margin:0 0 0 20px;padding:0}
.boxright {background-color:#E6E6E6;padding:0;margin:20px 0 10px 0;width:137px;height:1750px;display:block;}
.boxright h3{font-style:normal;width:137px;margin:0;padding:0;border-bottom:1px solid #000080;white-space:nowrap;line-height:2em;font-size:90%;color:#fff;background-color:#477DAF;text-align:left;text-indent:5px;height:28px;vertical-align:middle}
.boxright p{z-index:100;left:1px;top:10px;position:relative;width:190px;}
.boxright p a {text-decoration:none;}
.boxright p {height:60px;padding:6px 0 0 8px;margin:0;vertical-align:middle;text-align:left;font-size:65%;line-height:1.2em;color:#333;font-family:Arial, Helvetica, sans-serif}
.boxright p a img{display:inline;position:relative;margin:0;color:#333;text-align:left;text-decoration:none;}
.boxright p a:hover img{color:#69C;text-decoration:none}
.boxright p a:active img{color:#69C;text-decoration:none}
.boxright p a span{display:none;text-decoration:none;color:#333;}
.boxright p a:hover span,.boxright p a:active span{background-color:#E6E6E6;cursor:pointer;top:6px;left:8px;display:block;position:absolute;padding:6px 0 0 0px;margin-left:0;z-index:100;width:137px;height:50px;text-align:left;text-decoration:underline;color:#69C}
.boxright p a:hover{color:#69C;text-decoration:none;display:block;padding:0;margin:0;}

/* Navigation footer */
div#footer{padding-top:25px;width:100%;clear:both;border-top:1px solid #000080;text-align:center;background:#ccc;margin:0 auto;vertical-align:top;}
div#footer ul{background-color:#fff;width:100%;list-style-type:none;margin:0;padding:10px 0;margin:0}
div#footer ul li{text-align:center;vertical-align:top;font-size:70%;color:#4B4B4B;display:inline;padding:0 4px 0;margin:0 0;}
div#footer ul li a{color:#4B4B4B;text-decoration:none}
div#footer ul li a:hover{color:#69C;text-decoration:underline}
div#footer ul li img{vertical-align:middle}
.hide{display:none}

/* Center categories box */
.col{float:left;width:625px;display:block;padding:0 0 20px 0; text-align:left;background:#F2F3F9}
.catbox{padding:0 0 0 10px; padding:}
.col h2{border-bottom:1px solid #000080;white-space:nowrap;line-height:2em;font-size:90%;color:#fff;background-color:#477DAF;text-align:left;text-indent:5px;height:28px;vertical-align:middle}
.col ul{padding:0 0 0 18px;margin:0;}
.col li{color:#333;white-space:nowrap;padding:0;margin:0;}
.col li a{color:#333;text-decoration:underline;}
.col li a:visited{color:#333;text-decoration:underline;}
.col li a:hover{color:#69C;text-decoration:none;}
.columwidth {float:left;clear:right;width:198px;padding:5px;margin:0;display:block;}

#matchservicebannerhome{text-align:left;margin-top:5px;margin-bottom:5px;position:absolute;top:0px;left:0px;width:150px; height:40px;float:right;color:#333;font-size:65%;border:0;padding:0px;cursor:pointer}
#matchservicebannerhome p{padding:15px 5px 5px 5px;font-weight:bold;margin:0;}
img.addToSelectionListImg {cursor: pointer;}
#clear{clear:both;margin:0;padding:0;}
#clear2{clear:right;margin:0;padding:0;}

/* Feature page category intro hide/show text */
.dhtmlgoodies_question{width:458px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:80%;color:#333;overflow:hidden;cursor:pointer;height:35px;text-align:left;}
.dhtmlgoodies_answer{visibility:hidden;height:0px;overflow:hidden;position:relative;border:1px solid #477DAF;background-color:#DEE0ED;width:458px;margin-left:20px}
.dhtmlgoodies_answer_content{padding:1px;font-size:80%;position:relative;margin:3px 3px 3px 3px;}

#social{text-align:center;margin-top:5px;margin-bottom:5px;position:relative;top:0px;left:0px;width:160px;height:160px;float:left;color:#333;border:0;padding:2px;}
#social p{color:#FF0000;font-size:12px; font-style:italic; font-weight:bold;}

/* Tabbed Navigation */
div#nav{padding:8px 0 0 0;width: 778px;text-align: center;padding: 0;font-size: 1.0em;color: #fff;height: 1.9em;vertical-align:text-bottom; border-bottom: 3px solid #477DAF;}
ul.tabs{ margin:0;padding:7px 0 0 0;}
ul.tabs li {	float: left;list-style: none; margin: 0;margin-right: 2px; padding: 0 0 0 24px; white-space:  nowrap;line-height: 1.8em; background: #a3c2e0 url(../images/tab_off2.png) 0 0 no-repeat;   color: #477DAF;   width: auto;}
ul.tabs li a{ display: block; padding: 0.1em 24px 0.2em 0; text-decoration: none; color: #477DAF; background: #477daf url(../images/tab_off2.png) no-repeat 100% 0;}
ul.tabs li.active{ background: #0e5cae url(../images/tab_on2.png) 0 0 no-repeat;color: #ffffff;}
ul.tabs li.active a{	color: #ffffff;   background: #0e5cae url(../images/tab_on2.png) 100% 0 no-repeat;}
.tab_container {border: none; overflow: hidden;width: 778px;}
.tab_content {padding: 0; font-size: 1.0em;}

