﻿.row	{ cursor: pointer; background-color: #eeeeee; border-bottom: 1px solid #666666 }
.premium_title	{ background-color: #cccccc; font-weight:bold }
.small_header	{ font-weight: bold; margin: 10px; margin-bottom: 5px; font-size: 12px }
.home_div	{ font-size: 11px;	margin-left: 10px;	margin-top: 0px; margin-bottom:10px; line-height: 13px }
.error		{ text-align: center; font-weight: bold; color: #ff0000 }
.admin		{ text-align: center; font-size: 15px; text-transform: uppercase; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-weight: bold; color: #333333; border-bottom: 1px solid #cccccc }
.msg		{ color: #009900; text-align: center; font-size: 12px; font-weight: bold }
.text		{ margin-bottom:8px }
.check		{ border: none; background-color: #ffffff; height:15px }

.program_row	{ border-right:1px solid #cccccc; text-align:center }
.form_header	{ font-size:17px; font-weight:bold; margin-top:10px; margin-left:-2px }
.enabled		{ font-weight:bold; color:#666666 }

table	{ font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; background-color: #ffffff }
body	{ font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; background-color: #eeeeee }
img		{ border: none }
input	{ border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; height:18px }
select	{ border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; height:18px }
textarea { border: 1px solid #666666; background-color: #eeeeee; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif }
h1		{ font-size: 22px; font-family:Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; color: #666666; margin-bottom: 0px }

a:visited	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#0066CC; text-decoration: none }
a:link		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#0066CC; text-decoration: none }
a:hover		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: underline }
a:active	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: underline }

a:visited.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#ffffff; text-decoration: none; font-weight: bold }
a:link.menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#ffffff; text-decoration: none; font-weight: bold }
a:hover.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#FFCC00; text-decoration: none; font-weight: bold }
a:active.menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 13px; color:#FFCC00; text-decoration: none; font-weight: bold }

a:visited.top_menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold }
a:link.top_menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold }
a:hover.top_menu		{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#FF0000; text-decoration: none; font-weight: bold }
a:active.top_menu	{ font-family: Tahoma, Arial, Verdana, Helvetica, MS Sans Serif; font-size: 11px; color:#000000; text-decoration: none; font-weight: bold }

a.pT, a.pT:link, a.pT:visited, a.pT:active { font-size: 9pt; color: black; font-weight: bold; }
table.p { border: 1px solid #b6b6b6; border-collapse: collapse; margin-top: 1px; margin-bottom: 1px; text-align:left; width:100%; }
table.pv { border-collapse: collapse; border: none;}
td.pT   { background-color: #f4f4f4; padding: 2px 2px 2px 1ex; border-bottom: 1px solid #b6b6b6; }
td.p5   { background-color: #faf9ee; padding: 2px; }
td.p4   { background-color: #eff5f8; padding: 2px; }
td.p3   { background-color: #f0f0ff; padding: 2px; }
td.p2   { background-color: #f0fffc; padding: 2px; }
td.p1   { background-color: #fafafa; padding: 2px; }
td.p0   { background-color: #fff4f3; padding: 2px; }
td.r    { background-color: #fdfdfd; border: 1px solid #b6b6b6; padding-left: 0.5ex; padding-right: 0.5ex; }
img.pv { display:inline; vertical-align: top; margin-right: 1px; margin-left: 1px; border: none; cursor: help; }
img.ps { display:inline; vertical-align: top; margin-left: 1px; margin-right: 1px; border: none; }
img.pn { display:inline; vertical-align: top; margin-left: 1px; margin-right: 1px; border: none; }
