/* global */
body {background-color:white;}
H1, H2 {text-align: center ; clear: both}
H3 {text-align: left ; clear: both}
p {padding: 3px}
@media (max-width: 500px) { 
a { line-height: 175% }  
a.refnum { line-height: 100%; display: inline-block; margin: 6px }
}

/* titlex */
br { clear: both; }
A.UImenu { text-decoration: none ; color: #000000; line-height: 100%; font-size: xx-large; font-weight: bolder; text-decoration: none; color: #000000; }

div.title { background-color: #ccdbff; background-position: right; background-repeat: no-repeat; padding: 12px; border-radius: 10px}

/* div.breadcrumbs {float: left; line-height: 175% } */
div.rightfloat {float: right ; padding-bottom: 0.5em }

div.inlineoutline {float: right ;  background-color: #ccdbff; text-decoration: none; color: #000000; padding: 12px; border-radius: 10px ; width: 85% }

div.menutitle {text-align: center; padding : 2px; margin: 2px; text-decoration: none} 

sup.def { font-size: .5em }

li { word-wrap: break-word; padding-top: .5em} 

/* for milestones chart */
li.milestones { padding-top: .7em }

/* for glossary */
div.normal {}
div.made_outer {background: url(figures/bluesky2.jpg) }
div.made {
margin-right: 75px; margin-left: 75px; padding: 15px; 
border: 5px solid #FFB5C5;
  background: url(figures/eye.jpg);
  color: #0000ff
}

/* APA */
div.abstract {margin-right: 60px; margin-left: 60px; }
div.caption {margin-right: 20px; margin-left: 20px; padding: 10px; 
border: 1px solid black; outline-color: red;}
div.note {margin-right: 75px; margin-left: 75px; padding: 15px; 
border: 5px; font-size: 80%}
div.center {text-align: center}
td.headerl {text-align: left; border-top: 1pt solid black; border-bottom: 1pt solid black;}
td.headerc {text-align: center; border-top: 1pt solid black; border-bottom: 1pt solid black;}
td.headerr {text-align: right; border-top: 1pt solid black; border-bottom: 1pt solid black;}
td.group {text-align: center; border-bottom: 1pt solid black;}
td.footerl {text-align: left; border-bottom: 1pt solid black;}
td.footerc {text-align: center; border-bottom: 1pt solid black;}
td.footerr {text-align: right; border-bottom: 1pt solid black;}
td.apal {text-align: left; vertical-align: text-top;}
td.apac {text-align: center;}
td.apar {text-align: right;}
caption.apa {text-align: left; caption-side: top}

/* misc */
div.statusbar  {float: right}
img.fig { text-align: center }
div.warning {border-style:solid; border-color:blue; border-width:thick; padding:.5em; margin:.3em; border-radius:10px}
div.quote {float: right ; border-style:solid; border-color:blue; padding: 12px;  border-radius:10px ; width: 85% }
a.refnum { font-size: 80% }

