/* Main Background for header, footer, pmt receipt, web error msg */
body { margin: 0; padding: 0; }
.bgMain  {
  background : navy;
}
/* Background Bar displayed throughout */
.bgbar  {
  background : #a18a5d;
}
/* Background white and smoke used for A/R and store displays for easier reading of lines */
.bgWhite  {
  background : White;
}
.bgSmoke  {
  background : whitesmoke;
}

/* Small Black Footer text for footer1, footer2 and footer3 (Size 1) */ 
.Footer {
  font-size : 8pt;
  font-weight : normal;
  color : #000000;
  font-family : Arial;	
}

/* Small Fonts Arial BOLD (Size 1) */
/* Small Black BOLD text in wheat bar, input field comments, A/R radio button */
.sText {
  font-size : 8pt;
  font-weight : bold;
  color : #000000;
  font-family : Arial;	
}
/* Small Blue BOLD hyperlinks (credit cards, select an office) */
.sTextBlue {
  font-size : 8pt;
  font-weight : bold;
  color : Blue;
  font-family : Arial;	
}
/* Small Brown BOLD text from Payment receipt, payment void and in emails */
/*  note:  changing email, invoice or receipt attachments text must also be made directly to the html */
.sTextBrown {
  font-size : 8pt;
  font-weight : bold;
  color : Brown;
  font-family : Arial;	
}
/* Small Wheat BOLD text in header and footer */
.sTextWheat {
  font-size : 8pt;
  font-weight : bold;
  color : Wheat;
  font-family : Arial;	
}
/* Small White BOLD text in Store BUY column */
.sTextWhite {
  font-size : 8pt;
  font-weight : bold;
  color : White;
  font-family : Arial;	
}

/* Small Fonts Arial Normal (Size 1) */
/* Small Black text in Web Log Transaction Report */
.snText {
  font-size : 8pt;
  font-weight : normal;
  color : #000000;
  font-family : Arial;	
}
/* Small Blue text for email password  */
.snTextBlue {
  font-size : 8pt;
  font-weight : normal;
  color : Blue;
  font-family : Arial;	
}

/* Small Red text for login, top of calendars, Agent notice, and broadcast notice */	
.snTextRed {
  font-size : 8pt;
  font-weight : normal;
  color : Red;
  font-family : Arial;	
}

/* Medium font Arial BOLD (Size 2) */
/* Medium Black BOLD text used throughout */
.bText {
  font-size : 10pt;
  font-weight : bold;
  color : #000000;
  font-family : Arial;	
}
/* Medium Blue BOLD text for Hyperlinks and some total amounts */
.bTextBlue {
  font-size : 10pt;
  font-weight : bold;
  color : Blue;
  font-family : Arial;	
}
/* Medium Blue text Numeric input field */
.numTextBlue {
  font-size : 10pt;
  text-align: right;
  font-weight : bold;
  color : Blue;
  font-family : Arial;	
}

/* Medium Brown BOLD text for payment and Emails */
/*  note:  changing email, invoice or receipt attachments text must also be made directly to the html */
.bTextBrown {
  font-size : 10pt;
  font-weight : bold;
  color : Brown;
  font-family : Arial;	
}
/* Medium Marine BOLD text used throughout */
.bTextMarine {
  font-size : 10pt;
  font-weight : bold;
  color : #004080;
  font-family : Arial;	
}
/* Medium Red BOLD text for error display, forced checkbox, warning messages, contact phone */
.bTextRed {
  font-size : 10pt;
  font-weight : bold;
  color : Red;
  font-family : Arial;	
}
/* Medium White BOLD text for header titles and payment receipt */
.sBannerText {
  font-size : 10pt;
  font-weight : bold;
  color : White;
  font-family : Arial;	
}

/* Medium Font Arial Normal (Size 2) */
/* Medium Black text for input fields */
.input {
  font-size : 10pt;
  font-weight : normal;
  color : #000000;
  font-family : Arial;	
  line-height : normal;
}

