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 }
/* 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;
}

/* 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: #0e4ead;
}
/* #004000; */
a.menulink {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	text-indent: 10px;
	color: #0a387e;
	padding-top: 2px;
	padding-bottom: 2px;	
	border-bottom: 1px dotted #808080;
	display: block;
}
/* #004000; */
a.minilink {
	font-family: Verdana,Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0e4ead;
}
/* #004000; */
a.listlink {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0e4ead;
}
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.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;
}

/* 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: #0a387e } /* #808080 */
a.webcaldate:visited { color: #000000 }
a.webcaldatewithentry:visited { color: #000000 }
/* a:visited { color: #008000 } */
a:hover   { color: #eb7e09; font-size: 110% } /* #008000 */
a.listlink:hover { color: #eb7e09; font-size: 100% }
a.menulink:hover { font-size: 100%; border: 1px outset; border-bottom: 1px dotted #808080; background: #034ead; color:#ffffff }

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: #ffff80; font-size: 100% }
a.bannerlink:visited { color: white; font-size: 100% }
a.bannerlink:hover { color: #ffff80; 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;
}
/*
	background-color: #E0E0E0;
	border: 1px solid #808080;
}
*/
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;
}
th.mboxheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #0a387e;
	background: #000000;
	color: white;
 }
/* previously color was green, then #eb7e09 */
td.banner { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
        vertical-align: bottom;
	background: url(../gfx/banner.jpg) no-repeat left;
	color: white;
 }
/* prev bg color: #fdfbfc */
/* #e97306 */
td.footer { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
        vertical-align: bottom;
	background: #fdfbfc url(../gfx/footer.jpg) no-repeat left;
	color: black;
 }
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: 30px;
	background: #b714a1;
	color: white;
 }
/* previously color was green, then #eb7e09 */
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.columnboth {
	border-left: 1px solid #C0C0C0;
	border-right: 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: 30px;
	background: #b714a1;
	color: white;
 }
/* previously color was green, then #eb7e09 */
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: #b714a1;
	color: white;
 }
/* previously color was green */
td.cboxcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	color: black;
 }
td.cboxtips { 
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	color: black;
 }
td.newsheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	color: #000000;
 }
td.reportheader { 
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
 }
/* #008000; (border and color) */
td.newscontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	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.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-top: 5px;
	border-bottom: 1px solid #0a387e;
	background: #000000;
	color: white;
 }
/* previously color was green .. text indent was 30px */
td.listheader { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #0a387e;
	background: #000000;
	color: #FFFFFF;
 }
/* previously color was green */
td.listheaderprint { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	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;
	background: white;
	color: black;
 }
td.listcontent { 
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	background: white;
	color: black;
 }
td.listcontentnumeric { 
	font-family: courier new, verdana, arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	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;
	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.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: #800080;
	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;
	color: black;
 }
.newsdate {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	background: white;
	color: #808080;
}

/* 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;
	
}
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;
}
