﻿
/* "Customer Facing Web" styles */
/*
    GolfGreen:  #54C734
    ButtonBlue: #5278B6
    LogoGray:   #37383A
    HeaderGray: #2B353F
*/
body
{
    font-size: 9pt;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
    margin: 0 auto;
    background-color: #E1E1E1;
}
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: underline;
}
td a:hover
{
    color: #FF00FF;
    text-decoration: underline;
}
th
{
    color: #37383A;
    font-size: 9pt;
    font-weight: bold;
}
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: #333333;
    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: #5278B6;
	font-weight: bold;
	font-size: 8pt;
}
A.BlueLink
{
    color: #5278B6;
    text-decoration: none;
}
A.BlueLink:link
{
    color: blue;
    text-decoration: none;
}
A.BlueLink:visited
{
    color: blue;
    text-decoration: none;
}
A.BlueLink:hover
{
	color: #C60751;
	text-decoration: underline;
}
.BlueLink2
{
    color: #000066;
    font-weight: bold;
    font-size: 9pt;
}
A.BlueLink2
{
    color: #5278B6;    
    text-decoration: none;
}
A.BlueLink2:link
{
    color: blue;
    text-decoration: none;
}
A.BlueLink2:visited
{
    color: blue;
    text-decoration: none;
}
A.BlueLink2:hover
{
	color: #C60751;
	text-decoration: underline;
}
.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: #666666;
    text-align: center;
}
.ContentHeadLeft
{
    font-weight: bold;
    font-size: 12pt;
    color: #666666;
}
.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;
}
.GreenLink
{
    font-size: 9pt;
    color: #339933;
    text-align: center;
}
.InputRight
{
	font-size: 9pt;
	text-align: right;
}
.HeaderBlack16
{
	font-size: 16pt;
	color: Black;
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.HeaderBlack12
{
	font-size: 12pt;
	color: Black;
	font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.HeaderDark16
{
    font-size: 16pt;
    color: #2B353F;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.HeaderDark12
{
    font-size: 12pt;
    color: #2B353F;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.HeaderGray16
{
    font-size: 16pt;
    color: #435363;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.HeaderGray12
{
    font-size: 12pt;
    color: #435363;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.FormLabel
{
	color: black;
	font-size: 8pt;
	font-weight: bold;
}
.FormInput
{
    border: solid 1px #5278B6;
	font-size: 9pt;	
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;	
}
.FormInputGray
{
	border: solid 1px #CCCCCC;
	font-size: 9pt;	
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;   	
}
.FormInputRead
{
    border: 1px solid #999999;
    color: #333333;
    font-size: 9pt;
    font-family: Arial, Verdana, Geneva, Helvetica, san-serif;
}
.FormButton
{
    color: white;
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	background-color: #5278B6;
    border-color: #999999;
}
.FormButtonGray
{
    color: White;
    font-size: 9pt;
    cursor: hand;
    background-color: #37383A;
}
.FormButtonRed
{
    color: White;
    font-size: 9pt;
    font-weight: bold;
    cursor: hand;
    background-color: #FF6666;
}
.FormButtonPay
{
    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: #111111;
	font-size: 9pt;	
}
.MiniButton
{
    color: White;
    font-size: 8pt;
    font-weight: bold;
    cursor: hand;
    height: 20px;
    width: 25px;
    background-color: #5278B6;
    border-color: #999999;
}
.MiniInput
{
	font-size: 8pt;	
	font-family: Arial;
	border: solid 1px gray;
}
.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;
}
.ProHead
{
    border: 1px solid #EAEAEA;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    background-color: #ABC3DB;
    text-align: center;
    vertical-align: middle;  
    padding: 3px 3px 3px 3px;
}
.ProList tr
{
    background-color: #EAEAEA;
}
.ProList th
{
    border: 1px solid #EAEAEA;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    background-color: #ABC3DB;
}
.ProList th a
{
    color: white;
    text-decoration: underline;
}
.ProList td
{
    border: 1px solid #FFFFFF;
    color: black;
    font-size: 9pt;
}
RedLink
{
	color: red;
	font-weight: bold;
	font-size: 9pt;
}
A.RedLink
{
    color: red;
	font-weight: bold;
	font-size: 9pt;    
    text-decoration: none;
}
A.RedLink:link
{
    color: red;
    text-decoration: none;
}
A.RedLink:visited
{
    color: red;
    text-decoration: none;
}
A.RedLink:hover
{
	color: black;
	text-decoration: underline;
}
.RedMsg
{
	color: red;
	font-size: 8pt;
}
.SearchButton
{
	font-size: 8pt;
	cursor: hand;
	background-color: #C6DBF7;
}
.SectionHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    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: underline;
}
.WhiteLink
{
	font-size: 8pt;
	color: white;
    font-family: Georgia, 'Times New Roman', Times;
    text-align: center;
}
A.WhiteLink
{
	color: #DDDDDD;
	text-decoration: none;
}
A.WhiteLink:link
{
    color: #DDDDDD;
    text-decoration: none;
}
A.WhiteLink:visited
{
    color: #DDDDDD;
    text-decoration: none;
}
A.WhiteLink:hover
{
    color: white;
    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;
}
.WhiteShadow
{
    font-size: 8pt;
	color: white;
    font-family: Georgia, 'Times New Roman', Times;
    text-align: center;    
    filter: glow(color=#333333,strength=3);
}


