BODY
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}
.toptext
{
    font-size: 8.5pt;
    font-family: Arial, Verdana, Helvetica;
    color: #f0f0f0;
}
TABLE
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}
TABLE.container
{
	border-left: #a9a9a9 1px solid;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
TABLE.splash
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
TABLE.searchmenu
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #f8f1e6;
}
TD.rbanner
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #FDF8F2;
}
.heading
{
    font-size: 13px;
    color: #987014;
}
TD.relart
{
	font-size: 10px;
}
A
{
    color: #b22222;
    text-decoration: none;
}
A:hover
{
    color: #8b0000;
    text-decoration: none;
}
A:visited
{
    color: #b8860b;
    text-decoration: none;
}
A.relart
{
	color: #444444;
	text-decoration: none;
}
A.relart:hover
{
	color: #000000;
	text-decoration: none;
}
A.relart:visited
{
	color: #888888;
	text-decoration: none;
}
TD.textlinks
{
	font-size: 10px;
	color: #ffffff;
}
A.textlinks
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.textlinks:hover
{
	font-size: 10px;
	color: #d5d5d5;
	text-decoration: none;
}
A.textlinks:visited
{
	font-size: 10px;
	color: #d5d5d5;
	text-decoration: none;
}
TABLE.leftpane
{
    font-size: 10px;
    color: #ffffff;
}
TABLE.rellink
{
	font-size: 10px;
	color: #ffffff;
}
A.leftpane
{
	color: #ffffff;
	text-decoration: none;
}
A.leftpane:hover
{
	color: #e5e5e5;
	text-decoration: none;
}
A.leftpane:visited
{
	color: #d5d5d5;
	text-decoration: none;
}
H4
{
    font-size: 16px;
    color: #8F6060;
    font-family: Arial, Verdana, Helvetica;
}
UL
{
	left: -20px;
	top: -10px;
	position: relative;
}
li.rel
{
	left: -4px;
	position: relative;
}
.smalltxt
{
	font-size: 10px;
}
.lsubcat
{
	font-size: 12px;
	color: #FFFCAA;
}
TD.SearchPanel
{
	border-right: #a9a9a9 1px solid;
	padding-right: 6px;
	border-top: #a9a9a9 1px solid;
	padding-left: 6px;
	padding-bottom: 6px;
	border-left: #a9a9a9 1px solid;
	padding-top: 6px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}
