
/*
 * Copyright (c) 2001, 2003 The FreeBSD Documentation Project
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 * $FreeBSD: doc/share/misc/docbook.css,v 1.14 2008/11/21 07:28:34 keramida Exp $
 */
/*  Modifications made to accomodate BRS review pages.  W. Roberts 4/2009 */

/*  docbook.css formats
.xxx = class identifier used to modify tags
#xxx = id identifier used to modify local tags
*/



BODY ADDRESS {
    line-height: 1.3;
    margin: .6em 0;
  }


BODY BLOCKQUOTE {
    margin-top: .75em;
    line-height: 1.5;
    margin-bottom: .75em;
  }


HTML BODY {
    margin: 1em 8% 1em 10%;
    line-height: 1.2;
  }


.LEGALNOTICE {
    font-size: small;
    font-variant: small-caps;
  }


BODY DIV {
    margin: 0;
  }


DL {
    margin: .8em 0;
    line-height: 1.2;
  }


BODY FORM {
    margin: .6em 0;
  }


H1, H2,  H5, H6,DIV.EXAMPLE P B,.QUESTION,DIV.TABLE P B,DIV.PROCEDURE P B {
    color: #990000;
  }


H1,H2, H2, H5, H6 STRONG DIV.HLH1, H2,  H5, H6,DIV.TIP P B,.QUESTION,DIV.TABLE P B,DIV.PROCEDURE P B {
    color: #990000;
  }

h3, STRONG DIV.H3 {
	color: #0000BE;
}

h4, STRONG DIV.h4 {
  color:#007A00;
}

BODY H1, BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 {
    line-height: 1.3;
    margin-left: 0;
  }


BODY H1, BODY H2 {
    margin: .8em 0 0 -4%;
    font-size:1.45em;
  }


BODY H3, BODY H4 {
    margin: .8em 0 0 -4%;
  }


BODY H5 {
    margin: .8em 0 0 -2%;
  }


BODY H6 {
    margin: .8em 0 0 -1%;
  }


BODY HR {
    margin: .6em;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #cecece;
  }


BODY IMG.NAVHEADER {
    margin: 0 0 0 -4%;
  }


OL {
    margin: 0 0 0 5%;
    line-height: 1.2;
  }


BODY PRE {
    margin: .75em 0;
    line-height: 1.0;
    font-family: monospace;
  }


BODY TD, BODY TH {
    line-height: 1.2;
  }


UL, BODY DIR, BODY MENU {
    margin: 0 0 0 5%;
    line-height: 1.2;
  }


ul{
    margin-left : 3%;
    padding:0;
  }
ul.mrg {
	margin: 0 0 0 5%;
}

HTML {
    margin: 0;
    padding: 0;
  }


BODY P B.APPLICATION {
    color: #000000;
  }


.FILENAME {
    color: #007a00;
  }


.GUIMENU, .GUIMENUITEM, .GUISUBMENU,.GUILABEL, .INTERFACE,.SHORTCUT, .SHORTCUT .KEYCAP {
    font-weight: bold;
  }


.GUIBUTTON {
    background-color: #CFCFCF;
    padding: 2px;
  }


.ACCEL {
    background-color: #F0F0F0;
    text-decoration: underline;
  }


.SCREEN {
    padding: 1ex;
  }


.PROGRAMLISTING {
    padding: 1ex;
    background-color: #eee;
    border: 1px solid #ccc;
  }



