﻿html { font-size: 100%; }

body {
	font-family: Verdana;
	background-color: #F0F8FF;
	/*background-image: url(../images/teal_paper.gif);*/
	margin-left: 0px;
	/*font-size: 100%;x-small;*/
	margin-top: 3px;
}
body.help {
   margin: 15px;
	background-color: #4682B4;
}
td.clpsehead {
	font-size: xx-small;
	font-family: Verdana;
	background-image: url(../images/bg.gif);
	padding: 5px;
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	margin-bottom: 6px;
	font-variant: small-caps;
	width:40%;
	margin-left: 10px;
}

.bf {
	font-size: larger;
}

td.h {
	background-image: url(../images/bg.gif);
	background-position: right;
   color: White;
	font-weight: bold;
	/*text-align: center;*/
	width:40%;
}

.lm {
	padding-left: 2px;
}

td.hs {
	background-image: url(../images/bg.gif);
	background-position: right;
}

th.hs {
	background-image: url(../images/bg.gif);
	background-position: right;
}

td.clpsefoot {
	background-image: url(../images/bg.gif);
}

td.clpse1 { 
	font-size: xx-small;
	font-family: Verdana;
	background-color: #FFFF80;
 white-space: nowrap;
	/*border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Black;
   padding-left: 3px;*/
}

td.clpse2 { 
   padding-left: 10px;
	font-size: xx-small;
	font-family: Verdana;
	white-space: nowrap;
	/*background-color: White;
	border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Black;
	border-right-width: 1px;
	border-right-style: Solid;
	border-right-color: Black;
	border-left-width: 1px;
	border-left-style: Solid;
	border-left-color: Black;*/
}

li
{
	list-style-position: outside;
	/*margin-left: 10px;*/
}

li.indent
{
	list-style-position: inside;
}

li.indent2
{
	margin-left: 25px;
}

/*td.clpse2 a {
	font-weight: bold;
}*/

td.clpse0 { 
	font-size: xx-small;
	font-family: Verdana;
	background-color: #FFFFC0;
		/*border-bottom-width: 1px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
		border-top-width: 1px;
	border-top-style: Solid;
	border-top-color: Black;
	padding-left: 3px;*/
}

div.details  {
    /*display:none; 
	visibility:hidden;*/
	background-color: #F0F8FF/*#FFCC99*/;
	margin: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	padding-left: 5px;
	padding-right: 5px;
}

td.bg  {
	background-image: url(../images/bg.gif);
}

li.valid {
	list-style: square;
	color: #B22222;
	font-weight: bold;
	margin-left: 1.5em;
}

.red {
	color: #B22222;
	font-weight: bold;
}

table.roster {
	width: 100%;
		border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px; 
		border-bottom-width: 2px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
		border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px; 
		border-top-width: 2px;
	border-top-style: Solid;
	border-top-color: Black;
}

table.toolbox {
	width: 350px;
	margin-right: 10px;
		border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px; 
		border-bottom-width: 2px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
		border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px; 
		border-top-width: 2px;
	border-top-style: Solid;
	border-top-color: Black;
	background-color: #F0F8FF;
}

h1 {font-size: 24px;}
h3 {
	padding-left: 15px;
	margin-bottom: -5px;
	font-family: Verdana;
	letter-spacing: 1px;
	font-weight: bold;
	border-bottom: solid;
	border-top: none;
	border-color: #4682B4;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom-width: 3px;
	font-size: x-small;
}

h3.v2 {
	padding-left: 15px;
	margin-bottom: -5px;
	font-family: Verdana;
	letter-spacing: 1px;
	font-weight: bold;
	border-bottom: solid;
	border-top: none;
	border-color: #4682B4;
	border-bottom-width: 3px;
	font-size: xx-small;
}

h3.sh {
   padding-right: 15px;
	border-bottom: none;
}

table caption {
	font-family: Verdana;
	letter-spacing: 1px;
	font-size: x-small;
	color: #4682B4;
	font-weight: bold;
}

table.frame {
	margin: 0px;
	padding: 0px;
	border-style: None;
	width: 780px;
	border-top-color: #483D8B;
	border-top-width: 2px; 
}

th {
	font-size: xx-small;
}

td.req {
	color: #B22222;
	font-weight: bold;
}

