h1 { font-size: x-large; color: red }
h2 { font-size: large; color: blue }
/* p  { font: 12px arial } */
/* font property must specify in order of style, variant, weight, size/line-height, font family */
p.newsheader { font-family:verdana, arial; font-size:14px; color:red }
p.newscontent { font-family:arial; font-size:12px; color:black }
p.newsboxheader { font-family:arial; font-size:14px; color:red }
p.newsboxcontent { font-family:arial; font-size:12px; color:black }
p.error { font-family:arial; font-size:14px; font-weight: bold; color:red }
p.menuheader {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
}

/* non-tag-related styles */
.newskeyword { font-family:arial; font-size:12px; font-weight: bold; color:red }
.ticker { 
	font-family: verdana, arial; font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	background: #000000;
	color: white;
}
.miniremark {
	font-family: Verdana,Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ff0000;
}
.autofield {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #808080;
}

/* example of using pseudo-element */
/*
p:first-line {
  font-variant: small-caps;
  font-weight: bold }
p:first-letter { font-size: 300%; float: left }
*/

a {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}
/* #004000; #724414 */
a.menulink {
	font-family: Arial, Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 7px;	
	background: #a3d1d1;
	display: block;
}
a.menulinkdisabled {
	font-family: Arial, Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 7px;	
	background: #a3d1d1;
	display: block;
}
/* #004000; #724414 */
a.minilink {
	font-family: Verdana,Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #724414;
}
/* #004000; */
a.listlink {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #724414;
}
a.tabtitle { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	display: block;
 }
a.tabtitleactive { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffff80;
	display: block;
 }
a.bannerlink { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	display: inline;
 }
a.dashboardlink { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-decoration: underline;
	background: white;
	color: #ff0000
 }
