A:active	     {color:#CC3333}
A:link               {color:#0000DD}
A:visited            {color:#660066}

B		     {font-weight: bold}

BODY		     {background-color: #FFFFFF;
		              padding: 0px;
		              margin: 0px;
		              color: #000000}		

.bg0			{background-color: #EEEEEE;}

.bg1			{background-color: #AAAAAA;}

.bg2			{background-color: #DDDDDD;}

.bg_nav			{background-color: #FFCC00;}

.pagetitle	     {font: bold 100% Georgia, Times New Roman, Times, serif; color: #333333}

.headtitle1	     {font: bold 95% Georgia, Times New Roman, Times, serif; color: #000000; font-style: italic}

.headtitle2	     {font: bold 100% Georgia, Times New Roman, Times, serif; color: #000000}

.subheading		{background: #DDDDDD; color: #000000; font: bold 85% Georgia, Times New Roman, Times, serif}

.subheading2		{color: #000000; font: bold 90% Georgia, Times New Roman, Times, serif;}

.error		     {font: bold 85% Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}
.success		     {font: bold 85% Verdana, Arial, Helvetica, sans-serif; color: darkgreen;}

.nav		     {font: bold 65% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; background-color: #000066;}
.submenu		 {font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline; background-color: #EEF3FF;} /*InactiveCaptionText;}*/
.menu			 {font: bold 65% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; background-color: #000066;}
.dropmenu		 {font: bold Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; background-color: #000066;}
.menuhover		 {color: #FFFFFF; text-decoration: underline; background-color: #000066;}
.menuselected	 {color: #000066; text-decoration: underline; background-color: #EEF3FF;}/*lightcyan;}*/

.igridHeader		{font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: Black; background-color: #EEF3FF;}/*InactiveCaptionText;}*/
.igridRow        {font: 70% Verdana, Arial, Helvetica, sans-serif;}
.igridPager		{font: 75% Verdana, Arial, Helvetica, sans-serif; background-color: #EEF3FF;}/*InactiveCaptionText;}*/
.igridBorder		{border-color:DarkSlateBlue; border-style:Solid; border-width:1px;}
.igridPagerBorder	{border-style:Solid; border-top-color:DarkBlue; border-left-width:0px; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; text-align:center;}
.igridrowselect	{color:White; background-color:DarkBlue;}

.tableBorder	{BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; BORDER-LEFT: darkblue 1px solid; BORDER-BOTTOM: darkblue 1px solid}

.subnav		     {font: bold 60% Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; background-color: #FFFFFF;}
.link		     {font: bold 60% Verdana, Arial, Helvetica, sans-serif; color: #000066;}

.required	     {font: bold 90% Georgia, Times New Roman, Times, serif; color: #CC0000}

.requiredtext	     {font: bold 75% Georgia, Times New Roman, Times, serif; color: #CC0000}

.txthelp	     {font: 70% Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.txtHeading	     {font: bold 75% Verdana, Arial, Helvetica, sans-serif; background-color :#eef3ff;}

.txtfield	     {font: 75% Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.txtfieldbold	 {font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.txtReqField	     {font: 75% Verdana, Arial, Helvetica, sans-serif; color: red;}

.cbofield	     {font: 85% Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.txtfieldred	     {font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}

.txtfielddark	     {font: bold 100% Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.txtsmall	     {font: 65% Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.txtsmallbold	     {font: bold 55% Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.txtsmallred	     {color: #CC0000; font: 70% Verdana, Arial, Helvetica, sans-serif}

.txtsmallital	     {font: 70% Verdana, Arial, Helvetica, sans-serif; font-style: italic}

.txtsmallitalbold     {font: bold 70% Verdana, Arial, Helvetica, sans-serif; font-style: italic}

.userctrlcolor		{background-color: InactiveCaptionText; border-color:DarkSlateBlue; border-style:Solid; border-width:1px;}

.pager {font: bold 50% Verdana, Arial;}

.rowspace1	{height:15px;}
.rowspace2	{height:5px;}
.colspace1	{width:5px;}
.tabSearch {BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; BORDER-LEFT: darkblue 1px solid; BORDER-BOTTOM: darkblue 1px solid}

.autoCompleteMatched {background-color: darkblue; color: #000066;}
.autoCompleteHover{background-color: #000066; color: white;}
.autoCompleteNormal {background-color: green; color: black;}
/*.autoCompleteCell{color: ;}*/
.autoCompleteTable{border-collapse: collapse;border: 1px solid darkblue;}
.autoCompleteTable td{border: 1px solid black;font-family: Verdana, Arial, Helvetica, sans-serif;font: 75%;color: #CC0000;}

select[size]
{
/* HTML4/XHTML1 <select> w/ size more than 1 - appearance of list */
 display: inline-block;
 overflow: auto; 
}


 /* Below are the styles used by TEdit.NET
 */
/* Style for the HTML table object that makes up the TEdit.NET grid */

.Grid TR
{
	font-family: Verdana, Arial;
	font-size: 70%;
	height: 20;	
}
.TEditAddPanel
{
	font-family: Verdana, Arial;
	font-size: 70%;
	height: 20;	
}
/* TEdit.NET  Column heading cell style */
.GridColumnHeading
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid; 
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: black;
  background-color: #EEF3FF; /*InactiveCaptionText;*/
  text-align: center;
  vertical-align: middle;
}

/* TEdit.NET left aligned column heading text */
.GridColumnHeadingLeft
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: black;
  background-color: #EEF3FF; /*InactiveCaptionText;*/
  text-align: left;
  vertical-align: middle;
}

/* Column header text link CSS Style */
A.GridColumnHeadingLink
{
  color: black;
  font-family: Verdana, Arial;
  text-decoration: none;
  font-weight: bold;
}

/* Column header text link CSS Style (mouse over) */
A.GridColumnHeadingLink:hover
{
  color: darkblue;
  text-decoration: underline;
}


/* Style for even rows checked by check box */
.GridCheckedRow
{
  background-color: #ffffcc;
}

/* style for the current row */
.GridSelectedRow
{
  background-color: #FFFFA0;
}

/* default grid cell style */
.GridItemCell
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid; 
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 1px;
  margin: 0px;
  vertical-align: middle;
  color: black;
  padding-top: 0px;
  text-align: left;
}


/* right-aligned grid cell style */
.GridItemCellRight
{
  padding-left: 3px;
  padding-bottom: 0px;
  margin: 0px;
  vertical-align: middle;
  color: black;
  padding-top: 0px;
  text-align: right;
  padding-right: 3px;
}

/* style for the TEdit input-control labels */
.LabelCell
{
  vertical-align: middle;
}

/* style for the buttons generated by TEdit.NET */
.InputButton
{
	font-family: Verdana, Arial, Sans-Serif;
}

/* style for the text boxes generated by TEdit.NET */
.TextBox
{
  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 85%;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  border-left: #003c74 1px solid;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;
  width :100;
}

.TextBoxNotes
{
  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 85%;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  border-left: #003c74 1px solid;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;
}

/* style for the confirm delete text label generated by TEdit.NET */
.CheckBox
{
  vertical-align: middle;
}

/* the check portion of TEdit checkboxes */
.Checkbox INPUT
{
  font-family: Verdana, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  font-size: 70%;
  margin-top: 0px;
  margin-bottom: 2px;
}

/* style for the lookup combo boxes generated by TEdit.NET */
.DropDownList
{
  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 85%;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  border-left: #003c74 1px solid;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;
}

/* style for the error text generated by TEdit.NET */
.ErrorLabel
{
  color: Red;
}
/* horizontal divider */
.HorizontalRule
{
  border-right: 0px solid;
  border-top: 1px solid;
  border-left: 0px solid;
  border-bottom: 0px solid;
  color: #6699CC;
  height: 1px;
}
 

/*

 * Below are the other CSS styles used in the samples
 */

/* style for the password text boxes */
.TextBoxPassword
{
  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 100%;
  border-left: #003c74 1px solid;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  background-color: white;
}
/* style for the radio buttons */

.RadioButton
{
  border-right: #003c74 1px;
  padding-right: 0px;
  border-top: #003c74 1px;
  padding-left: 0px;
  font-size: 100%;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #003c74 1px;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px;
  font-family: Verdana, Arial, Sans-Serif;
}


/* Tool Tip styles*/
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: black;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url(../Images/ybg.PNG);   
    /* Mozilla proprietary 
    -moz-border-radius: 12px;*/
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}
