 #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: fixed; z-index:2222; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(/JCO/Sites/Website/Theme/Images/macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=55); -moz-opacity: 0.55; opacity: 0.55; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 3333; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:4444; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:1111; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
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.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; }
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.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; }
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.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; }
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.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.postingActionsContainer, div.addthis_toolbox { display : none !important; }
span.pageDate { display : none; }
div.intro, div.section, div.links { float : left; margin : 0px; padding : 0px; width : 755px; }
div.sectionThreeCol { margin-top : 24px; }
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.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.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.section .linkRow, div.sectionThreeCol .linkRow { float : left; clear : both; width : 755px; margin : 0px; padding : 0px 0px 14px; }
div.section .subHomePageLinkList { float : left; width : 371px; clear : none; background : url(/JCO/Sites/Website/Theme/Images/subhome_linkMid.gif) repeat-y left top; margin : 0px 0px 0px; padding : 0px; }
div.sectionThreeCol .subHomePageLinkList { float : left; width : 241px; clear : none; background : url(/JCO/Sites/Website/Theme/Images/subhome_linkMid_3col.gif) repeat-y left top; margin : 0px 0px 0px 16px; padding : 0px; }
div.section .linkPanelRight { float : right; }
div.sectionThreeCol .linkPanelLeft { margin-left : 0px; }
div.section .subHomePageLinkListInner { float : left; width : 371px; margin : 0px; padding : 0px 0px 5px; background : url(/JCO/Sites/Website/Theme/Images/subhome_linkBottom.gif) no-repeat left bottom; }
div.sectionThreeCol .subHomePageLinkListInner { float : left; width : 241px; margin : 0px; padding : 0px 0px 5px; background : url(/JCO/Sites/Website/Theme/Images/subhome_linkBottom_3col.gif) no-repeat left bottom; }
div.section .subHomePageLinkListInner a, div.sectionThreeCol .subHomePageLinkListInner a { display : block; }
div.section .subHomePageLinkListInner p, div.sectionThreeCol .subHomePageLinkListInner p { padding : 0px 10px; margin : 0px; font-size : 90%; }
div.section .subHomePageLinkListInner a.main { width : 351px; padding : 7px 10px; margin : 0px 0px 5px; clear : both; color : #fff; font-size : 120%; font-weight : bold; background : #666 url(/JCO/Sites/Website/Theme/Images/subhome_linkTop.gif) no-repeat left top; }
div.sectionThreeCol .subHomePageLinkListInner a.main { width : 221px; padding : 7px 10px; margin : 0px 0px 5px; clear : both; color : #fff; font-size : 120%; font-weight : bold; background : #666 url(/JCO/Sites/Website/Theme/Images/subhome_linkTop_3col.gif) no-repeat left top; }
div.section .subHomePageLinkListInner a img, div.sectionThreeCol .subHomePageLinkListInner a img { float : right; border : solid 1px #338a96; margin : 5px 10px 5px; display : inline; }
div.links .linkListOuter { float : left; width : 755px; background : #e7e5dc url(/JCO/Sites/Website/Theme/Images/subhome_otherTop.gif) no-repeat left top; margin-bottom : 20px; }
div.links .linkList { float : left; width : 723px; background : url(/JCO/Sites/Website/Theme/Images/subhome_otherBottom.gif) no-repeat left bottom; padding : 0px 16px 10px; margin-bottom : -5px; }
div.links .linkListContainer h2 { font-size : 120%; font-weight : bold; padding : 10px 16px 0px; margin-bottom : 5px; }
div.links .linkList ul li { float : left; width : 240px; clear : none; list-style: none; }
div.links .linkList ul li a { padding-left : 7px; background : url(/JCO/Sites/Website/Theme/Images/homeIntro_link.gif) no-repeat left 4px; }
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; }

