/* arsdigita.css -- default style sheet */

BODY, P, TBODY, TD, TH, UL, OL  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

H1, H2, H3, H4  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

H1  {
	font-size : 120%;
}

H2  {
	font-size : 110%;
}

H3, H4  {
	font-size : 105%;
}

A:LINK {
	text-decoration : underline;
/*	color : #1a69d8;*/
}

A:VISITED  {
	text-decoration : none;
/*	color : #874787;*/
}



/*
A:LINK  {
	text-decoration : none;
	color : #0085C0;
}

A:VISITED  {
	text-decoration : none;
	color : Purple;
}

A:HOVER  {
	text-decoration : underline;
	color : #0085C0;
}

A:LINK.leftcolnav  {
	text-decoration : none;
	color : #0085C0;
}

A:HOVER.leftcolnav  {
	text-decoration : none;
	background : #999999;
	color: black;
}

A:VISITED.leftcolnav  {
	text-decoration : none;
	color : Purple;
}
*/

.stripes  {
	font-size : 9pt;
}

.navtopon  {
	background-color : #999999;
	font-size : 9pt;
	text-align : center;
	font-weight : bold;
}

.navtopoff  {
	font-size : 9pt;
	text-align : center;
	font-weight : bold;
}

.gutter  {
	margin-top : 2mm;
	margin-right : 3mm;
	margin-bottom : 3mm;
	margin-left : 5mm;
}

.pagebodygutter  {
	margin-top : 2mm;
}

.pagecentergutter  {
	margin-left : 25mm;
	margin-right: 10mm;
	margin-bottom: 2mm;
	text-align : left;
}


.leftcolgutter  {
	margin-top : 2mm;
	margin-right : 1mm;
	margin-left : 3mm;
}

.textcolgutter  {
	margin-bottom : 1.5mm;
}

.textpromo  {
	font-size : 10pt;
	margin-top : 2mm;
	margin-right : 1mm;
	margin-left : 2mm;
}

.newscolgutter  {
	margin-left : 1mm;
	margin-top : 2mm;
	margin-bottom : 3mm;
	font-size : 10pt;
}

.itemgutter  {
	margin-left : 1.5mm;
	font-size : 8pt;
}

.logogutter  {
	margin-top : 3mm;
	margin-bottom : 2mm;
	margin-left : 3mm;
}

.navtext  {
	font-size : 9pt;
}

.note  {
	font-style : italic;
	color : gray;
}

.textwhite  {
	color : white;
}

.small  {
	font-size : 9pt;
}

.tiny  {
	font-size : 9pt;
}

.confirmation  {
	color : Lime;
}

.warning  {
	color : #ffcc66;
}

.error  {
	color : Red;
}

.disclaimer  {
	font-size : 9pt;
	color : Gray;
	margin-top : 1em;
	margin-bottom : 1em;
}

.notice {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    margin: .2em 0;
    background: #ccc;
    padding: .2em 0
}

/* Form elements */
input, textarea, select {
    color : #000000;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

}
/* Cooper 2010-11-09 setup monospace font */
textarea.mono {
    color : #000000;
    font: normal 12px Courier New, monospace, Courier, MS Courier New, Prestige, Everson Mono,Monaco,Andale Mono;
}


/* The text input fields background colour */
input.post, textarea.post, select {
        background-color : #FFFFFF;
}

input { text-indent : 1px; }

/* The buttons used for styling in message post */
input.button {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Kerwin Add */
/* cursor:hand only on IE , pointer is W3C standard */
span.alink {
  cursor: pointer;
  /*cursor: hand;*/
  color : Purple;
  text-decoration : underline; 
  font-weight : bold ;
}

/* cyhsu Add 2008-01-29 for gen_table_style_4 */
table.style4 {
    border-width: 1px;
    border-spacing: 1px;
    border-color: black;
    border-style: dotted;
    background-color: white;
}
tr.a {
    background-color: #FFFFFF;
    white-space: nowrap;
    font-size: 8pt;
}

tr.b {
    background-color: #EEEEEE;
    white-space: nowrap;
    font-size: 8pt;
}
tr.h {
    background-color: #C0C0C0;
    white-space: nowrap;
    font-size: 8pt;
}

.button  {
  margin-right:3px;
  padding:3px 8px 0px 8px;
  background: #f2f6f8; 
  background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 59%, #e0eff9 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(59%,#b5c6d0), color-stop(100%,#e0eff9)); /* webkit */
  zoom:1;
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#b5c6d0',GradientType=0 ); /* ie 6 7*/
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#b5c6d0',GradientType=0 )"; /* ie 8*/
}

.button2  {
  /*padding:3px 5px 3px 5px;*/
  padding:5px;
  background-color: #ffe87c;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
/*
  behavior: url(border-radius.htc);
*/
  behavior: url(ie-css3.htc);
}

body {
  margin-right: 2px;
}

li {
  margin: 4px 2px;
}


/* Kerwin 2023/5/18 add for hr */
hr {
	margin: 0.25rem 0;
	color: inherit;
	background-color: currentColor;
	border: 0;
	opacity: 0.25;
}

hr:not([size]) {
	height: 1px;
}