html		{ overflow: -moz-scrollbars-vertical; }

a:link		{ text-decoration:none; color:#008090; }
a:visited	{ text-decoration:none; color:#008090; }
a:active	{ text-decoration:none; color:#008090; }
a:hover		{ text-decoration:underline; color:#BB4040; }

body.main	{ font-family:Arial,Sans Serif; background-color:#FFFFFF; }

blockquote	{ margin-top:1.0ex; margin-bottom:0ex; margin-left:2ex; margin-right:0ex;}

.floatright	{ float: right; width: 200px; background-color: #F6F6F6; padding:6 ; border: 1px dashed #F6F6F6; }

button		{ font-family:tahoma; font-size:9px; }

div		{ margin-top:0ex; margin-bottom:0ex;}
div.clsHasKids	{ cursor:hand; }
div.haskidsnn	{ background-font-color:black; font-weight:bold; font-size:12pt; color:#c0c0c0; }
div.iskidnn	{ font-weight:normal; font-size:10pt; color:#ffffff; }

li #flr		{ display: inline; float: right;}

form		{ margin-top:0ex; margin-bottom:0ex; }

h1		{ font-family:Verdana,Arial,Sans Serif; font-weight:normal; font-size:18pt; color:#656565; margin-top:1ex; margin-bottom:1ex; }
h1.tight	{ margin-top:1ex; }
h2		{ font-family:Verdana,Arial,Sans Serif;  font-weight:normal; font-size:14pt; color:#656565; margin-top:1.5ex; margin-bottom:0ex; letter-spacing:0.5; }
h3		{ font-family:Verdana,Arial,Sans Serif; font-size:11pt; color:#656565; margin-top:1.5ex; margin-bottom:0ex; letter-spacing:0.5; }
h4		{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; color:#656565; margin-top:1.5ex; margin-bottom:0ex; letter-spacing:0.5; }

input		{ font-size:8pt; margin-top:0ex; margin-bottom:0ex; }
input.small	{ font-size:9pt; padding:0; margin-top:0.75ex; }

ul		{ margin-top:1.0ex; margin-bottom:1.0ex;  margin-left:1ex; list-style-type: disc; }
ul.menu		{ margin-top:1.0ex; margin-bottom:1.0ex;  margin-left:0ex; list-style-type: none; }
ol		{ margin-top:1.0ex; margin-bottom:1.0ex;  margin-left:1ex;}
li		{ line-height:125%; margin-top:0.5ex; margin-bottom:0ex; }


#sidebar-right ul	{ text-align:left; list-style: none; margin-left:10; padding:0; }

option		{ font-size:8pt;}

p		{ font-size:10pt; line-height:140%; margin-top:1ex; margin-bottom:1ex; }
p.small		{ font-size:9pt; line-height:140%; margin-top:2px; margin-bottom:2px; }
p.menu		{ font-family:Arial,Sans Serif; font-size:9pt; margin-top:6px; margin-bottom:6px; letter-spacing:2px; }
p.menu a:hover		{ text-decoration:none; background: #ffffff; }
p.adhead	{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#CCCCCC; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.pref		{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#CCCCCC; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.adverthead	{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#3399CC; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.new		{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#3399CC; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.info		{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#008090; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.products	{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#3399CC; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.order		{ font-family:Verdana,Arial,Sans Serif; font-size:10pt; font-weight:bold; color:#FFFFFF; padding:2 ; text-align:center; background-color:#FF9900; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.ad		{ font-size:10pt;text-align:left; background-color: #F6F6F6; padding:2 ; border: medium solid 1px #F6F6F6; margin-top:1ex; margin-bottom:0ex; letter-spacing:0.5; }
p.advert	{ font-size:10pt;line-height:140%; text-align:left; background-color: #F6F6F6; padding:2 ; margin-top:0.5ex; margin-bottom:0ex; }
p.ph		{ font-weight:bold; font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; }
p.pd1		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; }
p.pd2		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:4ex;}
p.pd3		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:8ex;}
p.pd4		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:12ex;}
p.pind		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:4ex;}
p.qp		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:4ex;}
p.qpd1		{ font-size:10pt; margin-top:0.5ex; margin-bottom:0ex; margin-left:4ex;}
p.qpd2		{ font-size:10pt; margin-top:0.5ex; margin-bottom:0ex; margin-left:8ex;}
p.qpd3		{ font-size:10pt; margin-top:0.5ex; margin-bottom:0ex; margin-left:12ex;}
p.defn		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:4ex;}
p.defnp		{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:4ex;}
p.defnpd2	{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:8ex;}
p.defnpd3	{ font-size:10pt; margin-top:1.0ex; margin-bottom:0ex; margin-left:12ex;}
p.notes		{ font-size:8pt; margin-top:1.0ex; margin-bottom:0ex; }
p.posted	{ font-size:8pt; text-align:right; margin-top:1.0ex; margin-bottom:0ex; }
p.white		{ font-size:10pt; color:#FFFFFF; margin-top:0ex; margin-bottom:0ex; }

select		{ font-size:8pt; margin-bottom:0ex; }

span.crpg	{ background-color:#000099; color:#ffffff; }
span.order	{ font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#FF9900; }

td		{ font-size:10pt; vertical-align: top; }
td.sidebarhead	{ font-size:10pt; vertical-align: middle; }
td.banner	{ background-color:#A0E0E0; }
td.cream	{ background-color:#FFFFF8; }
td.pink		{ background-color:#FFF0F5; }
td.blue		{ background-color:#EDF5F9; }
td.shade	{ background-color:#F6F6F6; }
td.sidebar	{ border-left: 2 solid }
td.sponsor	{ background-color:#EDF5F9; padding: 0px 5px 5px 10px; }
td.small	{ font-size:8pt;}
td.line		{ background-color:#008090; }
textarea	{ font-size:8pt;}
tr.colhead	{ background-color:#008090; }
tr.admin	{ background-color:#EDF5F9; }
tr.colheadgrey	{ background-color:#CCCCCC; }
tr.colheadred	{ background-color:#BB4040; }
tr.colheadblue	{ background-color:#3399CC; }
tr.shade	{ background-color:#F6F6F6; }

