﻿/* general */
body { background: #fff; color: #313131; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; }
a { color: #38667a; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a.pop { display: inline-block; padding-right: 18px; background: url('/design/ISACADefault/linkPop.png') right no-repeat; }
h1 { color: #a2224b; font-size: 24px; font-weight: normal; margin: 0 0 0.2em 0; }
h1.pageTitle { padding: 10px 0 0 10px; margin: 0 0 10px 0; }
h2 { color: #a2224b; font-size: 18px; font-weight: normal; margin: 0 0 0.3em 0; }
h3 { color: #143341; font-size: 18px; font-weight: normal; margin: 0 0 0.4em 0; }
h4, h5, h6 { color: #a2224b; font-size: 14px; margin: 0 0 0.5em 0; }
p { line-height: 140%; margin: 0 0 1em 0; }
img { border: 0; }
hr { height: 1px; background: #b2ccd8; color: #b2ccd8; padding: 0; margin: 15px 0; border-style: none; }
small { font-size: 10px; }
.cb, .clear { clear: both; }
.article-byline { color: #888; font-size: 11px; }
.kchr {  margin: 1px;}
a[disabled] { color:Gray; text-decoration:none;}

.aboutMeEdit { width: 470px; }
.areasOfExpertiseEdit { width: 470px; }
#aboutMeCharCount { width: 25px; }
#areasOfExpertiseCharCount { width: 25px; }

.row {
	overflow: hidden;
	width: 100%;
	display: block;
	height: 100%;
}

.col {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/* banman ads */
table.sqt-banman-web-part { padding: 0 !important; border-collapse: collapse !important;}
table.sqt-banman-web-part td { padding: 5px 0 !important; }

/* tooltips */
.sqt-tooltip-shadow { position: absolute; width: 206px; padding: 0 5px 5px 5px; z-index: 30000; display: none; background: url('/design/ISACADefault/tooltip-shadow.png') bottom no-repeat; }
.sqt-tooltip { background: #eff3f5; border: 3px #b7cbd6 solid; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 11px; }
.sqt-tooltip .loading { background-image: url('/Style Library/images/ajax-loader.gif'); width: 50px; height: 50px; }

/* custom rich text editor styles */
.ms-rteCustom-ImageCaption { background: #eff3f5; border: 1px #b7cbd6 solid; }

/* reusable content */
.tile-wizard { position: relative; width: 452px; margin: 0; padding: 0; border: 1px #b5ccd8 solid; height: 79px; }
.tile-wizard .ie-corner-insert { z-index: 6; }
.tile-wizard li { list-style: none; margin: 0; padding: 0; width: 20%; float: left; font-size: 11px; }
.tile-wizard li { position: absolute; top: 0; left: 0; }
.tile-wizard li span { color:#000; font-weight:bold; }
.tile-wizard li.active { background-position: 0 -395px; }
.tile-wizard li.active span { color:#fff; }
.tile-wizard li.step-1 { width: 103px; z-index: 5; }
.tile-wizard li.step-2 { width: 103px; left: 89px; z-index: 4; }
.tile-wizard li.step-3 { width: 87px; left: 178px; z-index: 3; }
.tile-wizard li.step-4 { width: 115px; left: 252px; z-index: 2; }
.tile-wizard li.step-5 { width: 100px; left: 353px; z-index: 1; }
.tile-wizard li.step-1 a { -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; }
.tile-wizard li.step-2 a { background-position: 100% -79px; }
.tile-wizard li.step-3 a { background-position: 100% -158px; }
.tile-wizard li.step-4 a { background-position: 100% -237px; }
.tile-wizard li.step-5 a { background-position: 100% -316px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; }
.tile-wizard li a:hover { background-position: 100% -395px; color: #fff; text-decoration: none; }
.tile-wizard li.step-5 a:hover { background-position: 0 -395px; }
.tile-wizard li.active a { background-position: 100% -395px; color: #fff; }
.tile-wizard li.step-5.active a { background-position: 0 -395px; }
.tile-wizard a { display: block; padding: 20px 10px 10px 13px; height: 49px; background: url('/design/ISACADefault/wizard-sprite.png') top right no-repeat; color:#163e51; font-weight:bold; }
.tile-wizard a span { display: block; font-weight: bold; }
.border-box { padding: 10px; border: 1px #d3e0e8 solid; margin: 0 0 1em 0; }
.shaded-box { padding: 10px; background: #d9e4ea; margin: 0 0 1em 0; }

/* inline icon sprites */
.icon { display: block; float: left; width: 37px; height: 50px; background: url('/design/ISACADefault/icons.png') no-repeat; text-indent: -9999px; vertical-align: middle; }
.icon.pdf-small { width: 19px; height: 22px; background-position: 0 0; }
.icon.pdf-large { width: 32px; height: 36px; background-position: 0 -50px; }
.icon.info-card { height: 33px; background-position: 0 -100px; }
.icon.pause { width: 32px; height: 20px; background-position: 0 -200px; }
.icon.play { width: 32px; height: 20px; background-position: 0 -250px; }
.icon.minus { width: 30px; height: 28px; background-position: 0 -300px; }
.icon.plus { width: 30px; height: 28px; background-position: 0 -350px; }
.icon.close { width: 27px; height: 25px; background-position: 0 -400px; }
.icon.calendar { width: 23px; height: 23px; background-position: 0 -450px; }
.icon.journal { width: 19px; height: 22px; background-position: 0 -500px; }
.icon.news { width: 24px; height: 21px; background-position: 0 -550px; }
.icon.link { width: 24px; height: 23px; background-position: 0 -600px; }
.icon.converstation { width: 27px; height: 23px; background-position: 0 -650px; }
.icon.wiki { width: 25px; height: 23px; background-position: 0 -700px; }
.icon.blog-small { width: 19px; height: 18px; background-position: 0 -750px; }
.icon.blog-large { width: 21px; height: 20px; background-position: 0 -800px; }
.icon.meet-up { width: 27px; height: 27px; background-position: 0 -850px; }
.icon.rss-white { width: 12px; height: 20px; background-position: 0 -900px; }
.icon.bookmark-white { width: 14px; height: 28px; background-position: 0 -950px; }
.icon.email-white { width: 17px; height: 20px; background-position: 0 -1000px; }
.icon.print-white { width: 16px; height: 25px; background-position: 0 -1050px; }
.icon.globe { width: 15px; height: 15px; background-position: 0 -1100px; }
.icon.outlook-small { width: 21px; height: 20px; background-position: 0 -1150px; }
.icon.outlook-large { width: 32px; height: 30px; background-position: 0 -1200px; }
.icon.calendar-picker { width: 21px; height: 17px; background-position: 0 -1250px; }
.icon.rss-blue { width: 12px; height: 12px; background-position: 0 -1300px; }
.icon.help { width: 17px; height: 16px; background-position: 0 -1350px; }
.icon.lock-white { width: 13px; height: 29px; background-position: 0 -1400px; }
.icon.compliance-fail { width: 25px; height: 25px; background-position: 0 -1450px; }
.icon.compliance-win { width: 25px; height: 25px; background-position: 0 -1500px; }
.icon.word-med { width: 24px; height: 24px; background-position: 0 -1550px; }
.icon.pdf-med { width: 24px; height: 26px; background-position: 0 -1600px; }
.icon.pop-window { width: 13px; height: 12px; background-position: 0 -1650px; }
.icon.minus-yellow { width: 17px; height: 17px; background-position: 0 -1700px; }
.icon.plus-yellow { width: 17px; height: 17px; background-position: 0 -1750px; }
.icon.floppy-save { width: 14px; height: 13px; background-position: 0 -1800px; }
.icon.bookmark-save { width: 30px; height: 28px; background-position: 0 -1850px; }
.icon.bookmark-delete { width: 22px; height: 26px; background-position: 0 -1950px; }
.icon.bookstore-purchase { width: 20px; height: 19px; background-position: 0 -2050px } 
.icon.profile-save { width: 15px; height: 16px; background-position: 0 -2100px; }
.icon.profile-delete { width: 13px; height: 16px; background-position: 0 -2150px; }
.icon.warning { width: 32px; height: 30px; background-position: 0 -2200px; }
.icon.dedition { width: 17px; height: 22px; background-position: 0 -2300px; }

/* accordion icons */
.accordion .icon.pdf-small, .accordion .icon.calendar, .accordion .icon.journal, .accordion .icon.news, .accordion .icon.link, .accordion .icon.converstation, .accordion .icon.blog-large, .accordion .icon.wiki, .accordion .icon.meet-up { float: none; display:inline-block; }

/* page layouts */
.subtitle-layout { width: 100%; border-collapse: collapse; }
.subtitle-side { padding: 0; width: 0%; vertical-align: top; }
.subtitle-main { padding: 0 0 0 10px; width: 100%; vertical-align: top; }
.subtitle-side div[id*="_RichImageField"] { font-size: 0px; }
.subtitle-side div[id*="_RichImageField"] div.ms-formfieldcontainer, .subtitle-side div[id*="_RichImageField"] div[id*="_RichImageField"] { font-size: 12px !important; }
.subtitle-side img { margin: 0 10px 10px 10px; }
/*Commented by by SK on 06/16/2011 - Chapter compliance deployment
.dualColumnLeft { width: 48%; padding: 0 2% 0 0; float: left; }
.dualColumnRight { width: 48%; padding: 0 0 0 2%; float: left; }*/
.dualColumnLeft { width: 48%; padding: 0 2% 0 0; float: left; }
.dualColumnRight { padding: 0 0 0 2%; float: left;  width: 46%; }
.dualColumnLeft2 { width: 64%; padding: 0 2% 0 0; float: left; }
.dualColumnRight2 { width: 32%; padding: 0 0 0 2%; float: left; }
.CustomizeYourExperience { font-size:11px; background:url('/design/ISACADefault/customizeyourexperience.png') no-repeat; width:164px; height:257px; position:relative; }
.CustomizeText { position:absolute; bottom:20px; }

/* Event Landing */
.BrowseEventsLeft { padding:10px; width: 335px; float: left; margin:0 5px 10px 0; border: solid 1px #c5d6df; }
.BrowseEventsRight { padding:10px; width: 335px; float: left; margin:0 0 10px 5px; border: solid 1px #c5d6df; }
.BrowseEvents { padding:10px; width:702px; }

/* Chapter Map Landing */
.mapFilters { padding: 0 0 10px 0; }
.mapLegend { padding: 0; margin: 0; float: right; }
.mapLegend li { padding: 0; margin: 0 0 0 10px; float: left; list-style: none; font-size: 11px; color: #999; }
.mapLegend li img { vertical-align: middle; }
.mapObject { width: 730px; height: 400px; overflow: hidden; }

/* forms and inputs */
input[type=text], input[type=password], textarea, select { background: #fff; color: #313131; border: 1px #95b3c1 solid; padding: 3px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
td.ms-dtinput, td.ms-dttimeinput { font-size: 11px; }
input[disabled] { background: #eee; color: #999; }

.Memberlevelhelptext .icon{white-space:nowrap; display:inline-block; float:none;}
.myPointshelptext .icon{white-space:nowrap; display:inline-block; float:none;}


/* layout */
.pageWrapper { background: #2e434d url('/design/ISACADefault/barBg.png') repeat-x; background-position: 0 210px; }
body.myISACA .pageWrapper, body.leaderPortal .pageWrapper { border-top: 4px #a2224b solid; }
/*.headerWrapper { position: relative; width: 998px; margin: auto; height: 210px; background: url('/design/ISACADefault/headerBg.jpg') top left no-repeat; font-size: 11px; z-index: 100; }*/
.headerWrapper { position: relative; width: 998px; margin: auto; min-height: 160px; background: url('/design/ISACADefault/headerBg.jpg') top left no-repeat; font-size: 11px; z-index: 100; }.headerLogo { margin: 0; }
.headerLogo a { display: block; position: absolute; width: 271px; height: 107px; top: 0; left: 0; text-indent: -99999px; background: url('/design/ISACADefault/headerLogo.jpg') no-repeat; }
body.myISACA .headerLogo a { background-image: url('/design/ISACADefault/headerLogo-myISACA.png'); }
.chapterLeaders { position: absolute; top: 37px; left: 272px; width: 243px; height: 37px; margin: 0; background: url('/design/ISACADefault/chapter-leaders.png'); text-indent: -99999px; }
/*.headerLinkWrapper { position: absolute; top: 17px; right: 11px; color: #fff; z-index: 100; }*/
.headerLinkWrapper { position: absolute; top: 17px; right: 120px; color: #fff; z-index: 100; }
.headerLinks { padding: 0; margin: 0; list-style-type: none; float: left; }
.headerLinks li { padding: 0 0 0 10px; margin: 0; list-style-type: none; float: left; }
.welcomeMenu { float: left; padding: 0 0 0 10px; }
.actionsMenu { float: left; padding: 0 0 0 10px; font-weight: bold; }
.headerLinkWrapper a { color: #fff; }
.headerLinkWrapper img { display: none; }
.bodyWrapper { width: 976px; margin: auto; padding: 0 11px; background: url('/design/ISACADefault/bodyBg.png') top repeat-y; z-index: 1; }
.contentWrapper { width: 956px; margin: 0 10px; background: #fff; min-height: 625px; }
.contentMain { width: 678px; float: left; }
.contentSidebar { width: 256px; margin: 10px; float: left; background: #eff3f5; border: 1px #b7cbd6 solid; }
.contentMainSidebar { width: 196px; padding: 0 10px 0 0; float: left; }
.contentMainSidebarContent { padding: 0 10px 0 10px; }
.contentMainCenter { width: 452px; padding: 0 10px; float: left; }
.floatingSidebar { width: 256px; margin: 0 0 10px 10px; float: right; background: #eff3f5; border: 1px #b7cbd6 solid; }
.footerWrapper { position: relative; background: #10252e; border-top: 3px #a2224b solid; font-size: 11px; color: #fff; }
.footerWrapper a { color: #fff; }

/****** CSS Sprite Changes ****/
/*footerCap { position: relative; margin: auto; top: -3px; width: 998px; height: 42px; background: url('/design/ISACADefault/footerBg.png') no-repeat; }*/
.footerCap { position: relative; margin: auto; top: -3px; width: 998px; height: 42px; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') no-repeat;  background-position:-10px -484px;}

.footerMain { width: 976px; margin: auto; padding: 15px 11px 40px 11px; }
.footerLinks { padding: 0; margin: 0; }
.footerLinks li { list-style: none; float: left; padding: 0 10px; border-left: 1px #fff solid; line-height: 11px; }
.footerLinks li:first-child { padding-left: 0; border-left-style: none; }
.footerCopy { float: right; }

/* language menu */
/*.localizationWrapper { position: absolute; top: 75px; right: 11px; width: 97px; background: #425d6a; color: #fff; padding: 2px 5px; z-index: 19000; }*/
.localizationWrapper { 
        position: absolute; 
        top: 10px; 
        right: 11px; 
        width: 97px; 
        background: #425d6a; 
        color: #fff; 
        padding: 2px 5px; 
        z-index: 19000; 
    }

.localizationWrapper a { color: #fff; display: block; padding: 5px 5px 5px 25px; text-transform: uppercase; }
.localizationWrapper a span { display: block; font-size: 11px; text-transform: none; color: #CBD8DE; }
.localizationWrapper li.lang-english a { padding-left: 5px; }
.localizationWrapper a:first-child { margin-top: 0; }
.localizationWrapper a:hover { text-decoration: none; background: #556e79; }
.localizationWrapper span.icon { margin: 0 5px 0 0; }
.localizationWrapper ul { margin: 0; padding: 0; float: left; }
.localizationWrapper li { clear: both; margin: 0; list-style-type: none; display: none; }
.localizationWrapper li.lang-english { display: block; }
.localizationWrapper .select-icon { display: block; float: right; width: 22px; height: 22px; background: url('/design/ISACADefault/caretWhiteTrans.png') center no-repeat; border-left: 1px #556e79 solid; margin: 1px 0 0 10px; }

/* page tools */
/*
.toolsWrapper { height: 28px; }
.toolsWrapper ul { margin: 0; }
.toolsWrapper li {  margin: 0 0 0 15px; float: left; list-style: none; }
.toolsWrapper a { display: block; color: #fff; padding: 3px 0 0 20px; height: 25px; }
.toolsWrapper a:hover { text-decoration: none; }
.toolsWrapper .rss a { background: url('/design/ISACADefault/icons.png') left no-repeat; background-position: 0 -897px; }
.toolsWrapper .bookmark a { background: url('/design/ISACADefault/icons.png') left no-repeat; background-position: 0 -950px; }
.toolsWrapper .bookmark a#bookmark-this-booked { padding-left: 15px; background-position: 0 -2000px; }
.toolsWrapper .email a { background: url('/design/ISACADefault/icons.png') left no-repeat; background-position: 0 -996px; }
.toolsWrapper .print a { background: url('/design/ISACADefault/icons.png') left no-repeat; background-position: 0 -1050px; }
*/
.toolsWrapper { height: 28px; }
.toolsWrapper ul { margin: 0; }
.toolsWrapper li {  margin: 0 0 10px 5px; float: left; list-style: none; vertical-align:middle;}
.toolsWrapper a { display: block; color: #fff;  height: 25px; }
.toolsWrapper a:hover { text-decoration: none; }
.toolsWrapper .rss a { background: url('/design/ISACADefault/icons.png') left no-repeat; background-position: 0 -897px; }
.toolsWrapper .bookmark a { }
.toolsWrapper .bookmark a#bookmark-this-booked { }
.toolsWrapper .email a { }
.toolsWrapper .print a 
{ background:url('/_layouts/Images/ShareUitlityImages/Enhanced/print_ic.jpg'); }


body #at15s { margin-top: -25px !important; }
.report-this { margin: 5px 0; }

/* lightbox */
#isaca-lightbox { position: absolute; top: 100px; left: 50%; width: 870px; margin-left: -435px; display: none; z-index: 1001; }
#isaca-lightbox-shadow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; display: none; z-index: 1000; }
#isaca-lightbox-shadow .loading { height: 100%; background-image: url('/SQTComm_Images/staticLoading.png'); width: 229px; }

/* CHAPTER */
.ChapterImage { float:left; }
.ChapterImage img { padding:15px; }
.ChapterDescription { float:left; color:#fff; padding:15px; }
.ChapterMap { margin-bottom:20px; }
.title-wp-zone { padding: 0 10px; }

/* Product */
.ProductTitle { color: #a2224b; font-size: 18px; font-weight: normal; margin: 15px 15px 0.3em 7px;  }
.ProductURL { margin: 15px 15px 15px 7px; }

/* Verify Certification */
.verifyCertification { position: relative; }
.verifyCertification label { display: none; font-weight: bold; font-size: 10px; color: #555; padding: 0 0 3px 0; }
.verifyCertification .certSystem, .verifyCertification .certNo, .verifyCertification .certAssessorNo, .verifyCertification .certName { margin: 0 0 0.75em 0; position: relative; }
.verifyCertificationActions { min-height: 35px; }
.verifyCertification input[type=text], .verifyCertification select { width: 160px; }
.verifyCertification div[id*="_ErrorValSummary"] { clear: both; }
.verifyCertification div[id*="_ErrorValSummary"] ul { margin: 0; padding: 10px 0 0 0; }
.verifyCertification div[id*="_ErrorValSummary"] ul li { list-style: square inside; margin: 0; padding: 0 0 0 10px; }
.verifyCertification .certResult { margin: 0 0 0.75em 0; }
.verifyCertification .printMe, .verifyCertification .printCertifiedAssessor{ display: block; position: absolute; top: -15px; right: -15px; font-size: 10px; text-align: right; font-weight: bold; }
.verifyCertification span[id*="_CertTypeCompVal"], .verifyCertification span[id*="_CertNumberReqFieldVal"], .verifyCertification span[id*="_LastNameRegFieldVal"], .verifyCertification span[id*="_CertNumberRegExpVal"] { position: absolute; top: -8px; right: 0; width: 32px; height: 32px; background: url('/design/ISACADefault/warning.png'); text-indent: -9999px; }

/* media player */
.mediaItem { width: 90px; padding: 0 16px 0 0; float: left; }
.mediaObject { position: relative; width: 90px; height: 68px; margin: 0 0 5px 0; }
.mediaObject object { position: absolute; top: 0; left: 0; }
.mediaObject img { position: absolute; top: 0; left: 0; width: 90px; height: 68px; background: url('/design/ISACADefault/blank.gif'); cursor: pointer; }
.mediaItem p { font-size: 10px; }
.media-meta { clear: both; font-size: 10px; margin: 0; }
.media-player { background: #000; border-top: 25px #222 solid; border-bottom: 25px #222 solid; }
.media-player .media-ribbon { width: 480px; margin: auto; }

/* featured content */
.featuredContent { }
.featureContentLeft { width: 314px; float: left; }
.featureContentRight { width: 320px; float: left; }
ul.featureContentThumbs { margin: 0 0 0 1px; padding: 0; }
ul.featureContentThumbs li { margin: 0 0 0 2px; padding: 0; list-style: none; float: left; padding: 15px 0 0 0; }
ul.featureContentThumbs li:last-child { margin: 0; }
ul.featureContentThumbs li a { display: block; padding: 0 7px; background: url('/design/ISACADefault/feature-thumb-shadow.png') bottom no-repeat; }
ul.featureContentThumbs li img { width: 63px; height: 43px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
ul.featureContentThumbs li.active { background: url('/design/ISACADefault/caretWhite.png') top no-repeat; }
ul.featureContentThumbs li.active img { width: 59px; height: 39px; border: 2px #fff solid; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
ul.featureContentThumbs .featuredContentImage { text-align: center; margin: 0 0 0 7px; padding: 0; height: 179px; overflow: hidden; position: relative; }
ul.featureContentThumbs .featuredContentImage img { width: 300px; height: 175px; border: 2px #fff solid; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }

/****** CSS Sprite Changes ****/
/*ul.featureContentThumbs .featuredContentImage .playPause { position: absolute; padding: 0; bottom: 15px; right: 15px; display: block; width: 32px; height: 19px; text-indent: -9999px; background: url('/design/ISACADefault/buttonPlayPause.png') top left no-repeat; }*/
ul.featureContentThumbs .featuredContentImage .playPause { position: absolute; padding: 0; bottom: 15px; right: 15px; display: block; width: 32px; height: 19px; text-indent: -9999px; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') top left no-repeat;  background-position:-10px -426px;}

/****** CSS Sprite Changes ****/
/*ul.featureContentThumbs .featuredContentImage .playPause.play { background-position: 0 -19px; }*/
ul.featureContentThumbs .featuredContentImage .playPause.play { background-position: -10px -445px; }

.featuredContentDetails h1 { color: #fff; }
.myWelcomeFeature .featuredContent { position: relative; padding: 6px 0 0 0; }
.myWelcomeFeature .featureContentLeft { position: absolute; top: 22px; left: 12px; width: 263px; float: none; z-index: 2; }
.myWelcomeFeature .featuredContentDetails, .myWelcomeFeature .featuredContentDetails h1, .myWelcomeFeature .featuredContentDetails h2, .myWelcomeFeature .featuredContentDetails h3 { color: #10252e; }
.myWelcomeFeature .featureContentRight { width: 287px; float: none; z-index: 1; }
.myWelcomeFeature ul.featureContentThumbs li { margin: 0; }
.myWelcomeFeature ul.featureContentThumbs li a { padding: 0 4px; }
.myWelcomeFeature ul.featureContentThumbs .featuredContentImage { height: 168px; margin: 0; }
.myWelcomeFeature ul.featureContentThumbs .featuredContentImage img { width: 283px; height: 164px; }

/* ajax content loading */
.loading-wrapper { background: #fff; position: absolute; height: 100%; width: 100%; top: 0; left: 0; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; z-index: 4000; }
.loading { display: block; margin: auto; width: 80px; height: 80px; background: url('/SQTComm_Images/loading.gif') center no-repeat; }
.mtmAutoCompleteMenu .loading { background-image: url('/Style Library/images/ajax-loader.gif'); width: 50px; height: 50px; }
.loading-wrapper .loading { margin-top: 180px; }

/* customize this content */
.myCustcomContentSelect { display: none; zoom: 1; }
.myCustcomContentSelect ul { margin: 0; padding: 0; }
.myCustcomContentSelect ul li { list-style: none; margin: 5px 0 0 0; padding: 0; }
.myCustcomContentSelect input, .myCustcomContentSelect label { cursor: pointer; }
.myCustcomContentSelect .myCustomContentSelectActions { height: 25px; padding: 10px 0 0 0; }
.myCustcomContentSelect .myCustomContentSelectActions a { margin: 0 5px 0 0; display: block; font-size: 11px; background: #eef2f4; color: #224454; padding: 3px 8px; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.myCustomContentCol1 { width: 298px; padding: 0 20px 0 0; float: left; border-right: 1px #b2ccd8 solid; min-height: 350px; }
.myCustomContentCol2 { width: 299px; padding: 0 0 0 20px; float: left; min-height: 350px; }
.myCustomContent .custom-part { margin: 10px 0; padding: 10px 0 0 0; border-top: 1px #b2ccd8 solid; }
.myCustomContent .custom-part:first-child { border-top-style: none; }
.myCustomContent .custom-part .custom-part-close { float: right; font-size: 11px; }
.myCustomContent .custom-part h3 { padding: 0 0 0 15px; background: url('/design/ISACADefault/caretRed.png') left no-repeat; color: #a2224b; cursor: move; }
.myCustomContent .custom-part .custom-part-contents { padding: 0 0 0 15px; }
.myCustomContent .ui-sortable-placeholder { border: 1px #ffbf5b dotted; visibility: visible !important; background: #fffaea; }

/* customize content item styles */
.custom-item { margin: 0 0 10px 0; }
.custom-item-image { float: left; }
.custom-item-image img { padding: 0 5px 5px 0; }
.custom-item.link-item .custom-item-icon, .custom-item.contrib-link-item .custom-item-icon, .custom-item.document-item .custom-item-icon { vertical-align: middle; margin: 0 5px 0 0; }
.custom-item .date { font-weight: bold; }
.custom-item.event p.custom-item-date { font-size: 11px; font-weight: bold; margin: 0; }
.custom-item.event p.custom-item-title { margin: 0; }
.custom-item.event p.custom-item-location { margin: 0; font-size: 11px; font-style: italic; }
.custom-item.contrib-link-item, .custom-item.document-item { padding: 10px 0 0 0; margin: 0 0 10px 0; border-top: 1px #b2ccd8 solid; }
.custom-item.contrib-link-item:first-child, .custom-item.document-item:first-child { border-top-style: none; }
.custom-item.contrib-link-item .custom-item-title, .custom-item.document-item .custom-item-title { font-weight: bold; margin: 0; }
.custom-item.contrib-link-item .custom-item-description, .custom-item.document-item .custom-item-description { margin: 0 0 5px 0; }
.custom-item.contrib-link-item .custom-item-meta, .custom-item.document-item .custom-item-meta { font-size: 11px; color: #777; margin: 5px 0 0 0; }
.journalFeaturedArticles .journalHeader { padding: 0; margin: 0 0 15px 0; }
.journalFeaturedArticles table { width: auto !important; }
.featuredDigital h5 { font-weight: bold; font-size: 11px; color: #a2224b; margin: 0 0 5px 0; }
.featuredDigital p { font-size: 11px; line-height: 13px; margin: 0; }
.featuredDigital .digitalButton { float: right; margin: 0 0 0 5px; }
.featuredJournalViewer { background: #fff; padding: 20px; border: 1px #d4e0e7 solid; width: 250px; min-height: 160px; float: right; margin: 0 0 0 20px; }
.featured-journal-item .journal-item-contents { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px #d4e0e7 solid; }
.featured-journal-item h4 { color: #10252e; font-size: 12px; font-weight: normal; margin: 0 0 10px 0; }
.featured-journal-item h4 a { color: #10252e; }
.featured-journal-item h4 a:hover { text-decoration: none; }
.featured-journal-item h4 a.active { color: #a2224b; font-weight: bold; }
.featuredJournalViewer .featured-journal-item h4 { font-size: 15px; color: #a0224a; font-weight: normal; }
.featuredJournalViewer .featured-journal-item h4 a { color: #a0224a; }
.featured-journal-item p.author { font-size: 11px; color: #10252e; margin: 0 0 5px 0; line-height: 13px; }
.featured-journal-item p.description { font-size: 12px; color: #323232; margin: 0 0 5px 0; }
.featured-journal-item p.meta { margin: 0 0 30px 0; font-size: 11px; }
.featured-journal-item span.more { display: block; float: left; }
.featured-journal-item span.comments { display: block; float: right; }

/* journal page layout */
a.journal-download { float: right; font-size: 10px; width: 80px; line-height: 12px; }
a.journal-download .icon { margin: 0 5px 0 0; }

/*  Journal layout changes by SK (Digital link move) on 10/25/10 */
a.digital-journal {float: right; font-size: 10px; width: 80px; line-height: 12px; padding-right:10px; }
a.digital-journal .icon { margin: 0 5px 0 0px; }


/* my notifications */
.mynotifications ul { margin: 0; padding: 0; }
.mynotifications ul li { list-style: none; margin: 0 0 10px 0; padding: 0; font-weight: bold; }
.mynotifications ul li div { font-weight: normal; }

/* certification/membership status */
.membershipStatus .renewMembership { }
.membershipStatus p { margin: 0; }
.certificationStatus { }
.certificationStatus h4.cert-type { font-size: 14px; color: #000; margin: 0; }
.certificationStatus .cert-desc { margin: 0; }
.certificationStatus .cert-actions { margin: 0; }

/* knowledge center */
.ThisTopicTitle { font-weight: bold; margin: 0 0 5px 0; color: #10252e; }
.ThisTopicInfo { padding: 0 0 0 50px; background: url('/design/ISACADefault/iconInfoCard.png') left no-repeat; color: #444; }
.topic-discussion { padding: 1px 0 1px 25px; margin: 0 0 1px 0; background: url('/design/ISACADefault/iconDiscuss.png') left no-repeat; }
.communityLeader h3 { margin: 0 0 10px 0; }
.communityLeader .profile-image { width: 60px; float: left; margin: 0 0 10px 0; }
.communityLeader .profile-details { width: 157px; float: left; margin: 0 0 10px 0; }
.communityLeader .profile-details h4 { font-size: 11px; margin: 0 0 3px 0; }
.communityLeader .profile-details p { font-size: 11px; margin: 0 0 3px 0; }
.communityLeader .profile-description { clear: both; font-size: 11px; }
.tab-panel#featured-topics table { width: 712px; float: left; }
.tab-panel#featured-topics table table { width: 100%; float: none; }
ul.featuredTopicsActions { width: 200px; float: left; margin: 0; padding: 0; }
ul.featuredTopicsActions li { display: block; list-style: none; margin: 0; }
ul.featuredTopicsActions .button { width: 160px; text-align: center; }
.topicSearch { min-height: 39px; }
.topicSearch input.search-box { float: left; margin: 8px 5px 0 0; width: 250px; }
.customTopics > .tab-strip { height: 45px; }
.customTopics > .tab-strip.collapsed { height: 52px; margin: 0 0 10px 10px; }
ul.myTopicsList { margin: 0; padding: 0; }
ul.myTopicsList li { margin: 0 3% 10px 0; width: 30%; padding: 0; list-style: none; float: left; font-size: 11px; }
ul.myTopicsList li h5 { font-size: 12px; margin: 0; }
ul.myTopicsList li p { margin: 0; }
.featuredTopic { font-size: 11px; margin: 0 0 0.5em 0; }
.featuredTopic h3 { font-size: 12px; font-weight: normal; margin: 0; }
.featuredTopic p { margin: 0; }
#featured-topics .featuredTopic { width: 33%; float: left; margin-bottom: 1em; }
#featured-topics .featuredTopic h3 { font-weight: bold; }
.customTopics #featured-topics #footer { clear: both; }
.customTopics > .tab-panel { max-height: 275px; overflow: auto; }
.returnToTopic { margin: 10px 0; }
.featuredCategoryColumn1, .featuredTopicColumn1 { width: 30%; margin: 1em 3% 0 0; float: left; }
.featuredCategoryColumn2, .featuredTopicColumn2 { width: 30%; margin: 1em 3% 0 0; float: left; }
.featuredCategoryColumn3, .featuredTopicColumn3 { width: 30%; margin: 1em 0 0 0; float: left; }
.featuredCategoryColumn1 { clear: both; }
.featuredCategory h3 { font-size: 1.1em; font-weight: bold; margin: 0 0 0.2em 0; }
.featuredCategory ul { margin: 0 0 1.5em 0; padding: 0; list-style: none; }
.featuredCategory ul li { margin: 0 0 0.5em 1em; padding: 0; }

/* discussion posts */
.ms-PostEdit { font-size: 11px; }
.ms-PostEdit a { color: #888; }
.ms-commentsWrapper { margin: 50px 0 0 0;}
#group-discussion-post .postItem .postFooter { border-bottom: 1px #b2ccd8 solid; padding: 0 0 10px 0; margin: 10px 0; color: #888; font-size: 11px; }
.ms-PostReply span.required { color: #888; font-size: 11px; float: right; }
.ms-PostReply label span.required { float: none; }
.ms-PostReply input[type=text] { width: 350px; }
table.RadEWrapper { width: 100% !important; }
.ms-Comment { position: relative; padding: 10px; background: #eff3f5 url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; border: #b7cbd6 solid; border-width: 1px 1px 0 1px; border-top: 3px #ffbf5b solid; margin: 0; } /* -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px; */
#commentsContainer .ms-Comment { margin: 0 0 10px 0; border-bottom: 1px #b7cbd6 solid; }
h3.ms-CommentTitle { font-size: 12px; margin: 0; color: #224454; font-weight: bold; }
.ms-CommentBody { padding: 0; font-size: 12px; }
.ms-CommentFooter { padding: 0; margin: 5px 0 0 0; font-size: 11px; color: #888; }
.ms-CommentRatings { margin: 0 0 20px 0; padding: 5px 10px 0 10px; background: #fafafa; border: 1px #b7cbd6 solid; -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; }
.ms-CommentDelete { font-size: 11px; color: #888; position: absolute; top: 5px; right: 5px; }
.ms-CommentDelete img { vertical-align: middle; }
.ms-CommentDelete a { color: #888; }
.journal-pagination { padding: 10px 0; border: #c5d6df solid; border-width: 1px 0; margin: 0 0 20px 0; }
.journal-pagination a, .journal-pagination span { margin: 0 5px 0 0; }
.journal-pagination a.active { color: #000; font-weight: bold; }
.new-comment-area { padding: 20px; background: #cedce4; border: 1px #95b3c1 solid; }
.new-comment-area a.viewComments { float: right; font-size: 11px; }
.new-comment-area h3 { color: #143341; font-size: 16px; }
.new-comment-area .new-comment-text { margin: 0 0 5px 0; }
.new-comment-area .new-comment-text textarea { width: 98%; background: #f0f4f7; }

/* member profile displays */
.profileItem { padding: 10px 0; margin: 10px 0; border-top: 1px #eee solid; }
.profileItem:first-child { border-top-style: none; }
.profileItem .profileImage { width: 60px; float: left; }
.profileItem .profileImage img { width: 50px; }
/*.profileItem .profileHeader { width: 611px; float: left; }*/
#isaca-lightbox .profileItem .profileHeader { width: 470px; }
#isaca-lightbox .widgetHeader, #isaca-lightbox .widgetFooter { background: transparent none; }
#isaca-lightbox .widget h3 { padding: 0; background: transparent none; color: #a2224b; width: auto; border-style: none; margin: 0 0 5px 0; }
.profileItem .profileName { font-weight: bold; font-size: 14px; }
.profileItem #connections { float: right; }
.profileItem .profileLinks { margin: 5px 0 0 0; font-size: 11px; color: #999; }
.profileItem .profileLinks a { color: #999; }
/*.profileItem.micro { padding: 0 15px; margin: 15px 0; border-top-style: none; font-size: 11px; }*/
.profileItem.micro { padding: 0 5px; margin: 15px 0; border-top-style: none; font-size: 11px; }
.profileItem.micro .profileImage { width: 60px; float: left; }
.profileItem.micro .profileImage img { width: 50px; }
.profileItem.micro .profileHeader { width: auto; _width:230px; _float:left; _margin:0; margin-left:60px;}
.profileItem.micro .profileName { font-weight: bold; font-size: 11px; }
.chapter-leaders .profileImage img { width: 60px; }
.chapter-glance-message { margin: 0 0 10px 0; }
.user-profile-control .areaOfExpertise, .user-profile-control .aboutMe, .user-profile-control .affiliations, .user-profile-control .workHistory, .user-profile-control .professionalInterests, .user-profile-control .education { margin: 0 0 20px 0; }
.user-profile-control .aboutMe, .user-profile-control .affiliations, .user-profile-control .workHistory, .user-profile-control .professionalInterests, .user-profile-control .education { padding: 10px 0 0 0; border-top: 1px #c5d6df solid; }
.user-profile-control .myWebSite, .user-profile-control .myExternalBlogUrl, .user-profile-control .myCertifications { margin: 0 0 10px 0; }
.profileUrlCopy { width: 300px; background: #f0f0f0 !important; }

/* iframes */
iframe { overflow: auto !important; }
iframe#profileContact, iframe#profileDemographics { height: 3000px; }
/*iframe#profileContact, iframe#profileDemographics { height: 4000px; }*/
/*#ISGwebContainer { height:4000px; }*/

.messagePhoto { width: 29%; float: left; margin: 0 0 10px 0; }
.messagePhoto img { max-width: 50px; }
.messageTitleAndInfo { width: 70%; float: right; margin: 0 0 10px 0; }
.messageTitleAndInfo .messageTitle { font-weight: bold; font-size: 16px; margin: 0 0 5px 0; }
.messageTitleAndInfo .messageInfo { font-size: 11px; color: #888; }

/* edit profile / privacy settings */
.editProfileField { clear: both; border-bottom: 1px #d4e0e7 solid; margin: 0 0 10px 0; min-height: 30px; }
.editProfileField:first-child { border-top-style: none; }
.editProfileFieldTitle { width: 30%; float: left; font-weight: bold; margin: 0 0 10px 0; }
.editProfileFieldControl { width: 68%; float: right; margin: 0 0 10px 0; }
table.profileGrid { width: 100%; border-collapse: collapse; }
table.profileGrid th { font-weight:bold; text-transform:uppercase; background:url('/design/ISACADefault/message_header_bg.png') repeat-x bottom; text-align: left; font-size: 11px; padding: 5px; }
table.profileGrid td { padding: 5px; }
table.profileGrid tr.profileGridAltRow td { background: #fafafa; }
table.profileGrid input[type=text] { width: 90%; }
.profile-fieldset { clear: both; margin: 0 0 10px 0; padding: 10px 0; }
.profile-fieldset h3 { color: #a1224b; margin: 10px 0 5px 0; }
.profile-field { margin: 0 0 20px 0; }
.personal-information .profile-field { clear: both; padding: 10px 0 0 0; border-top: 1px #ddd dotted; }
.personal-information .profile-field-label { width: 20%; float: left; font-weight: bold; color: #000; margin: 0 0 5px 0; padding: 0 0 5px 0; line-height: 100%; }
.personal-information .profile-field-value { width: 75%; float: right; margin: 0 0 15px 0; }
.profile-field-description { clear: both; font-size: 11px; color: #777; margin: 0 0 15px 0; }

/* item lists */
.itemList { padding: 0; border-top: 1px #eee solid; margin: 0 0 10px 0; }
.itemListImage { width: 13%; margin: 0 2% 0 0; float: left; min-height: 60px; padding: 10px 0 0 0; }
.itemListImage img { width: 50px; height: 50px; }
.itemListText { padding: 10px 0 0 0; }
.itemListContent { width: 85%; float: left; }
.itemListContent .rating, .itemListContent .socialDistance { float: right; margin: 0 0 0 10px; }
.itemListContent .description { margin-top: 4px; }
.itemListContent .meta { text-transform: uppercase; font-size: 10px; color: #999; }
.widgetFooter .itemList { width: 100%; }
.itemListHeader { }
.itemListDescription { margin: 4px 0; }
.itemListFooter { text-transform: uppercase !important; font-size: 90% !important; }
td.itemListImage { width: 15%; }
td.itemListText { width: 85%; }

/* recent updates */
div[id*="_pnlRecentUpdates"] p { padding: 0 15px; margin: 15px 0; }





/*.tabs { zoom: 1; }
.tabs .tab-strip { list-style: none; padding: 0; margin: 0 0 0 10px; font-size: 14px; line-height: 15px; z-index: 3; }
.tabs.no-frame .tab-strip, .tabs.browseEventsTabs .tab-strip { margin: 0; font-size: 12px; line-height: 13px; }
.tabs.light-frame .tab-strip, .tabs.browseEventsTabs .tab-strip { margin: 0; }
.tabs .tab-strip li { position: relative; float: left; margin: 0; padding: 0; background: url('/design/ISACADefault/tabs.png') top left no-repeat; }
.tabs .tab-strip li.ui-tabs-selected, .tabs .tab-strip li.selected { background-position: 0 -90px; top: 3px; }
.tabs.no-frame .tab-strip li.ui-tabs-selected, .tabs.no-frame .tab-strip li.selected { top: 1px; }
.tabs.light-frame .tab-strip li.ui-tabs-selected, .tabs.light-frame .tab-strip li.selected, .tabs.browseEventsTabs .tab-strip li.ui-tabs-selected { top: 1px; background-position: 0 -180px; }
.tabs .tab-strip a { color: #fff; display: block; padding: 18px 15px 12px 15px; background: url('/design/ISACADefault/tabs.png') no-repeat; background-position: 100% -45px; outline: none; }
.tabs.browseEventsTabs .tab-strip a, .tabs.journal-comments .tab-strip a#linkComments { padding: 0; }
.tabs.browseEventsTabs .tab-strip a span, .tabs.journal-comments .tab-strip a#linkComments span { display: block; padding: 18px 15px 12px 15px; }
.tabs.journal-comments .tab-strip a#linkComments span span.comments-total { display: inline; padding: 0; }
.tabs .tab-strip a:hover { text-decoration: none; }
.tabs .tab-strip li.ui-tabs-selected a, .tabs .tab-strip li.selected a { color: #a2224b; padding: 15px; font-weight: bold; background-position: 100% -135px; }
.tabs.light-frame .tab-strip li.ui-tabs-selected a, .tabs.light-frame .tab-strip li.selected a { padding: 18px 15px 12px 15px; background-position: 100% -225px; }
.tabs.browseEventsTabs .tab-strip li.ui-tabs-selected a { padding: 0; background-position: 100% -225px; }
.tabs.browseEventsTabs .tab-strip li.ui-tabs-selected a span { padding: 18px 15px 12px 15px; }
.tabs .tab-strip li.ui-tabs-selected a, .tabs .tab-strip li.ui-state-disabled a, .tabs .tab-strip li.ui-state-processing a { cursor: default; }
.tabs .tab-strip.collapsed li { background-position: 0 -270px; }
.tabs .tab-strip.collapsed a { background-position: 100% -322px; padding-bottom: 19px; }
.tabs .tab-strip li a, .tabs.ui-tabs-collapsible .tab-strip li.ui-tabs-selected a { cursor: pointer; }
.tabs .ui-tabs-panel { display: block; clear: both; padding: 10px; background: #fff url('/design/ISACADefault/gradientLightGray.png') top repeat-x; background-position: 0 2px; border: 1px #e2e2e2 solid; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.tabs.no-frame .ui-tabs-panel { position: relative; z-index: 2; padding: 10px 0 0 0; background: transparent none; border-style: none; border-top: 1px #e2e2e2 solid; -moz-border-radius: 0; -webkit-border-radius: 0; }
.tabs.light-frame .ui-tabs-panel { padding: 10px 0 0 0; background: transparent none; border-color: #d3e0e8; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.tabs.browseEventsTabs .ui-tabs-panel { padding: 0; background: transparent none; border-color: #c5d6df; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.tabs .ui-tabs-hide { display: none; }
.tabs .tab-strip li.expandable { background: transparent none; padding: 10px 0 0 0; margin: 0 2px 0 0; }
.tabs .tab-strip li.expandable a { background: transparent none; padding: 0; }
.tabs.text-only .tab-strip { font-size: 12px; line-height: 1em; margin: 1em 0; z-index: auto; }
.tabs.text-only .tab-strip li { position: static !important; background: transparent none; padding: 0 0.5em; border-left: 1px solid #666; }
.tabs.text-only .tab-strip li:first-child { padding-left: 0; border-left: 0; }
.tabs.text-only .tab-strip li.ui-tabs-selected { top: 0; }
.tabs.text-only .tab-strip a { color: #38667a; padding: 0; background: transparent none; }
.tabs.text-only .tab-strip a:hover { text-decoration: inherit; }
.tabs.text-only .tab-strip li.ui-tabs-selected a { color: #000; padding: 0; }
.tabs.text-only .ui-tabs-panel { padding: 0; border: 0; }
*/



.tabs { zoom: 1; }
.tabs .tab-strip { list-style: none; padding: 0; margin: 0 0 0 10px; font-size: 14px; line-height: 15px; z-index: 3; }
.tabs.no-frame .tab-strip, .tabs.browseEventsTabs .tab-strip { margin: 0; font-size: 12px; line-height: 13px; }
.tabs.light-frame .tab-strip, .tabs.browseEventsTabs .tab-strip { margin: 0; }
.tabs .tab-strip li { position: relative; float: left; margin: 0; padding: 0; background: url('/design/ISACADefault/tabs.png') top left no-repeat; }
.tabs .tab-strip li.ui-tabs-selected, .tabs .tab-strip li.selected { background-position: 0 -90px; top: 3px; }
.tabs.no-frame .tab-strip li.ui-tabs-selected, .tabs.no-frame .tab-strip li.selected { top: 1px; }
.tabs.light-frame .tab-strip li.ui-tabs-selected, .tabs.light-frame .tab-strip li.selected, .tabs.browseEventsTabs .tab-strip li.ui-tabs-selected { top: 1px; background-position: 0 -180px; }
.tabs .tab-strip a { color: #fff; display: block; padding: 18px 15px 12px 15px; background: url('/design/ISACADefault/tabs.png') no-repeat; background-position: 100% -45px; outline: none; }
.tabs.browseEventsTabs .tab-strip a, .tabs.journal-comments .tab-strip a#linkComments { padding: 0; }
.tabs.browseEventsTabs .tab-strip a span, .tabs.journal-comments .tab-strip a#linkComments span { display: block; padding: 18px 15px 12px 15px; }
.tabs.journal-comments .tab-strip a#linkComments span span.comments-total { display: inline; padding: 0; }
.tabs .tab-strip a:hover { text-decoration: none; }
.tabs .tab-strip li.ui-tabs-selected a, .tabs .tab-strip li.selected a { color: #a2224b; padding: 15px; font-weight: bold; background-position: 100% -135px; }
.tabs.light-frame .tab-strip li.ui-tabs-selected a, .tabs.light-frame .tab-strip li.selected a { padding: 18px 15px 12px 15px; background-position: 100% -225px; }
.tabs.browseEventsTabs .tab-strip li.ui-tabs-selected a { padding: 0; background-position: 100% -225px; }
.tabs.browseEventsTabs .tab-strip li.ui-tabs-selected a span { padding: 18px 15px 12px 15px; }
.tabs .tab-strip li.ui-tabs-selected a, .tabs .tab-strip li.ui-state-disabled a, .tabs .tab-strip li.ui-state-processing a { cursor: default; }
.tabs .tab-strip.collapsed li { background-position: 0 -270px; }
.tabs .tab-strip.collapsed a { background-position: 100% -322px; padding-bottom: 19px; }
.tabs .tab-strip li a, .tabs.ui-tabs-collapsible .tab-strip li.ui-tabs-selected a { cursor: pointer; }
.tabs .ui-tabs-panel { display: block; clear: both; padding: 10px; background: #fff url('/design/ISACADefault/gradientLightGray.png') top repeat-x; background-position: 0 2px; border: 1px #e2e2e2 solid; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.tabs.no-frame .ui-tabs-panel { position: relative; z-index: 2; padding: 10px 0 0 0; background: transparent none; border-style: none; border-top: 1px #e2e2e2 solid; -moz-border-radius: 0; -webkit-border-radius: 0; }
.tabs.light-frame .ui-tabs-panel { padding: 10px 0 0 0; background: transparent none; border-color: #d3e0e8; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.tabs.browseEventsTabs .ui-tabs-panel { padding: 0; background: transparent none; border-color: #c5d6df; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.tabs .ui-tabs-hide { display: none; }
.tabs .tab-strip li.expandable { background: transparent none; padding: 10px 0 0 0; margin: 0 2px 0 0; }
.tabs .tab-strip li.expandable a { background: transparent none; padding: 0; }
.tabs.text-only .tab-strip { font-size: 12px; line-height: 1em; margin: 1em 0; z-index: auto; }
.tabs.text-only .tab-strip li { position: static !important; background: transparent none; padding: 0 0.5em; border-left: 1px solid #666; }
.tabs.text-only .tab-strip li:first-child { padding-left: 0; border-left: 0; }
.tabs.text-only .tab-strip li.ui-tabs-selected { top: 0; }
.tabs.text-only .tab-strip a { color: #38667a; padding: 0; background: transparent none; }
.tabs.text-only .tab-strip a:hover { text-decoration: inherit; }
.tabs.text-only .tab-strip li.ui-tabs-selected a { color: #000; padding: 0; }
.tabs.text-only .ui-tabs-panel { padding: 0; border: 0; }




/* MTM tabs */
ul.communityTabs { list-style: none; padding: 0; margin: 0; }
ul.communityTabs li { float: left; margin: 0 5px 0 0; padding: 0; list-style: none; }
ul.communityTabs li a { font-weight:bold; display: block; background: #6f98ae; color: #fff; border: 1px #b7cbd6 solid; padding: 5px 10px; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
ul.communityTabs li a:hover { background:#9db3bf; }
ul.communityTabs li a.selected { color: #a2224b; background: #f5f5f5; border-color: #ddd; font-weight: bold; }
.tabContent { clear: both; padding: 10px 0 0 0; }

/* Messaging Center */
#ctl00_PlaceHolderMain_pnlViewMessage { clear:both; margin-top:35px; }
.msgActions { clear:both; margin: 40px 0 0 0; }
.msgDisplayMessage { clear:both; margin: 40px 0 0 0; }
.dgHeader { font-weight:bold; text-transform:uppercase; background:url('/design/ISACADefault/message_header_bg.png') repeat-x bottom; }
.msgDisplayFrom, .msgDisplaySent, .msgDisplayTo { font-size: 11px; color: #888; }
.msgDisplayTitle { padding: 10px 0 0 0; border-top: 1px #b7cbd6 solid; margin: 10px 0 5px 0; font-weight: bold; }
.msgDisplay { margin: 0 0 1em 0; }
table.dataGrid, .msgMain table { border-collapse: collapse !important; border-style: none !important; border-color: #fff !important; }
table.dataGrid td, table.dataGrid th, .msgMain td, .msgMain th { border-collapse: collapse !important; border-style: none !important; padding: 5px; border-color: #fff !important; }

/* group directory */
#groups-directory-rollup, #my-groups-rollup, #group-create-wizard { clear: both; margin: 20px 0; }
#my-groups-rollup, #group-create-wizard { margin-top: 50px; }
#my-groups-rollup .widgetHeader, #my-groups-rollup .widgetFooter { background: transparent none; }
#my-groups-rollup .widget h3 { background: transparent none; border-style: none; padding: 0 0 5px 0; color: #143341; font-size: 18px; margin: 0; }
#my-groups-rollup .widget h3 a, #groups-directory-rollup h3 a { color: #a2224b; font-size: 17px; font-weight: bold; }
#my-groups-rollup .itemListDescription, #my-groups-rollup .itemListFooter { margin: 0; }
#my-groups-rollup td.itemListImage { width: 8%; }
#my-groups-rollup .itemListText { padding: 10px 0; }
#my-connections-rollup .profileItem .profileHeader { width: 871px; }
.widget div[id*="_pnlNotMember"], .widget div[id*="_pnlNotLoggedIn"] { padding: 22px; }
.widget div[id*="_pnlNoRecentUpdates"] { padding: 22px 15px 0 15px; }
table.pagination { width: 100%; border-top: 1px #b7cbd6 solid; }
table.pagination td { padding: 5px 0 0 0; }
table.pagination td.nextLink { text-align: right; }
.dataPager { text-align: right; padding: 5px 0 0 0; border-top: 1px #b7cbd6 solid; }
#profilePublicView-connections .dataPager { margin-top: 15px; border-top-style: none; }
#profilePublicView-connections h3 { margin-bottom: 10px; }
.dataPager a[disabled] { color: #888; }
#group-create-wizard div.section_title { color: #a2224b; font-size: 17px; font-weight: bold; border-bottom: 1px #b7cbd6 solid; text-transform: none; }
#group-create-wizard table.formLayout { margin: 0 0 20px 0; }
#groupProfileHeader .groupTitle { color: #a2224b; font-size: 18px; font-weight: normal; margin: 0 0 0.3em 0; }

/* accordions */
.accordion .section-header { font-size: 15px; background: #d9e4ea url('/design/ISACADefault/gradientAccordionCollapsed.png') top repeat-x; border: 1px #b5ccd8 solid; margin: 4px 0 0 0; padding: 13px 13px 13px 8px; cursor: pointer; -moz-border-radius: 12px; -webkit-border-radius: 12px; outline: none; }
.accordion .section-header.ui-state-active { background: #abc1cd url('/design/ISACADefault/gradientAccordion.png') top repeat-x; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.accordion .section-header:first-child { margin: 0; }
.accordion .section-header a { color: #a83157; }
.accordion .section-header a:hover { text-decoration: none; }
.accordion .section-header .ui-icon-triangle-1-e, .accordion .section-header .ui-icon-triangle-1-s { display: block; float: left; margin: 0 8px 0 0; width: 25px; height: 25px; position: relative; top: -5px; background: url('/design/ISACADefault/buttonPlusMinus.png'); background-position: -12px -63px; }
.accordion .section-header .ui-icon-triangle-1-s { background-position: -12px -15px; }
.accordion .section-panel { border: #b5ccd8 solid; border-width: 0 1px 1px 1px; }
.accordion .section-total { padding-right:10px; }
.accordion.chapter-glance .section-header, .accordion.search-filters .section-header { font-size: 12px; background: transparent none; border-style: none; border-top: 1px #8baec1 solid; padding: 5px; -moz-border-radius: 0; -webkit-border-radius: 0; }
.accordion.search-filters .section-header { border-color: #d7e5ed; }
.accordion.chapter-glance .section-header:first-child, .accordion.search-filters .section-header:first-child { border-top-style: none; }
.accordion.chapter-glance .section-header.ui-state-active, .accordion.search-filters .section-header.ui-state-active { background: transparent none; font-weight: bold; }
.accordion.chapter-glance .section-header a { color: #fff; }
.accordion.search-filters .section-header a { color: #000; }
.accordion.chapter-glance .section-header .ui-icon-triangle-1-e, .accordion.chapter-glance .section-header .ui-icon-triangle-1-s, .accordion.search-filters .section-header .ui-icon-triangle-1-e, .accordion.search-filters .section-header .ui-icon-triangle-1-s { margin: 0 5px 0 0; width: 17px; height: 17px; top: 0; background-image: url('/design/ISACADefault/icons.png'); background-position: 0 -1750px; }
.accordion.chapter-glance .section-header .ui-icon-triangle-1-s, .accordion.search-filters .section-header .ui-icon-triangle-1-s { background-position: 0 -1700px; }
.accordion.chapter-glance .section-panel { border-style: none; font-size: 11px; overflow: hidden; }
.accordion.search-filters .section-panel { border-style: none; font-size: 11px; overflow: hidden; }
.accordion.search-filters .section-panel ul { margin: 0; padding: 0; }
.accordion.search-filters .section-panel li { margin: 0 0 4px 0; padding: 0 0 0 27px; list-style: none; }
.accordionAddtoOutlook .button { text-transform: none; }

/* chapter at-a-glance */
.chapterGlance h3 { color: #a2224b; }
.accordion.chapter-glance h3 span.icon { float: right; position: relative; top: -4px; }
.chapterGlance .accordion.chapter-glance .section-panel { padding-left: 27px; }
.chapterGlance .date { font-weight: bold; }
.chapterGlance .glance-item-message { margin: 0 0 5px 0; }

/* press releases */
.prTitle { text-align: center; }



/* Accordion */
.AccordionToolBar { background:url('/design/ISACADefault/accordion_gradient_divider.png') bottom repeat-x; text-align:right; border-top:solid 1px #b5ccd8; padding:10px; }
.AccordionButton { float: left; }
.viewAll { float:right; }
p.accordion-disclaimer, p.accordion-no-results { padding: 10px; border-top:solid 1px #b5ccd8; }


/* Events Accordion */
#EventsOnlineLearning { width:100%; font-size:11px; }
#EventsOnlineLearning td { padding:0; }
.accordionSectionGroup { background:url('/design/ISACADefault/accordion_gradient_divider.png') repeat-x bottom; border-top:solid 1px #b5ccd8; padding:10px; }
.accordionEventDate { float:left; width:15%; font-weight:bold; }
.accordionEventInfo { float:left; width:60%; }
.accordionEventType { text-transform:uppercase; font-weight: bold; color: #777; margin: 0 0 5px 0; }
.accordionEventTitle { font-size:14px; font-weight:bold; }
.accordionLocation { font-style:italic; margin: 0 0 5px 0; }
.accordionEventDesc {}
.accordionEventDesc .moreLink { float:right; margin-right: 10px; }
.accordionEventActions { float:right; width:23%; }
.accordionAddtoOutlook .icon { display:none; }
.addOutlook .buttonCap { display:none; }
.addOutlook .icon { display:inline-block; margin:-2px 5px 0 0; }
.addOutlook .button { float:none; padding:5px 0; height:auto; }
.addOutlook .button.yellow { background:none; }
.accordionRegisterNow {}

/* Contributed Links Accordion */
#UserContributedExternalLinks { width:100%; }
#UserContributedExternalLinks td { width:50%; padding:10px; vertical-align:top; }
.AccordionLinkTitle { font-weight: bold; }
.AccordionLinkDesc { margin: 0 0 5px 0; }
.AccordionLinkBy { color:#777; font-size: 11px; }

/* News Accordion */
.NewsDate {  }
.NewsTitle {  }

/* Documents Accordion */
.DocumentImage { width: 16%; float:left; }
.DocumentImage img { max-width: 90px; }
.DocumentInfo { width: 83%; float:right; }
#DocumentsPublications { width: 100%; }
#DocumentsPublications td { padding:0; vertical-align:top; }
.DocumentItem { }
.DocumentInfoDescription { margin: 0 0 5px 0; }
.DocumentInfoMeta { font-size: 11px; color: #888; }
.DocumentInfoTop a { color: #a2224b; font-size: 18px; font-weight: normal; text-decoration:none; }
.DocumentInfoTop a:hover { text-decoration:underline; }

/* Conversations Accordion */
#Discussions { width:100%; border-top:solid 1px #b5ccd8; }
#Discussions td { width:50%; padding:10px; vertical-align:top; }
.ConvoPhoto { float:left; width: 10%; } /* changed on 03/06/13 by SK  -- Width from 20% to 10%*/
.ConvoTitleAndInfo { width: 88%; float:right; } /* changed on 03/06/13 by SK  -- Width from 78% to 88%*/
.ConvoTitle { margin: 0 0 5px 0; font-weight: bold; }
.ConvoInfo { font-size:11px; color: #777; }
.ConvoInfo span.date { color: #313131; }
/* Added on 30 Nov 2010 per Willie Rust */
.FeaturedConvoPhoto { float:left; width: 30%; }
.FeaturedConvoTitleAndInfo { width: 68%; float:right; }
.FeaturedConvoTitle { margin: 0 0 5px 0; font-weight: bold; }
.FeaturedConvoInfo { font-size:11px; color: #777; }
.FeaturedConvoInfo span.date { color: #313131; }


/* Blog Accordion */
#blog-posts {  }
#BlogPosts { width:100%; }
#BlogPosts td { width:50%; padding:15px; vertical-align:top; }
.BlogPhoto { float:left; }
.BlogDateAndTitle { float:left; padding-left:10px; }
.BlogDate { font-size: 11px; font-weight: bold; }
.BlogTitle {  }
.BlogSummary { clear:both; padding:10px 0; }
.BlogBy { font-size:11px; color: #777; }

/* Journal Accordion */
#JournalArticles { width:100%; }
#JournalArticles td { padding: 0; vertical-align:top; }
.JournalItemMain { width: 75%; float:left; }
.JournalItemActions { width: 23%; float:right; }
.JournalItemActions .button { text-transform: none; }
.JournalItemInfo { }
.JournalItemVolumeYear { font-size: 11px; color: #777; text-transform: uppercase; font-weight: bold; }
.JournalTitle { color: #a2224b; font-size: 18px; font-weight: normal; }
.JournalTitle a { color: #a2224b; }
.JournalBy { font-size:11px; margin: 0 0 5px 0; }
.JournalSummary { }

/* Wikis Accordion */
#Wikis { width: 100%; border-top:solid 1px #b5ccd8; }
#Wikis td { padding: 10px; }
.WikiItemDate { font-size: 11px; font-weight: bold; }
.WikiItemTitle { color: #a2224b; font-size: 18px; margin: 0 0 5px 0; }
.WikiItemTitle a { color: #a2224b; }

/* my bookmarks / saved searches / quick-links / interested in... */
.myBookmarks div.options { width:100%; text-align:left; padding-bottom:20px; }
.myBookmarks a.edit { margin: 5px 10px 5px 10px; display: block; font-size: 11px; background: #D8E4E9; color: #224454; padding: 3px 8px; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.myBookmarks .tab-strip, .interested-in .tab-strip, .tabs.related .tab-strip { font-size: 11px; font-weight: bold; margin: 0; padding: 0; }
.myBookmarks .tab-strip li, .interested-in .tab-strip li, .tabs.related .tab-strip li { background: #eef2f4 url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; border: #b2ccd8 solid; border-width: 0 0 1px 1px; width: 84px; text-align: center; line-height: 11px; }
.myBookmarks .tab-strip li:first-child, .interested-in .tab-strip li:first-child, .tabs.related .tab-strip li:first-child { border-left-style: none; width: 86px; }
.contentSidebar2 .myBookmarks .tab-strip li:first-child, .contentSidebar2 .interested-in .tab-strip li:first-child { width: 84px; }
.myBookmarks .tab-strip li.ui-tabs-selected, .interested-in .tab-strip li.ui-tabs-selected, .tabs.related .tab-strip li.ui-tabs-selected { background: #fff none; border-bottom-color: #fff; top: 0; }
.myBookmarks .tab-strip li a, .interested-in .tab-strip li a, .tabs.related .tab-strip li a { color: #224454; background: transparent none; padding: 5px; min-height: 22px; }
.myBookmarks .tab-strip li.ui-tabs-selected a, .interested-in .tab-strip li.ui-tabs-selected a, .tabs.related .tab-strip li.ui-tabs-selected a { color: #224454; background: transparent none; padding: 5px; }
.myBookmarks .ui-tabs-panel, .interested-in .ui-tabs-panel, .tabs.related .ui-tabs-panel { background: #fff none; border-style: none; -moz-border-radius: 0; -webkit-border-radius: 0; }
.myBookmarks .tab-strip li:first-child a, .interested-in .tab-strip li a, .interested-in .tab-strip li.ui-tabs-selected a, .tabs.related .tab-strip li:first-child a { padding-top: 10px; min-height: 17px; }
ul.my-bookmarks-list { margin: 0; padding: 0; }
ul.my-bookmarks-list li { list-style-type: square; list-style-position: inside; color: #528cac; padding: 5px 0; margin: 0; border-top: 1px #b2ccd8 solid; }
ul.my-bookmarks-list li:first-child { border-top-style: none; }
table.my-bookmarks-edit-table { width: 100%; border-collapse: collapse; }
table.my-bookmarks-edit-table td { padding: 0 5px 5px 0; vertical-align: middle; }
table.my-bookmarks-edit-table td input { width: 320px; }
table.my-bookmarks-edit-table td.actions { width: 50px; height: 28px; text-align: center; }
table.my-bookmarks-edit-table a.bookmark-edit { display: block; width: 25px; height: 26px; background: url('/design/ISACADefault/icons.png'); background-position: 0 -1900px; text-indent: -9999px; }
table.my-bookmarks-edit-table a.bookmark-edit.save { width: 30px; height: 28px; background-position: 0 -1850px; }
table.my-bookmarks-edit-table a.bookmark-delete { display: block; width: 22px; height: 26px; background: url('/design/ISACADefault/icons.png'); background-position: 0 -1950px; text-indent: -9999px; }
.tabs.related .tab-strip li a, .tabs.related .tab-strip li.ui-tabs-selected a { padding-left: 0; padding-right: 0; }
.tabs.related .tab-strip li.related-events a, .tabs.related .tab-strip li.related-publications a { min-height: 17px; padding-top: 10px; }
.tabs.related .tab-strip li.related-articles { width: 54px; }
.tabs.related .tab-strip li.related-events { width: 50px; }
.tabs.related .tab-strip li.related-publications { width: 77px; }
.tabs.related .tab-strip li.related-knowledgecenter { width: 72px; }
.ymbi-item { margin: 0 0 10px 0; padding: 0 15px 0 0; }
.ymbi-item .date { font-weight: bold; font-size: 11px; }
.ymbi-item .location { font-size: 11px; font-style: italic; color: #777; }
.ymbi-more { text-align: right; font-size: 11px; font-weight: bold; padding: 0 15px 0 0; }

/* chapter compliance / stats */
.chapter-compliance h3 { color: #444; font-weight: bold; font-size: 14px; margin-bottom:-6px;  }   /*added margin changed by SK */
.chapter-compliance h3 .icon { float: right; }
#chapter-compliance-main { font-weight: bold; margin: 0 0 5px 0; display:none; }
#chapter-compliance-detail .compliance-text { display: none; margin: 0 0 5px 0; padding: 0 0 0 15px; background: url('/design/ISACADefault/bulletSquare.png') left no-repeat; }
.member-Stats div, .member-stats-certifieds, .member-stats-Renewal { margin: 0 0 5px 0; font-weight: bold; }
.member-Stats h3 { margin: 15px 0px 5px 0; }
.member-stats-value { font-weight: normal; }
  /* Added by SK */
#chapterRpt {margin-top:20px; _margin-top:0px}  }
.Compliancelabelright {font-size:12px; line-height:14pt; text-align:right; }
.Chaptercompliancelabels {width:100%}
.Compliancelabelleft {width:80%;}
.compliancestatus{padding-right:4px;padding-top:30px; }
  /*End Compliance styles by SK */

/* ratings */
.ms-Ratings { font-size: 11px; color: #224454; }
.ms-RateThis { width: 46%; float: left; }
.ms-RateThis span { display: block; float: left; }
.ms-RateThis .star-rating { position:relative; width: 100px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.ms-RatingDisplay { width: 100px; float: right; text-align: right; }
.ms-RatingDisplay span { display: block; float: left; text-align: right; }
.ms-RatingDisplay .star-rating { position:relative; width: 100px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating, .star-rating .current-user-rating{ background: url("/Style%20Library/SQTComm_designs/Silver_images/Stars_silver.gif") left -1000px repeat-x; }
.star-rating li { display: inline; }
.star-rating a, .star-rating .current-rating, .star-rating .current-user-rating { position:absolute; top:0px; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background-position: left bottom; }
.star-rating a.one-star { width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }
.star-rating .current-rating { z-index:1; background-position: left center; }
.star-rating .current-user-rating { z-index:1; background-position: left bottom; }
.ms-Ratings .clearFloats { clear: both;}

/* search */

/****** CSS Sprite Changes ****/
/*.searchWrapper { position: absolute; bottom: 0; left: 11px; width: 976px; height: 39px; padding: 8px 0 0 0; background: #10252e url('/design/ISACADefault/searchBg.png') top repeat-x; border-top: 3px #ffbf5b solid; text-align: center; color: #fff; font-size: 15px; }*/
/*.searchWrapper {
 background: url("/design/ISACADefault/searchBg.png") repeat-x scroll center top #10252E;
 border-top: 3px solid #FFBF5B;      bottom: 0;     color: #FFFFFF;     font-size: 15px;     height: 39px;
 left: 11px;     padding: 8px 0 0;     position: absolute;     text-align: center;     width: 976px; }*/
.searchWrapper {
        /*background: url("/design/ISACADefault/searchBg.png") repeat-x scroll center top #10252E;*/
        /*border-top: 3px solid #FFBF5B;*/     
        bottom: 0;     
        color: #FFFFFF;     
        font-size: 15px;     
        height: 39px;
        right: 0; 
        top: 70px;     
        padding: 8px 0 0;     
        position: absolute;     
        text-align: center;     
        /*width: 976px;*/ z-index: 99;
    }


 

.searchWrapper table.ms-sbtable { margin: auto; }
.searchWrapper td.ms-sbtext { padding: 0 5px 0 0; }

/* global navigation */
/****** CSS Sprite Changes ****/
/*.globalNavWrapper { position: absolute; top: 102px; left: 0; width: 976px; height: 49px; background: url('/design/ISACADefault/globalNavBg.png') top left no-repeat; padding: 11px 11px 0 11px; font-size: 14px; z-index: 80; }*/
.globalNavWrapper {
    background: url("/design/ISACADefault/HomePageSpritewoIcons.png") no-repeat scroll left top transparent;
    font-size: 14px;
    height: 58px;
    left: -10px;
    padding: 11px;
    position: absolute;
    top: 92px;
    width: 976px;
    z-index: 80;     
    }
    
    
    /** Banner Area CyberSecurity **/
/*    
.BannerArea {
    padding-top: 160px;
    display: none;
}
.BannerArea .bannerContent {
    padding: 0 11px;
    background: url('/design/ISACADefault/bodyBg.png') top repeat-y;
}
.BannerArea img {
    width: 100%;
    height: auto;
}
.BannerArea a {
    display: inline-block;
}
.BannerArea.Yes {
    display: none !important;
}*/

/** Banner Area CyberSecurity **/
.BannerArea {
	padding-top: 160px;
}
.BannerArea .bannerContent {
	padding: 0 11px;
	background: url('/design/ISACADefault/bodyBg.png') top repeat-y;
	height: 47px;
}
.BannerArea .bannerContent table {
	background-color: #6b9aad;
}
.BannerArea img {
	width: 100%;
	height: auto;
}
.BannerArea a {
	display: none;
	float: left;
}
.BannerArea.Yes {
	display: none !important;
}    
    

/****** CSS Sprite Changes ****/
/*ul.menuStatic, table.globalNav { margin: 0; padding: 0; width: 976px; text-transform: uppercase; font-weight: bolder; }*/
ul.menuStatic, table.globalNav {
    font-weight: bolder;       margin: 0;  
    padding: 10px 10px;
    text-transform: uppercase;
    width: 976px;    }

ul.menuStatic li { margin: 0; padding: 0; list-style: none; display: block; float: left; text-align: center; }
.globalNavItem { text-align: center; }


/****** CSS Sprite Changes ****/
/*.menuItem a, a.globalNavItem { display: block; height: 30px; padding: 19px 19px 0 19px; color: #1e2d34; background: url('/design/ISACADefault/globalNavDiv.png') no-repeat; background-position: 0 19px; }*/
/*.menuItem a, a.globalNavItem { display: block; height: 30px; padding: 19px 19px 0 19px; color: #1e2d34; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') no-repeat; background-position: -10px -536px; }*/

/*.menuItem a, a.globalNavItem { display: block; height: 30px; padding: 19px 19px 0 19px; color: #1e2d34; background: url('/design/ISACADefault/globalNavDiv.png') no-repeat; background-position: 0 19px; }*/
/* Updated by SK to add Cobit to Global Nav */
.menuItem a, a.globalNavItem { display: block; height: 30px; padding: 19px 11px 0 11px; color: #1e2d34; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') no-repeat; background-position: -10px -536px; }
/* Enf of Cobit GLobal Nav Change by SK*/


.menuItem:first-child a, #zz1_globalNavn0 a { background-image: none; }
.menuItem.active a { background: url('/design/ISACADefault/globalNavBgActive.png') bottom repeat-x; color: #a2224b; }
a.globalNavItemActive, #zz1_globalNavn0 a.globalNavItemActive { background: url('/design/ISACADefault/globalNavBgActive.png') 0 2px repeat-x; color: #a2224b; }
.menuItem .my { font-weight: normal; font-style: italic; text-transform: lowercase; }

/****** CSS Sprite Changes ****/
/*.menuDropdowns { position: absolute; bottom: -1px; left: 0; z-index: 100; }*/
.menuDropdowns     {   bottom: 9px;  left: 0;  position: absolute;   z-index: 100;   }


.menuDrop { display: none; position: absolute; background: url('/design/ISACADefault/dd-bg-default.png') bottom left no-repeat; font-size: 11px; width: 480px; padding: 10px 10px 20px 20px; }
.menuDrop ul, .menuDropEdit ul { margin: 0; }
.menuDrop li, .menuDropEdit li { margin: 0 0 1em 1em; list-style-type: square; list-style-position: inside; }
.menuDrop li li, .menuDropEdit li li { list-style-type: none; margin: 0 0 0.5em 1.5em; font-size: 10px; }
.menuDropEdit { background: url('/design/ISACADefault/dd-bg-default.png') bottom left no-repeat; font-size: 11px; width: 480px; padding: 10px 10px 20px 20px; }
.menuDropEmpty { display: none; }
.ms-MenuUIPopupBody { z-index: 101; }

/* global nav item widths */
/*.menuItem.AboutISACA { width: 135px; }
.menuItem.AboutISACA a { padding: 19px 0 0 0; }
.menuItem.Membership { width: 138px; }
.menuItem.Membership a { padding: 19px 0 0 0; }
.menuItem.CERTIFICATION { width: 148px; }
.menuItem.CERTIFICATION a { padding: 19px 0 0 0; }
.menuItem.Education { width: 123px; }
.menuItem.Education a { padding: 19px 0 0 0; }
.menuItem.KnowledgeCenter { width: 193px; }
.menuItem.KnowledgeCenter a { padding: 19px 0 0 0; }
.menuItem.Journal { width: 108px; }
.menuItem.Journal a { padding: 19px 0 0 0; }
.menuItem.Bookstore { width: 131px; }
.menuItem.Bookstore a { padding: 19px 0 0 0; } */

/* global nav item widths */
.menuItem.ABOUT { width: 85px; }
.menuItem.ABOUT a { padding: 19px 0 0 0; }
.menuItem.Membership { width: 128px; }
.menuItem.Membership a { padding: 19px 0 0 0; }
.menuItem.CERTIFICATION { width: 140px; }
.menuItem.CERTIFICATION a { padding: 19px 0 0 0; }
.menuItem.Education { width: 116px; }
.menuItem.Education a { padding: 19px 0 0 0; }
.menuItem.KnowledgeCenter { width: 186px; }
.menuItem.KnowledgeCenter a { padding: 19px 0 0 0; }
.menuItem.Journal { width: 101px; }
.menuItem.Journal a { padding: 19px 0 0 0; }
.menuItem.Bookstore { width: 128px; }
.menuItem.Bookstore a { padding: 19px 0 0 0; }
.menuItem.COBIT { width: 80px; }
.menuItem.COBIT a { padding: 19px 0 0 0; }

.menuItem.MyProfile { width: 118px; }
.menuItem.MyProfile a { padding: 19px 0 0 0; }
.menuItem.MyMembership { width: 154px; }
.menuItem.MyMembership a { padding: 19px 0 0 0; }
.menuItem.MyCertifications { width: 173px; }
.menuItem.MyCertifications a { padding: 19px 0 0 0; }
.menuItem.MyDocuments { width: 148px; }
.menuItem.MyDocuments a { padding: 19px 0 0 0; }
.menuItem.MyPurchases { width: 143px; }
.menuItem.MyPurchases a { padding: 19px 0 0 0; }
.menuItem.MyConnectionsGroups { width: 238px; }
.menuItem.MyConnectionsGroups a { padding: 19px 0 0 0; }

/* myISACA navigation style */
.menuItem.MyProfile a, .menuItem.MyMembership a, .menuItem.MyCertifications a, .menuItem.MyDocuments a, .menuItem.MyPurchases a, .menuItem.MyConnectionsGroups a { padding: 19px 0 0 0; }

/* global navigation - half-width menus
.menuDrop.CERTIFICATION { width: 225px; background-position: -510px 100%; }
.menuDrop.AboutISACA { width: 225px; background-position: -510px 100%; }
.menuDrop.Bookstore { width: 225px; background-position: -510px 100%; }
.menuDrop.KnowledgeCenter { width: 225px; background-position: -510px 100%;}
   */
.menuDrop.Journal { width: 225px; background-position: -510px 100%; } 
/*.menuDrop.Education { width: 225px; background-position: -510px 100%; }*/ 
.menuDrop.Membership { width: 225px; background-position: -510px 100%; } 
/*.menuDrop.AboutISACA { width: 225px; background-position: -510px 100%; }*/

.menuDrop.ABOUT { width: 225px; background-position: -510px 100%; }
.menuDrop.COBIT { width: 225px; background-position: -510px 100%; }    /* Added by SK  for COBIT changes*/



/* global navigation - third-width menus
.menuDrop.Membership { width: 140px; background-position: -765px 100%; } */

/* global nav (master tabs) */
.masterNavWrapper { position: absolute; top: 78px; left: 290px; padding: 0; margin: 0; list-style-type: none; font-size: 15px; z-index: 90; }
.masterNavWrapper li { padding: 0 4px 0 0; margin: 0; list-style-type: none; float: left; }

/****** CSS Sprite Changes ****/
/*.masterNavWrapper a { display: block; float: left; height: 25px; padding: 10px 19px 0 28px; color: #fff; background: url('/design/ISACADefault/globalTabInactive.png') top left no-repeat; }*/
.masterNavWrapper a { display: block; float: left; height: 25px; padding: 10px 19px 0 28px; color: #fff; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') top left no-repeat;  background-position: -10px -316px;}

.masterNavWrapper a:hover { text-decoration: none; }

/****** CSS Sprite Changes ****/
/*.masterNavWrapper span.cap { display: block; float: left; height: 35px; width: 9px; background: url('/design/ISACADefault/globalTabInactiveRight.png') top right no-repeat; }*/
.masterNavWrapper span.cap { display: block; float: left; height: 35px; width: 9px; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') top right no-repeat; background-position:-10px -371px; }

/****** CSS Sprite Changes ****/
/*.masterNavWrapper .active a { color: #a2224b; background-image: url('/design/ISACADefault/globalTabActive.png'); font-weight: bold; }*/
.masterNavWrapper .active a { color: #a2224b; background-image: url('/design/ISACADefault/HomePageSpritewoIcons.png'); font-weight: bold;  background-position: -10px -206px;}

/****** CSS Sprite Changes ****/
/*.masterNavWrapper .active span.cap { background-image: url('/design/ISACADefault/globalTabActiveRight.png'); }*/
.masterNavWrapper .active span.cap { background-image: url('/design/ISACADefault/HomePageSpritewoIcons.png'); background-position:-10px -261px; }


/* HIDE THE ITGI SECTION FOR NOW */
.masterNavWrapper #navLinkITGI { display: none; }

/* breadcrumb */
.breadcrumbWrapper { font-size: 0.9em; color: #fff; padding: 10px 0 10px 20px; min-height: 18px; }
.breadcrumbWrapper a { color: #fff; }
.breadcrumb { }
.breadcrumbItem { }
.breadcrumbItemActive { }

/* page tools */
/*.toolsWrapper { float: right; font-size: 0.9em; color: #fff; padding: 10px 20px 0 0; }*/
                     
.toolsWrapper { float: right; font-size: 0.9em; color: #fff; padding: 2px 20px 8px 0;  }

/* current navigation */
.currentNavWrapper { background: #6f98ae; color: #fff; padding: 10px 0; margin: 0 0 20px 0; }
.currentNavWrapper a { color: #fff; }
.currentNav { width: 90%; margin: auto; }
table.currentNavHeader { border-top: 1px #b7ccd7 solid; }
#zz2_currentNavn0 table.currentNavHeader { border-top-style: none; }
.currentNavHeader a { display: block; padding: 5px 0 5px 13px; background: url('/design/ISACADefault/bulletArrowWhite.png') no-repeat; background-position: 2px 9px; }
.currentNavHeaderActive { font-weight: bold; }
table.currentNavItem { font-size: 0.9em; }
table.currentNavItem a { display: block; padding: 3px 0 3px 13px; }
table.currentNavSubItem { font-size: 0.8em; }
table.currentNavSubItem a { display: block; padding: 3px 0 3px 28px; }
.currentNavHeaderMenu { }
td.ms-recentchanges img { display: none; }

/************************************************************************************************/
/* Commented out the following lines and added the below styles to modify the Left Nav --- SK */
/* **********************************************************************************************/


/*.currentNavWrapper a.currentNavHeaderActive { font-weight: bold; color: #ffbf5b; background-image: url('/design/ISACADefault/bulletArrowYellow.png'); background-position: 0 11px; }
.currentNavWrapper a.currentNavItemActive { font-weight: bold; color: #ffbf5b; }
.currentNavWrapper a.currentNavItemActive ul { display:none;}
.currentNavWrapper a.currentNavItemActive li { display:none;}
.currentNavWrapper .currentNavItemActive li{ padding-left:-10px; margin-left:-20px; list-style-type:none;}
.currentNavWrapper .currentNavItemActive .currentNavItem a{ display: block; color: #ffbf5b; background: url('/design/ISACADefault/bulletArrowYellow.png')  no-repeat; background-position: 10px 0 10p 10px;}
.currentNavWrapper .currentNavItemActive  li{ display: block; background: url('/design/ISACADefault/bulletArrowWhite.png')  no-repeat;; background-position: 10px 0 10p 10px;}
.currentNavWrapper .currentNavItemActive  li div ul{ list-style-type:none;}*/

.currentNavWrapper .currentNavItemActive {margin-top:-10px;}

.currentNavWrapper .currentNavItemActive li .CurrentNodeParent a{font-weight: bold; color: #ffbf5b;  background: url('/design/ISACADefault/bulletArrowYellow.png')  no-repeat; background-position: 0 9px; padding:5px 5px 5px 10px;  }

.currentNavWrapper .currentNavItemActive li .currentNavItemActive{font-weight: bold; color: #ffbf5b; background: url('/design/ISACADefault/bulletArrowYellow.png')  no-repeat; background-position: 0 9px; padding:5px 5px 5px 10px;}
.currentNavWrapper .currentNavItemActive li ul li {list-style-type:none;}
.currentNavWrapper .currentNavItemActive li ul li a{display: block; background: url('/design/ISACADefault/bulletArrowWhite.png')  no-repeat; background-position: 0 9px; padding:5px 5px 5px 10px;}
.currentNavWrapper .currentNavItemActive li ul li ul li a{ background-image:none;  margin-left:2px;}
.currentNavWrapper .currentNavItemActive li ul li ul li ul li a{ background-image:none;  margin-left:10px;}
.currentNavWrapper .currentNavItemActive li ul li ul li ul li .CurrentNodeCSS{font-weight: bold; color: #ffbf5b;  margin-left:10px; background-image:none;}
.currentNavWrapper .currentNavItemActive li ul li ul li  .CurrentNodeCSS{ background-image:none;  margin-left:2px;}

.currentNavWrapper .currentNavItemActive li ul li .CurrentNodeItem {list-style-type:none;}

.currentNavWrapper .currentNavItemActive li{ list-style-type:none; margin-left:-35px;}
.currentNavWrapper .currentNavItemActive li ul .CurrentNodeItem{display: block;}
.currentNavWrapper .currentNavItemActive li ul li .CurrentNodeCSS{font-weight: bold; color: #ffbf5b;  background: url('/design/ISACADefault/bulletArrowYellow.png')  no-repeat; background-position: 0 9px; padding:5px 5px 5px 10px;}

.currentNavWrapper .currentNavItemActive li .CurrentNodeItem {display:none;}
.currentNavWrapper li .CurrentNodeParent {display:none;}
.currentNavWrapper .currentNavItemActive li ul .CurrentNodeCSS{display:block;}
.currentNavWrapper .currentNavItemActive li ul li {border-bottom:1px #b2ccd8 solid; margin-right:5px;}
.currentNavWrapper .currentNavItemActive li ul li ul li{ border:0px;}

.currentNavWrapper .currentNavItemActive li .CurrentNodeCSS {display:none;}
.currentNavWrapper li ul .CurrentNodeParent {display:block;}

.currentNavWrapper .currentNavItemActive li ul li ul li ul li ul li a{ background-image:none;  margin-left:15px;}

.currentNavWrapper .currentNavItemActive li ul li ul li ul li ul li .CurrentNodeCSS{color: #ffbf5b;  font-weight:bold; margin-left:15px; background-image:none;}



/************************************************************************************/
/* Left Nav Styles code ends here -- SK
/************************************************************************************/

/* custom item styles */
.chapter-announcement { margin: 0 0 1em 0; color: #444; padding: 0 0 1em 0; border-bottom: 1px #d4e0e7 solid; }
.chapter-announcement:first-child { border-top-style: none; }
.chapter-announcement h5 { font-size: 12px; color: #444; margin: 0 0 5px 0; }
.chapter-announcement .announcement-date { margin: 0 7px 0 0; }
.chapter-announcement .announcement-description { margin: 0 0 10px 0; }
.event-item { margin: 0 0 1em 0; font-size: 11px; }
.event-item h5 { font-size: 12px; margin: 0; font-weight: bold; }
.event-item .event-date { font-size: 11px; font-weight: bold; }
.press-release-item { margin: 0 0 10px 0; }
.press-release-item-date { margin: 0; font-weight: bold; font-size: 11px; }
.press-release-item h4 { font-size: 12px; margin: 0; font-weight: normal; }
.blog-item { margin: 0 0 10px 0; }
.blog-item-date { font-size: 11px; font-weight: bold; }
.blog-item-title { font-size: 12px; font-weight: bold; margin: 0; }
.blog-item-description { margin: 0; font-size: 11px; }
#whats-new, #topic-updates { clear: both; margin: 0 0 20px 0; }
.whats-new-item { margin: 0 0 10px 0; padding: 10px 0 0 0; border-top: 1px #d4e0e7 solid; }
.whats-new-item:first-child { border-top-style: none; }
.whats-new-item-type { font-size: 11px; color: #888; font-weight: bold; text-transform: uppercase; margin: 0; }
.whats-new-item-title { margin: 0 0 5px 0; }
.whats-new-item-description { margin: 0 0 5px 0; }
.whats-new-item-download { margin: 0 0 5px 0; font-size: 11px; }
.whats-new-item-download .icon { margin: 0 5px 3px 0; }
.whats-new-item-download a { color: #143341; }
.whats-new-item-meta { color: #888; font-size: 11px; margin: 0; }
#isaca-lightbox .whats-new-more { display: none; }

/* corners and boxes */
.corners { -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.corners.r6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.noTL { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.noTR { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.noBL { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.noBR { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }

.contentSidebar table tr:first-child [id^="MSOZoneCell_"] h3.ms-WPTitle, .floatingSidebar table tr:first-child [id^="MSOZoneCell_"] h3.ms-WPTitle, .contentSidebar .widget:first-child h3, .contentSidebar2 .widget:first-child h3 { -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; }
.contentSidebar .no-top-corners table tr:first-child [id^="MSOZoneCell_"] h3.ms-WPTitle, .floatingSidebar .no-top-corners table tr:first-child [id^="MSOZoneCell_"] h3.ms-WPTitle, .contentSidebar .no-top-corners .widget:first-child h3, .contentSidebar2 .no-top-corners .widget:first-child h3 { -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; }
.contentSidebar .ms-WPBorderBorderOnly, .floatingSidebar .ms-WPBorderBorderOnly { border-width: 1px 0 0 0; border-color: #b2ccd8; }
.no-top-corners { min-height: 10px; }

/* buttons and bullets */
.button { display: block; float: left; height: 27px; padding: 12px 10px 0 20px; text-transform: uppercase; font-weight: bold; white-space: nowrap; }
.button:hover { text-decoration: none; }
.buttonCap { display: block; float: left; height: 39px; width: 10px; }

/****** restored CSS Sprite Changes back ****/
/*.button.yellow { color: #2e434d; background: url('/design/ISACADefault/buttonBg.png') left no-repeat; }
.buttonCap.yellow { background: url('/design/ISACADefault/buttonBg.png') right no-repeat; }*/
.button.yellow { color: #2e434d; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') left no-repeat; background-position: -10px -88px;}
.buttonCap.yellow { background: url('/design/ISACADefault/HomePageSpritewoIcons.png') right no-repeat; background-position: -300px -88px; }


/* web parts */
.ms-WPTitle, .widget h3 { padding: 16px; margin: 0; line-height: 19px; color: #143341; background: #b7cbd6; border-bottom: 2px #ffbf5b solid; width: 224px; }
.widget h3 { width: auto; }
.widgetHeader { background: url('/design/ISACADefault/gradientLightBlue.png') repeat-x; background-position: 0 53px; }
.widgetFooter { background: url('/design/ISACADefault/caretYellow.png') no-repeat; background-position: 15px 53px; }
.widgetFooter .searchField { margin: 10px 0 5px 15px; }
.widgetFooter .searchOptions { margin: 5px 0 10px 15px }
.widgetFooter .submitButton { margin-left: 15px; }
.ms-WPTitle a, .widget h3 a { color: #143341; }
.ms-partline { background: #b2ccd8; }
.ms-WPBorder { background: url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; border-style: none; }
.ms-WPBorder .ms-WPBody { background: url('/design/ISACADefault/caretYellow.png') no-repeat; background-position: 16px 0; padding: 22px; }
.ms-WPBorderBorderOnly .ms-WPBody { padding: 22px; }
.ms-WPBorderBorderOnly { border-style: none; }
.ms-WPTitle nobr { white-space: normal; }
.ms-WPHeader td { padding: 0 !important; width: 0 !important; }
.ms-HoverCellInActive, .ms-HoverCellActiveDark { position: absolute; margin: -8px 0 0 -22px; }
.ms-WPHeader td a[id*=_Close] { position: absolute; margin: 0 -20px; }

.contentMainSidebarContent .ms-WPBorderBorderOnly .ms-WPBody { padding: 20px 5px; }

.contentMainCenter .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.contentMainCenter .ms-WPTitle a { color: #a2224b; }
.contentMainCenter .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.contentMainCenter .ms-WPBorder { background-image: none; }
.contentMainCenter .ms-WPBody { background-image: none; padding: 0; }
.contentMainCenter .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

.floatingSidebar .ms-WPTitle { padding: 16px; color: #143341; background-color: #b7cbd6; border-bottom-style: solid; margin: 0; width: 224px; }
.floatingSidebar .ms-WPTitle a { color: #143341; }
.floatingSidebar .ms-WPBorder { background-image: url('/design/ISACADefault/gradientLightBlue.png'); }
.floatingSidebar .ms-WPBorderBorderOnly .ms-WPBody { padding: 22px; }
.floatingSidebar .ms-WPBorder .ms-WPBody { background-image: url('/design/ISACADefault/caretYellow.png'); padding: 22px; }

.myWelcomeMain .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.myWelcomeMain .ms-WPTitle a { color: #a2224b; }
.myWelcomeMain .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.myWelcomeMain .ms-WPBorder { background-image: none; }
.myWelcomeMain .ms-WPBody { background-image: none; padding: 0; color:#ffffff; }
.myWelcomeMain .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

.myWelcomeSidebar .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.myWelcomeSidebar .ms-WPTitle a { color: #a2224b; }
.myWelcomeSidebar .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.myWelcomeSidebar .ms-WPBorder { background-image: none; }
.myWelcomeSidebar .ms-WPBody { background-image: none; padding: 0; color:#ffffff; }
.myWelcomeSidebar .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

.myWelcomeFeature .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.myWelcomeFeature .ms-WPTitle a { color: #a2224b; }
.myWelcomeFeature .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.myWelcomeFeature .ms-WPBorder { background-image: none; }
.myWelcomeFeature .ms-WPBody { background-image: none; padding: 0; color:#ffffff; }
.myWelcomeFeature .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

.homeBannerMain .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.homeBannerMain .ms-WPTitle a { color: #a2224b; }
.homeBannerMain .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.homeBannerMain .ms-WPBorder { background-image: none; }
.homeBannerMain .ms-WPBody { background-image: none; padding: 0; color:#ffffff; }
.homeBannerMain .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

.homeBannerSidebar .ms-WPTitle { padding: 0; color: #a2224b; background-color: transparent; border-bottom-style: none; margin: 0 0 0.5em 0; width: auto; }
.homeBannerSidebar Sidebar .ms-WPTitle a { color: #a2224b; }
.homeBannerSidebar .ms-WPHeader td { background: transparent; border-bottom-style: none; }
.homeBannerSidebar .ms-WPBorder { background-image: none; }
.homeBannerSidebar .ms-WPBody { background-image: none; padding: 0; color:#ffffff; }
.homeBannerSidebar .ms-PartSpacingVertical { height: 1px; margin: 20px 0; background: #b2ccd8; }

/* rollup items */
.item, .list-item { margin: 0 0 0.3em 0; padding: 0; }
/****** CSS Sprite Changes ****/
/*.bullet, .level-bullet { background: url('/design/ISACADefault/bulletSquare.png') no-repeat; background-position: 0 11px; padding: 5px 0 5px 10px; border-bottom: 1px #b2ccd8 solid; margin: 0; }*/
.bullet, .level-bullet { background: url('/design/ISACADefault/HomePageSpritewoIcons.png') no-repeat; background-position: -10px -590px; padding: 5px 0 5px 10px; border-bottom: 1px #b2ccd8 solid; margin: 0; }


/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #b7cbd6; }
.ms-menutoolbar a, table.ms-toolbar a, .ms-toolbarContainer a { color: #143341; }
.ms-menutoolbar a:hover, table.ms-toolbar a:hover, .ms-toolbarContainer a:hover { text-decoration: none; }
.ms-separator img { background: #6f98ae; }
.ms-viewheadertr { background: #eff3f5 url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; font-size: 0.85em; color: #555; }
.ms-viewheadertr a { color: #555; }
.contentMainCenter .ms-listviewtable { background: #fff; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formlabel h3.ms-standardheader { font-size: 1.5em; margin: 0; padding: 5px 0; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }
.ms-consolestatusframe { font-size: 0.85em; }
.ms-descriptiontext { font-size: 0.9em; color: #888; }
span.ms-descriptiontext { color: #143341; }
.formLayout { }
.formLayout th { text-align: right; padding: 5px; vertical-align: top; }
.formLayout td { padding: 5px; vertical-align: top; }
.formLayout td td { padding: 0; }
.required { color: red; }
fieldset { margin: 10px 0; padding: 15px; border: 1px solid #ccc; }
legend { font-weight: bold; color: #6f98ae; margin-bottom: 5px; font-size: 1em; }
.liteRegLogin { line-height: 140%; margin: 0 0 1em 0; font-weight: bold; }
.liteRegDesc { margin: 0 0 1em 0; }
.lite-registration .form-field { clear: both; margin: 0 0 5px 0; padding: 5px 0 0 0; border-top: 1px #b2ccd8 solid; }
.lite-registration .form-field .form-field-label { float: left; font-weight: bold; width: 20%; margin: 0 0 5px 0; }
.lite-registration .form-field .form-field-value { float: right; width: 75%; margin: 0 0 5px 0; }
.lite-registration .form-actions { clear: both; padding: 5px 0 0 0; border-top: 1px #b2ccd8 solid; }
.lite-registration input[type=text], .lite-registration select { width: 200px; }

/* datagrid and tables */
table.ms-propertysheet { }
.ms-propertysheet td { padding: 5px; }
td.ms-subsmanageheader { padding: 2px 5px; font-weight: bold; font-size: 90%; background: #e8e8e8; }
tr.ms-alternating { }
td.ms-descriptiontext { }

/* calendar */
.ms-cal-gempty { font-size: 0.8em; }
.ms-datepickerouter { font-size: 0.8em; }

/* discussions */
.ms-disc-bar { background: #f3f3f3; }
.ms-disc-bordered-noleft { border-color: #cccccc; }

/* groups */
.groupLogo { float: left; }

/* blog */
.ms-pagebreadcrumb { display: none; }
#postRollup .wideItemList { width: 100%; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
#postRollup .wideItemList .itemListFooter { margin-bottom: 10px; }
.ms-PostDate { font-size: 12px; color: #888; }
.ms-PostTitle { font-size: 20px; }
.ms-PostTitle a { color: #a2224b; }
.ms-PostTitle h3 { margin: 0; }
.widgetFooter .tagsRollup { margin: 5px 10px; }
.ms-PostFooter { font-size: 11px; color: #888; padding: 5px 0 0 0; margin: 5px 0 20px 0; border-top: 1px #b0c6d2 solid; }
.ms-PostFooter a { color: #333; }
.ms-PostFooter nobr { white-space: normal; }
.ms-PostWrapper .ms-PostFooter p { margin: 5px 0; }
.ms-PostWrapper .ms-Ratings { margin-top: 5px; }
div.blogFeatureRollup { }
table.blogFeature { width: 100%; }
td.blogFeaturePhoto { width: 60px; }
td.blogFeatureBody { }
h3.ms-CommentHeader { margin: 50px 0 0 0; }
#postRollup { clear: both; margin: 50px 0 20px 0; }
#postRollup h3 { margin: 0; }
#postRollup h3 a { color: #a2224b; font-size: 17px; font-weight: bold; }
#postRollup table.wideItemList { margin: 0; }
#postRollup .itemListFooter { color: #888; font-size: 11px; }
p.findLink { padding: 10px; background: #B7CBD6; border-bottom: 2px #ffbf5b solid; font-weight: bold; }
p.findLink a { color: #143341; }
.sidebarBox .profileImage { padding: 0 20px; margin: 0 0 10px 0; }
.sidebarBox .profileHeader { padding: 0 20px 20px 20px; }
.sidebarBox .profileHeader .profileName { font-weight: bold; }
.sidebarBox .profileHeader .profileName a { color: #143341; }
.sidebarBox .profileColleague .widgetHeader, .sidebarBox .profileColleague .widgetFooter { background-image: none; }
.sidebarBox .profileHeader .profileLinks { font-size: 11px; }
.sidebarBox #rssLink { font-size: 11px; }
.ms-BlogNavigator .ms-navheader { font-weight: bold; margin: 0 0 5px 0; }
.ms-BlogNavigator .ms-BlogEmptyListText { color: #777; font-size: 11px; padding: 3px 0 3px 18px; }
.ms-BlogNavigator .ms-navsubmenu2 { margin: 0 0 5px 0; }

/* quick launch */
.ms-quicklaunchheader a { display: block; background: url('/design/ISACADefault/bulletArrowWhite.png') 2px 9px no-repeat; padding: 5px 0 5px 13px; }
.ms-BlogNavigator div.ms-navheader, div.ms-navheader { padding: 0; }
.ms-BlogNavigator div.ms-navheader a, div.ms-navheader a { display: block; padding: 3px 0 3px 13px; }
.ms-navsubmenu2 { margin-bottom: 0; }
.ms-CategoryTitleCell a { display: block; padding: 3px 0 3px 18px; font-size: 11px; background-image: none; }
td.ms-addnew { padding: 0 !important; }
td.ms-addnew img { display: none; }

/* wikis */
.ms-wikieditouter { background: #10252e; padding: 2px 5px; color: #fff; }
.ms-wikieditouter a { color: #fff; }
.ms-missinglink { border-bottom: 1px #528cac dashed; }
.ms-quickLaunch td { padding: 0 !important; }
table.ms-navSubMenu1, table.ms-navSubMenu2, table.ms-navitem { width: 100%; }
a.ms-navitem, .ms-quickLaunch a.ms-addnew { display: block; padding: 5px 0 5px 13px; background: url('/design/ISACADefault/bulletArrowWhite.png') no-repeat; background-position: 2px 9px; }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }

/* edit mode panel */
fieldset.editMode { background: #f0f0f0; padding: 10px; border: 1px #ccc solid; margin: 10px 0 0 0; }
fieldset.editMode legend { color: #cc0000; margin: 0 0 10px 0; }

/* group buttons */
.groupItem { margin: 0 0 5px 0; }
.groupItem.micro { padding: 0; margin: 0 0 5px 0; }
.groupItem.micro .smallGroupImage { width: 35px; float:left; }
.groupItem.micro .smallGroupImage img { width: 30px; }

.section_title { font-size: 14px; font-weight:bold; color:#38a1d8; margin-bottom:5px; padding:5px 0; border-bottom: 1px #b9b9b9 dotted; text-transform:uppercase; }
.rightButton { float:right; }
.leftButton  { float:left; }

/* popup master */
.popMasterWrapper { background: #fff url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; padding: 10px 20px; border: #a2224b solid; border-width: 7px 0; }
/*.popMasterHeader { position: relative; height: 84px; border-bottom: 1px #d4e0e7 solid; margin: 0 0 10px 0; }*/
.popMasterContent { /*max-height: 500px; overflow: auto; overflow-x: hidden;*/ }
.popMasterHeader { position: relative; height: 44px; border-bottom: 1px #d4e0e7 solid; margin: 0 0 10px 0; }
.popMasterPrint { position: absolute; top: 0px; right: 120px; display: block; height: 19px; padding: 6px 0 0 27px; background: url('/design/ISACADefault/print.gif') left no-repeat; font-size: 10px; }
/*.popMasterLogo { position: absolute; top: 0; left: -15px; margin: 0; padding: 0; height: 74px; width: 213px; background: url('/design/ISACADefault/popLogo.png'); text-indent: -99999px; }*/
.popMasterLogo { position: absolute; top: 0; left: -15px; margin: 0; padding: 0; height: 23px; width: 79px; background: url('/design/ISACADefault/isaca_poplogo.jpg'); text-indent: -99999px; }
.popMasterClose { position: absolute; top: 0; right: 0; display: block; height: 19px; padding: 6px 0 0 27px; background: url('/design/ISACADefault/popClose.png') left no-repeat; font-size: 10px; }
.popMasterClose:hover { text-decoration: none; color: #356b89; }
.popMasterActions { position: absolute; top: 50px; right: 0; }
textarea.privacyPolicy { width: 95%; background: #f0f0f0; }
.privacyPolicyText { background: #f0f0f0; padding: 0.7em; border: 1px #d0d0d0 solid; height: 250px; overflow: auto; overflow-x: hidden; margin: 0 0 10px 0; }



/* popup master */
.popMasterWrapper { background: #fff url('/design/ISACADefault/gradientLightBlue.png') top repeat-x; padding: 10px 20px; border: #a2224b solid; border-width: 7px 0; }
/*.popMasterHeader { position: relative; height: 84px; border-bottom: 1px #d4e0e7 solid; margin: 0 0 10px 0; } -- Commented by SK */
.popMasterHeader { position: relative; height: 44px; border-bottom: 1px #d4e0e7 solid; margin: 0 0 10px 0; }
.popMasterPrint { position: absolute; top: 0px; right: 120px; display: block; height: 19px; padding: 6px 0 0 27px; background: url('/design/ISACADefault/print.gif') left no-repeat; font-size: 10px; }
.popMasterContent { /*max-height: 500px; overflow: auto; overflow-x: hidden;*/ }
/*.popMasterLogo { position: absolute; top: 0; left: -15px; margin: 0; padding: 0; height: 74px; width: 213px; background: url('/design/ISACADefault/popLogo.png'); text-indent: -99999px; } -- Commented by SK */
.popMasterLogo { position: absolute; top: 0; left: -15px; margin: 0; padding: 0; height: 23px; width: 79px; background: url('/design/ISACADefault/isaca_poplogo.jpg'); text-indent: -99999px; }
.popMasterClose { position: absolute; top: 0; right: 0; display: block; height: 19px; padding: 6px 0 0 27px; background: url('/design/ISACADefault/popClose.png') left no-repeat; font-size: 10px; }
.popMasterClose:hover { text-decoration: none; color: #356b89; }
.popMasterActions { position: absolute; top: 50px; right: 0; }
textarea.privacyPolicy { width: 95%; background: #f0f0f0; }
.privacyPolicyText { background: #f0f0f0; padding: 0.7em; border: 1px #d0d0d0 solid; height: 250px; overflow: auto; overflow-x: hidden; margin: 0 0 10px 0; }



/* chapter overview */
#chapterMapImage { margin: 0 0 10px 0; }
.chapter-contact { font-size: 11px; }
.chapter-contact a { color: #254a5c; }
.chapter-contact .largerMapLink { float: right; }
.chapter-contact h4 { font-size: 12px; color: #143341; }
.chapter-contact-actions { float: right; }
.chapter-events h3 { font-size: 16px; color: #a1224b; font-weight: bold; }
.chapter-events h5 { color: #528cac; font-size: 14px; font-weight: normal; margin: 0; }
.chapter-events .chapter-event-item { margin: 0 0 10px 0; padding: 10px 0 0 0; border-top: 1px #c5d6df solid; }
.chapter-events .chapter-event-item:first-child { padding: 0; border-style: none; }
.chapter-event-item .date { font-size: 11px; font-weight: bold; color: #7b7b7b; display: block; }
.chapter-event-item h5 .date { display: inline; font-weight: normal; color: #528cac; font-size: 14px; }
.chapter-event-item p.location { font-size: 11px; }
.chapter-event-item .chapter-event-item-details { width: 70%; float: left; }
.chapter-event-item .chapter-event-item-actions { width: 30%; float: right; }
.chapter-event-item .chapter-event-item-actions a { display: block; }
.chapter-event-item .chapter-event-item-actions a span.icon { margin: 0 3px 0 0; }
/* Added display: none to hide the add to outlook link from chapter sites (By SK -- 03/20/12)
.chapter-event-item .chapter-event-item-actions a.outlook-link { color: #10252e; font-size: 11px; margin: 0 0 10px 0; }*/
.chapter-event-item .chapter-event-item-actions a.outlook-link { color: #10252e; font-size: 11px; margin: 0 0 10px 0; display:none;}
.chapter-event-item p.description { font-size: 11px; }
.chapter-event-item p.event-stat { font-size: 11px; width: 49.5%; float: left; margin: 0 0 3px 0; }
.popMasterContent #rptChapterEvents h3 { font-weight: bold; font-size: 12px; margin: 10px 0 0 0; }
.popMasterContent #rptChapterEvents .chapter-event-date { color: #777; }
.popMasterContent #rptChapterEvents #EventInfo { width: 500px; float: left; }
.popMasterContent #rptChapterEvents .chapterEventActions { width: 210px; float: right; }
.chapterEventAction-Outlook { margin: 0 0 10px 0; }
.chapterEventAction-Outlook a { color: #143341; font-weight: bold; text-transform: uppercase; }
.chapterEventAction-Outlook a .icon { margin: -7px 0 0 0; width: 37px; }
.membership-promo h5 { color: #143341; }
.membership-promo-actions { float: right; }
.chapter-leaders .profileImage, .chapter-leaders .profileHeader { margin: 0 0 10px 0; }
.chapter-leaders .profileImage { clear: both; padding: 0 5px 0 0; }

/* browse events */
.browseEventsHeaderMain { width: 428px; padding: 20px; float: left; border: 1px #c5d6df solid; margin: 0 0 10px 0; }
.browseEventsHeaderSide { width: 208px; padding: 20px; float: left; border: 1px #c5d6df solid; margin: 0 0 10px 10px; }
.browseEventsHeaderMain h3, .browseEventsHeaderSide h3 { font-size: 16px; color: #a1224b; font-weight: normal; }
ul.eventTypes { float: right; margin: 0; padding: 0; width: 40%; }
ul.eventTypes li { list-style: none; margin: 0 0 2px 0; padding: 0; }
ul.eventTypes input[type=checkbox] { vertical-align: middle; }
ul.eventTypes .color-key { width: 9px; height: 9px; display: inline-block; background: #ddd; margin: 0 5px; vertical-align: middle; }
.vevent .event-header p.category span { display: block; width: 9px; height: 9px; margin: 0 8px 0 0; background: #ddd; text-indent: -9999px; }
ul.eventTypes li.Chapter .color-key { background: #ffcc1c; }
ul.eventTypes li.Event .color-key, .vevent .event-header p.category span.category-Chapter.Event { background: #ae6f6f; }
ul.eventTypes li.Conference .color-key, .vevent .event-header p.category span.category-Conference, ul.eventTypes li.International .color-key, .vevent .event-header p.category span.category-ISACA.International { background: #8bae6f; }
ul.eventTypes li.Online .color-key, .vevent .event-header p.category span.category-Online { background: #a76fae; }
ul.eventTypes li.Review .color-key { background: #6f72ae; }
ul.eventTypes li.Exam .color-key, .vevent .event-header p.category span.category-Exam { background: #4584ba; }
ul.eventTypes label { color: #10252e; font-size: 11px; }
.browseEventsHeaderMain p { margin: 0 0 5px 0; }
.browseEventsHeaderMain p.or { font-weight: bold; }
.browseEventsHeaderMain p.eventLocatorActions { margin: 10px 0 0 0; }
.browseEventsHeaderMain p.eventLocatorActions a.button { cursor: pointer; }
.browseEventsHeaderMain input[type=text], .browseEventsHeaderMain select, .browseEventsHeaderSide select { width: 200px; }
.event-list-filters { background: #d5e1e8; border: 1px #c5d6df solid; padding: 10px; margin: 10px 10px 5px 10px; font-size: 11px; font-weight: bold; }
.event-list-filters label, .event-list-filters input[type=text], .event-list-filters img, .event-list-filters span.to, .event-list-filters span.event-list-filter-actions { float: left; margin: 0 10px 0 0; }
.event-list-filters span.event-list-filter-actions { height: 22px; overflow: visible; position: relative; top: -8px; }
.event-list-filters span.event-list-filter-actions a.button { cursor: pointer; }
.event-list-filters label { margin-left: 60px; }
.event-list-filters label, .event-list-filters span.to { margin-top: 3px; }
ol.event-list-items { margin: 0; padding: 0; }
ol.event-list-items li.vevent { margin: 0; padding: 10px; list-style: none; border-top: 1px #c5d6df solid; }
.vevent .event-header { width: 145px; float: left; font-weight: bold; font-size: 11px; }
.vevent .event-header p.dtstart { margin: 0; float: left; }
.vevent .event-header p.category { margin: 3px 0 0 0; float: right; }
.vevent .event-main { width: 408px; padding: 0 10px 0 0; float: left; }
.vevent .event-side { width: 145px; float: left; }
.vevent .event-main h4.event-type { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #7b7b7b; margin: 0 0 5px 0; }
.vevent .event-main h3 { font-size: 16px; font-weight: bold; margin: 0; }
.vevent .event-main h3 span.time { margin-left: 5px; }
.vevent .event-main p.where { font-size: 11px; font-style: italic; margin: 0 0 10px 0; }
.vevent .event-main p.description { font-size: 11px; margin: 0 0 5px 0; }
.vevent .event-main p.more { font-size: 11px; text-align: right; margin: 0 0 10px 0; }
.vevent .event-main ul.event-meta { margin: 0; padding: 0; }
.vevent .event-main ul.event-meta li { list-style: none; margin: 0 0 5px 0; padding: 0; width: 48%; float: left; font-size: 11px; }
.vevent .event-side p.add-to-outlook { margin: 0 0 5px 0; font-size: 11px; }
.vevent .event-side p.add-to-outlook a { color: #10252e; }
.vevent .event-side p.add-to-outlook span.icon { margin: 0 3px 0 0; }
#events-list .search-paging { margin: 0; padding: 10px; border-top: 1px #c5d6df solid; }
#events-list #calendar { padding: 10px; font-size: 11px; }
#events-list #calendar table.fc-header { width: 100%; }
#events-list #calendar .fc-header-right { text-align: right; }
#events-list #calendar .fc-header-right table { margin: 0 0 0 auto; }
#events-list #calendar .fc-header a { cursor: pointer; }
#events-list #calendar .fc-header a:hover { text-decoration: none; color: #a2224b; }
#events-list #calendar div.fc-view table { width: 100%; }
#events-list #calendar thead { background: #d5e1e8; }
#events-list #calendar .fc-day-number { color: #888; font-size: 10px; }
#events-list #calendar td.fc-state-default { vertical-align: top; border: 1px #f0f0f0 solid; }
#events-list #calendar td.fc-other-month { background: #f7f7f7; }
#events-list #calendar td.fc-today { background: #FFFDDF; }
#events-list #calendar div.fc-event { background: #d5e1e8; border: 1px #bccfda solid; color: #2e434d; font-size: 11px; margin: 1px; }
#events-list #calendar div.fc-event a { display: block; padding: 2px; color: #2e434d; }
#events-list #calendar div.fc-event a:hover { text-decoration: none; color: #000; }

/* datepicker */
.ui-datepicker { width: 17em; padding: 2px 2px 0 2px; background: #d5e1e8; font-size: 11px;  }
.ui-datepicker-calendar { background: #fff; }
.ui-datepicker .ui-datepicker-header { position:relative; padding: 5px 0; background: #6f98ae; color: #fff; }
.ui-datepicker .ui-datepicker-header a { color: #fff; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker td a:hover { background: #ffbf5b; color: #2e434d; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-trigger { vertical-align: middle; margin: 3px 5px 0 0 !important; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev { margin: 3px 0 0 3px; padding: 0; text-indent: -9999px; width: 12px; height: 12px; background: url('/design/ISACADefault/cal-left-right.png') top no-repeat; cursor: pointer; }
.ui-datepicker .ui-datepicker-next { margin: 3px 3px 0 0; padding: 0; text-indent: -9999px; width: 12px; height: 12px; background: url('/design/ISACADefault/cal-left-right.png') bottom no-repeat; cursor: pointer; }

/* pagination */
.search-paging { color: #444; }
.search-paging a.active { font-weight: bold; color: #444; cursor: default; }
.search-paging a.active:hover { text-decoration: none; }
.search-paging a.inactive { color: #444; cursor: default; }
.search-paging a.inactive:hover { text-decoration: none; }
.search-paging-items a, .search-paging-page a { margin: 0 2px; }
.search-paging-prev { width: 12%; float: left; }
.search-paging-results { width: 18%; float: left; }
.search-paging-items { width: 35%; float: left; text-align: center; }
.search-paging-page { width: 23%; float: left; text-align: right; }
.search-paging-next { width: 12%; float: left; text-align: right; }

/* lightbox profile / edit my profile */
.user-profile-control .profileImage { float: left; width: 100px; padding: 0 10px 0 0; margin: 0 0 20px 0; }
.user-profile-control .profileImage img { max-width: 100px; }
.user-profile-control .profileDetails { float: left; width: 470px; margin: 0 0 10px 0; }
.user-profile-control .profileDetails div { width: 215px; float: left; margin: 0 20px 5px 0; }
.user-profile-control .profileDetails div.myFullName { width: auto; float: none; color: #000; font-size: 18px; font-weight: bold; margin: 0 0 10px 0; }
.user-profile-control .profileDetails div.COBITAssessordesignation { display:block !important;width: auto; float: none; color: #2e434d; font-weight:bold; font-size: 12px; margin: -10px 0 10px 0 !important; }
.user-profile-control .user-profile-main { width: 70%; float: left; }
.user-profile-control .user-profile-sidebar { width: 25%; float: right; }
.user-profile-control .user-profile-sidebar .profile-actions { padding: 20px; background: #759cb1; color: #fff; }
.user-profile-control .user-profile-sidebar .profile-actions a { color: #fff; }
.user-profile-control .user-profile-sidebar .profileAction { margin: 0 0 1em 0; padding: 0 0 0 10px; background: url('/design/ISACADefault/bullet-white.png') 0 6px no-repeat; }
.user-profile-control .profileUrl { padding: 0 10px 10px 110px; margin: 0 0 10px 0; }
#profile-profile .myWebSite, #profile-profile .myExternalBlogUrl, #profile-profile .myExpertise, #profile-profile .aboutMe, #profile-profile .workHistory, #profile-profile .professionalInterests, #profile-profile .education { margin: 0 0 20px 0; }
table.editEducation, table.editEducation table { width: 100%; border-collapse: collapse; }
table.editEducation td { text-align: left; padding: 0 5px 5px 0; font-size: 11px; color: #888; }
table.editEducation th { text-align: left; padding: 0 5px 5px 0; width: 30%; font-size: 12px; color: #000; font-weight: bold; }
.tabs.browseEventsTabs .ui-tabs-panel { margin-bottom: 10px; }

/* People Picker */
.mtmFade { display: none; position: fixed; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.65; -moz-opacity:0.65; filter:alpha(opacity=65); z-index: 19999; }
.mtmDialog { display: none; position: fixed; top: 50%; left: 50%; width: 550px; z-index: 20000; }
.mtmDialog h3 { background: #5f8397; color: #fff; padding: 10px; margin: 0; }
.mtmDialogBody { background: #fff; padding: 20px; }
.mtmDialogBody .icon { float: right; }
.mtmDialogFormField { width: 45%; float: left; margin: 0 5% 10px 0; }
.mtmDialogFormFieldWide { clear: both; margin: 0 0 10px 0; }
.mtmDialogFormField label, .mtmDialogFormFieldWide label { display: block; color: #333; font-size: 12px; padding: 5px; }
.mtmDialogFormField input { width: 100%; padding: 5px; border: 1px #ccc solid; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.mtmDialogFormFieldWide textarea { width: 97%; padding: 5px; border: 1px #ccc solid; color: #333; font-family: Arial, Helvetica, sans-serif; height: 150px; overflow: auto; font-size: 12px; }
.mtmDialogFormActions { text-align: right; font-size: 12px; }
.mtmDialogFormActions a { display: inline-block; padding: 7px 10px; color: #2e434d; background: #ffbf5b; margin: 0 0 0 5px; }
.mtmDialogFormActions a:hover { text-decoration: none; }
.mtmDialogFormActions a.mtmDialogButtonAlt { background: #ccc; color: #333; }
.mtmDialogLoading { text-align: center; padding: 30px 0; }

.mtmPeoplePicker { position: relative; width: 100%; border: 1px #ccc solid; padding: 3px; color: #333; overflow: hidden; font-size: 12px; }
.mtmPeoplePicker input#to { float: left; width: 200px; border-style: none; padding: 2px 0 2px 5px; }
.mtmPeoplePicker input#to:focus { outline: none; }
.mtmPeoplePickerAddButton { display: block; position: absolute; top: 3px; right: 3px; width: 18px; height: 18px; background: url('/_layouts/images/SQTComm/pickerAdd.png') center no-repeat; text-indent: -9999em; outline: none; }
.mtmPeoplePicker span.mtmPeoplePickerPerson { float: left; font-weight: bold; background: #f0f0f0 url('/_layouts/images/SQTComm/pickerX.png') no-repeat; background-position: 100% 6px; padding: 2px 16px 2px 5px; margin: 0 2px 2px 0; white-space: nowrap; cursor: pointer; }
.mtmPeoplePicker span.mtmPeoplePickerPerson:hover { background-color: #ddd; background-position: 100% -27px; }
.mtmPeoplePickerReadOnly { border: 1px #ccc solid; padding: 6px 3px; color: #333; font-size: 12px; font-weight: bold; }

.mtmAutoCompleteMenu { position: absolute; top: 0; left: 0; border: 1px #000 solid; background: #fff; z-index: 20001; display: none; }
.mtmAutoCompleteMenuItem { clear: both; padding: 5px; border-bottom: 1px #ccc solid; cursor: pointer; }
.mtmAutoCompleteMenuItem:hover { background: #ecf3ff; }
.mtmAutoCompleteMenuItem.selected { background: #ecf3ff; }
.mtmAutoCompleteMenuItemLeft { width: 18%; float: left; }
.mtmAutoCompleteMenuItemRight { width: 82%; float: left; }
.mtmAutoCompleteMenuItemLeft img { width: 30px; height: 30px; }
.mtmAutoCompleteMenuItemMyColleague { float: right; margin: 0 0 0 5px; }
.mtmAutoCompleteMenuItem h6 { font-size: 12px; color: #555; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.mtmAutoCompleteMenuItem.selected h6 { color: #000; }
.mtmAutoCompleteMenuItem div.meta { font-size: 10px; color: #aaa; font-style: italic; }
.mtmAutoCompleteMenuItem .clear { clear: both; }
.mtmAutoCompleteMenuItemMore { clear: both; border-bottom: 1px #ccc solid; text-align: right; font-size: 11px; }
.mtmAutoCompleteMenuItemMore a { display: block; padding: 5px; color: #467bb1; font-weight: bold; }
.mtmAutoCompleteMenuItemMore a:hover { background: #ecf3ff; text-decoration: none; }


/* Need to add to get the yellow arrow on the Top Nav -- SK */
/* ****************************************************************************/
/*  The Top Nav changes start*/
/* *****************************************************************************/


.topNavYellowarrow {background-image: url('/sitecollectionimages/bulletArrowYellow_TopNav.gif'); background-position: 0px 4px; background-repeat:no-repeat }

/* ****************************************************************************/
/*  Top Nav changes ends  -- SK */
/******************************************************************************/


/* cqwp feeds  -- Added by SK*/
/* ****************************************************************************/
/*  The CQWP Feed changes start*/
/* *****************************************************************************/
.cqfeed { margin: -16px 0 0 0 !important; position: relative; top: -10px; }
.cqfeed img { vertical-align: middle; padding-right:40px; }
.cqfeed a { text-decoration: none; color: #888888 !important; font-weight: bold}

/* ****************************************************************************/
/*  The CQWP Feed changes End */
/******************************************************************************/


/******************************************************************************/
/* Blue reusable button -- Added by SK */
/******************************************************************************/

/****** CSS Sprite Changes ****/
/*
.button.blue { color: #2e434d; background: url('/design/ISACADefault/bluebuttonBg.png') left no-repeat; }
.buttonCap.blue { background: url('/design/ISACADefault/bluebuttonBg.png') right no-repeat; } */

.button.blue { color: #2e434d; background: url('/design/ISACADefault/HomePageSpritewoIcons.png') left no-repeat; background-position: -10px -147px; }
.buttonCap.blue { background: url('/design/ISACADefault/HomePageSpritewoIcons.png') right no-repeat;  background-position: -300px -147px;}



/* ****************************************************************************/
/*  Blue reusable button End */
/******************************************************************************/


/* ****************************************************************************/
/* Book Store button start -- SK */
/******************************************************************************/

a#review {display:block; width: 218px; height: 24px; background-image: url(/SiteCollectionImages/bookstore/returntobookstore.PNG); margin-top: -25px; margin-left:0px; border:0;}

a#review:hover { margin-left: -2px; width: 218px; height: 24px; background-image: url(/SiteCollectionImages/bookstore/returnbookstore-on.PNG); margin-top: -25px; border:0;}


a#shopping {display:block; width: 166px; height: 26px; background-image: url(/SiteCollectionImages/bookstore/viewshoppingcart.PNG); margin-top: -25px; border:0}

a#shopping:hover { margin-left: 1px; width: 166px; height: 26px; background-image: url(/SiteCollectionImages/bookstore/viewshoppingcart-on.PNG);  margin-top: -25px; border:0 }



/* ****************************************************************************/
/*  Book Store button End */
/******************************************************************************/


/* ****************************************************************************/
/* Reusable Content Style   -- SK*/
/******************************************************************************/


.ReusableCalloutHeader { width:258px; height:62px;
	 background: url('/SiteCollectionImages/ChapterImages/reusable-content-header.jpg')  no-repeat;		
	padding-bottom:10px;			
}

.ReusableCalloutHeaderText {padding-left:22px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:black; font-weight:bold;
	
padding-top:20px; vertical-align:middle		
}


.ReusableText{

	Padding-left:20px; padding-right:20px;			
}

/* ****************************************************************************/
/* Reusable Content Style _- End  -- SK*/
/******************************************************************************/


/* ****************************************************************************/
/* Follow us link on Homepage Style   -- SK
/* ****************************************************************************/
.followusmain {background-color:#b7cbd6; width=100%}
.followusleft {float:left; padding-left:18px; padding-top:15px;}
.followusright {padding-top:8px; padding-bottom:8px;}
.foollowusSep {height:2px; background-color:#ffbf5b;}

/* ****************************************************************************/
/* Follow us link on Homepage Style -- End  -- SK
/* ****************************************************************************/

/* ****************************************************************************/
/* Follow us link on Aboutus Landing Style   -- SK
/* ****************************************************************************/
.followusLandingMain {padding-left:5px; padding-bottom:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:black; font-weight:;
}

.followusLandingicons {padding-left:30px;
}
/* ****************************************************************************/
/* Follow us link on Homepage Style -- End  -- SK
/* ****************************************************************************/

 .Feedbackformcollabel {
	color: #143341;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
				
} 

/* ****************************************************************************/
/* Cobit Collaboration  -- Start  -- SK
/* ****************************************************************************/

.viewRiskValue{background: url('/design/ISACADefault/plus.jpg') left no-repeat; }
.hideRiskValue{background: url('/design/ISACADefault/minus.jpg') left no-repeat; }

.viewRiskText{padding-left: 20px; color:#38667a;}
.viewRiskText .icon{white-space:nowrap; display:inline-block; float:none; }

.hideRiskText{padding-left: 20px; color:#38667a;}
.hideRiskText .icon{white-space:nowrap; display:inline-block; float:none; }

.viewcontrolValue{background: url('/design/ISACADefault/plus.jpg') left no-repeat; position:relative;}
.hidecontrolValue{background: url('/design/ISACADefault/minus.jpg') left no-repeat; position:relative;}

.viewcontrolText{padding-left: 20px; color:#38667a;}
.viewcontrolText .icon{white-space:nowrap; display:inline-block; float:none; }

.hidecontrolText{padding-left: 20px; color:#38667a;}
.hidecontrolText .icon{white-space:nowrap; display:inline-block; float:none; }

.KCFullsummaryTitle { color: #a2224b; font-size: 18px; font-weight: normal; _margin-top: 10px;  margin-top: -5px; margin-bottom:-10px; }
/*html>/**//*body #groupProfileHeader hr{ margin-top:-12px; }
#groupProfileHeader hr{ margin-top:-20px; }
*/

/* ****************************************************************************/
/* Cobit Collaboration  -- End  -- SK
/* ****************************************************************************/

/* ****************************************************************************/
/* RAD Editor Tool  -- Start  -- SK
/* ****************************************************************************/

.RadEToolbar img[title="MOSS Image Manager"]{ display:none;}
.RadEToolbar img[title="Insert Date"] { display:none;}
.RadEToolbar img[title="Insert Time"]{ display:none;}

/* ****************************************************************************/
/* RAD Editor Tool  -- End  -- SK
/* ****************************************************************************/

/* ****************************************************************************/
/* Cobit Layout  -- Start --- SK -- 03/20/2012
/* ****************************************************************************/

.dualcobitColumnLeft { width: 36%; padding: 0 2% 0 0; float: left; }
.dualcobitColumnRight { width: 60%; padding: 0 0 0 2%; float: left; }

/* ****************************************************************************/
/* Cobit Layout -- End  -- SK
/* ****************************************************************************/

/* ****************************************************************************/
/* Cobit Styles -- Start --- SK -- 03/22/2012
/* ****************************************************************************/

.cobitTwitter .twtr-hd { display:none;}
.cobitTwitter .twtr-tweet-text {font-size: 10px; font-family:Arial, Helvetica, sans-serif}

.cobit hr { height: 1px; background: #b2ccd8; color: #b2ccd8; padding: 0; margin: 0px 0; border-style: none; }

/* ****************************************************************************/
/* Cobit Styles -- Start --- SK -- 03/22/2012
/* ****************************************************************************/
.HomepageTileText { font-size:12px;}
.yellowtext {text-decoration:none; color:#ffcc33; font-weight:bold}

/****Mobile Login control****

p a[id*="_hypRegister"] { display:none; }
*/

/* Added by SK as part of CLWS Deployment */

.WBAlertIcon {padding-left:20px; padding-top:10px; padding-bottom:-20px;}
.Accalertimgpopup {	
float:right;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:10px;
    
    }
    
.accalertimgrollup{margin-right:10px;}

.section-alert{ vertical-align:bottom;}
/* End of the styles for CLWS */

/******** Mobile Login Changes by SK on 09/11/2012 *************/
/*#CreateAcct {display:none;} */

/******** End of Mobile Login Changes ************/


/************************************************
  COBIT Navigation
*************************************************/
.cobitNav {background: url('/images/COBIT/CobitNavBG.png') right 50%; width:708px; height:56px; }
.cobitnavsep {background: url('/images/COBIT/cobit_graybar.gif') no-repeat 0px 5px; width:1px; height:46px;  } 
.cobitnavtitle a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  color:#000000;}
.cobitnavtitle a:hover { text-decoration: none; }


/**** Learning Pathway tabs ********/
div ul.LPW-tile-wizard { position: relative; margin-left:-5px; margin-top:20px; width: 930px; padding: 0; height: 40px; }
div ul.LPW-tile-wizard corners-wizard .ie-corner-insert { z-index: 6; }
div ul.LPW-tile-wizard li { list-style: none; margin: 0; padding: 0; width: 20%; float: left; font-size: 12px; }
div ul.LPW-tile-wizard a { display: block;  height:30px; padding: 17px 13px 10px 0px;  background: url('/images/certification/CertificationTabsSprite.png') top right no-repeat; color:#163e51;  }

div ul.LPW-tile-wizard li.step-1 a { -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-topleft: 12px; -webkit-border-top-left-radius: 12px; padding-left:15px;}
div ul.LPW-tile-wizard li.step-1 { width: 160px; left:5px;}
div ul.LPW-tile-wizard li.step-1 a { background-position: 0% -218px; color:#fff; text-align:center; }
div ul.LPW-tile-wizard li.step-1 a.active{background-position: -320px -218px;  color: #a2224b; text-decoration: none; } 

div ul.LPW-tile-wizard li.step-2 { width: 160px; left: 162px; z-index: 4; }
div ul.LPW-tile-wizard li.step-2 a { background-position: 0% -218px; color:#fff; padding-left:34px; }
div ul.LPW-tile-wizard li.step-2 a.active{background-position: -320px -218px;  color: #a2224b; text-decoration: none; left: 158px; } 

div ul.LPW-tile-wizard li.step-3 { width: 160px; left: 330px; z-index: 3; }
div ul.LPW-tile-wizard li.step-3 a { background-position: 0% -218px; padding-left:20px;  color:#fff}
div ul.LPW-tile-wizard li.step-3 a.active{background-position: -320px -218px; padding-left:14px;  color: #a2224b; text-decoration: none; } 

div ul.LPW-tile-wizard li.step-4 { width: 300px; left: 480px; z-index: 2; }
div ul.LPW-tile-wizard li.step-4 a { background-position: 76% -218px; padding-left:22px; color:#fff }
div ul.LPW-tile-wizard li.step-4 a.active{background-position: 76% -323px;  color: #a2224b; text-decoration: none; } 

.LPWSeperator {background: url('/images/COBIT/cobit_graybar.gif') repeat-y; background-position: 65% -10px; width:100%; margin-bottom:5px; }

.LPWdualColumnLeft2 { width: 64%; padding: 0 2% 0 0; float: left; }
.LPWdualColumnRight2 { width: 30%; padding: 0 0 0 2%; float: left; }

/********** End of Learning Pathway Styles *************/

/************* Remove WebpartSpacing vertical line on Homepage banner ***********/
.homeBannerMain .ms-PartSpacingVertical {display:none; }
/************* End  WebpartSpacing vertical line on Homepage banner ***********/


/*********************************************************
Licensing Form Styles
/*********************************************************/

.LiceseForm .form-field { clear: both; margin: 0 0 5px 0; padding: 5px 0 0 0; border-top: 1px #b2ccd8 solid; }
.LiceseForm .form-field .form-field-label {font-weight: bold; width: 100%; margin: 0 0 5px 0; }
.LiceseForm .form-field .form-field-labelchk { float: left; font-weight: bold; margin: 0 0 5px 0; display:block; }
.LiceseForm .form-field .form-field-value {width: 250px; }
.LiceseForm .form-actions { clear: both; padding: 5px 0 0 0; border-top: 1px #b2ccd8 solid; }


#sort-alpha .featuredTopicColumn1 .featuredTopic h3 a{width:250px; margin-top:.5em; float: left;  display:block; font-size: 12px;  }
#sort-alpha .featuredTopicColumn2 .featuredTopic h3 a{width:250px; margin-top:.5em; font-size: 12px;  }
#sort-alpha .featuredTopicColumn3 .featuredTopic h3 a{width:250px; margin-top:.5em;  font-size: 12px; }
#sort-alpha .featuredTopicColumn1 { clear: both; }



#specialaccesshr {
margin:0px; display:inline-block; color:black;                    
}
/*This will work for firefox*/
 @-moz-document url-prefix() {
#specialaccesshr{
      display:inline-block; color:black; margin-top:3px; margin-bottom:3px;
         }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
#specialaccesshr {
display:inline-block; color:black; margin-top:5px; margin-bottom:5px; 
}
}

/*** New Homepage Sign in Text **************/

#signinText {
  background-color: #6b9aad;        
  padding:10px 10px 10px 20px;
  width:250px;
  -moz-box-shadow: 0 5px 10px #222;
  -webkit-box-shadow: 0 5px 10px #222;
  box-shadow: 0 5px 10px #222;
  behavior: url(/style%20library/scripts/PIE.htc);
}
      
#signinText_wrapper {
  display:none;
  z-index: 99999;

  padding: 20px;
  position:absolute;
  top:11px;
  left:687px; 
}

.spinner {
    top: 40px;  
    left: 125px;
}

#spinner_wrapper {
  background-color: #6b9aad;
  width: 250px;
  height: 80px; 
  display: none;
  margin-left: 30px;
}



/**********************************************
Advertisement int the footer styles
***********************************************/
.footerWrapper .advert_bottom { width: 970px; margin: 0 auto; }
.footerWrapper .advert_bottom .advert_wrap { width: 100%; height: 105px; background-color: #000; color: gray; }



/*********************************************************
 
Photo Gallery Styles
 
/*********************************************************/
 
.pic_entry_wrap { 
margin-top: 5px; 
}
 
div.photo-gal { 
width: 100%; 
position: relative; 
overflow: hidden; 
background-color: black; 
}
 
div.photo-gal img { 
width: 100%; 
height: auto; 
position: absolute; 
}
 
div.photo-gal .galoverlay a { 
position: absolute; 
color: white; 
background-color: black; 
display: none; top: 0; left: 0; bottom: 0; right: 0; border: 0; 
}
 
div.photo-gal .galoverlay img { 
width: auto; 
height: auto; 
border: 0; 
}
 
.popupgal { 
margin: 0 auto; 
width: 100%; 
min-height: 50px; 
position: relative; 
}
 
.popupgal .mainimage { 
margin: 0 auto; 
width: 100%; 
height: 300px; 
position: relative; 
text-align: center; 
}
 
.popupgal .mainimage img { 
height: 100%; 
width: auto; 
position: absolute; 
}
 
.popupgal .alttext { 
position: absolute; 
right: 0; 
top: 0; 
}

.popupgal .alttext p { 
padding: 5px; 
}
 
.popupgal .imagenav { 
width: 100%; 
margin: 5px 0; 
text-align: center; 
}
 
.popupgal .imagenav .imagecontainer { 
height: 75px; 
margin-bottom: 15px; 
display: inline-block; 
zoom: 1; 
*display: inline; 
}
 
.popupgal .imagenav .imagecontainer img { 
height: 100%; 
width: auto; 
display: inline-block !important; 
border: 1px solid #a5204a; 
padding: 3px; 
margin: 0 2px; 
display: none; 
cursor: pointer; 
}

div input[id*="_ReqBadgeEmail"]
{
width:220px !important;	
}

/*Chapter Contact Form Changes*/

/** Chapter Contact Us Changes*/
 
 .chapterheaderLinks { padding: 0; margin: 0; list-style-type: none; float: left; }
.chapterheaderLinks li { padding: 0 0 0 10px; margin: 0; list-style-type: none; float: left; }

 
 .chapterfooterLinks { padding: 0; margin: 0; }
.chapterfooterLinks li { list-style: none; float: left; padding: 0 10px; border-left: 1px #fff solid; line-height: 11px; }
.chapterfooterLinks li:first-child { padding-left: 0; border-left-style: none; }




.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 180%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.white_content {
		display:none;
			top: 15%;
			left: 26%;	  	
			position:fixed;
			padding: 16px;
			border-top: 5px solid #a2224b;
			border-bottom: 5px solid #a2224b;
			background-color: white;
			z-index:1002;
			overflow:hidden;
		}		
		

#iframe1 .headerwrapper
		{
		  display:none;
		}
		
		
.light .footerWrapper	{
 display:none !important;
		}
		

.contactclosebutton{
position:absolute;
left:705px;
top:20px;
}

.contactclosetext
{
position:absolute;
left:730px;
top:20px;
padding-top:5px;
font-size:9px;
}


.contactisacaimg{
position:absolute;
left:20px;
top:20px;
padding-bottom:20px;

}	
	
.contctheaderbar
{

color:#d4e0e7;
position:absolute;
top:40px;
padding-right:20px;
margin-right:15px !important;
width:820px;
height:1px;
}

.contactiframe{
height:580px !important;
width:780px !important;

	
}

/*This will work for firefox*/
 @-moz-document url-prefix() {
.contactiframe{
height:560px !important;
width:780px !important;
}
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.contactiframe{
height:540px !important;
width:780px !important;
}

.contactiframe div.footerWrapper{
	display:none !important;
	
}

}

/**** Journal Article Lock Overrides ******/
img[src="/_layouts/images/Membership/locked.gif"]{
	float:right;
	background:url('images/lock.png') no-repeat ;
	display:block;
	background-repeat:no-repeat;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:15px;
	padding-left:15px;
	height:16px;
	margin-top: 5px;
	margin-left: 5px;	
	
	
}

img[src="/_layouts/images/Membership/unlocked.gif"]{
	float:right;
	background:url('images/unlock.png') no-repeat ;
	display:block;
	background-repeat:no-repeat;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:15px;
	padding-left:15px;
	height:16px;
	margin-top: 5px;
	margin-left: 5px;	
	
}

.readmore{
color: #9f0046;
text-decoration:underline;
	
}

h2.blogtitle
{
color:#2e434e;
font-size:18px;
}




.JournalBlog
{
	font-size: 26px;
	font-weight:500;
	color:#2E434E;	
	padding-left:20px;
	margin-top:-10px;
}

.BlogAuthorName{
color:#a2224b;
font-size:14px;
font-weight:bold;
}



/**** Social Media Styles*/

.social-header-bar  > a , 
.link.article-share{
	cursor:pointer;			
	
}
.link.article-share{
	display:inline-block;
	float:left;
	margin-right:.25em;
	padding-top:5px;
	color:#cfcfcf;
	text-transform:uppercase;
	font-size:12px;
	background:url('/Style Library/images/share.gif');
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:right center;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
  transition:all 1s ease-in-out;				
	
}

.social-header-bar{
	float:left;
	display:inline-block;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0;

  /* Safari 1.x */
  -khtml-opacity: 0;

  /* Good browsers */
  opacity: 0;

} 

.social-header-bar  > a ,
.social-header-bar > img{
	display:block;
	float:right;
	margin:0.25em;
}
.social-header-bar img{
	display:block;			
}
.Article #imgShare{
	display:none;
}
.social-header-bar.hover, 
.social-header-bar:hover,
.link.article-share:hover + .social-header-bar{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
				
}
.social-header-bar.hover img{
	display:block;
}
.link.article-share:hover{
	color:#888;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;
				
}
.Article .ArticleHeader {
				
	margin-bottom:5px;
}

/** CSX Session Registration**/

.CSXheaderLogo { margin: 0; }
.CSXheaderLogo a { display: block; position: absolute; width: 271px; height: 107px; top: 0; left: 0; text-indent: -99999px; background: url('/design/ISACADefault/LOGO-main.png') no-repeat; }
.CSXheaderWrapper { position: relative; width: 998px; margin: auto; min-height: 140px; background: url('/design/ISACADefault/LOGO-main.png') top left no-repeat; font-size: 11px; z-index: 100;/* height: 207px; */}
.csxfooterCopy { text-align:center;}
.csxbodyWrapper {width: 976px; margin: auto; padding: 0 11px; background-color:#fff; color:#000}
.csxwelcomeMenu { float: left; padding: 0 0 0 10px; display:none; }
.csxwelcomeMenu a { padding-left: 10px; padding-right: 10px; font-size:14px; font-weight:bold;}
.csxheadertext {padding-top:20px; text-align:right; font-size:20px !important}

.csxbody{
     
    color: white; 
        
    background: -webkit-linear-gradient(left, #00A89C , #0E455C); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #00A89C, #0E455C); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #00A89C, #0E455C); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #00A89C , #0E455C); /* Standard syntax (must be last)
        /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A89C', endColorstr='#0E455C',GradientType=1 ); /* IE6-9 */       

	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A89C', endColorstr='#0E455C',GradientType=1)";

  
}
	


