/* ------------------------------------------ */
/* AxpDataGrid.Net version 1.0 stylesheet     */
/* Style : RedBlue                     */
/* ------------------------------------------ */

/* Errormessage displayed below the grid */
.AXDBErrorMessage
{
}
/* User feedback error message when input is invalid */
.AXDBUpdateErrorMessage
{
}
/* Table enclosing data grid */
TABLE.AXDBTable
{
	background-color: #ffffff;
	border-left: #808080 1px solid;
}
/* Grid Column headers (containing column names) */
TH.AXDBTableTH
{
	color:#ffffff;
	background-color:#003399;
	font-size:0.9em;
	font-weight : bold;
	padding:2px;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
}
/* Panel at top holding the Records per page selection */
td.AXDBTableHeader
{
	background-color: BLUE;
	padding:2px;
	border-top: #808080 1px solid;	
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
}
/* Panel at bottom holding the Records per page selection */
td.AXDBTableFooter
{
	background-color : #CC0033;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
	padding:2px;	
}
/* Panel holding FooterText */
.AXDBTableInfoFooter
{
	background-color : #CC0033;
}
/* Drop down select records per page */
select.AXDBTableRecPerPage
{
}
/* Button navigation bar when positioned at Top */
TH.AXDBTableNavBarTop
{
	background-color : #CC0033;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #808080 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;	
	border-bottom: #808080 1px solid;
}
/* Button navigation bar when positioned at Bottom */
TH.AXDBTableNavBar
{
	background-color : #CC0033;
	padding-top:2px;
	padding-bottom:2px;
	border-top: white 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
}
/* The text part of the navigation bar when positioned at Top */
TD.AXDBTableNavBarTop
{
}
/* The text part of the navigation bar when positioned at Bottom */
TD.AXDBTableNavBar
{
}
/* Data Edit Form Button bar*/
td.AxpDbEditBtnBar
{
	background-color : #cccccc;
	border-top: white 1px solid;
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;	
}
/* Data Grid Odd Numbered Row Cells */
TD.AXDBTableTDodd
{
	padding-left:2px;padding-right:2px;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;  

}
/* Data Grid Even Numbered Row Cells */
TD.AXDBTableTDeven
{
	padding-left:2px;padding-right:2px;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
}
/* Row highlighting effect */
TR.AXDBHighlightRow
{
	background-color:#ffffcc;
}
TR.AXDBHighlightRowClick
{
	background-color:#ffffcc;cursor:pointer;
}
/* Data Grid Odd Numbered Rows */
TR.AXDBTableTRodd
{
background-color:#F0F8FF
}
/* Data Grid Even Numbered Rows */
TR.AXDBTableTReven
{	
}
/* Table enclosing grid elements on Form View page */
table.AXDBTableFormOuter
{
	background-color: #F0F8FF;
}
/* Table enclosing each record grid on the Form View page */
table.AXDBTableFormDataView
{
	border-left: #808080 1px solid;
	border-top: white 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;	
}
/* Form View Column header (left side column in table) */
TH.AXDBTableFormDataView
{
	font-size:0.7em;
}
/* Form View data cells */
TD.AXDBTableFormDataView
{
}
/* Data Edit Form */
table.AXDBTableFormDataEdit
{
	background-color : #ffff00;
	border-top: white 1px solid;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
}
/* Data Edit Form Labels (left side of panel) */
th.AXDBTableFormDataEdit
{
	font-size:0.7em;
	font-weight:normal;
}
/* Data Edit Form Values (right side of panel) */
td.AXDBTableFormDataEdit
{
}
/* Textarea in input form */
textarea.AxpDbTextArea
{
}
/* Buttons on Data Edit Form Button bar*/
.AxpDbInputBtn
{
}
/* Data Input fields */
input.AxpDbInput
{
}
/* Data Input Checkbox fields */
input.AxpDbCheckBox
{
}
/* Data Input Label for Required Fields */
.AxpDBRequiredFieldLabel
{
}
/* 
if objAxpDB.DisplayType = "form" and objAxpDB.RecordsPerPage > 1
a row will be inserted between each datagrid record.
*/
TD.AXDBTableTDFormGap 
{
}
TR.AXDBTableTRFormGap 
{
	background-color : White;	
}
/* Hyperlinks on the Grid Column Header Bar */
a.AXDBTableTH
{
  color:#FFFFFF;
  text-decoration: underline;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 0.75em;
}
a.AXDBTableTH:active
{
  color:#FFFFFF;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 0.75em;
}
a.AXDBTableTH:visited
{
  color:#FFFFFF;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 0.75em;
}
a.AXDBTableTH:hover
{
  color:#cccccc;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 0.75em;
}
/* Hyperlinks in the grid data cells including default Index column */
a.AXDBTable
{	
	color:#0000CC;
	text-decoration: underline;
}
a.AXDBTable:active
{
}
a.AXDBTable:visited
{
}
a.AXDBTable:hover
{
}
/* Hyperlinks on the Navigation Bar */
a.AXDBTableNavBar
{
	color:#ffffff;
	text-decoration: underline;
}
a.AXDBTableNavBar:visited
{
}
a.AXDBTableNavBar:active
{
}
a.AXDBTableNavBar:hover {color:#cccccc}
{
}

/* Printer Links on Grid */
a.printer:link   
{
text-align:center;
color:#0000CC;
font-weight:normal;
text-decoration:none
}

a.printer:visited
{
text-align:center;
color:#0000CC;
font-weight:normal;
text-decoration:none
}

a.printer:active
{
text-align:center;
color:#0000CC;
font-weight:normal;
text-decoration:none
}

a.printer:hover
{
text-align:center;
color:#0000FF;
font-weight:normal;
text-decoration:none
}

/* Keyid Detail Links on Grid */
a.key:link   
{
text-align:center;
color:#0000CC;
font-weight:normal;
}

a.key:visited
{
text-align:center;
color:#0000CC;
font-weight:normal;
}

a.key:active
{
text-align:center;
color:#0000CC;
font-weight:normal;
}

a.key:hover
{
text-align:center;
color:#0000FF;
font-weight:normal;
}

td.quoteaccept {background-color:#0000CC;color:#ffffff;font-weight:bold}  /* quote acceptance area */
tr.quoteitems {background-color:#F0F8FF}  /* odd row quote line items on quote detail page */
body.calendar {background-color:#F0F0F0}  /* Pop up date calendar */

/* ------------------------------------------ */

/* NON-DATA GRID ATTRIBUTES */
body {background-color:#ffffff;color:#000000;margin-top:5px;margin-left:6px;margin-right:2px;font-size:9pt;font-family:arial} /* main document template */
body.password {background-color:#E8E1E1} /* password adjustment page(s) */
A.normal:link {color:#000099;font-weight:bold;font-size:9pt;font-family:arial} /* navigation links at bottom of misc content pages */
A.normal:visited {color:#000099;font-weight:bold;font-size:9pt;font-family:arial} /* navigation links at bottom of misc content pages */
A.normal:active {color:#000066;font-weight:bold;font-size:9pt;font-family:arial} /* navigation links at bottom of misc content pages */
A.normal:hover {color:#666666;font-weight:bold;font-size:9pt;font-family:arial} /* navigation links at bottom of misc content pages */
A.normal:smallink {color:#ff4500;font-weight:bold;font-size:7pt;font-family:verdana} /* small links*/
A.small {color:#000000;font-weight:normal;text-decoration:none;font-size:9pt;font-family:arial} /* used for custom folders page */
A.small:hover {color:#000000;font-weight:normal} /* used for custom folders page */
A.small:visited {color:#000000;font-weight:normal;font-size:9pt;font-family:arial} /* used for custom folders page */
A.small:active {color:#000000;font-weight:normal;font-size:9pt;font-family:arial} /* used for custom folders page */
A.navpagelinks {color:#CC0033;font-weight:bold;font-size:8pt;font-family:verdana} /* navigation page text only links */
A.navpagelinks:active {color:#CC0033;font-weight:bold;font-size:8pt;font-family:verdana} /* navigation page text only  links */
A.navpagelinks:visited {color:#CC0033;font-weight:bold;font-size:8pt;font-family:verdana} /* navigation page text only links */
A.navpagelinks:hover {color:#666666;font-weight:bold;font-size:8pt;font-family:verdana} /* navigation page text only links */
table.navtable {margin-top:6px;border:1px solid #666666;border-collapse:collapse} /* main table(s) on navigation page */
table.tableimage {border:0px solid #000000;background-image: url("boximage.gif");cursor:pointer} /* rectangular image box around main navigation links */ 
span.topimage {float:left;margin-right:10px;width:792px;height:131px;background-image: url("headerplain_red.jpg")} /* top header logo */
td.apptext {padding-top:4px;color:#ffffff;font-weight:bold;font-size:8pt;font-family:tahoma}  /* link text on navigation boxes */
span.navarrows {color:#000000;font-family:wingdings} /* navigation page arrows */
div.accinfo {padding: 18px 20px;border:1px solid #e9e9e9; background: #f3f3f3;} /* customer displayed info in center of main navigation page */
span.sortmessage {text-align:center;font-size:7pt;font-family:verdana} /* sort message at top of data tables */
div.dealerinfo {overflow:visible;float:left;display:inline;height:133px;background-color:#ffffff;margin-top:0px;font-size:8pt;font-family:verdana} /* dealer information on top-right of main navigation page */
span.mktg {color:#000000;font-size:9pt;font-family:arial} /* Marketing area in center of main navigation page */
p.mktgmemo {text-align:left} /* marketing memo text in marketing area */
div.greet {color:#333333;font-weight:bold;font-size:8pt;font-family:verdana} /* Customer greeting message at top of main naviagtion page */
table {border-collapse:collapse}  /* HTML(non-grid) tables where not specified inline SS */
table.multirecords {margin-right:28px} /* if multiple tables stacked horozontally on data pages  */
table.login {background-color:#FFFFFF;border:3px solid #CC0033} /* login page table */
td {font-size:9pt;font-family:arial}  /* table data cells */
th {text-align:left;font-size:9pt;font-family:arial}  /* table heading cells on non-data pages */
th.data {text-align:center;white-space:nowrap;font-size:9pt;font-family:arial} /* table headings on data content pages*/
textarea {color:#000000;width:63%} /* textarea box on quote detail page */
div.kbase {width:99%;height:468px;border:0px solid #000000;overflow:auto} /* container of custom folder note area */
textarea.kbase {overflow:auto;width:98%;height:444px;font-size:9pt;font-family:arial} /* text area holding custom folder note */
span.loginheader {text-decoration:underline} /* login page text description in login table */
td.confirmation1 {background-color:#000066} /* left column of service order confirmation table */
td.confirmation2 {background-color:#000000} /* right column of service order confirmation table */
input,select,textarea {font-size:9pt;font-family:arial} /* web form elements */
.formbutton {background-color:#CC0033;color:#ffffff;font-weight:bold;font-size:8pt;font-family:tahoma} /* web form buttons */
.boldtext {color:#000000;font-weight:bold} /* emphasized text*/
.pageheader {color:#000000;font-size:8pt;font-weight:bold;font-family:verdana}   /* description at top of individual content pages */
.username {color:#CC0033;font-size:8pt;font-weight:bold;font-family:verdana} /* user name displayed under pageheader description */
.whitetext {font-size:9pt;font-weight:bold;color:#ffffff} /* general text on service order confirmation page */
.whitetextemph {text-decoration:underline;font-size:9pt;text-transform:uppercase;font-weight:bold;color:#ffffff} /* header text of confirmation message to user */
.whitetextsmall {font-size:7pt;font-weight:bold;color:#ffffff;font-family:verdana} /* time/date on service order confirmation page */
.multitext {color:#CC0033;text-decoration:none;font-weight:bold;font-size:9pt} /* username greeting if multiple accounts found */
.colorconfirmation {font-weight:bold;color:#ffff00} /* 'colored' text in service order confirmation message */ 

