<STYLE type="text/css">
<!--

/*
	NOTE: If you define a background-color make sure you define a color for the same Selector
*/

/*
    ---- ## BODY ELEMENT SELECTORS ----
*/

BODY {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 10pt;
    background: #FFFFFF url('images/total-drafting-bg.gif') no-repeat top
}

/* ALL ELEMENTS INHERIT THE font-family color and background from body */

*:lang(en) {
    font-family: inherit;
    font-size: inherit;
    color: inherit !important;
    background: transparent;
}

/* Page Stuff */
.title
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

/* Page Footer */
.footer
{
  font-family: Arial, Helvetica, sans-serif;
    color: #7C7979;
	font-size: 9pt;
}

.header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

.showred
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
}

.showerror
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
}


.boxheader
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  color: white;
  background: #00457B;
}

/* Non Form data and prompt displays*/
.prompt
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: black;
}

.datadisplay
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: black;
}

.content
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: black;
}


/* Tables Stuff  for lists */

TD.labels
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: white;
  background: #00457B;
}

TD.data
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TD.inactivedata
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0000FF;
}


/* Standard Form Stuff */
/* form entery */

B.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

B.entryrequired
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color: red;
}

LABEL.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

SELECT.entry_small
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 70px;
}

SELECT.entry_medium
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 140px;
}


SELECT.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 225px;
}


SELECT.entry_big
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 300px;
}

SELECT.entry_huge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 450px;
}


OPTION.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}


INPUT.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

BUTTON.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

TEXTAREA.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

RADIO.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

TD.entry
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}


/* form filters */


.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}


SPAN.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
color: red;
}

FORM.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

LABEL.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

SELECT.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 175px;
}

SELECT.filter_small
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 50px;
}

SELECT.filter_medium
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 100px;
}



OPTION.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

INPUT.filter
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}


/* content anchors */
A:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color: black;
	text-decoration: underline;
}

A:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color: black;
	text-decoration: underline;
}

A:hover
{
	color: #FD4A49;
	text-decoration: underline;
}

/* menus */

A.submenuselected:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #41722B;
    text-decoration: none;
}
A.submenuselected:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #41722B;
    text-decoration: none;
}
A.submenuselected:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #41722B;
    text-decoration: underline;
}


A.submenu:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.submenu:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.submenu:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #41722B;
    text-decoration: underline;
}

-->
</STYLE>
