/* FastBase style sheet */

body { 
	color: black; 
	background: white;
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial;
}

P.p12 { font-size: 12pt; }

P.main { font-size: 8pt; margin-top: 2pt; margin-bottom: 6pt;}
P.heading { font-size: 12pt; font-weight: bold }
P.head { font-size: 10pt; font-weight: bold }
P.highlight { font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt; line-height: 14pt; }
P.main_larger { font-size: 10pt; }
P.error { font-size: 10pt; font-weight: bold; color: red; }
P.small { font-size: 7pt; margin-top: 2pt; margin-bottom: 4pt;}
P.help { font-size: 10pt; }

P.about { font-size: 12pt; margin-top: 2pt; margin-bottom: 1pt; line-height: 15pt }
p.asi  {
	font-size: 14pt;
	margin: 0 0 0 0;
	line-height: 14pt;
}
p.asi  a {
	color: #5e5d5b;
	text-decoration: none;
}

H { font-size: 15pt; font-weight: bold; }
H4 { margin-top: 4pt; margin-bottom: 4pt; line-height: 15pt; }
td { 
	font-size: 9pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

li.asi { font-size: 12pt; }

div.login { border: solid; border-width: thin; width: 100% }

B.reverse { background: black; color: white; }

a.under:link { color: #000000; text-decoration: underline; text-underline: solid; }
a.under:visited { color: #200000; text-decoration: underline; text-underline: solid; }
a.under:hover { color: #FF0000; text-decoration: underline; text-underline: solid; }

a.under2:link { color: #ffffff; text-decoration: underline; text-underline: solid; font-size: 10pt }
a.under2:visited { color: #80ffff; text-decoration: underline; text-underline: solid; font-size: 10pt }
a.under2:hover { color: #00ffff; text-decoration: underline; text-underline: solid; font-size: 10pt }

a.none:link { text-decoration: none; }
a.none:visited { text-decoration: none }
a.none:hover { text-decoration: none; text-underline: none }

a.black:link { color: #000000; text-decoration: none; }
a.black:visited { color: #000000; text-decoration: none }
a.black:hover { color: #000000; text-decoration: none; text-underline: none }

a.head:link { color: #0000a0; font-weight: bold; }
a.head:visited { color: #0000a0; font-weight: bold; }
a.head:hover { color: #000000; font-weight: bold; }

a.white:link { color: #dedede; text-decoration: none}
a.white:visited { color: #dedede; text-decoration: none}
a.white:hover { color: #F8F8F8; text-decoration: none; text-underline: none}

.tablegrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.formgrey {
	font-size: 12pt;
	background-color: #E8E8E8;
	border: 1px dashed #CCCCCC;
	color: #CCCCCC;
}
.tablegrey2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.whitetext {
	font-size: 9pt;
	color: #FFFFFF;
}

.heading2 {
        background-color: #F5F5F5;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #666666;
        border-bottom-color: #666666;
}

.heading3 {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #666666;
        border-bottom-color: #666666;
}

P.h2 { 
	font-size: 14pt;
	line-height: 18pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