td.formgrouphead {
	color: #000000;
	font-weight: bold;
	font-size: 60%;
}

td.formgroupheadreq {
	color: #B22222;
	font-weight: bold;
	font-size: 60%;
}

td.confinfolabel {
	color: #000000;
	font-weight: normal;
	font-size: 50%;
}

td.confinfo {
	color: #000000;
	font-weight: normal;
	font-size: 70%;
}

td.frame {
	background-color:#4682B4;
	border-top-style: Solid;
	border-top-color: #483D8B;
	border-top-width: 2px;
	margin: 0px;
	padding: 0px;
}

td.subhead {
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
	font-size: xx-small;
	font-family: Verdana;
	font-weight: normal;
	padding-top: 3px;
	background-color: #CCCC99;
}

ul.white {
	background-color: White;
}
ul li li {
	list-style-type: disc;
	margin-left: -20px;
	padding: 1px;
}



span.header {
	font-family: Comic Sans MS, Verdana, serif;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 18px;
	font-weight: bold;
}

span.title {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 4px;
	font-variant: small-caps;
	font-size: 16px;
}

span.subhead {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 3px;
	font-variant: small-caps;
	font-size: 16px;
}

.subsubhead {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: x-small;
	border-bottom: solid;
	border-top: none;
	border-color: #4682B4;
	border-bottom-width: 2px;
	text-indent: 5px;
	padding-bottom: 2px;
}

.subh {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: x-small;
}

.tchead {
	font-size: medium;
	font-weight: bold;
   background-image: url(../images/bg.gif);
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: 10px;
	background-position: left;
	color: Black;
	padding-left: 5px;
}

div.subsubheadred {
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: x-small;
	border-bottom: solid;
	border-top: none;
	border-color: #B22222;
	border-bottom-width: 2px;
	text-indent: 5px;
	padding-bottom: 2px;
}

div.subsubheadred2 {
   width: 100%;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: xx-small;
	border-bottom: solid;
	border-top: none;
	border-color: #B22222;
	border-bottom-width: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}

a.sh:link, a.sh:visited, a.sh:active
{
	text-decoration: none;
	color: Black; 
	background-color: #FFDEAD;
}

a.sh:hover
{
	background-color: Navy;
	color: White;
} 

div.subsubheadyel {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: x-small;
	border-bottom: solid;
	border-top: none;
	border-color: #CC9900;
	border-bottom-width: 2px;
	text-indent: 5px;
	padding-bottom: 2px;
}

div.subsubheadgreen {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: x-small;
	border-bottom: solid;
	border-top: none;
	border-color: #556B2F;
	border-bottom-width: 2px;
	text-indent: 5px;
	padding-bottom: 2px;
}

li.coolio {
	font-size: x-small;
	font-variant:small-caps;
	font-weight: bold;
	letter-spacing: 2px;
}

span.emph {
	color: #4682B4;
	font-weight: bold;
}
span.message {
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
}

span.footer {
   padding-top: 20px;
	padding-bottom: 4px;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, serif;
	letter-spacing: 4px;
	color: Black;
	font-variant: small-caps;
}

span.note {
	font-size: xx-small;
}

span.chartdscr {
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	
}

td.chrtcell {
	width: 75px;
}
span.sm {
	font-style: italic;
	font-size: xx-small;
}
span.e {
	font-variant: normal;
	font-weight: bold;
	color: #4682B4;
	letter-spacing: normal;
	font-size: xx-small;
}

p.hr {
	height: 3px;	
}

hr.#556B2F {
   color: #556B2F;
	background-color: #556B2F;
	border: none;
	margin: 8px;
	height: 4px;
	
}

.smgrbox {
   background-color: #DFDFAF;
	color: Black;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #4682B4;
}

table {
	border-color: #483D8B;
}
img {
	border-color: Navy;
}
hr {
	color: Navy;
}

hr.black {
	color: Black;
}

td {
	font-size: xx-small;
	/*background-color: #F0F8FF;*/
}

.big {
	font-size: x-small;
}

td.blue {
	background-color: #DCDCDC;
}

td.yellow {
	background-color: #FFFFCC;
}

td.red {
	background-color: #FFCC99;
}