/* Medium Font Arial Normal (Size 2) */
/* Medium Red text for input fields */
.inputRed{
  font-size : 10pt;
  font-weight : normal;
  color : Red;
  font-family : Arial;	
  line-height : normal;
}

/* Medium Black text used throughout */
.nnText {
  font-size : 10pt;
  font-weight : normal;
  color : #000000;
  font-family : Arial;	
}

/* Medium Black text Numeric input field */
.numText {
  font-size : 10pt;
  text-align: right;
  font-weight : normal;
  color : #000000;
  font-family : Arial;	
}

/* Medium Blue text used by View account and other miscellaneous displays */
.nnTextBlue {
  font-size : 10pt;
  font-weight : normal;
  color : Blue;
  font-family : Arial;	
}
/* Medium Marine text for store price display, invoice and receipt attachments */
.nnTextMarine {
  font-size : 10pt;
  font-weight : normal;
  color : #004080;
  font-family : Arial;	
}
/* Medium Red text for Calendars display color (This cannot be changed - hard coded in programs) */
.nnTextRed {
  font-size : 10pt;
  font-weight : normal;
  color : Red;
  font-family : Arial;	
}

/* Large Font Arial BOLD (Size 3) */
/* Large Black BOLD text for Void Payment messages, class or event name of items registered for */
.bbText {
  font-size : 12pt;
  font-weight : bold;
  color : #000000;
  font-family : Arial;	
}
/* Large Blue BOLD text for Send Password message */
.bigTextBlue {
  font-size : 12pt;
  font-weight : bold;
  color : Blue;
  font-family : Arial;	
}
/* Large Marine BOLD text used throughout */
.bigTextMarine {
  font-size : 12pt;
  font-weight : bold;
  color : #004080;
  font-family : Arial;	
}
/* Large Red BOLD text for Void Payment Error messages, Store error messages */
.bigTextRed {
  font-size : 12pt;
  font-weight : bold;
  color : Red;
  font-family : Arial;	
}

/* Large Font Arial Normal (Size 3) */
/* Large Black text for Main menu custom Title */
.titleText {
  font-size : 12pt;
  font-weight : normal;
  color : #ffffff;
  font-family : Arial;	
}

/* Extra Large Font Arial BOLD (Size 4) */
/* Extra Large Black BOLD text for Office name display in Agents/Offices */
.bigText {
  font-size : 14pt;
  font-weight : bold;
  color : #000000;
  font-family : Arial;	
}
/* IMS 8.25 New Look STYLES *******************************************/
/*Page Title Bar Syles*******************************************/

tr.BannerBackground td { padding: 0; }
.BannerBackground /*--Defines table attributes for the Banner Background--*/
{
  background-repeat:repeat-x;
  background-color:white;
  border-bottom: 3px outset gray
}
.PageTitle /*--Defines table attributes for the Page Title row--*/
{
  background-color: #005C9C;
  height: 30px;
  vertical-align: middle;
  width:100%;
}

.PageTitle td /*--Defines the cell formating for the Page Title row--*/
{
  font: normal 18px Georgia, serif;
  color: #FFFFFF;
  padding-left:6px;
  white-space:nowrap;
  vertical-align:middle;
}
.Titlebar
{
  padding-right: 10px;
}
.Titlebar a,.Titlebar a:visited
{
  border: 2px solid #4674A6;
  font: bold 9pt Arial;
  padding:2px 4px;
  color:white;
  text-decoration:none
}
.Titlebar a:hover
{
  border: 2px inset #4674A6;
  background-color:white;
  color:#4674A6;
}
.disclaimer
{
  font : normal 8pt arial;
  color : #000000;
  text-decoration : none;
  text-align: center;
}

.sBlueLinkB /* small bold fonts (blue) for all small hyperlinks used in listing number */
{
  font: bold 8pt arial;
  color : #0161FC;
  text-decoration : underline;
}

.sBlueLinkB:hover
{
  font : bold 8pt arial;
  color : #A80000;
  text-decoration : underline;
}
/* END IMS 8.25 New Look STYLES *******************************************/


