/* standard elements */
body {
	background: #FFFFFF;
	color: #000000;
	margin: 10px;
	font: normal 100% "Arial", sans-serif;
}

body.y {
	background: #FBFCC4;
	color: #000000;
	margin: 10px;
	font: normal 100% "Arial", sans-serif;
}

#popup {
	position:fixed;
	display:none;
	width:310px;
	background-color:#FDF5A1;
	height:145px;
}

td.grn {
	background: #80FF80;
	color: #000000;
	font: normal 100% "Arial", sans-serif;
}
td.ylw {
	background: yellow;
	color: #000000;
	font: normal 100% "Arial", sans-serif;
}
td.whi {
	background: #FFFFFF;
	color: #000000;
	font: normal .9em "Arial", sans-serif;
	text-align: center;
}

textarea { 
	font: normal  .8em "Arial" ; 
}

h5 { 
	font: normal  .9em "Arial" ; 
}

hr.blk { 
	border: 1px solid black;
}

font.txt {
    	font: italic  .9em "Arial" ;
	color: #808080;
}

.ttable h3{
    	font: normal  .9em "Arial" ;
	color: #000000;
}

.ttable a{
    	font: normal  .8em "Arial" ;
	color: blue;
}

.ttable font.a7b{
    	font: normal  7pt "Arial" ;
	color: blue;
}
.ttable font.prog{
    	font: normal  .9em "Arial" ;
}

.ttable td.red {
	border:2px solid red;
}
.ttable table.red {
	border:2px solid red;
}
.ttable h4{
    	font: normal  .8em "Arial" ;
}
.ttable h4.norm {
	color: #000000;
    	font: bold  12pt "Arial" ;
}
.ttable font.a10{
    	font: normal  10pt "Arial" ;
	color: black;
}
.ttable font.a12{
    	font: normal  12pt "Arial" ;
	color: black;
}
.ttable a.sm{
    	font: normal  .7em "Arial" ;
}

.ttable h6{
    	font: normal  .8em "Arial" ;
	color: blue;
}

.ttable h3.norm {
    	font: normal  100% "Arial" ;
}

.ttable input.r {
    	font: normal  10pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: right;
}
.frm table.blk {
	border:3px solid black;
}

.frm td.blk {
	border:1px solid black;
	border-width: 1px;
}

.frm input.tot {
    	font: bold  1.1em "Arial" ;
	color: red;
}

.frm input.blank {
    	font: normal  .9em "Arial" ;
	color: black;
	border: 0;
}

.frm input.count {
    	font: normal  .9em "Arial" ;
	color: black;
	border: 0;
	text-align: center;
}

.nav a {
	color: #6C7151;
	font: normal .8em "Arial", sans-serif;
	text-decoration: none;
}
.nav h4 {
	color: #6C7151;
	font: normal 0.8em "Arial", sans-serif;
	text-decoration: none;
}
.nav h5 {
	color: #6C7151;
	font: normal 0.8em  "Arial", sans-serif;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}
.nav a:hover {
	color: #B79A24;
}


