/* links */
/* links that are turquoise */
a:link		{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; text-decoration:underline;  color:#006666;}
a:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; text-decoration:underline;  color:#006666;}
a:active	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; text-decoration:underline;  color:#006666;}
a:hover 	{text-decoration:underline; color:#006666;}

/* small black underlined links */
a.black:link	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.black:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.black:active	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.black:hover 	{text-decoration:underline; color:#000000;}

/* link for the top nav, header file */
a.TNavLink:link		{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#000000;}
a.TNavLink:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#000000;}
a.TNavLink:active	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#000000;}
a.TNavLink:hover 	{text-decoration: underline; color:#000000;}

/* link for Homepage News Table */
a.NewsLink:link		{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.NewsLink:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.NewsLink:active	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:underline;  color:#000000;}
a.NewsLink:hover 	{text-decoration:underline; color:#000000;}

/* link for the footer nav */
a.FooterLink:link	{font-family:helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.FooterLink:visited{font-family:helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.FooterLink:active	{font-family:helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.FooterLink:hover 	{text-decoration:underline; color:#fffff;}

a.hidden:link		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:visited	{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:active		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:hover 		{font-family:helvetica, arial, sans-serif; text-decoration:none;}

/* link for the homepage navigation */
a.HPTitleLink:link		{font-family:verdana, helvetica, arial, sans-serif; text-decoration: none; font-size:12pt; font-weight:bold; color:#006666;}
a.HPTitleLink:visited	{font-family:verdana, helvetica, arial, sans-serif; text-decoration: none; font-size:12pt; font-weight:bold; color:#006666;}
a.HPTitleLink:active	{font-family:verdana, helvetica, arial, sans-serif; text-decoration: none; font-size:12pt; font-weight:bold; color:#006666;}
a.HPTitleLink:hover 	{text-decoration: underline; color:#006666;}

/* links for the left nav */
a.LNavLink:link		{font-family: verdana, helvetica, arial, sans-serif; font-size:10pt; text-decoration:none;  color:#ffffff;}
a.LNavLink:visited	{font-family: verdana, helvetica, arial, sans-serif; font-size:10pt; text-decoration:none;  color:#ffffff;}
a.LNavLink:active	{font-family: verdana, helvetica, arial, sans-serif; font-size:10pt; text-decoration:none;  color:#ffffff;}
a.LNavLink:hover 	{text-decoration: none; color:#ffffff;}

a.LNavSmLink:link	{font-family: verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.LNavSmLink:visited{font-family: verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.LNavSmLink:active	{font-family: verdana, helvetica, arial, sans-serif; font-size:8pt; text-decoration:none;  color:#ffffff;}
a.LNavSmLink:hover 	{text-decoration: none; color:#ffffff;}

/* header links */
a.HeaderLink:link		{font-family:verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#006666; text-decoration: none;}
a.HeaderLink:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#006666; text-decoration: none;}
a.HeaderLink:active		{font-family:verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#006666; text-decoration: none;}
a.HeaderLink:hover		{text-decoration:none; color:#006666;}

/* site map links */
a.SitemapHeaderLink:link		{font-family:verdana, helvetica, arial, sans-serif; font-size:10pt; font-weight: bold; color:#003366; text-decoration: none;}
a.SitemapHeaderLink:visited	{font-family:verdana, helvetica, arial, sans-serif; font-size:10pt; font-weight: bold; color:#003366; text-decoration: none;}
a.SitemapHeaderLink:active		{font-family:verdana, helvetica, arial, sans-serif; font-size:10pt; font-weight: bold; color:#003366; text-decoration: none;}
a.SitemapHeaderLink:hover		{text-decoration:none; color:#003366;}

/* general */
body		{font-family: helvetica, arial, sans-serif; background: #ffffff;}

.text		{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; color:#000000;}
.textsmall	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#000000;}
.PageTitle	{font-family:verdana, helvetica, arial, sans-serif; font-size:14pt; color:#000000;}
.header		{font-family:verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#000066;}
.HPtext		{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#000000;}
.HPHeader	{font-family:verdana, helvetica, arial, sans-serif; font-size:12pt; font-weight:bold; color:#006666;}
.blueBoxTitle	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff; background:#003366;}
.grayText	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#666666;}
.tickerText	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#000000;}
.caption	{font-family:helvetica, arial, sans-serif; font-size:8pt; color:#000000;}
.instructions {font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; color:#003366; font-weight: bold;}

/* left nav */
.LNavBorder	{background:#cccccc;}
.LNavShadow	{background:#000000;}
.LNavButton	{font-family:verdana, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; background:#666666;}
.LNavTier3	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#ffffff; background:#999966;}
.LNavBG		{background:#999966;}

/* backgrounds */
.PageBG		{background:#ffffff url(/images/background.gif) repeat-x;}
.HomeTblBG	{background:#F6F6F2;}
.blueBG		{background:#003366;}
.tanBG		{background:#e0e0d1;}
.footerBG	{background:#ffffff url(/images/footerBG.gif) repeat-x;}

/* tables */
.tblHeader	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; font-weight: bold; color:#ffffff; background:#003366;}
.tblSubHeader	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; font-weight: bold; color:#000000; background:#cccccc;}
.tblBG		{background:#eeeeee;}
.tblText	{font-family:verdana, helvetica, arial, sans-serif; font-size:8pt; color:#000000; background:#ffffff;}

/* tier2HeadTable */
.T2HeadTblTitle	{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; color:#000000; background-color:#E0E0D1;}
.T2HeadTblTopBorder	{background:#355C7F;}
.T2HeadTblBottomBorder	{background:#999966;}

/* Homepage News Table */
.NewsTblBorder	{background:#003063;}
.NewsTblText	{font-family:helvetica, arial, sans-serif; font-size:8pt; color:#000000; background:#e0e0d1;}
.NewsTblTitle	{font-family:helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff; background:#003063;}

/* Homepage Client Account Management Table */
.AcctTblBorder	{background:#003063;}
.AcctTblText	{font-family:helvetica, arial, sans-serif; font-size:8pt; color:#000000; background:#e0e0d1;}
.AcctTblTitle	{font-family:helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff; background:#003063;}
.AcctLabel		{font-family:verdana,helvetica, arial, sans-serif; font-size:8pt; font-weight:bold; text-align:right; color:#000000; background:#e0e0d1;}
.AcctField		{font-family:courier new, monospace, courier; font-size:8pt; color:#000000; background:#e0e0d1;}

/* Electronic Check for Pay Online */
.checkBorder	{border: 1px solid #666666; background:#cccccc;}

/* Form Table */
.formTblHeader	{font-family:helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; color:#ffffff; background-color:#003366;}
.formTblBg		{font-family:helvetica, arial, sans-serif; font-size:9pt; color:#000000; background-color:#e0e0d1;}
.formBorder	{border: 1px solid #003366; background:#f6f6f2;}

/* forms */
.example	{font-family:verdana,helvetica, arial, sans-serif; font-size:7pt; color:#000000;}
.label		{font-family:helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; text-align:right; color:#000000;}
.field		{font-family:courier new, monospace, courier; font-size:9pt; color:#000000;}
.select		{font-family:helvetica, arial, sans-serif; font-size:9pt; color:#000000;}
.error		{font-family:verdana,helvetica, arial, sans-serif; font-size:9pt; font-weight:bold; color:#ff0000;}
.required	{font-family:verdana,helvetica, arial, sans-serif; font-size:9pt; font-weight: bold; color:#ff0000;}

/* all of the below sets the bgcolor and font for admin header boxes - COM objects- Eugenia code */
.adminBox		{background-color:#999966;}
.adminBoxTop	{font-family: helvetica, arial, sans-serif, sans-serif; font-weight:bold; font-size:12pt; color: #ffffff; background:#999966; text-align:center;}
.adminBoxBG		{background-color:#e0e0d1;}
.report			{font-family:verdana, helvetica, arial, sans-serif; font-size:9pt; color:#003366; font-weight: bold;}
.strong			{font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#003366;}

/* Calendar styles */
.tablehead {font-size:9pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none; color:#000000; background-color: #FFFFFF;}
.days {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none; color: #000000; background-color: #CCCCCC;}
.beforetoday {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #EEEEEE;}
a.beforetoday:link {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #EEEEEE;}
a.beforetoday:visited {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #EEEEEE;}
a.beforetoday:active {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #EEEEEE;}
a.beforetoday:hover {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #EEEEEE;}
.aftertoday {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none; color: #000080; background-color: #CCCCCC;}
a.aftertoday:link {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #CCCCCC;}
a.aftertoday:visited {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #CCCCCC;}
a.aftertoday:active {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #CCCCCC;}
a.aftertoday:hover {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #000080; background-color: #CCCCCC;}
.today {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none; color: #FF0000; background-color: #FFFFFF;}
a.today:link {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #FF0000; background-color: #FFFFFF;}
a.today:visited {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #FF0000; background-color: #FFFFFF;}
a.today:active {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #FF0000; background-color: #FFFFFF;}
a.today:hover {font-size: 8pt; font-style:normal; font-family: helvetica, arial, sans-serif; text-decoration:none;	color: #FF0000; background-color: #FFFFFF;}
.calendar	{background-color: #999999;}
.table	{background-color: #999999;}
.calendarblank	{background-color: #FFFFFF;}