/* colors used
#7C3206 maroon 
#FFFFBF light yellow 
#996600 brown
#ffffe7 pale yellow
#F6E89B bright yellow
#efefef pale gray
#dedebb pale tan
#6666cc bright blue
#cfcfbb  alt line
#C0C0C0 silver
#8B7311	ugly green
gray
*/

.pure-table {
    /* Remove spacing between table cells (from Normalize.css) */
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid rgba(115,82,10, 0.2);
	margin: 8px auto;
}

.pure-table td,
.pure-table th {
    border-left: 1px solid rgba(115,82,10, 0.2);/*  inner column border */
    border-width: 0 0 0 1px;
    font-size: .75em;
    margin: 0;
    overflow: visible; /*to make ths where the title is really long work*/
    padding: 0.35em; /* cell padding */
	text-align: left;
}

.pure-table thead {
    background-color: rgba(96, 115, 10, 0.25);
    color: #000;
    text-align: left;
    vertical-align: bottom;
}

.pure-table tr {
    background-color: transparent;
}

.pure-table tr:nth-of-type(odd) {
	
	background: rgb(173, 176, 122);
    background: rgba(96, 115, 10, 0.15);	/* #e2e3d0;  */
}


.exmmenu
{
    FONT-SIZE: 7pt;
    COLOR: white;
    background-color: #996600;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: center;
    vertical-align: bottom;
}

.small {    FONT-SIZE: 8pt; FONT-FAMILY: tahoma;}
.small7 {    FONT-SIZE: 7pt; FONT-FAMILY: verdana,tahoma;}
.right 	{	text-align: right;}
.left	{	text-align: left;}

BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,arial
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,arial;
   LINE-HEIGHT: 100%;
}

H1	{    FONT-SIZE: 18pt; BACKGROUND-COLOR: silver;}
H2 {
    FONT-SIZE: 1.2em;
    COLOR: #A0A0A0; text-align: center;
    FONT-FAMILY: verdana, tahoma, Arial, Sans-Serif;
    font-weight:bold;
}
H3	{    FONT-SIZE: 13pt; COLOR: navy; LINE-HEIGHT: 60%; FONT-FAMILY: verdana,tahoma;}
H5	{    FONT-SIZE: 9pt; COLOR: navy; LINE-HEIGHT: 50%; FONT-FAMILY: verdana,tahoma;text-align:center;}

--INPUT.radio	{    FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent;}
--INPUT.radio2	{    FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent;}
--INPUT.radio1	{    FONT-SIZE: 8pt;BACKGROUND-COLOR: transparent;}
--INPUT.rad2	{    FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent;}
--INPUT.radiow	{    FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent;}
--INPUT.radioalt	{    FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent;}
--INPUT.flat	{    FONT-SIZE: 6pt; BACKGROUND-COLOR: transparent; border-style:none;}
--INPUT.flat8	{    FONT-SIZE: 7pt; border-style:none; FONT-FAMILY: verdana;}
--INPUT.pp		{FONT-SIZE: 8pt; BACKGROUND-COLOR: #C8C3C5;}


input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea {
    padding: 0.3em 0.4em;
    display: inline-block;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 3px #ddd;
            box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
	font-size: .875em;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin solid #129FEA;
    outline: 1px auto #129FEA;
}

input[type=submit], 
input[type=button]{
	font-family: "Roboto", sans-serif;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	padding-left: 12px !important;
	padding-right: 12px !important;	
	border-radius: 5px;
 	font-size: 1em;
	font-weight:500;
	color: #FFFFFF;
	background-color: #330000;
}

.tbar
{
    BACKGROUND-IMAGE: url(i/tbar.gif);
    LINE-HEIGHT: 200%;
}
.tbar2
{
    BACKGROUND-IMAGE: url(i/tbar.gif);
}
.tmenu
{
    FONT-SIZE: 7pt;
    COLOR: navy;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
    TEXT-ALIGN: center;
}

.tmbmenu	{ FONT-SIZE: 8pt;
    COLOR: #7C3206;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
    TEXT-ALIGN: center;
}

.tmbmenu2	{ FONT-SIZE: 14pt;
    COLOR: #7C3206;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
    TEXT-ALIGN: center;
}

.tbmenu
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(i/bar.gif);
    COLOR: navy;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
    TEXT-ALIGN: center;
}
.barmenu
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(i/bar1.gif);
    COLOR: black;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
}
.pagehead
{
    FONT-SIZE: 13pt;
    COLOR: navy;
    font-weight: bold;
    FONT-FAMILY: verdana,tahoma;
}
.bhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: verdana,arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.blhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: verdana,arial;
    TEXT-DECORATION: none
}

TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,arial
}
--INPUT	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma; 	BACKGROUND-COLOR: #ffffe7}
--SELECT	{   FONT-SIZE: 8pt;    FONT-FAMILY: tahoma; 	BACKGROUND-COLOR: #ffffe7}
--TEXTAREA	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma; 	BACKGROUND-COLOR: #ffffe7}
--INPUT.submit	{    FONT-SIZE: 10pt;    COLOR: white;    BACKGROUND-COLOR: #6666cc}
--INPUT.submit2	{    FONT-SIZE: 8pt;    COLOR: black;    BACKGROUND-COLOR: silver;}

.error
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: left
}
.ins
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-STYLE: italic
}

div.labells	{FONT-SIZE: 8pt;FONT-FAMILY: tahoma;TEXT-ALIGN: left;padding:3px; float:left;   display:inline-block;}
div.labels	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: center;padding:3px; float:left;   display:inline-block;	}
div.labelrs	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right;padding:3px; float:left;   display:inline-block;	}
div.money	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right;padding:3px; padding-right:6px; float:left;   display:inline-block;	}

.text	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: center;	}
.textl	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: left;	}

.label	{    FONT-SIZE: 8pt;    FONT-FAMILY: tahoma;    TEXT-ALIGN: center !important;	}
.labels	{    FONT-SIZE: 10px;    FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: center !important;	}
.labelr	{    FONT-SIZE: 8pt;    LINE-HEIGHT: 120%;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right !important;	}
.labelrred	{    FONT-SIZE: 8pt;    LINE-HEIGHT: 120%;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right !important;	COLOR: red;}
.labelrs	{    FONT-SIZE: 10px;    FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: right !important;	}
.labell	{    FONT-SIZE: 8pt;    LINE-HEIGHT: 120%;    FONT-FAMILY: tahoma;    TEXT-ALIGN: left;	}
.labells	{    FONT-SIZE: 10px;    FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: left;	}
.lblbluer	{    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right;	}
.lblbluel	{    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;    TEXT-ALIGN: left;	}
.labelbl	{    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;
    TEXT-ALIGN: center;    BACKGROUND-COLOR: #ffffe7;	}

.lblrs	{    FONT-SIZE: 10px;  padding-left: 2px;  FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: right; background-color:#e0e0e0;	}
.lblls	{    FONT-SIZE: 10px;  padding-left: 2px;  FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: left;  background-color:#e0e0e0;	}

.font7
{
    FONT-SIZE: 7pt;
    LINE-HEIGHT: 100%;
    FONT-FAMILY:comic sans;	}
.labelu
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: left;
    text-decoration:underline;
}
.labelru
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: right;
    text-decoration:underline;
}
.mitalsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: maroon;
    FONT-STYLE: italic
}
.norm
{
    COLOR: black;
    TEXT-DECORATION: none
}
.tnorm
{
    FONT-SIZE: 7.5pt;
    VERTICAL-ALIGN: super;
    COLOR: red;
    TEXT-DECORATION: none
}
.normb
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.red	{	 COLOR: red;}
.maroon	{	 COLOR: maroon;}
.blue	{	 COLOR: blue;}
.navy	{	 COLOR: navy;}

.tiny
{
    FONT-SIZE: 6.5pt;
    FONT-FAMILY: tahoma;
}

