/* all standard text */
    a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: black}
    a:link { color: #4169E1; text-decoration: underline}
    a:hover { color: #228B22; text-decoration: none;}
    a:active { color: #4169E1; text-decoration: none}
    a:visited { color: #4169E1; text-decoration: underline}
    a:visited:hover { color: #228B22; text-decoration: none}
	.mainbody { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: black}
/* standard HTML tags */
    td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;} 
    p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
    div { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px} 
    center { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px} 
    textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
    input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: xx-small}
    select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: xx-small}
    body {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}

/* first line in top right hand corner of page */
    .TopLine {color: #0099CC; font-size: 20px;}

/* top headline on all pages */
    .HeaderMain {color: #DC143C; font-size: 18px; font-weight: bold;}
    .HeaderMain:link {color: #DC143C; font-size: 18px; font-weight: bold;}
    .HeaderMain:hover {color: #DC143C;}
    .HeaderMain:active {color: #DC143C;}
    .HeaderMain:visited {color: #DC143C;}
    .HeaderMain:visited:hover {color: #DC143C;}

/* top navigation bar */
    td.topnavbar {font-family: Arial, Verdana, Helvetica, sans-serif; color: white; font-size: 12px; font-weight: bold;}
	td.topnavbar a {font-family: Arial, Verdana, Helvetica, sans-serif; color: white; font-size: 12px; font-weight: bold;}
    td.topnavbar a:link {color: white; font-size: 12px; font-weight: bold;}
	td.topnavbar a:hover {color: #FF9900;}
	td.topnavbar a:active {color: #FF9900;}
	td.topnavbar a:visited {color: white;}
	td.topnavbar a:visited:hover {color: #FF9900;}

	.navJoin {color: #3C1459;}
	.SubLogo {color: #7C2AB6;}

/* main body */
	.larger {font-size: 16px; font-weight: bold;}
	.pageTitle {font-size: 16px; font-weight: bold; color: #3C1459}
	.pageTitleNegative {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: white}
	.pageTitleSub {font-size: 16px; color: #3C1459}
	.pageSubStrong {font-weight: bold; color: #3C1459}
	.pageSubNote {font-size: 10px;}

/* footer links */
	td.footernavbar {font-family: Arial, Verdana, Helvetica, sans-serif; color: #808080; font-size: 12px; font-weight: bold;}
	td.footernavbar a {font-family: Arial, Verdana, Helvetica, sans-serif; color: #808080; font-size: 12px; font-weight: bold;}
	td.footernavbar a:link {color: #808080; font-size: 12px; font-weight: bold;}
    td.footernavbar a:hover {color: #FF9900;}
    td.footernavbar a:active {color: #FF9900;}
    td.footernavbar a:visited {color: #808080;}
    td.footernavbar a:visited:hover {color: #FF9900;}
	.Footer {font-family: Arial, Verdana, Helvetica, sans-serif; color: #808080; font-size: 10px;}
	.Footer:link {color: #808080;}
	.Footer:hover {color: #808080;}
	.Footer:active {color: #808080;}
	.Footer:visited {color: #808080;}
	.Footer:visited:hover {color: #808080;}

/* special fields */
	.requiredField { color:#CC0000; }
	
/* web voucher */
	.printVouch {background-color: white; border: black; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;}
	
/* top sub-headline on all pages */
    .HeaderSub {color: #8B0000; font-size: 12px; font-weight: bold;}
/* header appearing above sections on right navigation bar */
    .HeaderSide {color: #DEB887; font-size: 12px; font-weight: bold;}
/* active 'section' on right navigation bar */
    .SideNavCurr {background-color: #EEE8AA; color: #000000; border: #DEB887; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/* email registration area at top of page */
    .EmailEntry { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
    .EmailText {color: #2F4F4F; font-size: 10px;}
    .EmailTextAd {color: #2F4F4F; font-size: 12px;}
/* headline on drop-in advert */
    .HeaderMainDropin {color: #0167FF; font-size: 18px; font-weight: bold;}
/* standard buttons */
    .BtnStdGrey {background-color: #eeeeee; border: #cccccc; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
    .BtnLarge {font-size: 12px; font-weight: bold; background-color: #ffffff; border: #cccccc; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
/* area at bottom of page for TOU, Privacy and copyright */
    .FooterCopyBottom {color: #A6A6A6; font-size: 10px;}
    .FooterCopyTop {color: white; font-size: 10px;}
    .FooterCopyTop:link {color: white; font-size: 10px;}
    .FooterCopyTop:hover {color: #228B22;}
    .FooterCopyTop:active {color: #228B22;}
    .FooterCopyTop:visited {color: white;}
    .FooterCopyTop:visited:hover {color: #228B22;}
/* standard | character throughout website */
    .LineJoiner { color: #A6A6A6; }
/* hilighted text by changing color */
    .HiliteNorm { color: #FFFF00; }
/* hilighted text by changing background color */
    .HiliteBack { background-color: #FFFF00; }
/* standard uniform-color link within articles, sections, etc. */
    .BodyLink { color: black;}
    .BodyLink:link { color: black;}
    .BodyLink:hover { color: #228B22;}
    .BodyLink:active { color: black;}
    .BodyLink:visited { color: black;}
    .PlainLink { color: black}
    .PlainLink:link { color: black; text-decoration: underline}
    .PlainLink:hover { color: black; text-decoration: none; background-color: white}
    .PlainLink:active { color: black; text-decoration: none}
    .PlainLink:visited { color: black; text-decoration: underline}
    .PlainLink:visited:hover { color: black; text-decoration: none}
    .BodyLink:visited:hover { color: #228B22;}
/* special uniform-color link within articles, sections, etc. */
    .BodyLinkSpecial { background-color: #FFFF00; color: black;}
    .BodyLinkSpecial:link { background-color: #FFFF00; color: black;}
    .BodyLinkSpecial:hover { background-color: #FFFFCC; color: #FF0000;}
    .BodyLinkSpecial:active { background-color: white; color: black;}
    .BodyLinkSpecial:visited { background-color: #FFFF00; color: black;}
    .BodyLinkSpecial:visited:hover { background-color: #FFFFCC; color: #FF0000;}
/* directory category headers */
    .DirectoryCats {font-size: 14px; font-weight: bold;}
/* directory URL links below link description */
    .DirectoryURL {color: #009900}
    .DirectoryURL:link {color: #009900; text-decoration: none}
    .DirectoryURL:hover {color: #009900; text-decoration: none}
    .DirectoryURL:active {color: #009900; text-decoration: none}
    .DirectoryURL:visited {color: #009900; text-decoration: none}
/* general small text */
    .SubSmall {color: #999999; font-size: 10px;}
    .SmallLink {font-size: 10px;}
    .PlainSmall {color: #666666; font-size: 10px;}
    .SmallLinkLight {font-size: 10px;}
    .SmallLinkLight:link { font-size: 10px; color: #999999; text-decoration: underline}
    .SmallLinkLight:hover { font-size: 10px; color: #999999; text-decoration: none}
    .SmallLinkLight:active { font-size: 10px; color: #999999; text-decoration: none}
    .SmallLinkLight:visited { font-size: 10px; color: #999999}
    .SmalllerLight {font-size: 9px; color: #002748;}
	.SmalllerLighter {font-size: 9px; color: #cccccc;}
	.smallDark {  font-size: 9px; color: #002748;}
/* general coloured text */
    .greydark { font-weight: normal; color: #666666}
    .grey { color: #999999}
    .grey:link { color: #999999; text-decoration: underline}
    .grey:hover { color: #999999; text-decoration: none}
    .grey:active { color: #999999; text-decoration: none}
    .grey:visited { color: #999999}
    .green { color: green}
    .green:link { color: green; text-decoration: underline}
    .green:hover { color: green; text-decoration: none}
    .green:active { color: green; text-decoration: none}
    .green:visited { color: green}
    .orange { color: #FF6600}
    .orange:link { color: #FF6600; text-decoration: underline}
    .orange:hover { color: #FF6600; text-decoration: none}
    .orange:active { color: #FF6600; text-decoration: none}
    .orange:visited { color: #FF6600}
    .red { color: #CC0000}
    .red:link { color: #CC0000; text-decoration: underline}
    .red:hover { color: #CC0000; text-decoration: none}
    .red:active { color: #CC0000; text-decoration: none}
    .red:visited { color: #CC0000}
    .rederror { color: #CC0000; font-weight: bold}
    .blue { color: blue}
	.boldblue { color: blue; font-weight: bold}
/* mid sized sub-header text */
    .MidBold {font-size: 16px; color: #999999}
    .MidBold:link { font-size: 16px; color: #999999; text-decoration: underline}
    .MidBold:hover { font-size: 16px; color: #999999; text-decoration: none; background-color: white}
    .MidBold:active { font-size: 16px; color: #999999; text-decoration: none}
    .MidBold:visited { font-size: 16px; color: #999999; text-decoration: underline}
    .MidBold:visited:hover { font-size: 16px; color: #999999; text-decoration: none}
/* featured merchants and articles on section and article pages, etc. */
    .FeatMerchDesc {font-size: 10px; color: #000000; text-decoration: none;}
    .FeatMerchDesc:link {font-size: 10px; color: #000000; text-decoration: none}
    .MerchDesc {color: #000000; text-decoration: none;}
    .MerchDesc:link {color: #000000; text-decoration: none;}
    .MerchDesc:hover {color: #000000; text-decoration: none; background-color: #FFE4B5;}
    .ArticleDesc {color: #000000; text-decoration: none;}
    .ArticleDesc:link {color: #000000; text-decoration: none;}
    .ArticleDesc:hover {color: #000000; text-decoration: none; background-color: #FFE4B5;}
    .ArticleDesc:active {color: #000000; text-decoration: none;}
    .ArticleDesc:visited {color: #000000; text-decoration: none;}
    .ArticleDesc:visited:hover {color: #000000; text-decoration: none; background-color: #FFE4B5;}

.ulNoGap {display:inline;}
