/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Print Styles
   * Gives you some sensible styles for printing pages.
   See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
	 
-------------------------------------------------------------- */

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;   
  color:#000;
  background: none;
  font-size: 10pt;
}
.container {
  background: none;
}

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }

hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }

a:link, a:visited {
	background: transparent;
	font-weight:700;
	text-decoration: underline;
}

a:link:after, a:visited:after {
  font-size: 90%;
}

	.toggler-c { margin-bottom:25px; }
	.toggler { display: none; }


/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */


/* Tables for audiences
-------------------------------------------------------------- */

table.audience       { margin-bottom: 2.4em; width:100%; background: #F7F7F7;}
table.audience td			{ background: fff; color:#000000; }
table.audience th          { font-weight: bold; background: #595959; }
table.audience th,table.audience td       { padding: 0.6em 1.5em 0.6em 1em; border-bottom: solid 1px #EBEBEB;background: #fff;  }
table.audience tr.even td  {  }
table.audience tfoot       { font-style: italic; }
table.audience caption     {  }

table.audience tr.subhead td {  font-size: 85%; font-weight: bold; }
table.audience tr.subsubhead td { background: #F7F7F7; font-size: 85%; font-weight: bold; border-top: solid 2px #cccccc;}

table.audience thead td { font-weight:bold; padding-top:30px;}
table.audience thead .note, table.audience tbody .note { font-size: 85%; font-weight: normal;}

table.audience td.data { font-weight:bold; vertical-align:top; font-size: 85%;} 

table.audience td.data {width:108px;}



#topMenu, #navigation, #sidebar, #profileTitle, #PublicationSearch, #bottomMenu  {display:none;}


/**** Publications ******************************************************************************************************/
div.publicationList {margin-top:20px;width:100%;}
div.publicationList .publication {float:left;display:block;width:200px;height:280px;}
div.publicationList .publication .innerPublication {margin: 10px 10px 10px 10px;}
div.publicationList .publication .innerPublication .publicationImg { padding:2px; border:solid 1px #EFEFEF;}
div.publicationList .publication .innerPublication .publicationContent {}
div.publicationList .publication .innerPublication .publicationContent h2.pubTitle {font-size:12px;color:#333;margin:0px;font-family:arial,helvetica,clean,sans-serif;}
div.publicationList .publication .innerPublication .publicationContent h3.pubSubTitle {font-size:11px;margin:0px;color:#5D90D0;}
div.publicationList .publication .innerPublication .publicationContent .download {}
div.publicationList .publication .innerPublication .publicationContent .download a {}
div.publicationList .publication .innerPublication .publicationContent .download a .fileSize {}
div.publicationList .publication .innerPublication a.precedingPublication {padding-top:8px;display:block;}

div.publicationHead {text-align:right;width:100%;height:0px;overflow:visible;float:left;border-bottom:solid 1px #EFEFEF;height:20px;}
div.publicationHead h3.availParutionHeader {float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:100%;font-weight:bold;}
div.clearerHead {float:left;width:100%;clear:both;height:20px;}
div.publicationDetail {width:100%;}
div.publicationDetail h2.publYearTitle {width:100%;padding-bottom:5px;padding-top:5px;clear:both;margin-top:20px;font-size:14px;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;}
div.publicationDetail .publication {float:left;display:block;width:200px;height:280px;}
div.fourColPublication .publication {width:170px;}
div.publicationDetail .publication .innerPublication {margin: 10px 10px 10px 10px;}
div.publicationDetail .publication .innerPublication .publicationImg { padding:2px; border:solid 1px #EFEFEF;}
div.publicationDetail .publication .innerPublication .publicationContent {}
div.publicationDetail .publication .innerPublication .publicationContent h2.pubTitle {font-size:12px;color:#333;margin:0px;font-family:arial,helvetica,clean,sans-serif;}
div.publicationDetail .publication .innerPublication .publicationContent h3.pubSubTitle {font-size:11px;margin:0px;color:#5D90D0;}
div.publicationDetail .publication .innerPublication .publicationContent .download {}
div.publicationDetail .publication .innerPublication .publicationContent .download a {}
div.publicationDetail .publication .innerPublication .publicationContent .download a .fileSize {}
div.publicationDetail .publication .innerPublication a.precedingPublication {padding-top:8px;display:block;}

div.publicationDetail .publicationListItem {display:block;}
div.publicationDetail .publicationListItem .innerPublication {margin: 10px 10px 10px 10px;}
div.publicationDetail .publicationListItem .innerPublication .publicationImg { padding:2px; border:solid 1px #EFEFEF;}
div.publicationDetail .publicationListItem .innerPublication .publicationContent {}
div.publicationDetail .publicationListItem .innerPublication .publicationContent div.pubTitles{float:left;width:79%;padding-bottom:20px;}
div.publicationDetail .publicationListItem .innerPublication .publicationContent h2.pubTitle {font-size:15px;color:#333;margin:0px;font-family:arial,helvetica,clean,sans-serif;}
div.publicationDetail .publicationListItem .innerPublication .publicationContent h3.pubSubTitle {font-size:12px;margin:0px;color:#5D90D0;}
div.publicationDetail .publicationListItem .innerPublication .publicationContent .download {float:right;width:20%;}
div.publicationDetail .publicationListItem .innerPublication .publicationContent .download a {}
div.publicationDetail .publicationListItem .innerPublication .publicationContent .download a .fileSize {}
div.publicationDetail .publicationListItem .innerPublication a.precedingPublication {padding-top:8px;display:block;}
.fileSize img {display:none;}


table       { margin-bottom: 1.4em; width:100%; background: #F7F7F7;}
td			{ background: fff; }
th          { font-weight: bold; background: #595959; }
th,td       { padding: 0.6em 1.5em 0.6em 1em; border-bottom: solid 1px #EBEBEB;background: #fff;  }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eeeeec; }

tr.subhead td { background: #ebf1fa; font-size: 85%; font-weight: bold; color: #5d90d0;}
tr.subsubhead td { background: #F7F7F7; font-size: 85%; font-weight: bold; border-top: solid 2px #cccccc;}

thead td { background: #bf2c37; color: #fff; font-weight:bold;}
thead .note, tbody .note { font-size: 85%; font-weight: normal;}

td.data { font-weight:bold; vertical-align:top; font-size: 85%;} 

table.audience td.data {width:108px;}
