font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14.0pt;
	color: #666666;
}

font.survey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16.0pt;
	color: #000000;
}

font.5pt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16.0pt;
	color: #000000;
}

font.mainTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #434141;
}

font.subTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #434141;
}

font.subSuyTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #434141;
}

font.subTitlePlus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #990000;
}

font.subTitleW {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #FFFFFF;
}

font.surTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15.0pt;
	color: #CC0000;
}

font.scaTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}

font.menuLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13.0pt;
	color: #E57200;
}

font.form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14.0pt;
	color: #666666;
}

font.formEmp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14.0pt;
	color: #666666;
}

a.underL {
	text-decoration: underline;
	color: #CF4900;
}

a.underLfooter {
	text-decoration: underline;
	color: #666666;
}

a.logoutL {
	text-decoration: none;
	color: #4F4941;
}

a.report {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14.0pt;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}

img.pointer{
	cursor: pointer;
}

a.report:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14.0pt;
	color: #CC0000;
	text-decoration: none;
	cursor: pointer;
}

tr.point {
	cursor: pointer;
}

td.menuBG {
	background-image: url("images/leftMenu_bg.gif");
	background-repeat: no-repeat;
}

td.bgC { background-color:#FFFFCC; }

td.bgCELPT { background-color:#EAE8D4; }

table.hellothere { visibility:hidden; display:table; }

table.byethere { visibility:hidden; }

span.inlineLk {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	word-spacing: 0.5px;
	line-height: 36.0pt;
	text-decoration: underline;
	color: #353654;
	cursor: pointer;	
}

span.inlineLkELPT {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	word-spacing: 0.5px;
	line-height: 20.0pt;
	text-decoration: underline;
	color: #353654;
	cursor: pointer;	
}

span.grayoutLk {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	word-spacing: 0.5px;
	line-height: 24.0pt;
	text-decoration: none;
	color: #CF7474;
}

span.CompactInlineLk {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12.75px;
	font-weight: bold;
	word-spacing: 0.75px;
	line-height: 20.0pt;
	text-decoration: underline;
	color: #353654;
	cursor: pointer;	
}

.div_freezepanes_wrapper{
position:relative;width:90%;height:400px;
overflow:hidden;background:#fff;border-style: ridge;
}

.div_verticalscroll{
position: absolute;right:0px;width:18px;height:100%;
background:#EAEAEA;border:1px solid #C0C0C0;
}

.hello{
color: #353654;
}

.printonly { display:none } @media print {
.dontprint { display:none }
.printonly { display:inline }
}
