

body, td, p, div, input, select, ul, ol, blockquote {
	font-family: 'arial', 'Sans-Serif';
	font-size: 12px	;
	font-weight: normal;	
	text-decoration: none;
	color: black;
}

li { 
	margin-bottom: 5px; 
}
.ul1 {
	list-style-type: disc; 
}
.ul2 {
	list-style-type: circle; 
}


.ss {
	font-family: 'Arial', 'Helvetica', 'San-Serif';
}

a:link {
	color: #f60;
}

a:visited {
	color: #C30;
}

a:hover {
	color: #f93;
}


div.page {
	position: absolute;
	visibility: hidden;
}

.HotSpot {
	position: absolute;
	width: 15px;
	height: 15px;
	visibility: visible;
}

.msgLayer {
	position: absolute;
	border-width: 1;
	background: #FCDB68;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	margin: 5px;
	padding: 5px;
	visibility: hidden;
}

.en {
	color: #c00;
}

.enbg {
	background-color: #fad5cb;
}

.en a:link, td.hdgEn { 
	color: #c00;
}

.en a:hover {
	color: #f66;
}

.en a:visited {
	color: #c30;
}

.en_head {
	color: #c00;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.en_headsm {
	color: #c00;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.hp {
	color: #06c;
}

.hpbg {
	background-color: #d9e4f8;
}

.hp a:link, td.hdgHp { 
	color: #06c;
}

.hp a:hover {
	color: #39c;
}

.hp a:visited {
	color: #06c;
}

.hp_head {
	color: #06c;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.hp_headsm {
	color: #06c;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.sc {
	color: #f60;
}

.scbg {
	background-color: #ffd2b9;
}

.sc a:link, td.hdgSc { 
	color: #f60;
}

.sc a:hover {
	color: #f93;
}

.sc a:visited {
	color: #c30;
}

.sc_head {
	color: #f60;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.sc_headsm {
	color: #f60;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.so {
	color: #066;
}

.sobg {
	background-color: #c7eded;
}

.so a:link, td.hdgSo { 
	color: #066;
}

.so a:hover {
	color: #399;
}

.so a:visited {
	color: #066;
}

