BODY
{
	MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}

TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}

A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: midnightblue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

H1
{
    FONT-SIZE: 18px;
    MARGIN: 2px 0px;
    FONT-FAMILY: Verdana
}

H2
{
    FONT-SIZE: 16px;
    MARGIN: 2px 0px;
    FONT-FAMILY: Verdana;
    text-decoration: underline;
}

.Input
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
}

.Button
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
	border: solid 1px black;
}

DIV.Header
{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
    FONT-WEIGHT: bold;    
    WIDTH: 100%;
    COLOR: midnightblue;
    BORDER-BOTTOM: black 1px solid;
    BORDER-TOP: black 1px solid;
}

DIV.Header SPAN.Left
{
	float: left;
}

DIV.Header SPAN.Right
{
	float: right; 
	position: relative; 
	top: 120;
}

.Footer
{
	COLOR: midnightblue;
	BORDER-TOP: black 1px solid;
}

.Content
{
	margin: 20px 20px 20px 20px;
}

DIV.Service
{
	border: solid 1px black;
}

DIV.ServiceName
{
	font-size: 14px;
	font-weight: bold;
	color: steelblue;
	background-color: whitesmoke;
	padding: 2px 6px 2px 6px;
	border-bottom: solid 1px black;
}

DIV.ServiceDescription
{
	padding: 6px;
	background-color: White;
	color: Black;
}

DIV.Message
{
	border: solid 1px black;
}

DIV.MessageTitle
{
	font-size: 14px;
	font-weight: bold;
	color: steelblue;
	background-color: whitesmoke;
	padding: 2px 6px 2px 6px;
	border-bottom: solid 1px black;
}

DIV.MessageBody
{
	padding: 6px;
	background-color: White;
	color: Black;
}

DIV.Menu
{
	margin: 5px;
}

DIV.Menu SPAN.MenuItem
{
	margin: 0px;
	padding: 5px;
	border: solid 1px black;
}

DIV.Menu SPAN.SelectedMenuItem
{
}

table.List
{
  BACKGROUND-COLOR: slategray;  
}

table.List tr.Header
{
  FONT-WEIGHT: bold; 
  COLOR: white; 
  BACKGROUND-COLOR: slategray;  
}

table.List tr.Header td
{
	border: solid 1px white;
}

table.List tr.Items
{
  BACKGROUND-COLOR: ghostwhite;
}


/* Earnest Money */
table.EMTable
{
	border: solid 1px black;
}

table.EMTable tr.Heading
{
	background-color: Gray;
	color: White;
	font-weight: bold;
	font-size: 16px;
}

/* coupon */
table.CouponTable
{
	background-color: White;
	border-collapse: collapse;
}

table.CouponTable tr td
{
	border: solid 1px silver;
	padding: 3px;
}

table.CouponTable tr.CouponHeader
{
	font-weight: bold;
	background: midnightblue;
	color: white;
}

table.CouponTable tr.CouponItemOdd
{
	background: white;
	color: Black;
}

table.CouponTable tr.CouponItemEven
{
	background: gainsboro;
	color: Black;
}



