<!-- defaults for page -->
BODY {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px
}

<!-- headings -->
H1 {
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px
}

H2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px
}

H3 {
	color: #336699;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px
}

<!-- Class for titles -->
DIV.tabletitle {
	color: #336699;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	text-align: bottom;
	text-indent: 15
}

<!-- text within a paragraph -->
P {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px
}

P.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- Classes for tables: -->
<!-- table defaults -->
<!--
TABLE {
	border-style: none;
	border-width: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

TABLE TD {
	font-family: verdana, arial, helvetica, sans-serif;
}


<

<!-- Used for table title text - above the table being displayed -->
TD.title {
	color: #336699;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px
}

TD.subtitle {
	color: #336699;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px
}

TD.gototitle {
	color: black;
	font-weight: bold;
	vertical-align: top;
	height: 25;
	font-size: 12px
}

<!-- Used for field labels -->
TD.prompt {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- Used for table section headings (separators in no grid tables) -->
TD.text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- Used for displaying static data on grid and no grid tables -->
TD.data {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- Used for displaying error messages -->
TD.error {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: red
}

TD.linkdata {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	cursor: pointer;
	cursor: hand; 
	text-decoration: underline
}

TD.rtdata {
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

TD.ctrdata {
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

TD.boldctrdata {
	text-align: center;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- Used for column headings in gridded tables --> 
TD.heading {
	background-color: #829fbc;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px
}

TD.select {
	font-family: verdana, arial, helvetica, sans-serif
}
TD.ctrselect {
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}


<!-- class for the scroll area under the table title for scrollable tables -->
TD.scroll {
	background-color: #e8e8e8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- spacer for above and below scroll row --> 
TD.scrollspace {
	background-color: #e8e8e8;
	font-size: 4px
}

<!-- class for row of buttons ( if any ) at the bottom  of tables -->
TABLE.buttonrow {
	background-color: #e8e8e8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- class for the line at the bottom of tables( grid and no grid ) -->
TD.bottom {
	background-color: #336699;
	font-size: 3px
}

<!-- Used for gridded tables - all three classes A , B and C must be used for these types of tables -->
TABLE.gridA {
	font-family: verdana, arial, helvetica, sans-serif
}

TABLE.gridB {
	background-color: #191919;
	font-family: verdana, arial, helvetica, sans-serif
}

TABLE.gridC {
	font-family: verdana, arial, helvetica, sans-serif
}


TABLE.gridC TD {
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif
}

TABLE.gridC TD.shaded {
	background-color: #e8e8e8;
	font-family: verdana, arial, helvetica, sans-serif
}

<!-- Used for non gridded  tables (forms) - all three classes A , B and C must be used for these  types of tables -->
TABLE.nogridA {
	font-family: verdana, arial, helvetica, sans-serif
}

TABLE.nogridB {
	font-family: verdana, arial, helvetica, sans-serif
}

TABLE.nogridC {
	background-color: #f7f7f7;
	font-family: verdana, arial, helvetica, sans-serif
}

<!-- Other Classes -->
<!-- combo boxes -->
SELECT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- input fields -->
INPUT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}
TEXTAREA {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px
}

<!-- link colors -->
A:link {
	color: black
}

A:active {
	color: black
}

A:visited {
	color: black
}

<!-- Additional classes -->
IMG.GeneralButton
{
	border				: 0px;
	cursor				: pointer;
	cursor				: hand;
}

IMG.Enabled
{
	border				: 0px;
	cursor				: pointer;
	cursor				: hand;
}