A, BODY, INPUT, OPTION, SELECT, TABLE, TD, TR, LI, P, TEXTAREA {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-size:12px;
}
body { 
	margin: 0px;
	Background-color: #FFFFFF;
}

.mainmenu  { background-color: #669 }

.header  { background-color: #99c }

A:Link {
	Color: #333366;
}
A:Visited {
	Color: #000033;
}
A:Active {
	Color: #ff0000;
}
A:Hover {
	Color: #ff0000;
}

TABLE.RecordsTable  { font-size: 12px; background-color: #ffffff; border: outset 1px #669 }

.RecordsTableHeader    { color: #b6b6e2; font-weight: bold; background-color: #336; padding: 4px; border-bottom: 1px outset #669 }
.RecordsTableHeader2 { color: #ffffff; font-weight: bold; background-color: #99c; padding: 4px; border-bottom: 1px outset #669 }
.RecordsTableNew     { color: #336; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e9e9f1; white-space: nowrap; padding: 4px; border-top: 2px dotted #336 }

.Record  { background-color: #EAE6ED; border-bottom: 1px outset #669 }

.MenuTable  { color: #000000; background-color: #eae6ed; border: outset 1px #669 }

.FooterTable   { color: #ffffff; background-color: #669; border: outset 1px #669 }

.ErrorTable  { background-color: #ffeeee; padding: 10px; width: 100%; border: solid 1px #669 }


.HeaderText {
	font-weight: bold;
	font-size: 14px; 
	color: #FFFFFF;
	white-space: nowrap;
}

.Titles  { color: #336; font-size: large; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 3px; border-bottom: 2px dotted #99c }

.TitlesSmall { color: #336; font-size: medium; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 2px; border-bottom: 2px dotted #99c }

.TitlesBrowse { color: #336; font-size: medium; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; padding: 2px }

.TitlesBrowseSmall { color: #336; font-size: small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; padding: 2px }
.TextBrowse { color: #336; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-align: left; padding: 2px; }
.TextBrowseSmall { color: #336; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; padding: 2px; }
.tableinner { border: solid 1pt #ccc3e1; }
.tableinner-red { border: solid 1pt red; }
.tableborder { border: solid 1pt #ff0; }

.addresstitles { color: #669; font-weight: bold; }
.addresstitlesdark { color: #336; font-weight: bold; }
.bHeaderText {
	font-weight: bold;
	font-size: 14px; 
	color: #000000;
	white-space: nowrap;
}

A.wLink { 
	Color: #FFFFFF;
}
A:Hover.wLink { 
	Color: #E9E9E9;
}
A:Visited.wLink { 
	Color: #E9E9E9;
}


/* create a button look for links */
a.button:link, a.button:visited
   { color: white; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #669; text-indent: 3px; letter-spacing: 1px; display: block; padding: 3px; width: 136px; border-style: solid; border-width: 1px; border-color: #99c #336 #336 #99c }

a.button:hover
 { background-color: #99c }

/* depress effect on click */
a.button:active, a.button:focus 
  { text-indent: 3px; letter-spacing: 1px; border-style: solid; border-width: 1px; border-color: #336 #99c #99c #336 }




/* create a button look for links */
a.button2:link, a.button2:visited
   { color: white; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #669; text-indent: 5px; letter-spacing: 1px; display: block; padding: 3px; width: 136px; border-style: solid; border-width: 1px; border-color: #99c #336 #336 #99c }

a.button2:hover
 { background-color: #99c }

/* depress effect on click */
a.button2:active, a.button2:focus 
  { text-indent: 5px; letter-spacing: 1px; border-style: solid; border-width: 1px; border-color: #336 #99c #99c #336 }






/* create a button look for links */
a.button3:link, a.button3:visited
   { color: white; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #c03; text-indent: 5px; letter-spacing: 1px; display: block; padding: 3px; width: 136px; border-style: solid; border-width: 1px; border-color: #99c #336 #336 #99c }

a.button3:hover
 { background-color: #f03 }

/* depress effect on click */
a.button3:active, a.button3:focus 
  { text-indent: 5px; letter-spacing: 1px; border-style: solid; border-width: 1px; border-color: #336 #99c #99c #336 }


