    /*NB: Colors may be overridden in site specific css-files. E.g. ACN-specific.css */

	/* Headings */ 
	h1, h2, h3, h4, h5, h6  { font-family:arial,helvetica,sans-serif; color:#808285; text-decoration:none; font-weight:bold; margin:0px;}
    h1                      { font-size:20px; }
	.article h1             { font-size:20px; color:#253B7E; line-height:23px; font-weight:normal;}
	.searchHeader h1        { display:inline-block; } /* To enable .searchTopic to be shown inline with header */
    
	h2                      { font-size:17px; }
	
	h3                      { font-size:14px; line-height: 18px; }
	div.promoBox h3         { margin: 10px 0px 0px 0px;}
	h6                      { font-size:10px; font-weight: normal; line-height: 16px; color:#808285; text-transform:uppercase; }
	
	                      
	
	.IssueHeader,			
	.CaseHeader,			
	.ArticleHeader,			
	.largeHeader			{ font-family:arial,helvetica,sans-serif; font-size:20px; color:#253B7E; text-decoration:none; line-height:23px; font-weight:normal; }
	.articleListHeader		{ font-family:arial,helvetica,sans-serif; font-size:17px; color:#5b9bc9; text-decoration:none; line-height:23px; font-weight:bold; }
	.SymposiumHeader		{ font-family:arial,helvetica,sans-serif; font-size:16px; color:#6198C8; text-decoration:none; line-height:18px; font-weight:bold; }
	.BoxHeader				{ font-family:arial,helvetica,sans-serif; font-size:14px; color:#6198C8; text-decoration:none; line-height:18px; font-weight:bold; }
	.regularHeader			{ font-family:arial,helvetica,sans-serif; font-size:14px; color:#6198C8; text-decoration:none; line-height:18px; font-weight:bold; }
	.SymposiumDateHeader	{ font-family:arial,helvetica,sans-serif; font-size:14px; color:#6F6F57; text-decoration:none; line-height:18px; font-weight:normal; }
	.normalHeader			{ font-family:arial,helvetica,sans-serif; font-size:14px; color:#253B7E; text-decoration:none; line-height:18px; font-weight:bold; }
/*	.QuestionHeader			{ font-family:arial,helvetica,sans-serif; font-size:16px; color:#6F6F57; text-decoration:none; line-height:18px; font-weight:bold; }*/

	.summary                { font-family:verdana,sans-serif; font-size:11px; color:#808285; line-height:13px; margin-top: 15px; }
	.tag                    { font-family:verdana,sans-serif; font-size:10px; color:#808285; }
	.summary > div          { margin-top: 15px; }
	.summary .label         { font-weight: bold; }
	.conserveLinebreaks     { white-space:pre-line; }
	.IssueSummary			{ font-family:verdana,sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:13px; font-weight:normal; }
	.articleSummary			{ font-family:verdana,sans-serif; font-size:11px; color:#808285; text-decoration:none; line-height:13px; font-weight:normal; margin-top: 15px;}
	.SymposiumSummary		{ font-family:verdana,sans-serif; font-size:11px; color:#6F6F57; text-decoration:none; line-height:13px; font-weight:normal; }

	.authorsText			{ font-family:arial,helvetica,sans-serif; font-size:11px; color:#808285; text-decoration:none; line-height:13px; font-weight:normal; }
	.caseText				{ font-family:verdana,sans-serif; font-size:11px; color:#6F6F57; text-decoration:none; line-height:13px; font-weight:normal; }
/*	.forumText				{ font-family:verdana,sans-serif; font-size:11px; color:#253B7E; text-decoration:none; line-height:13px; font-weight:normal; }*/
/*	.forumPostText			{ font-family:verdana,sans-serif; font-size:11px; color:#6F6F57; text-decoration:none; line-height:13px; font-weight:normal; }*/
	.normalText				{ font-family:verdana,sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:13px; font-weight:normal; }
	.regularText			{ font-family:verdana,sans-serif; font-size:11px; color:#253B7E; text-decoration:none; line-height:13px; font-weight:normal; }
	.caseHighlightText		{ font-family:verdana,sans-serif; font-size:13px; color:#253B7E; text-decoration:none; line-height:14px; font-weight:bold; }
/*	.AlternativeText		{ font-family:verdana,sans-serif; font-size:11px; color:#253B7E; text-decoration:none; line-height:13px; font-weight:normal; }*/

	.SearchString			{ font-family:arial,helvetica,sans-serif; font-size:16px; color:#6198C8; text-decoration:none; line-height:18px; font-weight:bold; }
	.lnkReadMoreFlash		{ background-image:url(../images/iconFlash.gif); background-position:left; background-repeat:no-repeat; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; color:#808285; line-height:14px; font-weight:normal; padding:4px 6px 2px 26px; }
	.lnkReadMorePDF			{ background-image:url(../images/iconPDF.gif); background-position:left; background-repeat:no-repeat; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; color:#808285; line-height:13px; font-weight:normal; padding:2px 6px 2px 22px; }
	.lnkReadMore			{ font-family:Arial,Helvetica,Sans-Serif; font-size:10px; color:#808285; background-color:#FFFFFF; text-decoration:none; line-height:13px; font-weight:normal; padding:1px 6px 1px 6px; border-width:1px; border-style:solid; border-color:#808285; }
	.readMore				{ font-family:Arial,Helvetica,Sans-Serif; font-size:11px; line-height:13px; color:#993300; }

/* Href */
	a:link,a.vlink		{ font-size:11px; color:#808285; text-decoration:none; }
	a:visited,a:active	{ font-size:11px; color:#808285; text-decoration:none; }
	a:hover 			{ font-size:11px; text-decoration:none; }

/* other elements */
	.inputButton	{ background-color:#FFFFFF; color:#808285; margin-left:-10px; border:1px; border-style:solid; border-color:#808285; }
	.inputDrop		{ background-color:white; color:#808285; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; border:1px; border-style:solid; border-color:#808285; }
	.searchTopic	{ font-family:verdana,sans-serif; font-size:11px; font-weight:normal; color:#808285; line-height:13px; }
	.newsTicker     { text-transform:uppercase; font-size:11px; color:#808285; font-weight: bold; }
	.footer         { clear:both; }
	.error          { color:Red; }
	.hiddenIfNoScript,
	.hidden     	{ display:none; }

/* NavigationBar */
	.navSelected		{ margin: 3px; border-style:solid; border-width:1px; border-color:#5b9bc9; color:#5b9bc9; font-family:arial,helvetica,sans-serif; font-size:10px; text-decoration:none; line-height:16px; font-weight:normal; width:100%; background-color: white;}
	.navSelectable 		{ margin: 3px; font-family:arial,helvetica,sans-serif; font-size:10px; color:#808285; text-decoration:none; line-height:16px; font-weight:normal; width:100%;}
	.navNotSelectable	{ margin: 3px; font-family:arial,helvetica,sans-serif; font-size:10px; color:#cecece; background-color:#FAFAFA; text-decoration:none; line-height:16px; font-weight:normal; width:100%;}
	.navSeparator		    { background-image:url(../images/colorBar.gif); height:1px; width:160px; }
	.navIssueSelected	    { background-color:#6198C8; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; line-height:13px; color:#FFFFFF; }
	.navIssueSelectable	    { font-family:Arial,Helvetica,Sans-Serif; font-size:11px; line-height:13px; color:#993300; }
	.navMaquetSelectable	{ font-family:Arial,Helvetica,Sans-Serif; font-size:11px; line-height:13px; color:#253B7E;}
	
	ul.sideMenu li              { list-style-image: none; border: 1px solid transparent;}
	ul.sideMenu .opened         { border: 1px solid #808285; }
	ul.sideMenu li.opened a     { color: White; }
    ul.sideMenu li ul           { display: none; white-space:nowrap; list-style: none; }
    ul.sideMenu li a            { font-size: 10px; color:#808285;  cursor:pointer; }
    ul.sideMenu li a.disabled   { color:#cecece; width:100%; height: 100%; background-color:#FAFAFA; cursor:help;}
	
/* Captions for images */        
    .caption { font-size: 11px; color: #808285; margin-bottom: 15px; }
	
/* Listings */	
	.articleListItem { padding: 10px 0px; border-top:dotted; border-width:2px; border-color:#cecece; }
			
/* Other */
	td				{ font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none; }
	body			{ font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-color:#ffffff; text-decoration:none; }
	textarea		{ font-family:arial,helvetica,sans-serif; font-weight: normal; font-size: 11px; color:#333333; width:230; }
	li				{ list-style-image:url(../images/iconListItem.gif); padding-bottom:10px; }
	p				{ margin-top:2px; }
	hr				{ color:#cecece; height:1px; }
	div.separator   { border-top: dotted 2px #cecece; margin:30px 0px; height:0px;}

/* IE6 hack to enable border transparency. 
*  Use a color that should not be used elsewhere as it is turned transparent. 
   The zoom property triggers hasLayout which is required */
*html ul.sideMenu li { border-color: pink; filter: chroma(color=pink); zoom: 1; }

/* IE6 hack */
*html ul.sideMenu li a:hover,
*html ul.sideMenu li a:visited,
*html ul.sideMenu li a:link,
*html ul.sideMenu li a:active{
  font-size: 10px;
}
