/*
 *
 * body styles
 *
 */
body.dealerLogin {
	font-family:      arial,verdana,sans-serif;
	font-size:        10pt;
	background-color: #DDD
}
/*
 *
 * general classes
 *
 */
a.navMenuLink			{ font-size:10pt; color:#000; font-weight:bold; text-decoration:none; }
a.navMenuLink:link		{  }
a.navMenuLink:visited	{  }
a.navMenuLink:active	{ color:#239f6a; }
a.navMenuLink:hover		{ color:#239f6a; text-decoration:underline; }
a.welcomeLink			{ font-size:14pt; color:#000; font-weight:bold; text-decoration:none; }
a.welcomeLink:link		{  }
a.welcomeLink:visited	{  }
a.welcomeLink:active	{ color:#239f6a; }
a.welcomeLink:hover		{ color:#239f6a; text-decoration:underline; }
/*
 *
 * table classes
 *
 */
table.mainLayoutLogin {
	border-spacing:		0px;
	border:				1 solid #000000;
	background-color:	#FFF;
}
table.welcomeContent {
	border:				none;
	border-spacing:		30px;
	padding:			0px;
}
table.splashBox {
	border-style:        solid;
	border-top-width:    2px;
	border-left-width:   2px;
	border-right-width:  2px;
	border-bottom-width: 2px;
	background-color:    #ffffff
}
table.editDealerTable {
	border:           none;
	background-color: #ffffff
}
table.searchDealerTable {
	border-top:       1 solid #cccccc;
	border-left:      1 solid #cccccc;
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000;
	background-color: #ffffff
}
table.splashPDFsTop {
	padding: 0px;
	width: 100%;
	border-top:       0 solid #cccccc;
	border-left:      0 solid #cccccc;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #fff
}
table.splashPDFsTopSub {
	width:				100%;
	margin:				5px;
	border-top:       1 solid #cccccc;
	border-left:      1 solid #cccccc;
	border-right:     1 solid #000000;
	border-bottom:    1 solid #000000;
	background-color: #EEE;
}
table.splashManufactLinks {
	width:				100%;
	border-top:       0 solid #cccccc;
	border-left:      0 solid #cccccc;
	border-right:     0 solid #000000;
	border-bottom:    0 solid #000000;
	background-color: #fff
}
table.splashRedBoxes {
	width:				100%;
	margin:				5px;
	border-top:       	1 solid #000000;
	border-left:      	1 solid #000000;
	border-right:  		0 solid #000000;
	border-bottom:		0 solid #000000;
	border-spacing:		0px;
	background-color:	#000;
}
table.splashPDFsBtm {
	width:				100%;
	margin:				5px;
	border-top:			1 solid #000000;
	border-left:		1 solid #000000;
	border-right:		0 solid #000000;
	border-bottom:		0 solid #000000;
	border-spacing:		0px;
	background-color:	#000;
}
/*
 *
 * td classes:  Welcome Screen
 *
 */
td.welcomeDealer {
	font-size:			11px;
	font-weight:		bold;
	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:	#DDD;
}
td.welcomeManager {
	font-size:			11px;
	font-weight:		bold;
	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;
}
/*
 *
 * td classes:  search dealer
 *
 */
td.searchDealerTitle {
	font-size:			8pt;
	font-weight:		bold;
	border-top:       1 solid #eeeeee;
	border-left:      1 solid #eeeeee;
	border-right:     1 solid #666666;
	border-bottom:    1 solid #000000;
	padding-top:		3px;
	padding-left:		6px;
	padding-right:		6px;
	padding-bottom:	3px;
	background-color: #eeeeee
}
td.searchDealerField {
	font-size:			8pt;
	border-top:       0 solid #eeeeee;
	border-left:      1 solid #eeeeee;
	border-right:     0 solid #666666;
	border-bottom:    1 solid #666666;
	background-color: #eeeeee
}
td.searchDealerButton {
	font-size:			8pt;
	font-weight:		bold;
	border-top:       0 solid #eeeeee;
	border-left:      0 solid #eeeeee;
	border-right:     1 solid #666666;
	border-bottom:    1 solid #666666;
	background-color: #eeeeee
}
td.dealerAlpha {
	font-size:			12pt;
	font-weight:      bold;
	border-top:       1 solid #eeeeee;
	border-left:      0 solid #eeeeee;
	border-right:     0 solid #666666;
	border-bottom:    1 solid #666666;
	background-color: #ffeeee
}
td.dealerBlank {
	font-size:			12pt;
	font-weight:      bold;
	border-top:       1 solid #eeeeee;
	border-left:      none;
	border-right:     none;
	border-bottom:    1 solid #666666;
	background-color: #eedddd
}
td.dealerActionHdr {
	font-size:			10pt;
	font-weight:      bold;
	border-top:       1 solid #ccd3dd;
	border-left:      1 solid #ccd3dd;
	border-right:     1 solid #333f44;
	border-bottom:    1 solid #333f44;
	background-color: #fff6ee
}
/*
 *
 * td classes:  select buttons and text
 *
 */
td.editCustLabel {
	font-size:			10pt;
}
td.editCustMenu {
	font-size:			12pt;
}
select.editCustSelect {
	font-size:			12pt;
}
option.editCustOption {
	font-size:			12pt;
}
td.editCustField {
	font-size:			12pt;
}
td.loginButton {
	font-size:			8pt;
	padding:          3px;
	background-color: #ffffff
}
td.loginInstructions {
	font-size:			8pt;
	border-top:       1 solid #eeeeee;
	border-left:      1 solid #eeeeee;
	border-right:     1 solid #666666;
	border-bottom:    1 solid #666666;
	padding:          3px;
	background-color: #eeeeee
}
td.reminderLink {
	font-size:			8pt;
	padding:          3px;
	background-color: #ffffff
}
td.reminderInstructions {
	font-size:			8pt;
	padding:          3px;
	background-color: #ffffff
}
/*
 *
 * td classes:  splash page
 *
 */
td.splashContentLeft {
	text-align:			center;
	vertical-align:		top;
	padding-top:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	padding-left:		10px;
}
td.splashContentRight {
	text-align:			center;
	vertical-align:		top;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	padding-left:		5px;
}
td.splashPDFsTopInner {
	text-align:			left;
	vertical-align:		top;
	background-color:	#ffffff;
}
td.splashPDFsTopInnerSide {
	text-align:			center;
	vertical-align:		middle;
	background-color:	#ffffff;
}
td.splashPDFsTopSubHdr {
	font-size:			10pt;
	font-weight:     	bold;
	color:				#FFF;
	background-color:	#F00
}
td.splashPDFsTopSub {
	font-size:			8pt;
	font-weight:     	normal;
	color:				#000;
	background-color:	#EEE
}
td.splashPDFsTop {
	font-size:			12pt;
	background-color: #ffffff
}
td.splashPDFsBtm {
	padding-top:		1px;
	padding-right:		3px;
	padding-bottom:		1px;
	padding-left:		3px;
	font-size:			8pt;
	color:				#000;
	border-top:      	0 solid #000;
	border-left:    	0 solid #000;
	border-right:    	1 solid #000;
	border-bottom:   	1 solid #000;
	background-color:	#EEE;
}
td.splashPDFsBtmC {
	font-size:			8pt;
	text-align:			center;
	color:				#FFF;
	border-top:      	0 solid #000;
	border-left:    	0 solid #000;
	border-right:    	1 solid #000;
	border-bottom:   	1 solid #000;
	background-color:	#F00;
}
.splashBtmLink {
	font-size:			12pt;
}
td.splashAddtlLinks {
	font-size:			8pt;
	color:            #000000;
	background-color: #eeeeee
}
.splashAddtlFileType {
	font-size:			8pt;
}
/*
 *
 * general classes:  errors
 *
 */
.reminderError { font-color:  #ff9900 }
/*
 *
 * general classes:  Splash page
 *
 */
.splashLinkHdr{
	font-size:         10pt;
	font-weight:       bold;
}
/*
 *
 * link classes:  splash page
 *
 */
a.splashPDFLinkTop:link    {
	font-size:         9pt;
	text-decoration:   underline
}
a.splashPDFLinkTop:visited {
	font-size:         9pt;
	text-decoration:   underline
}
a.splashPDFLinkTop:active  {
	font-size:         9pt;
	text-decoration:   underline
}
a.splashPDFLinkTop:hover {
	font-size:         9pt;
	text-decoration:   underline
}
a.splashImgLink:link    {
	text-decoration:   none
}
a.splashImgLink:visited {
	text-decoration:   none
}
a.splashImgLink:active  {
	text-decoration:   none
}
a.splashImgLink:hover {
	text-decoration:   none
}
a.eQLinkTxt:link {
	font-size:         12pt;
	font-weight:		bold;
	color:				#000;
	text-decoration:   underline;
}
a.eQLinkTxt:visited {
	font-size:         12pt;
	font-weight:		bold;
	color:				#000;
	text-decoration:   underline;
}
a.eQLinkTxt:active {
	font-size:         12pt;
	font-weight:		bold;
	color:				#000;
	text-decoration:   none
}
a.eQLinkTxt:hover {
	font-size:         12pt;
	font-weight:		bold;
	color:				#F00;
	text-decoration:   underline;
}
a.splashPDFRedBoxLink:link {
	color:             #FFF;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashPDFRedBoxLink:visited {
	color:             #FFF;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashPDFRedBoxLink:active {
	color:             #FFF;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashPDFRedBoxLink:hover {
	color:             #FFF;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashPDFLinkBtm:link    {
	color:             #000;
	font-size:         8pt;
	font-weight:       normal;
	text-decoration:   none
}
a.splashPDFLinkBtm:visited {
	color:             #000;
	font-size:         8pt;
	font-weight:       normal;
	text-decoration:   none
}
a.splashPDFLinkBtm:active  {
	color:             #000;
	font-size:         8pt;
	font-weight:       normal;
	text-decoration:   none
}
a.splashPDFLinkBtm:hover {
	color:				#F00;
	font-size:         8pt;
	font-weight:       normal;
	text-decoration:   underline
}
a.splashAddtlLink:link    {
	color:             #000;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashAddtlLink:visited {
	color:             #000;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashAddtlLink:active  {
	color:             #000;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   none
}
a.splashAddtlLink:hover {
	color:             #000;
	font-size:         8pt;
	font-weight:       bold;
	text-decoration:   underline
}
/* END CSS */
