

SELECT {
	font-family: Verdana;
	font-size: 12px;	
}

input {
	font-family:Verdana, Arial, Ariel,sans-serif;font-size:9px;font-weight:bold;color:#111111;
}
textarea {
	font-family:Verdana, Arial, Ariel,sans-serif; font-size:9px; font-weight:bold; color:#111111;
}
td {
	font-family:Verdana, Arial, Ariel,sans-serif; font-size:9px; font-weight:bold; color:#111111;
}
th {
	font-family:Verdana, Arial, Ariel,sans-serif; font-size:9px; font-weight:bold; color:#111111;
}
caption {
	font-family:Verdana, Arial, Ariel,sans-serif; font-size:10px; font-weight:bold; color:#111111;
}
form { border: 1px solid #666699; padding: 5px;
}

TD.headmain A {
	color: White;
}

TD.sidebar A {
	color: White;
}

A {
	color: black;
}

A:Hover {
	color: #B1C993;
}


BODY {
	font-family : Verdana;
	font-size: 10pt;
	
}

BODY.nomargin {
	font-family : Verdana;
	font-size: 10pt;
	margin-left : 5;
	margin-top : 5;
	margin-right: 5;
	
}

BODY.leftmargin {
	font-family : Verdana;
	font-size: 10pt;
	margin-left : 5;
	margin-top : 4;
	margin-right: 4;
	
}

BODY.headmargin {
	font-family : Verdana;
	font-size: 10pt;
	margin-left : 0;
	margin-top : 0;
	margin-right: 0;
	
}


.thisGenericApp {
    font-family : Verdana;
    font-size : 10pt;
    color : black;
}

.required {
    font-family : Verdana;
    font-size : 8pt;
    color : #ff0000;
	}
	
.thisGenericApptitle {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: 01987d
}
.req
{
    font-family : Verdana;
    font-size : 8pt;
    color : red;
}
TD.listbody
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 16px;
    BACKGROUND-COLOR: white
}
TD.sidebar
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 16px;
	
	background: linear-gradient(to left, #00947e 0%, #01987d 100%);
	 color: White;
	 text-align: center;
	 width: 200px;
	 vertical-align: top;
	 font-weight: bolder;
	 
}

TD.listbody2
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e0e0e0
}

table.listbody
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 16px;
    BACKGROUND-COLOR: white
}


table.listbody2
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e0e0e0
}

TD.listheaderlarge
{
    BACKGROUND-COLOR: A2C6E4;
    font-family : Verdana;
    color : black;
    font-weight : bold;
; font-size: 10pt
}
TD.formheader
{
    BACKGROUND-COLOR: A2C6E4;
    font-family : Verdana;
    font-size : 8pt;
	font-weight: bold;
    color : black;
	height: 18;
}
TD.listheadersmall
{
    BACKGROUND-COLOR: A2C6E4;
    font-family : Verdana;
    color : black;
 font-weight: bold;
; font-size: 11px
}

TD.headmain
{
    BACKGROUND-COLOR: #2F4F4F;
    font-family : Verdana;
    color : White;
    font-weight : bold;
    font-size : 12px;
}

TD.fieldlabel
{
    font-family : Verdana;
    font-size : 8pt;
    font-weight : bold;
    color : black;
}

TD.alert
{
    font-family : Verdana;
    font-size : 12px;
    font-weight : bold;
    color : Red;
}

TD.fieldlarge
{
    font-family : Verdana;
    font-size : 10pt;
    color : black;
}

TD.fieldsmall
{
    font-family : Verdana;
    font-size : 8pt;
    color : black;
}
TD.fieldgray
{
    font-family : Verdana;
    font-weight: none;
	font-size : 8pt;
    color : #808080;
}
TD.smallfield
{
    font-family : Verdana;
    font-size : 7pt;
    color : black;
}


TD.smalltab
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:12px;
	font-weight : bold;
}
.smalltext
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
}

.smalltextalt
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
}
.head2
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:14px;
	FONT-STYLE:normal;
	FONT-WEIGHT:bold;
	COLOR:444444;
}
.head3
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:12px;
	FONT-STYLE:normal;
	FONT-WEIGHT:bold;
	background-color: cccccc;	
	COLOR:444444;
}

.lookup
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-STYLE:normal;
	FONT-WEIGHT:normal;
	background-color: cccccc;	
	COLOR:444444;
}
INPUT.main
{
    COLOR: #003366;
    font-weight : bold;
; font-size: 10px
}

INPUT.button
{
	background: 85AED6;
	font-variant : small-caps;
	color: black;
	font: 10pt Tahoma;
	border-bottom-color : 2E87D3;
	border-bottom-style : outset;
	border-bottom-width : thin;
	border-left-color : 85AED6;
	border-left-style : solid;
	border-left-width : thin;
	border-top-color : 85AED6;
	border-top-style : solid;
	border-top-width : thin;
	border-right-color : 2E87D3;
	border-right-style : solid;
	border-right-width : thin;
	border-style : outset;
	cursor: hand;
}

INPUT.button_small
{
	background: 85AED6;
	font-variant : small-caps;
	color: black;
	font: 9pt Tahoma;
	border-bottom-color : 2E87D3;
	border-bottom-style : outset;
	border-bottom-width : thin;
	border-left-color : 85AED6;
	border-left-style : solid;
	border-left-width : thin;
	border-top-color : 85AED6;
	border-top-style : solid;
	border-top-width : thin;
	border-right-color : 2E87D3;
	border-right-style : solid;
	border-right-width : thin;
	border-style : outset;
	cursor: hand;
}