.smallbl
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: tahoma;
}
.tinybl
{
    FONT-SIZE: 6.5pt;
    COLOR: navy;
    FONT-FAMILY: tahoma;
}
.tinywc
{
    FONT-SIZE: 6.5pt;
    COLOR: white;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: center;
}
.option
{
    BORDER-RIGHT: silver 2px solid;
    BORDER-TOP: silver 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 2px solid;
    COLOR: navy;
    BORDER-BOTTOM: silver 2px solid;
    FONT-FAMILY: verdana,arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.border-t {	 BORDER-TOP: silver 1px solid;	}
.border-b{	 BORDER-BOTTOM: silver 1px solid;	}
.old_option
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #66cc99
}
.phead
{
    BORDER-RIGHT: silver 2px solid;
    BORDER-TOP: silver 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: silver 2px solid;
    COLOR: navy;
    BORDER-BOTTOM: silver 2px solid;
    font-family: tahoma, Century Gothic, Arial, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.spacer	{    LINE-HEIGHT: 60%}
.line	{    LINE-HEIGHT: 50%}
.warning
{
    FONT-WEIGHT: bold;
    COLOR: maroon
}
.exmenu
{
    FONT-SIZE: 7pt;
    COLOR: white;
    background-color: #7C3206;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: center;
    vertical-align: bottom;
}

.exlabelr
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    COLOR: navy;
    TEXT-ALIGN: right;
    vertical-align: bottom;
    background-color: silver;
}
.exnmenu
{
    FONT-SIZE: 6.5pt;
    COLOR: navy;
    FONT-FAMILY: tahoma;
    background-color: silver;
    LINE-HEIGHT: 120%;
    TEXT-ALIGN: center;
    vertical-align: bottom;
}
.exnmenul
{
    FONT-SIZE: 6.5pt;
    COLOR: navy;
    FONT-FAMILY: tahoma;
    background-color: silver;
    LINE-HEIGHT: 120%;
    TEXT-ALIGN: left;
    vertical-align: bottom;
}
.exnmenur
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: tahoma;
    background-color: silver;
    TEXT-ALIGN: left;
}

.left	{text-align:left;}
.center	{text-align:center;}



.titlewh
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: tahoma, Arial, Sans-Serif;
    font-weight:bold;
   background-color: maroon;
}

.title
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: tahoma, Arial, Sans-Serif;
    font-weight:bold;
}
.titlegray	{
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: tahoma, Arial, Sans-Serif;
}

a:hover.titlegray	{
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial, Sans-Serif;
}

.instruct	{	FONT-SIZE: 7.5pt;    COLOR: black;    FONT-FAMILY: tahoma, Arial, Sans-Serif;}
.note	{	FONT-SIZE: 7.5pt;    COLOR: blue;    FONT-FAMILY: tahoma, Arial, Sans-Serif;}

.grayhead	{
    FONT-SIZE: 10pt;
    COLOR: #A0A0A0;
    FONT-FAMILY: verdana, tahoma, Arial, Sans-Serif;
    font-weight:bold;
}

.bluehead	{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: verdana, tahoma, Arial, Sans-Serif;
    font-weight:bold;
}
.button
{
    --FONT-SIZE: 10px;
    --BACKGROUND: none transparent scroll repeat 0% 0%;
    --COLOR: #000000;
    --FONT-FAMILY: Verdana, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    --font-weight:bold;	
    --LINE-HEIGHT: 100%;
	--font-family: "Roboto", sans-serif;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	--padding-left: 8px !important;
	--padding-right: 8px !important;	
	--border-radius: 5px;
 	font-size: .8em;
	font-weight:500;
	color: #FFFFFF;
	background-color: #330000;
}

.tabon	{
	font-size: 12px;
    	background-color: gray;
	color: white;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
	text-align: center;	}

.taboff	{
	font-size: 12px;
	color: black;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
	text-align: center;	}

.back	{    FONT-SIZE: 10px;FONT-FAMILY: Verdana, Helvetica;color:#996600}
.nodec 	{text-decoration: none;color:black;	}
.nodecw 	{text-decoration: none;color: white;	}
.nodeclb 	{text-decoration: none;color: #B0E2FF;	}
.blue	{color: blue;	}

.mline	{color: black; 
	font-size: 9pt;
    	border-bottom: #cfcfbb 1px solid;
    	font-family: verdana,Helvetica;
	text-align: left;
	text-decoration: none; }
.headrmt {color: black; background-color: #dedebb;
	font-size: 10pt;
    	border-top: #7C3206 1px solid;
    	border-bottom: #7C3206 1px solid;
    	font-family: tahoma, Arial, Helvetica;
	text-align: left;padding:6px 4px 6px 0px;
	text-decoration: none; }

.mbar1 {color: #dedebb; background-color: #7C3206;
	font-size: 10px; line-height:150%;
    	border-top: #dedebb 1px solid;
    	border-bottom: #dedebb 1px solid;
    	font-family: verdana,tahoma, Arial, Helvetica;
	padding:2px 4px 4px 4px; }

.border-b {    border-bottom: 1px #cfcfbb solid; }
.red {color: red;}
.white {color: white;}
.green {color: #005200;}
.yellow {color: yellow;}
