body
{
	margin: 0;
  background-color: #ffffff;
}

.control20
{
	width: 20;
	height: 25;
}

.control25h
{
	height: 25;
	width: 46;
}

.control50
{
	width: 50;
	height: 25;
}

.control60
{
	width: 60;
	height: 25;
}

.control100
{
	width: 100;
	height: 25;
}

.control120
{
	width: 120;
	height: 25;
}

.control150
{
	width: 150;
	height: 25;
}

.control165
{
	width: 165;
	height: 25;
}

.control220
{
	width: 220;
	height: 25;
}

.control240
{
	width: 240;
	height: 25;
}

.control250
{
	width: 250;
	height: 25;
}

h1.expenses
{
	background: #ffffff;;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	margin-left: 23;
	margin-right: 23;
}

td.amount-col-header
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Univers,Arial,sans-serif;
	background-color: #ccffff
}

td.amount-col-bold
{
	/* Like txt-med-black-bold, but with a background*/
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	background-color: #ccffff
}

td.amount-col
{
	/* Like txt-med-black, but with a background*/
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	background-color: #ccffff
}

td.amount-col-red-text
{
	/* Like txt-med-red, but with a background*/
	font-weight: normal;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
	background-color: #ccffff
}

.error-centered
{
	margin-left: 23;
	margin-right: 23;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	color: #ff0000; 
	font-family: Arial-Narrow,Helvetica-Narrow,sans-serif;
}

.error-link
{
	margin-left: 23;
	margin-right: 23;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	color: #ff0000; 
	font-family: Arial-Narrow,Helvetica-Narrow,sans-serif;
}

.error-link:hover
{
	color: 0000ff; 
}

.footerbar
{
	background-image: url(../../images/footer_separator_tile.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.header-small
{
	margin-bottom: 50px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
}

.hidden-when-printing
{
	display: none;
}

.indented-list
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	margin-left: 112;
	margin-right: 60;
}

.left-nav
{
	font-weight: normal;
	font-size: 8pt;
	color: #84a6d6;
	font-family: Univers,Arial,sans-serif;
	background-color: #7298cb;
}

.mainpagetable
{
	border: 0;
	padding: 0;
	width: 100%;
}

.margin-left
{
	width: 25;
}

.margin-right
{
	width: 25;
}

.masttable
{
	background-image: url(../../images/mast_bgnd_tile.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.masttable-tab
{
	background-image: url(../../images/mast_bgnd_tile_tab.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.masttable-help
{
	background-image: url(../../images/mast_bgnd_tile_help.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.nav
{
	font-weight: normal;
	color: #01659e;
	font-family: Univers,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.nav:hover
{
	text-decoration: underline;
	color: #d15705;
}

.nav-small
{
	font-weight: normal;
	color: #01659e;
	font-family: Univers,Arial,sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}

.nav-small-noprint
{
	display: none;
}

.nav-small:hover
{
	text-decoration: underline;
	color: #d15705;
}

.nav-tiny-noprint
{
	display: none;
}

.navblk
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Univers,Arial,sans-serif;
	text-decoration: underline;
}

.navblk:hover
{
	text-decoration: underline;
	color: #d15705;
}

.para-indented
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Univers,Arial,sans-serif;
	margin-left: 23;
	margin-right: 23;
}

.para-title
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Univers,Arial,sans-serif;
	margin-left: 23;
	margin-right: 23;
	text-align: center;
}

.spaced-list-item
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Univers,Arial,sans-serif;
	margin-bottom: 10;
}

.spacer-top-of-form
{
	width: 40;
}

.topnav
{
	background-color: #ffd800;
	background-repeat: repeat-x;
}

.txt-footer-nav
{
	font-weight: normal;
	font-size: 8pt;
	color: #84a6d6;
	font-family: Univers,Arial,sans-serif;
	text-align: center;
}

.txt-large-black
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
}

.txt-large-black-bold-title
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	margin-bottom: 5em;
}

.txt-large-red-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
}

.txt-large-red-bold-center
{
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
	text-align: center;
}

.txt-large-red-center
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
	text-align: center;
}

.txt-left-nav
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Univers,Arial,sans-serif;
}

.txt-left-nav:hover
{
	color: #d15705;
}

.txt-med-black
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-black:hover
{
	color: #d15705;
}

.txt-med-blue
{
	font-weight: normal;
	font-size: 8pt;
	color: #84a6d6;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-blue-italic
{
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
	color: #0000ff;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-blue-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #84a6d6;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-black-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-black-bold-title
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	margin-bottom: 5em;
}

.txt-med-red
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-red-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
	font-family: Univers,Arial,sans-serif;
}

.txt-med-white-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Univers,Arial,sans-serif;
	margin-bottom: 5em;
}

.txt-med-white-bold-title
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Univers,Arial,sans-serif;
	margin-bottom: 5em;
}

.txt-small-black
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
}

.txt-small-black-noprint
{
	display: none;
}

.txt-small-black-bold
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
}

span.txt-topnav
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	text-decoration: none;
}

a.txt-topnav
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Univers,Arial,sans-serif;
	text-decoration: underline;
}

.txt-topnav:hover
{
	text-decoration: underline;
	color: #d15705;
}

.txt-tiny-gray
{
	font-weight: normal;
	font-size: 10pt;
	color: #777777;
	font-family: Univers,Arial,sans-serif;
}

.vertical-bar-grey
{
	border-left-color: #777777;
	border-left-width: 1em;
}
