/*
 *
 * tag styles
 *
 */
body {
	font-family:      arial,verdana,sans-serif;
	font-size:        10pt;
}
body.mainMenu {
	font-family:      arial,verdana,sans-serif;
	font-size:        10pt;
	background-color: #CCC
}
body.expiredSession {
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	background-color: #aaaaaa;
}
body.eQprintable {
	font-family:      arial,verdana,sans-serif;
	font-size:        10pt;
	background-color: #FFF
}
a:link    { color: #333333 }
a:visited { color: #333333 }
a:active  { color: #999999 }
/*
table {
	padding:          3px
}
*/
h3 {
	font-family:      arial,verdana,sans-serif;
	font-size:        11pt;
	font-weight:      bold;
	color:            #000000
}
h4 {
	font-family:      arial,verdana,sans-serif;
	font-size:        10pt;
	font-weight:      bold;
	color:            #000000
}
p {
	font-family:      arial,verdana,sans-serif;
	font-size:        8pt
}
th {
	font-family:      arial,verdana,sans-serif;
	font-size:        8pt;
	font-weight:      bold;
	color:            #ffffff;
	background-color: #600
}
td {
	font-family:      arial,verdana,sans-serif;
	font-size:        8pt;
}
ul {
	font-family:     arial,verdana,sans-serif;
	list-style-type: square
}
ol {
	font-family: arial,verdana,sans-serif;
}
td.errorMsgGen {
	text-align:			center;
	vertical-align:		middle;
	border-top:			1 solid #000000;
	border-right:		1 solid #000000;
	border-bottom:		1 solid #000000;
	border-left:		1 solid #000000;
	border-spacing:		0px;
	padding-top:		10px;
	padding-right:		10px;
	padding-bottom:		10px;
	padding-left:		10px;
	background-color:	#EEE;
}
p.errorMsgGen {
	font-size:			14px;
	font-weight:		bold;
	color:              #a02d23
}
/*
 *
 * general classes
 *
 */
.text6pt
	{ font-size:  6pt }
.text7pt
	{ font-size:  7pt }
.text8pt
	{ font-size:  8pt }
.text10pt
	{ font-size:  10pt }
.text12pt
	{ font-size:  12pt }
.equipQuote {
	font-size:			16pt;
	font-weight:		bold
}
.boldRed {
	color:            #A00;
	font-weight:      bold
}
.boldBrightRed {
	color:            #E00;
	font-weight:      bold
}
.boldDarkRed {
	color:            #239f6a;
	font-weight:      bold
}
.red {
	color:            #006633
}
.importantMsg {
	color:            #993333;
	font-weight:      bold
}
.disabled {
	color:            #666666;
}
.shadedBox {
	border:           1 solid #000000;
	padding-top:      3px;
	padding-left:     6px;
	padding-right:    6px;
	padding-bottom:   3px;
	background-color: #eeeeee
}
.formInstructions {
	font-size:         11pt;
	font-weight:       bold
}
.formInstructionsSmall {
	font-size:         8pt;
	font-weight:       bold
}
.disabled {
	color:            #999999;
}
/*
 *
 * select/option classes
 *
 */
select.selectDropdown {
	font-size:			8pt;
}
option.optionDropdown {
	font-size:			8pt;
}
/*
 *
 * table classes
 *
 */
table.borderedTbl {
	border:           1 solid #000000;
}
table.mainMenuLayout {
	border:           1 solid #000000;
	background-color: #ffffff
}
table.mainLayoutExpired {
	border:           1 solid #000000;
	background-color: #ffffff
}
table.selectedTable {
	border:           none;
	background-color: #ffffff
}
table.buttonsTable {
	border:           none;
	background-color: #ffffff
}
table.yourQuoteTable {
	border:           none;
}
table.statsTable {
	background-color: #ffffff
}
/*
 *
 * td classes:  general
 *
 */
td.screenInstructions {
	font-size:			8pt;
	font-weight:		normal;
	color:            #000000;
	background-color: #eeeedd;
	border:           1 solid #000000
}
td.reversed {
	color:            #ffffff;
	background-color: #000000
}
td.reversedBorderR {
	color:            #ffffff;
	background-color: #000000;
	border-right:     1 solid #000000
}
td.reversedBorderRB {
	color:            #ffffff;
	background-color: #000000;
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000
}
td.reversedBorderB {
	color:            #ffffff;
	background-color: #000000;
	border-bottom:    1 solid #000000
}
td.borderedAll {
	border:           1 solid #000000
}
td.borderedTopBtm {
	border-top:       1 solid #000000;
	border-bottom:    1 solid #000000
}
td.borderedTopRightBtm {
	border-top:       1 solid #000000;
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000
}
td.borderedTopLeftRight {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     1 solid #000000
}
td.borderedLeftBtm {
	border-left:      1 solid #000000;
	border-bottom:    1 solid #000000
}
td.borderedRight {
	border-right:     1 solid #000000
}
td.borderedRightBtm {
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000
}
td.borderedBtm {
	border-bottom:    1 solid #000000
}
/*
 *
 * td classes:  equipQuote Title
 *
 */
td.equipQuoteTitle {
	font-size:			10pt;
	font-weight:		bold;
	text-align:			left;
	vertical-align:		middle;
	border: 			none;
	padding-top:		20px;
	padding-right:		10px;
	padding-bottom:		20px;
	padding-left:		20px;
	background-color:	#EEE;
}
td.equipQuoteTitlePrintable {
	font-size:			10pt;
	font-weight:		bold;
	text-align:			right;
	vertical-align:		middle;
	border: 			none;
	padding-top:		10px;
	padding-right:		10px;
	padding-bottom:		10px;
	padding-left:		10px;
}
td.manufactLogo {
	text-align:			right;
	vertical-align:		middle;
	border: 			none;
	padding-top:		10px;
	padding-right:		10px;
	padding-bottom:		10px;
	padding-left:		10px;
	background-color:	#EEE;
}
td.manufactLogoPrintable {
	text-align:			left;
	vertical-align:		middle;
	border: 			none;
	padding-top:		10px;
	padding-right:		10px;
	padding-bottom:		10px;
	padding-left:		10px;
}
/*
 *
 * navigation link classes
 *
 */
td.navLinksOuter {
	text-align:			right;
	vertical-align:		middle;
	border:				none;
	/*padding:          0px;*/
	background-color:	#156040
}
td.navLinksOuterExpired {
	border:           none;
	/*padding:          0px;*/
	background-color: #666666
}
td.navLinksOuterDealer {
	border:           none;
	/*padding:          0px;*/
	background-color: #156040
}
td.navLinksOuterCustomer {
	border:           none;
	/*padding:          0px;*/
	background-color: #156040
}
td.navLinksOuterOrder {
	border:           none;
	/*padding:          0px;*/
	background-color: #156040
}
td.navLinksInner {
	color:				#FFF;
	font-weight:		bold;
	text-align::		left;
	vertical-align:		middle;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	padding-left:		10px;
	border:				none
}
td.navLinksInnerR {
	color:				#FFF;
	font-weight:		bold;
	text-align:			right;
	vertical-align:		middle;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	padding-left:		10px;
	border:				none
}
a.navLinkTag:link    { color: #fff }
a.navLinkTag:visited { color: #fff }
a.navLinkTag:active  { color: #fff }
/*
 *
 * td classes:  main menu
 *
 */
td.mainMenuHdr {
	font-size:			10pt;
	font-weight:      bold;
	color:#FFF;
	border-top:       1 solid #ccc;
	border-left:      1 solid #ccc;
	border-right:     1 solid #333;
	border-bottom:    1 solid #333;
	background-color: #000
}
td.mainMenuLink {
	font-size:			10pt;
	font-weight:      bold
}
td.mainMenuLinkDesc {
	font-size:			8pt
}
/*
 *
 * td classes:  page content
 *
 */
td.pageContent {
	text-align:			left;
	vertical-align:		middle;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	padding-left:		10px;
	background:			#FFF;
}
td.pageContentLeft {
	text-align:			center;
	vertical-align:		middle;
	padding-top:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	padding-left:		10px;
}
td.pageContentRight {
	text-align:			center;
	vertical-align:		middle;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	padding-left:		5px;
}
td.pageContentRight {
}
align="center" valign="middle"
/*
 *
 * td classes:  select buttons and text
 *
 */
td.selectButton {
	font-size:			8pt;
	font-weight:		bold;
	border:           none;
	background-color: #ffffff
}
td.selectText {
	font-size:			8pt;
	border-top:       1 solid #cccccc;
	border-left:      1 solid #cccccc;
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000;
	background-color: #eeeeee
}
td.buttonDividerL {
	font-size:			1pt;
	border:           none;
	background-color: #cccccc
}
td.buttonDividerR {
	font-size:			1pt;
	border:           none;
	background-color: #cccccc
}
td.buttonDividerMgrL {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
td.buttonDividerMgrR {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
td.buttonDividerDlrL {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
td.buttonDividerDlrR {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
td.buttonDividerOrderL {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
td.buttonDividerOrderR {
	font-size:			1pt;
	border:           none;
	background-color: #000
}
/*
 *
 * td classes:  selected things table cells
 *
 */
td.selectedDlrTitle {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
td.selectedDlrDesc {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
td.selectedMfrTitle {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
td.selectedMfrDesc {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
td.selectedPartTitle {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
td.selectedPartDesc {
	border-top:       1 solid #000000;
	border-left:      1 solid #000000;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #ffffff
}
/*
 *
 * td classes:  stats
 *
 */
td.statsHdr {
	background-color: #eeeeee
}
/*
 *
 * classes:  alpha links and noLinks
 *
 */
a.alphaLink:link    {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLink:visited {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLink:active  {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLink:hover {
	color:             #156040;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   underline
}
a.alphaLinkDlr:link    {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkDlr:visited {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkDlr:active  {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkDlr:hover {
	color:             #156040;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   underline
}
a.alphaLinkOrder:link    {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkOrder:visited {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkOrder:active  {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   none
}
a.alphaLinkOrder:hover {
	color:             #239f6a;
	font-size:         10pt;
	font-weight:       bold;
	text-decoration:   underline
}
.alphaNoLink {
	color:             #999999;
	font-size:         8pt
}
a.linkWhite:link    {
	color:             #ffffff;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhite:visited {
	color:             #ffffff;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhite:active  {
	color:             #ffffff;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhite:hover {
	color:             #ffffff;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   underline
}
a.linkWhiteSmall:link    {
	color:             #ffffff;
	font-size:         7pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhiteSmall:visited {
	color:             #ffffff;
	font-size:         7pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhiteSmall:active  {
	color:             #ffffff;
	font-size:         7pt;
	font-weight:       bold;
	text-decoration:   none
}
a.linkWhiteSmall:hover {
	color:             #ffffff;
	font-size:         7pt;
	font-weight:       bold;
	text-decoration:   underline
}
/* END CSS */
