﻿.serviceQuestions
{
	margin-top:10px;	
}

.tblCC
{
	width:100%;	
}

.slotsDate
{
	
}

td.slotsHeader
{
	text-align:center;
	border:solid 0.025cm black;
	font-size:10px;
	font-weight:bold;
}

td.slots
{
	height:80px;
	border:solid 0.025cm black;
	font-size:10px;
	vertical-align:top;
	text-align:center;
	width:14%;
}

td.slotsInactive
{
	height:80px;
	border:solid 0.025cm black;
	font-size:10px;
	vertical-align:top;
	text-align:center;
	width:14%;
	background-color: Gray;	
}

td.slotSelected
{
	height:80px;
	border:solid 0.025cm black;
	font-size:10px;
	vertical-align:top;
	text-align:center;
	width:14%;
	background-color:#01408A;	
	color:#FFFFFF;
}

td.slotSelected a
{
	color:#FFFFFF;
}

ul
{
	margin-bottom:15px;	
}
a.gray:link
{
	color: #01408A;
	text-decoration:none;
}
a.gray:visited
{
	color: #01408A;
	text-decoration:none;
}
a.gray:hover
{
	color: #B34755;		
	text-decoration:none;
}

.salesCallBold
{
	color: #01408A;	
	font-size:10pt;
	font-weight:bold;
}

a.default:link
{
	color: #01408A;
	text-decoration:none;
}
a.default:visited
{
	color: #01408A;
	text-decoration:none;
}
a.default:hover
{
	color: #01408A;		
	text-decoration:underline;
}

.btn
{
	width:75px;	
}

.wizProgress
{
	color:#999999;	
	font-size:10pt;
	white-space:nowrap; 
}

.wizProgressActive
{
	color:#01408A;		
	font-size:10pt;
	font-weight:bold;
	white-space:nowrap; 
}

.hidden
{
	display:none;	
}

.visible
{
	display:block;	
}

td.scheduler
{
	height:20px;
	width:70px;	
	white-space:nowrap;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #01408A;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	padding: 0px, 5px, 0px, 5px;
}

/* Registration Stuff */
.tblReg
{
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #01408A;
	width:99%;
	text-align:left;
}

.headerReg
{
	background-color:#CCCCCC;
	color:#01408a;
	font-size:12pt;
	font-weight:400;
	padding:4px 4px 4px 4px;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	font-family:Arial;
}

.tblRegError
{		
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #FF0000;
	width:99%;
	text-align:left;
	color:#FF0000;
}

.tblRegLogin
{
	width:99%;
	background-color: #EEEEEE;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	text-align:left;
}

.reg a:link
{
	color: #000000;
}
.reg a:visited
{
	color: #000000;
}
.reg a:hover
{
	color:#000000;		
}

/* End Registration Stuff */


/* MENU */
.menuContainer
{
	/*
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #01408A;
	text-align:left;
	*/
	width:100%;
}

/* DYNAMIC MENU */

.dynamicMenu a:link
{
	color: #000000;
}
.dynamicMenu a:visited
{
	color: #000000;
}
.dynamicMenu a:hover
{
	color:#01408a;		
}
.dynamicHover
{
	background-color:#DDDDDD;			
}
.dynamicMenu
{
	background-color:#FFFFFF;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	text-align:left;
}
.dynamicSelected
{
	background-color:#FFFFFF;		
}
.dynamicMenuItem
{
	padding:5px 2px 5px 2px;
	font-size:10pt;
	font-family:Tahoma,Helvetica;
	font-weight:300;
	letter-spacing:0px;
}

/* STATIC MENU LEFT */

.staticMenuLeftNav a:link
{
	color: #000000;
}
.staticMenuLeftNav a:visited
{
	color: #000000;
}
.staticMenuLeftNav a:hover
{
	color:#01408a;
	/*
	color:#993333;
	text-decoration:underline;
	*/
}
.staticHoverLeftNav
{
	background-color:#DDDDDD;	
	font-weight:normal;
}