SELECT, TEXTAREA
{
	border-right: #094588 1px solid;
	border-top: #094588 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	border-left: #094588 1px solid;
	border-bottom: #094588 1px solid;
	font-family: Arial, 'MS Sans Serif' , Verdana;
	background-color: #fbfbfb;
}
OPTION
{
	font-size: 8pt;
	font-family: Arial, 'MS Sans Serif' , Verdana;
	background-color: #FFFFE7;
}
SELECT.ql
{
    border-right: #bc8f8f 1px solid;
    border-top: #bc8f8f 1px solid;
    padding-left: 1px;
    font-size: 8pt;
    border-left: #bc8f8f 1px solid;
    border-bottom: #bc8f8f 1px solid;
    font-family: Arial, Helvetica, Verdana;
    color: #696969;
    background-color: #fffafa;
}
SELECT.ps, INPUT.ps
{
    border-right: #d2b48c 1px solid;
    border-top: #d2b48c 1px solid;
    padding-left: 1px;
    font-size: 8pt;
    border-left: #d2b48c 1px solid;
    border-bottom: #d2b48c 1px solid;
    font-family: Arial, Helvetica, Verdana;
    color: #696969;
    background-color: #ffffff;
}
INPUT.mainsearch
{
    border-right: #bc8f8f 1px solid;
    border-top: #bc8f8f 1px solid;
    padding-left: 1px;
    font-size: 8pt;
    border-left: #bc8f8f 1px solid;
    border-bottom: #bc8f8f 1px solid;
    font-family: Arial, Helvetica, Verdana;
    color: #696969;
    background-color: #fffafa;
}
INPUT.text
{
	border-right: #094588 1px solid;
	border-top: #094588 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	height: 20px;
	padding-top: 2px;
	border-left: #094588 1px solid;
	border-bottom: #094588 1px solid;
	background-color: #FBFBFB;
}
SELECT.side, TEXTAREA.side
{
	border-right: #d5d5d5 1px solid;
	border-top: #d5d5d5 1px solid;
	font-size: 8pt;
	border-left: #d5d5d5 1px solid;
	border-bottom: #d5d5d5 1px solid;
	font-family: Arial, 'MS Sans Serif' , Verdana;
	background-color: #FFFFF3;
}
OPTION.side
{
    font-size: 8pt;
    border-bottom: #d5d5d5 1px dashed;
    font-family: Arial, Helvetica, Verdana;
    background-color: #FFFFF3;
    color: #000000;
}
INPUT.sidetext
{
	border-right: #d5d5d5 1px solid;
	border-top: #d5d5d5 1px solid;
	font-size: 8pt;
	height: 20px;
	padding-top: 2px;
	border-left: #d5d5d5 1px solid;
	border-bottom: #d5d5d5 1px solid;
	background-color: #FFFFF3;
}
TABLE.prov
{
    border-right: #d3d3d3 1px dashed;
    border-top: #d3d3d3 1px dashed;
    border-left: #d3d3d3 1px dashed;
    border-bottom: #d3d3d3 1px dashed;
    background-color: #f5f5f5;
}
TABLE.payprov
{
    border-right: #bc8f8f double;
    border-top: #bc8f8f double;
    border-left: #bc8f8f double;
    border-bottom: #bc8f8f double;
    background-color: #FFFBF5;
    font-family: Verdana, Helvetica, Arial;
}
A.prov
{
	font-weight: bold;
	font-size: 11px;
	color: #103660;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
A.prov:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #2D5C91;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
A.payprov
{
    font-weight: bold;
    font-size: 14px;
    color: #EF6363;
    font-family: Arial, Helvetica, Verdana;
    text-decoration: none;
}
A.payprov:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #BD4747;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.bordered
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.panel
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.menuitem
{
    color: #fffff0;
    text-decoration: none;
}
.menuitemvis
{
    color: #fffff0;
    text-decoration: none;
}
a.booklink
{
    font-weight: bold;
    color: #b22222;
    text-decoration: none;
}
a.booklink:hover
{
    font-weight: bold;
    color: #8b4513;
    text-decoration: none;
}
table.quicklink
{
    border-right: #d2b48c 1px dashed;
    border-top: #d2b48c 1px dashed;
    border-left: #d2b48c 1px dashed;
    border-bottom: #d2b48c 1px dashed;
    background-color: #f9f4e4;
}
a.booktarget
{
    color: #000000;
    font-size: 12px;
}
.adpagehead
{
    font-size: 14px;
    font-weight: bold;
    color: #8b0000;
    font-family: Arial, Helvetica, Verdana;
    border-bottom: #dc143c 1px dashed;
}
table.headsup
{
    border-right: #ffd700 1px solid;
    border-top: #ffd700 1px solid;
    border-left: #ffd700 1px solid;
    border-bottom: #ffd700 1px solid;
    background-color: #ffffe0;
}
table.headsup2
{
    border-right: #ff69b4 1px solid;
    border-top: #ff69b4 1px solid;
    border-left: #ff69b4 1px solid;
    border-bottom: #ff69b4 1px solid;
    background-color: #fffafa;
    font-size: 7.5pt;
    font-family: Arial, Helvetica, Verdana;
}
a.tophlink
{
    color: #bc7878;
    text-decoration: none;
    font-family: Arial, Helvetica, Verdana;
}
a.tophlink:hover
{
    color: #8F6060;
    text-decoration: none;
    font-family: Arial, Helvetica, Verdana;
}
TABLE.provform
{
    border-right: #696969 1px dashed;
    border-top: #696969 1px dashed;
    border-left: #696969 1px dashed;
    border-bottom: #696969 1px dashed;
    background-color: #f5f5f5;
}
TD.fflink
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Helvetica, Verdana;
    text-decoration: none;
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    border-left: #808080 1px solid;
    border-bottom: #808080 1px solid;
    background-color: #F8F1E6;
    padding-bottom: 2px;
    padding-top: 2px;
}
.menuitem
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #f5f5f5;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 1;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
}
.menuitem:hover
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    background-color: #000000;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 1;
}
.menuflyout
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #faf0e6;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: #a9a9a9 1px dashed;
    z-index: 1;
    border-left: #a9a9a9 1px solid;
    border-right: #a9a9a9 1px solid;
}
.menuflyout:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #ffe4c4;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: #a9a9a9 1px dashed;
    border-left: #a9a9a9 1px solid;
    border-right: #a9a9a9 1px solid;
}
.menuitemP
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #faf0e6;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 1;
    border-right: #865757 1px solid;
    border-top: #865757 1px solid;
    border-left: #865757 1px solid;
    border-bottom: #865757 1px solid;
}
.menuitemP:hover
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #4E1717;
    font-family: Verdana, Arial, Helvetica;
    background-color: #FFDEBC;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 1;
}
.menuflyoutP
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #faf0e6;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: #a9a9a9 1px dashed;
    z-index: 1;
    border-left: #a9a9a9 1px solid;
    border-right: #a9a9a9 1px solid;
}
.menuflyoutP:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    background-color: #ffe4c4;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: #a9a9a9 1px dashed;
    border-left: #a9a9a9 1px solid;
    border-right: #a9a9a9 1px solid;
}
.faqq
{
    color: #ff0033;
}
.faqa
{
    color: #990033;
}
TABLE.eprovform
{
    border-right: #f5deb3 1px solid;
    border-top: #f5deb3 1px solid;
    border-left: #f5deb3 1px solid;
    border-bottom: #f5deb3 1px solid;
    background-color: #FFFBED;
    font-family: Arial, Helvetica, Verdana;
}
TR.botline
{
    border-bottom: #ffb6c1 1px dashed;
}
TABLE.provsearchmain
{
    border-right: #bd9b7a 1px solid;
    border-top: #bd9b7a 1px solid;
    border-left: #bd9b7a 1px solid;
    border-bottom: #bd9b7a 1px solid;
    background-color: #fffcf5;
}
TABLE.provsearch
{
    color: #907153;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana;
}
TD.att
{
    border-right: #bc8f8f 1px dashed;
    padding-right: 6px;
    border-top: #bc8f8f 1px dashed;
    padding-left: 6px;
    padding-bottom: 6px;
    border-left: #bc8f8f 1px dashed;
    padding-top: 6px;
    border-bottom: #bc8f8f 1px dashed;
    background-color: #fff5ee;
}
table.warningbox
{
    border-right: #cc0000 1px solid;
    border-top: #cc0000 1px solid;
    border-left: #cc0000 1px solid;
    border-bottom: #cc0000 1px solid;
    background-color: #FFDFDF;
}
