<STYLE>

a:link {  color: #003399}
a:visited {  color: #003366}
a:hover {  color: #003366}
a:active {  color: #003366}

a.nav:link { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white ; text-decoration: none; font-size: 10pt }
a.nav:visited { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white; text-decoration: none; font-size: 10pt }
a.nav:hover { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: lightgreen; text-decoration: underline; font-size: 10pt }
a.nav:active { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white; text-decoration: none; font-size: 10pt }

a.w:link { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white ; text-decoration: none; font-size: 10pt }
a.w:visited { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white ; text-decoration: none; font-size: 10pt }
a.w:hover { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white ; text-decoration: none; font-size: 10pt }
a.w:active { FONT-FAMILY: Arial, sans-serif; font-weight: bold; color: white ; text-decoration: none; font-size: 10pt }

.logo {background-image:url(images/vapp_logo.jpg); background-repeat:no-repeat; margin-left:6px; margin-top:6px; position:relative; height:60px; }
.currentuser {
margin-top:3px;
margin-left:6px;
position:relative;
}

.name {
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#003399;
line-height:20px;
text-align:center;
}
.label {
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
line-height:10px;
}

.label2 {
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:black;
line-height:20px;
}

.label2red {
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#AA6745;
line-height:10px;
}

.err
{
	padding: 5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    COLOR: red;
    BACKGROUND-COLOR: white;
}

.cell_normal
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: white;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-indent:5px;
}

.cell_odd
{
	padding: 2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    COLOR: black;
    BACKGROUND-COLOR: #EFF5FA;
    BORDER-COLOR: #336699;
}

.cell_odd_left
{
	padding: 2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    COLOR: black;
    BACKGROUND-COLOR: #EFF5FA;
    BORDER-COLOR: #336699;
    TEXT-ALIGN: left;
}

.cell_subtotal
{
        padding: 2px 2px 2px 2px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    COLOR: #565656;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: eeeeee;
    BORDER-COLOR: #eeeeee;
}


.cell_even
{
	padding: 2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    COLOR: black;
    BACKGROUND-COLOR: white;
    BORDER-COLOR: #336699;
}
.cell_even_left
{
	padding: 2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    COLOR: black;
    BACKGROUND-COLOR: white;
    BORDER-COLOR: #336699;
    TEXT-ALIGN: left;
}

.cell_header
{
	padding: 2px 2px 2px 2px;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: #336699;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: left;
}
.ww
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: white;
    BACKGROUND-COLOR: white;
}

.select_box
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
	line-height:12px;
	text-indent:5px;
    BACKGROUND-COLOR: #eeeeee;
}

.pagination
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #6699CC;
}
.cell_header_noborder
{
	padding: 2px 2px 2px 2px;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #6699CC;
    TEXT-ALIGN: left;
}

.search
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: #336699;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: right;
}

.prev
{
	padding: 2px 2px 2px 2px;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: #336699;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: left;
}

.next
{
	padding: 2px 2px 2px 2px;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: #336699;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: right;
}

.search_textbox
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #4F627E;
    BORDER-COLOR: #4F627E;
    COLOR: white;
}

.cell_fields
{
	background-image:url(images/cell_header_bk.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6699CC;
	color:#FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding: 2px 4px 2px 4px;
}
.cell_header_new
{
	background-image:url(images/cell_header_bk.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4F627E;
	color:#FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding: 2px 4px 2px 4px;
}

.cell_fields_left
{
	padding: 2px 2px 2px 2px;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-COLOR: #336699;
    BACKGROUND-COLOR: #6699CC;
    TEXT-ALIGN: left;
}
.label2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:8px;
	text-indent:5px;
}
.dashboardname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent:5px;
}
.dashboardactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #66FF66;
}
.dashboardtotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCFFFF;
}


.bottom_controls{
	padding: 4px 4px 4px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#003366;
	line-height:20px;
	text-indent:20px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #eeeeee;
}

.bottom_controls_subtotal{
        padding: 2px 2px 2px 2px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight: bold;
        color: #565656;
    BACKGROUND-COLOR: #eeeeee;
}


.separator{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2px;
	font-weight:normal;
	color:#003366;
	line-height:10px;
    BACKGROUND-COLOR: #DADAD5;
}
.welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003366;
}
</STYLE>



