html{overflow:-moz-scrollbars-vertical; height:100%;}
body{
	font-family:arial,helvetica,sans-serif;
	background:#313840 url(../images/site-bg.jpg) repeat-x 0 0;
	padding:0;
	margin:0;
	text-align:center;
	font-size:.75em;
	color:#000;
	height:100%;
	line-height:1em;
}

a{color:#1D67B4; text-decoration:underline;}
a:hover {color:#093596;}

ul {margin:0 0 12px 20px;}
ul li {list-style:square;padding:0 0 3px 0;}

sub {font-size:.7em; vertical-align:text-bottom;}

sup {font-size:.7em; vertical-align:text-top;}

.clearboth {clear:both;}
.print-only {display:none;}


#siteWrapper {width:999px;text-align:left;margin:0 auto 0 auto;background:transparent url(../images/site-shadow-bottom-bg.jpg) repeat-y center top;min-height:100%; position:relative;}
#siteWrapper .wrapper-inner {padding:0 10px 0 9px;background:transparent url(../images/site-shadow-top-bg.jpg) no-repeat center top;min-height:100%;}
#siteWrapper .inner-inner {background:#fff;min-height:100%;}

#siteHeader {height:140px;overflow:hidden;background:transparent url(../images/bg-header.jpg) no-repeat 0 0;}
#siteHeader .header-inner {}

#siteHeader .logo {float:right;height:52px;width:82px;margin:15px 0 0;position:relative;right:118px;overflow:hidden;background:url(../images/cbi-logo.png) no-repeat 0 0;text-indent:-5000px;}
#siteHeader .logo a {height:100%;width:100%;display:block;}

#siteHeader .site-search {float:right;padding:5px 45px 0 0;line-height:1em;clear:right;}
#siteHeader .site-search .search-input {background:url(../images/bg-search-global.gif) no-repeat 0 0;width:128px;height:20px;border:1px solid #02264b;float:left;}
#siteHeader .site-search .search-input #txtSiteSearch {padding:0 0 0 3px;font-size:.85em;line-height:1.6em;display:inline-block;color:#333;background:transparent;border:none;position:relative;top:3px;}
#siteHeader .site-search .btn-search {float:left;color:#acafb6;text-decoration:none;padding:5px 0 0 4px;font-size:14px;}
#siteHeader .site-search .btn-search:hover {color:#fff;}

#siteHeader .banner {float:left;width:270px;height:140px;position:absolute;top:0;left:9px;overflow:hidden;}
#siteHeader .banner > .cover {position:absolute;top:0;left:0;height:100%;width:100%;background:url(/common/images/punchout-overlay-header.png) no-repeat 0 0;z-index:29;}
#siteHeader .banner > a {float:left;}

#siteHeader .banner ul {margin:0;padding:0;position:absolute;left:15px;top:12px;}
#siteHeader .banner li {margin:0;padding:0;list-style:none;display:none;}
#siteHeader .banner img {width:250px;}

#siteNav {float:right;position:relative;margin:-22px 25px 0 0;z-index:999;line-height:1em;}
#siteNav .nav-inner {}

#siteNav ul {margin:0;padding:0;font-size:1em;}
#siteNav ul li {list-style:none;margin:0;padding:0;float:left;position:relative;border-right:1px dotted #6581a8;padding:0 3px;}
#siteNav ul li a {float:left;color:#fff;padding:3px 8px 2px 8px;text-decoration:none;cursor:pointer;}

#siteNav ul li.hover a{background:#1569b1;border-right:1px solid #0f1c46;border-top:1px solid #488ec1;border-left:1px solid #6288af;padding:2px 7px 2px 7px;opacity:.9;filter:alpha(opacity=90);}
#siteNav ul li.hover ul {display:block;font-size:.95em;opacity:.9;filter:alpha(opacity=90);}

#siteNav ul li.hover ul {position:absolute;background:#1569b1;width:170px;z-index:999;top:17px;left:3px;padding:3px 0 0 0;border-bottom:1px solid #0f1c46;border-right:1px solid #0f1c46;border-left:1px solid #488ec1;}
#siteNav ul li.hover ul li {clear:both;float:left;display:inline;position:static;border:none;padding:0;width:100%;}
#siteNav ul li.hover ul li a {float:none;clear:both;display:block;border:none;color:#ddeeff;border-bottom:1px solid #488ec1;padding:3px 12px;}
#siteNav ul li.hover ul li a:hover {background:#0f1c46;color:#fff;}
#siteNav ul li.hover ul li.last a {border-bottom:none;}


#siteNav ul li.last {border:none;}
#siteNav ul li.last ul {right:3px;left:auto;}



#siteNav .nav-inner ul ul,
#siteNav .nav-inner ul ul ul,
#siteNav .nav-inner ul ul ul ul,
#siteNav .nav-inner ul ul ul ul ul {display:none;font-size:1em;}

#siteWayfinder {clear:both;height:30px;overflow:hidden;background:#007dc3 url(../images/bg-wayfinder.jpg) repeat-x 0 0;}
#siteWayfinder .wayfinder-inner {background:transparent url(../images/bg-wayfinder-angle.gif) no-repeat -1px bottom;height:100%;}

#siteWayfinder h6 {float:left;width:235px;font-size:1.4em;line-height:1.3em;font-weight:normal;color:#fff;font-style:italic;margin:0;padding:4px 0 0 40px;}
#siteWayfinder ul {font-size:.9em;padding:8px 0 0 0;}
#siteWayfinder ul li {list-style:none;float:left;padding:1px 4px 0 10px;background:url(../images/breadcrumb-sep.gif) no-repeat 0 3px;color:#94ceff;}
#siteWayfinder ul li a {float:left;color:#fff;text-decoration:underline;}
#siteWayfinder ul li a:hover {text-decoration:none;}


#siteFooter {color:#9a9a9a;background:#fff url(../images/bg-footer.jpg) repeat-x 0 0;}
#siteFooter .footer-inner {padding:15px;}

#siteFooter p {color:#9a9a9a;}

#siteFooter .copyright {font-size:.8em;}
#siteFooter .footer-nav {text-align:center;padding:0 0 25px 0;left:50%;position:relative;float:left;}
#siteFooter .footer-nav ul {margin:0;padding:0;float:left;position:relative;right:50%;}
#siteFooter .footer-nav ul li {list-style:none;margin:0;padding:0;border-right:1px solid #afafaf;float:left;}
#siteFooter .footer-nav ul li a {color:#1b69b4;text-decoration:none;float:left;padding:0 7px;line-height:1em;}
#siteFooter .footer-nav ul li a:hover {text-decoration:underline;}

#siteFooter .footer-nav ul li.first {}
#siteFooter .footer-nav ul li.last {border:none;}

#siteFooter .footer-nav2 ul {float:right;font-size:.8em;}
#siteFooter .footer-nav2 ul li {float:left;list-style:none;}
#siteFooter .footer-nav2 ul li a {color:#9a9a9a;text-decoration:none;float:left;padding:0 0 0 8px;}
#siteFooter .footer-nav2 ul li a:hover {color:#666;}


#sitePage {}
#sitePage .page-inner {}

#sitePage .page-left {float:left;background:transparent url(../images/bg-leftnav.jpg) no-repeat 0 0;width:250px;}
#sitePage .page-left .left-inner {padding:20px 0 0px 30px;margin:0 0 200px 0;}

#sitePage .page-main {float:left;width:730px;}
#sitePage .page-main .main-inner {padding:30px 30px 0 35px;}

#sitePage .page-main .main-content {float:left;width:450px;overflow:hidden;}
#sitePage .page-main .main-content .content-inner {padding:0 10px 15px 0;}
#sitePage .page-main .main-sidebar {float:right;width:205px;}
#sitePage .page-main .main-sidebar .sidebar-inner {padding:10px 0 10px 10px;}

#sitePage.one_col_full .page-left {display:none;}
#sitePage.one_col_full .page-main,
#sitePage.one_col_full .page-main .main-content {float:none; width:auto;}

#sitePage.two_col_right_heavy .main-content {width:665px;}
#sitePage.two_col_right_heavy .main-content .content-inner {padding-right:0;}
#sitePage.two_col_right_heavy .main-sidebar {display:none;}


.page-main {font-family:Verdana, Geneva, sans-serif;color:#333;line-height:1.2em;}

.page-main p {line-height:1.4em;}

/*.page-main ul {margin:5px 0 10px 10px;}
.page-main ul li {padding:4px 0;}*/



.page-main h2 {color:#666666;font-size:1.4em;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0 0 .8em 0;padding:0;}
.page-main h2 a {color:#666666;}

.page-main ul.tabs-nav {font-size:.8em;}

.page-main div.alpha-nav {font-size:85%;margin-bottom:15px;}
.page-main div.alpha-nav a {color:#1F68B5;}
.page-main div.alpha-nav a:hover {color:#003399;}

.page-main ul.pagination {margin:10px 0; padding:0;font-size:85%;}
.page-main ul.pagination li {display:inline;list-style-type:none;}
.page-main ul.pagination li a {color:#999999; padding-right:7px;}

.main-sidebar {font-size:.9em;}



#siteSubNav {}
#siteSubNav .nav-inner {}
#siteSubNav ul {margin:0;padding:0;font-size:1em;line-height:1.4em;float:left;width:100%;}
#siteSubNav ul li {list-style:none;margin:0;padding:0;float:left;width:100%;border-bottom:1px solid #c7c7c7;}
#siteSubNav ul li a {display:block;color:#1d65b1;text-decoration:none;padding:5px 12px 5px 15px;}
#siteSubNav ul li a:hover {background:url(../images/arrow-leftnav.gif) no-repeat 5px 8px;}

#siteSubNav ul li.active {background:#fff;}
#siteSubNav ul li.active a.active {color:#093596;background:url(../images/arrow-leftnav.gif) no-repeat 5px 8px;}

#siteSubNav ul li.parent-active {background:#fff;}
#siteSubNav ul li.parent-active li a {background:transparent;color:#1d65b1;}

#siteSubNav ul ul {font-size:.9em;padding:0 0 8px 15px;width:205px;}
#siteSubNav ul ul li {border:none;}
#siteSubNav ul ul li a {padding:2px 15px 2px 8px;background:transparent;}
#siteSubNav ul ul li a:hover {color:#093596;background-position:0px 4px;}

#siteSubNav ul li ul li.active {background-color:transparent;}
#siteSubNav ul li ul li.active a.active {background-position:0px 4px;color:#093596;}

#siteSubNav ul ul ul {font-size:1em;width:190px;}
#siteSubNav ul ul ul ul {width:175px;}
#siteSubNav ul ul ul ul ul {width:160px;}

.align-left-margin{float:left; margin:0 12px 5px 0;}
.align-right-margin{float:right; margin:0 0 5px 12px;}


.btn-primary {border:1px solid #012D62;background:url(../images/btn-primary.gif) repeat-x 0 -1px;color:#fff;display:inline-block;height:20px;padding:0 10px;font-weight:bold;line-height:1em;font-variant:normal;font-size:.9em;cursor:pointer;}
.btn-primary:hover {background-position:0 -21px;border-color:#024392;}


h4.page-title {color:#363636;font-weight:bold;font-size:1.85em;border-bottom:1px solid #cdcdcd;padding:0 0 3px 0;margin:0 0 15px 0;line-height:1.45em;font-family:Arial, Helvetica, sans-serif;}
.page-banner {margin:0 0 12px 0;}

p.category-label {font-size:90%;color:#999;text-transform:uppercase;padding:0;margin:0;}

h1 {color:#003399;font-size:1.4em;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0 0 .8em 0;padding:0;}
h2 {font-family:Arial, Helvetica, sans-serif;}
		
p {color:#333;margin:0 0 1.2em 0;padding:0;}		
		
.image-border1 {padding:3px;border:1px solid #ccc;}		


.msg-error {color:red; }
div.msg-error {border:1px solid red; background:#FFCECE; padding:5px;}
.msg-success {color:green; }
div.msg-success {border:1px solid green; background:#CEFFCE; padding:5px;}
.msg-warning {color:#F90; }
div.msg-warning {border:1px solid orange; background:#FFEBD0; padding:5px;}




h1.bios {border-top:1px solid #999;padding-top:20px;}
h1.bios.first {border-top:0;padding-top:0;}


ul#categoryNav {margin:10px 0;}
ul#categoryNav li {font-size:83%;text-transform:uppercase;font-weight:bold;list-style:none; margin:0;padding:5px 0;}
ul#categoryNav li a {text-decoration:none;}
ul#categoryNav li li {font-weight:normal;text-transform:none;}
ul#categoryNav li li a {text-decoration:underline;}





.wrap-index {}
.wrap-index .index-inner {}

.wrap-index .index-anchors {margin:0 0 15px 0;}
.wrap-index .index-anchors ul {margin:0;padding:0;float:left;border-left:1px solid #ccc;}
.wrap-index .index-anchors ul li {float:left;padding:0 2px;border-right:1px solid #ccc;list-style:none;}
.wrap-index .index-anchors ul li a {float:left;padding:2px 12px;}

.wrap-index .anchors-alpha ul li a {padding:2px 5px;}

.wrap-index .index-category {clear:both;margin:0 0 1.2em 0;}
.wrap-index .index-category .category-title {margin:0 0 12px 0;padding:4px 12px;background:#eee;}
.wrap-index .index-category .category-title .lnk-to-top {float:right;font-size:10px;color:#666;}
.wrap-index .index-category .category-title .lnk-to-top:hover {color:#093596;}
.wrap-index ul li ul li .index-category .category-title {background:none;font-size:1.2em;color:#666;padding:0 6px;margin-top:8px;font-family:Verdana;font-weight:bold;}

.wrap-index ul li {list-style:none;}

.wrap-index .index-item {margin:0 0 8px 0;}
.wrap-index .index-item .item-inner {padding:0 0 8px 0;}
.wrap-index .index-item .item-inner > p:last-child {margin-bottom:0;}
.wrap-index .index-item .item-image {}
.wrap-index .index-item .item-title {}
.wrap-index .index-item .item-desc {}
.wrap-index .index-item .item-desc .desc-inner {}

.wrap-index .index-row-sep {clear:both;height:1px;overflow:hidden;}


.index-accordion {}
.index-accordion {}

.index-accordion .index-category {margin-bottom:8px;}

.index-accordion .index-category h4.category-title {cursor:pointer;margin-bottom:0;padding-left:20px;}
.index-accordion .index-category h4 .icon {display:block;overflow:hidden;position:relative;margin:-1px 0 0 -16px;float:left;height:16px;width:16px;background:url("/common/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png") no-repeat;}

.index-accordion .index-category h4.expanded {}
.index-accordion .index-category h4.expanded .icon {background-position:-64px -16px;}
.index-accordion .index-category h4.collapsed {}
.index-accordion .index-category h4.collapsed .icon {background-position:-32px -16px;}

.index-accordion .index-category div.expanded {border:1px solid #ccc;padding:8px 12px;display:block;}
.index-accordion .index-category div.collapsed {display:none;}



.index-techsvcs {}
.index-techsvcs .index-col {float:left;width:205px;margin-right:15px;padding:0;display:inline;clear:none;}

.index-techsvcs .index-category .category-title {color:#666;font-size:85%;font-weight: bold;margin:0 0 12px 0;padding:4px 12px;background-color:#eee;}
.index-techsvcs .index-category ul.list-links {margin:0 0 0 0;}
.index-techsvcs .index-category ul.list-links li {font-size: 83%;list-style:none;background:url(../images/arrow-pixel-blue.gif) no-repeat 0 4px;padding:0 0 0 10px;margin:0 0 4px 0;}
.index-techsvcs .index-category p {font-size: 80%;}

.index-techsvcs .index-category ul.sub-items {margin:0 0 0 15px;}
.index-techsvcs .index-category ul.sub-items li {margin:0;padding:0;font-size:1em;background:none;list-style:square;}

.index-techsvcs .index-category div.expanded {padding:8px 10px;}


.index-techsvcs-sector .index-category {width:205px;float:left;clear:none;margin-right:15px;}
.index-techsvcs-sector .index-category .category-title {margin-bottom:0;}
.index-techsvcs-sector .index-category .category-items {padding:8px 10px;}

.index-techsvcs-sector .col-3 {margin-right:0;}


.index-articles {}

.index-articles .index-item {border-bottom:1px solid #ccc;clear:both;padding:8px 0;100%;}
.index-articles .index-item .item-image {float:left;margin:1px 12px 4px 0;padding:3px;border:1px solid #999;}
.index-articles .index-item .item-image img {border:none;}
.index-articles .index-item .item-image:hover {border-color:#666;}
.index-articles .index-item .item-title {font-weight:normal;margin-bottom:4px;}
.index-articles .index-item .item-desc {}
.index-articles .index-item .item-desc p {margin:0 0 8px 0;}



.index-cbiworld {}

.index-cbiworld .index-item {float:left;width:330px;clear:left;}
.index-cbiworld .index-item .item-title {font-size:1em;font-weight:bold;color:#000;font-family:Verdana, Geneva, sans-serif;}
.index-cbiworld .index-item .item-image {float:left;width:100px;border:1px solid #CCCCCC;margin:0 10px 10px 0;padding:0;}
.index-cbiworld .index-item .item-image .image-inner {padding:8px;}
.index-cbiworld .index-item .item-image img {margin-bottom:5px;}
.index-cbiworld .index-item .item-image a {font-size:.8em;}
.index-cbiworld .index-item .item-image span {font-size:.8em;}

.index-cbiworld .index-item .item-desc {}
.index-cbiworld .index-item .item-desc ul {margin-left:140px;}
.index-cbiworld .index-item .item-desc ul li {list-style:square;}

.index-cbiworld .item-alt {clear:none;}


.index-history {}
.index-history .index-item {}
.index-history .index-item .item-title h2 {margin-bottom:.4em;color:#003399;font-size:1.25em;}
.index-history .index-item .item-image {float:left;margin:0 10px 4px 0;}


.index-glossary {}
.index-glossary .index-item {}
.index-glossary .index-item dt {font-weight:bold;color:#666;}
.index-glossary .index-item dd {margin:0 0 0 15px;}




#sitePage .index-offices .index-category .index-category .category-title {padding-left:12px; color:#666; margin-bottom:6px;}





.index-offices {}
.index-offices ul {margin:0;padding:0;float:left;width:100%;}
.index-offices ul li {clear:both;width:100%;margin:0;padding:0;float:left;}
.index-offices .index-item {float:left;width:305px;margin:0 0 12px 0;}
.index-offices .index-item .item-inner {padding:0 12px;}
.index-offices .index-item p {margin:0;}
.index-offices .index-item .item-coverage {font-weight:bold;font-size:.85em;}
.index-offices .index-item .item-title {color:#000;}
.index-offices .index-item .item-title h2 {font-size:1em;margin:0;}
.index-offices .index-item .item-address {}
.index-offices .index-item .item-phone,
.index-offices .index-item .item-fax {font-size:.85em;clear:left;}
.index-offices .index-item .item-phone label,
.index-offices .index-item .item-fax label {float:left;padding:0 4px 0 0;}
.index-offices .index-item .item-phone p,
.index-offices .index-item .item-fax p {float:left;}

.index-offices ul li li {clear:none;width:auto;}
.index-offices ul li li .index-item {}

.index-offices ul li ul {margin:0 0 10px 0;}
.index-offices ul li ul li .index-category {margin:8px 0;}


.index-offices .index-category .category-title {}

.index-offices #officeCorporate {margin:0 0 16px 0;}


ul.alpha-cat a {color:#003399;}
ul.alpha-cat a:hover {color:#006699;}

.index-overview {}
.index-overview .index-item {}
.index-overview .index-item .item-image {float:left;margin:0 12px 5px 0;}
.index-overview .index-item .item-image a {padding:4px;border:1px solid #cdcdcd;float:left;}
.index-overview .index-item .item-image a img {border:none;}
.index-overview .index-item .item-title {margin-bottom:4px;}
.index-overview .index-item .item-desc {padding: 0 0 15px 0;}
.index-overview .index-item .item-desc p:last-child {margin-bottom:0;}



.index-pages {}
.index-pages .index-item {margin:0 0 10px 0;}
.index-pages .index-item .item-image {float:left;margin:0 8px 4px 0;}
.index-pages .index-item .item-image img {width:35px;padding:2px; border:1px solid #ccc; background:#fff;}

/* Sidebar container type defaults */
.wrap-sidebar {}
.wrap-sidebar .wrap-inner {}
.wrap-sidebar .wrap-head {font-size:1.25em;line-height:1.15em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#222;background:#ccc;padding:5px 8px 3px;margin:0;}
.wrap-sidebar .wrap-content {border:1px solid #ccc;padding:12px;}
.wrap-sidebar .wrap-content p:last-child,
.wrap-sidebar .wrap-content ul:last-child {margin-bottom:0;}

.wrap-sidebar .list-links, .wrap-sidebar .nav_categories {margin:0 0 1em 5px;}
.wrap-sidebar .list-links li, .wrap-sidebar .nav_categories li {list-style:none;background:url(../images/arrow-pixel-blue.gif) no-repeat 0 4px;padding:0 0 0 10px;margin:0 0 4px 0;}

.main-sidebar .wrap-sidebar {margin:0 0 12px 0;}


.wrap-sidebar .sidebar-item {border-bottom:1px solid #98B2B7;padding:10px 0;}
.wrap-sidebar .sidebar-item .item-image {float:left;margin:2px 8px 4px 0;}
.wrap-sidebar .sidebar-item .item-image img {padding:2px;border:1px solid #ccc;background:#fff;}
.wrap-sidebar .sidebar-item .item-title a {text-decoration:none;}
.wrap-sidebar .sidebar-item .item-teaser {margin:0;}
.wrap-sidebar .sidebar-item a.more {clear:left;}

.wrap-sidebar .first {padding-top:0;}
.wrap-sidebar .last {border-bottom:0px;padding-bottom:0;}


/* Sidebar container type 1 (gray) */
.wrap-sidebar1 {}
.wrap-sidebar1 .wrap-inner {}
.wrap-sidebar1 .wrap-head {background:#ccc url(../images/bg-titlebar1.jpg) no-repeat 0 0;}
.wrap-sidebar1 .wrap-content {border-top:none;}


/* Sidebar container type 2 (blue) */
.wrap-sidebar2 {}
.wrap-sidebar2 .wrap-inner {}
.wrap-sidebar2 .wrap-head {background:#82a2a8 url(../images/bg-title-sidebar2.jpg) no-repeat 0 0;}
.wrap-sidebar2 .wrap-content {border:1px solid #ACBFAC;border-top:none;background:#E6ECF2 url(../images/bg-content-sidebar2.jpg) repeat-x 0 0;}


/* Sidebar container type 3 - (green) */
.wrap-sidebar3 {}
.wrap-sidebar3 .wrap-inner {}
.wrap-sidebar3 .wrap-head {background:#82a2a8 url(../images/bg-title-sidebar3.jpg) no-repeat 0 0;}
.wrap-sidebar3 .wrap-content {border:1px solid #98B2B7;border-top:none;background:#D0DACF url(../images/bg-content-sidebar3.jpg) repeat-x 0 0;}

/* Sidebar container type 4 - (purplish) */
.wrap-sidebar4 {}
.wrap-sidebar4 .wrap-inner {}
.wrap-sidebar4 .wrap-head {background:#978ea0 url(../images/bg-title-sidebar4.jpg) no-repeat 0 0;}
.wrap-sidebar4 .wrap-content {border:1px solid #AFA9B7;border-top:none;background:#DBD8DE url(../images/bg-content-sidebar4.jpg) repeat-x 0 0;}

/* Sidebar "Read More" links */
.wrap-sidebar a.more {background: url(../images/bg-arrow-more.gif) no-repeat right 4px;padding-right:12px;display:inline-block;}


.wrap-search-results {}

.wrap-search-results .results-row {border-bottom:1px solid #eee;}
.wrap-search-results .results-row .row-inner {padding: 8px 0;}
.wrap-search-results .results-row .row-title {font-weight:bold;font-size:1.1em;padding:0;margin:0 0 4px 0;float:left;}
.wrap-search-results .results-row .row-title a {color:#1D67B4;text-decoration:underline;}
.wrap-search-results .results-row .row-title a:hover {color:#093596;}

.wrap-search-results .results-row .row-date {font-size:.85em;color:#666;padding:0;margin:0 0 4px 0;float:right;}
.wrap-search-results .results-row .row-desc {clear:both;}
.wrap-search-results .results-row .row-url {font-size:.75em;}
.wrap-search-results .results-row .row-url a {color:#666;}
.wrap-search-results .results-row .row-url a:hover {color:#1D67B4;}


.wrap-search-input {background:#fff;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:5px 12px;}
.wrap-search-input label {display:block;font-size:1.15em;padding:0 0 4px 0;}
.wrap-search-input .input-text {width:190px;float:left;clear:left;margin:0 0 4px 0;}





.sidebar-projects {}
.sidebar-projects .sidebar-item {}
.sidebar-projects .sidebar-item .item-image {}
.sidebar-projects .sidebar-item .item-title {}
.sidebar-projects .sidebar-item .item-title a {}
.sidebar-projects .sidebar-item .item-teaser {}
.sidebar-projects .sidebar-item a.more {}




.b2i .page-left .sidebar-ir {margin-top:30px;}
.b2i .page-left .sidebar-ir ul {margin:0;padding:0;}
.b2i .page-left .sidebar-ir ul li {list-style:none; margin:0; padding:0 0 10px 0;}
.b2i .page-left .sidebar-ir ul li a {text-decoration:none; font-weight:bold; color:#444;}
.b2i .page-left .sidebar-ir ul li a:hover {color:#000;}
.b2i .page-left .sidebar-ir ul li img {vertical-align:middle;margin:0 4px 0 0;}



/* Site map */

.wrap-sitemap {padding:0 0 15px 0;}
.wrap-sitemap ul {}
.wrap-sitemap ul li {font-size:1.2em;list-style:none;background:url(../images/arrow-pixel-blue.gif) no-repeat 0 4px;padding:0 0 0 10px;margin:0 0 4px 0;font-weight:bold;}
.wrap-sitemap ul li a {text-decoration:none;}
.wrap-sitemap ul li li {font-size:.8em;font-weight:normal;}
.wrap-sitemap ul li li li {font-size:.95em;}
.wrap-sitemap ul li li li li li {font-size:1em; }

/*Audio player styles*/
.audio-player {background:#EFEFEF;clear:both;margin:0 0 15px 0;}
.audio-player .player-inner {padding:5px;}
.audio-info {}
.wrap-sidebar .podcast-link li {list-style:none;background:url(../images/rss.png) no-repeat 0 2px;padding:0 0 0 15px;margin:0 0 4px 0;}


.logo-file {background: #EFEFEF;clear:both;padding:10px 0;margin-bottom:15px;}
.logo-file a {padding:10px;}



/* GLOBAL EXPLICIT JQUERY UI STYLES */

.ui-widget {font-size:1em;}

.ui-tabs-nav li {list-style:none;}

.ui-tabs-panel ul.list-links {margin:0 0 1em 5px;}
.ui-tabs-panel ul.list-links li {list-style:none;background:url(../images/arrow-pixel-blue.gif) no-repeat 0 4px;padding:0 0 0 10px;margin:0 0 4px 0;}
.ui-tabs-panel ul.list-links a {color:#08A5F6;}
.ui-tabs-panel ul.list-links a:hover {color:#003399;}
.ui-tabs-panel p a {color:#006699;}
.ui-tabs-panel p a:hover {color:#003399;}
.ui-tabs-panel p strong a {color:#000066;}
.ui-tabs-panel p strong a:hover {color:#003399;}

