body, tr, td, dl, ul, li, p, textarea, input, select, file { 
   color: #200000;
   font-family: MS Trebuchet, Verdana, Geneva, Helvetica, Arial;
   font-weight: normal; 
   font-size: 12px;
}

select2 { 
   color: #000000;
   font-family: Courier New, Courier;
   font-weight: normal; 
   font-size: 12px;
}

h1 { 
   font-family: Verdana, Geneva, Helvetica, Arial;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
} 

h2 { 
   font-family: Verdana, Geneva, Helvetica, Arial;
   font-size: 15px;
   font-weight: bold;
   text-align: left;
}

h3 {
   font-family: Verdana, Geneva, Helvetica, Arial;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
}

h4 { 
   font-family: Verdana, Geneva, Helvetica, Arial;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
}

ul, ol {
   font-size: 11px;
   list-style-type: square;
} 

big {
   font-size: 13px;
}

small {
   font-size: 11px;
}

pre {
   font-family: Courier New, Courier;
   font-size: 12px;
}

/* Links */

a:link {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

a:visited {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

a:active { 
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

a:hover { 
   font-weight: normal;
   text-decoration: underline;
}

/* Styles */

/* main body */

.bd {
   color: #000000;
   background-color: #ffffff;
}

/* left margin menu */

.lm {
   background-color: #e0e0e0;
}

/* lmh = left margin head link */

.lmh {
   color: #000000;
   font-size: 12px; 
   font-weight: bold; 
   margin: 3px 8px;
}

a.lmh:link, a.lmh:visited, a.lmh:active { 
   color: #000000;
   margin: 0px 0px;
   font-weight: bold; 
   text-decoration: none;
}

a.lmh:hover { 
   text-decoration: underline;
}

/* lml = left margin normal link */

.lml {
   font-size: 11px;
   margin: 3px 15px;
}

a.lml:link, a.lml:visited, a.lml:active { 
   color: #000099;
   margin: 0px 0px;
   text-decoration: none;
}

a.lml:hover { 
   text-decoration: underline;
}

/* lms = left margin selected link */

.lms {
   font-size: 11px;
   margin: 3px 15px;
}

a.lms:link, a.lms:visited, a.lms:active { 
   color: #cc0000;
   margin: 0px 0px;
   text-decoration: none;
}

a.lms:hover { 
   text-decoration: underline;
}

/* popup help */

.popwin {
   background-color: #ffcc33;
   color: #000000;
   font-size: 12px; 
}

p.popwin {
   font-size: 12px; 
}

h1.popwin {
   background-color: #000000;
   color: #ffe400;
   font-size: 12px; 
   font-weight: bold; 
   padding: 3px 3px;
}

a.popwin:link, a.popwin:visited, a.popwin:active { 
   color: #0000cc;
   text-decoration: none;
}

a.popwin:hover { 
   text-decoration: underline;
}

/* left margin for main body */

.mp {
   margin-left: 10px;
}

.teh {
   color: #ffffff;
   background: #777777;
   font-size: 12px;
   font-weight: bold; 
   margin: 4px 5px 4px 5px;
}

.tew {
   color: #000000;
   background: #ffffff;
}

.tee {
   color: #000000;
   background: #f0f0f0;
   font-size: 12px;
   margin: 3px 5px 3px 5px;
}

.teo {
   color: #000000;
   background: #e0e0e0;
   font-size: 12px;
   margin: 3px 5px 3px 5px;
}

.tesl {
   color: #000000;
   background: #fca311;
   font-size: 12px;
   margin: 3px 5px 3px 5px;
}

.tesum {
   color: #000000;
   background: #d2d6c2;
   font-size: 12px;
   margin: 3px 5px 3px 5px;
}

.te {
   font-size: 12px;
   margin: 3px 5px 3px 5px;
}

.tes {
   font-size: 11px;
   margin: 3px 5px 3px 5px;
}

.tez {
   margin: 0px 0px 0px 0px;
}

/* other junk */

.small { font-size: 11px; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.sup { vertical-align: super; 
       font-size: 10px; }

.sub { vertical-align: sub; 
       font-size: 10px; }

.code { font-family: Courier New, Courier; 
        font-size: 12px; }

.nowrap { white-space: nowrap; }

.normal { color: #000000;
          font-family: Verdana, Geneva, Helvetica, Arial;
          font-weight: normal; 
          font-size: 11px; }

.normalright { color: #000000;
               font-family: Verdana, Geneva, Helvetica, Arial;
               font-size: 11px; 
               text-align: right; }

/* List styles */

.arabic {
   list-style-type: decimal;
}

.alpha {
   list-style-type: lower-alpha;
}

.roman {
   list-style-type: lower-roman;
}

/* Table styles */

.tableheader { 
   color: #ffffff;
   font-weight: bold;
   background: url(img/bg_red.gif) #d40139 repeat !important;
}


.uline { text-decoration: underline; }

.right      { text-align: right; }

.center     { text-align: center; }

.whitetext  { color: #FFFFFF; }

.bluetext   { color: #0054A0; }

.greytext   { color: #697C8C; }

.head {
   font-size: 15px;
   font-weight: bold;
}

.nob        { font-weight: normal; }

.keyw
{
   font-weight: bold;
   color: #607C8C;
}

.hidden      { display: none; }

/* Backgrounds */

.grey      { background: url(img/bg_grey.gif) #607C8C repeat; }

.green      { background: url(img/bg_green.gif) #FCA311 repeat; }

.orange      { background: url(img/bg_orange.gif) #FCA311 repeat; }

.white      { background: url(img/bg_white.gif) #FFFFFF repeat; }

.black      { background: #000000; }

.palegrey   { background: #C0C0C0; }

.header      { background: url(img/header.gif) #CEE007 repeat; }

.keyword   { color: #607C8C;
           font-family: Verdana, Geneva, Helvetica, Arial;
           font-size: 11px;
           font-weight: bold;
         }





/* main table */
.qmTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.qmTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #FFFFFF;  /* table background color */
}

/* main table opt */
.qmTableOpt {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 1px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.qmTableOpt td {
	padding: 2px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #AAAAAA;  /* table background color */
}

/* main table header cells */
.qmTableFooterOpt {
	background-color: #FFFFFF; /* footer color */
   font-size: 11px;
}

/* main table row color */
.qmTableRow {
	background-color: #F0F0F0;  /* alt row color 1 */
}

/* main table alternate row color */
.qmTableAltRow {
	background-color: #E0E0E0; /* alt row color 2 */	
}

/* main table header cells */
.qmTableHeader {
	background-color: #666666; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
	font-weight: bold;
}

/* main table header cells */
.qmTableFooter {
	background-color: #FFFFCC; /* footer color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
	font-weight: bold;
}

/* Blank row */
.qmTableBlankRow {
	background-color: #FFFFFF; /* footer color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
	font-weight: bold;
}