a.webcaldate {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a.webcaldatewithentry {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.webcalevent {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.externallink {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #dc8c19;
}

/* example of using pseudo-class */
/* a:link    { color: #724414 } *//* #008000 */
a.webcaldate:link { color: #000000 }
a.webcaldatewithentry:link { color: #000000 }
/* a:active  { color: #00FF00 } */
a.webcaldate:active { color: #000000 }
a.webcaldatewithentry:active { color: #000000 }
a:visited { color: #404040 } /* #808080 #724414 */
a.webcaldate:visited { color: #000000 }
a.webcaldatewithentry:visited { color: #000000 }
/* a:visited { color: #008000 } */
a:hover   { color: #8080ff; font-size: 100%; } /* #008000 #eb7e09, #2c4391 */
a.listlink:hover { color: #eb7e09; font-size: 100% }
/* a.menulink:hover { font-size: 100%; border: 1px outset; border-bottom: 1px dotted #808080; background: #FFFFC0 } */
/* a.menulink:hover { font-size: 100%; border: 1px outset; border-bottom: 1px dotted #808080; background: #0080c0; color: #ffffc0 } */
/*a.menulink:hover { font-size: 100%; border: 1px outset; background: #ffc559; color: #000000; }*/
a.menulink:hover { 
	font-family: Arial, Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 4px;	
	border-left: 2px outset #a3d1d1;
	border-top: 2px outset #a3d1d1;
	border-right: 2px outset #000000;
	border-bottom: 2px outset #000000;
	background: #408080;
	display: block;
	color: #ffffff;
}
/* 724414 */

a.webcalevent:active { color: #ffff80; font-size: 100%; text-decoration:none }
a.webcalevent:visited { color: #ffffff; font-size: 100%; text-decoration:none }
a.webcalevent:hover { color: #ffff80; font-size: 100%; text-decoration:none }

a.webcaldate:hover { color: #008000; font-size: 100%; font-weight: bold; text-decoration:underline }
a.webcaldatewithentry:hover { color: #008000; font-size: 11px; font-weight: bold; text-decoration:underline }

a.tabtitle:active { color: #ffff80; font-size: 100% }
a.tabtitle:visited { color: white; font-size: 100% }
a.tabtitle:hover { color: #ffff80; font-size: 100% }

a.tabtitleactive:active { color: #ffff80; font-size: 100% }
a.tabtitleactive:visited { color: #ffff80; font-size: 100% }
a.tabtitleactive:hover { color: #ffff80; font-size: 100% }

a.bannerlink:active { color: #ffc559; font-size: 100% }  /* #2c4391 */
a.bannerlink:visited { color: white; font-size: 11px; }  /* #2c4391 */
a.bannerlink:hover { color: #ffc559; font-size: 100% } /* #2c4391 */

a.dashboardlink:active { color: #ff0000; font-size: 100% }
a.dashboardlink:visited { color: #ff0000; font-size: 100% }
a.dashboardlink:hover { color: #800000; font-size: 100% }

a.externallink:active   { color: #dc8c19; font-size: 100% }
a.externallink:visited   { color: #dc8c19; font-size: 100% }
a.externallink:hover   { color: #ffc559; font-size: 100% }

/*
a:active  { color: #00FF00; font-size: 125% }
a:visited { color: #808080; font-size: 100% }
*/

/* To use, write P CLASS=newsheader */
/* border-style: */

button {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
input,select,textarea {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}
ul {
	list-style-image: url('../gfx/options/b_bullet2.png');
}
th.mboxheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	text-decoration: none;
	border-top: 1px solid #a3d1d1;
	border-bottom: 2px solid #606060;
	background: #408080;
	color: white;
 }
th.mainheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	text-decoration: none;
	border-top: 1px solid #a3d1d1;
	border-bottom: 2px solid #606060;
	background: #408080;
	color: white;
 }
/* previously color was green, then #eb7e09, then #2c4391*/
td.banner { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
        vertical-align: bottom;
	background: #dddddd url(../gfx/masthead_top.png) no-repeat left;
	color: #2c4391;
 }
/* #e97306 - #e650de - #2c4391 */
td.mboxheaderbutton { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
th.cboxheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 10px;
	border: 1px outset; 
	border-top: 1px solid #ffc559;
	border-left: 1px solid #ffc559;
	background: #dc8c19;
	color: white;
 }
/* previously color was green, then #eb7e09, indent 30px, then #2c4391 */
th.subheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	background: white;
	color: black;
 }
td.columnleft {
	border-left: 1px solid #C0C0C0;
}
td.columnright {
	border-right: 1px solid #C0C0C0;
}
td.cboxheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 10px;
	border: 1px outset; 
	border-top: 1px solid #ffc559;
	border-left: 1px solid #ffc559;
	background: #dc8c19;
	color: white;
 }
/* previously color was green, then #eb7e09, indent 30px, then #2c4391 */
td.cboxheaderbutton { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 0px;
	background: #dc8c19;
	color: white;
 }
/* previously color was green, then #2c4391 */
td.cboxcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.maincontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
td.tabletitle { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
td.tableheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
td.tablecontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
td.tablecontentnumeric { 
	font-family: courier new, courier;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
td.tableitemnumber { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid #408080;
	background: white;
	color: black;
 }
td.tableitem { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid #408080;
	background: white;
	color: black;
 }
td.tableitemnumeric { 
	font-family: courier new, courier;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid #408080;
	background: white;
	color: black;
 }
td.subcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	border: 1px solid #408080;
	background: white;
	color: black;
 }
/* cs website background is dddddd */
td.formlabel { 
	font-family: arial, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-indent: 5px;
        border: 1px outset;
	background: #808080;
	color: white;
 }
td.formvalue { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
        border: 1px outset;
	background: white;
	color: black;
 }
/* background: #808080 url(../gfx/formlabel.jpg) no-repeat; */
td.newsheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #408080;
	background: white;
	color: #000000;
 }
/* #008000; (border and color) - 724414, then #2c4391 */
td.newslist { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	text-indent: 5px;
	border-top: 2px solid white;
	border-bottom: 1px solid #808080;
	background: #ddddff;
	color: black;
 }
td.newscontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.tipscontent { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.newslink { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	padding-bottom: 10px;
	background: white;
	color: black;
 }
td.rptbase { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-decoration: none;
	background: white;
	color: #000000;
 }
td.rptzikayheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-decoration: underline;
	background: white;
	color: #000000;
 }
td.rptzikayconfidential { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	background: white;
	border: 1px solid black;
	color: #000000;
 }
td.rptheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: underline;
	background: white;
	color: #000000;
 }
td.rptsubheader { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	background: white;
	color: #000000;
 }
td.rptlistheader { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: #ffffff;
        border: 1px solid #000000;
	border-right: 0px;
	color: #000000;
 }
td.rptlistnumber { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	background: white;
	color: black;
 }
td.rptlistnumber-left { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	background: white;
        border-left: 1px solid #000000;
	color: black;
 }
td.rptlistnumber-leftright { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	background: white;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
	color: black;
 }
td.rptlistnumber-leftrightbottom { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	background: white;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontent { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.rptlistcontent-left { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
        border-left: 1px solid #000000;
	color: black;
 }
td.rptlistcontent-leftright { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
	color: black;
 }
td.rptlistcontent-leftbottom { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
        border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontent-leftrightbottom { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontent-all { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
        border: 1px solid #000000;
	color: black;
 }
td.rptlistcontentsmall { 
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.rptlistcontentnumeric { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	background: white;
	color: black;
 }
td.rptlistcontentnumeric-left { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	background: white;
	border-left: 1px solid #000000;
	color: black;
 }
td.rptlistcontentnumeric-lefttopbottom { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	background: white;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontentnumeric-leftrightbottom { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	background: white;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontenttotals { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #e0e0e0;
	color: black;
 }
td.rptlistcontenttotals-left { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #e0e0e0;
	border-left: 1px solid #000000;
	color: black;
 }
td.rptlistcontenttotals-fullborders { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #e0e0e0;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
	color: black;
 }
td.rptlistcontentnumerictotals { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	background: #e0e0e0;
	color: black;
 }
td.rptlistcontentnumerictotals-left { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	background: #e0e0e0;
	border-left: 1px solid #000000;
	color: black;
 }
td.rptlistcontentnumerictotals-fullborders { 
	font-family: courier new, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	background: #e0e0e0;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
	color: black;
 }
td.articletitle { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #404040;
	color: white;
 }
td.articlepreview { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	background: white;
	color: black;
 }
td.articlelink { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	background: white;
	color: black;
 }
td.dashboardpendingitem { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: #ff0000
 }
td.dashboardpendingvalue { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: #ff0000
 }
td.dashboardstatusitem { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black
 }
td.dashboardstatusvalue { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black
 }
td.transparent { 
	font-family: arial, verdana, arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	color: black;
 }
td.menuheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 10px;
	border: 1px outset; 
	border-top: 1px solid #ffc559;
	border-left: 1px solid #ffc559;
	border-bottom: 1px solid #808080; 
	background: #dc8c19;
	color: white;
 }
/* previously color was green, indent 30px, then #2c4391 */
td.listheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
        border: 1px outset;
	border-top: 1px solid #a3d1d1;
	border-left: 1px solid #a3d1d1;
	border-bottom: 2px solid #606060;
	background: #408080;
	color: #FFFFFF;
 }
/* previously color was green, then #2c4391 */ /* #c56105 */
td.listfilterheader { 
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	background: #808080;
	color: #FFFFFF;
 }
td.listnumber { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
        border: 1px solid #c0c0c0;
	background: white;
	color: black;
 }
td.listcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
        border: 1px solid #c0c0c0;
	background: white;
	color: black;
 }
/* outset/inset cantik gak */
td.listcontentnumeric { 
	font-family: courier new, verdana, arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
        border: 1px solid #c0c0c0;
	background: white;
	color: black;
 }
td.listcontenttotals { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #e0e0e0;
	color: black;
 }
td.listcontentnumerictotals { 
	font-family: courier new, verdana, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	background: #e0e0e0;
	color: black;
 }
td.cboxdownloads { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	border-bottom: 5px solid white;
	background: white;
	color: black;
 }
td.tabtitle { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	background: #b714a1 url(../gfx/tab1.png) no-repeat left;
	color: white;
 }
td.tabtitleactive { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	background: #724414 url(../gfx/tab2.png) no-repeat left;
	color: #b714a1;
 }
td.checkboxcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	border-bottom: 5px solid white;
	color: black;
 }
td.webcalevent { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #FFFFFF;
	color: black;
 }
td.webcalevent0 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #800080;
	color: black;
 }
td.webcalevent1 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #FF8000;
	color: black;
 }
td.webcalevent2 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #FF0000;
	color: black;
 }
td.webcalevent3 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #408080;
	color: black;
 }
td.webcalevent4 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #800000;
	color: black;
 }
td.webcalevent5 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #808040;
	color: black;
 }
td.webcalevent6 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #004080;
	color: black;
 }
td.webcalevent7 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #008040;
	color: black;
 }
td.webcalevent8 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #804040;
	color: black;
 }
td.webcalevent9 { 
	font-family: arial, verdana;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #804000;
	color: black;
 }
td.webcalevent10 { 
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
        background: #808080;
	color: black;
 }
td.submitbuttons { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.reportheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.reportlistheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: #f0f0f0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
 }
td.reportcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.reportlistnumber { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
        border: 0px;
	background: white;
	color: black;
 }
td.reportlistcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
        border: 0px;
	background: white;
	color: black;
 }
.newsdate {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: #808080;
}

img.publicinfo {
	padding-top: 5px;
	padding-bottom: 5px;	
	border-left: 2px solid #f0f0f0;
	border-top: 4px solid #ffffff;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	display: block;
}

/* new - 14th Sept 2009 */
img.menubutton {
	border: 0px solid #f0f0f0;
	width: 24px;
	height: 24px;
}
img.actionbutton {
	border: 0px solid #f0f0f0;
	width: 12px;
	height: 12px;
	vertical-align: bottom;
}

/* paddings don't seem to apply */

table.mbltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #408080;
	color: #333333;
	text-decoration: none;
	
}

/* from smartHR */

/*
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	
}
*/
table.mainarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	width: 960px;
	height: 520px;
	color: #000000;
}
body  {
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #CCD6E0;
	scrollbar-base-color: #ffffff;
	scrollbar-shadow-color: #BFD3E6;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #BFD3E6;
}

/* firus
input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
button,.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008ECD;
	border: 1px solid #333333;
}
.TableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008ECD;
	text-indent: 10px;
}
*/
.TableSubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99CCFF;
	text-indent: 10px;
}
.TableHeaderLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 25px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	text-indent: 10px;
}
.TableList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.MainTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/* firus
a {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #CC0000;
	text-decoration: none;
}
*/
.Alert {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	background-color: #FFFFFF;
}
.AttentionTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #FFCC00;
	border: 1px solid #CCCCCC;
}
.Essei {
	text-align: justify;
}
.cursorHand{
	cursor:pointer;
}
hr{
	color: #CCCCCC;
}
/*.TableHeaderCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #99CC33;
	text-indent: 0px;
}
.TableHeaderLoginCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	text-indent: 0px;
}
*/.TableLine2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	text-indent: 0px;
}
.TableHeader1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-indent: 10px;
}
/*.TableLine2Copy {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-indent: 0px;
}*/
.TableHeaderWhite {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99CC33;
	text-indent: 0px;
}
.cursorHandCopy {
	cursor:pointer;
	background-color: #CCCCCC;
	color: #333333;
}
.nolink{
	color: #FF0000;
}

.inputBoldNoline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
border: 1px solid #FFFFFF;
}

.inputNoline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
