
span .bigRedTitle {
  font-family: Arial, Helvetica, sans-serif;
  color:	#C2494F;
  font-size:    14px;
}

td .bigText {
  font-family:  Arial, Helvetica, sans-serif;
  font-size:    14px;
  font-weight:  bold; 
}

div.greenOAReport
{
    border:solid #AAAAAA 2px;
    width:600px;
    margin:10px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    background-color:#CCFFCC;
}

div.redOAReport
{
    border:solid #AAAAAA 2px;
    width:600px;
    margin:20px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    background-color:#FF8888;
}


div.oaaffiliations
{

}

div.oaaffiliations > div.match
{
    margin:8px;
    padding:3px;
    margin-top:10px;
    margin-bottom:10px;
    border:dotted black 1px;
}

div.oaaffiliations > div.match > div.oasrc
{
}

div.greenOAReport > div.oaaffiliations > div.match
{
        background-color:#F0FFF0;
}

div.redOAReport > div.oaaffiliations > div.match
{
        background-color:#FFF0F0;
}

div.oaaffiliations > div.match > div.oasrc:before
{
    content: "TeX file";
    font-weight:bold;
    display:block;
}

div.oaaffiliations > div.match > div.matches
{

}

div.oaaffiliations > div.match > div.matches:before
{
    content:"Open Access Institutions";
    font-weight:bold;
    display:block;
}

div.oaaffiliations > div.match > div.matches > div.affil
{

}


div.oaaffiliations > div.match > div.matches > div.affil > div.score
{
     display:none;
}

div.oaaffiliations > div.match > div.matches > div.affil > div.name
{
     display:inline;
}





/*
# table.keywordTable {
#  font-family:  Arial, Helvetica, sans-serif;
#  font-size:    12px;
#  width:	600px;
#  border: 1px solid #336699;
#  border: 0;
#  color: 	#000;
#  padding:	 12;
#  spacing:    4;
#  margin:	 0;
#  border-collapse: collapse;
#  text-align:center;
#  vertical-align:middle;
# }
*/

table.generic {
  font-family:  Arial, Helvetica, sans-serif;
  font-size:    12px;
}

span.en /* [e]xplicative [n]ote */
{
	font-size: 7pt;
}

span.ren /* [r]ed [e]xplicative [n]ote */
{
	font-size: 7pt;
	color: red;
}






.basecontainer
{
    display:block;
    width:600px;
    margin-left:auto;
    margin-right:auto;
}

div.kgtitle
{
    background-color:#CCCCCC;

    padding-top:2px;
    padding-bottom:2px;
    margin-top:10px;
    margin-bottom:10px;

}

div.kgtitle div.decoration
{
    border-top:solid #666666 1px;
    border-bottom:solid #666666 1px;
    padding-top:5px;
    padding-bottom:5px;
}


div.kgtitlesgtitle
{
    text-align:left;
    margin-top:5px;
    margin-bottom:5px;
}

div.optionalkgtitlesgtitle:after
{
    content:' (supplementary)';
    font-weight:bold;
}





td.ksgtitlecontainer
{
    font-weight:bold;
    background-color:#CCCCCC;
    padding:10px;

    border-left:solid #CCCCCC 2px;
    border-right:solid #CCCCCC 2px;
    border-top:solid #CCCCCC 2px;
}

div.ksgtitlecontainer
{

}

td.ksgcontents
{
    border-left:solid #CCCCCC 2px;
    border-right:solid #CCCCCC 2px;
    border-bottom:solid #CCCCCC 2px;
}





td.optionalksgtitlecontainer
{
    /* xfont-weight:bold; */
    background-color:#CCCCCC;
    padding:10px;

    border-left:solid #CCCCCC 2px;
    border-right:solid #CCCCCC 2px;
    border-top:solid #CCCCCC 2px;
}

div.optionalksgtitlecontainer
{
}

div.optionalksgtitlecontainer:after
{
    font-weight:bold;
    content:' (supplementary)';
    display:inline;
    text-align:center;
}

td.optionalksgcontents
{
    border-left:solid #CCCCCC 2px;
    border-right:solid #CCCCCC 2px;
    border-bottom:solid #CCCCCC 2px;

}

td.sepcell
{
    background-color:white;
}

table.simpleNoBorder {
	padding: 0;
	margin: 8px auto;
	vertical-align: middle;
	border-collapse: collapse;
	}

table.simpleNoBorder TH {
	background-color: #CCC;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	}

table.simpleNoBorder TD.bold {
	font-weight: bold;
	}

table.simpleNoBorder TD {
    width: 100px;
	border-bottom: solid 1px #999; 
	text-align: center;
	padding: 15px;
	vertical-align: middle;
}


table.metadataTable tr.meta
{
    background-color: #EEEEEE;
}

table.metadataTable tr.meta td
{
    padding:10px;
}

.ca
{
    width:600px;
    margin-left: auto;
    margin-right: auto;
}


.bd
{
    border:solid black 1px;
}

.nc
{
    margin-left:auto;
    margin-right:auto;
    width:600px;
    border:solid black 0px;
}

.redBold {
    color: red;
    font-weight: bold;
}

.readonly {
    color: #666;
    background-color: #E8E8E8;
}
.medheader
{
    font-size: 1.1em;
    font-weight: bold;
    border-bottom:dotted 1px;
}
.smallheader
{
    font-weight: bold;
}
.ignoreText {
    color: rgb(144, 7, 189)
}
.ftxmlcbox {
    color: red;
    vertical-align: bottom;
    margin: 0px;
}

input[type="checkbox"][class="vreadonly"][disabled][checked]
{
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 1);
}

#container {
    width:600px;
    margin:0 auto;
}

#left {
    float:left;
    width:600px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto 
}