.staticMenuLeftNav
{
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;	
	text-align:left;
	width:100%;
}
.staticSelectedLeftNav
{
}
.staticMenuItemLeftNav
{
	padding:4px 2px 4px 2px;
	font-size:10pt;
	font-family:Tahoma,Helvetica;
	font-weight:300;
	letter-spacing:0px;
}

/* STATIC MENU TOP */

.staticMenuTopNav a:link
{
	color: #FFFFFF;
}
.staticMenuTopNav a:visited
{
	color: #FFFFFF;
}
.staticMenuTopNav a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.staticHoverTopNav
{
	background-color:#CCCCCC;
}
.staticMenuTopNav
{
}
.staticSelectedTopNav
{
	background-color:#FFFFFF;		
}
.staticMenuItemTopNav
{
	border-style: solid;	
	border-width: 0px 0px 0px 1px;
	border-color: #FFFFFF;
	background-color:#01408a;
	width:75px;
	height:35px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;		
	font-size:7pt;
	font-weight:normal;
}

/*  END MENU */


.dealerLogTable {
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #00543D;
  width:400px;  
}

.logtable {
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
  width:400px;
  /*background-color: #cccccc;*/
  font-family:Verdana;
  font-size:10pt;
}

.loginheader {
  height: 30px;
  font-weight: bold;
  font-size: 10pt;
  color: #666666;
  font-family: verdana;
  background-color: #f5f5f5;
  text-align: center;
}

body 
{
  margin: 0; 
  padding: 0; 
  background-color:White;
  font-family:Verdana;
  font-size:10pt;
} 
SideBarDiv { 
  position: absolute; 
  top: 0; 
  left: 0; 
} 
body>SideBarDiv { 
  position: fixed; 
} 

.onlineAppBody {FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif }
.onlineAppHeader {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif }

#ContentDiv
{ 
    margin-top: 170px;
    width: 535px;
    background: #fff;
    margin-left: 367px;
    padding-bottom: 10px;
    padding-right: 10px; 
    z-index: 21;     
}



#ContentAdminDiv
{ 
    margin-top: 90px;
    width: 803px;
    background: #fff;
    height:auto;
    margin-left: 99px;
    padding-bottom: 10px;
    padding-right: 10px;
    z-index: 21;     
}



#ContentAppDiv

{ 
    margin-top: 160px;
    width: 535px;
    background: #fff;
    margin-left: 280px;
    padding-bottom: 10px;
    padding-right: 10px; 
    z-index: 21;     
}

#BottomNavDiv 
{  

    left:100px; 
    position:relative;
    margin-top:inherit;
    width:800px; 
    height:48px;
    z-index:22;
    clear: both;   
    text-align: left;   

}

.LabelStyle
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.PageHeading
{
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

.PageTitle
{
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.SubHeading
{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

.Registered
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


.RegisteredRed
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

.RegisteredNavy
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.RegisteredUnderlined
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.Content
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.ContentSmall
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.Disclaimer
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
} 

.CopyRight
{
	font-family: Arial, Sans-Serif;
	font-size: 7px;
	font-weight: bold;
	color: black;
	text-align: right;
	text-decoration: none;
} 

.SubTitle
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.ContentItalicized
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: black;
	text-decoration: none;
}

.ContentBold
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


.ContentData
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.Scheduler
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.ContentTextBox
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align:right;
}

.ContentLink
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: navy;
}

a.ContentLink:visited 
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: Purple
}

.ContentBoldLink
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: navy;
}

a.ContentBoldLink:visited 
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: Purple
}

.RedirectLink
{
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration:none;
	color: #00BFFF;
}

.ShopContentBold
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: black;
}

.ShopLink
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: navy;
}

a.ShopLink:visited 
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: Purple
}

.ShopLinkBold
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: navy;
}

.ShopCatLink
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: navy;
}

a.ShopCatLink:visited 
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: Purple
}

.ShopCatLinkBold
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: navy;
}





.ContentHeading
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #993333;
}

.BreadCrumb
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.ButtonClass
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.ButtonClassSmall
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.SearchLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

.Header
{
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.Header2
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.ImageLink
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.LabelStyle
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.HeaderLink
{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}

.TableCellData
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.ProductTableMkr
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder; 
    color: black
}

