
	table.border1 {
      background-color: #ece2da;
      border: 10px #ece2da solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px
	}
	table.border2 {
      background-color: #ece2da;
      border: 12px #000000 solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
    }
	table.border3 {
      background-color: #ffffff;
      border: 1px #ffffff solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
    }
	table.border4 {
      background-color: #ffffff;
      border: 5px #02728e solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
    }
	table.main {
      background-color: #ffffff;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
    }
    
	table.headline {
      background-color: #ffffff;
      border: 1px #acacac solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px
	}
	table.splashbody {
      background-color: #ffffff;
      border: 1px #ece2da solid;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      border: 1px #acacac solid;
      text-align: center;
    }
	table.splashbody h3 {
	  font-family: arial;
	  font-size: 13pt;
	  font-weight: bold;
	  color: #ca1714;
	  margin: 0;
	}

    body {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: normal;
	  font-style: normal;
	  color: #000000;
    }
    a:link {color: #02728e;  text-decoration: none; }
    a:visited {color: #02728e;  text-decoration: none; }
    a:hover {color: #ca1714; text-decoration: underline; }

    .piclink {border:2px; border-thickness:1px; border-color: #02728e; border-style: solid;}
    a:hover .piclink {border:2px; border-thickness:1px; border-color: #ca1714; border-style: solid}

    iframe#crawler {
	    width: 550px;
	    height: 15px;
	}
    .crawltext {
	  font-family: arial;
	  font-size: 9pt;
	  color: #000000;
    }
   
    
    div.title {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: normal;
	  font-weight: bold;
	  color: #000000;
    }
    p.payconfirm {
	  font-family: arial;
	  font-size: 12pt;
	  font-weight: bold;
	  text-decoration: none;
	  color: #ca1714;
    }
    p.footnote {
	  font-family: arial;
	  font-size: 9pt;
	  font-weight: none;
	  text-decoration: none;
	  color: #000000;
    }
    
    .bodytitle {
	  font-family: arial;
	  font-size: 14pt;
	  font-weight: bold;
	  color: #000000;
    }
    .bodysubtitle {
	  font-family: arial;
	  font-size: 12pt;
	  font-weight: bold;
	  color: #000000;
    }
    .tablehead {
	  font-family: arial;
	  font-size: 9pt;
	  font-weight: bold;
	  text-decoration: underline;
	  color: #000000;
    }
    .tabletxt {
	  font-family: arial;
	  font-size: 9pt;
	  font-weight: normal;
	  text-decoration: none;
	  color: #000000;
    }
    .tabletxtsmall {
	  font-family: arial;
	  font-size: 8pt;
	  font-weight: normal;
	  text-decoration: none;
	  color: #000000;
    }
    .tablegap {
	  font-family: arial;
	  font-size: 3pt;
	  font-weight: normal;
	  text-decoration: none;
	  color: #000000;
    }
    .tiretablehead {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: normal;
	  text-decoration: underline;
	  color: #000000;
    }
    .driverstablehead {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: underline;
	  color: #000000;
	  background: #ece2da;
    }
    .driverstableclasshead {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: none;
	  color: #ca1714;
	  background: #ece2da;
    }
    .drivertablegap {
	  font-family: arial;
	  font-size: 2pt;
	  font-weight: normal;
	  text-decoration: none;
	  color: #000000;
	  background: #ece2da;
    }
    .PRtablehead {
      font-family: arial;
      font-size: 10pt;
      color: #ffffff;
      background: #986440;
    }
    .PRdelentry {
      font-family: arial;
      font-size: 10pt;
      color: #898989;
      background: #ececec;
    }
    .PRsubtitle {
      font-family: arial;
      font-size: 9pt;
      color: #000000;
    }
    .PRdelsubtitle {
      font-family: arial;
      font-size: 9pt;
      color: #898989;
      background: #ececec;
    }
    
    .scheduletitle {
	  font-weight: bold;
    }
    .scheduledate {
	  font-weight: bold;
	  color: #885938;
    }
    .scheduletext {
    }

    .regtotalhead {
	  font-family: arial;
	  font-size: 11pt;
	  font-weight: bold;
	  text-decoration: none;
	  color: #02728e;
    }

    .regdonehead {
	  font-family: arial;
	  font-size: 11pt;
	  font-weight: bold;
	  font-style: normal;
	  text-decoration: none;
	  color: #02728e;
    }
    .regdonesubhead {
	  font-family: arial;
	  font-size: 10pt;
	  font-weight: bold;
	  font-style: normal;
	  text-decoration: none;
	  color: #000000;
    }

    a#crawllink:link {color: #000000; text-decoration: none;}
    a#crawllink:visited {color: #000000; text-decoration: none;}
    a#crawllink:hover {color: #ca1714; text-decoration: underline;}

    a#schedtitlelink:link {color: #000000;  text-decoration: none; font-weight: bold;}
    a#schedtitlelink:visited {color: #000000;  text-decoration: none; font-weight: bold;}
    a#schedtitlelink:hover {color: #ca1714; text-decoration: underline; font-weight: bold;}

    
    a#creditlink:link {color: #7d7d7d;  text-decoration: none; font-weight: bold;}
    a#creditlink:visited {color: #7d7d7d;  text-decoration: none; font-weight: bold;}
    a#creditlink:hover {color: #02728e; text-decoration: underline; font-weight: bold;}

    .credit {
	  font-family: arial;
	  font-size: 8pt;
	  color: #7d7d7d;
      background-color: #ece2da;
    }

    div.plist { margin: 0; }
    div.plist li {
	  list-style-position: outside;
	  margin-left: 26px;
	}

	table#krkspontbl tr {
		vertical-align: top;
		padding-bottom: 3px;
	}
	table#krkspontbl td {
		padding-right: 20px;
	}
	table#krkspontbl td#kstlc {
		padding-right: 0;
	}
	
	table#krkslogotbl {
		width: 100%;
		text-align: center;
	}
	table#krkslogotbl td {
	}

	div.krkimg {
		float: right;
		width: 260px;
		padding: 23px 0 5px 10px;
		text-align: center;
	}
	div.krkimg p {
		margin: 0;
		margin-top: 2px;
		font: 8pt arial;
		color: #888888;
		color: #986440;
		color: #8b4513;
		width: 250px;
	}

	table#krkspnsrtbl,
	table#krkbiotbl {
		margin-left: auto;
		margin-right: auto;
	}
	table.main h2 {
	  font-family: arial;
	  font-size: 14pt;
	  font-weight: bold;
	  color: #000000;
	  margin-top: 20px;
	}
	p.mailsuccess {
	  color: #ca1714;
	  font-weight: bold;
	}
	.linkbrackets {
      color: #505050;
	  font-weight: normal;
	}

