﻿body
{
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    
}
.header
{
	color: white;
	background-image: url(App_Themes/images/header.jpg);
	position: static;
	width: 100%;
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: transparent;
}
.header_low
{
	background-color: #b0c4de;
	color: white;
	background-image: none;
	position: static;
	width: 100%;
	height: 20px;
	text-align: left;
}
.header_path
{
	position: static;
	width: 100%;
	height: 10px;
	text-align: left;
	background-color: #000066;
	border-bottom: lightgrey solid;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: white;
	font-size: 0.8em;
}
.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-bottom: 12px;
}
.subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	color: #000066;
}
.menua
{
	font-size: 0.9em;
}
.text
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
    position: static;
    text-align: left;
    margin-left: 20px;    
    margin-bottom: 30px;
}
.td_label
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	position: static;
	text-align: right;
	background-color: lightsteelblue;
}
.smalltext
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
}
.table_header
{
	background-color: background;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	color: white;
}
.table_text
{
    font-size: 8pt;
    position: static;
    text-align: left;
   
}
.sub_header
{
	background-color: #b0c4de;
	text-align: center;
}
.side_header
{
	background-color: inactivecaptiontext;
}
.alttr
{
    background-color: #ffffcc;
    text-align: right;
}
.rtr
{
    
    text-align: right;
}
.ctr
{
    text-align: center;
}
H3
{
    text-align: center;
}
LI
{
    text-indent: 0pt;
}
TABLE
{
    font-size: medium;
    position: static;
}
H4
{
    text-indent: 0pt;
}
H2
{
    color: navy;
    text-align: center;
}
.main-grid-header
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4682b4;
}
.main-grid-item
{	
	font-size: 11px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.main-grid-altitem
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}
.main-grid-header a:link
{
	color:white;
}
.main-grid-header a:active
{
	color: white;
}
.main-grid-header a:visited
{
	color: white;
}
.main-grid-header a:hover
{
	color: #874eeb;
}
.main-grid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: black thin ridge;
	border-top: black thin ridge;
	border-left: black thin ridge;
	border-bottom: black thin ridge;
}
.invoice-grid-header
{
	font-weight: bold;
	font-size: 11px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #b0c4de;
}
.invoice-grid-footer
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e8e8ea;
}
.invoice-grid-item
{	
	font-size: 11px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.invoice-grid-alt-item
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}