/* Copyright 2000 - Active Matter, Inc. THESE STYLES CONTROL DISPLAY FOR ALL ISACA CONTENT -kf 11/17/2006 */
.WhiteText 
   {font-size: 12px; color: #FFFFCC;}
. {font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.ITGIAddressWhite 
   {font-size: 10px; color: #FFFFFF;}
.ITGIAddressGray 
   {font-size: 10px; color: #CCCCCC;}
p, body, b, font, h1, h2, h3, h4, h5, li, td, a, a:link, a:visited, a:hover, strong, i, blockquote, strong, .strong
 {font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
 
th {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:Bold; }
strong, .strong {font-weight: bold; }
.asterisk {font-size: 16px; font-weight: bold; color: #CC3333;}
.note {font-size: 12px; color: #CC0000;}
.alert {font-size: 12px; color: #CC0000;}
.smallnote {font-size: 11px;}
.error {font-size: 12px; font-weight: bold; color: #CC3333;}
.nonbold {font-weight: normal}
.bottomlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.test { font-family: Arial; font-size: 20px; }
.bd {font-weight: bold}
.tiny {font-size: 6px}
.xxsmall {font-size: 8px}
.xsmall {font-size: 10px}
.msmall {font-size: 12px}
.small {font-size: 14px}
.medium {font-size: 16px}
UL {list-style-type: square}

.WhiteText:link {color: #000066; text-decoration: underline;}
.WhiteText:visited {color: #660099; text-decoration: underline;}
.WhiteText:hover, A:visited:hover {color: #3366cc; text-decoration: underline;}
A:link {color: #000066; text-decoration: underline;}
A:visited {color: #660099; text-decoration: underline;}
A:hover, A:visited:hover {color: #3366cc; text-decoration: underline;}
h1, h2, H3, H4, .heading1, .heading2, .heading3, .heading4 {font-family: Arial, Verdana, Helvetica, sans-serif;}
h1, .heading1 {font-size: 13px; font-weight: bold; color: #990033;}
h2, .heading2 {font-size: 12px; font-weight: bold; color: #333366; margin-bottom:5px;}
H3, .heading3 {font-size: 12px; font-weight: bold; color: #336699;}
H4, .heading4 {font-size: 11px; font-weight: bold; color:#000000;}
H5, .heading5 {font-size: 11px; font-weight: bold; color:#000000;}

.checkbox {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; border: 0px #c90 }
.input {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.field {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.button {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; border: 1px #666 }
.radio {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; border: 0px #666 }
.forms {color: #333; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; border: 1px black }

.header {
	border-right:buttonshadow 1px solid;
	border-top:buttonhighlight 1px solid;
	font-weight:bold;
	font-size:12px;
	background-color:#D6D3CE;
	font-family:arial;
	border-left:buttonhighlight 1px solid;
	color:black;
	border-bottom:buttonshadow 1px solid;
	height:16px;
	text-decoration:none;
	text-align:center;
	letter-spacing:1pt;
}
.label {
	border-right:buttonshadow 1px solid;
	border-top:buttonhighlight 1px solid;
	font-weight:bold;
	font-size:12px;
	background-color:#D6D3CE;
	border-left:buttonhighlight 1px solid;
	color:black;
	border-bottom:buttonshadow 1px solid;
	height:16px;
	text-decoration:none;
	text-align:left;
	letter-spacing:1pt;
}  
.value {
	font-weight:normal;
	font-size:12px;
	background-color:#E9E9E9;
	height:16px;
	text-decoration:none;
	text-align:left;
}  
.rowcolor0 {
	font-weight:normal;
	font-size:12px;
	background-color:#E9E9E9;
	height:16px;
	text-decoration:none;
	text-align:left;
}  
.rowcolor1 {
	font-weight:normal;
	font-size:12px;
	background-color:#FFFFFF;
	height:16px;
	text-decoration:none;
	text-align:left;
}  

.text {font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal}
.prompt {font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
.SubTitle {color: #8A213A; font-size: 11pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
.HeaderLarge {color: white; font-size: 11pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}

input, .textarea, textarea
  {font-size: 11px; font-family: monospace, sans-serif; font-weight: 100;}
ol, ul
  {margin-top: 5px; margin-left:15px; padding-left:15px;}
   /* margin:0 0 0 25; modified on 11-30-2006 by KF */
   
li {margin-top:3px;}

pre
  {font-family: monospace; font-size: 11px;}
.arial
  {font-family: Arial, sans-serif;}
.CIAdminBar
  {font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #99CC33;}
.Required
  {font-size: 13px; font-weight: bold;}
.text
  {font-size: 13px; font-weight: normal;}
.agencybar 
  {font-size: 14px; color: #ffffff; background-color: #0033cc; font-weight: bold;}
.adminbar, .AdminBar, .SmallAdminBar
  {font-size: 14px; color: #ffffff; background-color: #3333ff; font-weight: bold;}
.SmallAdminBar
  {font-size: 11px;}
.small
  {font-size: 11px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 15px;}
.larger
  {font-size: 17px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}
a.highlight, a.highlight:link, a.highlight:visited, a.highlight:hover, a.highlight:visited:hover
  {font-size: 13px; color: white; text-decoration: none;}
a.headerlink, a.headerlink:link, a.headerlink:visited 
  {font-size: 12px; color: #333333; font-weight: bold; background-color: #E3EAF0; }
a.headerlink:hover, a.headerlink:visited:hover
  {font-size: 12px; color: #3366cc; font-weight: bold; background-color: #E3EAF0; }
a.footerlink, a.footerlink:link, a.footerlink:visited 
  {font-size: 13px; color: red; font-weight: bold; background-color: #E3EAF0; }
a.footerlink:hover, a.footerlink:visited:hover
  {font-size: 13px; color: #3366cc; font-weight: bold; background-color: #E3EAF0; }
  
.BAHeaderBar, .BGHeaderBar, .BOHeaderBar, .CWHeaderBar, .CDHeaderBar, .DOHeaderBar, .ECHeaderBar, .FAHeaderBar, .FMHeaderBar, .GRHeaderBar, .GCHeaderBar, .HPHeaderBar, 
.IDHeaderBar, .IPHeaderBar, .JBHeaderBar, .MGHeaderBar, .MMHeaderBar, .MDHeaderBar, .NLHeaderBar, .PEHeaderBar, .PRHeaderBar, .SBHeaderBar, .SEHeaderBar,
.STHeaderBar, .TLHeaderBar, .TPHeaderBar, .VTHeaderBar, .HeaderBar, .CalendarBar, .SCLoginBar
  {font-size: 12px; color: #333333; font-weight: bold; background-color: #E3EAF0; }
 
.CWerror {font-size: 13px; font-weight: bold; color: #CC3333;}
.CWbglight, .CWbgdark {font-size: 13px; color: Black; background-color: #99CCCC;}
.CWbgdark {background-color: SteelBlue;}
a.CWhelp, a.CWhelp:link, a.CWhelp:visited, a.CWhelp:hover, a.CWhelp:visited:hover, a.CWhelpDark, a.CWhelpDark:link, a.CWhelpDark:visited, a.CWhelpDark:hover, a.CWhelpDark:visited:hover {font-size: 18px; color: white; text-decoration: none; font-weight: bold;}
a.CWhelpDark, a.CWhelpDark:link, a.CWhelpDark:visited, a.CWhelpDark:hover, a.CWhelpDark:visited:hover {color: SteelBlue;}
h1.CWWizard {color:#FFFFFF; font-weight: bold;}

.CMSmall
  {font-size: 11px;}
.CMMedium
  {font-size: 13px;}
.CMLarge
  {font-size: 15px;}
.CMError
  {font-size: 13px; font-weight: bold; color: red;}
a.CMSmall, a.CMSmall:link, a.CMSmall:visited, a.CMSmall:hover, a.CMSmall:visited:hover
  {font-size: 11px; text-decoration: none; color: blue;}
a.CMSmall:visited
  {color: purple;}
a.CMSmall:hover
  {text-decoration: underline; color: red;}
.CMSiteName
  {font-size: 15px; font-weight: bold; color: white;}
a.CMMedium, a.CMMedium:link, a.CMMedium:visited, a.CMMedium:hover, a.CMMedium:visited:hover
  {font-size: 13px; text-decoration: none; color: blue;}
a.CMMedium:visited
  {color: purple;}
a.CMMedium:hover
  {text-decoration: underline; color: red;}
i.CMSmall, i.CMLinkCFM, i.CMLinkURL
  {font-size: 11px; text-decoration: italics;}
i.CMLinkCFM
  {color: Crimson;}
i.CMLinkURL
  {color: MediumSeaGreen;}
a.CMVarType, a.CMVarType:link, a.CMVarType:visited, a.CMVarType:hover, a.CMVarType:visited:hover
  {font-size: 11px; font-weight: bold; text-decoration: none; color: #3333ff;}
a.CMVarType:hover
  {color: white; background-color: #3333ff;}
a.CMVarTypeSelected, a.CMVarTypeSelected:link, a.CMVarTypeSelected:visited, a.CMVarTypeSelected:hover, a.CMVarTypeSelected:visited:hover
  {font-size: 11px; font-weight: bold; text-decoration: none; color: white; background-color: #3333ff;}
.CMVarHeader
  {font-size: 11px; font-weight: bold; color: white;}

.COSubHead {font-size: 12px; color: #0033cc; font-weight: normal;}
.COOptionBar {color: white; font-weight: bold; background-color: #003399;}
.COMessage {color: red;}

a.CPActiveLink, a.CPActiveLink:link, a.CPActiveLink:visited, a.CPActiveLink:hover, a.CPActiveLink:visited:hover
  {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: Blue;}

a.CPInactiveLink, a.CPInactiveLink:link, a.CPInactiveLink:visited, a.CPInactiveLink:hover, a.CPInactiveLink:visited:hover
  {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: Gray;}
     
.ECNavMenu {font-size: 14px; color: white; font-weight: normal; background-color: #425577;}
.ECBasketHeader, .ECInvoiceBar {font-size: 14px; color: white; font-weight: bold; background-color: #336699;}
.ECYourPrice, .ECYouSave {font-size: 14px; color: Green; font-weight: bold;}
a.ECNavMenu, a.ECNavMenu:link, a.ECNavMenu:visited, a.ECNavMenu:hover, a.ECNavMenu:visited:hover
  {font-size: 14px; color: #A5cdf5; font-weight: bold; text-decoration: none}
a.ECNavMenu:hover, a.ECNavMenu:visited:hover {color: white;}
.ECgood, .ECbad {font-size: 13px; font-weight: bold; color: Green;}
.ECbad {color: Red;}
  
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 13px; color: #3366CC; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 14px; font-weight: bold;}

a.STHeader, a.STHeader:link, a.STHeader:visited, a.STHeader:hover, a.STHeader:visited:hover
  {font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
.STAdminHeaderBar
 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCFFFF; background-color: #3333ff; font-weight: bold;}
 
a.SideNav, a.SideNav:link, a.SideNav:visited, a.SideNav:hover, a.SideNav:visited:hover,
a.SideNavSelected, a.SideNavSelected:link, a.SideNavSelected:visited, a.SideNavSelected:hover, a.SideNavSelected:visited:hover,
div.SideNavSelected, div.SideNavSelectedTitle
  {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; font-family:arial;}
a.SideNav:hover, a.SideNav:visited:hover
  {color: #993333;}
a.SideNavSelected, a.SideNavSelected:link, a.SideNavSelected:visited, a.SideNavSelected:hover, a.SideNavSelected:visited:hover, div.SideNavSelected, div.SideNavSelectedTitle
  {font-weight: bold;  color : #336699; }
a.SideNavTitle, a.SideNavTitle:link, a.SideNavTitle:visited, a.SideNavTitle:hover, a.SideNavTitle:visited:hover
  {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;font-family:arial;}
a.SideNavSelectedTitle, a.SideNavSelectedTitle:link, a.SideNavSelectedTitle:visited, a.SideNavSelectedTitle:hover, a.SideNavSelectedTitle:visited:hover
  {font-size: 11px; color: #912046; text-decoration: none; font-weight: normal;font-family:arial;}
a.SideNavTitle:hover, a.SideNavTitle:visited:hover, a.SideNavSelectedTitle:hover, a.SideNavSelectedTitle:visited:hover
  {color: #993333;}

a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover,
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover,
div.TopNavSelected, div.TopNavSelectedTitle
  {font-size: 11px; color: white; text-decoration: none; font-weight: normal;}
a.TopNav:hover, a.TopNav:visited:hover
  {color: yellow;}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle
  {font-weight: bold;} 
a.TopNavTitle, a.TopNavTitle:link, a.TopNavTitle:visited, a.TopNavTitle:hover, a.TopNavTitle:visited:hover
  {font-size: 11px; color: white; text-decoration: none; font-weight: bold;}
a.TopNavSelectedTitle, a.TopNavSelectedTitle:link, a.TopNavSelectedTitle:visited, a.TopNavSelectedTitle:hover, a.TopNavSelectedTitle:visited:hover
  {font-size: 11px; color: white; text-decoration: none; font-weight: bold;}
a.TopNavTitle:hover, a.TopNavTitle:visited:hover, a.TopNavSelectedTitle:hover, a.TopNavSelectedTitle:visited:hover
  {color: yellow;}

.TPHeader {font-size: 13px; font-weight: bold; color: 990033;}
.TPTitle {font-size: 12px; font-weight: bold; color: 333366;}
.TPCMBody {font-size: 12px;}
/* NOTE: the lines below control TaggedPageLinks --kfarrell 6/17/2008 */
a.TPLink, a.TPLink:link {font-size: 12px; color: #000066; text-decoration: none;}
a.TPLink:visited {font-size: 12px; color: #660099; text-decoration: none;}
a.TPLink:hover, a.TPLink:visited:hover {font-size: 12px; color: #3366cc; text-decoration: underline;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover
  {font-size: 12px; text-decoration: none; color: #660099; font-weight: bold;}
  
div.breadcrumb {font-size: 11px; color: #999999;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover
  {font-size: 11px; color: #999999; text-decoration: none;  font-weight : bold; }
a.breadcrumb:hover, a.breadcrumb:visited:hover
  {color: #999999; text-decoration: underline;}
a.navmenu, a.navmenu:link, a.navmenu:visited, a.navmenu:hover, a.navmenu:visited:hover
  {font-size: 14px; color: blue; text-decoration: none;}
a.navmenu:hover, a.navmenu:visited:hover
  {font-size: 14px; text-decoration: underline;}
a.navmenusmall, a.navmenusmall:link, a.navmenusmall:visited, a.navmenusmall:hover, a.navmenusmall:visited:hover
  {font-size: 11px; color: blue; text-decoration: none;}
a.navmenusmall:hover, a.navmenusmall:visited:hover
  {color: Red; text-decoration: underline;}
td.navmenu {font-size: 14px;}
td.navmenusmall {font-size: 11px;}
td.navmenusmbold {font-size: 11px; font-weight: bold;}
td.sitename {font-size: 19px; color: #ffffff;}
input.button {font-size: 13px; color: #ffffff; background-color: #0033CC; font-family: verdana, sans-serif;}
input.smbutton {font-size: 11px; color: #ffffff; background-color: #0033CC; font-family: verdana, sans-serif;}
i.navmenu {font-size: 11px; text-decoration: italics;}
i.navmenuCFM {font-size: 11px; color: Crimson; text-decoration: italics;}
i.navmenuLink {font-size: 11px; color: MediumSeaGreen; text-decoration: italics;}
blockquote.preview {font-size: 11px;}
a.Red {font-size: 14px; font-weight: Bold; color: Red; text-decoration: none;} 
a.SiteName, a.SiteName:link, a.SiteName:visited, a.SiteName:hover, a.SiteName:visited:hover
  {font-size: 19px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.Delete, a.Delete:link, a.Delete:visited, a.Delete:hover, a.Delete:visited:hover
  {font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none;}
a.large, a.large:link, a.large:visited, a.large:hover, a.large:visited:hover
  {font-size: 17px; color: blue; font-weight: normal; text-decoration: underline;}

font.SUSmall {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
td.SUHeaderBar {font-weight: bold; color: white; background-color: #0033CC;}
.SUMedium {font-size: 13px;}
a.SUMedium, a.SUMedium:link, a.SUMedium:visited, a.SUMedium:hover, a.SUMedium:visited:hover
  {font-size: 13px; text-decoration: none; color: blue;}
a.SUMedium:visited {color: purple;}
a.SUMedium:hover {text-decoration: underline; color: red;}
  
/* Admin Template Styles */
.AdminNavTable2, .AdminNavTable3, .AdminNavTable4, .AdminNavTable5
  {border-color: #000000; text-align: center; padding: 0; background-color: #0033cc;}
.AdminNavTable3 {background-color: #66ff00;}
td.AdminNavTable
  {width: 20%; text-align: center; padding: 0; text-align: center; font-size: 11px;}
/*  All Top Nav Links and First Row (Level 2's): normal and selected */
a.AdminNavLink2, a.AdminNavLink2:link, a.AdminNavLink2:visited, a.AdminNavLink2:hover,
a.AdminNavLink3, a.AdminNavLink3:link, a.AdminNavLink3:visited, a.AdminNavLink3:hover
  {color: #99ffff; background-color: #0033cc; width: 100%; height: 100%; text-decoration: none; font-weight: normal; font-size: 11px;}
a.AdminNavLink2Selected, a.AdminNavLink2Selected:link, a.AdminNavLink2Selected:visited, a.AdminNavLink2Selected:hover,
a.AdminNavLink3Selected, a.AdminNavLink3Selected:link, a.AdminNavLink3Selected:visited, a.AdminNavLink3Selected:hover,
a.AdminNavLink2:hover
  {color: #0033cc; background-color: #99ccff; font-weight: normal; width: 100%; height: 100%; text-decoration: none; font-size: 11px;}
/*  Second Row (Level 3's)  */
a.AdminNavLink3, a.AdminNavLink3:link, a.AdminNavLink3:visited, a.AdminNavLink3:hover
  {color: #000000; background-color: #66ff00;}
a.AdminNavLink3Selected, a.AdminNavLink3Selected:link, a.AdminNavLink3Selected:visited, a.AdminNavLink3Selected:hover, a.AdminNavLink3:hover
  {color: #33cc00; background-color: #ffffff;}
.CertificationCell, .EducationCell, .ResearchCell, .spotLightCell  {
 border-width: 0 1 0 0; border-style:solid; border-color:white; vertical-align:top;
}
.StandardsCell, .rightSpotlightCell {
  border-width: 0 1 0 0; border-style:solid; border-color:#BDC3A5; vertical-align:top;
}
.AddressCell {
  background-color:D4E0E9;
  font-family:Arial;
  font-size:11px;
  color: #666666;
}
.interiorFooter, a.interiorFooter,  a.interiorFooter:visited {
  text-decoration:none;
  font-family:Arial;
  font-size:11px;
  color: #666666;
}

a.interiorFooter:hover {
  text-decoration:underline;
  font-family:Arial;
  font-size:11px;
  color: #666666;
}

.SpotlightTitle {
  color:#990000;
  font-size:11px;
  font-weight:bold;
}
.SpotlightText {
  color:#333333;
  font-size:11px;
  font-weight:normal;
}
.FeatureTitle {
  font-family:Arial;
  color: #000052;
  font-weight:bold;
  font-size:11px;
}
.FeatureText {
  font-size:11px;
}

.importantDatesDate {
  font-weight:bold;
  font-family:Arial;
  font-size: 11px;
  color:#a11846;
}
.importantDatesText {
  font-weight:normal;
  color:black;
  font-size:11px;
}
.WhatsNewTitle {
  font-weight:Bold;
  color:#003d7e;
  font-size:11px;
}

/*.importantDatesText {
  font-weight:bold;
  font-family:Arial;
  font-size: 11px;
  color:#333366;
}
.importantDatesDate {
  font-weight:normal;
  color:black;
  font-size:11px;
}
*/


.FooterText {
	font-size:12px;
	color:#686868;
	text-decoration:none;
}  
.ForgotPasswordLink, a.ForgotPasswordLink, a.ForgotPasswordLink:visited, a.ForgotPasswordLink:hover {
  font-size:11px;
  font-family:Arial;
  color:black;
  text-decoration:underline;
}

a.ForgotPasswordLink:hover {color: #993333;}

.HelpLink, a.HelpLink, a.HelpLink:visited, a.HelpLink:hover {
  font-size:11px;
  font-family:Arial;
  color:black;
  text-decoration:underline;
}

a.HelpLink:hover {color: #993333;}

.NewUserLink, a.NewUserLink, a.NewUserLink:visited,  a.NewUserLink:hover {
  font-size:11px;
  font-family:Arial;
  color:black;
  text-decoration:underline;
}

a.NewUserLink:hover {color: #993333;}

.cpeInvoiceHeader {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}

.nonWebOrderLabel {font-size: 12px; font-weight: bold; color: #333333;}

.nonWebOrderHeading 
 {
  font-weight:bold;
  font-size:14px;
  color: #333333;
}

.MissingInvoiceRow1 {
  text-align:center;
  background-color:#FFFFFF;
}

.MissingInvoiceRow2 {
  text-align:center;
  background-color:#E8E8E8;
}

.CustomVerisignRow1 {
  background-color:#FFFFFF;
}

.CustomVerisignRow2 {
  background-color:#E8E8E8;
}

.secret {visibility:hidden;}

/* Everything ABOVE are the original, untouched, FUNCTIONAL, WORKING ISACA Website Styles. Everything below is custom CSS added to alter specific content. Review COMMENTS carefully. --KFarrell, 11/22/2006. Last updated BY kfarrell@isaca.org on November 16 2007.
	NOTE: For organizational purposes, styles are listed by 
		1) A section for Modified HTML tags;
		2) A section to identify the Category where the Content resides (e.g.; Certification); and 
		3) Order of Appearance, Usage in that Content area.
	Please continue this process or comment what was changed. 
*/

/* BEGIN Extended CSS for ISACA and ITGI --KFarrell, 12/12/06. */

/* Anchors */
a.CareerCentre, a.CareerCentre:hover; a.CareerCentre:visited {
	font:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 8px; text-decoration:none;
}

/* End Anchors */

/* Bullet Lists */
ul.redarrow-homepg { 
	margin-top: 5px; margin-left:10px; padding-left:10px;
	list-style-image: url(/Images/redarrow-homepg.gif); 
}
ul.redarrow { 
	margin-top: 5px; margin-left:10px; padding-left:10px;
	list-style-image: url(/Images/redarrow.gif); 
}

ul.RedBullets {
	margin-left:10px; padding-left:10px; 
	vertical-align:middle;
	list-style-image: url(/Images/bullets/bullet-red.gif); 	
}
ul.BlueBullets{
	margin-left:10px; padding-left:10px; 
	vertical-align:middle;
	list-style-image: url(/Images/bullets/bullet-blue.gif);
}

ul.BlueDiamond{
	margin-left:10px; 
	vertical-align:middle;
	list-style-image: url(/Images/bullets/diamond-blue.gif);
}

ul.GreenDiamond{
	margin-left:10px; 
	vertical-align:middle;
	list-style-image: url(/Images/bullets/diamond-green.gif);
}

li.Bookstore-li {
	margin-left:0px; padding-left:0px; 
	list-style-image:url(/images/graphic_bookstore.jpg);
	text-indent:-9px;	
}

li.DOC-li {
	margin-left:0px; margin-top:5px;
	padding-top:0px; padding-left:0px; 
	list-style-image:url(/images/doc-file.gif);
	vertical-align:middle;
	text-indent:-9px;	
}

li.PDF-li {
	margin-left:0px; margin-top:5px;
	padding-top:0px; padding-left:0px; 
	list-style-image:url(/images/pdf-file.gif);
	vertical-align:middle;
	text-indent:-9px;	
}

li.PPT-li {
	margin-left:0px; margin-top:5px;
	padding-top:0px; padding-left:0px; 
	list-style-image:url(/images/ppt-file.gif);
	vertical-align:middle;
	text-indent:-9px;	
}

li.SWF-li {
	margin-left:0px; margin-top:5px;
	padding-top:0px; padding-left:0px; 
	list-style-image:url(/images/swf-file.gif);
	vertical-align:middle;
	text-indent:-9px;	
}

li.XLS-li {
	margin-left:0px; padding-left:0px;
	list-style-image:url(/images/xls-file.gif);
	text-indent:-9px;
}

li.ZIP-li {
	margin-left:0px; padding-left:0px;
	list-style-image:url(/images/zip-file.gif);
	text-indent:-9px;
}

ul.COBIT-Red {
	margin-left:5px; padding-left:15px; vertical-align:bottom;
}
li.COBIT-Red {
	list-style-image: url(/Images/bullets/bullet-blue.gif); 	
}
ul.COBIT-Yellow {
	margin-left:5px; padding-left:15px; vertical-align:bottom;
}
li.COBIT-Yellow {
	list-style-image: url(/Images/bullets/bullet-blue.gif); 
}

ul.ExamRegDates {
	margin-top: 5px; padding-left:7px; margin-left:7px;
	list-style-image: url(/Images/redarrow.gif); 
}

li.ExamRegDates {
	font-size:11px;
}

strong.ExamRegDates {
	font-size:11px; font-weight:Bold;
}

li.NoBullets {
	list-style-image:none; list-style:none;
}

/* Dot Leader tabs  inserted 5/8//07 by kfarrell@isaca.org*/
ul.DotLeaderUList {list-style:none; margin-left:0px; padding-left:0px;}
li.DotLeaderLItem {
	width:100%;
	border-bottom:1px  dotted #000;
	margin-bottom:0.5em;
	height:0.8em;
}
span.DotLeaderTab-left {
	float:left;
	background-color:#fff;
	padding-left:10px;
	padding-right:0.3em;
}
span.DotLeaderTab-right {
	font-size:9px;
	float:right;
	background-color:#fff;
	padding-left:0.3em;
}
/*End Dot Leader tabs */

/*Begin NEW image bullets  */
span.NewItem {
	background-position:3% left;
	background-image:url(/images/new-item.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px; margin-left:0px 0px 0px 30px;
}
/*End NEW image bullets  */

/* Begin ISACA Home Page */
.ISACAHomePg-FeatureRows {
	padding-top:5px; padding-bottom:5px; border-bottom: 2px solid #CCCCCC;
}

.ISACAHomePg-Spotlight-Tbl {
	margin-top:-25px; padding-top:-25px;
}

td.RightHandColumn-COBIT {
	text-align:center; 
	vertical-align:top;
	padding-top:5px; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:10px; 
	border-bottom:none;
	background-color:#D6D7D6;
}

td.RightHandColumn-Journal {
	text-align:left; 
	vertical-align:top;	
	padding-top:5px; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:10px; 
	border-bottom:none;
	background-color:#D6D7D6;
}

td.RightHandColumn-ImportantDates {
	text-align:left; 
	vertical-align:top;	
	padding-top:5px; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:10px; 
	border-bottom:none;	
	background-color:#D6D7D6;
}

a.ImportantDatesLink:link, a.ImportantDatesLink:visited, a.ImportantDates-Link:hover, a.ImportantDates-Link:active, 
a.WhatsNewLink:link, a.WhatsNewLink:visited, a.WhatsNewLink:hover, a.WhatsNewLink:active, 
 {
	color:#003d7e;
	font-size:11px;
	font-weight:normal;
}

td.RightHandColumn-WhatsNew {
	text-align:left; 
	vertical-align:top;	
	padding-top:5px; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:10px; 
	border-bottom:none;	
	background-color:#D6D7D6;
}

td.HomePgMainFeatureTD {
	font-weight:normal; 
	padding:5px 0px 10px 28px; text-indent:-28px; /* text-indent is necessary for indented two-line links */
	border-bottom:1px solid Silver; 
	height:55px; vertical-align:top;
} 
span.HomePgMainFeatureTitle{
	font-weight:Bold;
}
span.HomePgNewItem {
	background-position:3% left;
	background-image:url(/images/new-item.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px; margin-left:0px 0px 0px 30px;
}
.HomePgLinkButton {
	font-size:11px; font-weight:Bold; color:#a11846; 
	padding:0px 2px 0px -28px; 
	margin:0px 2px 0px -28px;
	text-indent:-50px;
}


/* End ISACA Home Page */

/*  Text CSS*/
.CareerCentre-JobSeekers {
	font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:Bold; background-color:#0061ad; 
	color:White; 
	padding:3px 0px 2px 0px; 
	text-align:center;
	margin:none;
}
.CareerCentre-Employers {
	font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:Bold; background-color:#9c004a; 
	color:White; 
	padding:3px 0px 2px 0px; 
	text-align:center;
	margin:none;
}
				
/**** Begin Conference Styles ****/

.RegButton {
	width:120px; 
	background-repeat: no-repeat; 
	background-image: url('http://www.isaca.org/Images/registeronline.gif');
	background-position:left center;
	border:none;
	color:White;
	cursor:pointer;
}

/* Begin Standard RED Tabs for Event Tables */
.tab-topmargin { margin-top:20px;}

.tab-left-red { width:11px; background-image: url(/images/tab-left-red.gif); background-repeat: no-repeat;}	

.tab-heading-red {
 background-color:#9E274F; color:White;
 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.tab-right-red {
	width:15px; background-image: url(/images/tab-right-red.gif); background-repeat: no-repeat;
}

td.tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.tab-border-toponly-red {
	border-top:2px solid #9E274F; border-right:none; border-bottom:none; border-left:none;
}
.tab-border-full-red {
	border-top:1px solid #9E274F;
	border-right:1px solid #9E274F;
	border-bottom:2px solid #9E274F;
	border-left:1px solid #9E274F;
}
/* End Standard RED Tabs for Event Tables */

/* Begin Legend */

.LegendBottom {
	text-align:center; 
	padding-bottom:7px; 
	border-bottom:1px dotted Silver;
}
.legend-Basic {
	padding:1px 1px 1px 2px; 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:Bold; 
	font-size:8pt; width:1em;
	color:White; background-color:003587;
	border:1px ridge White;
}
.legend-Intermediate {
	padding:1px 2px 1px 2px; 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:Bold; 
	font-size:8pt; width:1em;
	color:White; background-color:81430B;
	border:1px ridge White;	
}
.legend-Advanced {
	padding:1px 1px 1px 2px; 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:Bold; 
	font-size:8pt; width:1em;
	color:White; background-color:FF0000;
	border:1px ridge White;	
}
.SessionNumber {
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:13px; color:#ffffff; 
	background-color: #000000;   /*#8075A4; */
	text-align:center;
	padding:1px 3px 0px 3px; width:20%;
	margin-bottom:-10px;
}

/* Begin InfoSecurityConf Tabs (#0083A6) */
.InfoSecurityConf-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/informationsecurity/tab-left-InfoSecurityConf.gif); 
	background-repeat: no-repeat;
}	

.InfoSecurityConf-tab-heading {
	 background-color:#0083A6; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.InfoSecurityConf-tab-right {
	width:15px; 
	background-image: url(/images/conferences/informationsecurity/tab-right-InfoSecurityConf.gif); 
	background-repeat: no-repeat;
}

td.InfoSecurityConf-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.InfoSecurityConf-tab-border-toponly {
	border-top:2px solid #0083A6; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.InfoSecurityConf-tab-border-full {
	border-top:1px solid #0083A6;
	border-right:1px solid #0083A6;
	border-bottom:2px solid #0083A6;
	border-left:1px solid #0083A6;
}
/* End InfoSecurityConf Tabs (#76317D) */

/* Begin IntlConf Tabs (#D33E04) */
.IntlConf-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/international/tab-left-IntlConf.gif); 
	background-repeat: no-repeat;
}	

.IntlConf-tab-heading {
	background-color:#D33E04; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.IntlConf-tab-right {
	width:15px; 
	background-image: url(/images/conferences/international/tab-right-IntlConf.gif); 
	background-repeat: no-repeat;
}

td.IntlConf-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.IntlConf-tab-border-toponly {
	border-top:2px solid #D33E04; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.IntlConf-tab-border-full {
	border-top:1px solid #D33E04;
	border-right:1px solid #D33E04;
	border-bottom:2px solid #D33E04;
	border-left:1px solid #D33E04;
}

td.Intl-StampBg {
	background-image: url(/images/conferences/international/intl-stamp.jpg); background-position:top right; background-repeat:no-repeat;
}
/* End IntlConf Tabs (#D33E04) */

/* Begin AsiaPacificCACS Tabs (#97B940) */
.AsiaPacificCACS-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/cacs/tab-left-AsiaPacificCACS.gif); 
	background-repeat: no-repeat;
}	

.AsiaPacificCACS-tab-heading {
	background-color:#97B940; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.AsiaPacificCACS-tab-right {
	width:15px; 
	background-image: url(/images/conferences/cacs/tab-right-AsiaPacificCACS.gif); 
	background-repeat: no-repeat;
}

td.AsiaPacificCACS-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.AsiaPacificCACS-tab-border-toponly {
	border-top:2px solid #97B940; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.AsiaPacificCACS-tab-border-full {
	border-top:1px solid #97B940;
	border-right:1px solid #97B940;
	border-bottom:2px solid #97B940;
	border-left:1px solid #97B940;
}
/* End AsiaPacificCACS Tabs (#97B940) */

/* Begin EuroCACS Tabs (#76327D) */
.EuroCACS-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/cacs/tab-left-EuroCACS.gif); 
	background-repeat: no-repeat;
}	

.EuroCACS-tab-heading {
	background-color:#76327D; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.EuroCACS-tab-right {
	width:15px; 
	background-image: url(/images/conferences/cacs/tab-right-EuroCACS.gif); 
	background-repeat: no-repeat;
}

td.EuroCACS-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.EuroCACS-tab-border-toponly {
	border-top:2px solid #76327D; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.EuroCACS-tab-border-full {
	border-top:1px solid #76327D;
	border-right:1px solid #76327D;
	border-bottom:2px solid #76327D;
	border-left:1px solid #76327D;
}
td.CACSAltRowColor {
	background-color:#FCD9FF;
}
table.EuroCACSReg {
	border-bottom:2px solid #76327D;
	border-left:1px solid #76327D;
}

td.EuroCACSReg {
	padding:2px;
	vertical-align:top; 
	border-top:1px solid #76327D;
	border-right:1px solid #76327D;
	border-bottom:none;
	border-left:none;
}
/* End EuroCACS Tabs (#76327D) */

/* Begin COBIT Tabs (#00226C) */
.COBIT-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/tab-left-cobit.gif); 
	background-repeat: no-repeat;
}	

.COBIT-tab-heading {
	background-color:#00226C; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.COBIT-tab-right {
	width:15px; 
	background-image: url(/images/conferences/tab-right-cobit.gif); 
	background-repeat: no-repeat;
}

td.COBIT-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.COBIT-tab-border-toponly {
	border-top:2px solid #00226C; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.COBIT-tab-border-full {
	border-top:1px solid #00226C;
	border-right:1px solid #00226C;
	border-bottom:2px solid #00226C;
	border-left:1px solid #00226C;
}
/* End COBIT Tabs (#00226C) */

/* Begin NACACS Tabs (#C3AA33) */
.NACACS-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/cacs/tab-left-NACACS.gif); 
	background-repeat: no-repeat;
}	

.NACACS-tab-heading {
	background-color:#C3AA33; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.NACACS-tab-right {
	width:15px; 
	background-image: url(/images/conferences/cacs/tab-right-NACACS.gif); 
	background-repeat: no-repeat;
}

td.NACACS-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.NACACS-tab-border-toponly {
	border-top:2px solid #C3AA33; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.NACACS-tab-border-full {
	border-top:1px solid #C3AA33;
	border-right:1px solid #C3AA33;
	border-bottom:2px solid #C3AA33;
	border-left:1px solid #C3AA33;
}
/* End NACACs Tabs (#C3AA33) */

/*Begin NACACS Session Downloads */
a.NACACS-session-dwnld, a.NACACS-session-dwnld:hover, a.NACACS-session-dwnld:visited {text-decoration:none;}
ul.NACACS-session-dwnld {list-style:none; margin-left:0px; padding-left:0px;}
li.NACACS-session-dwnld {
	width:100%;
	border-bottom:1px dotted #000;
	margin-bottom:0.5em;
	height:0.8em;
}
span.NACACS-session-dwnld-left {
	float:left;
	background-color:#fff;
	padding-right:0.3em;
}
span.NACACS-session-dwnld-right {
	font-size:9px;
	float:right;
	background-color:#fff;
	padding-left:0.3em;
}
/*End NACACS Session Downloads */

/* Begin LatinAmericaCACS Tabs (#E19B29) */
.LatinAmericaCACS-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/cacs/tab-left-LatinAmericaCACS.gif); 
	background-repeat: no-repeat;
}	

.LatinAmericaCACS-tab-heading {
	background-color:#E19B29; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.LatinAmericaCACS-tab-right {
	width:15px; 
	background-image: url(/images/conferences/cacs/tab-right-LatinAmericaCACS.gif); 
	background-repeat: no-repeat;
}

td.LatinAmericaCACS-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.LatinAmericaCACS-tab-border-toponly {
	border-top:2px solid #E19B29; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.LatinAmericaCACS-tab-border-full {
	border-top:1px solid #E19B29;
	border-right:1px solid #E19B29;
	border-bottom:2px solid #E19B29;
	border-left:1px solid #E19B29;
}
/* End LatinAmericaCACS Tabs (#E19B29) */

/* Begin NWSecurity Tabs (#00226C) */
.NWSecurity-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/networksecurity/tab-left-NWSecurity.gif); 
	background-repeat: no-repeat;
}	

.NWSecurity-tab-heading {
	background-color:#00226C; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.NWSecurity-tab-right {
	width:15px; 
	background-image: url(/images/conferences/networksecurity/tab-right-NWSecurity.gif); 
	background-repeat: no-repeat;
}

td.NWSecurity-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.NWSecurity-tab-border-toponly {
	border-top:2px solid #00226C; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.NWSecurity-tab-border-full {
	border-top:1px solid #00226C;
	border-right:1px solid #00226C;
	border-bottom:2px solid #00226C;
	border-left:1px solid #00226C;
}
/* End NWSecurity Tabs (#00226C) */

/* Begin InfoSecMgmt Tabs (#924954) */
.InfoSecMgmt-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/infosecuritymgmt/tab-left-InfoSecMgmt.gif); 
	background-repeat: no-repeat;
}	

.InfoSecMgmt-tab-heading {
	background-color:#924954; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.InfoSecMgmt-tab-right {
	width:15px; 
	background-image: url(/images/conferences/infosecuritymgmt/tab-right-InfoSecMgmt.gif); 
	background-repeat: no-repeat;
}

td.InfoSecMgmt-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.InfoSecMgmt-tab-border-toponly {
	border-top:2px solid #924954; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.InfoSecMgmt-tab-border-full {
	border-top:1px solid #924954;
	border-right:1px solid #924954;
	border-bottom:2px solid #924954;
	border-left:1px solid #924954;
}
/* End InfoSecMgmt Tabs (#924954) */

/* Begin SOXSymposium Tabs (#636D77) */
.SOXSymposium-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/soxsymposium/tab-left-SOXSymposium.gif); 
	background-repeat: no-repeat;
}	

.SOXSymposium-tab-heading {
	background-color:#636D77; 
	color:White;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:Bold;
}	

.SOXSymposium-tab-right {
	width:15px; 
	background-image: url(/images/conferences/soxsymposium/tab-right-SOXSymposium.gif); 
	background-repeat: no-repeat;
}

td.SOXSymposium-tab-content {
	padding:10px; 
	color:Black; 
	vertical-align:top;
}

.SOXSymposium-tab-border-toponly {
	border-top:2px solid #636D77; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.SOXSymposium-tab-border-full {
	border-top:1px solid #636D77;
	border-right:1px solid #636D77;
	border-bottom:2px solid #636D77;
	border-left:1px solid #636D77;
}
/* End SOXSymposium Tabs (#636D77) */

/* Begin ITGov Compliance Conference Tabs */
.ITGovComplianceConf-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/itgovcompliance/tab-left-itgovcompliance.gif); 
	background-repeat: no-repeat;
}	

.ITGovComplianceConf-tab-heading {
	 background-color:#5A2049; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.ITGovComplianceConf-tab-right {
	width:15px; 
	background-image: url(/images/conferences/itgovcompliance/tab-right-itgovcompliance.gif); 
	background-repeat: no-repeat;
}

td.ITGovComplianceConf-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.ITGovComplianceConf-border-toponly {
	border-top:2px solid #5A2049; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.ITGovComplianceConf-tab-border-full {
	border-top:1px solid #5A2049;
	border-right:1px solid #5A2049;
	border-bottom:2px solid #5A2049;
	border-left:1px solid #5A2049;
}
/* End ITGovCompliance Conference Tabs (#5A2049) */

/* Begin IT Audit Forum Tabs (#A40047) */
.ITAuditForum-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/forums/tab-left-itaudit.gif); 
	background-repeat: no-repeat;
}	

.ITAuditForum-tab-heading {
	 background-color:#A40047; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.ITAuditForum-tab-right {
	width:15px; 
	background-image: url(/images/conferences/forums/tab-right-itaudit.gif); 
	background-repeat: no-repeat;
}

td.ITAuditForum-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.ITAuditForum-border-toponly {
	border-top:2px solid #A40047; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.ITAuditForum-tab-border-full {
	border-top:1px solid #A40047;
	border-right:1px solid #A40047;
	border-bottom:2px solid #A40047;
	border-left:1px solid #A40047;
}
/* End ITAuditForum Tabs (#A40047) */

/* Begin InfoSecMgmtForum Tabs (#005596) */
.InfoSecMgmtForum-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/forums/tab-left-forum-infosecmgmt.gif); 
	background-repeat: no-repeat;
}	

.InfoSecMgmtForum-tab-heading {
	 background-color:#005596; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.InfoSecMgmtForum-tab-right {
	width:15px; 
	background-image: url(/images/conferences/forums/tab-right-forum-infosecmgmt.gif); 
	background-repeat: no-repeat;
}

td.InfoSecMgmtForum-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.InfoSecMgmtForum-border-toponly {
	border-top:2px solid #005596; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.InfoSecMgmtForum-tab-border-full {
	border-top:1px solid #005596;
	border-right:1px solid #005596;
	border-bottom:2px solid #005596;
	border-left:1px solid #005596;
}
/* End InfoSecMgmtForum Tabs (#005596) */

/* Begin ITGovForum Tabs (#BB681A) */
.ITGovForum-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/forums/tab-left-ITGovForum.gif); 
	background-repeat: no-repeat;
}	

.ITGovForum-tab-heading {
	 background-color:#BB681A; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.ITGovForum-tab-right {
	width:15px; 
	background-image: url(/images/conferences/forums/tab-right-ITGovForum.gif); 
	background-repeat: no-repeat;
}

td.ITGovForum-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.ITGovForum-border-toponly {
	border-top:2px solid #BB681A; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.ITGovForum-tab-border-full {
	border-top:1px solid #BB681A;
	border-right:1px solid #BB681A;
	border-bottom:2px solid #BB681A;
	border-left:1px solid #BB681A;
}
/* End ITGovForum Tabs (#BB681A) */

/* Begin Black Tabs (#000000) */
.Black-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/tab-left-black.gif); 
	background-repeat: no-repeat;
}	

.Black-tab-heading {
	 background-color:#000000; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.Black-tab-right {
	width:15px; 
	background-image: url(/images/conferences/tab-right-black.gif); 
	background-repeat: no-repeat;
}

td.Black-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.Black-border-toponly {
	border-top:2px solid #000000; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.Black-tab-border-full {
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:2px solid #000000;
	border-left:1px solid #000000;
}
/* End Black Tabs (#000000) */

/* Begin CSI2007 Tabs (#0067a9) */
.CSI2007-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/trainingwk/tab-left-trainingwk.gif); 
	background-repeat: no-repeat;
}	

.CSI2007-tab-heading {
	 background-color:#015A9C; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.CSI2007-tab-right {
	width:15px; 
	background-image: url(/images/conferences/trainingwk/tab-right-trainingwk.gif); 
	background-repeat: no-repeat;
}

td.CSI2007-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.CSI2007-border-toponly {
	border-top:2px solid #0067a9; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.CSI2007-tab-border-full {
	border-top:1px solid #0067a9;
	border-right:1px solid #0067a9;
	border-bottom:2px solid #0067a9;
	border-left:1px solid #0067a9;
}
/* End CSI2007 Tabs (#0067a9) */

/* Begin Basel II Symposia and Training Week Tabs (#015A9C) */
.TrainingWk-tab-left, .BaselIISymposia-tab-left,  .CGEIT-tab-left { 
	width:11px; 
	background-image: url(/images/conferences/trainingwk/tab-left-trainingwk.gif); 
	background-repeat: no-repeat;
}	

.TrainingWk-tab-heading, .BaselIISymposia-tab-heading, .CGEIT-tab-heading {
	 background-color:#015A9C; color:White;
	 font-family:Arial, Helvetica, sans-serif; font-weight:Bold;
}	
.TrainingWk-tab-right, .BaselIISymposia-tab-right, .CGEIT-tab-right {
	width:15px; 
	background-image: url(/images/conferences/trainingwk/tab-right-trainingwk.gif); 
	background-repeat: no-repeat;
}

td.TrainingWk-tab-content, td.BaselIISymposia-tab-content , td.CGEIT-tab-content {
	padding:10px; color:Black; vertical-align:top;
}

.TrainingWk-border-toponly, .BaselIISymposia-border-toponly, .CGEIT-border-toponly {
	border-top:2px solid #015A9C; 
	border-right:none; 
	border-bottom:none; 
	border-left:none;
}

.TrainingWk-tab-border-full, .BaselIISymposia-tab-border-full, .CGEIT-tab-border-full {
	border-top:1px solid #015A9C;
	border-right:1px solid #015A9C;
	border-bottom:2px solid #015A9C;
	border-left:1px solid #015A9C;
}
/* End  Basel II Symposia and Training Week Tabs (#015A9C) */

/**** End Tabs for Conference Events ****/

/*********** Begin CERTIFICATION STYLES ***********/
/* CISM Job Practice Areas */
.cism-jpa-content {
	margin:0px 15px 5px 15px;
	padding:5px;
	background-color:#EAF1F7;
	visibility:visible;
}
.cism-jpa-bottomborder {
	border-bottom:2px dotted #9E274F; padding-bottom:5px;
}

/* Begin CISA-CISM Overview Styles */
.CISA-Overview-lefttab {
	width:11px;
	background-image: url(/Images/CISM/graphic_lefttab.gif); 
	background-repeat: no-repeat;
}

.CISA-Overview-shadedcell {
	 background-color:#9E274F;
	 font:Bold;
	 color:White;
}

.CISA-Overview-righttab {
	width:15px;
	background-image: url(/Images/CISM/graphic_righttab.gif); 
	background-repeat: no-repeat;
}

.CISA-Overview-fullborder {
	border-top:1px solid #9E274F;
	border-right:1px solid #9E274F;
	border-bottom:2px solid #9E274F;
	border-left:1px solid #9E274F;
}
/* End CISA-CISM Exam Styles */

/* Chapter Review Courses */
ul.ReviewCourseUL {margin-left:8px; padding-left:0px;}
li.ReviewCourseLI {margin-left:8px; padding-left:0px;}

ul.isaca {margin-left:8px; padding-left:0px;}
li.isaca {margin-left:8px; padding-left:0px;}

p.CISACountryMenu {
	text-align:center;
	font-size:9pt;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#9C1B46;
}
p.CISMCountryMenu {
	text-align:center;
	font-size:9pt;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
}

a.CISACountryMenu, a.CISACountryMenu:visited {
	text-decoration:none; 
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:Black; 
}
a.CISMCountryMenu, a.CISMCountryMenu:visited {
	text-decoration:none; 
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:Black; 
}

a.CISACountryMenu:hover {
	text-decoration:underline;
	border:none;
	background-color:#FFE6EE;
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:#9C1B46;
}
a.CISMCountryMenu:hover {
	text-decoration:underline;
	border:none;
	background-color:#BFDFFF;
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:#003366;
}

table.CISAReviewCourse {
	width:100%;
	margin-bottom: 20px;
}
table.CISMReviewCourse {
	width:100%;
	margin-bottom:20px;
}

.ReviewColumnA {width:20%;}
.ReviewColumnB {width:50%;}
.ReviewColumnC {width:30%;}

td.CISACountryHeading {
	text-align:left; 
	font-weight:Bold;
	font-family: Arial, Helvetica, sans-serif; 
	color:#9C1B46;
}
td.CISMCountryHeading {
	text-align:left; 
	font-weight:Bold;
	font-family: Arial, Helvetica, sans-serif; 
	color:#003366;
}

th.CISAReviewCourse {
	margin-top:0; padding:0; 
	height:10px; 
	font-size:9pt;
	font-weight:Bold;
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#9C1B46; 
	color:White;
}
th.CISMReviewCourse {
	margin-top:0; padding:0; 
	height:10px; 
	font-size:9pt;
	font-weight:Bold;
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#003366; 
	color:White;
}

td.CISADayMonth {
	vertical-align: top;
	text-align:center;
	font-weight:Bold; 
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
}
td.CISMDayMonth {
	vertical-align: top;
	text-align:center;
	font-weight:Bold; 
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
}

.CISAReviewDottedBottom {
	border-bottom:1px dotted #9C1B46;
}
.CISAReviewSolidBottom {
	border-bottom:2px solid #9C1B46;
}

.CISMReviewDottedBottom {
	border-bottom:1px dotted #003366;
}
.CISMReviewSolidBottom {
	border-bottom:2px solid #003366;
}

.CISAReviewYr2008 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: Bold; 
	font-size:10pt;
	color:#9C1B46;
}
.CISMReviewYr2008 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: Bold; 
	font-size:10pt;
	color:#003366;
}

.CISAReviewYr2007 {
	text-align:center;
	font-weight: Bold; 
	font-size:10pt;	
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
}
.CISMReviewYr2007 {
	text-align:center;
	font-size:10pt;	
	font-weight: Bold; 
	font-family:Arial, Helvetica, sans-serif;
	color:#9C1B46;
}

.CISAReviewLocationBox2008 {
	width:90%;
	padding:3px;
	text-align:center;
	color:#9C1B46;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8.5pt;
	font-weight:Bold;
	border:1px solid #9C1B46;	
}
.CISMReviewLocationBox2008 {
	width:90%;
	padding:3px;
	text-align:center;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8.5pt;
	font-weight:Bold;
	border:1px solid #003366;	
}

.CISAReviewLocationBox2007 {
	width:95%;
	padding:3px;
	text-align:center;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8.5pt;
	font-weight:Bold;
	border:1px solid #003366;	
}
.CISMReviewLocationBox2007 {
	width:95%;
	padding:3px;
	text-align:center;
	color:#9C1B46;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8.5pt;
	font-weight:Bold;
	border:1px solid #9C1B46;	
}

.ReviewCourseInformation {
	vertical-align:top; 
	background-color:#DCDCDC;
	border-right:1px outset White;
}

.ReviewCourseContactInfo {
	vertical-align:top; 
}
/* End Chapter Review Courses */

/* Begin CISA-CISM FAQ */
.CISA-faq-Answer {margin-left:15px; margin-top:0px; padding-right:10px;}
.CISM-faq-Answer {margin-left:15px; margin-top:0px; padding-right:10px;}
/* End CISA-CISM FAQ */

/* Begin Chapter Seminars */
.SeminarLocationBox2008 {
	width:95%;
	padding:3px;
	text-align:center;
	color:#406480;
	font-size:8.5pt;
	font-weight:Bold;
	border: 1px solid #406480;	
}

.SeminarLocationBox2007 {
	width:95%;
	padding:3px;
	text-align:center;
	color:#807340;
	font-size:8.5pt;
	font-weight:Bold;
	border: 1px solid #807340;
}

p.SeminarCountryMenu {
	width:410px;
	text-align:center;
	font-size:9pt;
	font-weight:Bold;
	font-family:Arial, Helvetica, sans-serif;
	color:003366;
}

a.SeminarCountryMenu, a.SeminarCountryMenu:visited {
	text-decoration:none; 
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:Black; 
}

a.SeminarCountryMenu:hover {
	text-decoration:underline;
	border:none;
	background-color:#D4E0E9;
	font: Normal 9pt Arial, Helvetica, sans-serif;
	color:#003366;
}

table.ChapterSeminar {
	width:100%;
	margin-bottom:20px;
}

th.ChapterSeminar {
	margin-top:0; padding:0; 
	height:10px; 
	font-size:9pt;
	font-weight:Bold;
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#003366; 
	color:White;
}

.ChapterSeminarDottedBottom {
	border-bottom:1px dotted #949DA3;
}
.ChapterSeminarSolidBottom {
	border-bottom:2px solid #949DA3;
}

td.ChapterSeminarDayMonth {
	vertical-align: top;
	text-align:center;
	font-weight:Bold; 
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
}

.SeminarYr2008 {
	text-align:center;
	font-size:10pt;
	font-weight: Bold; 
	color:#406480;
}

.SeminarYr2007 {
	text-align:center;
	font-size:10pt;
	font-weight: Bold; 
	color:#807340;
}

.SeminarInformation {
	vertical-align:top; 
	background-color:#D4E0E9;
	border-right:1px outset White;
}

.SeminarContactInfo {
	vertical-align:top; 
}
/* End Chapter Seminars */
/* Chapter Seminar Submission Form */
td.ChapterSubmissionForm {
	padding:5px;
}
td.ChapterSubmission-RightAlign {
	padding:5px; font-weight:Bold; 
	width:50%; text-align:right; vertical-align:top; 
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
/* End Chapter Seminar Submission Form */

/* Begin CGIT Certification Styles 7/9/2007 */
p.ITGovCert-JobPracticeStatements {
	text-align:center; 
	padding-bottom:10px; 
	margin-bottom:10px; 
	border-bottom:1px dotted Silver;
}

a.CGIT-JPLinks, a.CGIT-JPLinks:Hover, a.CGIT-JPLinks:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:Bold; text-decoration:none;
}

/* End CGIT Certification Styles */

/********* End Certification Styles *********/


/********* Begin Marketing Styles *********/

.ad-landing-calloutbox {
	margin:5px;
	padding:5px;
	background-color:#D4E0E9;
	border:1px solid #307DB6;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:9px;
}

/********* End Marketing Styles *********/


/* Begin Phone List */

td.PhonelistName {
	margin-bottom:0px; padding-bottom:1px;
	text-align:left;
	border-bottom: 1px dotted Black;
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
td.PhonelistNumber {
	padding-top:8px;
	text-align:left;
	font-size:x-small;
	font-weight:Bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

th.Phonelist {
	margin:5px 0px 5px 0px;
	padding:5px 0px 2px 0px;
	background-color:#5698C8;
	color:White;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:Bold;
}
/* End Phone List */

/* *** Begin Education and Conferences *** */
	.EuroCACS {color:#76317D;}
	.NorthAmericaCACS {color:#C3AB32;}
	.OceaniaCACS {color:#69B5CF;}
	.LatinAmericaCACS {color:#E19B29;}
	.AsiaPacificCACS {color:#97B940;}
	.InternationalConf {color:#D33E04;}
	.NWSecurityConf {color:#00226C;}
	.InfoSecurityConf {color:#0083A6;}
	.InfoSecurityMgmtConf {color:#BA5D56;}
	.COBITUserConvention {color:#003875;}
	.SOXSymposium {color:#9CA356;}	

/* Conference Sponsor Headings */
th.GoldSponsor {
	width:33%;
	padding-top:3px;
	font-weight:Bold;
	color:#000000;
	background-color:#CFB53B;
}
th.SilverSponsor {
	width:33%;
	padding-top:3px;
	font-weight:Bold;
	color:#545454; 
	background-color:#E6E8FA;
}
th.BronzeSponsor {
	width:33%;
	padding-top:3px;
	font-weight:Bold;
	color:#FFFFFF;
	background-color:#8C7853;
}

/* Conference Sponsor Cells. Use these for all non-BOTTOM cells. */
td.GoldSponsor-right {
	vertical-align:top;
	margin-left: 5px; padding:8px;
	border-top:none; 
	border-right:1px solid #CFB53B;  
	border-bottom:none;
	border-left:none;	
}
td.SilverSponsor {
	vertical-align:top;
	margin-left: 5px; padding:8px;
	border-top:none; 
	border-right:none; 
	border-bottom:none;
	border-left:none; 
}
td.BronzeSponsor-left {
	vertical-align:top;
	margin-left: 5px; padding:8px;
	border-top:none; 
	border-right:none; 
	border-bottom:none;
	border-left:1px solid #8C7853; 
}
/* Conference Sponsor Cells. Use these for all BOTTOM cells. */
td.GoldSponsor-bottom {
	vertical-align:top;
	margin-left: 5px; padding:8px;
	border-top:none; 
	border-right:1px solid #CFB53B; 
	border-bottom:1px solid #CFB53B;
	border-left:none; 
}

td.SilverSponsor-bottom {
	vertical-align:top;
	margin-left:5px; padding:8px;
	border-top:none; 
	border-right:none; 
	border-bottom:1px outset #D6D6D6;
	border-left:none; 
}

td.BronzeSponsor-bottom {
	vertical-align:top;
	margin-left: 5px; padding:8px;
	border-top:none; 
	border-right:none; 
	border-bottom:1px solid #8C7853;	
	border-left:1px solid #8C7853; 
	}

/* Exhibitor Bullets */
ul.Exhibitors {
	list-style-image: url(/Images/bullets/exhibitorlist.png);
}
li.ExhibitorLI {font-size:10px;}

/* Conference Sponsor Bullets */
.GoldBullets {color:#CFB53B;}
ul.GoldBullets {list-style:disc}
li.GoldBullet {color:#CFB53B; padding-left:5px;}

ul.SilverBullets {list-style:disc}
li.SilverBullet {color:#949DA3; padding-left:5px;}

ul.GoldBullets {list-style:disc}
li.GoldBullet {color:#CFB53B; padding-left:5px;}

ul.BronzeBullets {list-style:disc}
li.BronzeBullet {color:#8C7853; padding-left:5px;}

/* Conference-Education Landing Page */
h2.GlobalEvents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:Bold;
	text-align:center;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity img{
border: none;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; 
}
/* Dummy definition to overcome IE bug */

/* Global Events Calendar */

/* set millions of background images */
/*.rbroundbox { background-color: url(/images/conferences/nt.gif) repeat; } */
.rbtop div { background-color: url(/images/conferences/rounded-topleft.gif) no-repeat top left; }
.rbtop { background-color: url(/images/conferences/rounded-topright.gif) no-repeat top right; }
.rbbot div { background-color: url(/images/conferences/rounded-bottomleft.gif) no-repeat bottom left; }
.rbbot { background-color: url(/images/conferences/rounded-bottomright.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }





td.GlobalEvents {
	padding-left: 10px; margin-left: 10px; border-bottom:1px solid #E1EBF4;
}

a.GlobalEvent, a.GlobalEvent:visited {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:Bold;
}
a.GlobalEvent:hover {
	text-decoration:none; background-color:White; border-bottom;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:Bold;
}

a.EducationEvent, a.EducationEvent:visited {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:Normal;
}
a.EducationEvent:hover {
	text-decoration:underline; background-color:White;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:Normal;
}

/* Begin CACS Overview-Schedule */
a.CACS-Overview, a.CACS-Overview:visited {font-weight:bold;}
.EuroCACS-bottomborder {padding-top:12px; border-bottom:2px dotted #76317D;}
.NorthAmericaCACS-bottomborder {padding-top:12px; border-bottom:2px dotted #C3AB32;}
.OceaniaCACS-bottomborder {padding-top:12px; border-bottom:2px dotted #69B5CF;}
.LatinAmericaCACS-bottomborder {padding-top:12px; border-bottom:2px dotted #E19B29;}
.AsiaPacificCACS-bottomborder {padding-top:12px; border-bottom:2px dotted #97B940;}
.International-bottomborder {padding-top:12px; border-bottom:2px dotted #D33E04;}
.NWSecurityConf-bottomborder {padding-top:12px; border-bottom:2px dotted #00226C;}
.InfoSecurityConf-bottomborder {padding-top:12px; border-bottom:2px dotted #0083A6;}
.InfoSecurityMgmtConf-bottomborder {padding-top:12px; border-bottom:2px dotted #BA5D56;}
.ITGovComplianceConf-bottomborder {padding-top:12px; border-bottom:2px dotted #5A2049;}
.COBITUserConvention-bottomborder {padding-top:12px; border-bottom:2px dotted #003875;}
.SOXSymposium-bottomborder {padding-top:12px; border-bottom:2px dotted #9CA356;}

/* Begin CACS CSS */
table.Exhibitors-Advertisers-Events {
	width:100%;
	border:none;
	margin-top:15px; padding-top:15px;
}

td.CACSConfLogo {
	border-bottom: 1px dotted #C3AB32; 
	text-align:center; 
	vertical-align:top; 
	height:100px; 
	padding-top:10px;
}

td.CACSConfData {
	border-bottom: 1px dotted #C3AB32; 
	text-align:left; 
	vertical-align:top; 
	padding-top:10px;
}
/* End CACS CSS */

/* *** Begin Education and Conferences *** */

		/*** COBIT Styles ***/


/* Begin COBIT Acknowledgements */
.COBIT-ack-SteeringCommittee {font-family:Times New Roman, Times, serif; font-style:italic;}
h4.COBIT-ack-Workgroups {
	margin-left:15px;
	padding-bottom: 0px 0px 5px 15px; 
	border-bottom:1px dotted #990033; 
	width:75%;
}
p.COBIT-ack-WorkgroupP {padding-left:15px; margin-left:15px;}
	
/* End COBIT Acknowledgements */

		/* TRAINING WEEK */
/* Begin ISACA TrngWk Custom Class Names */
.TW-tab-left {
	width:11px;
	background-image: url(/Graphics/graphic_lefttab.gif); 
	background-repeat: no-repeat;
}

.TW-heading {
	background-color:#9C1B46;
	color:White;
	font-weight:Bold;
	text-align:center;
}

.TW-tab-right {
	width:15px;
	background-image: url(/Graphics/graphic_righttab.gif); 
	background-repeat: no-repeat;
}

.TW-bottomborder {
	border-bottom:1px solid #9C1B46;
}

.TW-leftcolumn {
	vertical-align:top; 
	border-top:1px solid #9C1B46;
	border-right:1px solid #9C1B46;
	border-bottom:none;
	border-left:1px solid #9C1B46;
}

.TW-rightcolumn {
	vertical-align:top; 
	border-top:1px solid #9C1B46;
	border-right:1px solid #9C1B46;
	border-bottom:none;
	border-left:none;
}
.TW-topmargin {
	margin-top:18px;
}

/* Begin ISACA TrngWk Custom Class Names */

/* ************ ISACA/ITGI BOARD PORTAL STYLES ************ */
/* Board Area ***MENU***  */
.BoardAreaMenuContainer {
	padding:3px; 	
	background-color:#d4e0e9;
	border:1px ridge #d4e0e9;
	width:98%;
}
.BoardAreaMenuTbl{
	padding:2px; 	
	width:96%;
	background-color:#507ea1;	
}
td.BoardAreaMenuTD {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 	
	font-weight:Bold; 	
	color:#BFE4FF;	
	background-color:#507ea1;
	border:1px solid #BFE4FF;
	padding:2px;
}

a.BoardAreaMenuAnchors:link {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	color:#BFE4FF;
	background-color:#507ea1;	
	border:none;
	padding:1px 2px;	
}
a.BoardAreaMenuAnchors:visited {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	color:#BFE4FF;
	background-color: #507ea1;	
	border:none;
	padding:1px 2px;	
}
a.BoardAreaMenuAnchors:hover {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	background-color:#bfe4ff;	
	color:#BF4D30;
}
a.BoardAreaMenuAnchors:active {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	color:White;
}

a.BoardAreaMenuLink, a.BoardAreaMenuLink:visited {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	color:#BFE4FF;
}
a.BoardAreaMenuLink:hover {
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:Bold; 
	font-size:10px; 
	color:#BF4D30;
}
/* End BoardArea ***MENU***  */


/* Begin Board Area ***CONTENT*** */
h2.BoardSectionHdr-Red {
	padding-left:5px; padding-top:1px; padding-bottom:2px; 
	color:White; background-color:#BF607E; 
	border-bottom: 1px ridge White;
}
h2.BoardSectionHdr-Blue {
	padding-left:5px; padding-top:1px; padding-bottom:2px; 
	color:White; background-color:#507EA1; 
	border-bottom: 1px ridge White;
}
h3.BoardSectionHdr {
	padding-top:15px; border-top:1px dashed #BF607E;
}
table.BoardAreaTbl {
	text-align:center; padding:2px; background-color:#507EA1; width:100%;
}
ul.BoardArea {
	 list-style-image:url(/images/pdf-file.gif);
}
li.DottedBottom {
	border-bottom:2px dotted Navy;
}
a.BoardAreaLink:link,a.BoardAreaLink:visited, a.BoardAreaLink:hover, a.BoardAreaLink:active,  
a.BookstoreLink:link, a.BookstoreLink:visited, a.BookstoreLink:hover, a.BookstoreLink:active, a.PDFLink:link, a.PDFLink:visited, a.PDFLink:hover, a.PDFLink:active, a.FileLink:link, a.FileLink:visited, a.FileLink:hover, a.FileLink:active 
a.SWFLink:active, a.SWFLink, a.SWFLink:visited, a.SWFLink:hover, a.SWFLink:active 
a.DOCLink:active, a.DOCLink, a.DOCLink:visited, a.DOCLink:hover, a.DOCLink:active 
a.PPTLink:active, a.PPTLink, a.PPTLink:visited, a.PPTLink:hover, a.PPTLink:active 
{
	text-decoration:none; margin-left:10px; vertical-align: text-top;
	line-height:1.0em;
}
/* End BoardArea ***CONTENT***  */

/* Begin Board Area Events Calendar CSS */
strong.BoardAreaStrong {font-size:10px; font-weight:Bold; font-family:Arial, Helvetica, sans-serif;}

table.BoardAreaEvents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border:1px solid #507ea1;
}

th.BoardAreaEvents-TH {
	background-color: #e9e9ff;
	vertical-align:bottom;
	padding:3px 0px;
	font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:Bold;
}

th.BoardAreaEventsTableTitle {
	font-weight:Bold;
	color: #ffffff;
	background-color: #507ea1;
	text-align: left;
	margin-left:10px; padding-left:10px;
}

td.BoardAreaEventsMonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:Bold;
	text-align: center;
	vertical-align:middle;
	color: #9e244f;
	border-top:1px solid #507ea1;
	border-right:1px solid #507ea1;	
	border-bottom:none; border-left:none;
}

td.BoardAreaEventsTxt {
	height:50px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	border-top:1px solid #507ea1;
	border-bottom:none;		
}

td.EventLogo {
	text-align:center;
	padding:3px;
	border-bottom:1px groove #507EA1;	
}

a.BoardAreaEvents:link, a.BoardAreaEvents:visited, a.BoardAreaEvents:hover, a.BoardAreaEvents:active, {
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; font-size:12px; text-decoration:none;
}

hr.Divider  {border-top:1px solid #507ea1;}


/* End BoardArea Events*/
/* ************ END ISACA/ITGI BOARD PORTAL STYLES ************ */

/* Leftovers */
th.ReviewCourse {
	margin-top:0; padding:0; 
	height:10px; 
	font: Bold sans-serif, Verdana; 
	background-color:#003366; 
	color:White;
}

.Cheading {
	text-align:left; 
	font-weight:Bold;
	font-family: sans-serif, Verdana; 
	color:#406480;
}

.CountryHeading {
	text-align:left; 
	font: Bold sans-serif, Verdana; 
	color:#000066;
}

.DottedBorder {
	border-bottom:1px dotted #949DA3;
}

.leftcolumn {
	vertical-align:top; 
	border-top:1px solid #9C1B46;
	border-right:1px solid #9C1B46;
	border-bottom:none;
	border-left:1px solid #9C1B46;
}

.lefttab {
	width:11px;
	background-image: url(/Graphics/graphic_lefttab.gif); 
	background-repeat: no-repeat;
}

.ReviewCourse2007 {
	text-align:center;
	font: Bold; color:Navy;
}

.ReviewCourseBottomBorder {
	border-bottom:1px solid #9C1B46;
}

.rightcolumn {
	vertical-align:top; 
	border-top:1px solid #9C1B46;
	border-right:1px solid #9C1B46;
	border-bottom:none;
	border-left:none;
}

.righttab {
	width:15px;
	background-image: url(/Graphics/graphic_righttab.gif); 
	background-repeat: no-repeat;
}

.shadedcell {
	background-color:#9C1B46;
	color:White;
	font-weight:Bold;
	text-align:center;
}

.SolidBorder {
	border-bottom:1px solid #949DA3;
}

.topmargin {
	margin-top:18px;
}

.Yr2006 {
	text-align:center;
	font: Bold; color:#406480;
}

.Yr2007 {
	text-align:center;
	font: Bold; color:#807340;
}
/* End Leftovers */

/* Begin ITGI CSS */
table.licensee {border:1px solid Silver;}
td.licensee {vertical-align:top; text-align:center; border:none;}
.licenseeimage {border:none; width:109px; height:46px;}

p.test {color:Red; background-color:#CC99CC;}

/* End ITGI CSS */

/* END Custom Class Names */

