.boxColor
{
    font: 9pt Arial;
    border:1px solid #035079;
    background-color:#E2F1FA;
}
.FormTxt
{
    font:normal normal 18px Calibri, Arial, Helvetica, sans-serif;
    white-space:nowrap;
}
div.filter
{
    white-space:nowrap;
    text-align:right;
    margin:10px 2px;
}
.Gbox
{
    border:1px solid #999;
    font:14px Calibri, Arial, Helvetica, sans-serif;
    padding:2px 10px;
    color:#999;
}
.DawnStyle
{
    margin:20px 2px 20px 2px;
    /*width:200px;*/
    background-color:#AAD3F3;
    border:1px solid #4A98DC;
    padding:5px;
    background:-webkit-gradient(linear,0,0,0 100%,from(#c8e5fd), to(#6fb2e8));
    background:-webkit-gradient(linear, left top, right top, color-stop(0%,#c8e5fd), color-stop(100%,#6fb2e8));
    background:-webkit-linear-gradient(top, #c8e5fd 0%,#6fb2e8 100%);
    background:-moz-linear-gradient(#c8e5fd, #6fb2e8);
    background:-o-linear-gradient(#c8e5fd, #6fb2e8);
    background:-ms-linear-gradient(top, #c8e5fd 0%,#6fb2e8 100%);
    background:linear-gradient(top center, #c8e5fd 0%, #6fb2e8 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8e5fd', endColorstr='#6fb2e8',GradientType=1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 3px 5px #555;-webkit-box-shadow:1px 3px 5px #555;box-shadow:1px 3px 5px #555;
}
.DawnStyle
{
    font:bold normal 18px Verdana;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    color:#013e5d;
    cursor:pointer;
}
.DawnStyle:hover
{
    color:#fff;
}
.DawnStyle:active, .DawnStyle:focus
{
    background:-webkit-gradient(linear,0,0,0 100%,from(#6fb2e8), to(#c8e5fd));
    background:-moz-linear-gradient(#6fb2e8, #c8e5fd);
    background:-o-linear-gradient(#6fb2e8, #c8e5fd);
    background:linear-gradient(top center, #6fb2e8, #c8e5fd);
}

.RightShifted
{
    text-align:right;
}
.LeftShifted
{
    text-align:left;
}
.rightSpace
{
    padding-right:10px;
}
.tiptxt
{
    font:normal normal 12px Calibri, Arial, Helvetica, sans-serif;
    padding:2px 6px;
    
}
input.Bait
    {
    visibility: hidden;
    }

/*
h1
{
    font:20px Calibri, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#013e5d;
}
*/
.NoBR
{
    white-space:nowrap;
}
div.box
{
 	border:	dashed 1px #634F36;
	background: #fffff5;
	padding: 20px;
	margin: 1em;
        width: 95%;
}
h4.blocktitle
{
font: bold 14px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#FF9D00;
margin:5px 0 2px 0;
}   

.Item
{
background-color:#EFF4F7;
padding:10px;
} 
td.exlist
{
 font: normal normal 16px Arial;
 border-bottom: 1px dashed #ccc;
 vertical-align: top;
 padding: 5px 3px;
 margin: 0px;
}

td.exlisttit
{
 font: bold normal 18px Arial;
 color: #004178; 
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 vertical-align: top;
 padding: 5px 3px;
 margin: 0px;
}
td.exlist a, td.exlist a:hover
{
font: bold 14px Arial;
text-decoration: none;
}


td.botbord
{
border-bottom: 1px dashed #000;
}
span.red
{
color: red;
font-weight: bold;
}
a.publ:hover
{
text-decoration: none;
}
#CentralContent ul li
{
font: normal 14px Arial;
}
#CentralContent ul.contextin
{
font: bold 18px Arial;
}
#CentralContent ul.contextin li 
{
margin-left:-50px;
color:#000;
font: normal 14px Arial;
}
#CentralContent ul.contextin li:before
{
content: "✓ ";  
}
div.modultitle
{
width: 280px; 
margin-top: 40px; 
font:bold normal 18px Calibri, Arial, Helvetica, sans-serif;
color: #bbb;
text-transform: uppercase;
}
#LeftColumn  ul.menu_labs
{
margin-top:30px;
}
#CentralContent h1
{
font: bold 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#9fc3e0;
width: 100%;
border-bottom: 3px solid #9fc3e0;
margin-bottom: 10px;
}

div.tag-category h1
{
font: bold 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#9fc3e0;
margin:0;
border: none;	
}
article.item-page p a.publbold, article.item-page p a.publbold:hover
{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#DD8800;
text-decoration:none;
}
article.item-page p a.publbold:hover {
color:#FFA500;
text-decoration:none;
}
p.reveale:hover{
color:#FFA500;
}
div.messred{
    color: darkred;
    background-color: mistyrose;
    border: 1px dashed darkred; 
    margin: 10px 0;
    width: 80%;
    padding: 10px 30px;
}
div.messgreen{
    color: #003d08; 
    background-color: #e7ffdb; 
    border: 1px dashed #003d08; 
    margin: 10px 0;
    width: 80%;
    padding: 10px 30px;
}
div.messpurple{
    color: #4206aa; 
    background-color: #f0e8ff; 
    border: 1px dashed #4206aa; 
    margin: 10px 0;
    width: 80%;
    padding: 10px 30px;
}
table.wide   { border-collapse: 
               collapse; width:100%; 
			   }
table.wide td, table.wide th  { border: 1px solid #999; }
#CentralContent table.wide td      { text-align: center;
                     font: 10px Arial; 
					 padding:2px;
					 margin: 0;
					 /*background-color: #eee;*/}
table.wide th      { vertical-align: middle;
                     text-align: center; 
                     font: bold normal 10px Arial; 
					 padding:0;
					 margin:0;}
/*table.wide th span { 
          writing-mode: tb-lr; /* +90°: use 'tb-rl' 
          text-align: left;          /* +90°: use 'right' 
          padding:10px 5px 0; }*/

table.wide th p{
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font: bold normal 10px/12px Arial;
  width: 20px;
  /*margin-left: 10px;
  padding-left: 11px;*/
}

div.display-limit {
font: 10px Arial; 	
}
div.cat-items{
	width: 100%;
}

div.cat-items table.category {
	width: 100%;
    padding: 2px 5px;
}
div.cat-items table.category td, div.cat-items table.category th  {
    border-bottom: 1px solid #ccc;	
}

div.cat-items table.category th  {
    padding: 2px 10px;	
}

div.cat-items table.category th.list-date {
    white-space: nowrap;
}

div.cat-items table.category td.list-date, div.cat-items table.category td.list-hits, div.cat-items table.category th {
	text-align: center;
}
table.bibtab-bordered{
border: 6px solid #b5d3eb;
}
td.bibtab{
background-color: #fff; 
text-align:center;
border-bottom: 1px solid #b5d3eb; 
}
td.bibtab:hover{
background-color: #e5f3ff;
}
span.bibtab-grey{
color: #666;    
}
span.bibtab-red{
color: #cc0066;
font-weight: bold;
}
td.tbwhite{
border-bottom: 1px solid #ccc;
padding: 2px 20px;
font: 14px Arial, Helvetica, sans-serif;
}
p.tbwhite{
font: 14px Arial, Helvetica, sans-serif;
}
#LeftColumn ul.nav li a.leftmenureduced
{
	font-size:60%;
}