INPUT.button_small_disabled
{
	background: 85AED6;
	font-variant : small-caps;
	color: Gray;
	font: 9pt Tahoma;
	border-bottom-color : 2E87D3;
	border-bottom-style : outset;
	border-bottom-width : thin;
	border-left-color : 85AED6;
	border-left-style : solid;
	border-left-width : thin;
	border-top-color : 85AED6;
	border-top-style : solid;
	border-top-width : thin;
	border-right-color : 2E87D3;
	border-right-style : solid;
	border-right-width : thin;
	border-style : outset;
	disabled: true;
	cursor: hand;
}

INPUT.buttonold
{
		border: 1px solid #000000;
		background: 85AED6;
		font-variant : small-caps;
		color: black;
	font: 10pt Tahoma;
}

INPUT.button_disabled
{
	background: 85AED6;
	font-variant : small-caps;
	color: #666666;
	font: 10pt Tahoma;
	border-bottom-color : 2E87D3;
	border-bottom-style : outset;
	border-bottom-width : thin;
	border-left-color : 85AED6;
	border-left-style : solid;
	border-left-width : thin;
	border-top-color : 85AED6;
	border-top-style : solid;
	border-top-width : thin;
	border-right-color : 2E87D3;
	border-right-style : solid;
	border-right-width : thin;
	border-style : outset;
	cursor: hand;
}

INPUT.smallbutton
{
	font: 8pt Tahoma;
	cursor: hand;
}

INPUT.button2
{
    font: 6pt Tahoma;
	COLOR: 000000;
	background-color: #01987d;
	cursor: hand;
	border: 1px inset #2e537d;	
	
}

INPUT.box
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px;
	disabled=false;
	
}
INPUT.box_large
{
	font: 10pt Verdana;
	color: 000000;
	background-color: eaf3fd;
	
}

INPUT.dbox
{
	font: 10px Verdana;
	color: 000000;
	background-color: ebebeb;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	disabled=true;
}


INPUT.calendar
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width=70px;
}

INPUT.DateButtons {
  font: 9px Verdana;
  font-size: xx-small;
  font-weight: bold;
}

INPUT.smallbox
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 60px;
}
INPUT.smallbox2
{
	font: 10px Verdana;
	color: 000000;
	background-color: bbe0e3;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 60px;
}

INPUT.smallbox3
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 46px;
}

INPUT.digitbox
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 20px;
}


INPUT.mediumbox
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 90px;
}



INPUT.formbox
{
		border: 1px solid #000000;
		background: A2C6E4;
		font-variant : small-caps;
		font : normal 6pt Verdana, Helvetica, sans-serif;
		font-weight: bold;
		height: 18;
		color: black;
		cursor: hand;
}

INPUT.greybox
{
	font: 10px Verdana;
	color: 000000;
	background-color: cccccc;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	height=17px; 
	width: 60px;
}

INPUT.submitBox
{
	border: 1px solid #000000;
	background: dddddd;
	font-variant : small-caps;
	cursor: hand;
}
input.graybutton
{
    font-family : Verdana;
    font-weight: none;
	font-size : 8pt;
	border: 1px solid #000000;
	background: 808080;
	color: black;
	cursor: hand;	
}

INPUT.delbox
{
		border: 1px solid #000000;
		background: A2C6E4;
		font-variant : small-caps;
		font : normal 8px Tahoma, Helvetica, sans-serif;
		font-weight: bold;
		color: black;
		cursor: hand;
}
INPUT.ssnbox
{
		border: 1px solid #000000;
		background: A2C6E4;
		font-variant : small-caps;
		font : normal 6pt Verdana, Helvetica, sans-serif;
		font-weight: bold;
		height: 18;
		color: black;
		cursor: hand;
}

Select.dropbox_nowidth
{
	background-color: eaf3fd;
	border: thin groove;
	font-family: Verdana; 
	font-size: 10px;
}
Select.dropbox_large
{
	background-color: eaf3fd;
	border: thin groove;
	font-family: Verdana; 
	font-size: 10pt;
}
Select.dropbox
{
	background-color: eaf3fd;
	border: thin groove;
	font-family: Verdana; 
	font-size: 7pt;
	width : 160px;
}
Select.dropbox_grey
{
	background-color: ebebeb;
	border: thin groove;
	font-family: Verdana; 
	font-size: 10px;

}
TEXTAREA.box
{
	font: 10px Verdana;
	color: 000000;
	background-color: eaf3fd;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	
}
TEXTAREA.dbox
{
	font: 10px Verdana;
	color: 000000;
	background-color: ebebeb;
	border-color: FFFFFF;
	border: 1px groove FFFFFF;
	
}
TR.oddrow
{
	background-color: ebebeb;
}
INPUT.cbox
{
	font: 10px Verdana;
	color: eaf3fd;

	border: FFFFFF;
	height=17px;
	disabled=false;
	
}

input.displaybox {
	border : 0px;
	font-family : Tahoma;
	font-size : 8pt;
	font-weight : bold;
}

input.scanbox {
	border : 0px;
	font-family : Tahoma;
	font-size : 8pt;
	color:	white;
	font-weight : bold;
}

iframe {    
 border: 0;
}

.formsmall { font-family:Verdana, Arial, Ariel,sans-serif; font-size:9px; font-weight:bold; color:#111111;}