@media screen {  /* hide from IE3 */
	a[href]:hover { background: #ffa }
}



BLOCKQUOTE.NOTE {
    color: #222;
    background: #eee;
    border: 1px solid #ccc;
    padding: 0.4em 0.4em;
    width: 85%;
  }

.NOTE {
	color: #222;
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.4em 0.4em;
	width: 90%;
   }
BLOCKQUOTE.TIP {
    color: #004F00;
    background: #d8ecd6;
    border: 1px solid green;
    padding: 0.2em 2em;
    width: 85%;
  }


BLOCKQUOTE.IMPORTANT {
    font-style:italic;
    border: 1px solid #a00;
    border-left: 12px solid #c00;
    background:white;
    padding: 0.1em 1em;
  }


BLOCKQUOTE.WARNING {
    color: #9F1313;
    background: #f8e8e8;
    border: 1px solid #e59595;
    padding: 0.2em 2em;
    width: 85%;
  }


DD.TIP {
    color:#222;
    background: #ECECEC;
    border: 1px solid #999;
    padding: 0.2em 2em;
    width: 95%;
  }


DD.kids {
    color: #9f1313;
    background: #f8e8e8;
    border: 1px solid #e59595;
    padding: 0.2em 2em;
    width:95%;
  }


#TIP {
    color:#222;
    background: #ECECEC;
    border: 1px solid #999;
    padding: 0.2em 2em;
    width: 95%;
  }


ul.TIP {
    color:#222;
    background: #ECECEC;
    border: 1px solid #999;
    padding: 0.2em 2em;
    width: 95%;
  }


ul.IMPORTANT {
    font-style:italic;
    border: 1px solid #a00;
    border-left: 12px solid #c00;
    background:white;
    padding: 0.1em 1em;
  }


ul.NOTE {
    color: #222;
    background: #eee;
    border: 1px solid #ccc;
    padding: 0.4em 0.4em;
    width: 85%;
  }




.ans {
    background: #000000;
    color:black;
  }


.ans:hover {
    background:#ffffff;
    color:red;
  }


.EXAMPLE {
    background: #fefde6;
    border: 1px solid #f1bb16;
    margin: 1em 0;
    padding: 0.2em 2em;
    width: 90%;
  }


.TIP {
    color:#004f00;
    background:#d8ecd6;
    border:2px solid green;
    padding: 0.2em 2em;
    width:90%;
    border-collapse:collapse;
  }


.HL {
    color:#004f00;
    background:#d8ecd6;
    padding: 0 1em .3em;
    width:95%;
  }


TABLE.TIP {
    color: #004F00;
    background: #d8ecd6;
    border: 2px solid green;
    padding: 0.2em 2em;
    width: 85%;
    border-collapse:collapse;
  }

TABLE.VAR {
	color: #004F00;
	background: #d8ecd6;
	border: 2px solid green;
	padding: 0.2em 2em;
	border-collapse: collapse;
}

/*   <style type="text/css">  */ 
/* <![CDATA[ */
  

body {
    background-color : #ffffff;
    color : #000000;
    font-family :  sans-serif;
    margin-bottom : 0%;
    margin-left : 0%;
    margin-right : 0%;
    margin-top : 0%;
    padding-bottom : 0%;
    padding-left : 0%;
    padding-right : 0%;
    padding-top : 0%;
  }


#masthead {
    font-size:2em;
    color: black;
    background-color:#a9d1ff;
    padding:0.5em;
    text-align:center;
  }
BODY.masthead {
	font-size:2em;
	color:black;
	background-color:#a9d1ff;
	padding:0.5em;
	text-align:center;
}

#menuRight {
    float:right;
    width:15%;
    height:auto;
    margin-left:0%;
    color:#3179ac;
    background-color:#eae9e8;
  }


#menuLeft {
    float:left;
    width:15%;
    height:auto;
    margin-left:-10%;
    color:#3179ac;
    background-color:#eae9e8;
  }


#mainText {
    margin:0 0% 0 10%;
  }


#emgray {
    background-color:#e0e0e0;
  }


#mainHeading {
    font-size: 1.75em;
  }


#subhHeading {
    font-size: 1.25em;
  }


#foot {
    text-align:center;
    font-size:smaller;
  }


a {
    text-decoration:none;
    color:#3179ac;
    font-weight:bold;
  }


a:hover {
    color:grey;
  }