td.green {
	background-color: #CCCC99;
}

td.tan {
	background-color: #FFFFCC;
}

td.menu {
	font-size: xx-small;
	background-color: #990000;
	color: White;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
		border-bottom: Black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

td.menugreen {
	font-size: xx-small;
	background-color: #CCCC99;
	color: Black;
	padding-top: 4px;
	padding-bottom: 6px;
	/*text-align: center;*/
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom: Black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

td.menublue {
	font-size: xx-small;
	background-color: #DCDCDC;
	color: Black;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
		border-bottom: Black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

td.menuyellow {
	font-size: xx-small;
	background-color: #E0C36E;
	color: Black;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
		border-bottom: Black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

div.update {
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
}

td.margins {
	padding-left: 1.5em;
   padding-right: 1.5em;
}

p.margins {
	padding-left: 1.5em;
   padding-right: 1.5em;
}

td.CellColor {
	background-color: #6495ED;
	color: White;
}

td.CellRed {
	background-color: #B22222;
	color: White;
}

td.chrt {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.lb {
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px; 
}

.lbtan {
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px; 
	background-color: #FFFFCC;
}

.ltb {
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px; 
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
}

.rtb {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px; 
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
}

.lbred {
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px;
	background-image: url(../images/bgred.jpg); 
}

.bb {
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-bottom-width: 2px; 
}

.rb {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px; 
}

.rbtan {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px;
	background-color: #FFFFCC; 
}

.rbred {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px; 
		background-image: url(../images/bgred.jpg);
}

.lrb {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px;
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px;
}

.lrt {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px;
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px;
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
}

.tb {
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px; 
}

.lrtb {
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px; 
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-bottom-width: 2px;
	border-left-style: Solid;
border-left-color: Black;
border-left-width: 2px; 
border-right-color: Black;
border-right-width: 2px; 
border-right-style: Solid;
}

.lrbffffcc {
background-color: #FFFFCC;
border-left-style: Solid;
border-left-color: Black;
border-left-width: 2px; 
border-right-color: Black;
border-right-width: 2px; 
border-right-style: Solid;
}

td.bbsteelblue {
	background-color:#4682B4;
	background-image: url(../images/bar.gif);
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-bottom-width: 2px;
}

td.links2 {
	font-size: xx-small;
	background-color: #4682B4;
	background-image: url(../images/bar.gif);
	color: White;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-bottom: Black;
	border-bottom-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
		border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px; 
}

td.links {
	font-size: xx-small;
	background-image: url(../images/bg.gif);
	background-color: #4682B4;
	color: White;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-left: Black;
	border-left-width: 2px;
	border-right: Black;
	border-right-width: 2px;
	border-bottom: Black;
	border-bottom-width: 2px;
	border-top: Black;
	border-top-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}


.cal {
	background-image: url(../images/bar.gif);
	background-position: center;
	color: White;
}

.cal2 {
	background-image: url(../images/bar.gif);
	background-position: left;
	color: White;
}

a.t:link {
	color: White;
}

a.t:visited {
	color: White;
}

a.t:active {
	background-color: #B22222;
	color: White;
}

a.t:hover {
	background-color: #B22222;
	color: White;
}

.center {
    text-align: center;
    }

td.menu2 {
	font-size: xx-small;
	background-color: #FFEECC;
	color: Black;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: center;
	border-left: #483D8B;
	border-left-width: 2px;
	border-right: #483D8B;
	border-right-width: 2px;
	border-bottom: #483D8B;
	border-bottom-width: 2px;
}

.textplus {
	font-size: x-small;
	font-family: Verdana, serif;
	font-weight: bold;
	letter-spacing: 1px;
		font-variant: small-caps;
		/*background-color: #FFFFCC;*/
}

.subhead {
	font-size: x-small;
	font-family: Comic Sans MS, Verdana, serif;
	font-weight: bold;
	letter-spacing: 1px;
}

pre {
      color: Navy;
    } 
code {
      color:Navy;
     }



div.indent {
	padding-left: 20px;
	margin-bottom: 2px;
}

ul.x li {
	list-style-type: square;
	padding: 0px;
	margin-left: -20px;
	list-style-position: outside;
}

ul.z {
	margin-left: 0px;
}

ul.x {
	text-align: left;
}

ol li {
	/*padding: 3px;*/
}

ol {
	/*margin-top: 0px;*/
	/*margin-left: 30px;*/
	margin-top: 5px;
}

ul {
	margin-top: 0px;
	/*margin-left: 20px;*/
}

span.genmessage {
	/*font-family: Comic Sans MS, Verdana, serif;*/
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: 4px;
	font-variant: small-caps;
	color: #B22222;
}


/*span.sess1 {
	font-family: Comic Sans MS, Verdana, serif;
	font-size: small;
}

span.sess2 {
	font-family: Comic Sans MS, Verdana, serif;
	font-size: small;
	color: #4682B4;
}*/

span.r {
	text-align: right;
}

a.toggle {
	color: #B22222;
	text-decoration: underline;
}

a.toggle:hover {
	color:Black;
}

a:link {
	color: #B22222;
}

a:visited {
	color: #B22222;
}

a:active {
	background-color: Navy;
	color: white;
}

a:hover {
	background-color: /*#4682b4*/ Navy;
	color: white !important;
}

a.cell:link, a.cell:visited {
	color: white;
	background-color: transparent;
}
a.cell:active, a.cell:hover {
	background-color: #B22222;
}


a.lo:link {
	
	text-decoration: none;
	background-color: White;
	border: solid;
   border-color: Navy;
	border-width: thin;
	padding: 1px;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}
a.lo:visited {
	font-weight: bold;
	background-color: White;
	color: #B22222;
	text-decoration: none;
	border: solid;
   border-color: Navy;
	border-width: thin;
	padding: 1px;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}
a.lo:active {
	font-weight: bold;
	background-color: #B22222;
	color: white;
	text-decoration: none;
}
a.lo:hover {
	background-color: #B22222;
	color: white;
	text-decoration: none;
}



a.sl:link {
	background-color: white;
	color: Navy;
	text-decoration: none;
	padding: 2px;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
		font-family: Comic Sans MS, Verdana, serif;
		font-size: medium;

}

a.sl:visited {
	background-color: white;
	color: Navy;
	text-decoration: none;
	padding: 2px;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
		font-family: Comic Sans MS, Verdana, serif;
		font-size: medium;

}

a.sl:hover {
	background-color: #B22222;
	color: white;
		padding: 2px;
	text-decoration: none;
		padding-left: 4px;
	padding-right: 4px;
		font-family: Comic Sans MS, Verdana, serif;
	font-size: medium;
}

a.confirm:link {
	background-color: White;
	color: #B22222;
	text-decoration: none;
	border: solid;
   border-color: Navy;
	border-width: thin;
	font-size: x-large;
	padding: 2px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}
a.confirm:visited {
	background-color: White;
	color: #B22222;
	text-decoration: none;
	border: solid;
   border-color: Navy;
	border-width: thin;
	font-size: x-large;
	padding: 2px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}
a.confirm:active {
	background-color: #B22222;
	color: white;
	text-decoration: none;
	font-size: x-large;
	padding: 2px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	border-width: thin;
}
a.confirm:hover {
	background-color: #B22222;
	color: white;
	text-decoration: none;
	font-size: x-large;
	padding: 2px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	border-width: thin;
}

a.helpwhite, a.helpwhite:visited, a.helpwhite:active {
	text-decoration: none;
	color: White;
	font-weight: bold;
	font-family: Comic Sans MS;
}
a.helpwhite:hover, a.help:hover {
	background-color: #B22222;
	color: White;
	text-decoration: none;
}

a.help, a.help:visited, a.help:active, a.help:link {
	text-decoration: none;
	color: #B22222;
	font-weight: bold;
	font-family: Curlz MT;
}

span.st_name {
	background-color: #F0F8FF;
	color: Navy;
	text-decoration: none;
	font-family: Comic Sans MS, Verdana, serif;
	font-size: xx-large;	
	font-variant: small-caps;
}
td.lo {
	/*line-height: 30px;*/
	background-color: #FFFFCC;
}

td.bugcell {
	background-color: white;
	border: solid;
	border-width: 1px;
}

table.box {
	padding-left: 10px;
	padding-right: 10px;
}

p b { color: Black }

img {
	background-color: White;
}

.report {
	border-right-style: Solid;
	border-right-color: Black;
	border-right-width: 2px;
	border-left-style: Solid;
	border-left-color: Black;
	border-left-width: 2px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-bottom-width: 2px;
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
}

table.report tr td {
    white-space: nowrap;
   }
    

span.txt {
	font-family:Verdana, serif;font-size:x-small;font-weight:bold;
}
h3.printonly {
	display: none;
}

.cellpad {
	padding: 3px;
}

.cellpadbold {
	padding: 3px;
	font-weight: bold;
}

.cellpadnoleft {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.header {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-style: Solid;
	border-top-color: Black;
	border-top-width: 2px;
	border-bottom-style: Solid;
	border-bottom-color: Black;
	border-bottom-width: 2px;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.left {
	padding-left: 3px;
}

div.a {
	margin-left: 10px;
	font-weight: bold;
}

div.b {
	margin-left: 10px;
	font-weight: bold;
}

div.c {
	margin-left: 20px;
}

div.d {
	margin-left: 30px;
}

span.ct {
	font-style: italic;
	color: #4682B4;
	font-weight: bold;
}

li.u {
list-style-type: square;
list-style-position: outside;
margin-left: 1.5em; 
}

div.box {
	border: solid;
	background-color: #FFDEAD;
	border-color: #B22222;
	border-width: 1px;
	padding: 2px;
	margin: 2px;
	text-align: left;
}

.bluebox {
	border: solid;
	background-color: #E6E6FA;
	border-color: #4682B4;
	border-width: 1px;
		padding: 2px;
	margin: 2px;
	text-align: left;
	color: Black;
}

.yellowbox {
	border: solid;
	background-color: #FFFFDD;
	border-color: #CC9900;
	border-width: 1px;
}

div.whitebox {
   margin-top: 5px;
	border: solid;
	background-color: White;
	border-color: #4682B4;
	border-width: 1px;
}

td.bb1 {
    border-bottom: solid;
    border-color: Black;
    border-width: 1px;
    /*padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-collapse: collapse;*/
    /*font-family: Comic Sans MS;*/
    }





ol.box {
	margin-bottom: 3px;
	margin-top: 2px;
}


li.u2 {
list-style-type: none;
list-style-position: outside;
margin-left: 1.5em; 
}

.margins {
	margin-left: 10px;
	margin-right: 10px;
}

table.ffffccview {
	 width: 75%;
	 background-color: #FFFFCC;
	border: solid;
	border-color: black;
	border-width: 1px;
}

table.contentbox {
	 width: 90%;
	border: solid;
	border-color: Black;
	border-width: 1px;
}

table.popup {
	width: 400px;
	margin: 20px;
	font-size: x-small;
}

.padbottom {
  padding-bottom: 5px;
}

.padtop {
  padding-top: 5px;
}
a.blue1, a.blue1:visited {
	color: Navy;
}

a.blue0, a.blue0:visited {
	color: Gray;
	font-style: italic;
}
a.blue1:hover, a:blue1:active {
	background-color: Navy;
	color: White;
}

a.red0, a.red0:visited {
	color: Gray;
	font-style: italic;
}
a.red0:hover, a.red0:active {
	color: White;
	font-style: italic;
}
.status0 {
   color: Gray;
   font-style: italic;
   }

.status1 {
   color: Black;
   }
.padcell {
  padding-top: 2px;
  padding-bottom: 2px;
  }
  tr.hlt td {
  background-color: 	#F0F8FF;
                color: black;
}

.nowrap {  
 white-space: nowrap;
 } 
 
 .whitey {
 	font-size: xx-small;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	}
.biig { 
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 2px; }
    
    .redemph {
  font-weight: bold;
  color: #B22222;
}

span.biggesttext {
  font-size: medium;
  }
  
  .emph {
	/*color: #4682B4;*/
	color:  #3D598B;
	font-weight: bold;
}

.padleft {
  padding-left: 5px;
  }
  
.padleft10 {
  padding-left: 10px;
}
  
.padright {
  padding-right: 5px;
  }
  
.padright10 {
  padding-right: 10px;
}
 
 .greenemph {
    color: #339900;
      font-weight: bold;
} 

.expr {
    font-size: 12px;
    font-weight: bold;
    }