.frm h1 {
	color: #000000;
	font: normal  100% "Arial", sans-serif;
	font-size: .8em;
}
.frm h2 {
	color: #000000;
	font: bold 100% "Arial", sans-serif;
	font-size: 1.4em;
}
.frm h2.sm {
	color: #000000;
	font: bold 100% "Arial", sans-serif;
	font-size: 1.1em;
}
.frm h3 {
	color: #000000;
	font: normal  100% "Arial", sans-serif;
	font-size: .9em;
}
.frm h4 {
	color: #000000;
	background: #F5F690;
	font: italic  100% "Arial", sans-serif;
	font-size: .8em;
}
.frm h4.blue {
	color: blue;
	background: #FFFFFF;
	font: italic  100% "Arial", sans-serif;
	font-size: .8em;
}
.frm h5 {
	color: #000000;
	font: bold  100% "Arial", sans-serif;
	font-size: 1.0em;
}
.frm h6 {
	color: #000000;
	font: normal 100%  "Arial", sans-serif;
	font-size: .6em;
}
.sal a {
	color: blue;
	font: normal 10pt "Arial", sans-serif;
}
.sal h3{
    	font: bold  1.1em "Arial" ;
	color: #000000;
}
.sal font.a11{
    	font: normal  11pt "Arial" ;
	color: black;
}
.sal font.a11b{
    	font: bold  11pt "Arial" ;
	color: black;
}
.sal font.a11bi{
    	font: italic  11pt "Arial" ;
	color: blue;
}
.sal font.a12{
    	font: normal  12pt "Arial" ;
	color: black;
}
.sal font.a12b{
    	font: bold  12pt "Arial" ;
	color: black;
}
.sal font.a14{
    	font: normal  14pt "Arial" ;
	color: black;
}
.sal font.a18{
    	font: normal  18pt "Arial" ;
	color: black;
}
.sal font.a10{
    	font: normal  10pt "Arial" ;
	color: black;
}
.sal font.a10r{
    	font: normal  10pt "Arial" ;
	color: red;
}
.sal font.a10b{
    	font: bold  10pt "Arial" ;
	color: black;
}
.sal font.arc1{
    	font: normal  10pt "Arial" ;
	color: blue;
}
.sal font.arc1b{
    	font: bold  10pt "Arial" ;
	color: blue;
}
.sal font.a9{
    	font: normal  9pt "Arial" ;
	color: black;
}
.sal font.a9b{
    	font: bold 9pt "Arial" ;
	color: black;
}
.sal font.a9g{
    	font: bold  9pt "Arial" ;
	color: #028430;
}
.sal font.a8{
    	font: normal  8pt "Arial" ;
	color: black;
}
.sal font.a8b{
    	font: normal  8pt "Arial" ;
	color: blue;
}
.sal font.a7{
    	font: normal  7pt "Arial" ;
	color: black;
}
.sal font.a6{
    	font: normal  6pt "Arial" ;
	color: black;
}
.sal table.blk3 {
	border:3px solid black;
}
.sal table.y {
	background-color;#FBFCC4;
}
.sal td.blk3 {
	border:2px solid black;
}
.sal table.blk1 {
	border:1px solid black;
}
.sal td.blk1c {
	text-align: center;
	border:1px solid black;
}
.sal td.blk1r {
	text-align: right;
	border:1px solid black;
}
.sal td.blk1 {
	border:1px solid black;
}
.sal td.blk2 {
	border:1px solid black;
    	font: normal  12pt "Arial" ;
	text-align: left;
}
.sal td.blk2r {
	border:1px solid black;
    	font: normal  12pt "Arial" ;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
.sal td.blk2c {
	border:1px solid black;
    	font: normal  12pt "Arial" ;
	text-align: center;
}
.sal input.count {
    	font: normal  1.1em "Arial" ;
	color: black;
	border: 0;
	text-align: center;
}
.sal input.countl {
    	font: normal  1.1em "Arial" ;
	color: black;
	border: 0;
	text-align: left;
}
.sal input.countr {
    	font: bold  1.0em "Arial" ;
	color: red;
	border: 0;
	text-align: right;
}
.sal input.countb {
    	font: bold  1.0em "Arial" ;
	color: black;
	border: 0;
	text-align: center;
}
.sal input {
    	font: normal  8pt "Arial" ;
	color: black;
}
.sal input.r {
    	font: normal  8pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: right;
}
.sal input.la9 {
    	font: normal  9pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: left;
}
.sal input.la10 {
    	font: normal  10pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: left;
}
.sal input.ra10 {
    	font: normal  10pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: left;
}
.sal input.rb {
    	font: bold  10pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: right;
}
.sal input.rbg {
    	font: bold  10pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	background-color: #E1DFDF;
	text-align: right;
}
.sal input.rs {
    	font: normal  8pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: right;
	width: 20px;
	height: 15px;
}
.sal input.rg {
    	font: normal  8pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: right;
	background-color: #E1DFDF;
}
.sal input.ltgy {
    	font: normal  8pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: left;
	background-color: #F0F0F0;
}
.sal input.grn {
    	font: normal  8pt "Arial" ;
	color: black;
	padding: 0px 2px 0px 0px;
	text-align: center;
	background-color: #BCFEBF;
}
.sal input.h3 {
    	font: normal  8pt "Arial" ;
	color: black;
	width: 30px;
	height: 15px;
}
.sal input.h2 {
    	font: normal  8pt "Arial" ;
	color: black;
	width: 40px;
	height: 20px;
}
.sal select {
    	font: normal  8pt "Arial" ;
	color: black;
}

.sal hr.blk { 
	border: 2px solid black;
}
.sal h4 {
	color: #000000;
	background: #F5F690;
	font: italic  100% "Arial", sans-serif;
	font-size: .8em;
}
.sal td.blk1f {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
}
.sal td.blk1fr{
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: right;
	padding: 0px 2px 0px 0px;
}
.sal td.blk1fl {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: left;
}
.sal td.blk1g {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #E1DFDF;
}
.sal td.blk1k {
	border:1px solid black;
    	font: bold  10pt "Arial" ;
	text-align: left;
	color: white;
	background-color: #000000;
}
.sal td.blk1kr {
	border:1px solid black;
    	font: bold  10pt "Arial" ;
	text-align: right;
	color: white;
	background-color: #000000;
}
.sal td.blk1kc {
	border:1px solid black;
    	font: bold  10pt "Arial" ;
	text-align: center;
	color: white;
	background-color: #000000;
}
.sal td.blk1gr {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: right;
	background-color: #E1DFDF;
}
.sal td.blk1gl {
	border:1px solid black;
    	font: normal 11pt "Arial" ;
	text-align: left;
	background-color: #E1DFDF;
}
.sal td.gy {
	background: #808080;
	color: #000000;
	font: normal 100% "Arial", sans-serif;
}
.sal td.ltgy {
	background: #C0C0C0;
	color: #000000;
	font: normal 100% "Arial", sans-serif;
}
.sal ul.para li{
	text-align: left;
	list-style: disc inside;
	padding: 3px 0px 3px 30px;
}
.sal font.save{
	cursor: pointer; cursor: hand;
    	font: normal 12pt "Arial" ;
	text-decoration: underline;
	color: blue;	
}
.sal td.food1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FEB8BA;
}
.sal td.food2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #CD898B;
}
.sal td.meals1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #BCFEBF;
}
.sal td.meals2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #98D79E;
}
.sal td.shelter1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FDFEB8;
}
.sal td.shelter2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #DCDD73;
}
.sal td.rent2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #D680C1;
}
.sal td.rent1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FCA2E6;
}
.sal td.util2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #9AA8DE;
}
.sal td.util1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #BBC9FF;
}
.sal input.h2 {
    	font: normal  12pt "Arial" ;
}
.sal td.bgrev {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #F7F409;
}
.sal td.bgexp {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #09F714;
}
.sal td.bg1 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FDA1F3;
}
.sal td.bg0 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #D7FDA1;
}
.sal td.bg2 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FDF5A1;
}
.sal td.bg3 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #A1A5FD;
}
.sal td.bg4 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #FDB9A1;
}
.sal td.bg5 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #A1FDD9;
}
.sal td.bg6 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #5DA35D;
}
.sal td.bg8 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #D15CE2;
}
.sal td.bg7 {
	border:1px solid black;
    	font: normal  9pt "Arial" ;
	text-align: center;
	background-color: #CEE25C;
}

