﻿
/* "General Store" styles */
body
{
	font-size: 9pt;
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;	
	margin: 0 auto;
	background-color: #EAEAEA;
}
h1
{
    font-weight: bold;
    font-size: 12pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none
}
h2
{
    font-weight: bold;
    font-size: 11pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none
}
h3
{
    font-weight: 600;
    font-size: 10pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none
}
h4
{
	font-weight: 600;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #4b0082;
	letter-spacing: normal;
	text-decoration: none;
}
td
{
	font-size: 8pt;
}
td a
{
    color: blue;
    text-decoration: none;
}
td a:link
{
    color: blue;
    text-decoration: underline;
}
td a:visited
{
    color: blue;
    text-decoration: none;
}
td a:hover
{
    color: #FF00FF;
    text-decoration: underline;
}
th
{
    color: black;
    font-size: 9pt;
    font-weight: bold;
    background-color: #CCCCCC;
}
th a
{
    color: black;
    text-decoration: none;
}
th a:link
{
    color: black;
    text-decoration: underline;
}
th a:visited
{
    color: black;
    text-decoration: none;
}
th a:hover
{
	color: red;
	text-decoration: underline;
}
label
{
	font-size: 8pt;
	font-weight: bold;
}

/* style classes in quasi alpha order */
.bifocals
{
    font-size: 7.2pt;
    color: Green;
    font-family: Georgia, 'Times New Roman', Times;
}
.BlackLink
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
}
A.BlackLink
{
    color: black;
    text-decoration: none;
}
A.BlackLink:link
{
    color: black;
    text-decoration: none;
}
A.BlackLink:visited
{
    color: black;
    text-decoration: none;
}
A.BlackLink:hover
{
	color: red;
	text-decoration: underline;
}
BlueLink
{
	color: blue;
	font-weight: bold;
	font-size: 9pt;
}
A.BlueLink
{
    color: blue;
	font-weight: bold;
	font-size: 9pt;    
    text-decoration: underline;
}
A.BlueLink:link
{
    color: blue;
    text-decoration: underline;
}
A.BlueLink:visited
{
    color: blue;
    text-decoration: underline;
}
A.BlueLink:hover
{
	color: #C60751;
	text-decoration: none;
}
.BoldBlack
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	line-height: 12pt;	
}
.BoldBlack2
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	line-height: 14pt;	
}
.BoldBlue
{
	font-weight: bold;
	font-size: 9pt;
	color: #002E62;
	line-height: 15pt;
}
.BoldWhite
{
	font-size: 9pt;
	font-weight: bold;
    color: white;	
}
.ContentHeader
{
    font-weight: bold;
    font-size: 12pt;
    color: #333333;
    text-align: center;
}
.ContentHeader2
{
	font-weight: bold;
	font-size: 12pt;
	color: #667BB4;
	text-align: center;
}
.ContentHeadLeft
{
	font-weight: bold;
	font-size: 12pt;
	color: #333333;
}
.GrayInputOff
{
	font-size: 9pt;
	color: Gray;
	text-align: center;
}
.GrayInputOn
{
	font-size: 9pt;
	color: black;
	text-align: center;
}
.GrayLink
{
	font-size: 9pt;
	color: #333333;
	text-align: center;
}
A.GrayLink
{
	color: #333333;
	text-decoration: none;
}
A.GrayLink:link
{
    color: #333333;
    text-decoration: none;
}
A.GrayLink:visited
{
    color: #333333;
    text-decoration: none;
}
A.GrayLink:hover
{
	color: red;
	text-decoration: underline;
}
.InputRight
{
	font-size: 9pt;
	text-align: right;
}
.HeaderBlack
{
	font-size: 24pt;
	color: Black;
	font-family: Georgia, 'Times New Roman', Times;
}
.HeaderBlack2
{
	font-size: 16pt;
	color: Black;
	font-family: Georgia, 'Times New Roman', Times;
}
.HeaderGray
{
    font-size: 24pt;
    color: #666666;
    font-family: Georgia, 'Times New Roman', Times;
}
.HeaderGray2
{
    font-size: 16pt;
    color: #666666;
    font-family: Georgia, 'Times New Roman', Times;
}
.FormLabel
{
	color: black;
	font-size: 9pt;
	font-weight: bold;
}
.FormInput
{
	font-size: 9pt;	
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;	

}
.FormInputMiniR
{
	font-size: 8pt;	
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
	border: solid 1px black;
	text-align: right;
}
.FormButton
{
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	background-color: #ABC3DB;
}
.FormButtonGray
{
	color: White;
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	background-color: #808080;
}
.FormButtonRed
{
    color: White;
    font-size: 9pt;
    font-weight: bold;
    cursor: hand;
    background-color: #FF6666;
}
.FormButtonPay
{
    color: #12175E;
    cursor: hand;
    font-size: 9pt;
    font-weight: bold;
    height: 25px;
    background-image: url(images/BG_PaymentButton.gif);
    background-repeat: repeat-x;
}
.MsgComment
{
	color: Green;
	font-size: 9pt;	
}
.MsgError
{
	color: Red;
	font-size: 9pt;	
}
.MsgInfo
{
	color: Blue;
	font-size: 9pt;	
}
.MiniButton
{
    font-size: 9px;
    cursor: hand;
    height: 18px;
    width: 24px;
}
.PageHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: #667bb4;
	text-align: center;
	font-style: italic;
}
.PageFooter
{
	font-size: 8pt;
	color: #667bb4;
	text-align: center;
	font-style: italic;
}
.PageText
{
	font-size: 10pt;
	color: #667bb4;
}
.RedMsg
{
	color: red;
	font-size: 8pt;
}
.SearchButton
{
	font-size: 8pt;
	cursor: hand;
	background-color: #C6DBF7;
}
.SectionHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #12175E;
	text-align: center;
}
.WebLink
{
    color: blue;
	font-size: 9pt;
}
A.WebLink
{
    color: blue;
    text-decoration: underline;
}
A.WebLink:link
{
    color: blue;
    text-decoration: underline;
}
A.WebLink:visited
{
    color: blue;
    text-decoration: underline;
}
A.WebLink:hover
{
	color: #FF00FF;
	text-decoration: none;
}
.WhiteLink
{
	font-size: 10pt;
	color: white;
	text-align: center;
}
A.WhiteLink
{
	color: white;
	text-decoration: underline;
}
A.WhiteLink:link
{
    color: white;
    text-decoration: underline;
}
A.WhiteLink:visited
{
    color: white;
    text-decoration: underline;
}
A.WhiteLink:hover
{
    color: #99CCFF;
    text-decoration: none;
}
.WhiteLinkRev
{
	font-size: 10pt;
	color: white;
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
	text-align: center;
}
A.WhiteLinkRev
{
	color: white;
	text-decoration: none;
}
A.WhiteLinkRev:link
{
    color: white;
    text-decoration: none;
}
A.WhiteLinkRev:visited
{
    color: white;
    text-decoration: none;
}
A.WhiteLinkRev:hover
{
	color: #99CCFF;
	text-decoration: underline;
}

