div.eventsSearch { width: 40%; float: right; }
table.calendar { background-color: #eee; border: solid 1px #ccc; }
table.calendar a { color: #000; }
table.calendar td { text-align: center; }
table.title { border: solid 1px #ccc; background-color: #fff; width: 100%; text-align: center; }
table.title td { text-align: center; }
table.calendar td.dayHeader { font-weight: bold; border-bottom: solid 1px #404040; }
table.calendar td.otherMonthDay { background-color: #E6E6E6; border: solid 1px #eee; }
table.calendar td.selectedDay { background-color: #ccc; border: solid 1px #eee; }
table.calendar td.todayDay { font-weight: bold; }
table.calendar td.day, table.calendar td.todayDay, table.calendar td.weekendDay { background-color: #fff; border: solid 1px #eee; }
table.calendar td.selector { color: #F05226; }
div.pager { padding-bottom: 24px; }
div.pager p { margin-bottom: 6px; }
div.pager a.pagerLink { padding: 3px 6px 3px 6px; background: #ececec; border: solid 1px #ccc; color: #000; text-decoration: none; }
div.pager a.pagerLink:hover { color: #000; background: #e0e0e0; text-decoration: none; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
div.letterContainerPanel { float : left; position : relative; text-align: center; margin : 0px 0px 30px; padding : 70px 10px 0px; height : 73px; background : #E2E1D8 url(/JCO/Sites/Website/Theme/Images/aToZ_bg.gif) no-repeat left top; }
div.letterContainerPanel .letterContainerPanel { padding : 0px; background : none; }
div.letterContainerPanel li { display : inline; text-align : center; width: 25px; list-style-type : none; }
div.letterContainerPanel a, div.letterContainerPanel .disabledLink { display: inline-block; padding: 1px 0px 0px; font-weight: bold; text-decoration : none; margin : 5px 0px 0px; height : 19px; width: 25px; font-size: 112%; color: #fff; background : #305873 url(/JCO/Sites/Website/Theme/Images/aToZ_letter.gif) no-repeat left top; }
div.letterContainerPanel .disabledLink { color: #fff; background : #D6DEE3 url(/JCO/Sites/Website/Theme/Images/aToZ_letter_inactive.gif) no-repeat left top; }
span.selectedLetter { color: #2678b6!important; background : #305873 url(/JCO/Sites/Website/Theme/Images/aToZ_letter.gif) no-repeat left top; }
div.letterContainerPanel a:hover { color: #fff !important; text-decoration : none; }
tr.notSearchable { text-decoration: line-through; }
input.searchBox { position : absolute; top : 0px; right : 63px; width: 175px; padding : 12px 0 0px 13px; margin : 0px; font-size : 90%; font-weight : normal; border : 0px; color : #666; background-color : Transparent; }
input.searchButton { position : absolute; top : 0px; right : 0px; }
div.fullWidthHeaderContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthHeaderContainer { position : relative; width : 950px; padding : 0px 16px; margin : 0px auto; background-color : #fff; z-index : 100; }
ul,li { z-index: 0; }
div.header { width : 950px; margin : 0px; padding : 0px; background : #348c98 url(/JCO/Sites/Website/Theme/Images/header_bg.jpg) no-repeat center top; }
div.header ul { margin: 0px; padding: 0; list-style-type : none; }
div.headerText { float : right; width: 300px; margin : 0px 16em 0px 0px; padding : 0px; display : inline; }
div.headerText ul li { float : right; }
div.headerText ul li a { font-weight : normal; color : #fff; padding : 0px 9px 0px 10px; margin : 5px 0px 0px; display : inline-block; background : url(/JCO/Sites/Website/Theme/Images/headerLink_divider.gif) no-repeat right 4px; }
div.headerText ul li a:hover { color : #fff; text-decoration : underline; }
div.quickLayoutSwitch { position : absolute; top : 3px; right : 32px; font-size : 90%; }
div.quickLayoutSwitch span { display : none; }
div.quickLayoutSwitch ul { margin : 0px; padding : 0px; position : relative; top : 0px; right : 0px; }
div.quickLayoutSwitch ul li { float : none; margin : 0px; padding : 0px 0px 0px 2px; list-style-type : none; display : inline; }
div.quickLayoutSwitch ul li a, div.quickLayoutSwitch ul li a:hover { margin : 0px; padding : 0px; font-weight : normal; text-transform : uppercase; border-right : 0px; color : #fff; background : none; }
div.quickLayoutSwitch ul li a.textSizeStandard { font-size : 90%; text-decoration : underline; }
div.quickLayoutSwitch ul li a.textSizeMedium { font-size : 120%; text-decoration : none; }
div.quickLayoutSwitch ul li a.textSizeLarge { font-size : 140%; text-decoration : none; }
div.quickLayoutSwitch ul li a:hover { color : #fff; text-decoration : underline; }
div.headerLeft { float : left; margin : 20px 0px 30px 27px; padding : 0px; display : inline; height: 117px; }
div.headerRightTop { float : right; margin : 0px; padding : 0px; display : block; }
a.layoutListOuter { position : absolute; top : 0px; right : 73px; font-size : 100%; font-weight : normal; color : #fff; padding : 0px 10px 0px 9px; margin : 5px 0px 0px; display : inline; white-space : nowrap; background : url(/JCO/Sites/Website/Theme/Images/headerLink_divider.gif) no-repeat right 5px; }
a.layoutListOuter:hover { color : #fff; text-decoration : underline; }
div.headerRightTop form { position : absolute; top : 92px; right : 32px; height : 37px; width : 251px; padding : 0px; margin : 0px; background : #fff url(/JCO/Sites/Website/Theme/Images/search_box.gif) no-repeat left top; }
div.headerRightTop label.searchLabel { display : none; }
div.authenticationLinksContainer { position : absolute; top : 25px; right : 32px; width:300px; }
div.authenticationLinksContainer a { float : right; font-size : 85%; font-weight : normal; color : #fff; padding : 0px 9px 0px 10px; margin : 5px 0px 0px; display : inline-block; background : url(/JCO/Sites/Website/Theme/Images/headerLink_divider.gif) no-repeat right 2px; }
div.authenticationLinksContainer a:hover { color : #fff; text-decoration : underline; }
div.authenticationLinksContainer a.logOnLogOffLink { background : none; padding-right : 0px; }
div.headerRightBottom { margin-left : 16px; width : 950px; height : 36px; margin : 0px; padding : 0px; background : #666 url(/JCO/Sites/Website/Theme/Images/topNav_repeat.gif) repeat-x left top; clear:both; }
ul.topLevelNavLinks { width : 950px; height: 36px; padding : 0px; margin : 0px; float : left; z-index: 99; background : url(/JCO/Sites/Website/Theme/Images/topNav_right.gif) no-repeat right top; }
ul.topLevelNavLinks li { position: relative; padding : 0px 0px 0px 1px; height : 31px; margin : 0px; list-style-type : none; display : inline; background : #656565 url(/JCO/Sites/Website/Theme/Images/topNav_repeat.gif) repeat-x center top; float: left; _width:1px; }
*html ul.topLevelNavLinks li.firstLink { width: 34px; }
ul.topLevelNavLinks li.linkIndex1 { background : url(/JCO/Sites/Website/Theme/Images/topNav_left.gif) no-repeat left top; padding : 0px; }
ul.topLevelNavLinks li span.navOuter { display : block; height : 31px; }
ul.topLevelNavLinks li.linkIndex1 span.navOuter { background : none !important; }
ul.topLevelNavLinks li a { display: inline-block; height : 31px; margin : 0px; color: #fff; font-weight : normal; white-space : nowrap; text-decoration : none; background : transparent url(/JCO/Sites/Website/Theme/Images/topNav_divider.gif) no-repeat left top; }
ul.topLevelNavLinks li.linkIndex1 a { background : none; }
ul.topLevelNavLinks li a:hover { color: #fff; }
ul.topLevelNavLinks li a span.navInner { display : block; padding : 8px 20px 0px 10px; background : url(/JCO/Sites/Website/Theme/Images/topNav_arrow.gif) no-repeat right 15px; cursor: pointer; cursor: hand; }
ul.topLevelNavLinks li.channel_active { background : url(/JCO/Sites/Website/Theme/Images/topNav_activeRepeat.gif) repeat-x right top; }
ul.topLevelNavLinks li.channel_active span.navOuter { display : block; background : url(/JCO/Sites/Website/Theme/Images/topNav_channelActive.gif) no-repeat center 31px; }
ul.topLevelNavLinks ul.subChannel li.channel_active span.navOuter, ul.topLevelNavLinks ul.subChannel li.channel_inactive span.navOuter { background:none !important; }
ul.topLevelNavLinks li.channel_active a span.navInner { background : url(/JCO/Sites/Website/Theme/Images/topNav_arrowActive.gif) no-repeat right 15px; }
ul.topLevelNavLinks li.linkIndex1 a.channel_inactive span.navInner { background : none; padding : 8px 10px 0px; }
ul.topLevelNavLinks li.linkIndex1 a.channel_active span.navInner { background : url(/JCO/Sites/Website/Theme/Images/topNav_leftActive.gif) no-repeat left top; padding : 8px 10px 0px; height : 27px; }
ul.topLevelNavLinks li.linkIndex1 a.channel_active:hover span.navInner { background : none; }
ul.topLevelNavLinks ul { display: none; }
ul.topLevelNavLinks ul a:hover { text-decoration: none; }
ul.topLevelNavLinks li ul { position: absolute; z-index: 999; left: 0px; top: 31px; width: 226px; height: auto; background : #fff url(/JCO/Sites/Website/Theme/Images/topNav_dropDown.gif) no-repeat left bottom; margin: 0px; padding : 1px 0px; border-top : solid 3px #45a7b4; }
ul.topLevelNavLinks li li { width : 206px !important; height : auto; position : relative; margin : 0px 10px 0px 10px !important; margin:0px 0px 0px 5px; white-space: normal; padding : 5px 0px !important; display : block; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left top; float: none; }
ul.topLevelNavLinks li li.linkIndex1 { background : none; }
ul.topLevelNavLinks li.linkIndex1, ul.topLevelNavLinks li.linkIndex2, ul.topLevelNavLinks li.linkIndex3 { z-index: 9999; }
ul.topLevelNavLinks li li a { height: auto !important; display: block; padding : 4px 0px !important; margin : 0px; font-weight: normal; text-align: left; white-space : normal; text-transform: none; color : #1555ac !important; background : none !important; }
ul.topLevelNavLinks li li a:hover { color : #1555ac !important; text-decoration : underline; }
ul.topLevelNavLinks li li ul { position : relative; display : block; left : 0px; top : 0px !important; margin: 0px; padding : 5px 0px 10px; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left top; border : 0px !important; height : auto !important; width : 206px !important; }
ul.topLevelNavLinks li li ul li { float : none; margin : 0px !important; white-space: normal; padding : 0px !important; display : block; border : 0px !important; }
ul.topLevelNavLinks li li ul li.channel_inactive { background-image : none !important; }
ul.topLevelNavLinks li li ul li a { padding : 3px 0px; margin : 0px; font-weight: normal; text-transform: none; color : #1555ac !important; background : none !important; }
ul.topLevelNavLinks li li ul li a:hover { color : #1555ac !important; background : none !important; text-decoration : underline; }
ul.topLevelNavLinks li:hover ul.level1, ul.topLevelNavLinks li.over ul.level1 { display : block; }
ul.topLevelNavLinks li:hover, ul.topLevelNavLinks li.over { background : url(/JCO/Sites/Website/Theme/Images/topNav_dropDown_left.gif) no-repeat left top !important; }
ul.topLevelNavLinks li:hover li, ul.topLevelNavLinks li.over li { background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left top !important; }
ul.topLevelNavLinks li:hover li.linkIndex1, ul.topLevelNavLinks li:hover li li, ul.topLevelNavLinks li.over li li { background : none !important; }
ul.topLevelNavLinks li:hover a, ul.topLevelNavLinks li.over a { background : url(/JCO/Sites/Website/Theme/Images/topNav_dropDown_right.gif) no-repeat right top !important; }
ul.topLevelNavLinks li:hover li.linkIndex1 a, ul.topLevelNavLinks li:hover li li a, ul.topLevelNavLinks li:hover li a, ul.topLevelNavLinks li.over li a, ul.topLevelNavLinks li.over li li a { background : none !important; }
ul.topLevelNavLinks li li span.navOuter, ul.topLevelNavLinks li li li span.navOuter, ul.topLevelNavLinks li li a span.navInner, ul.topLevelNavLinks li li li a span.navInner, ul.topLevelNavLinks li li.linkIndex1 a span.navInner, ul.topLevelNavLinks li li li.linkIndex1 a span.navInner { padding : 0px !important; background : none !important; height : auto; }
div.postingActionsContainer { position : absolute; right : 325px; bottom : 15px; padding : 0px; margin: 0px; font-size : 90%; background : url(/JCO/Sites/Website/Theme/Images/postingActions_border.gif) no-repeat right center; }
ul.postingActionsList { margin : 0px; padding : 0px; }
ul.postingActionsList li { list-style-type : none; padding : 0px; }
ul.postingActionsList li.actionLinkTo { padding : 0; }
ul.postingActionsList li a { display : block; text-align : right; text-decoration: none; padding: 2px 10px 3px 20px; color: #0a314f; font-weight : normal; }
ul.postingActionsList li a:hover { text-decoration: underline; color: #0a314f; }
ul.postingActionsList li.actionReturn a { background : url(/JCO/Sites/Website/Theme/Images/icon_arrowleft.gif) no-repeat 10px 5px; }
ul.postingActionsList li.actionPrint a { background : url(/JCO/Sites/Website/Theme/Images/icon_print.gif) no-repeat left 0px; }
table.structuredData { margin-top: 6px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { font: normal 0.8em Arial, Helvetica, Verdana, Sans-Serif; background: #f1efe3; color: #000; text-align: center; }
a { color: #1555ac; text-decoration: none; }
h1 { }
h2, h3, h4, h5, p { margin: 0 0 1.0em 0; }
h2 { }
h3 { font-size: 1.3em; color: #004990; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
table { border-collapse: collapse; border: 0; }
th, td { padding: 0 3px 3px 0; vertical-align: top; border: 0; }
th p, td p { margin: 0 0 1.0em 0; }
li { list-style: none; }
input, textarea, select { font: normal 1.0em Arial, Helvetica, Verdana, Sans-Serif; }
blockquote { margin: 0 1.0em 1.0em 1.0em; }
a img { border: 0; }
form { display: inline; }
div.floatClearer { clear: both; height: 0; overflow: hidden; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; margin-top: 6px; }
span.glossaryTermLink { color: #1555ac; border-bottom: 1px dashed #1555ac; cursor: help; }
th span.glossaryTermLink { color: #fff; }
div.statusBar { padding-top: 20px !important; }
div.fullWidthBodyContainer { clear: both; }
div.fixedWidthBodyContainer { width: 950px; position: relative; padding: 0px 16px 20px; margin: 0px auto; background-color: #fff; }
div.fixedWidthHeaderContainer, div.fixedWidthBodyContainer, div.fixedWidthFooterContainer { text-align: left; }
.titleImage { float: left; margin: 0 10px 10px 0; }
.liveVersionIcon, .postingStatus { float: left; }
.megaFooter { display: none; }
.pageTypeSubHomePage5 .megaFooter { display: block; }
.megaFooter { border-top: 1px dotted #000; border-bottom: 1px dotted #000; margin-top: 10px; padding: 5px 0; overflow: hidden; }
.megaFooterTitle h3 { margin: 0; }
.megaFooterLinks { display: block; overflow: hidden; text-align: center; }
.megaFooterLinks li { display: inline-block; margin: 20px 20px 0 0; vertical-align: top; }
.browserIe6 .megaFooterLinks li, .browserIe7 .megaFooterLinks li { zoom: 1; display: inline; }
.megaFooterLinks .last { margin: 20px 0 0 0; }
.megaFooterLinks a { margin: 0; padding: 0 !important; zoom: 1; }
div.eventsSearch { font-size: 90%; float: right; width: 200px; margin : 18px 0px 0px 0px; }
div.searchPanel { padding : 0px 0px 20px 0px; margin-bottom : 10px; background : url(/JCO/Sites/Website/Theme/Images/events_bg.gif) no-repeat left bottom; width: 200px; }
div.eventsSearch div.searchPanel h3 { font-size : 140%; font-weight: normal; padding : 8px 1px 8px 15px; margin : 0px 0px 10px; color : #fff; background : #297b86 url(/JCO/Sites/Website/Theme/Images/rightCol_top.gif) no-repeat left top; }
div.searchSpecContainer select, div.searchSpecContainer input, div.calendarContainer select, div.calendarContainer input { width: 180px; margin : 0px 0px 3px 10px; vertical-align: middle; display: block; }
div.searchSpecContainer label, div.calendarContainer label { margin-left: 10px; color : #666; }
div.eventsSearch table { margin-left: 10px; text-align: center; }
table.calendar { font-size : 90%; margin-top: 12px; background-color: #fff; border: solid 1px #fff; width : 178px; }
table.calendar a { color: #333; text-decoration : none; }
table.calendar td { text-align: center; }
table.title { position : relative; border: solid 1px #fff; background : #297b86; width: 100%; text-align: center; margin : 3px 0px 8px 0px !important; font-size : 120%; font-weight : bold; color : #fff; }
table.title td { text-align: center; }
td.nextPrev a { color : #fff; font-weight : bold; }
td.selector a { color : #000; font-size : 90%; font-weight : bold; }
table.calendar td.dayHeader { font-size : 90%; font-weight: bold; color : #fff; background-color : #297b86; border : 0px; }
table.calendar td.otherMonthDay { font-size : 90%; background-color: #f4f4f4; border: solid 1px #fff; }
table.calendar td.otherMonthDay a { color: #666; }
table.calendar td.selectedDay { font-size : 90%; background-color: #666; border: solid 1px #fff; }
table.calendar td.selectedDay a { color: #fff; }
table.calendar td.todayDay { font-weight: bold; }
table.calendar td.day, table.calendar td.todayDay, table.calendar td.weekendDay { font-size : 90%; background-color: #fff; border: solid 1px #fff; }
.fc-content .fc-state-highlight { background:none repeat scroll 0 0 #F1EFE3; }
div.fullWidthFooterContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthFooterContainer { position : relative; width: 950px; height : 50px; margin : 0px auto; padding : 0px 16px 20px; font-size : 90%; background-color : #fff; }
div.footer { float : left; width: 950px; margin : 0px; display : inline; }
div.footer a { font-weight : normal; }
div.footer a:hover { text-decoration : underline; }
div.footer ul { margin : 0px; padding : 0px; width : 500px; display : inline; }
div.footer li { float : left; list-style-type: none; display: inline; margin : 0px; }
div.footer li a { display : inline-block; margin : 0px; padding : 0px 10px; white-space : nowrap; border-left : solid 1px #666; }
div.footer li a.footerLink0 { padding-left : 0px; border : 0px; }
div.copyright { float : right; text-align : right; width : 20em; margin : 0px; padding : 0px; color : #000; display : inline; }
div.copyright span { padding-left : 20px; }
div.addthis_toolbox { position : absolute; top : -34px; left : 667px; }
div.addthis_toolbox a.addthis_button_compact { display : block; padding : 0px; margin : 0px; width : 83px; height : 16px; background : url(/JCO/Sites/Website/Theme/Images/shareLink.gif) no-repeat left top !important; font-size : 1px; color : #fff; }
div.addthis_toolbox a.addthis_button_compact:hover { color : #fff; }
div.channelSummaryContainer { padding : 20px 0px; }
div.linkPanel { clear : both; float: right; padding : 0px; margin : 0px 0px 6px; width : 100%; }
div.LinkImage { padding-left : 5px; margin: 5px 0px 0px 0px; *margin: 0; float: left; }
div.LinkImage img { margin : 0px !important; padding : 0px !important; }
div.LinkDetails { padding : 0px 0px 0px 5px; margin-left: 15px; }
div.LinkDetails a { margin : 0px; padding : 0px; font-weight : normal; text-decoration : none; }
div.LinkDetails span.assetSize { color:#1555AC; }
div.LinkDetails a:hover { text-decoration : underline; }
div.linkPanelDesc { color : #666; line-height : 110%; padding : 1px 10px 1px 0px; }
div.linkPanelDate { font-size: 84%; display: block; color: #808080; }
div.linkPanel table.metaData { margin-top: 6px; font-size: 90%; color: #999999; }
div.linkPanel table.metaData ul { margin: 0; list-style: none; }
div.linkPanel table.metaData ul li { margin: 0; }
div.pager { padding-top: 24px; }
div.channelSummaryContainer { padding-top : 0px; margin-top : 30px; }
div.channelSummaryContainer .linkPanel { padding : 10px 0px; margin : 0px; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left bottom; }
div.channelSummaryContainerEvents, div.channelSummaryContainerEvents .linkPanel { background : none; }
div.channelSummaryContainerEvents .linkPanel .LinkDetails { padding-left : 82px; }
div.channelSummaryContainerEvents .linkPanel .LinkDetails a { font-size : 110%; background : none; padding-left : 0px; }
div.channelSummaryContainer .linkPanel .LinkDetails a { font-weight : bold; text-decoration : none; }
div.channelSummaryContainer .linkPanel .LinkDetails a:hover { text-decoration : underline; }
div.styledDate { float : left; position : relative; margin : 0px 0px 0px -82px; height : 66px; width : 66px; background : url(/JCO/Sites/Website/Theme/Images/cal_bg.gif) no-repeat left top; }
div.styledDate .month { position : absolute; top : 47px; left : 0px; width : 66px; text-align : center; text-transform : uppercase; color : #fff; font-size : 90%; }
div.styledDate .day { position : absolute; top : 15px; left : 0px; width : 66px; text-align : center; color : #444; font-size : 220%; font-weight : bold; }
div.ui-tabs-nav { position: relative; padding: .2em; zoom: 1; }
div.ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
div.ui-tabs-nav ul { background : url(/JCO/Sites/Website/Theme/Images/summarySearch_borderTopFull.gif) no-repeat left bottom; height : 53px; margin : 0px; padding : 0px; }
div.ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background : url(/JCO/Sites/Website/Theme/Images/summarySearch_monthInactive.gif) no-repeat left bottom; width : 47px; height : 31px; text-align : center; }
div.ui-tabs-nav li a { float: left; display : block; color : #fff; font-weight : bold; text-transform : uppercase; padding: 7px 0px 0px; text-decoration: none; width : 47px; }
div.ui-tabs-nav li a:hover { color : #fff; text-decoration: underline; }
div.ui-tabs-nav li.ui-tabs-selected { background : url(/JCO/Sites/Website/Theme/Images/summarySearch_monthActive.gif) no-repeat left bottom; }
div.ui-tabs-nav li.ui-tabs-selected a { color : #000; }
div.ui-tabs-nav li.ui-tabs-selected a:hover { color : #000; text-decoration: underline; }
div.ui-tabs-nav li.ui-tabs-selected a, div.ui-tabs-nav li.ui-state-disabled a, div.ui-tabs-nav li.ui-state-processing a { cursor: text; }
div.ui-tabs-nav li a, div.ui-tabs-collapsible div.ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
div.ui-tabs-nav .ui-tabs-panel { padding: 0px 15px 5px; background: url(/JCO/Sites/Website/Theme/Images/summarySearch_borderBottomFull.gif) no-repeat left bottom; }
div.ui-tabs-nav .ui-tabs-hide { display: none; }
div.ui-tabs-nav .ui-tabs-panel .linkPanel { width : 725px; padding : 10px 0px; margin : 0px; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left top; float: none; }
div.ui-tabs-nav .ui-tabs-panel .linkPanel .LinkImage { margin-top : 0px; }
div.ui-tabs-nav .ui-tabs-panel .linkPanel .LinkDetails { padding-left : 15px; }
div.ui-tabs-nav .ui-tabs-panel .linkPanel .LinkDetails a { font-size : 100%; font-weight : bold; }
div.videoContainer { float : right; }
div.VideoPlayerMode { float : left; width : 340px; }
div.VideoPlayerMode .channelSummaryContainer { margin-top : 0px; }
div.videoLinkContainer { padding-top : 15px; }
div.videoLinkContainer a { display : block; padding : 0px 0px 5px 10px; background : url(/JCO/Sites/Website/Theme/Images/picon_default.gif) no-repeat left 6px; }
div.switchToContainer a, div.switchToContainer a.disabled, div.switchToContainer a:hover { color: #000; font-weight : bold; }
div.switchToContainer { left : 0px; text-align: left; }
div.webAuthorConsoleContainer { text-align: left; }
div.mainColumnContainer { float : left; width : 755px; margin : 0px; padding : 0px 0px 30px; display : inline; }
div.pageTitleContainer { padding : 0px; margin : 0px; }
h1,h2,h3,h4,h5 { color: #132646; }
h1.pageTitle { display : block; padding: 0px 0px 5px; margin: 0px 0px 0px; color: #000; font-size: 150%; font-weight: bold; color: #132646; }
h2.pageDescription { margin: 0 0 1.5em 0; padding: 0px; color: #000; font-weight: normal; font-size: 110%; line-height: 140%; color: #132646; }
span.pageDate { white-space : nowrap; display: block; margin : 8px 0px 0px; font-size: 90%; color: #000; }
div.pageBodyContent { clear : both; line-height: 140%; margin: 0px; }
div.pageBodyContent .htmlContentContainer img { margin : 5px 20px 0px 0px; }
div.pageBodyContent a { font-weight : normal; text-decoration : none; }
div.pageBodyContent a:hover { text-decoration : underline; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 125%; font-weight : bold; }
div.pageBodyContent span h3 { color: #132646; clear : both; margin: 0 0 0.3em 0; }
div.pageBodyContent h3 a, div.pageBodyContent h3 a:hover { color : #000; font-weight : bold; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 115%; color: #132646; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 105%; color: #132646; }
div.pageBodyContent h4 a, div.pageBodyContent h4 a:hover, div.pageBodyContent h5 a, div.pageBodyContent h5 a:hover, div.pageBodyContent h6 a, div.pageBodyContent h6 a:hover { color: #132646; font-weight : bold; }
div.pageBodyContent ol, div.pageBodyContent ul { margin: 1.0em 2.0em; }
div.pageBodyContent ul li { list-style: disc; margin: 0 0 0.1em 0; }
div.pageBodyContent ol li { list-style: decimal; margin-left: 5px; }
div.pageBodyContent ol.lowerCaseRoman li { list-style-type: lower-roman; }
div.pageBodyContent ol.upperCaseRoman li { list-style-type: upper-roman; }
div.pageBodyContent ol.lowerCaseAlpha li { list-style-type: lower-alpha; }
div.pageBodyContent ol.upperCaseAlpha li { list-style-type: upper-alpha; }
div.pageBodyContent ol.decimal li { list-style-type: decimal; }
div.pageBodyContent ul.disc li { list-style-type: disc; }
div.pageBodyContent ul.circle li { list-style-type: circle; }
div.pageBodyContent ul.square li { list-style-type: square; }
div.pageBodyContent ol ul li { list-style: disc; }
div.anchorLinksContainer { margin: 0 0 1em 0; }
div.anchorLinksContainer ul { margin: 1.0em 0; }
div.anchorLinksContainer ul li { float: left; width: 40%; padding: 0 0 0 14px; background: transparent url(/JCO/Sites/Website/Theme/Images/bullet-image.gif) no-repeat left 0.5em; list-style: none; margin: 0 0 0 11px; }
div.anchorLinksContainer ul li a { float: left; display: inline; }
div.anchorLinksContainer ul li.headingAnchor { clear: left; }
div.topLinkContainer { width : 100%; clear : both; border-top: 1px dotted #000; }
a.topLink { display : block !important; padding-right : 0px !important; text-align: right !important; background : none !important; padding-top : 10px !important; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
div.mainColumnContainerThreeColumn .htmlContentContainer table { border-left : solid 1px #dcdcdc; }
div.mainColumnContainerTwoColumn .htmlContentContainer table { border-left : solid 1px #dcdcdc; }
div.mainColumnContainer .htmlContentContainer table th { padding : 7px 7px; color:#ffffff; background: #666; border-right : solid 1px #999; }
div.mainColumnContainer .htmlContentContainer table td { border-right : solid 1px #dcdcdc; border-bottom : solid 1px #dcdcdc; padding : 7px; }
div.mainColumnContainer .htmlContentContainer img { margin : 10px; }
div.pageBodyContent .htmlContentContainer a img.newWindowIcon { margin : 1px 4px -2px 2px; }
img.alignLeft { float : left; margin : 3px 10px 10px 0px !important; }
img.alignRight { float : right; margin : 3px 0px 10px 10px !important; }
div.contactPanel { clear: both; background: #f1efe4; padding: 10px; margin-top : 50px; font-weight: bold; }
div.contactPanel p { margin: 0; }
div.mainColumnContainerThreeColumn BLOCKQUOTE { float : left; margin : 6px 0px 12px; padding : 0px; width : 541px; line-height : 120%; background : #faf7f3 url(/JCO/Sites/Website/Theme/Images/pageDescription_top.gif) no-repeat left top; }
div.mainColumnContainerThreeColumn BLOCKQUOTE p { float : left; margin : 0px; padding : 20px !important; width : 501px; background : url(/JCO/Sites/Website/Theme/Images/pageDescription_bottom.gif) no-repeat left bottom; }
div.mainColumnContainerTwoColumn BLOCKQUOTE { float : left; margin : 6px 0px 12px; padding : 0px; width : 755px; line-height : 120%; background : #faf7f3 url(/JCO/Sites/Website/Theme/Images/pageDescription_top_full.gif) no-repeat left top; }
div.mainColumnContainerTwoColumn BLOCKQUOTE p { float : left; margin : 0px; padding : 20px !important; width : 715px; background : url(/JCO/Sites/Website/Theme/Images/pageDescription_bottom_full.gif) no-repeat left bottom; }
.linkWithFileIcon img { margin: 0 0 0 5px !important; vertical-align: text-top; }
.linkWithFileIcon .assetSize { margin: 0 0 0 5px; }
div.mainColumnContainerTwoColumn { width : 755px; }
div.mainColumnContainerThreeColumn { width : 541px; }
div.channelSearchContainer { position : relative; width : 735px; height : 57px; padding : 5px 10px; background : url(/JCO/Sites/Website/Theme/Images/summarySearch_bg.gif) no-repeat left top; }
div.channelSearchContainer label.searchLabel { float : left; clear : both; margin : 0px; padding : 0px; }
div.channelSearchContainer input.searchBox { top : 32px; left : 10px; margin : 0px; padding : 2px 0px 0px 5px; height : 22px; width : 170px; background : url(/JCO/Sites/Website/Theme/Images/summarySearch_box.gif) no-repeat left top; }
div.channelSearchContainer input.searchButton { top : 32px; left : 190px; margin : 0px; padding : 0px; border : 0px; height : 24px; width : 70px; background : transparent url(/JCO/Sites/Website/Theme/Images/summarySearch_box.gif) no-repeat left top; }
div.metaDataFilterContainer { float : left; width : 245px; margin : 0px 10px 0px 0px; }
div.metaDataFilterContainer_0 { margin : 0px 0px 0px 0px; }
ul.metaDataFilterList { margin : 0px; padding : 3px 0px 0px 17px; list-style-type : none; font-size : 85%; }
div.rightColumnContainer { float : left; width : 200px; margin : 25px 0px 0px 15px; display : inline; background : url(/JCO/Sites/Website/Theme/Images/rightCol_bg.gif) repeat-y left top; }
div.rightColumnContainerInner { float : left; width : 196px; margin : 0px 0px -5px; padding : 0px 2px 20px; background : url(/JCO/Sites/Website/Theme/Images/rightCol_bottom.gif) no-repeat left bottom; }
div.rightColumnContainer h4.rightColTitle { float : left; width : 186px; margin : 0px; padding : 10px 7px; color : #fff; font-size : 140%; font-weight : normal; background : #297b86 url(/JCO/Sites/Website/Theme/Images/rightCol_top.gif) no-repeat left top; }
div.rightColumnContainerInner .pages, div.rightColumnContainerInner .publications { float : left; width : 186px; margin : 0px; padding : 5px; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left bottom; }
div.rightColumnContainerInner .publications { background : none; }
div.rightColumnContainerInner .pages h4, div.rightColumnContainerInner .publications h4 { font-size : 110%; font-weight : bold; margin : 0px; padding : 5px 0px; }
div.pageBodyContent div.linkPanel div.LinkDetails { background : url(/JCO/Sites/Website/Theme/Images/bulletPoint.gif) no-repeat left 6px; }
div.linkListOuter, div.linkListContainer, div.linkListContainer h4, div.linkList, div.linkList ul, div.linkList ul li, div.linkList ul li a, div.linkList ul li a img, div.linkList ul li p { margin : 0px; }
div.linkList { padding : 3px 0px; }
div.linkList ul { margin: 0 0 0 2.0em; }
div.linkList ul li { list-style: disc; margin: 0 0 0.1em 0; }
div.linkList ul li.noBullet { list-style: none; }
div.linkList ul li a img { display : inline-block; margin : 1px 5px -2px 2px; }
div.linkList ul li a.main { font-size : 90%; font-weight : normal; text-decoration : none; }
div.linkList ul li a.mainImage { float : left; width : 154px; clear : both; }
div.linkList ul li a.mainImage img { float : none; padding-bottom : 6px; }
div.linkList ul li a:hover { text-decoration : underline; }
div.pageBodyContent .linkListOuter { margin-top : 20px; }
div.fixedWidthBodyContainer div.connectLinks { clear: both; width: 467px; }
div.fixedWidthBodyContainer div.connectLinks div.linkListOuter { background : url(/JCO/Sites/Website/Theme/Images/connectBox_base.gif) no-repeat left bottom; width: 467px; }
div.fixedWidthBodyContainer div.connectLinks div.linkListOuter div.linkListContainer { background : url(/JCO/Sites/Website/Theme/Images/connectBox_top.gif) no-repeat left top; padding: 10px 15px 5px 15px; width: 437px; }
div.fixedWidthBodyContainer div.connectLinks div.linkListOuter div.linkListContainer h3 { margin: 0; font-size: 1.2em; }
div.fixedWidthBodyContainer div.connectLinks div.linkList { padding: 0 15px; }
div.fixedWidthBodyContainer div.connectLinks div.linkList ul { margin: 0; }
div.fixedWidthBodyContainer div.connectLinks div.linkList ul li { float: left; display: inline; margin: 0 20px 0 0; }
div.fixedWidthBodyContainer div.connectLinks div.linkList ul li a.main { font-weight: normal !important; padding-top: 8px; display: block; }
div.fixedWidthBodyContainer div.connectLinks div.linkList ul li a img { border: 0; margin:0 10px 0 0; }
div.channelSummaryTitle a.rssLink { float : right; padding-top : 20px; }
div.parentChannelName { padding-top: 24px; font-weight: normal; }
ul.channelSummaryContainer { padding : 20px 0px; margin : 0px; list-style: none; }
ul.channelSummaryContainer li { padding : 0 0 12px 0; margin : 0px; }
ul.channelSummaryContainer li a { font-weight : bold; text-decoration : underline; }
ul.channelSummaryContainer li a:hover { text-decoration : underline; }
span.date { display: block; font-size: 84%; color: #808080; }
span.desc { display: block; padding-top: 4px; }
div.targetChannelLinkContainer a { font-weight : normal; }
ul.channelSummaryContainer { background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left top; padding-top : 0px; margin-top : 30px; }
ul.channelSummaryContainer li { padding : 10px 0px; margin : 0px; background : url(/JCO/Sites/Website/Theme/Images/border.gif) repeat-x left bottom; }
ul.channelSummaryContainer li a { font-weight : bold; padding-left : 10px; background : url(/JCO/Sites/Website/Theme/Images/picon_default.gif) no-repeat left 6px; text-decoration : none; }
ul.channelSummaryContainer li a:hover { text-decoration : underline; }
div.fullWidthBodyContainer div.fixedWidthBodyContainer { }
div.pageBodyContent div#tabs { padding: 1.5em 0 0 0; width: 755px; }
div.pageBodyContent div#tabs ul { width: 755px; }
div.pageBodyContent div#tabs ul li { list-style: none; }
div.pageBodyContent div#tabs ul { margin: 0; }
div.pageBodyContent div.ui-tabs-nav .ui-tabs-panel { width: 725px; }
div.channelSummaryeventsMode div.StandardMode { width: 500px; float: left; }
div.eventsMode div.StandardMode { width: 500px; float: left; }
div.breadcrumbOuter { margin : 0px; padding : 5px 0px 8px 0; color: #000; font-size : 90%; font-weight : normal; width : 920px; }
div.breadcrumb a, div.breadcrumb a:hover, span.breadcrumbSeparator { font-weight : normal; }
div.breadcrumb a:hover { text-decoration : underline; }
div.poll { clear : both; padding : 20px 0; }
img.bargraphLeft, img.bargraphMiddle, img.bargraphRight { height: 10px; }
img.bargraphLeft, img.bargraphRight { width: 4px; }
div.pollResultStat { margin-top: 1em; }
div.messageContainer { margin-top: 12px; padding: 6px; font-size: 86%; background: #f1efe4; }
div.leftColumnContainer { float: left; width: 194px; padding : 0px 0px 0px; margin : 0px 0px 0px; background : url(/JCO/Sites/Website/Theme/Images/leftNav_bg.gif) repeat-y left top; }
div.navigationMenuContainer { float : left; padding : 0px 0px 5px; margin : 0px; width: 194px; background : url(/JCO/Sites/Website/Theme/Images/leftNav_bottom.gif) no-repeat left bottom; }
div.leftColumnContainer .pageNavTitle { display : none; }
div.leftColumnContainer .mainNavList { float : left; width : 194px; margin : 0px; padding: 0px; background : url(/JCO/Sites/Website/Theme/Images/leftNav_top.gif) no-repeat left top; }
div.leftColumnContainer ul.topChannel { margin : 5px 0px 0px; padding: 0px; }
div.leftColumnContainer ul.subChannel { margin : 0px; padding: 0px; }
div.leftColumnContainer ul.topChannel li { list-style-type : none; clear : both; margin : 0px; padding : 0px; background : url(/JCO/Sites/Website/Theme/Images/leftNav_divider.gif) no-repeat left top; }
div.leftColumnContainer ul.topChannel li.firstLink { background : none; }
div.leftColumnContainer ul.subChannel li.firstLink { background : url(/JCO/Sites/Website/Theme/Images/leftNav_divider.gif) no-repeat left top; }
div.leftColumnContainer ul.topChannel li a { display : block; font-weight : normal; margin : 0px; color : #000; }
div.leftColumnContainer ul.topChannel li a span.navInner { display : block; padding : 5px 20px 5px 20px; background : url(/JCO/Sites/Website/Theme/Images/leftNav_postingInactive.gif) no-repeat 9px 9px; }
div.leftColumnContainer ul.subChannel li a span.navInner { padding : 5px 20px 5px 30px; background-position : 19px 9px; }
div.leftColumnContainer ul.subChannel ul li a span.navInner { padding : 5px 20px 5px 40px; background-position : 29px 9px !important; }
div.leftColumnContainer ul.subChannel ul ul li a span.navInner { padding : 5px 20px 5px 50px; background-position : 39px 9px !important; }
div.leftColumnContainer ul.subChannel ul ul ul li a span.navInner { padding : 5px 20px 5px 60px; background-position : 49px 9px !important; }
div.leftColumnContainer ul.subChannel ul ul ul ul li a span.navInner { padding : 5px 20px 5px 70px; background-position : 59px 9px !important; }
div.leftColumnContainer ul.topChannel li.channel_active a { font-weight : bold; }
div.leftColumnContainer ul.topChannel li.channel_active a span.navInner { background : url(/JCO/Sites/Website/Theme/Images/leftNav_channelInactive.gif) no-repeat 9px 11px; }
div.leftColumnContainer ul.topChannel li.finalActive a, div.leftColumnContainer ul.subChannel li.finalActive a { font-weight : bold; background : url(/JCO/Sites/Website/Theme/Images/leftNav_active.gif) no-repeat left center; }
div.leftColumnContainer ul.subChannel li.channel_active a span.navInner { background : url(/JCO/Sites/Website/Theme/Images/leftNav_channelInactive.gif) no-repeat 19px 11px; }
div.leftColumnContainer ul.subChannel li.posting_active a span.navInner { background : url(/JCO/Sites/Website/Theme/Images/leftNav_postingInactive.gif) no-repeat 19px 9px; }
div.leftColumnContainer ul.subChannel li.channel_inactive a, div.leftColumnContainer ul.subChannel li.posting_inactive a { font-weight : normal; background : none; }
div.leftColumnContainer ul.subChannel li.channel_inactive a span.navInner, div.leftColumnContainer ul.subChannel li.posting_inactive a span.navInner { background : url(/JCO/Sites/Website/Theme/Images/leftNav_postingInactive.gif) no-repeat 19px 9px; }
div.leftColumnContainer ul.topChannel li a:hover { text-decoration : underline; }

