/* Banner Tabs ----------------------------------*/
.ui-tabs {
}
.ui-tabs .ui-tabs-nav {
position:absolute; 
bottom:0; 
right:0; 
color:#FFFFFF; 
float:left; 
list-style:none; 
margin:10px 18px;
}
.ui-tabs .ui-tabs-nav li {
float:left; 
}
.ui-tabs .ui-tabs-nav li a {
display:block; 
width:13px;
height:13px;
background:transparent url(/SiteCollectionImages/home/banner_nav.png) no-repeat bottom center; 
color:#FFFFFF !important; 
font-weight:bold; 
font-size:1.2em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
background-position:top left;
cursor:default;
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav a:hover, .ui-tabs .ui-tabs-nav a:active {
text-decoration:none !important;
}
.ui-tabs .ui-tabs-panel {
}
.ui-tabs .ui-tabs-hide {
display:none;
}

/* QuickLinks Accordion ----------------------------------*/

.ui-accordion {
font-size:1.1em;
width:100%;
}
.ui-accordion .ui-accordion-li-fix {display: inline;}
.ui-accordion .ui-accordion-header {
font-weight:bold;
background:#EBECED url(http://www.xo.com/PublishingImages/quickLinks_heading_bg.jpg) repeat-x top left;
font-size:1.1em;
border-top:#D0D0D0 solid 1px !important;
zoom: 1;
margin:0 !important;
padding:0 !important;
}

.ui-accordion .ui-accordion-header a {
text-decoration:none;
display:block;
padding:.5em 18px;
cursor:default;
border-top:#FFF solid 1px !important;
background: url(http://www.xo.com/PublishingImages/rightArrow.png) no-repeat 93% 50%;
margin:0 !important;
}
.ui-accordion .first .top {
background: url(http://www.xo.com/PublishingImages/topShadow.png) repeat-x top left;
}
.ui-accordion .first a {
padding-top:.7em;
border-top:none !important;
}
.ui-accordion .first {
border-top:none !important;
}
.ui-accordion .ui-state-active a {
color:#888888 !important;
background: url(http://www.xo.com/PublishingImages/grayDownArrow.png) no-repeat 93% 50%;
}
.ui-accordion .ui-accordion-content {
padding:.5em 18px;
border: none 0px;
overflow: auto; 
display: none;
margin:0 !important;
}
.ui-accordion .ui-accordion-content-active { display: block; margin:0 !important;}
.ui-accordion .ui-accordion-content p {
line-height:1.2em;
margin:.5em 0;
}
