﻿        body
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            height: 100%;
            width: 100%;
            background-color: #ffffff;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 13px;
        }
        a:link, a:visited, a:active
        {
            text-decoration: none;
            font-size: 13px;
            color: #274b67;
        }
        
        a:hover
        {
            text-decoration: underline;
            font-size: 13px;
            color: #274b67;
        }

        .tabanchor, .tabanchor:link, .tabanchor:visited, .tabanchor:active, .tabanchor:hover
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            font-size: 0px;
            font-size: 1px;
            line-height: 0px;
            display: none;
        }
        
        .jumpanchor, .jumpanchor:link, .jumpanchor:visited, .jumpanchor:active, .jumpanchor:hover
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            font-size: 12px;
        }

        div
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
        }
        
        .frmaspnet
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
        }
        
        .btn
        {
            border-spacing: 0px;
            padding: 2px;
            margin: 0px 0px 0px 2px;
            font-weight: bold;
            font-size: 9px;
            cursor: pointer;
            color: #000000;
            font-family: arial,helvetica,sans-serif;
            background-color: #ffffff;
            text-align: center;
            border: solid 0px #ffffff;
        }
        
        .dd_go
        {
            height: 16px;
            width: 20px;
            border-spacing: 0px;
            padding: 1px 0px 0px 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            cursor: pointer;
            vertical-align: middle;
        }
        
        .wrapper
        {
            display: block;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            width: 100%;
            background-color: #525252;
        }

        .iframewrapper
        {
            text-align: center;
            width: 728px;
            height: 90px;
            vertical-align: middle;
            padding:2px 0px 3px 0px;
            margin: 0px auto 0px auto;
        }
        
        .ifrclass
        {
            width: 728px;
            height: 90px;
            border: solid 0px #000000;
        }
        
        .azIframe
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            height: 250px;
            width: 300px;
        }        
        
        .dailyStartUpWrapper
        {
            display: table;
            border-spacing: 0px;
            padding: 2px 4px 2px 4px;
            margin: 0px auto 6px auto;
            border: solid 0px #ff0000;
            width: 99%;
            text-align: center;
        }

        .logoWrapper
        {
            float: none;
            display: inline-block;
            border-spacing: 0px;
            padding: 0px 2px 0px 2px;
            margin: 7px auto 7px auto;
            border: solid 0px #ff0000;
            width: 25%;
            min-width: 245px;
            vertical-align: top;
        }

        .logoDiv
        {
            float: none;
            display: block;
            border-spacing: 0px;
            padding: 50px 0px 0px 0px;
            margin: 0px auto 0px 0px;
            border: solid 0px #ff0000;
            width: 100%;
            height: 51px;
            vertical-align: top;
        }
        
        .ceoxLogo
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 2px auto 0px 0px;
            border: solid 0px #ffffff;
            width: 250px;
            height: 51px;
            vertical-align: top;
            /*width: 195px;
            height: 40px;*/
        }
		
        .logoTextDiv
        {
            display: inline-block;
            border-spacing: 0px;
            padding: 0px 24px 0px 0px;
            margin: 0px auto 3px 0px;
            border: solid 0px #ffffff;
            width: 250px;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 14px;
            color: #878787;
            text-align: right;
            vertical-align: top;
        }

        .pollSearchWrapper
        {
            float: left;
            display: inline-block;
            border-spacing: 0px;
            padding: 0px 2px 0px 2px;
            margin: 7px auto 7px auto;
            border: solid 0px #ff0000;
            width: 36%;
            min-width: 365px;
            vertical-align: top;
        }		
		
        .pollWrapper
        {
            float: none;
            display: inline-block;
            width: 95%;
            min-width: 350px;
            padding: 5px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px auto 10px auto;
        }

        .searchWrapper
        {
            float: none;
            display: inline-block;
            width: 95%;
            min-width: 350px;
            padding: 5px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px auto 2px auto;
        }

	
        .ECGSWrapper
        {
            float: right;
            display: inline-block;
            border-spacing: 0px;
            padding: 0px 2px 0px 2px;
            margin: 7px auto 7px auto;
            border: solid 0px #ff0000;
            width: 36%;
            min-width: 365px;
            vertical-align: top;
        }
		
        .ECWrapper
        {
            float: none;
            display: inline-block;
            width: 95%;
            min-width: 350px;
            padding: 5px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px auto 10px auto;
        }

        .GSWrapper
        {
            float: none;
            display: inline-block;
            width: 95%;
            min-width: 350px;
            padding: 5px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px auto 2px auto;
		}
        
        .pollTable, .ECTable, .GSTable, .SearchTable
        {
            width: 100%;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
        }
        
        .ECImgTd, .SearchImgTd
        {
            border-spacing: 0px;
            margin: 0px;
            padding: 5px 20px 0px 0px;
            vertical-align: top;
            text-align: center;
            width: auto;
        }
        
        .pollImgTd, .GSImgTd
        {
            border-spacing: 0px;
            margin: 0px;
            padding: 5px 20px 0px 20px;
            vertical-align: top;
            text-align: center;
            width: auto;
        }
        
        .pollImg, .GSImg
        {
            margin: 0px auto 0px auto;
            border: solid 0px #ffffff;
            max-width: 47px;
            max-height: 47px;
        }

        .ECImg
        {
            margin: 0px auto 0px auto;
            max-width: 47px;
            max-height: 47px;
        }


        .pollHeadTd, .ECHeadTd, .GSHeadTd
        {
            border-bottom: solid 1px #ABABAB;
            vertical-align: top;
            width: 95%;
            text-align: left;
            padding: 0px 0px 4px 0px;
        }
                

        .pollHeadUrl, .ECHeadUrl, .GSHeadUrl
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #656565;
            font-size: 15px;
        }
        .pollHeadUrl:link, .pollHeadUrl:visited, .pollHeadUrl:active, .pollHeadUrl:hover, 
        .ECHeadUrl:link, .ECHeadUrl:visited, .ECHeadUrl:active, .ECHeadUrl:hover, 
        .GSHeadUrl:link, .GSHeadUrl:visited, .GSHeadUrl:active, .GSHeadUrl:hover
        {
            text-decoration: none;
            font-size: 15px;
            color: #656565;
        }
        .pollHeadArchiveUrl, .pollHeadArchiveUrl:link, .pollHeadArchiveUrl:visited, .pollHeadArchiveUrl:active, .ECHeadArchiveUrl, .GSHeadArchiveUrl
        {
            text-decoration: none;
            font-size: 13px;
            color: #386b93;
        }
        
        .pollHeadArchiveUrl:hover
        {
            text-decoration: underline;
            font-size: 13px;
            color: #386b93;
        }
        
        .pollBodyTd
        {
            vertical-align: top;
            width: 95%;
            min-width: 225px;
            text-align: left;
            padding: 6px 4px 4px 4px;
            text-decoration: none;
            font-size: 13px;
            color: #386b93;
        }
        
        .ECBodyTd, .GSBodyTd
        {
            vertical-align: top;
            width: 95%;
            min-width: 225px;
            text-align: left;
            padding: 6px 4px 4px 4px;
            font-size: 13px;
            color: #656565;
        }        
        
        .ECBodyTitle, .GSBodyTitle
        {
            font-size: 14px;
            color: #386b93;
        }
        

        .newsWeatherWrapper
        {
            float: none;
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: center;
        }

        .NewsWeatherHr
        {
            float: none;
            display:table;
            width: 95%;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ababab;
            border-spacing: 0px;
            height: 1px;
            background-color: #ababab;
        }

        .NewsWeatherHrB
        {
            float: none;
            display:table;
            width: 95%;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ababab;
            border-spacing: 0px;
            height: 1px;
            background-color: #ababab;
        }
        
        .nwIframeDiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #0000ff;
            width: 95%;
        }

        .nwIframe
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #0000ff;
            width: 100%;
            height: 40px;
        }
        

        .tabwrapper
        {
            display: block;
            border-spacing: 0px;
            padding: 0px;
            margin: 2px 0px 0px 0px;
            border-top: solid 0px #ff0000;
            border-right: solid 0px #ff0000;
            border-left: solid 0px #ff0000;
            width: 100%;
            height: 57px;
            text-align: left;
        }
        
        .twHome
        {
            border-bottom: solid 5px #597B94;
        }
        
        .twExecudiva
        {
            border-bottom: solid 5px #C44270;
        }
        
        .twMarketplace
        {
            border-bottom: solid 5px #68994A;
        }
        
        .twIndustries
        {
            border-bottom: solid 5px #611745;
        }
        
        .twCEOHome
        {
            border-bottom: solid 5px #747474; /*#8A7059;*/
        }
                
        .twNewsCenter
        {
            border-bottom: solid 5px #E1B459;
        }
        
        .twTools
        {
            border-bottom: solid 5px #94AFC4;
        }
        
        .twSearch
        {
            /*border-bottom: solid 5px #747474;*/
            border-bottom: solid 5px #4d7136;
        }
        
        .twMember
        {
            border-bottom: solid 5px #C1844B;
        }
        
        .twPrivateLabel
        {
            border-bottom: solid 5px #263032;
        }
        
		
        .tabSpacerDiv
        {
            float: left;
            display: inline-block;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            height: 57px;
            white-space: normal;
            vertical-align: top;
        }
		
		
        .tabLeftDiv
        {
            width: 6%;
        }

        .tabRightDiv
        {
            width: 8%;
        }
        
        .tabSpacerTable
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            width: 100%;
            height: 57px;
            vertical-align: top;
        }
        
        .tabSpacerTop
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 9px;
            background-color: #ffffff;
            border: solid 0px #0000ff;
        }
        
        .tabSpacerBody
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 45px;
            background-color: #C3C3C3;
            border: solid 0px #0000ff;
        }
        
        .tabSpacerBottom
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 3px;
            border: solid 0px #0000ff;
            background-color: #ffffff;
        }

        .tabItemDiv
        {
            float: left;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            height: 57px;
            white-space: normal;
            vertical-align: top;
        }

        
        .tabItemTable
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            width: 100%;
            height: 57px;
            vertical-align: top;
        }
        
        .tabItemBody
        {
            border-spacing: 0px;
            padding: 0px 2px 0px 2px;
            margin: 0px;
            width: 100%;
            height: 54px;
            border: solid 0px #0000ff;
            text-align: center;
            vertical-align: middle;
			white-space: nowrap;
        }

        .tabItemBottom
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 3px;
            border: solid 0px #0000ff;
            background-color: #ffffff;
        }

        .tabItemBottomSelected
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 3px;
            border: solid 0px #0000ff;
        }
        
        
        .tabHomeDiv
        {
            display: inline-block;
            width: 10%;
        }
		
		
        .tabHomeBody
        {
            background-color: #597B94;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabHomeBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabHomeBottomSelected
        {
            background-color: #597B94;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabExecudivaDiv
        {
            display: inline-block;
            width: 14%;
        }
        
        
        .tabExecudivaBody
        {
            background-color: #C44270;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabExecudivaBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabExecudivaBottomSelected
        {
            background-color: #C44270;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabMarketplaceDiv
        {
            display: inline-block;
            width: 11%;
        }
        
        .tabMarketplaceBody
        {
            background-color: #68994A;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabMarketplaceBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabMarketplaceBottomSelected
        {
            background-color: #68994A;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabIndustriesDiv
        {
            display: inline-block;
            width: 14%;
        }
        
        .tabIndustriesBody
        {
            background-color: #611745;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabIndustriesBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabIndustriesBottomSelected
        {
            background-color: #611745;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabCEOHomeDiv
        {
            display: inline-block;
            width: 14%;
        }
        
        .tabCEOHomeBody
        {
            background-color: #747474; /*#8A7059;*/
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabCEOHomeBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabCEOHomeBottomSelected
        {
            background-color: #747474; /*#8A7059;*/
            box-shadow: -1px 0px 0px #ffffff inset;
        }

        .tabNewsCenterDiv
        {
            display: inline-block;
            width: 11%;
        }
        
        .tabNewsCenterBody
        {
            background-color: #E1B459;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabNewsCenterBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabNewsCenterBottomSelected
        {
            background-color: #E1B459;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
             
        
        .tabToolsDiv
        {
            display: none;
            width: 13%;
        }
        
        .tabToolsBody
        {
            background-color: #94AFC4;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabToolsBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabToolsBottomSelected
        {
            background-color: #94AFC4;
            box-shadow: -1px 0px 0px #ffffff inset;
        }        
        
        
        .tabSearchDiv
        {
            display: inline-block;
            width: 12%;
        }
        
        .tabSearchBody
        {
            background-color: #4d7136; /*#747474;*/
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabSearchBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabSearchBottomSelected
        {
            background-color: #4d7136; /*#747474;*/
            box-shadow: -1px 0px 0px #ffffff inset;
        }
          
        
        .tabMemberDiv
        {
            display: none;
            width: 6%;
        }
        
        .tabMemberBody
        {
            background-color: #C1844B;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabMemberBottom
        {
            box-shadow: -1px 0px 0px #ffffff inset;
        }
        
        .tabMemberBottomSelected
        {
            background-color: #C1844B;
            box-shadow: -1px 0px 0px #ffffff inset;
        }
                
        .tabPrivateLabelDiv
        {
            display: none;
            width: 12%;
        }
        
        .tabPrivateLabelBody
        {
            background-color: #263032;
            vertical-align: middle;
        }
        
        .tabPrivateLabelBottom
        {
            background-color: #ffffff;
        }
        
        .tabPrivateLabelBottomSelected
        {
            background-color: #263032;
        }

		.tab480DropDownDiv
        {
            display: none;
            width: 32%;
        }
        
        .tab480DropDown
        {
            width: 75px;
            font-family: Arial, Verdana, Sans-Serif;
            font-size: 9px;
            background-color: #0000ff;
        }

        .tab480DropDownIndustriesBody
        {
            background-color: #611745;
            vertical-align: middle;
        }

        .tab480DropDownIndustriesBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownIndustriesBottomSelected
        {
            background-color: #611745;
        }

        .tab480DropDownCEOHomeBody
        {
            background-color: #747474; /*#8A7059;*/
            vertical-align: middle;
        }

        .tab480DropDownCEOHomeBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownCEOHomeBottomSelected
        {
            background-color: #747474; /*#8A7059;*/
        }

        .tab480DropDownExecudivaBody
        {
            background-color: #C44270;
            vertical-align: middle;
        }

        .tab480DropDownExecudivaBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownExecudivaBottomSelected
        {
            background-color: #C44270;
        }

        .tab480DropDownNewsCenterBody
        {
            background-color: #E1B459;
            vertical-align: middle;
        }

        .tab480DropDownNewsCenterBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownNewsCenterBottomSelected
        {
            background-color: #E1B459;
        }
        
        .tab480DropDownToolsBody
        {
            background-color: #94AFC4;
            vertical-align: middle;
        }

        .tab480DropDownToolsBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownToolsBottomSelected
        {
            background-color: #94AFC4;
        }

        .tab480DropDownSearchBody
        {
            background-color: #4d7136; /*#747474;*/
            vertical-align: middle;
        }

        .tab480DropDownSearchBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownSearchBottomSelected
        {
            background-color: #4d7136; /*#747474;*/
        }
        
        .tab480DropDownMemberBody
        {
            background-color: #C1844B;
            vertical-align: middle;
        }

        .tab480DropDownMemberBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownMemberBottomSelected
        {
            background-color: #C1844B;
        }
        
        
        .tab480DropDownPrivateLabelBody
        {
            background-color: #263032;
            vertical-align: middle;
        }

        .tab480DropDownPrivateLabelBottom
        {
            background-color: #ffffff;
        }
        

        .tab480DropDownPrivateLabelBottomSelected
        {
            background-color: #263032;
        }

        .tabURL, .tabURL:link, .tabURL:visited, .tabURL:active, .tabURL:hover
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #ffffff;
            font-size: 12px;
        }
       
        .jumpwrapper, .jumpwrappertop
        {
            display: inline-block;
            border-spacing: 0px;
            padding: 0px;
            margin: 3px 0px 0px 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;
			background-color: #ffffff;
			white-space: nowrap;
        }
		
        .jumpSpacerDiv, .jumpSpacerDivtop
        {
            float: left;
            display: inline-block;
			width: 22%;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            white-space: nowrap;
            vertical-align: top;
        }
		
		
        .jumpSpacerTable, .jumpItemTable, .jumpSpacerTabletop, .jumpItemTabletop
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            width: 100%;
            vertical-align: top;
        }
		
		
        .jumpSpacerBody, .jumpSpacerBodytop
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            width: 100%;
            background-color: #ffffff;
            border: solid 0px #0000ff;
        }

		
        .jumpItemDiv, .jumpItemDivtop
        {
            float: left;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            white-space: nowrap;
            vertical-align: top;
        }

		.jumpwrapper, .jumpSpacerDiv, .jumpSpacerTable, .jumpItemTable, .jumpSpacerBody, .jumpItemDiv
		{
            height: 36px;
		}
		
		.jumpwrappertop, .jumpSpacerDivtop, .jumpSpacerTabletop, .jumpItemTabletop, .jumpSpacerBodytop, .jumpItemDivtop
		{
            height: 25px;
		}

		
        .jumpItemBody, .jumpItemBodytop
        {
            border-spacing: 0px;
            padding: 0px 2px 0px 2px;
            margin: 0px;
            width: 100%;
            border: solid 0px #0000ff;
            text-align: center;
			white-space: nowrap;
			background-color: #ffffff;
        }
		
		.jumpItemBody
        {
            height: 36px;
            vertical-align: middle;
		}

		.jumpItemBodytop
        {
            height: 25px;
            vertical-align: bottom;
		}
		

        .jumpDailyNewsDiv, .jumpBreaktimeDiv
        {
            display: inline-block;
            width: 12%;
		}

        .jumpBusinessResearchDiv
        {
            display: inline-block;
            width: 18%;
		}
		
		.jumpToolsTravelDiv
        {
            display: inline-block;
            width: 14%;
		}

        .jumpURL, .jumpURL:link, .jumpURL:visited, .jumpURL:active, .jumpURL:hover
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #4d8bbb;
            font-size: 12px;
            font-weight: bold;
        }

        .jumpURLSelected, .jumpURLSelected:link, .jumpURLSelected:visited, .jumpURLSelected:active, .jumpURLSelected:hover
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #656565;
            font-size: 12px;
            font-weight: bold;
        }

        .JumpHr
        {
            float: none;
            display:table;
            width: 95%;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ababab;
            height: 3px;
            background-color: #597B94;
        }

        .JumpHrB
        {
            float: none;
            display:table;
            width: 95%;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ababab;
            height: 1px;
            background-color: #ababab;
        }

        .BusinessResearch
        {
	        display: table-cell;
        }
        .BusResearch
        {
	        display: none;
        }

        .divFooterWrapperTop
        {
            display: block;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px 0px 0px 0px;
            border: solid 0px #ff0000;
            width: 100%;
            height: 210px;
            text-align: left;			
            vertical-align: top;
            background-color: #263032;
        }
        
		
        .divFooterWrapperMiddle
        {
            float: none;
			display: block;
			width: 100%;
			min-width: 250px;
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			border: solid 0px #ff0000;
			white-space: normal;
			vertical-align: top;
        }
        
        .divFooterWrapperBottom
        {
            display: block;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            height: 40px;
            text-align: left;			
            vertical-align: top;
            background-color: #263032;
            color: #D0D0D2;
        }

        .footerItemTopDiv
        {
            border-spacing: 0px;
            padding: 0px;
            border: solid 0px #0000ff;
            height: 210px;
            white-space: normal;
            vertical-align: top;
            color: #D0D0D2;
        }
		
        .footerHelpDiv, .footerBusinessDiv
        {
            float: left;
            width: 20%;
            margin: 0px;
            min-width: 140px;
            overflow: hidden;
        }

        .footerCEOExpressDiv
        {
            float: right;
            width: 20%;
            margin: 0px 10px 0px 0px;
            min-width: 190px;
			overflow: hidden;
			text-align: left;
        }		
        
        .FooterMiddleHr
        {
			float: none;
			display: block;
			width: 100%;
			padding: 0px;
			margin: 0px auto 0px auto;
			border: solid 0px #b0b0b3;
			height: 2px;
			background-color: #b0b0b3;
			border-spacing: 0px;
        }

        .footerItemBottomDiv
        {
            float: left;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            height: 40px;
            white-space: normal;
            vertical-align: top;
        }
		
		.footerYearsDiv
		{
            width: 40%;
            min-width: 250px;
			overflow: hidden;
		}

		.footerCopyrightDiv
		{
            width: 60%;
            min-width: 330px;
			overflow: hidden;
			text-align: right;
		}

		
        .footerTopTable
        {
            border-spacing: 0px;
            padding: 0px;
            border: solid 0px #0000ff;
            height: 210px;
            vertical-align: top;
        }

        .footerTopLeftTable
        {
            margin: 10px auto 0px auto;
            width: 90%;
        }

        .footerTopRightTable
        {
            margin: 10px 10px 0px auto;
            width: 35%;
            min-width: 180px;
        }

        .footerTopTd
        {
            border-spacing: 0px;
            padding: 0px 4px 0px 2px;
            margin: 0px;
            width: 100%;
            height: 210px;
            border: solid 0px #0000ff;
            vertical-align: top;
			white-space: nowrap;
        }

        .footerTopLeftTd
        {
            text-align: left;
        }

        .footerTopRightTd
        {
            text-align: left;
        }

        .footerUL
        {
			list-style-type: none;
            list-style-position: inside;
            border-spacing: 0px;
            padding: 4px;
            margin: 0px;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
        }		
		
		.footerHeader
		{
			text-transform: uppercase;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #D0D0D2;
            padding: 4px;
		}
		
		.footerItem
		{
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 4px;
		}

        .footerRightUL
        {
			list-style-type: none;
            list-style-position: outside;
            border-spacing: 0px;
            padding: 0px 0px 8px 20px;
            margin: 0px;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
        }
        
		.footerRightHeader
		{
			text-transform: uppercase;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #D0D0D2;
            padding: 0px 0px 8px 0px;
            margin: 0px 0px 0px -20px;
		}
		
		.footerRightItemAddress
		{
		    list-style-image: url('/graphics/footerIcons/icon_footer_location.png');
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 0px 0px 8px 0px;
            line-height: 1.75em;
		}        
		
		.footerRightItemPhone
		{
		    list-style-image: url('/graphics/footerIcons/icon_footer_phone.png');
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 0px 0px 8px 0px;
            line-height: 1.75em;
		}        

		.footerRightItemContact
		{
		    list-style-image: url('/graphics/footerIcons/icon_footer_envelope.png');
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 0px 0px 8px 0px;
		}

        .footerRightItemAmazon {
            list-style-image: url('/graphics/footerIcons/icon_footer_clear.png');
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 0px 0px 8px 0px;
        }        

        .footerItemURL
        {
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
        }
		
        .footerItemURL:link, .footerItemURL:visited, .footerItemURL:active, .footerItemURL:hover
        {
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
        }

        .footerIconPL
        {
             height:13px;
             width:13px;
             vertical-align: top;
             padding: 0px;
             margin:0px;
             border-spacing:0px;
             border: solid 0px #ffffff;
        }

		.footerItemPL
		{
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            color: #b0b0b3;
            padding: 4px;
		}
		
        .footerItemPLURL
        {
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
            font-weight: normal;
        }
		
        .footerItemPLURL:link, .footerItemPLURL:visited, .footerItemPLURL:active, .footerItemPLURL:hover
        {
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
            font-weight: normal;
        }		

        .footerBottomTable
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 10px auto 0px auto;
            border: solid 0px #0000ff;
            width: 90%;
            height: 40px;
            vertical-align: top;
        }

        .footerBottomTd
        {
            border-spacing: 0px;
            padding: 0px 4px 0px 2px;
            margin: 0px;
            width: 100%;
            height: 40px;
            border: solid 0px #0000ff;
            text-align: left;
            vertical-align: top;
			white-space: nowrap;
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
        }

        .footerBottomRightTd
        {
            border-spacing: 0px;
            padding: 0px 4px 0px 2px;
            margin: 0px;
            width: 100%;
            height: 40px;
            border: solid 0px #0000ff;
            text-align: right;
            vertical-align: top;
			white-space: nowrap;
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
        }

		.footerBottomURL, .footerBottomURL:link, .footerBottomURL:visited, .footerBottomURL:active, .footerBottomURL:hover 
        {
            font-family: Arial,Helvetica,sans-serif;
            text-decoration: none;
            color: #b0b0b3;
            font-size: 12px;
        }
        
		.widgetContainerWrapper
		{
			display: block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 100%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 3; /* Chrome, Safari, Opera */
			-moz-column-count: 3; /* Firefox */
			column-count: 3;
		}

		.widgetContainerWrapper1_1
		{
			display: block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 100%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
		}

		.widgetContainerWrapper1_2
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 50%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
		}

		.widgetContainerWrapper1_3
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 33%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
		}

		.widgetContainerWrapper1_4
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 25%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
		}

		.widgetContainerWrapper2_1
		{
			display: block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 100%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
			-moz-column-count: 2; /* Firefox */
			column-count: 2;
		}

		.widgetContainerWrapper2_2
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 50%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
			-moz-column-count: 2; /* Firefox */
			column-count: 2;
		}

		.widgetContainerWrapper2_3
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 33%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
			-moz-column-count: 2; /* Firefox */
			column-count: 2;
		}

		.widgetContainerWrapper2_4
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 25%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
			-moz-column-count: 2; /* Firefox */
			column-count: 2;
		}

		.widgetContainerMPWrapper
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			border: solid 0px #0000ff;
			width: 50%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
		}

		.widgetContainerWrapper3_1
		{
			display: block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 100%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 3; /* Chrome, Safari, Opera */
			-moz-column-count: 3; /* Firefox */
			column-count: 3;
		}

		.widgetContainerWrapper3_2
		{
            float: left;
            display: inline-block;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 50%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 3; /* Chrome, Safari, Opera */
			-moz-column-count: 3; /* Firefox */
			column-count: 3;
		}

		.widgetContainerWrapper3_3
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 33%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 3; /* Chrome, Safari, Opera */
			-moz-column-count: 3; /* Firefox */
			column-count: 3;
		}

		.widgetContainerWrapper3_4
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 25%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 3; /* Chrome, Safari, Opera */
			-moz-column-count: 3; /* Firefox */
			column-count: 3;
		}

		.widgetContainerWrapper4_1
		{
			display: block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 100%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 4; /* Chrome, Safari, Opera */
			-moz-column-count: 4; /* Firefox */
			column-count: 4;
		}

		.widgetContainerWrapper4_2
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 50%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 4; /* Chrome, Safari, Opera */
			-moz-column-count: 4; /* Firefox */
			column-count: 4;
		}

		.widgetContainerWrapper4_3
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 33%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 4; /* Chrome, Safari, Opera */
			-moz-column-count: 4; /* Firefox */
			column-count: 4;
		}

		.widgetContainerWrapper4_4
		{
            float: left;
            display: inline-block;
			border-spacing: 0px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: solid 0px #0000ff;
			width: 25%;
			height: 100%;
			white-space: normal;
			vertical-align: top;
			-webkit-column-count: 4; /* Chrome, Safari, Opera */
			-moz-column-count: 4; /* Firefox */
			column-count: 4;
		}

		.widgetWrapper
		{
			display: inline-block;
			white-space: normal;
			width: 100%;
			vertical-align: top;
			padding: 5px 0px 5px 0px;
		}
		.widgetTable
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px auto 15px auto;
			width: 92%;
			border: solid 0px #0000ff;
		}
		.widgetHeaderTd
		{
			color: #656565;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: normal;
			border-top: solid 2px #5386B1;
			border-bottom: solid 1px #B7B7B7;
			text-align: center;
			padding: 3px 0px 3px 0px;
			border-spacing: 0px;
			margin: 0px;
		}
		.widgetContentWrapperTd
		{
			border-spacing: 0px;
			padding: 10px 0px 0px 0px;
			margin: 0px;
			width: 100%;
			text-align: center;
			border: solid 0px #0000ff;
		}
		.widgetGraphicWrapperTable
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			width: 100%;
			text-align: center;
			border: solid 0px #0000ff;
		}
		.widgetGraphicTopTd
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			width: 100%;
			text-align: center;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicLeftTd
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			width: auto;
			text-align: center;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicRightTd
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			width: auto;
			text-align: center;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicBottomTd
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
			width: 100%;
			text-align: center;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicTopCaptionSpan
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 5px 0px 0px 0px;
			width: 100%;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: normal;
			display: block;
		}
		.widgetGraphicBottomCaptionSpan
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px 0px 5px 0px;
			width: 100%;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: normal;
			display: block;
		}
		.widgetGraphicURL
		{
			border-spacing: 0px;
			padding: 0px;
			margin: 0px;
		}
		.widgetGraphicTop
		{
			border-spacing: 0px;
			padding: 2px;
			margin: 0px auto 0px auto;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicLeft
		{
			border-spacing: 0px;
			padding: 0px 2px 0px 0px;
			margin: 0px;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicBottom
		{
			border-spacing: 0px;
			padding: 2px;
			margin: 0px auto 0px auto;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetGraphicRight
		{
			border-spacing: 0px;
			padding: 0px 0px 0px 2px;
			margin: 0px;
			vertical-align: middle;
			border: solid 0px #0000ff;
		}
		.widgetContentTopWrapperTd, .widgetContentBottomWrapperTd
		{
			border-spacing: 0px;
			padding: 0px 2px 0px 2px;
			margin: 0px;
			text-align: left;
			width: 100%;
		}
		.widgetContentRightWrapperTd, .widgetContentLeftWrapperTd
		{
			border-spacing: 0px;
			padding: 0px 2px 0px 2px;
			margin: 0px;
			text-align: left;
			width: auto;
		}
		.widgetContentTable
		{
			border-spacing: 0px;
			padding: 0px 0px 0px 2px;
			margin: 0px;
			width: 100%;
		}
		.widgetContentTdBullets1Col, .widgetContentTdNoBullets1Col
		{
			border-spacing: 0px;
			padding: 0px 0px 0px 2px;
			margin: 0px;
			width: 100%;
		}
		.widgetContentULBullets1Col
		{
			list-style-type:disc;
			margin: 0px 0px 0px 15px;
			padding: 0px;
			border-spacing: 15px;
			line-height: 1.3em;
			border: solid 0px #ffffff;
			color: #386b93;
		}
		.widgetContentULNoBullets1Col
		{
			list-style-type:none;
			margin: 0px;
			padding: 0px;
			border-spacing: 15px;
			line-height: 1.3em;
			border: solid 0px #ffffff;
			color: #386b93;
		}
		.widgetContentTdBullets2Col, .widgetContentTdNoBullets2Col
		{
			border-spacing: 0px;
			padding: 0px 0px 0px 2px;
			margin: 0px;
			text-align: left;
			-webkit-columns: 130px 2; /* Chrome, Safari, Opera */
			columns: 130px 2;

		}
		.widgetContentULBullets2Col
		{
			list-style-type:disc;
			margin: 0px 0px 0px 15px;
			padding: 0px;
			border-spacing: 15px;
			line-height: 1.3em;
			border: solid 0px #ffffff;
			color: #386b93;
			
			-moz-columns: 130px 2; /* Firefox */
		}
		.widgetContentULNoBullets2Col
		{
			list-style-type:none;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			border-spacing: 15px;
			line-height: 1.3em;
			border: solid 0px #ffffff;
			color: #386b93;
			
			-moz-columns: 130px 2; /* Firefox */
		}
		.widgetContentLiLink
		{
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentLinkImage
		{
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentLiSubHeadingBullets
		{
			list-style-type: none;
			color: #611745;
			font-weight: bold;
			margin: 0px 0px 0px -10px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentLiSubHeadingNoBullets
		{
			list-style-type:none;
			color: #611745;
			font-weight: bold;
		}
		.widgetContentIfrWrapperRss
		{
			width: 100%;
			min-width: 300px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentIfrRss
		{
			width: 300px;
			height: 250px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentIfrWrapperAd
		{
			width: 100%;
			min-width: 300px;
			height: 250px;
			margin: 0px;
			padding: 5px 0px 5px 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
			text-align: center;
		}
		.widgetContentIfrAd
		{
			width: 300px;
			height: 250px;
			margin: 0px auto 0px auto;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ffffff;
		}
		.widgetContentWrapperGM
		{
		}
		.widgetContentIfrWrapperGS
		{
		}
		.widgetContentIfrGS
		{
		}
		.widgetContentIfrWrapperMP
		{
		}
		.widgetContentIfrMP
		{
		}
		.widgetContentIfrWrapperCalc
		{
		}
		.widgetContentIfrWrapperSOX
		{
		}
		.widgetContentIfrSOX
		{
		}
		.widgetContentIfrWrapperWF
		{
		}
		.widgetContentIfrWF
		{
		}
		
        .subTabwrapper
        {
            display: block;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            height: 42px;
            text-align: left;
			background-color: #E9E9EB;
			white-space: nowrap;
			vertical-align: top;
        }
		
        .subTabItemDiv
        {
            float: left;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #0000ff;
            height: 42px;
            white-space: normal;
            vertical-align: top;
        }

        .subtabURL
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #393939;
            font-size: 9pt;
            font-weight: bold;
        }    
        
        .subtabURL:link, .subtabURL:visited, .subtabURL:active, .subtabURL:hover
        {
            /*color: #656565;*/
            font-size: 9pt;
            color: #393939;
            text-decoration: none;
        }

        .subtabSelectedURL
        {
            text-decoration: none;
            text-transform: uppercase;
            color: #ffffff;
            font-size: 9pt;
            font-weight: bold;
        }    

        .subtabSelectedURL:link, .subtabSelectedURL:visited, .subtabSelectedURL:active, .subtabSelectedURL:hover
        {
            font-size: 9pt;
            color: #ffffff;
            text-decoration: none;
        }


		.STITblLg
		{
			display: table;
            width: auto;
            margin: 0px;
            padding: 0px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
            height: 42px;
            vertical-align: top;
            text-align: center;		
		}
		
		.STITblSm
		{
			display: none;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
		}
		
		.STIAuto
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STIAutoSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #611745;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}
		
		.STIBio
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STIBioSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #611745;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STIEnergy
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STIEnergySel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #611745;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STITech
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STITechSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #611745;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}
		

		.STIHR
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STIHRSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #611745;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeTblLg
		{
			display: table;
            width: auto;
            margin: 0px;
            padding: 0px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
            height: 42px;
            vertical-align: top;
            text-align: center;		
		}
		
		.STCEOHomeTblSm
		{
			display: none;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
		}
		
		.STCEOHomeHealth
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeHealthSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #747474; /*#8A7059;*/
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}
		
		.STCEOHomeHH
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeHHSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #747474; /*#8A7059;*/
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeLA
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeLASel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #747474; /*#8A7059;*/
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeSports
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #E9E9EB;
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

		.STCEOHomeSportsSel
		{
            width: auto;
            margin: 0px;
            padding: 0px 20px 0px 20px;
            border-spacing: 0px;
			border: solid 0px #0000ff;
			background-color: #747474; /*#8A7059;*/
            height: 42px;
            vertical-align: middle;
            text-align: center;
		}

        .jnwrapper
        {
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 20px 0px 0px 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;
        }

         .jnVersusWrapper
        {
            float: left;
            display: inline-block;
            width: 38%;
            min-width: 355px;
            padding: 0px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
			border-spacing: 0px;
        }
        
        .jnVersusdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
        }
        
        .jnVersusTbl
        {
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px 0px 5px 5px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;
        }
        
        .jnVersusHeadTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 5px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 18pt;
            font-weight: bold;
            line-height: 0.75em;
        }

        .jnVersusBodyTd
        {
            display: table;
            border-spacing: 0px;
            padding: 6px 0px 6px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }
        .jnOfferWrapper
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }
        
        .jnOfferdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
        }
        
        .jnOfferTbl
        {
            width: 350px;
            border-spacing: 0px;
            padding: 10px;
            margin: 0px 0px 10px 0px;
            border: solid 0px #ff0000;
            background-color: #A6BFD3;
            color: #ffffff;
        }
        
        .jnOfferTdL
        {
            width: 50px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            line-height: 64px;
            vertical-align: bottom;
            font-family: Arial, Sans-Serif;
            font-size: 74px;
            font-weight: bold;
            color: #ffffff;
            
        }
        
        .jnMember
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            color: #ffffff;            
        }
        
        .jnOfferTdM
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            line-height: 32pt;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 30pt;
            font-weight: bold;
            color: #ffffff;            
            
        }
        
        .jnOfferTdR
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 30pt;
            font-weight: bold;
            color: #ffffff;
        }
        
        .jnTime
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            color: #ffffff;            
        }

        .jnBtnURL, .jnBtnURL:link, .jnBtnURL:visited, .jnBtnURL:active, .jnBtnURL:hover
        {
	        border-spacing: 0px;
	        padding: 0px;
	        margin: 0px;
	        border: solid 0px #ffffff;
	        text-decoration: none;
        }
        
        .jnMonthlyTdL
        {
            width: 50px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            line-height: 64px;
            vertical-align: bottom;
            font-family: Arial, Sans-Serif;
            font-size: 74px;
            font-weight: bold;
            color: #A6BFD3;
            
        }

        .jnMonthlyTdM
        {
            width: 139px;
            height: 40px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            line-height: 16pt;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 18pt;
            font-weight: bold;
            color: #ffffff;
            
        }
        
		.jnTwoWeeksWrapper
		{
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }

        .jnTwoWeeksdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
		}        
        
        .jnFreeTdR
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            color: #ffffff;
        }


        .jnFreeTrial
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            color: #ffffff;
        }

	    .jnBFMWrapper
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }

        .jnBFMdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
        }
		
        .jnBFMTbl
        {
            width: 350px;
            border-spacing: 0px;
            padding: 10px;
            margin: 0px 0px 10px 0px;
            border: solid 0px #ff0000;
            background-color: #A6BFD3;
            color: #ffffff;
        }
		
        .jnBFMTdL
        {
            width: 50px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            line-height: 64px;
            vertical-align: bottom;
            font-family: Arial, Sans-Serif;
            font-size: 74px;
            font-weight: bold;
            color: #A6BFD3;
        }

        .jnBFMTdM
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            line-height: 32pt;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 30pt;
            font-weight: bold;
            color: #ffffff;            
        }
        
        .jnBFMTdR
        {
            width: 139px;
            border-spacing: 0px;
            padding: 0px 0px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            color: #ffffff;
        }

        .jnAlreadyLinkWrapper
        {
            display: none;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }
        
        .jnAlreadyLinkdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
        }

        .jnLoginLinkTbl
        {
            width: 350px;
            height: 20px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px 0px 10px 0px;
            border: solid 0px #ff0000;
            background-color: #A6BFD3;
            color: #ffffff;
		}
        
        .jnLoginLinkTd
        {
			width: 100%;
			text-align: left;
            vertical-align: middle;
            font-family: Arial, Sans-Serif;
            font-size: 10pt;
            font-weight: bold;
            color: #656565;
		}
                
        .jnAlreadyWrapper
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }

        .jnAlreadyFMWrapper
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }

        
        .jnAlreadydiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 90%;
        }

        .jnLoginFrm
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
        }
        
        .jnLoginTbl
        {
            width: 350px;
            height: 120px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px 0px 10px 0px;
            border: solid 0px #ff0000;
            background-color: #A6BFD3;
            color: #ffffff;
        }
        
        .jnAlready
        {
            width: 350px;
            height: 50px;
            border-spacing: 0px;
            padding: 12px 0px 0px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-align: center;
            text-transform: uppercase;
            font-family: Arial, Sans-Serif;
            font-size: 16pt;
            font-weight: bold;
            color: #ffffff;
        }
        
        .jnCredentialt
        {
            width: 140px;
            height: 20px;
            border-spacing: 0px;
            padding: 0px 0px 0px 10px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: bottom;
            text-align: left;
            font-family: Arial, Sans-Serif;
            font-size: 10pt;
            font-weight: bold;
            color: #ffffff;
        }

        .jnCredentialb
        {
            width: 140px;
            height: 50px;
            border-spacing: 0px;
            padding: 0px 0px 0px 10px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-align: left;
            font-family: Arial, Sans-Serif;
            font-size: 10pt;
            font-weight: bold;
            color: #ffffff;
        }
        
        .jnLogint
        {
            width: 60px;
            height: 20px;
            border-spacing: 0px;
            padding: 0px 10px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-align: left;
            font-family: Arial, Sans-Serif;
            font-size: 9pt;
            font-weight: bold;
            color: #A6BFD3;
        }
        
        .jnLoginb
        {
            width: 60px;
            height: 50px;
            border-spacing: 0px;
            padding: 0px 10px 0px 4px;
            margin: 0px;
            border: solid 0px #ff0000;
            vertical-align: top;
            text-align: left;
            font-family: Arial, Sans-Serif;
            font-size: 9pt;
            font-weight: bold;
            color: #A6BFD3;
        }
              
        .jnCredentialBx
        {
            border-spacing: 0px;
            padding: 2px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 110px;
            color: #656565;
            
        }
        
        .jnLoginBtn
        {
            border-spacing: 0px;
            margin: 0px;
	        border: 0px solid #ffffff;
	        display: inline-block;
	        cursor: pointer;
	        color: #A6BFD3;
	        background-color: #ffffff;
	        font-family:arial;
	        font-size:10pt;
	        font-weight:bold;
	        padding: 2px;
	        text-decoration: none;
        }
                       
        .jnMatrixWrapper
        {
            float: left;
            display: inline-block;
            width: 62%;
            padding: 0px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
			border-spacing: 0px;        
        }
        
        .jnMatrixdiv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 96%;
        }
        
        .jnMatrixTbl
        {
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 95%;
            text-align: left;
        }
        
        .jnMatrixTdHeadFeatures
        {
            width: 70%;
            border-spacing: 0px;
            padding: 0px 0px 3px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            text-align: left;
        }

        .jnMatrixTdHeadDefault
        {
            width: 10%;
            border-spacing: 0px;
            padding: 0px 0px 3px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
        }

        .jnMatrixTdHeadSpacer
        {
            width: 10%;
            border-spacing: 0px;
            padding: 0px 0px 3px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
        }        
        .jnMatrixTdHeadPremium
        {
            width: 10%;
            border-spacing: 0px;
            padding: 0px 0px 3px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
        }
        
        .jnMatrixTdBodyFeatures
        {
            width: 70%;
            text-overflow: ellipsis;
            overflow: hidden;
            border-spacing: 0px;
            padding: 4px 0px 4px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            text-align: left;
            background-image: url("/graphics/bg_dot.png");
        }
        
        .jnMatrixSpnBodyFeatures
        {
            border-spacing: 0px;
            padding: 0px 4px 0px 12px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            background-color: #ffffff;
        }        

        .jnMatrixTdBodyDefault
        {
            width: 10%;
            border-spacing: 0px;
            padding: 4px 0px 4px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            text-align: center;            
        }

        .jnMatrixTdBodySpacer
        {
            width: 10%;
            border-spacing: 0px;
            padding: 4px 0px 4px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            text-align: center;
            background-image: url("/graphics/bg_dot.png");
        }        
        .jnMatrixTdBodyPremium
        {
            width: 10%;
            border-spacing: 0px;
            padding: 4px 0px 4px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
            text-align: center;            
        }
        
        .jnMatrixFootnote
        {
            border-spacing: 0px;
            padding: 8px 4px 4px 12px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }
        
        .jnRadio
        {
            width: 16px;
            height: 16px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            vertical-align:middle;
        }

        .jnFeaturediv
        {
            display: none;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: 96%;
        }

		.jnFeatureTbl
		{
			display: table;
			border-spacing: 0px;
			padding: 0px;
			margin: 0px auto 0px auto;
			border: solid 0px #ff0000;
			width: 95%;
			text-align: left;
		}

		.jnFeatureTdHeadFeatures
		{
            width: 100%;
            border-spacing: 0px;
            padding: 0px 0px 3px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            text-align: left;
		}

		.jnFeatureTdBody
		{
            width: 100%;
            text-overflow: ellipsis;
            overflow: hidden;
            border-spacing: 0px;
            padding: 4px 0px 4px 10px;
            margin: 0px;
            border: solid 0px #ff0000;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 11pt;
            font-weight: bold;
            text-align: left;
		}
                
        .jnNoticediv
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 30px auto 0px auto;
            border: solid 0px #ff0000;
            width: 96%;
        }
        
        .jnNoticeTbl
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 10px 0px 0px;
            margin: 0px 0px 5px 0px;
            border: solid 0px #ff0000;
            width: 95%;
            text-align: left;
        }
        
        .jnNoticeHeadTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 5px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 14pt;
            font-weight: bold;
            line-height: 0.75em;
        }

        .jnNoticeBodyTd
        {
            display: table;
            border-spacing: 0px;
            padding: 6px 0px 6px 12px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: 100%;
            text-align: left;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 11pt;
        }
        
        .jnNoticeurl,  .jnNoticeurl:link, .jnNoticeurl:visited, .jnNoticeurl:active, .jnNoticeurl:hover
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            color: #386b93;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }
        
		.bpMasterlogoWrapper
		{
            display: block;
            border-spacing: 0px;
            padding: 4px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: auto;
            text-align: center;
		}
		
		.bpMasterlogoDiv
		{
            float: none;
            display: inline-block;
            border-spacing: 0px;
            padding: 0px;
            margin: 10px auto 10px auto;
            border: solid 0px #ff0000;
            width: 215px;
            height: 44px;
		}
		
		.bpMainHeadTbl
		{
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 5px 0px;
            margin: 0px auto 0px auto;
            border: solid 0px #ff0000;
            width: auto;
            vertical-align: top;
            text-align: center;
		}
		
		.bpMainHeadTd
		{
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: center;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 18pt;
            font-weight: bold;
		}
        
        .widgetContentTWWrapper
        {
            width:100%;
            padding:0px;
            margin:0px;
            border-spacing:0px;
            border: solid 0px #ff0000;
            font-weight: normal;
        }
        
        .widgetContentIfrWrapperSA
        {
            width:100%;
            padding:0px;
            margin:0px;
            border-spacing:0px;
            border: solid 0px #ff0000;
            font-weight: normal;
        }
        
        .plwrapper
        {
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 20px 0px 20px 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: left;
        }

        .plMainDiv
        {
            float: left;
            display: inline-block;
            width: -webkit-calc(100% - 435px);
            width: -moz-calc(100% - 435px);
            width: calc(100% - 435px);
            padding: 0px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
		    border-spacing: 0px;
        }
        
        .plSampleDiv
        {
            float: left;
            display: inline-block;
            width: auto;
            padding: 0px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
		    border-spacing: 0px;
        }
        
        .plNotificationTbl
        {
            width: auto;
            padding: 0px 30px 0px 20px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px 0px 20px 0px;
		    border-spacing: 0px;
        }
        
        .plNotificationTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: left;   
            color: #ff0000;
            font-family: Arial, Sans-Serif;
            font-size: 11pt;
            font-weight: bold;
        }

        .plMainTbl
        {
            width: auto;
            padding: 0px 30px 0px 20px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
		    border-spacing: 0px;
        }

        .plMainHeadTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 5px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: left;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 18pt;
            font-weight: bold;
        }

        .plMainSubHeadTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 5px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: left;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
        }

        .plMainContentTd
        {
            display: table;
            width: auto;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            text-align: justify;
        }

        .plMainContentP
        {
            border-spacing: 0px;
            padding: 10px 0px 10px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: left;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: justify;
        }

        .plMainContentPHead
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            color: #656565;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
        }

        .plMainContentUL
        {
            list-style-type:disc;
			margin: 0px 0px 5px 15px;
			padding: 0px;
			border-spacing: 15px;
			border: solid 0px #ffffff;
			color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }

        .plMainContentLi
        {
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }
    
    
        .plContactUsFull
        {
            display: table;
            width: auto;
            padding: 0px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 20px 30px 0px 20px;
		    border-spacing: 0px;
		}
		
		.plContactUsSubHeadTd
		{
            border-spacing: 0px;
            padding: 0px 0px 10px 0px;
            margin: 0px;
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
        }
		
		.plContactUsContentTd
		{
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
		}
		
		.plContactUsContentP
		{
            border-spacing: 0px;
            padding: 0px 0px 10px 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
		}
		
		.plContactUsContentPHead
		{
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
		}
        
        
        .plContactFormWrapper
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
        }
        
        .plContactForm
        {
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
        }
        
        .plContactFrmTbl
        {
            width: auto;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
        }
        
        .plContactFrmLTd
        {
            width: 125px;
            border-spacing: 0px;
            padding: 5px 4px 0px 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: right;
            white-space: nowrap;
        }

        .plContactFrmLTdRed
        {
            width: 125px;
            border-spacing: 0px;
            padding: 5px 4px 0px 0px;
            margin: 0px;
            color: #ff0000;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: right;
            white-space: nowrap;
        }

        
        .plContactFrmLSpnRed
        {
            color: #ff0000;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: right;
            white-space: nowrap;
        }
        
        .plContactFrmRTd
        {
            width: auto;
            border-spacing: 0px;
            padding: 5px 0px 0px 4px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: left;
            white-space: nowrap;            
        }
        
        .plContactTxt
        {
            width: 175px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 11pt;
        }
        
        .plContactSel
        {
            width: 200px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 10pt;
        }
        
        .plContactFrm2Td
        {
            border-spacing: 0px;
            padding: 10px 0px 0px 0px;
            margin: 0px;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
            text-align: left;
            white-space: nowrap;
        }
        
        .plContactTextArea
        {
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 11pt;
        }
        
        .plContactSendBtn, .plContactResetBtn
        {
            background: #F6F6F6;
            background-image: -webkit-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -moz-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -ms-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -o-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: linear-gradient(to bottom, #F6F6F6, #DEDEDE);
            -webkit-border-radius: 2;
            -moz-border-radius: 2;
            border-radius: 2px;
            font-family: Arial;
            color: #656565;
            font-size: 12px;
            padding: 3px 3px 3px 3px;
            border: solid #656565 1px;
            text-decoration: none;
        }
        
        .plContactSendBtn:hover, .plContactResetBtn:hover 
        {
            background: #DEDEDE;
            text-decoration: none;
        }
        
        .plContactUsMobile
        {
            display: none;
            width: auto;
            padding: 0px 30px 0px 20px;
            vertical-align: top;
            border: solid 0px #ff0000;
            white-space: normal;
            margin: 0px;
		    border-spacing: 0px;
        }
        
        
        .plSampleTable
        {
            width: 415px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px auto 0px auto;
        }
        
        .plSampleSubHeadTd
        {
            display: table;
            border-spacing: 0px;
            padding: 0px 0px 10px 0px;
            margin: 0px;
            border: solid 0px #ff0000;
            width: auto;
            text-align: center;   
            color: #003265;
            font-family: Arial, Sans-Serif;
            font-size: 12pt;
            font-weight: bold;
        }

        .plSampleTdHead
        {
            height: 30px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            vertical-align: middle;
            text-align: center;
        }
        
        .plSampleURL, .plSampleNonURL
        {
            text-decoration: none;
            color: #656565;
			font-family: Arial, Sans-Serif;
            font-size: 12pt;
        }
        
        .plSampleURL:link, .plSampleURL:visited, .plSampleURL:active
        {
            text-decoration: none;
            font-size: 12pt;
            color: #386b93;
        }
        
        .plSampleURL:hover
        {
            text-decoration: underline;
            font-size: 12pt;
            color: #386b93;
        }
        
      
        .plSampleTdImg
        {
            width: auto;
            height: 355px;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px 0px 40px 0px;
            vertical-align: top;
            text-align: center;
        }
        
        .plSampleImg
        {
            width: 415px;
            height: 325px;
            margin: 0px;
        }
        
        .tabicon
        {
	        width:18px;
	        height:18px;
	        padding:0px;
	        margin:0px;
	        border-spacing:0px;
	        border:solid 0px #ffffff;
	        vertical-align: top;
        }
        
        .tinyanchor, .tinyanchor:link, .tinyanchor:visited, .tinyanchor:active, .tinyanchor:hover
        {
            display: inline;
            border-spacing: 0px;
            border: solid 0px #ff0000;
            padding: 0px;
            margin: 0px;
            font-size: 0px;
            line-height: 0px;
        }
        .shopBannerTbl
        {
            display: table;
            width:100%;
            height: 100px;
            margin:0px;
            padding:0px;
            border-spacing:0px;
            border: solid 0px #ffffff;
        }
        .shopBannerTdL
        {
            display: table-cell;
            width:33%;
            height: 100px;
            margin:0px;
            padding:0px;
            border-spacing:0px;
            border: solid 0px #ffffff;
        }
        .shopBannerTdR
        {
            display: table-cell;
            width:67%;
            height: 100px;
            margin:0px;
            padding:0px;
            border-spacing:0px;
            border: solid 0px #ffffff;
            /*background-image: url('/graphics/shop_top_banner_100.png');
            background-repeat: repeat-x;*/
        }
        .shopBannerWidgetTable
        {
		    border-spacing: 0px;
		    padding: 0px;
		    margin: 0px auto 15px auto;
		    width: 92%;
		    border: solid 0px #0000ff;
        }
	    .shopBannerWidgetContentWrapperTd
	    {
		    border-spacing: 0px;
		    padding: 10px 0px 0px 0px;
		    margin: 0px;
		    width: 100%;
		    text-align: left;
		    border: solid 0px #0000ff;
	    }
	    .shopBannerSpacerG
	    {
	      width: 100%;
	      height: 100px;   
	    }

		.SearchImg
		{
            margin: 0px auto 0px auto;
            border: solid 0px #ffffff;
            max-width: 47px;
            max-height: 47px;
		}

		.SearchWrapTd
		{
			width:100%;
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;
            vertical-align: top;
		}

		.SearchNestTable
		{
			width:100%;
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;
            vertical-align: top;
		}
		
		.SearchTabTd
		{
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;
            vertical-align: top;
		}
		
		.SearchTabTable
		{
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;
            vertical-align: top;
		}
		
		.SearchSpacer
		{
		    width:2px;
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;		
		}
		
		.SearchIcon
		{
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;		
		}

		.Eng1Td
		{
			height:19px;
			width: auto;
			max-width: 25%;
			text-align: center;
			text-overflow: ellipsis;
			padding:0px 4px 0px 4px;
			margin:0px;
            border-spacing:0px;
			background-color:#94afc4;
			font-family:arial;
			font-size:8pt;
			color:#ffffff;
			cursor:pointer;
		}

		.Eng2Td
		{
			height:19px;
			width: auto;
			max-width: 25%;
			text-align: center;
			text-overflow: ellipsis;
			padding:0px 4px 0px 4px;
			margin:0px;
            border-spacing:0px;
			background-color:#afafaf;
			font-family:arial;
			font-size:8pt;
			color:#ffffff;
			cursor:pointer;
		}

		.Eng3Td
		{
			height:19px;
			width: auto;
			max-width: 25%;
			text-align: center;
			text-overflow: ellipsis;
			padding:0px 4px 0px 4px;
			margin:0px;
            border-spacing:0px;
			background-color:#afafaf;
			font-family:arial;
			font-size:8pt;
			color:#ffffff;
			cursor:pointer;
		}
		
		.SearchBoxTd
		{
            width: 100%;
            border-spacing: 0px;
            padding: 0px;
            margin: 0px;
            border: solid 0px #ffffff;
            vertical-align: middle;
		}
		
		.SearchFrm
		{
			padding:0px;
			margin:0px;
			border-spacing:0px;
            border: solid 0px #ffffff;
            vertical-align: top;
		}
		
		.SearchBoxDiv
		{
            border-spacing: 0px;
            padding: 0px 2px 0px 0px;
            margin: 0px;
            border-top:solid 1px #94afc4;
			border-right:solid 1px #94afc4;
			border-bottom:solid 1px #94afc4;
			border-left:solid 4px #94afc4;
			height:39px;
			width:95%;
			white-space:nowrap;
			vertical-align: middle;
		}
		
		.SearchBoxTxt
		{
			width: 90%;
			font-family:arial;
			font-size: 12pt;
			height:37px;
			border:solid 0px #ffffff;
			color:#656565;
			padding:0px 0px 0px 4px;
			outline-width: 0;
		}
		
		.searchMagImg
		{
		    vertical-align: middle;
			padding:0px;
			margin:0px;
			border-spacing:0px;
		}

    	.FsizeTbl
		{
			width: 30px;
			margin: 0px 5px 0px auto;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #636363;
		}
		
		.FsizeTd
		{
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #636363;
		}
		
		.Aminus, .Aminus:link, .Aminus:visited, .Aminus:active
		{
		    display: inline-block;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 11pt;
		    font-weight: bold;
		    width: 25px;
		    text-align: center;
			margin: 0px 2px 0px 0px;
			padding: 1px 1px 0px 1px;
			border-spacing: 0px;
			border: solid 0px #636363;
			background-color: #ffffff;
			color: #656565;
			text-decoration: none;
			cursor: pointer;
		}
		
		.Aminus:hover
		{
			background-color: #ffffff;
		}
		
		.Aplus, .Aplus:link, .Aplus:visited, .Aplus:active
		{
		    display: inline-block;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 11pt;
		    font-weight: bold;
		    width: 25px;
		    text-align: center;
			margin: 0px 2px 0px 0px;
			padding: 1px 1px 0px 1px;
			border-spacing: 0px;
			border: solid 0px #636363;
			background-color: #ffffff;
			color: #656565;
			text-decoration: none;
			cursor: pointer;
		}
		
		.Aplus:hover
		{
			background-color: #ffffff;
		}

		.Adisabled, .Adisabled:link, .Adisabled:visited, .Adisabled:active
		{
		    display: inline-block;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 10pt;
		    font-weight: bold;
		    width: 25px;
		    text-align: center;
			margin: 0px 2px 0px 0px;
			padding: 1px 1px 0px 1px;
			border-spacing: 0px;
			border: solid 0px #636363;
			background-color: #ffffff;
			color: #cecece;
			text-decoration: none;
			cursor: default;
		}
		
		.Adisabled:hover
		{
			background-color: #ffffff;
		}
		
		.cfgHomeBtnDiv
		{
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
			border: solid 0px #ff0000;
			width: 100%;
			text-align: right;
		}

        .cfgHomeBtn
        {
            display: inline;
            background: #F6F6F6;
            background-image: -webkit-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -moz-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -ms-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: -o-linear-gradient(top, #F6F6F6, #DEDEDE);
            background-image: linear-gradient(to bottom, #F6F6F6, #DEDEDE);
            -webkit-border-radius: 2;
            -moz-border-radius: 2;
            border-radius: 2px;
            font-family: Arial;
            color: #656565;
            font-size: 11px;
            padding: 0px 2px 0px 2px;
            margin:0px 10px 0px auto;
            border: solid 1px #656565;
            text-decoration: none;
            cursor: pointer;
        }
        
        .cfgHomeBtn:hover
        {
            background: #DEDEDE;
            text-decoration: none;
        }
        
        .cfgHomeRelWrapper
        {
	        position: relative;
	        display: block;
	        width: 100%;
	        padding: 0px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
        }

        .cfgLayerRelWrapper
        {
	        position: relative;
	        display: block;
	        width: 100%;
	        padding: 0px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
        }
        
        .menuLayerRelWrapper
        {
	        position: relative;
	        display: block;
	        width: 100%;
	        padding: 0px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
        }

        .cfgHomeAbsWrapper
        {
	        position: absolute;
	        display: none;
	        width: 200px;
	        top: 0px;
	        right: 0px;
	        z-index: 20;
	        text-align: right;
	        padding: 2px 0px 2px 0px;
            margin: 0px 10px 0px auto;
	        border-spacing: 0px;
            border: solid 0px #ff0000;
        }

        .cfgHomeTbl
        {
	        width: 200px;
	        margin: 0px 10px 0px auto;
	        padding: 0px 2px 0px 2px;
	        border-spacing: 0px;
	        border: solid 1px #636363;
	        background-color: #ffffff;
        }

        .cfgHomeHeadTdR
        {
	        padding:2px 1px 0px 0px;
	        border-spacing:0px;
	        margin: 0px;
	        FONT-SIZE: 10pt;
	        text-align: right;
	        vertical-align:top;
	        COLOR: #000000;
	        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        }

        .cfgHomeXSpn
        {
            cursor: pointer;
            background-color: #9C9B9B;
            color: #ffffff;
            FONT-SIZE: 10pt;
            FONT-FAMILY: Arial, Verdana, Tahoma;
            border-spacing: 0px;
            margin: 0px;
            padding: 2px 7px 2px 7px;
            border: solid 0px #ffffff;
        }

        .cfgHomeHeadTd
        {
	        width: 100%;
	        font-size: 12pt;
	        font-family: Arial, Verdana, Tahoma;
	        color: #636363;
	        padding: 10px 10px 0px 10px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
            text-align: left;
        }

        .cfgHomeBodyTd, .cfgHomeBodyTdL
        {
	        margin: 0px;
	        border-spacing: 0px;
	        padding: 10px 10px 10px 10px;
	        FONT-SIZE: 11pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
        }

        .cfgHomeBodyTd
        {
	        text-align: center;
        }

        .cfgHomeBodyTdL
        {
	        text-align: left;
        }

        .cfgHomeBodyHrTd
        {
	        margin: 0px;
	        border-spacing: 0px;
	        padding: 5px 10px 5px 10px;
	        FONT-SIZE: 14pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
	        text-align: center;
        }

        .cfgHomeBodyHr
        {
	        display:block;
	        width: 100%;
	        padding: 0px;
	        margin: 0px;
	        border: solid 0px #ababab;
	        border-spacing: 0px;
	        height: 1px;
	        background-color: #ababab;
        }

        .cfgHomeLayoutFrm
        {
	        padding: 0px 0px 20px 0px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
        }

        .cfgResUL
        {
            margin:0px 0px 10px 20px;
            padding:0px;
            border-spacing:0px;
	        FONT-SIZE: 11pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
	    }
        
        .cfgResLi
        {
	        FONT-SIZE: 11pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
        }
        
        .cfgResURL, .cfgResURL:link, .cfgResURL:visited, .cfgResURL:active
        {
	        FONT-SIZE: 11pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
	        text-decoration: none;        
        }
        
        .cfgResURL:hover
        {
	        FONT-SIZE: 11pt;
	        COLOR: #636363;
	        FONT-FAMILY: Arial, Verdana, Tahoma;
	        text-decoration: underline;        
        }
        
        .bubbleAbsWrapper
        {
	        position: absolute;
	        display: none;
	        width: 400px;
	        top: -230px;
	        right: 40%;
	        z-index: 20;
	        text-align: right;
	        padding: 2px 0px 2px 0px;
            margin: 0px 10px 0px 10px;
	        border-spacing: 0px;
            border: solid 0px #ff0000;
        }
		
        .bubbleTbl
        {
	        width: 400px;
	        margin: 0px 10px 0px auto;
	        padding: 0px;
	        border-spacing: 0px;
	        border: solid 0px #636363;
        }
		
		
		.bubbleXTdR
        {
	        padding:2px 1px 0px 0px;
	        border-spacing:0px;
	        margin: 0px;
	        FONT-SIZE: 10pt;
	        text-align: right;
	        vertical-align:top;
	        COLOR: #000000;
	        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
			background-color: #FDE0A6;
        }
		
        .bubbleXSpn
        {
            cursor: pointer;
            background-color: #FDE0A6;
            color: #000000;
            FONT-SIZE: 10pt;
            font-weight: bold;
            FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
            border-spacing: 0px;
            margin: 0px;
            padding: 2px;
            border: solid 0px #ffffff;
        }
		
		.bubbleTdC
		{
	        width: 100%;
	        font-size: 12pt;
	        font-family: Arial, Verdana, Tahoma, sans-serif;
	        color: #636363;
	        padding: 5px 10px 5px 10px;
            margin: 0px;
	        border-spacing: 0px;
            border: solid 0px #656565;
            text-align: center;
			background-color: #FDE0A6;
		}
		
        .bubbleURL, .bubbleURL:link, .bubbleURL:visited, .bubbleURL:active
        {
	        FONT-SIZE: 12pt;
	        COLOR: #363636;
	        FONT-FAMILY: Arial, Verdana, sans-serif;
	        text-decoration: underline;        
        }
        
        .bubbleURL:hover
        {
	        FONT-SIZE: 12pt;
	        COLOR: #363636;
	        FONT-FAMILY: Arial, Verdana, sans-serif;
	        text-decoration: underline;        
        }
		
		.bubbleBotL
		{
			width: 280px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}

		.bubbleBotImgL
		{
			width: 280px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}
		
		.bubbleBotC
		{
			width: 35px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}

		.bubbleBotImgC
		{
			width: 35px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}
		
		.bubbleBotR
		{
			width: 35px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}

		.bubbleBotImgR
		{
			width: 35px;
			height: 33px;
			margin: 0px;
			padding: 0px;
			border-spacing: 0px;
		}

        
	    
        /* use for screens smaller than 1024 but larger than 768*/
        @media only screen and (max-width: 1023px)
        {
            a:link, a:visited, a:active
            {
                text-decoration: none;
                font-size: 12px;
                color: #386b93;
            }

            a:hover
            {
                text-decoration: underline;
                font-size: 12px;
                color: #386b93;
            }

            .tabanchor, .tabanchor:link, .tabanchor:visited, .tabanchor:active, .tabanchor:hover
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                font-size: 0px;
                line-height: 0px;
                display: none;
                font-size: 1px;
            }
        
            .jumpanchor, .jumpanchor:link, .jumpanchor:visited, .jumpanchor:active, .jumpanchor:hover
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ffffff;
                font-size: 12px;
            }
            
            .dailyStartUpWrapper
            {
                display: table;
                border-spacing: 0px;
                padding: 4px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 98%;
                text-align: center;
            }

            .logoWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                min-width: 740px;
                vertical-align: top;
            }

            .logoDiv
            {
                float: none;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 5px auto 5px auto;
                border: solid 0px #ff0000;
                width: 100%;
                height: 33px;
            }
            
            .ceoxLogo
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ffffff;
                width: 161px;
                height: 33px;
            }

            .logoTextDiv
            {
                display: none;
                border-spacing: 0px;
                padding: 0px 18px 0px 0px;
                margin: -10px auto 13px auto;
                border: solid 0px #ffffff;
                width: 161px;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 10px;
                color: #878787;
                text-align: right;
                vertical-align: top;
            }

            .pollSearchWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 7px auto 7px auto;
                border: solid 0px #ff0000;
                width: 48%;
                min-width: 350px;
                vertical-align: top;            
            }

            .pollWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 350px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .searchWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 350px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
            }
    		
            .ECGSWrapper
            {
                float: right;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 7px auto 7px auto;
                border: solid 0px #ff0000;
                width: 48%;
                min-width: 350px;
                vertical-align: top;
            }

            .ECWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 350px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .GSWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 350px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
		    }
            
            .pollTable, .ECTable, .GSTable
            {
                width: 100%;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ffffff;
            }
            
            .pollImgTd, .ECImgTd, .GSImgTd
            {
                border-spacing: 0px;
                margin: 0px;
                padding: 5px 10px 0px 0px;
                vertical-align: top;
                text-align: center;
                width: auto;
            }
            
            .pollImg, .GSImg, .ECImg
            {
                margin: 0px auto 0px auto;
                max-width: 37px;
                max-height: 37px;
                border: solid 0px #ffffff;
            }


            .pollHeadTd, .ECHeadTd, .GSHeadTd
            {
                border-bottom: solid 1px #ABABAB;
                vertical-align: top;
                width: 95%;
                text-align: left;
                padding: 0px 0px 4px 0px;
            }
                    

            .pollHeadUrl, .ECHeadUrl, .GSHeadUrl
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 13px;
            }
            .pollHeadUrl:link, .pollHeadUrl:visited, .pollHeadUrl:active, .pollHeadUrl:hover, 
            .ECHeadUrl:link, .ECHeadUrl:visited, .ECHeadUrl:active, .ECHeadUrl:hover, 
            .GSHeadUrl:link, .GSHeadUrl:visited, .GSHeadUrl:active, .GSHeadUrl:hover
            {
                text-decoration: none;
                font-size: 13px;
                color: #656565;
            }
            .pollHeadArchiveUrl, .pollHeadArchiveUrl:link, .pollHeadArchiveUrl:visited, .pollHeadArchiveUrl:active, .ECHeadArchiveUrl, .GSHeadArchiveUrl
            {
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            
            .pollHeadArchiveUrl:hover
            {
                text-decoration: underline;
                font-size: 11px;
                color: #386b93;
            }
            .pollBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 175px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            
            .ECBodyTd, .GSBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 175px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                font-size: 11px;
                color: #656565;
            }        
            
            .ECBodyTitle, .GSBodyTitle
            {
                font-size: 12px;
                color: #386b93;
            }

            .nwIframe
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 40px;
            }
                        
            .newsWeatherWrapper
            {
                float: none;
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                text-align: center;
            }

            .NewsWeatherHr
            {
                display:table;
                width: 98%;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }

            .NewsWeatherHrB
            {
                display:table;
                width: 98%;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }
            

            .tabwrapper
            {
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 2px 0px 0px 0px;
                border-top: solid 0px #ff0000;
                border-right: solid 0px #ff0000;
                border-left: solid 0px #ff0000;
                width: 100%;
                height: 53px;
                text-align: left;
            }
            
            .twHome
            {
                border-bottom: solid 4px #597B94;
            }
            
            .twExecudiva
            {
                border-bottom: solid 4px #C44270;
            }
            
            .twMarketplace
            {
                border-bottom: solid 4px #68994A;
            }
            
            .twIndustries
            {
                border-bottom: solid 4px #611745;
            }
            
            .twCEOHome
            {
                border-bottom: solid 4px #747474; /*#8A7059;*/
            }
		
	            
            .twNewsCenter
            {
                border-bottom: solid 4px #E1B459;
            }
            
            .twTools
            {
                border-bottom: solid 4px #94AFC4;
            }
            
            .twSearch
            {
                border-bottom: solid 4px #4d7136; /*#747474;*/
            }
            
            .twMember
            {
                border-bottom: solid 4px #C1844B;
            }
            
            .twPrivateLabel
            {
                border-bottom: solid 4px #263032;
            }
            
    		
            .tabSpacerDiv
            {
                float: left;
                display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                height: 53px;
                white-space: normal;
                vertical-align: top;
                background-color: #C3C3C3;
            }
    		
    		
            .tabLeftDiv
            {
                width: 0%;
            }

            .tabRightDiv
            {
                width: 0%;
            }
            
            .tabSpacerTable
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 53px;
                vertical-align: top;
            }
            
            .tabSpacerTop
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 9px;
                background-color: #ffffff;
                border: solid 0px #0000ff;
            }
            
            .tabSpacerBody
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 41px;
                background-color: #C3C3C3;
                border: solid 0px #0000ff;
            }
            
            .tabSpacerBottom
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
                background-color: #ffffff;
            }

            .tabItemDiv
            {
                float: left;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                height: 53px;
                white-space: normal;
                vertical-align: top;
            }

            
            .tabItemTable
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 53px;
                vertical-align: top;
            }


            
            .tabItemBody
            {
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 0px;
                width: 100%;
                height: 50px;
                border: solid 0px #0000ff;
                text-align: center;
                vertical-align: middle;
			    white-space: nowrap;
            }

            .tabItemBottom
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
                background-color: #ffffff;
            }

            .tabItemBottomSelected
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
            }
            
            
            .tabHomeDiv
            {
                display: inline-block;
                width: 12%;
            }
    		
    		
            .tabHomeBody
            {
                background-color: #597B94;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabHomeBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabHomeBottomSelected
            {
                background-color: #597B94;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaDiv
            {
                display: inline-block;
                width: 16%;
            }
            
            
            .tabExecudivaBody
            {
                background-color: #C44270;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaBottomSelected
            {
                background-color: #C44270;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceDiv
            {
                display: inline-block;
                width: 13%;
            }
            
            .tabMarketplaceBody
            {
                background-color: #68994A;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceBottomSelected
            {
                background-color: #68994A;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
             
            .tabIndustriesDiv
            {
                display: inline-block;
                width: 16%;
            }
            
            .tabIndustriesBody
            {
                background-color: #611745;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabIndustriesBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabIndustriesBottomSelected
            {
                background-color: #611745;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeDiv
            {
                display: inline-block;
                width: 15%;
            }
            
            .tabCEOHomeBody
            {
                background-color: #747474; /*#8A7059;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeBottomSelected
            {
                background-color: #747474; /*#8A7059;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            
            .tabNewsCenterDiv
            {
                display: inline-block;
                width: 13%;
            }
            
            .tabNewsCenterBody
            {
                background-color: #E1B459;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabNewsCenterBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabNewsCenterBottomSelected
            {
                background-color: #E1B459;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
                 
            
            .tabToolsDiv
            {
                display: none;
                width: 14%;
            }
            
            .tabToolsBody
            {
                background-color: #94AFC4;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabToolsBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabToolsBottomSelected
            {
                background-color: #94AFC4;
                box-shadow: -1px 0px 0px #ffffff inset;
            }        
            
            
            .tabSearchDiv
            {
                display: inline-block;
                width: 15%;
            }
            
            .tabSearchBody
            {
                background-color: #4d7136; /*#747474;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabSearchBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabSearchBottomSelected
            {
                background-color: #4d7136; /*#747474;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
              
            
            .tabMemberDiv
            {
                display: none;
                width: 8%;
            }
            
            .tabMemberBody
            {
                background-color: #C1844B;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMemberBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMemberBottomSelected
            {
                background-color: #C1844B;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
                    
            .tabPrivateLabelDiv
            {
                display: none;
                width: 12%;
            }
            
            .tabPrivateLabelBody
            {
                background-color: #263032;
                vertical-align: middle;
            }
            
            .tabPrivateLabelBottom
            {
                background-color: #ffffff;
            }
            
            .tabPrivateLabelBottomSelected
            {
                background-color: #263032;
            }

		    .tab480DropDownDiv
            {
                display: none;
                width: 32%;
            }
            
            .tab480DropDown
            {
                width: 75px;
                font-family: Arial, Verdana, Sans-Serif;
                font-size: 9px;
                background-color: #0000ff;
            }

            .tab480DropDownIndustriesBody
            {
                background-color: #611745;
                vertical-align: middle;
            }

            .tab480DropDownIndustriesBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownIndustriesBottomSelected
            {
                background-color: #611745;
            }

            .tab480DropDownCEOHomeBody
            {
                background-color: #747474; /*#8A7059;*/
                vertical-align: middle;
            }

            .tab480DropDownCEOHomeBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownCEOHomeBottomSelected
            {
                background-color: #747474; /*#8A7059;*/
            }

            .tab480DropDownNewsCenterBody
            {
                background-color: #E1B459;
                vertical-align: middle;
            }

            .tab480DropDownNewsCenterBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownNewsCenterBottomSelected
            {
                background-color: #E1B459;
            }
            
            .tab480DropDownToolsBody
            {
                background-color: #94AFC4;
                vertical-align: middle;
            }

            .tab480DropDownToolsBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownToolsBottomSelected
            {
                background-color: #94AFC4;
            }
            

            .tab480DropDownSearchBody
            {
                background-color: #4d7136; /*#747474;*/
                vertical-align: middle;
            }

            .tab480DropDownSearchBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownSearchBottomSelected
            {
                background-color: #4d7136; /*#747474;*/
            }
            
            .tab480DropDownMemberBody
            {
                background-color: #C1844B;
                vertical-align: middle;
            }

            .tab480DropDownMemberBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownMemberBottomSelected
            {
                background-color: #C1844B;
            }
            
            
            .tab480DropDownPrivateLabelBody
            {
                background-color: #263032;
                vertical-align: middle;
            }

            .tab480DropDownPrivateLabelBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownPrivateLabelBottomSelected
            {
                background-color: #263032;
            }

            .tabURL, .tabURL:link, .tabURL:visited, .tabURL:active, .tabURL:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #ffffff;
                font-size: 11px;
            }

            .jumpURL, .jumpURL:link, .jumpURL:visited, .jumpURL:active, .jumpURL:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #4d8bbb;
                font-size: 12px;
                font-weight: bold;
            }

            .jumpURLSelected, .jumpURLSelected:link, .jumpURLSelected:visited, .jumpURLSelected:active, .jumpURLSelected:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 12px;
                font-weight: bold;
            }

		    .footerYearsDiv
		    {
                min-width: 180px;
                height: 30px;
		    }

		    .footerCopyrightDiv
		    {
                min-width: 260px;
                height: 30px;
		    }

            .divFooterWrapperBottom
            {
                height: 60px;
            }

		    .footerYearsDiv
		    {
                width: 100%;
			    text-align: center;
		    }

		    .footerCopyrightDiv
		    {
                width: 100%;
                min-width: 320px;
			    text-align: center;
		    }


            .footerBottomTable
            {
                width: 100%;
                margin: 5px auto 0px auto;
            }

            .footerBottomTd
            {
                text-align: center;
                font-size: 11px;
            }

            .footerBottomRightTd
            {
                text-align: center;
                font-size: 11px;
            }

			.footerBottomURL, .footerBottomURL:link, .footerBottomURL:visited, .footerBottomURL:active, .footerBottomURL:hover 
			{
				font-family: Arial,Helvetica,sans-serif;
				text-decoration: none;
				color: #b0b0b3;
				font-size: 11px;
			}
               
               
            .divFooterWrapperTop
            {
                height: 420px;
            }

            .footerHelpDiv
            {
                width: 50%;
            }

            .footerBusinessDiv
            {
                width: 50%;
            }
    		
            .footerCEOExpressDiv
            {
                float: left;
                width: 100%;
            }		
      		
            .footerTopLeftTable
            {
                margin: 10px 10px 0px auto;
                width: 90%;
            }

            .footerTopRightTable
            {
                margin: 10px auto 0px auto;
                width: 90%;
            }

            .footerTopTd
            {
                padding: 0px;
            }

			.widgetContainerWrapper
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 2; /* Chrome, Safari, Opera */
				-moz-column-count: 2; /* Firefox */
				column-count: 2;
			}

			.widgetContainerWrapper1_2, .widgetContainerWrapper1_3, .widgetContainerWrapper1_4
			{
				float: left;
				display: inline-block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 50%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
			}
			
			.widgetContainerWrapper3_2, .widgetContainerWrapper3_3, .widgetContainerWrapper3_4, 
			.widgetContainerWrapper4_2, .widgetContainerWrapper4_3, .widgetContainerWrapper4_4
			{
				float: left;
				display: inline-block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 50%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}
			

			.widgetContainerWrapper2_1, .widgetContainerWrapper3_1, .widgetContainerWrapper4_1
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 2; /* Chrome, Safari, Opera */
				-moz-column-count: 2; /* Firefox */
				column-count: 2;
			}

			.widgetContainerWrapper2_2, .widgetContainerWrapper2_3, .widgetContainerWrapper2_4
			{
				float: left;
				display: inline-block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 50%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}

	        .widgetContainerMPWrapper
	        {
                float: left;
                display: inline-block;
		        border-spacing: 0px;
		        padding: 0px;
		        margin: 0px;
		        border: solid 0px #0000ff;
		        width: 100%;
		        height: 100%;
		        white-space: normal;
		        vertical-align: top;
	        }


			.widgetContainerWrapper4_1
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 2; /* Chrome, Safari, Opera */
				-moz-column-count: 2; /* Firefox */
				column-count: 2;
			}

			.widgetContainerWrapper4_2, .widgetContainerWrapper4_3, .widgetContainerWrapper4_4
			{
				float: left;
				display: inline-block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 50%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}

			.widgetTable
			{
				border-spacing: 0px;
				padding: 0px;
				margin: 0px auto 15px auto;
				width: 95%;
				border: solid 0px #0000ff;
			}

			.widgetContentTdBullets2Col, .widgetContentTdNoBullets2Col
			{
				border-spacing: 0px;
				padding: 0px 0px 0px 2px;
				margin: 0px;
				text-align: left;
				-webkit-columns: 160px 2; /* Chrome, Safari, Opera */
				columns: 160px 2;

			}
			.widgetContentULBullets2Col
			{
				list-style-type:disc;
				margin: 0px 0px 0px 15px;
				padding: 0px;
				border-spacing: 15px;
    			line-height: 1.3em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 160px 2; /* Firefox */
			}
			.widgetContentULNoBullets2Col
			{
				list-style-type:none;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border-spacing: 15px;
    			line-height: 1.3em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 160px 2; /* Firefox */
			}

            .subtabURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #393939;
                font-size: 8pt;
                font-weight: bold;
            }    
            
            .subtabURL:link, .subtabURL:visited, .subtabURL:active, .subtabURL:hover
            {
                /*color: #656565;*/
                font-size: 8pt; 
                font-weight: bold;
                color: #393939;
                text-decoration: none;
            }

            .subtabSelectedURL
            {
                text-decoration: none;
                font-weight: bold;
                text-transform: uppercase;
                color: #ffffff;
                font-size: 8pt;
            }    
            .subtabSelectedURL:link, .subtabSelectedURL:visited, .subtabSelectedURL:active, .subtabSelectedURL:hover
            {
                font-size: 8pt; 
                font-weight: bold;
                color: #ffffff;
                text-decoration: none;
            }

		    .STITblLg
		    {
			    display: table;
                width: auto;
                margin: 0px;
                padding: 0px;
                border-spacing: 0px;
			    border: solid 0px #0000ff;
                height: 42px;
                vertical-align: top;
                text-align: center;		
		    }
    		
		    .STITblSm
		    {
			    display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
		    }

		    .STCEOHomeTblLg
		    {
			    display: table;
                width: auto;
                margin: 0px;
                padding: 0px;
                border-spacing: 0px;
			    border: solid 0px #0000ff;
                height: 42px;
                vertical-align: top;
                text-align: center;		
		    }
    		
		    .STCEOHomeTblSm
		    {
			    display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
		    }

             .jnVersusWrapper
            {
                float: left;
                display: inline-block;
                width: 100%;
                min-width: 740px;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
			    border-spacing: 0px;
            }
            
            .jnVersusdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 50%;
            }
            

            .jnVersusTbl
            {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 5px auto;
                border: solid 0px #ff0000;
                width: 95%;
                text-align: left;
            }

            .jnOfferWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 50%;
            }

            .jnOfferdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnOfferTbl
            {
                width: 350px;
                border-spacing: 0px;
                padding: 10px;
                margin: 0px auto 15px auto;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }

		    .jnTwoWeeksWrapper
		    {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                border: solid 0px #ff0000;
                width: 50%;
            }

            .jnTwoWeeksdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
		    }

			.jnBFMWrapper
			{
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 50%;
			}

			.jnBFMdiv
			{
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
			}

            .jnBFMTbl
            {
                width: 350px;
                border-spacing: 0px;
                padding: 10px;
                margin: 0px auto 15px auto;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }

			.jnAlreadyLinkWrapper
			{
				float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 10px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
			}

			.jnAlreadyLinkdiv
			{
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 50%;
			}

			.jnLoginLinkTbl
			{
				width: 350px;
				height: 25px;
				border-spacing: 0px;
				padding: 0px;
				margin: 0px auto 15px auto;
				border: solid 0px #ff0000;
				background-color: #ffffff;
				color: #656565;
			}
			            
            .jnAlreadyWrapper
            {
                float: left;
                display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 10px auto 0px auto;
                border: solid 0px #ff0000;
                width: 50%;
            }

            .jnAlreadyFMWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 10px auto 0px auto;
                border: solid 0px #ff0000;
                width: 50%;
            }
            
            .jnAlreadydiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnLoginTbl
            {
                width: 350px;
                height: 120px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 15px auto;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }

            .jnMatrixWrapper
            {
                float: left;
                display: inline-block;
                width: 100%;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
			    border-spacing: 0px;        
            }
            
       		.bpMasterlogoDiv
		    {
                float: none;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 10px auto 10px auto;
                border: solid 0px #ff0000;
                width: 161px;
                height: 33px;
		    }

		    .bpMainHeadTd
		    {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 16pt;
                font-weight: bold;
		    }

            .plMainDiv
            {
                float: left;
                display: inline-block;
                width: -webkit-calc(100% - 325px);
                width: -moz-calc(100% - 325px);
                width: calc(100% - 325px);
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
		        border-spacing: 0px;
            }
            
            .plSampleDiv
            {
                float: left;
                display: inline-block;
                width: auto;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
		        border-spacing: 0px;
            }
            
                    
            .plSampleTable
            {
                width: 300px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
            }

            .plSampleTdImg
            {
                width: auto;
                height: 260px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px 0px 40px 0px;
                vertical-align: top;
                text-align: center;
            }

            .plSampleImg
            {
                width: 300px;
                height: 235px;
                margin: 0px auto 0px auto;
            }
            
		    .widgetContentLiSubHeadingBullets
		    {
			    list-style-type: none;
			    color: #611745;
			    font-size: 12px;
			    font-weight: bold;
			    margin: 0px 0px 0px -10px;
			    padding: 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
		    }
		    .widgetContentLiSubHeadingNoBullets
		    {
			    list-style-type:none;
			    color: #611745;
			    font-size: 12px;
			    font-weight: bold;
			    margin: 0px;
			    padding: 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
		    }

            .tabicon
            {
                display: none;
	            width:15px;
	            height:15px;
	            padding:0px;
	            margin:0px;
	            border-spacing:0px;
	            border:solid 0px #ffffff;
	            vertical-align: top;
            }
            .shopBannerTdL
            {
                display: table-cell;
                width:50%;
                height: 100px;
                margin:0px;
                padding:0px;
                border-spacing:0px;
                border: solid 0px #ffffff;
            }
            .shopBannerTdR
            {
                display: table-cell;
                width:50%;
                height: 100px;
                margin:0px;
                padding:0px;
                border-spacing:0px;
                border: solid 0px #ffffff;
                /*background-image: url('/graphics/shop_top_banner_100.png');
                background-repeat: repeat-x;*/
            }

			.SearchImgTd
			{
                border-spacing: 0px;
                margin: 0px;
                padding: 5px 10px 0px 0px;
                vertical-align: top;
                text-align: center;
                width: auto;
			}
			
			.SearchImg
			{
                margin: 0px auto 0px auto;
                max-width: 37px;
                max-height: 37px;
                border: solid 0px #ffffff;
			}
			
            .menuLayerRelWrapper
            {
	            position: relative;
	            display: block;
	            width: 100%;
	            padding: 0px;
                margin: 0px;
	            border-spacing: 0px;
                border: solid 0px #656565;
            }
            
             .bubbleAbsWrapper
            {
	            position: absolute;
	            display: none;
	            width: 400px;
	            top: -330px;
	            right: 25%;
	            z-index: 20;
	            text-align: right;
	            padding: 2px 0px 2px 0px;
                margin: 0px 10px 0px 10px;
	            border-spacing: 0px;
                border: solid 0px #ff0000;
            }
		
        }

        /* use for screens smaller than 768 but larger than 479*/
        @media only screen and (max-width: 768px)
        {
            a:link, a:visited, a:active
            {
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            
            a:hover
            {
                text-decoration: underline;
                font-size: 11px;
                color: #386b93;
            }
            
            .tabanchor, .tabanchor:link, .tabanchor:visited, .tabanchor:active, .tabanchor:hover
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                font-size: 0px;
                line-height: 0px;
                font-size: 1px;
                display: inline;
            }
        
            .jumpanchor, .jumpanchor:link, .jumpanchor:visited, .jumpanchor:active, .jumpanchor:hover
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ffffff;
                font-size: 12px;
            }
            
            .iframewrapper
            {
                text-align: center;
                width: 468px;
                height: 60px;
                vertical-align: middle;
                padding: 2px 0px 2px 0px;
                margin: 0px auto 0px auto;
            }
            
            .ifrclass
            {
                width: 468px;
                height: 60px;
                border: solid 0px #000000;
            }

            .dailyStartUpWrapper
            {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 95%;
                text-align: left;
            }

            .logoWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                min-width: 280px;
                vertical-align: top;
            }

            .logoDiv
            {
                float: none;
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 5px auto 5px auto;
                border: solid 0px #ff0000;
                width: 161px;
                height: 33px;
            }

            .ceoxLogo
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ffffff;
                width: 161px;
                height: 33px;
            }
            
            
            .logoTextDiv
            {
                display: none;
                border-spacing: 0px;
                padding: 0px 18px 0px 0px;
                margin: -10px auto 13px auto;
                border: solid 0px #ffffff;
                width: 161px;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 10px;
                color: #878787;
                text-align: right;
                vertical-align: top;
            }
            
            .pollSearchWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 4px auto 4px auto;
                border: solid 0px #ff0000;
                width: 48%;
                min-width: 220px;
                vertical-align: top;            
            }

            .pollWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 200px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .searchWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 200px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
            }

            .ECGSWrapper
            {
                float: right;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 4px auto 4px auto;
                border: solid 0px #ff0000;
                width: 48%;
                min-width: 220px;
                vertical-align: top;
            }

            .ECWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 200px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .GSWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 200px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
		    }
            
            .pollTable, .ECTable, .GSTable
            {
                width: 100%;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ffffff;
            }
            
            .pollImgTd, .ECImgTd
            {
                border-spacing: 0px;
                margin: 0px;
                padding: 5px 10px 0px 0px;
                vertical-align: top;
                text-align: center;
                width: auto;
                min-width: 37px;
                max-width: 37px;
            }
            
            .GSImgTd
            {
                border-spacing: 0px;
                margin: 0px;
                padding: 5px 10px 0px 5px;
                vertical-align: top;
                text-align: center;
                width: auto;
                min-width: 37px;
                max-width: 37px;
            }
            
            .pollImg, .GSImg, .ECImg
            {
                margin: 0px auto 0px auto;
                max-width: 37px;
                max-height: 37px;
                border: solid 0px #ffffff;
            }


            .pollHeadTd, .ECHeadTd, .GSHeadTd
            {
                border-bottom: solid 1px #ABABAB;
                vertical-align: top;
                width: 95%;
                text-align: left;
                padding: 0px 0px 4px 0px;
            }
                    

            .pollHeadUrl
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 11px;
            }
            .pollHeadUrl:link, .pollHeadUrl:visited, .pollHeadUrl:active, .pollHeadUrl:hover
            {
                text-decoration: none;
                font-size: 11px;
                color: #656565;
            }
            
            .ECHeadUrl, .GSHeadUrl
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 13px;
            }
            
            .ECHeadUrl:link, .ECHeadUrl:visited, .ECHeadUrl:active, .ECHeadUrl:hover, 
            .GSHeadUrl:link, .GSHeadUrl:visited, .GSHeadUrl:active, .GSHeadUrl:hover
            {
                text-decoration: none;
                font-size: 13px;
                color: #656565;
            }
            .pollHeadArchiveUrl, .pollHeadArchiveUrl:link, .pollHeadArchiveUrl:visited, .pollHeadArchiveUrl:active, .ECHeadArchiveUrl, .GSHeadArchiveUrl
            {
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            
            .pollHeadArchiveUrl:hover
            {
                text-decoration: underline;
                font-size: 11px;
                color: #386b93;
            }
            .pollBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 170px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            
            .ECBodyTd, .GSBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 170px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                font-size: 11px;
                color: #656565;
            }        
            
            .ECBodyTitle, .GSBodyTitle
            {
                font-size: 12px;
                color: #386b93;
            }
            
            .newsWeatherWrapper
            {
                float: none;
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                text-align: center;
            }

            .NewsWeatherHr
            {
                display:block;
                width: 95%;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }

            .NewsWeatherHrB
            {
                display:block;
                width: 95%;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }
            
            .nwIframe
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 68px;
            }
            

            .tabwrapper
            {
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 2px 0px 0px 0px;
                border-top: solid 0px #ff0000;
                border-right: solid 0px #ff0000;
                border-left: solid 0px #ff0000;
                width: 100%;
                height: 53px;
                text-align: left;
            }
            
            .twHome
            {
                border-bottom: solid 4px #597B94;
            }
            
            .twExecudiva
            {
                border-bottom: solid 4px #C44270;
            }
            
            .twMarketplace
            {
                border-bottom: solid 4px #68994A;
            }
            
            .twIndustries
            {
                border-bottom: solid 4px #611745;
            }
            
            .twCEOHome
            {
                border-bottom: solid 4px #747474; /*#8A7059;*/
            }
            
            .twNewsCenter
            {
                border-bottom: solid 4px #E1B459;
            }
            
            .twTools
            {
                border-bottom: solid 4px #94AFC4;
            }
            
            .twSearch
            {
                border-bottom: solid 4px #4d7136; /*#747474;*/
            }
            
            .twMember
            {
                border-bottom: solid 4px #C1844B;
            }
            
            .twPrivateLabel
            {
                border-bottom: solid 4px #263032;
            }

            .tabSpacerDiv
            {
                float: left;
                display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                height: 53px;
                white-space: normal;
                vertical-align: top;
                background-color: #C3C3C3;
            }
    		
    		
            .tabLeftDiv
            {
                width: 0%;
            }

            .tabRightDiv
            {
                width: 0%;
            }
            
            .tabSpacerTable
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 53px;
                vertical-align: top;
            }
            
            .tabSpacerTop
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 9px;
                background-color: #ffffff;
                border: solid 0px #0000ff;
            }
            
            .tabSpacerBody
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 41px;
                background-color: #C3C3C3;
                border: solid 0px #0000ff;
            }
            
            .tabSpacerBottom
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
                background-color: #ffffff;
            }

            .tabItemDiv
            {
                float: left;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                height: 53px;
                white-space: normal;
                vertical-align: top;
            }

            
            .tabItemTable
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 53px;
                vertical-align: top;
            }

            
            .tabItemBody
            {
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 0px;
                width: 100%;
                height: 50px;
                border: solid 0px #0000ff;
                text-align: center;
                vertical-align: middle;
			    white-space: nowrap;
            }

            .tabItemBottom
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
                background-color: #ffffff;
            }

            .tabItemBottomSelected
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                width: 100%;
                height: 3px;
                border: solid 0px #0000ff;
            }
            
            
            .tabHomeDiv
            {
                display: inline-block;
                width: 15%;
            }
    		
    		
            .tabHomeBody
            {
                background-color: #597B94;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabHomeBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabHomeBottomSelected
            {
                background-color: #597B94;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaDiv
            {
                display: none;
                width: 22%;
            }
            
            
            .tabExecudivaBody
            {
                background-color: #C44270;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabExecudivaBottomSelected
            {
                background-color: #C44270;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceDiv
            {
                display: none;
                /*display: inline-block; */
                width: 25%;
            }
            
            .tabMarketplaceBody
            {
                background-color: #68994A;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMarketplaceBottomSelected
            {
                background-color: #68994A;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
             
            .tabIndustriesDiv
            {
                display: none;
                width: 18%;
            }
            
            .tabIndustriesBody
            {
                background-color: #611745;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabIndustriesBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabIndustriesBottomSelected
            {
                background-color: #611745;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeDiv
            {
                display: none;
                width: 18%;
            }
            
            .tabCEOHomeBody
            {
                background-color: #747474; /*#8A7059;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabCEOHomeBottomSelected
            {
                background-color: #747474; /*#8A7059;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabNewsCenterDiv
            {
                display: inline-block;
                width: 25%;
                /*width: 12%;*/
            }
            
            .tabNewsCenterBody
            {
                background-color: #E1B459;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabNewsCenterBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabNewsCenterBottomSelected
            {
                background-color: #E1B459;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
                 
            
            .tabToolsDiv
            {
                display: none;
                width: 7%;
            }
            
            .tabToolsBody
            {
                background-color: #94AFC4;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabToolsBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabToolsBottomSelected
            {
                background-color: #94AFC4;
                box-shadow: -1px 0px 0px #ffffff inset;
            }        
            
            
            .tabSearchDiv
            {
                display: inline-block;
                width: 22%;
            }
            
            .tabSearchBody
            {
                background-color: #4d7136; /*#747474;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabSearchBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabSearchBottomSelected
            {
                background-color: #4d7136; /*#747474;*/
                box-shadow: -1px 0px 0px #ffffff inset;
            }
              
            
            .tabMemberDiv
            {
                display: none;
                width: 15%;
            }
            
            .tabMemberBody
            {
                background-color: #C1844B;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMemberBottom
            {
                box-shadow: -1px 0px 0px #ffffff inset;
            }
            
            .tabMemberBottomSelected
            {
                background-color: #C1844B;
                box-shadow: -1px 0px 0px #ffffff inset;
            }
                    
            .tabPrivateLabelDiv
            {
                display: none;
                width: 12%;
            }
            
            .tabPrivateLabelBody
            {
                background-color: #263032;
                vertical-align: middle;
            }
            
            .tabPrivateLabelBottom
            {
                background-color: #ffffff;
            }
            
            .tabPrivateLabelBottomSelected
            {
                background-color: #263032;
            }
            

		    .tab480DropDownDiv
            {
                display: inline-block;
                width: 38%;
            }
        
            .tab480DropDown
            {
                width: 75px;
                font-family: Arial, Verdana, Sans-Serif;
                font-size: 9px;
                background-color: #0000ff;
            }

            .tab480DropDownMarketplaceBody
            {
                background-color: #68994A;
                vertical-align: middle;
            }

            .tab480DropDownMarketplaceBottom
            {
                background-color: #ffffff;
            }

            .tab480DropDownMarketplaceBottomSelected
            {
                background-color: #68994A;
            }
                        
            .tab480DropDownIndustriesBody
            {
                background-color: #611745;
                vertical-align: middle;
            }

            .tab480DropDownIndustriesBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownIndustriesBottomSelected
            {
                background-color: #611745;
            }

            .tab480DropDownCEOHomeBody
            {
                background-color: #747474; /*#8A7059;*/
                vertical-align: middle;
            }

            .tab480DropDownCEOHomeBottom
            {
                background-color: #ffffff;
            }

            .tab480DropDownCEOHomeBottomSelected
            {
                background-color: #747474; /*#8A7059;*/
            }

            .tab480DropDownExecudivaBody
            {
                background-color: #C44270;
                vertical-align: middle;
            }

            .tab480DropDownExecudivaBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownExecudivaBottomSelected
            {
                background-color: #C44270;
            }

            .tab480DropDownNewsCenterBody
            {
                background-color: #E1B459;
                vertical-align: middle;
            }

            .tab480DropDownNewsCenterBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownNewsCenterBottomSelected
            {
                background-color: #E1B459;
            }
            
            .tab480DropDownToolsBody
            {
                background-color: #94AFC4;
                vertical-align: middle;
            }

            .tab480DropDownToolsBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownToolsBottomSelected
            {
                background-color: #94AFC4;
            }
            

            .tab480DropDownSearchBody
            {
                background-color: #4d7136; /*#747474;*/
                vertical-align: middle;
            }

            .tab480DropDownSearchBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownSearchBottomSelected
            {
                background-color: #4d7136; /*#747474;*/
            }
            
            .tab480DropDownMemberBody
            {
                background-color: #C1844B;
                vertical-align: middle;
            }

            .tab480DropDownMemberBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownMemberBottomSelected
            {
                background-color: #C1844B;
            }
            
            
            .tab480DropDownPrivateLabelBody
            {
                background-color: #263032;
                vertical-align: middle;
            }

            .tab480DropDownPrivateLabelBottom
            {
                background-color: #ffffff;
            }
            

            .tab480DropDownPrivateLabelBottomSelected
            {
                background-color: #263032;
            }

            .tabURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #ffffff;
                font-size: 12px;
            }
            .tabURL:link, .tabURL:visited, .tabURL:active, .tabURL:hover
            {
                text-decoration: none;
                font-size: 12px;
                color: #ffffff;
            }
            
            .jumpSpacerDiv, .jumpSpacerDivtop, .cfgLayerRelWrapper, .menuLayerRelWrapper
            {
                display: none;
            }
            
            .jumpDailyNewsDiv, .jumpBreaktimeDiv
            {
                display: inline-block;
                width: 23%;
		    }

            .jumpBusinessResearchDiv
            {
                display: inline-block;
                width: 29%;
		    }
    		
		    .jumpToolsTravelDiv
            {
                display: inline-block;
                width: 25%;
		    }
            
            .jumpURL, .jumpURL:link, .jumpURL:visited, .jumpURL:active, .jumpURL:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #4d8bbb;
                font-size: 12px;
                font-weight: bold;
            }

            .jumpURLSelected, .jumpURLSelected:link, .jumpURLSelected:visited, .jumpURLSelected:active, .jumpURLSelected:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 12px;
                font-weight: bold;
            }
            
			.widgetHeaderTd
			{
				color: #656565;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11pt;
				font-weight: normal;
				border-top: solid 2px #5386B1;
				border-bottom: solid 1px #B7B7B7;
				text-align: center;
				padding: 3px 0px 3px 0px;
				border-spacing: 0px;
				margin: 0px;
			}

			.widgetContentTdBullets2Col, .widgetContentTdNoBullets2Col
			{
				border-spacing: 0px;
				padding: 0px 0px 0px 2px;
				margin: 0px;
				text-align: left;
				-webkit-columns: 100px 2; /* Chrome, Safari, Opera */
				columns: 100px 2;

			}
			.widgetContentULBullets2Col
			{
				list-style-type:disc;
				margin: 0px 0px 0px 15px;
				padding: 0px;
				border-spacing: 15px;
    			line-height: 1.5em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 90px 2; /* Firefox */
			}
			.widgetContentULNoBullets2Col
			{
				list-style-type:none;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border-spacing: 15px;
    			line-height: 1.5em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 90px 2; /* Firefox */
			}
			
            .subtabURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #393939;
                font-size: 8pt;
            }
            
            .subtabURL:link, .subtabURL:visited, .subtabURL:active, .subtabURL:hover
            {
                /*color: #656565;*/
                font-size: 8pt; 
                color: #393939;
                text-decoration: none;
            }

            .subtabSelectedURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #ffffff;
                font-size: 8pt;
            }    
            .subtabSelectedURL:link, .subtabSelectedURL:visited, .subtabSelectedURL:active, .subtabSelectedURL:hover
            {
                font-size: 8pt; 
                color: #ffffff;
                text-decoration: none;
            }

			.STITblLg
			{
				display: none;
				border-spacing: 0px;
				padding: 0px;
				margin: 0px;
			}
			
			.STITblSm
			{
				display: table;
				width: auto;
				margin: 0px;
				padding: 0px;
				border-spacing: 0px;
				border: solid 0px #0000ff;
				height: 42px;
				vertical-align: top;
				text-align: center;		
			}
		
			.STCEOHomeTblLg
			{
				display: none;
				border-spacing: 0px;
				padding: 0px;
				margin: 0px;
			}
			
			.STCEOHomeTblSm
			{
				display: table;
				width: auto;
				margin: 0px;
				padding: 0px;
				border-spacing: 0px;
				border: solid 0px #0000ff;
				height: 42px;
				vertical-align: top;
				text-align: center;		
			}

             .jnVersusWrapper
            {
                float: left;
                display: inline-block;
                width: 100%;
                min-width: 300px;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
			    border-spacing: 0px;
            }
        
            .jnVersusdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
            }
            

            .jnVersusTbl
            {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 5px auto;
                border: solid 0px #ff0000;
                width: 95%;
                text-align: left;
            }

            .jnOfferWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnOfferdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnOfferTbl
            {
                width: 350px;
                border-spacing: 0px;
                padding: 10px;
                margin: 0px 0px 10px 10px;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }

		    .jnTwoWeeksWrapper
		    {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnTwoWeeksdiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
		    }

			.jnBFMWrapper
			{
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
			}

			.jnBFMdiv
			{
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
			}

            .jnBFMTbl
            {
                width: 350px;
                border-spacing: 0px;
                padding: 10px;
                margin: 0px 0px 10px 10px;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }

			.jnAlreadyLinkWrapper
			{
				float: left;
                display: none;
                border-spacing: 0px;
                padding: 0px;
                margin: 10px auto 0px auto;
                border: solid 0px #ff0000;
                width: 50%;
			}
			            
            .jnAlreadyWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnAlreadyFMWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: 100%;
            }
            
            .jnAlreadydiv
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
            }

            .jnLoginTbl
            {
                width: 350px;
                height: 120px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px 0px 15px 10px;
                border: solid 0px #ff0000;
                background-color: #A6BFD3;
                color: #ffffff;
            }
            
            
            .jnMatrixdiv
            {
                display: none;
            }
            
            .jnFeaturediv
            {
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 96%;
            }
            
		    .widgetContentIfrWrapperAd
		    {
			    width: 100%;
			    min-width: 300px;
			    height: 250px;
			    margin: 0px;
			    padding: 5px 0px 5px 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
			    text-align: center;
		    }
		    .widgetContentIfrAd
		    {
			    width: 300px;
			    height: 250px;
			    margin: 0px auto 0px auto;
			    padding: 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
		    }
            
            .plMainDiv
            {
                display: block;
                width: auto;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
	            border-spacing: 0px;
            }
            
            .plSampleDiv
            {
                float: left;
                display: none;
                width: 100%;
                min-width: 425px;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px;
	            border-spacing: 0px;
            }
            
            .plMainHeadTd
            {
                display: table;
                border-spacing: 0px;
                padding: 0px 0px 5px 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 14pt;
                font-weight: bold;
            }

            .plMainSubHeadTd
            {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 11pt;
                font-weight: bold;
            }

            .plMainContentP
            {
                border-spacing: 0px;
                padding: 10px 0px 10px 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;
                color: #656565;
                font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: justify;
            }

            .plMainContentPHead
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                color: #656565;
                font-family: Arial, Sans-Serif;
                font-size: 11pt;
                font-weight: bold;
            }

            .plMainContentUL
            {
                list-style-type:disc;
			    margin: 0px 0px 5px 15px;
			    padding: 0px;
			    border-spacing: 15px;
			    border: solid 0px #ffffff;
			    color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
            }

            .plMainContentLi
            {
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
            }
            

            .plContactFrmLTd
            {
                width: 115px;
                border-spacing: 0px;
                padding: 5px 4px 0px 0px;
                margin: 0px;
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: right;
                white-space: nowrap;
            }

            .plContactFrmLTdRed
            {
                width: 115px;
                border-spacing: 0px;
                padding: 5px 4px 0px 0px;
                margin: 0px;
                color: #ff0000;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: right;
                white-space: nowrap;
            }

            
            .plContactFrmLSpnRed
            {
                color: #ff0000;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: right;
                white-space: nowrap;
            }
            
            .plContactFrmRTd
            {
                width: auto;
                border-spacing: 0px;
                padding: 5px 0px 0px 4px;
                margin: 0px;
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: left;
                white-space: nowrap;            
            }
            
            .plContactTxt
            {
                width: 145px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 10pt;
            }
            
            .plContactSel
            {
                width: 175px;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 9pt;
            }
            
            .plContactFrm2Td
            {
                border-spacing: 0px;
                padding: 10px 0px 0px 0px;
                margin: 0px;
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 11pt;
                text-align: left;
                white-space: nowrap;
            }
            
            .plContactTextArea
            {
                color: #656565;
			    font-family: Arial, Sans-Serif;
                font-size: 10pt;
                width: 270px;
                height: 70px;
            }

            
            .plContactUsFull
            {
                display: none;
                width: auto;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 20px 30px 0px 20px;
		        border-spacing: 0px;
		    }

            .plContactUsMobile
            {
                display: table;
                width: auto;
                padding: 0px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 20px 30px 0px 20px;
		        border-spacing: 0px;
            }

            .plSampleSubHeadTd
            {
                display: table;
                border-spacing: 0px;
                padding: 0px 0px 10px 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: center;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 11pt;
                font-weight: bold;
            }

		    .widgetContentLiSubHeadingBullets
		    {
			    list-style-type: none;
			    color: #611745;
			    font-size: 11px;
			    font-weight: bold;
			    margin: 0px 0px 0px -10px;
			    padding: 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
		    }
		    .widgetContentLiSubHeadingNoBullets
		    {
			    list-style-type:none;
			    color: #611745;
			    font-weight: bold;
			    font-size: 11px;
			    font-weight: bold;
			    margin: 0px;
			    padding: 0px;
			    border-spacing: 0px;
			    border: solid 0px #ffffff;
		    }
		    
		    .bpMainHeadTd
		    {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 14pt;
                font-weight: bold;
		    }

            .SearchImgTd
            {
                border-spacing: 0px;
                margin: 0px;
                padding: 5px 10px 0px 5px;
                vertical-align: top;
                text-align: center;
                width: auto;
                min-width: 37px;
                max-width: 37px;
            }
            
            .SearchImg
            {
                margin: 0px auto 0px auto;
                max-width: 37px;
                max-height: 37px;
                border: solid 0px #ffffff;
            }
            
        }

        
        /* use for screens smaller than 479 */
        @media only screen and (max-width: 479px)
        {
            a:link, a:visited, a:active
            {
                text-decoration: none;
                font-size: 11px;
                color: #386b93;
            }
            a:hover
            {
                text-decoration: underline;
                font-size: 11px;
                color: #386b93;
            }
        
            .jumpanchor, .jumpanchor:link, .jumpanchor:visited, .jumpanchor:active, .jumpanchor:hover
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                font-size: 0px;
                line-height: 0px;
                display: inline;
            }

            .iframewrapper
            {
                text-align: center;
                width: 320px;
                height: 50px;
                vertical-align: middle;
                padding:2px 0px 2px 0px;
                margin: 0px auto 0px auto;
            }

            .ifrclass
            {
                width: 320px;
                height: 50px;
                border: solid 0px #000000;
            }
            
            .dailyStartUpWrapper
            {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 95%;
                text-align: center;
            }

            .logoWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                min-width: 280px;
                vertical-align: top;
            }

            .logoDiv
            {
                float: none;
                display: inline-block;
                border-spacing: 0px;
                padding: 10px 0px 5px 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                height: 33px;
            }

            
            .ceoxLogo
            {
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ffffff;
                width: 161px;
                height: 33px;
            }


            .logoTextDiv
            {
                display: none;
                border-spacing: 0px;
                padding: 0px 18px 0px 0px;
                margin: -10px auto 13px auto;
                border: solid 0px #ffffff;
                width: 161px;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 10px;
                color: #878787;
                text-align: right;
                vertical-align: top;
            }

            .pollSearchWrapper
            {
                float: left;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 4px auto 4px auto;
                border: solid 0px #ff0000;
                width: 100%;
                min-width: 280px;
                vertical-align: top;            
            }

            .pollWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 250px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .searchWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 250px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
            }


            .ECGSWrapper
            {
                float: right;
                display: inline-block;
                border-spacing: 0px;
                padding: 0px 2px 0px 2px;
                margin: 4px auto 4px auto;
                border: solid 0px #ff0000;
                width: 100%;
                min-width: 280px;
                vertical-align: top;
            }

            .ECWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 250px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 10px auto;
            }

            .GSWrapper
            {
                float: none;
                display: inline-block;
                width: 95%;
                min-width: 250px;
                padding: 5px;
                vertical-align: top;
                border: solid 0px #ff0000;
                white-space: normal;
                margin: 0px auto 2px auto;
		    }
           
            .pollTable, .ECTable, .GSTable
            {
                width: 100%;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ffffff;
            }
            
			.pollImgTd, .ECImgTd, .GSImgTd
			{
				border-spacing: 0px;
				margin: 0px;
				padding: 5px 10px 0px 0px;
				vertical-align: top;
				text-align: center;
				width: auto;
			}
            
            .pollImg, .GSImg, .ECImg
            {
                margin: 0px auto 0px auto;
                max-width: 37px;
                max-height: 37px;
                border: solid 0px #ffffff;
            }


            .pollHeadTd, .ECHeadTd, .GSHeadTd
            {
                border-bottom: solid 1px #ABABAB;
                vertical-align: top;
                width: 95%;
                text-align: left;
                padding: 0px 0px 4px 0px;
            }
                    

            .pollHeadUrl, .ECHeadUrl, .GSHeadUrl
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 15px;
            }
            .pollHeadUrl:link, .pollHeadUrl:visited, .pollHeadUrl:active, .pollHeadUrl:hover, 
            .ECHeadUrl:link, .ECHeadUrl:visited, .ECHeadUrl:active, .ECHeadUrl:hover, 
            .GSHeadUrl:link, .GSHeadUrl:visited, .GSHeadUrl:active, .GSHeadUrl:hover
            {
                text-decoration: none;
                font-size: 15px;
                color: #656565;
            }
            .pollHeadArchiveUrl, .pollHeadArchiveUrl:link, .pollHeadArchiveUrl:visited, .pollHeadArchiveUrl:active, .ECHeadArchiveUrl, .GSHeadArchiveUrl
            {
                text-decoration: none;
                font-size: 13px;
                color: #386b93;
            }
            
            .pollHeadArchiveUrl:hover
            {
                text-decoration: underline;
                font-size: 13px;
                color: #386b93;
            }
            .pollBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 175px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                text-decoration: none;
                font-size: 13px;
                color: #386b93;
            }
            
            .ECBodyTd, .GSBodyTd
            {
                vertical-align: top;
                width: 95%;
                min-width: 175px;
                text-align: left;
                padding: 8px 4px 4px 4px;
                font-size: 13px;
                color: #656565;
            }        
            
            .ECBodyTitle, .GSBodyTitle
            {
                font-size: 14px;
                color: #386b93;
            }
            
            .newsWeatherWrapper
            {
                float: none;
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 100%;
                text-align: center;
                text-overflow: ellipsis;
            }

            .NewsWeatherHr
            {
                display:block;
                width: 95%;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }
            
            .NewsWeatherHrB
            {
                display:block;
                width: 95%;
                padding: 0px;
                margin: 0px auto 5px auto;
                border: solid 0px #ababab;
                height: 1px;
                background-color: #ababab;
            }

            .nwIframe
            {
                display: block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #0000ff;
                width: 100%;
                height: 68px;
            }
            
            .jumpURL, .jumpURL:link, .jumpURL:visited, .jumpURL:active, .jumpURL:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #4d8bbb;
                font-size: 9px;
                font-weight: bold;
            }

            .jumpURLSelected, .jumpURLSelected:link, .jumpURLSelected:visited, .jumpURLSelected:active, .jumpURLSelected:hover
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #656565;
                font-size: 9px;
                font-weight: bold;
            }

            .BusinessResearch
            {
	            display: none;
            }
            .BusResearch
            {
	            display: table-cell;
            }
            
			.widgetContainerWrapper
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}

			.widgetContainerWrapper1_1, .widgetContainerWrapper1_2, .widgetContainerWrapper1_3, .widgetContainerWrapper1_4
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
			}

			.widgetContainerWrapper2_1, .widgetContainerWrapper2_2, .widgetContainerWrapper2_3, .widgetContainerWrapper2_4
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}

		    .widgetContainerMPWrapper
		    {
                float: left;
                display: inline-block;
			    border-spacing: 0px;
			    padding: 0px;
			    margin: 0px;
			    border: solid 0px #0000ff;
			    width: 100%;
			    height: 100%;
			    white-space: normal;
			    vertical-align: top;
		    }


			.widgetContainerWrapper3_1, .widgetContainerWrapper3_2, .widgetContainerWrapper3_3, .widgetContainerWrapper3_4, 
			.widgetContainerWrapper4_1, .widgetContainerWrapper4_2, .widgetContainerWrapper4_3, .widgetContainerWrapper4_4
			{
				display: block;
				border-spacing: 0px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
				border: solid 0px #0000ff;
				width: 100%;
				height: 100%;
				white-space: normal;
				vertical-align: top;
				-webkit-column-count: 1; /* Chrome, Safari, Opera */
				-moz-column-count: 1; /* Firefox */
				column-count: 1;
			}

			.widgetTable
			{
				border-spacing: 0px;
				padding: 0px;
				margin: 0px auto 15px auto;
				width: 95%;
				border: solid 0px #0000ff;
			}

			.widgetHeaderTd
			{
				color: #656565;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11pt;
				font-weight: normal;
				border-top: solid 2px #5386B1;
				border-bottom: solid 1px #B7B7B7;
				text-align: center;
				padding: 3px 0px 3px 0px;
				border-spacing: 0px;
				margin: 0px;
			}

			.widgetContentTdBullets2Col, .widgetContentTdNoBullets2Col
			{
				border-spacing: 0px;
				padding: 0px 0px 0px 2px;
				margin: 0px;
				text-align: left;
				-webkit-columns: 140px 2; /* Chrome, Safari, Opera */
				columns: 140px 2;

			}
			.widgetContentULBullets2Col
			{
				list-style-type:disc;
				margin: 0px 0px 0px 15px;
				padding: 0px;
				border-spacing: 15px;
				line-height: 1.7em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 140px 2; /* Firefox */
			}
			.widgetContentULNoBullets2Col
			{
				list-style-type:none;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border-spacing: 15px;
				line-height: 1.7em;
				border: solid 0px #ffffff;
				color: #386b93;
				
				-moz-columns: 140px 2; /* Firefox */
			}
			
            .subtabURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #393939;
                font-size: 7pt;
            }    
            
            .subtabURL:link, .subtabURL:visited, .subtabURL:active, .subtabURL:hover
            {
                /*color: #656565;*/
                font-size: 7pt; 
                color: #393939;
                text-decoration: none;
            }

            .subtabSelectedURL
            {
                text-decoration: none;
                text-transform: uppercase;
                color: #ffffff;
                font-size: 7pt; 
            }    
            .subtabSelectedURL:link, .subtabSelectedURL:visited, .subtabSelectedURL:active, .subtabSelectedURL:hover
            {
                font-size: 7pt; 
                color: #ffffff;
                text-decoration: none;
            }
		
		    .STIAuto
		    {
                padding: 0px 15px 0px 10px;
		    }

		    .STIAutoSel
		    {
                padding: 0px 15px 0px 10px;
		    }
    		
		    .STIBio
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STIBioSel
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STIEnergy
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STIEnergySel
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STITech
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STITechSel
		    {
                padding: 0px 10px 0px 10px;
		    }
    		

		    .STIHR
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STIHRSel
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeHealth
		    {
                padding: 0px 15px 0px 10px;
		    }

		    .STCEOHomeHealthSel
		    {
                padding: 0px 15px 0px 10px;
		    }
    		
		    .STCEOHomeHH
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeHHSel
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeLA
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeLASel
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeSports
		    {
                padding: 0px 10px 0px 10px;
		    }

		    .STCEOHomeSportsSel
		    {
                padding: 0px 10px 0px 10px;
		    }
            
            .jnMatrixdiv
            {
                display: none;
            }

            .jnFeaturediv
            {
                display: inline-block;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px auto 0px auto;
                border: solid 0px #ff0000;
                width: 96%;
            }
            
		    .jnFeatureTdBody
		    {
                width: 100%;
                text-overflow: ellipsis;
                overflow: hidden;
                border-spacing: 0px;
                padding: 4px 0px 4px 10px;
                margin: 0px;
                border: solid 0px #ff0000;
                color: #656565;
                font-family: Arial, Sans-Serif;
                font-size: 10pt;
                font-weight: bold;
                text-align: left;
		    }
		    
		    .bpMainHeadTd
		    {
                display: table;
                border-spacing: 0px;
                padding: 0px;
                margin: 0px;
                border: solid 0px #ff0000;
                width: auto;
                text-align: left;   
                color: #003265;
                font-family: Arial, Sans-Serif;
                font-size: 12pt;
                font-weight: bold;
		    }
            .shopBannerTdL
            {
                display: table-cell;
                width:100%;
                height: 100px;
                margin:0px;
                padding:0px;
                border-spacing:0px;
                border: solid 0px #ffffff;
            }
            .shopBannerTdR
            {
                display: none;
                width:50%;
                height: 100px;
                margin:0px;
                padding:0px;
                border-spacing:0px;
                border: solid 0px #ffffff;
                /*background-image: url('/graphics/shop_top_banner_100.png');
                background-repeat: repeat-x;*/
            }
		}