body, td, span, div, input, textarea {
	font: normal 12px Arial;
	color: #000000;
}

.blacktext   { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.greytext   { color: #666; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.helpmenu   { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.smalllightwhitetext  { color: #ffffff; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.smallgreytext  { color: #666; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.smalllightgreytext  { color: #999; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.smallorangetext  { color: #fc0; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.smallblacktext  { color: #000; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.headlinegreen { color: #066; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlineblue { color: #36f; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlinedarkblue { color: #00d; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlineorange { color: #f60; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlinepurple { color: #939; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlineyellow { color: #fa0; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlinewhite { color: white; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlinered   { color: #c00; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headlineblack { color: #000; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titleblack   { color: black; font-style: bold; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.italictitleblack   { color: black; font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.smalltitleblack   { color: black; font-style: bold; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: none }
.linkgreen  { color: #066; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.linkorange  { color: #f60; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.smalllinkorange { color: #fc0; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }

a.smalllink { color: #fc0; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; }

.linkpurple  { color: #939; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.linkred  { color: #c00; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.linkgray  { color: #737373; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.contact  { color: #737373; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; background-color: transparent; width:150px; }
.linkblue { color: #36f; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.linkyellow { color: #fa0; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; text-decoration: underline; background-color: transparent }
.navblack        { color: black; font-style: normal; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navblack2  { color: #000; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: uppercase }
.navgreen  { color: #399; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: uppercase }
.navorange  { color: #f60; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: uppercase }
.navpurple  { color: #939; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: uppercase }
.navred    { color: #c00; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: uppercase }
.linkredhome   { color: #f00; font-style: normal; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.navwhite       { color: #fff; font-style: normal; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.navwhite2    { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-transform: capitalize }
.RedArrow { color: #f00; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sidebar { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.shoppingcartlink  { color: #c60; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
.whitetext { color: white; font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent }
.container { background-color: #ffe; border: solid 3px silver }
.containerthin { background-color: #ffe; border: solid 1px silver }
.bottomborder { border-bottom: 4px solid #36f }
.recentborder { border-left: solid 2px #000; border-top: solid 2px #000  }
.footertopleftborder { border-left: solid 1px #000; border-top: solid 1px #000  }
.footertoprightborder { border-right: solid 1px #000; border-top: solid 1px #000  }
.headerbottomleftborder { border-left: solid 1px #000; border-bottom: solid 1px #000  }
.headerbottomrightborder { border-right: solid 1px #000; border-bottom: solid 1px #000  }
.redborder { border: solid 2px #c00 }
.yellowborder { border: solid 2px #fc0 }
.orangeborder { border: solid 2px #f60 }
.purpleborder { border: solid 2px #939 }
.greenborder { border: solid 2px #099 }
.blueborder { border: solid 2px #36f }
.outlinelogo { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; padding-right: 10px; padding-left: 10px; border-right: 1px solid #fc0; border-left: 1px solid #fc0 }
.outlinetable { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fdd; padding-right: 10px; padding-left: 10px; border-right: 1px solid #c00; border-left: 1px solid #c00 }
.outlineaddress { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffe; padding-right: 10px; padding-left: 10px; border-right: 1px solid #fc0; border-left: 1px solid #fc0 }
.errortext { color: #c00; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular }
.smallwhitetext { color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular }
.small{font-size: 10px;}

p.faq_q { font-weight:bold; margin:0 0 5px 0; }
p.faq_a { margin:5px 0 10px 10px; }