.statusText
{
	background:none;
	font-family:Verdana;
	font-size:x-small;
	color:white; 
	font-weight:bold;  
}

/* styles to be applied to a textbox */
.Vtextbox 
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/textbox.htc);
    FONT-FAMILY: arial,verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: white
}
.Vtextarea {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/textarea.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}

.Vtextareatext {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}

.Vsearch {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/searchbox.htc);
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #eaf4ff
}

.Vsearchbox 
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e5e5
}

.Vdatebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #ffebe6;
    BEHAVIOR: url(./htc/datebox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 80px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}

.Vyyyymmbox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #ccffcc;
    BEHAVIOR: url(./htc/yearmonthbox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 52px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}

.Vtimebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #f4e9ed;
    BEHAVIOR: url(./htc/timebox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 55px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
.Vnumericbox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight:  normal;
	font-size: 8pt;
	background: #dfffe3;
	behavior: url(./htc/numberbox.htc);
	margin-left: 0px;
	border-left: #000000 1px solid;
	width: 50px;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana;
	height: 19px;
	text-align: left;
}

.VReadonlybox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/readonlybox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: lightgrey
}

.VEMailbox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(none);
    BEHAVIOR: url(./htc/emailbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    
}

.Vurlbox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	background-image: url(none);
	behavior: url(./htc/urlbox.htc);
	margin-left: 0px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-repeat: repeat;
	font-family: verdana;
	height: 19px;
	background-color: #ccff99;
}
.Vbrowsebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/browsebox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffefd5
}

.Vphonebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #e6e6fa;
    BEHAVIOR: url(./htc/phonebox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
.Vlookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(../htc/lookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffea
}
.Vpoplookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/poplookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffe6
}
.Vziplookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/ziplookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fff8dc;
    TEXT-ALIGN: left
}


/****** end styles to be applied to a textbox */

.Vmandatory {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #D63F16;
    FONT-FAMILY: arial,verdana,helvetica,Tahoma,Times;
}
.Vcombobox
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e5e5
}

.VbodyBG {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bggrad.gif) fixed repeat-x left top;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGCons {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bginforel.png) fixed repeat-x left top;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGEmpl {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bginforel.png) fixed repeat-x left top;    
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGPart {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.Vleftcontent {
    BORDER-RIGHT: 0px solid;
    Border-color:none;
    BACKGROUND: url(images\bgline.png);
    FLOAT: left;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    WIDTH: 2%;
    BORDER-BOTTOM: #000 0px solid;
}

.Vrightcontent {
    MARGIN-LEFT: 0px;
}

.Vtopbar {
  BACKGROUND-IMAGE: url(images/newcurve.png);
  BACKGROUND-REPEAT: no-repeat;
}

.Vtopbartodos {
  BACKGROUND-IMAGE: url(images/newcurvek.png);
  BACKGROUND-REPEAT: no-repeat;
}

.VtopbarMsg {
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,times,verdana;
    COLOR="white";
}

.VGrdColumnHeader 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,times,verdana;
    COLOR="white";
}

/* validators */
.Vreqfieldval 
{
    FONT-FAMILY: tahoma,times,verdana;
    text-align: left;
    COLOR: Red;
    clear: both;
}

.Vvalsum
{
	font-size: 12pt;
	FONT-WEIGHT: bold;
    FONT-FAMILY: tahoma,times,verdana;
    color: Purple;
}

/* dropdownlist and items classes */
.Vdropdownlist 
{
	background-color: White;
	background-repeat:repeat;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	margin: 1px 1px 1px 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	cursor:auto;
	text-align:left;
	vertical-align: baseline;
}

/* the  label class */
.Vlabel 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,Tahoma,Times;
    COLOR:black;
    background-color: Transparent;
    text-align: left;
    vertical-align:baseline;
    word-spacing:normal;
}

/* the  label header class */
.Vlabelhdr 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana,Arial,helvetica,helvetica condensed,Tahoma'Times New Roman';
    COLOR:black;
    background-color: Transparent;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: left;
    vertical-align:baseline;
    word-spacing:normal;
}

/* the  button class */
.Vbutton 
{
	color: white;
	background-color: #5a598c;

	font-family: Arial, Tahoma, Helvetica,sans-serif;
	font-weight:700;
	font-size: 8pt;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	letter-spacing: normal;
	margin:1px 1px 1px 1px;
	text-align:center;
	vertical-align:baseline;
	word-spacing: normal;
	cursor: hand;
}

.VlinkButton
{
	FONT-SIZE:12px;
	COLOR:blue;
	TEXT-DECORATION:none
}

/* datagrid classes */

.VdgrdMainStyle {
    BORDER-RIGHT: inset;
    BORDER-TOP: inset;
    BORDER-LEFT: inset;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: inset
}

.VdgrdHeaderStyle 
{
	background-color:#5A598C;
	border-color: Black;
	border-style:double;
	border-width: 10;
	font-weight:bold;
	font-family: Tahoma, Verdana;
	color: White;
	font-size: 12px;
	text-align:center;
	
}

.VdgrdItemStyle 
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.VdgrdAlternItem
{
	background-color: #f2f1f1;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

.VdgrdSelectItem 
{
	background-color: #66ff33;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

.VdgrdPagerStyle 
{
	background-color: White;
	color: #0000ff;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	text-align: right;
}

.VDivLink
{
	font-family:Arial;  
	FONT-SIZE:11px;
	COLOR:darkblue;
	CURSOR:hand;
}
BODY
{
	
}

/* end of datagrid classes */