.AttribTableHdr
{
    BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bolder
}

.FieldCaption
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.ErrorMsg
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.SurveyError
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

.Error
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

.PersonalMsg
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

.SpecialMsg
{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.SpecialMsgLg
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.SpecialMsgWhite
{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

.SpecialMsgWhiteLg
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.ServiceWizard
{
	background-color:#F7F6F3;
	border-color:#CCCCCC;		
	font-family:Verdana;
	font-size:x-small;  
	text-align:center;   			
	border-style:ridge;
	border-width:thin;
}

.ServLink
{
	 font-family:Arial;
	 font-style:normal;
	 font-size:small;
	 text-decoration:underline;
	 color:Maroon;	
	 text-align:center;	
}

.TrainingLink
{
	 font-family:Arial;
	 font-style:normal;
	 font-size:x-small;
	 text-decoration:underline;
	 color:Maroon;	
	 text-align:center;	
}
.ServiceMsg
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: navy;
	text-decoration: none;
}

.ServiceCell
{
	 background-color:#F5F5F5;
	 font-weight:normal;
	 height:125px;
	 border-color:Navy;
	 border-style:dotted;
	 border-width:1px;	 
}

.ServiceLink
{
	background-color:#F5F5F5;
	font-weight:normal;
	height:125px;
	border-color:Navy;	
	color:Navy;
	font-size:x-small;
}

.ServiceLinkSelected
{
	background-color:Yellow;
	font-weight:bold;
	height:125px;
	border-color:Navy;	
	color:Navy;
	font-size:x-small;
}

.ServiceCellSelected
{
	background-color:Yellow;
	font-weight:bold;
	height:125px;
	border-color:Navy;
	border-style:dotted;
	border-width:thin;
}

.ServiceMsgRed
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: Red;
	text-decoration: none;
}
.ServiceSelection
{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:Green;
	text-decoration: none;		
}
.ServiceMsgBold
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: navy;
	text-decoration: none;	
	cursor:help;	 
}
.ServiceButton
{
	font-family:Arial;
	font-size:9pt;
	border-style:none;
	color:Maroon;	
}

.ServiceBlock
{
 background-color:Silver;
 font-family:Arial;
 font-size:small; 	
}
.PricingLink
{
	text-decoration:underline;
	cursor:pointer;
	color:Navy;
}

.ServiceGrid
{
 font-family:Arial;
 font-size:x-small;
 text-align:center;		
}

.CreateAccount
{
	color:Maroon;
	font-family:Arial;
	font-weight:300;
	font-size:20px;
}

.VendLocationHeader
{
 font-family:Arial;
 font-size:small;
 background-color:#014080;
 color:White;	
 text-align:left;
}

.VendLocationAddr
{
 text-align:center;
 font-family:Arial;
 font-size:x-small;
 background-color:White;
 color:Navy;	
}

.VendLocationMap
{
 font-family:Arial;
 font-size:x-small;
 background-color:White;
 color:Blue;	
}

.VendorLoading
{
	color:Navy;
	font-family:Arial;
	font-weight:bold;
	cursor:wait;	
}

.VendLeftNav
{
 font-family:Arial;
 font-size:large;
 background-color:#014080;
 color:White;	
 text-decoration:none;
 border:none;
 
}

.VendorLabel
{
	background-color:#d5e5f8;
	color:Navy;
	font-family:Arial;
	font-weight:bold;
	font-size:large;		
	text-align:center;
}

table
{
	text-align:left;	
}

legend
{
	color:#B34755;
	font-size:12pt;
	letter-spacing:5;
	font-family:Sans-Serif;
	font-weight:bold;
}

legend2
{
	color:#B34755;
	font-size:10pt;
	letter-spacing:5;
	font-family:Sans-Serif;
	font-weight:bold;
}
blockquote
{
	margin-left: 15px;	
	margin-bottom: 0px;
	margin-top: 10px;
}

.contentTable
{
	margin-top:10px;	
}

.referralAmount
{
 font-family:Arial;
 font-size:small;
 color:Green;		
}

.referralExample
{
 font-family:Arial;
 font-size:x-small;
  
}