.so_head {
	color: #066;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.so_headsm {
	color: #066;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}


.ma {
	color: #930;
}

.ma_head {
	color: #930;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.ma_headsm {
	color: #930;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.te {
	color: #606;
}

.te_head {
	color: #606;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.te_headsm {
	color: #606;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.lo, .la {
	color: #063;
}

.lo_head, la_head {
	color: #063;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.lo_headsm, la_headsm {
	color: #063;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.la_headsm a:link {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.la_headsm a:visited {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.la_headsm a:hover {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.lo_headsm a:link {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.lo_headsm a:visited {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.lo_headsm a:hover {
	font-family: 'Arial','Helvetica','Sans-Serif';
	color: #063;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.ar {
	color: #ffae00;
}

.ar_head {
	color: #ffae00;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 14px;
	font-weight: bold;
}

.ar_headsm {
	color: #ffae00;
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 12px;
	font-weight: bold;
}

.small {
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 10px;
	font-weight: normal;	
	text-decoration: none;	
	color: black;
}

h1 {
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;	
	color: black;
}

h2 {
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 1.35em;
	font-weight: bold;
	text-decoration: none;	
	color: #f60;
}

h3 {
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 0.90em;
	font-weight: bold;
	text-decoration: none;	
	color: #f93;
}

h4 {
	font-family: 'Arial','Helvetica','Sans-Serif';
	font-size: 0.80em;
	font-weight: bold;
	text-decoration: none;	
	color: #666;
}

h3.caseU {
	text-transform: uppercase;
}

h3.caseC {
	text-transform: capitalize;
}

.tablebg {
	background-color: #fdbf6f;
	background-image: url(../images/nav_bg.gif);
	background-repeat: no-repeat;
}

.fld80, .fld300, .fld400, .fld450, .drp_noSel, .drp_selDisable, .frmLabel, .frmWrong { font-family: 'Arial','Helvetica','Sans-Serif'; }
.fld80 { width: 80px; }
.fld300 { width: 300px; }
.fld400 { width: 400px; }
.fld450 { width: 450px; }
.drp_noSel { color: #000; background-color: #eee; text-transform: uppercase; }
.drp_selDisable { color: #999; background-color: #ccc; }
.frmLabel { color: #000; }
.frmWrong { color: #f00; }

table.matrix { background-color: #000; }

table.matrix th {
	height: 20px; 
	color: #000; 
	background-color: #fdbf6f; 
	font-size: 13px;
}

table.matrix td { height: 20px; background-color: #fff; padding: 5px; } 
table.matrix td.empty { background-color: #eee; }

table.matrix td.hdgEn, table.matrix td.en {
	color: #c00;
	background-color: #fad5cb;
}

table.matrix td.hdgHp, table.matrix td.hp {
	color: #06c;
	background-color: #d9e4f8;
}

table.matrix td.hdgSc, table.matrix td.sc {
	color: #f60;
	background-color: #ffd2b9;	
}

table.matrix td.hdgSo, table.matrix td.so {
	color: #066;
	background-color: #c7eded;
}

table.matrix td.hdgAr, table.matrix td.ar {
	color: #ffae00;
	background-color: #fff6d0;
}

table.matrix td.hdgMa, table.matrix td.ma {
	color: #930;
	background-color: #f2d2d2;
}

table.matrix td.hdgTe, table.matrix td.te {
	color: #606;
	background-color: #f3e5f3;
}

table.matrix td.hdgLa, table.matrix td.la {
	color: #063;
	background-color: #ddf2e7;
}

table.matrix td.en50 {
	background-color: #fceae5;
}

table.matrix td.hp50 {
	background-color: #ecf1fb;
}

table.matrix td.sc50 {
	background-color: #ffe8dc;
}

table.matrix td.so50 {
	background-color: #e3f6f6;
}

table.matrix td.ma50 {
	background-color: #f8e8e8;
}

table.matrix td.te50 {
	background-color: #f9f2f9;
}

table.matrix td.ar50 {
	background-color: #fffae7;
}

table.matrix td.la50 {
	background-color: #eef8f3;
}

table.matrix td.hdgLa a.hdg:link, table.matrix td.hdgLa a.hdg:visited, table.matrix td.hdgLa a.hdg:active, table.matrix td.la a.hdg:link, table.matrix td.la a.hdg:visited, table.matrix td.la a.hdg:active {
	color: #063;
	text-decoration: none;
}

table.matrix td.hdgLa a.hdg:hover { text-decoration: underline; }

table.matrix td.hdg {
	font-weight: bold;
}

table.matrix ul { 
	margin-left: 20px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-left: 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
}

td.def { height: 1px !important; padding: 0px !important;}

td.vaT, table.form td { vertical-align: top; }

td.vaBaR { 
	vertical-align: bottom; 
	text-align: left;
}

td.vaTaR { 
	vertical-align: top; 
	text-align: left;
}

td.aC { text-align: center; }

td#trail {
	font-size: 10px;
}

tr.reportTotal {
	background-color: #c30;
}

tr.reportTotal td#label {
	color: #fff;
	text-align: left;
}

tr.reportTotal td {
	color: #fdbf6f;
	font-weight: bold;
	text-align: center;
}

tr.reportTotal td#total {
	color: #fff;
	font-weight: bold;
}

input.fldInput, input.fldInput4 {
	font: 8pt Arial, Helvetica, san-serif;
	width: 20px;
}

input.fldInput4 {
	width: 40px;
}

.fntWingDings3 {
	color: #fff;
	font: 0.9em 'WingDings 3';
}

table.list td, table.list th {
	font-size: 1.0em;
}

div.loteBox {
	display: none;
	background-color: #ddf2e7; 
	margin: 5px; 
	padding: 5px; 
	border: solid 1px #ccc; 
	font-size: 0.8em; 
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}

div.helpBox {
	display: none;
	background-color: #ffedd6; 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	font-size: 0.8em; 
}

div.linksBox {
	display: none;
	background-color: #ffedd6; 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	font-size: 0.8em; 
}

ol.lower_roman { list-style-type: lower-roman } 
ol.lower_latin { list-style-type: lower-latin }