﻿
BODY
{
    MARGIN: 0pt;
     FONT-FAMILY:  Arial, Tahoma, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: white;
    color: #555555;
}
UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}

TABLE 
{
    FONT-SIZE: 8pt;  /* effects calendar cell size */
}


a:link
{
    text-decoration: underline;
	color: #f0f0f0; x: #ec9a9a;
	font-weight: bold;
}


/* link hover -  orange */
a:hover
{
	text-decoration: underline;
	color: white;
	font-weight: bold;
	
}

a:visited
{
    text-decoration: underline;
	color: #f0f0f0;
	font-weight: bold;
}



/* Buttons */
.ShortButton
{
    HEIGHT: 20px;
    font-size: 9pt;
}


/* Text */
.Label
{
	FONT-SIZE: 8pt;
	Color: white;
}


/* Used by labels on search form, and cancellation agreement checkbox */
.LabelBold
{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	Color: white;
}

/* Special selector for cancellation agreement checkbox */
span.LabelBold label { color: #9c3933; }
/* Special selector for cancellation agreement text (otherwise part Label and part body) */
div#pnlCancellation td {color: #222222;}
/* Special selector for second note specifying required fields */
#lblBoldRequired2 {color: white;}

.LabelSmall
{
	FONT-SIZE: 8pt;
	Color: white; x:#222222;
}

.LabelSmallBold
{
	FONT-SIZE: 8pt;
	Color: white; x:#222222;
	Font-weight: bold;
}
	

.HelpText
{
    COLOR: #99543f;
}
.HelpTextBold
{
    FONT-WEIGHT: bolder;
    COLOR: #99543f;
}

.HyperlinkLabel
{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	color: #f0f0f0;
	text-decoration: underline;
}

.HyperlinkLabelLarge
{
	FONT-SIZE: 10pt;
	color: #f0f0f0;
	text-decoration: underline;
}



/* SmallFont, Title, SubTitle not used in irm.net pages - available for userhtml pages */
.SmallFont
{
    FONT-SIZE: 8pt;
    color: white;
}

.Title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: #222222;
    TEXT-ALIGN: center
}

.SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: Medium;
    COLOR: #990033;
    TEXT-ALIGN: center
}


/* Misc */
.Copyright
{
	font-size: 8pt;
	Color: #99543f;
	padding-top: 30px;
}

.Copyright a 
{
	color: #99543f;
	text-decoration: none;
	font-weight: normal;
}


.Copyright a:hover
{
	text-decoration: underline;
}



/* Errors */
.ErrMsg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red
}

.ErrMsgSmall
{
color: maroon;
font-size: 8pt
}

/* not used yet */
.RequiredField
{
	font-weight: bold;
	color: Red
}

/* not used yet*/
.Validation
{
	FONT-SIZE: 8pt;
	Color: Red
}

/* Text Boxes, height & font size specified in Skin.skin*/
.TextBoxWritable
{
  
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

.TextBoxReadOnly
{
	
   COLOR: #000000;
   BACKGROUND-COLOR: #dcdcdc;
}

/* WebCombo Drop Downs */
.DropDownFrame
{
	background-color:white;
	border-width: 1px;
	border-color:  Gray;
	border-style: solid;
	font-size: 8pt;
	}
	
.DropDownRow
{
	background-color:White;
	font-size: 8pt;
	padding: 0 0 0 5px;
		
	}

.DropDownSelectRow
{
	background-color: #E1E1E1;
	font-size:  8pt;
	border: #E1E1E1;
	
}
