
h1       { color: #036; font-weight: bold; font-size: 18px; font-family: georgia, serif; margin-bottom: 0.2em }

h2       { color: #55798d; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3        { color: #080; font-style: oblique; font-weight: normal; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h4  { color: black; font-weight: lighter; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: normal }
h5   { color: #444; font-weight: lighter; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h6 { color: white; font-weight: bolder; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 0px }
textarea, input     { color: #309; font-size: 12px; line-height: 15px }

select, option    { color: #09f; font-size: x-small }

td   { color: #969; font-size: x-small; font-family: verdana, sans-serif }

td.MainTableHeader      { color: silver; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #557d40 }

td.TableHeader     { color: #060; font-size: 14px; background-color: #bbdea9; border-bottom: 1px solid #7eb95f }

td.TableRow   { color: #909; background-color: #bbdea9 }

td.TableErrorRow  { color: #d1dfea; background-color: #fc6 }

td.TableFooter   { color: #03c; background-color: #999 }

td.MainColumnHeading        { color: #03c; font-size: 14px; background-color: #8bbc72; border-right: 1px solid #557d40; border-bottom: 1px solid #557d40 }

td.ColumnHeading    { color: #557d40; font-size: 11px; line-height: 12px; background-color: #bbdea9; border-right: 1px solid #7eb95f; border-bottom: 1px solid #7eb95f }

td.ColumnItem     { color: #557d40; font-size: 11px; line-height: 12px; background-color: transparent; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }

td.ColumnItemAlt  {
	color: #557d40;
	font-size: x-small;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
	}

input.MainButton  { color: #486778; font-weight: bold; background-color: #9c6; margin: 0px; border-style: outset; border-width: 1px; border-color: #cf9 #693 #693 #cf9; cursor: hand }

input.SecondaryButton  { color: #909; font-weight: bold; background-color: #ccc; margin: 0px; border-style: outset; border-width: 1px; border-color: #fff #999 #999 #fff; cursor: hand }

a      { color: #306; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a:visited       { color: #306; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a:hover    { color: #09f; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.HeadingArea-Link    { color: #03c }

a.HeadingArea-Link:visited  { color: #55798d }

a.HeadingArea-Link:hover  { color: #f60 }
.body { color: #474747; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }
.head { color: #036; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 19px }
