/*-----TITLE: Global screen styles | AUTHOR: Emily P. Lewis-----*/
/*-COLORS: PB Blue - #003591 | PB Aqua - #0073cf | Med. Aqua - #68b4e6 | Lt. Aqua - #8fcae7 | Lt. Blue - #e7ecf5
Periwinkle - #94a9cd | Dk. Gray - #333 | Med. Gray - #666 | Lt. Gray - #ccc | PB Olive - #55601c | Lt. Green - #d7dcc7-*/

/*---STRUCTURE/LAYOUT---*/
body{font:small Helvetica, Arial, sans-serif; background: #e7ecf5;color: #333;width:942px;margin:0 auto;}
#main {border:1px solid #ccc;border-top:0;background:#fff;}
#intro, #content {margin:20px;}
/*--Positioning--*/
.clearL {clear:left;}
.clearB{clear:both;}
.clearR{clear:right;}
/*--Display--*/
.printOnly, #skipOptions, .nonVisual {display:none;}
/*---TYPE ELEMENTS---*/
address {font-style:normal;}
abbr, acronym {cursor:help;border-bottom:1px dotted #666;}
.alert {color:#de3831}
/*--Quotes--*/
blockquote {background:url(http://resources.mapinfogroup1.com/images/quotes.gif) no-repeat 13px -13px;padding-left:35px;padding-right:25px;margin:0 20px;}
#content blockquote p {padding-right:35px;margin-bottom:0;}
#content blockquote p.citation {text-align:right;background:url(http://resources.mapinfogroup1.com/images/quotes.gif) no-repeat 100% 100%; padding-bottom:19px; padding-right:21px;}
blockquote cite {font-style:italic;font-weight:bold;}
/*--Headings--*/
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h2, h3 {font-size:108%;}
/*-Documents (text/links appear with document icon to left)-*/
p.documents, ul.documents li {padding-left:16px;background:url(http://resources.mapinfogroup1.com/images/documentIcon.png) no-repeat 0 -8px;}
/*--Links--*/
a, a:link, a:visited {font-weight:bold;color:#0073cf;text-decoration:none;}
a:hover, a:focus, a:active {color:#e98300;text-decoration:underline;}
/*-Action-*/
.action a {display:block;padding-left:17px;min-height:15px;}
/*Inline (standalone option)*/
p.action a {background:url(http://resources.mapinfogroup1.com/images/actionArrow.png) no-repeat 0 -20px;}
p.action a:hover {background-position:0 -224px;}
/*In list ("grouped" options)*/
ul.action li {padding-bottom:10px;}
ul.action a, ul.action a:link, ul.action a:visited{color: #e98300;text-decoration:none;background:url(http://resources.mapinfogroup1.com/images/actionArrow.png) no-repeat 0 -224px;}
ul.action a:hover, ul.action a:active {text-decoration:underline;}
/*-Top-*/
.top {padding-top:30px;}
.top a, .top a:link, .top a:visited {color:#666; text-transform:lowercase;padding-left:12px;background: url(http://resources.mapinfogroup1.com/images/topArrow.gif) no-repeat 0 0;}
.top a:hover, .top a:active {text-decoration:none;}
/*-Close-*/
.close a, .close a:link, .close a:visited {color:#666; text-transform:uppercase;padding:2px 0 2px 15px;background: url(http://resources.mapinfogroup1.com/images/close.gif) no-repeat 0 50%;}
.close a:hover, .close a:active {text-decoration:none;}

/*-More-*/
.more a {text-transform:uppercase;padding-right:13px;background:url(http://resources.mapinfogroup1.com/images/moreDoubleArrows.png) no-repeat 100% -9px;}
.more a:hover {background-position:100% -105px;}
/*-Off Site-*/
/*- Edited by Ian to restrict offSite styling only to links within content section -*/
#content .offSite {padding-left:16px; background:url(http://resources.mapinfogroup1.com/images/offSite.gif) no-repeat 0 -14px;}
#content .offSite:hover {background-position:0 -173px;}
/*-PDF-*/
.pdf {padding-left:16px; background:url(http://resources.mapinfogroup1.com/images/pdf.gif) no-repeat 0 -13px;}
.pdf:hover {background-position:0 -51px;}
/*-New Window-*/
.newWin {padding-left:16px; background:url(http://resources.mapinfogroup1.com/images/newWindow.gif) no-repeat 0 -13px;}
.newWin:hover {background-position:0 -51px;}
/*-RSS-*/
.rss {padding-left:19px; padding-top:4px; background:url(http://resources.mapinfogroup1.com/images/feed-icon-14x14.png) no-repeat 0 50%;}
/*-iCal-*/
.ical {padding-left:17px; padding-top:4px; background:url(http://resources.mapinfogroup1.com/images/add-ical.png) no-repeat 0 50%;}
/*--Lists--*/
ol {list-style-type:decimal;margin-left:35px;}
ol li {font-weight:bold;color:#e98300;padding-bottom:7px;}
ol li span {font-weight:normal;color:#333;}
dl {margin-left:15px;}
dt {font-weight:bold;color:#666;padding-left:10px;background:url(http://resources.mapinfogroup1.com/images/listBullet.gif) no-repeat 0 5px;}
dd {padding:0 0 7px 10px;}
/*-Action-*/
ul.action li{float:left; margin-right:20px;}
/*-Inline-*/
dl.inline dt {margin-right:8px;float:left;clear:left;}
/*---IMAGES---*/
.leadImage {margin-right:10px;margin-bottom:5px;float:left;}
.framedImage, .caption {padding:10px; border: 1px solid #ccc; margin:10px;}
.caption {margin-bottom:20px;}
#content .caption p {font-style:italic; margin:10px 0 0 0;padding:0;}
/*---FORMS---*/
#content form {font-size:90%;}
#content form p {font-weight:bold;font-style:italic;height:1%;}
/*Clear:left necesary for Safari; doesn't affect other browsers*/
#content fieldset{border:0;border-top:1px solid #0073cf;padding:10px 0 0 0;margin-bottom:25px;clear:left;}
#content fieldset.button{border:0;padding:0;margin-top:-20px;}
#content legend{font-weight:bold;margin:0 0 10px 0;background:#cae8ff;border:1px solid #0073cf;border-top:2px solid #0073cf; border-bottom:2px solid #0073cf;padding:5px;font-size:110%;color:#0073cf;} 
#content label{float:left;padding:0 15px 15px 0;margin-left:10px;}
#content input, #content select, #content textarea{clear:left;float:left;border:1px solid #666;padding:3px;margin-top:3px;font:100% Arial, Helvetica, sans-serif;color: #000;}
#content input, #content .checkbox, #content .radio {width:212px;}
#content.twoColumn input, #content.twoColumn .checkbox, #content.twoColumn .radio {width:312px;}
#content input.large {width:460px;}
#content.twoColumn input.large, #content.twoColumn textarea {width:655px;}
#content input.small {width:125px;}
#content select{padding:2px 0;min-width:212px;}
#content.twoColumn select{min-width:312px;}
#content option{padding:3px 10px 0 10px}
#content form .other {margin-top:-10px;}
#content .checkbox input, #content .radio input{display:inline;width:20px;margin:0 5px 0 0;padding:0;border:0}
#content .errFld{border:1px solid #de3831;background:#fff3d5}
#content .errMsg{color:#de3831;clear:left;margin:-30px 0 45px 0;white-space:pre;font-weight:bold}
#content form label .errMsg{margin:0;padding:0}
/*Submit Buttons*/
#content #submit{width:auto;border:1px solid #0073cf;border-top:2px solid #0073cf; border-bottom:2px solid #0073cf;background:#cae8ff; padding:5px 3px;font-weight:bold;color:#0073cf;text-transform:uppercase;font-size:100%;}
#content form#contentSearch #submit{float:none;padding-top:10px;}
#content form#contentSearch label{padding-bottom:0;}
/*--Tell a friend form (lightbox)--*/
#sendFriendForm {width:600px;}
#sendFriendForm h3 {font:185% "Trebuchet MS", Helvetica, Arial, sans-serif;color:#003591;margin-bottom:10px;letter-spacing:1px;font-weight:normal;float:left;width:80%;}
/*Clear:left necesary for Safari; doesn't affect other browsers*/
#sendFriendForm fieldset.auth img{margin-left:10px;margin-bottom:10px;}
#sendFriendForm input {width:435px;}
#sendFriendForm select{min-width:278px;}
#content.twoColumn #sendFriendForm textarea{width:460px;}
#home #content #sendFriendForm .close {float:right;font-size:100%;padding:0;margin:0;line-height:1;}
/*---MICROFORMATS---*/
/*--hCalendar/vevet--*/
.vevent abbr {cursor:text;border:none;}
/*---HEADER---*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
#header {background:#003591;padding:10px 20px 5px 20px;position:relative;}
/*--Logo--*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
#logo {color:#fff;float:left;font-size:109%;line-height:1;position:relative;height:47px;}
#logo a {color:#fff;position: relative;width:353px;height:47px;display:block;cursor:pointer;}
#logo span {position:absolute;top:0;left:0;width:353px;height:47px;background:url(http://resources.mapinfogroup1.com/images/logo-merged.gif) no-repeat 0 0;}
/*--Main Search--*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
#mainSearch {float:right;font-size:93%;font-weight:bold;margin-top:10px;position:relative;}
#mainSearch label a, #mainSearch label a:link, #mainSearch label a:visited {color:#94a9cd;text-decoration:none;text-transform:uppercase;}
#mainSearch label a:hover {text-decoration:underline;}
#mainSearch label a:active {color:#fff;}
#mainSearch label input {border:1px solid #94a9cd;background:#e7ecf5;font-family:Arial, Helvetica, sans-serif;font-size:95%;padding:2px;margin-left:5px;color:#003591;font-weight:normal;}
#submitMainSearch {background:#003591 url(http://resources.mapinfogroup1.com/images/mainSearchArrow.gif) no-repeat 0 0;border:none;cursor:pointer;color:#94a9cd;margin-left:3px;padding-left:17px;font-weight:bold;font-size:95%;text-transform:uppercase;width:40px;}
/*--Primary (Top) Navigation--*/
#primaryNav{width:860px;height:23px;background:#0073cf url(http://resources.mapinfogroup1.com/images/topNavBG.png) no-repeat 0 0;padding:10px 20px;margin:20px 20px 10px 20px;}
#primaryNav li {float:left;margin-right:20px;font-weight:bold;text-align:center;line-height:1.25;}
#primaryNav li a {display:block;position:relative;height:23px;width:90px;color:#fff;cursor:pointer;}
#primaryNav li a:hover {background:#0d59a1;}
#primaryNav li a span {position:absolute;top:0;left:0;height:23px;width:90px;background:url(/images/topNavLinks.png) no-repeat 0 -21px;}
#primaryNav .home a:hover span{background-position:0 -68px;}
#primaryNav .products a {width:94px;}
#primaryNav .products a span {width:94px;background-position: -110px -21px;}
#primaryNav .products a:hover span {background-position: -110px -68px;}
#primaryNav .caseStudies a {width:180px;}
#primaryNav .caseStudies a span {width:180px;background-position: -224px -21px;}
#primaryNav .caseStudies a:hover span {background-position: -224px -68px;}
#primaryNav .support a span {background-position: -424px -21px;}
#primaryNav .support a:hover span {background-position: -424px -68px;}
#primaryNav .events a {width:125px;}
#primaryNav .events a span {width:125px;background-position: -534px -21px;}
#primaryNav .events a:hover span {background-position: -534px -68px;}
#primaryNav .company a span {background-position: -678px -21px;}
#primaryNav .company a:hover span {background-position: -678px -68px;}
/*-Location Indicator (You are here)-*/
#home #primaryNav li.home a, #products #primaryNav li.products a, #caseStudies #primaryNav li.caseStudies a, #support #primaryNav li.support a, #events #primaryNav li.events a, #company #primaryNav li.company a {text-decoration:none;background:#0d59a1;}
#home #primaryNav li.home a span{background-position:0 -68px;}
#products #primaryNav li.products a span{background-position:-110px -68px;}
#caseStudies #primaryNav li.caseStudies a span{background-position:-224px -68px;}
#support #primaryNav li.support a span{background-position:-424px -68px;}
#events #primaryNav li.events a span{background-position:-534px -68px;}
#company #primaryNav li.company a span{background-position:-678px -68px;}
/*Disable "cursor"*/
#home #primaryNav li.home a, #products.section #primaryNav li.products a, #caseStudies.section #primaryNav li.caseStudies a, #support.section #primaryNav li.support a, #events.section #primaryNav li.events a, #company.section #primaryNav li.company a {cursor:default;}
/*---CONTENT---*/
#content {margin-top:0;}
#content .column {float:left;}
#content .inner {padding:15px;}
#content p, #content ul, #content ol, #content dl {font-size:93%;line-height:1.6;margin-bottom:15px;}
#content ul.action, #content ul.action li, #content ul.documents, #content ul.documents li, #content p.action, #content p.more, #content p.top {line-height:normal;}
#content p.top {font-size:85%;}
#content p.more {font-size:86%;}
/*---Details (middle column)---*/
#content #details {width:490px;margin:auto 20px;}
#content.twoColumn #details {width:705px;margin-right:0;}
#details h3, #details h4, #details h5, #details h6 {color:#666;margin-bottom:10px;}
#mainHead {font:185% "Trebuchet MS", Helvetica, Arial, sans-serif;clear:both;color:#003591;margin-bottom:15px;letter-spacing:1px;font-weight:normal;}
#details h3 {padding-bottom:2px;border-bottom:1px solid #ccc;letter-spacing:1px;}
#details h3.emphasis {border:none;color:#fff;line-height:23px;padding:0 0 0 5px;font-size:100%;letter-spacing:normal;background:#999 url(http://resources.mapinfogroup1.com/images/headingRightBorder.gif) no-repeat 100% 0;}
#details h4 {text-transform:uppercase;font-size:90%;letter-spacing:1px;}
#details h5 {font-style:italic;font-size:100%;padding:0 0 2px 3px;border-left:3px solid #ccc;border-bottom:1px solid #ccc;letter-spacing:1px;}
#details h6 {text-transform:uppercase;font-size:85%;letter-spacing:1px;}
#details ul, body.microsite #intro ul, body.microsite #details ul {margin-left:15px;}
#details ul li, body.microsite #intro ul li, body.microsite #details ul li {padding:0 0 7px 10px;background:url(http://resources.mapinfogroup1.com/images/listBullet.gif) no-repeat 0 5px;}
#details ul.action {margin-left:0;}
#details ul.action li {background:none;padding:0;}
#details img.photoRight {float:right;margin-left:20px;}
#details img.photoLeft {float:left;margin-right:20px;}
/*--Breadcrumbs--*/
#content #breadcrumbs {margin:0 0 15px 0;width:420px;float:left;font-size:85%;}
#content #breadcrumbs {margin:0 0 15px 0;font-size:85%;}
#content #breadcrumbs li {display:inline;padding:0 10px 0 0;margin-right:5px;background:url(http://resources.mapinfogroup1.com/images/breadArrow.gif) no-repeat 100% 50%;}
#content #breadcrumbs li.current {background:none;}
#breadcrumbs li a, #breadcrumbs li a:link, #breadcrumbs li a:visited {color:#666;font-weight:normal;text-decoration:underline;}
#breadcrumbs li a:hover, #breadcrumbs li a:active {color:#e98300;}
/*--Page Options--*/
#content #pageOptions {float:right;font-size:50%;background:#ccc;width:60px;margin:0;}
#content #pageOptions li{float:left;padding:0;background:none;}
#pageOptions li a {display:block;width:30px;height:19px;position:relative;cursor:pointer;}
#pageOptions li a span{width:30px;height:19px;position:absolute;top:0;left:0;background:url(http://resources.mapinfogroup1.com/images/pageOptionsIcons.gif) no-repeat 0 -20px;}
#pageOptions li.print a span {background-position:0 -58px;}
/*--Nested lists--*/
#details ul li ul {font-size:100%;}
/*-Site Map-*/
#details #siteMap {font-size:135%;margin-left:0;}
#details #siteMap li {background-image:none;padding-left:10px;font-weight:bold;color:#0073cf;border:1px solid #ccc; border-top:0;border-right:0;margin-bottom:20px;}
#details #siteMap li ul {font-size:90%;}
#details #siteMap li ul li {background:url(http://resources.mapinfogroup1.com/images/listBullet.gif) no-repeat 0 10px;padding-left:10px;border:0;margin-bottom:0;}
/*---SIDEBARS (left & right)---*/
/*---Nav & Promo (Left Column)---*/
#navPromo {width:175px;}
#navPromo div {margin-bottom:10px;}
#navPromo .more a {color:#fff;background-position:100% -71px;font-weight:bold;}
#navPromo .more a:hover {color:#8fcae7;background-position:100% -42px;text-decoration:none;}
#content #navPromo ul, #content #navPromo p {margin-bottom:0;}
#navPromo ul.action li{margin-right:5px;}
/*--Secondary Nav--*/
#secondaryNav {padding-left:15px;background:#0073cf url(http://resources.mapinfogroup1.com/images/leftNavBottomCorner.gif) no-repeat 100% 100%;padding-bottom:12px;}
#secondaryNav h2 {height:36px;line-height:2;}
#secondaryNav h2 a {color:#fff;display:block;position:relative;width:160px;height:36px;cursor:pointer;}
#secondaryNav h2 a span {position:absolute;top:0;left:0;width:160px;height:36px;background:url(/images/secondaryNavSectionHeadings.gif) no-repeat 0 -36px;}
#home h2 a span {background-position: 0 -394px;}
#caseStudies h2 a span {background-position: 0 -108px;}
#events h2 a span {background-position: 0 -252px;} 
#support h2 a span {background-position: 0 -180px;}
#company h2 a span {background-position: 0 -324px;}
/*-Location Indicator (You are here)-*/
#home #secondaryNav h2 a:hover, #products #secondaryNav h2 a:hover, #caseStudies #secondaryNav h2 a:hover, #events #secondaryNav h2 a:hover, #support #secondaryNav h2 a:hover, #company #secondaryNav h2 a:hover, #home #secondaryNav h2 a:active, #products #secondaryNav h2 a:active, #caseStudies #secondaryNav h2 a:active, #events #secondaryNav h2 a:active, #support #secondaryNav h2 a:active, #company #secondaryNav h2 a:active {text-decoration:none}
/*Disable "cursor"*/
#products.section #secondaryNav h2 a, #caseStudies.section #secondaryNav h2 a, #events.section #secondaryNav h2 a, #support.section #secondaryNav h2 a, #company.section #secondaryNav h2 a {cursor:default;}
/*-Parent List-*/
#content #secondaryNav ul {margin:0;line-height:normal;}
#content #secondaryNav .parent {padding:0 15px 0 0;font-size:93%;}
#secondaryNav .parent li {padding-bottom:8px;}
#secondaryNav .parent li a {color:#fff;font-weight:bold;text-decoration:none}
#secondaryNav .parent li a:hover {color:#8fcae7;}
/*Active/Current & With Children*/
#secondaryNav .parent li.withChildren a {color:#8fcae7;cursor:pointer;}
#secondaryNav .parent li.active a {color:#8fcae7;cursor:text;}
/*-Child List-*/
#secondaryNav .parent li.active .child a {cursor:pointer;}
#content #secondaryNav .parent li .child  {margin:5px 0;padding-left:10px;padding-top:5px;font-size:95%;}
#secondaryNav .parent li .child {border:1px solid #8fcae7;border-left:0;border-right:0;}
#secondaryNav .parent li .child li a {color:#fff;font-weight:normal;}
#secondaryNav .parent li .child li a:hover {color:#8fcae7;}
/*Active/Current & With Children*/
#secondaryNav .parent li .child li.active a {color:#8fcae7;padding-left:10px;margin-left:-10px;cursor:text;background: url(http://resources.mapinfogroup1.com/images/navArrowIndicator.gif) no-repeat 0 4px;}
#secondaryNav .parent li .child li.withChildren a {color:#8fcae7;padding-left:10px;background: url(http://resources.mapinfogroup1.com/images/navArrowIndicator.gif) no-repeat 0 4px;margin-left:-10px;cursor:pointer;}
/*-Grandchild List-*/
#content #secondaryNav .parent li .child li .grandChild {margin-left:0;padding-left:10px;font-size:100%;margin-top:5px;margin-bottom:-5px;}
#secondaryNav .parent li .child li.active .grandChild a, #secondaryNav .parent li .child li.withChildren .grandChild a {margin-left:0;}
#secondaryNav .parent li .child li .grandChild li a {color:#fff;background:url(http://resources.mapinfogroup1.com/images/navDashIndicator.gif) no-repeat 0 -4px;cursor:pointer;padding-left:10px;display:block;}
#secondaryNav .parent li .child li .grandChild li a:hover {color:#8fcae7;background-position:0 -28px;}
#secondaryNav .parent li .child li .grandChild li.active a {color: #8fcae7;background-position:0 -28px;cursor:text;}
/*--Promo 1 (Aqua Gradient)-*/
.promo1{background:#278bdc url(http://resources.mapinfogroup1.com/images/leftPromo1TopBorder.png) no-repeat 100% 0;min-height:51px;}
.promo1 .inner{background: url(http://resources.mapinfogroup1.com/images/leftPromo1BottomBorder.gif) no-repeat 100% 100%;}
.promo1 h3 {color:#8fcae7;margin-bottom:10px;}
.promo1 a, .promo1 a:link, .promo1 a:visited {color:#fff;font-weight:normal;}
.promo1 a:hover {color:#8fcae7;text-decoration:none;}
.promo1 ul li {padding-bottom:10px;}
/*--Promo 2 (Light Blue Gradient)-*/
.promo2{background: #68b4e6 url(http://resources.mapinfogroup1.com/images/leftPromo2TopBorder.png) no-repeat 100% 0;}
.promo2 .inner{background: url(http://resources.mapinfogroup1.com/images/leftPromo2BottomBorder.gif) no-repeat 100% 100%;}
.promo2 h3 {color:#0073cf;margin-bottom:10px;}
.promo2 a:hover {color:#0073cf;text-decoration:none;}
/*---Related (Right Column)---*/
#related {width:195px;background: #d7dcc7 url(http://resources.mapinfogroup1.com/images/rightBottomBorder.gif) no-repeat 0 100%;}
#related #featured {padding-bottom:25px; background:url(http://resources.mapinfogroup1.com/images/relatedDivider.gif) no-repeat 0 100%;}
#related h2 {color:#fff;position:relative;width:195px; height:36px;background:#55601c;line-height:2;}
#related h2 span {position:absolute;top:0;left:0;width:195px;height:36px;background: url(/images/relatedLinksHeading.png) no-repeat 0 0}


#related h3 {color:#55601c;margin-bottom:10px;}
#related ul.action li {padding-bottom:10px;}
#related  ul.action a {color:#0073cf;background-position: 0 -20px;}
#related ul.action a:hover {color:#e98300;background-position: 0 -224px;}
/*---MICROSITES---*/
body.microsite #content h2, body.microsite #content h3, body.microsite #content h4 {letter-spacing:normal;}  
body.microsite #content #mainHead {background:#969696;color:#ff9;text-transform:uppercase;font-size:175%;padding:15px 540px 15px 15px;margin:0 0 3px 0;}
body.microsite #content div {background:#eee;float:left;padding:15px;margin:0;}
body.microsite #content #imagery {width:200px;padding:0;margin-right:3px;}
body.microsite #content #intro {width:667px;background:#ccc;margin-bottom:3px;}
body.microsite #content #details {width:439px;margin:0 3px 0 0}		
body.microsite #content div.clearL, body.microsite #content #equalHeightColumns {background:none;padding:0;float:none;}
body.microsite #content #equalHeightColumns {overflow:hidden;}
body.microsite #content #imagery, body.microsite #content #details, body.microsite #content #related {padding-bottom:32767px;margin-bottom:-32767px;}	
body.microsite #content #intro h3 {color:#666;margin-bottom:10px;}
body.microsite #content #intro h3 em {text-transform:uppercase;font-style:normal;}
body.microsite #details h4 {margin-bottom:5px;}
body.microsite #details dt {color:#000;}
body.microsite #related h3 {text-transform:uppercase;color:#666;font-size:90%;margin-bottom:5px;}
/*---FOOTER---*/
#footer {font-size:85%;color:#666;text-align:center;background:#fff url(http://resources.mapinfogroup1.com/images/pbProcessBar.gif) no-repeat 0 0;padding:49px 20px 10px 10px;clear:left;}
#footer a, #footer a:link, #footer a:visited {font-weight:bold;text-decoration:none;color:#666}
#footer a:hover, #footer a:active {text-decoration:underline;}
#quickLinks {margin-bottom:8px;}
#quickLinks li {display:inline;margin:0 3px;border-left:1px solid #666;padding-left:10px;}
#quickLinks .firstItem {padding-left:0;border:none;}
#footer .vcard, #footer .vcard address, #footer .vcard .tel, #footer #copy {display:inline;}
#footer .vcard .tel.nonVisual {display:none;}
#footer .adr, #footer #copy {border-left:1px solid #666;padding-left:10px;margin-left:10px;}
#footer .offSite {padding-left:0; background:none}