/* New CSS definitions which probably will replace most if not all of the above.   */
/* Plan is to set up classes for each of the Key RT concepts:      */
/*         Demographics,, Anatomy, Natural History, Staging, Treatments, Outcomes, Papers. */

.tip {
    color: #004F00;
    background: #d8ecd6;
    border: 2px solid green;
    padding: 0.2em 2em;
    width: 85%;
  }
.warning {
    color: #9F1313;
    background: #f8e8e8;
    border: 1px solid #e59595;
    padding: 0.2em 2em;
    width: 85%;
  }

.important {
    font-style:italic;
    border: 1px solid #a00;
    border-left: 12px solid #c00;
    background:white;
    padding: 0.1em 1em;
  }

.staging {
    background:#D8E5FF;
    border:2px solid blue;
    border-collapse:collapse;
    border-spacing: 2em;
    padding: 1px 1px;
  }
	
	
.t-stage {
    background:#B3D9F2;
    border:2px solid blue;
    border-collapse:collapse;
    padding: 8px 8px;
  width:75%; 
}




.n-stage {
    background:#FFF79F ;
    border:4px solid yellow;
    border-collapse:collapse;
    padding: 0.2em 2em;
    width: 75%;
  }

.m-stage {
    background:#ABFFBC;
    border:2px solid green;
    border-collapse:collapse;
    padding: 0.2em 2em;
    width: 75%
  }


.anat {
    background-color:#FFEAEA;
    border:2px solid #FFACAC;
    border-collapse:collapse;
    padding: 0.2em 2em;
  }


.tx {
    background-color:#c0ffc0;
    border: 2px solid green;
    border-collapse:collapse;
    padding:0.2em 2em;
  }


.papers {
    background-color:#DFDFDF;
    border: 2px solid #cccccc;
    border-collapse:collapse;
    padding: 0.2em 2em;
  }

.hansen {
    padding: 1ex;
    background-color: #eee;
    border: 1px solid #ccc;
}

.emred {
    color:#ff0000;
    font-weight:600;
  }

.emblue {
    color:#0000ff;
    font-weight:500;
  }

.emgreen {
	color:#00A800;
	font-weight:600;
  }


.pg {
	color:#990000;
	font-weight:600;
}

.ajcc-IA {
	color: black;
        background-color: #FFFFBD;
 }
.ajcc-IB {
	color: black;
       background-color: #FFFF75;
 }
.ajcc-IIA   {
       background-color: #FFC2C6
      
 }
.SIOP-stage { background-color:#FFEECC;}

.ajcc-IIB  { background-color: #E37F85;  } 
.ajcc-III   { background-color: #B52BB0; }
.ajcc-IIIA { background-color: #9326FF}
.ajcc-IIIB { background-color: #F23AEC}
.ajcc-IIIC { background-color:#8ECD3C;}
.ajcc-IV   { background-color: #5C8527; 
 }

.section-title {
	font-size: 11pt;
	font-weight: normal;
	color: #0066CC;}

.subhHeading {
    font-size: 1.25em;
  }
.subheading {
   font-size: 1.25em;
  }



table.stdtable {
	border:1;
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2em;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	padding: 15px 15px 15px 15px;
}
td {
	padding: 5px 15px 5px 15px;
    }
/*  Revised to see if we can improve things.
table.stdtable {
	border: 2px solid blue;
	border-collapse: collapse;
	border-spacing: 2em;
	padding: 1 px 1 px;
	}
*/

/*  see if this is unneeded
table.stdtable  th {
	border-width: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;

}
table.stdtable td {
	border-width: 1px 5px 1px 1px;
	padding: 1em .6em .5em .8em;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
}

*/

UL LI.ild {
	display:inline;
	
}
 LI.ild {	
	border:solid 1px white;
	padding:5px;
	margin:5px;
	background-color:#dddddd;
	font-weight:550;
}





