/* ---- BEGIN GLOBAL STYLESHEET ---- */
BODY				{ FONT-FAMILY: Arial,Helvetica,sans-serif; font-size: 13px; }
TD					{ FONT-FAMILY: Arial,Helvetica,sans-serif; font-size: 13px; }
TH					{ FONT-FAMILY: Arial,Helvetica,sans-serif; font-size: 13px; }
FORM				{ MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
SUP					{ FONT-FAMILY: Arial,Helvetica,sans-serif; font-size: 13px; }

A:link				{ COLOR: #000066; }
A:visited			{ COLOR: #990099; }
A:active			{ COLOR: #333399; }
A:hover				{ COLOR: #0000cc; }

.Arial				{ FONT-FAMILY: Arial,Helvetica,sans-serif; }
.ArialN				{ FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif; }
.noUL				{ TEXT-DECORATION: none; }
.txtAd				{ FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica,sans-serif; }
/* ---- END GLOBAL STYLESHEET ---- */


/* ---- BEGIN TOP NAV STYLESHEET ---- */
a.TopNav			{ font-family: arial,helvetica,sans-serif; color: #000066; font-size: 12px; text-decoration: underline; font-weight: bold; }
a:visited.TopNav	{ color: #000066; }
a:hover.TopNav		{ text-decoration: underline; color: #0000cc; }

a.TopNavOn			{ font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; }
a:visited.TopNavOn	{ text-decoration: none; color: #ffffff; }
a:hover.TopNavOn	{ text-decoration: none; color: #ffffff; }

a.SubNav			{ font-family: arial,helvetica,sans-serif; color: #000066; font-size: 11px; text-decoration: underline; }
a:visited.SubNav	{ color: #000066; }
a:hover.SubNav		{ text-decoration: underline; color: #0000cc; }

.TopNavCell			{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-size: 12px; font-weight: bold;}
.TopNavOn2			{ font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000066; }
.TopNavOn			{ font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; }

/* ---- END TOP NAV STYLESHEET ---- */

/* ---- BEGIN SECONDARY NAV STYLESHEET ---- */
/* ---- END SECONDARY NAV STYLESHEET ---- */

/* ---- BEGIN MEMBERSHIP STYLESHEET -- */
.memText			{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #000000; font-weight:bold; }
a.memText		{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #000000; text-decoration: none;  font-weight:bold; }
a:visited.memText	{ color: #000000; text-decoration: none; }
a:hover.memText		{ color: #000000; text-decoration: underline; }
/* ---- END MEMBERSHIP STYLESHEET -- */


/* ---- BEGIN AD STYLESHEET ---- */
A.ADScrollBox			{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: underline; }
A.ADScrollBox:visited	{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: underline; }
A.ADScrollBox:hover		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000cc; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-DECORATION: underline; }
.ADScrollBoxTitle		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,helvetica,sans-serif; }

/* ----- Scrolling Text Box Styles
.scrollerplay			{ COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; layer-background-color: #ffffff; }
.scrollerstop			{ COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; layer-background-color: #ffffff; }
.scrollitemplay			{}
.scrollitemstop			{ BACKGROUND-COLOR: #ffffff; }
.scrollitemtitle		{ FONT-WEIGHT: bold; FONT-SIZE: 18px; }
*/

a.x16_body1 			{ font-family:arial,helvetica,sans-serif; font-size:12px; color:#003366; text-decoration:underline; }
a.x16_body2				{ font-family:arial,helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:underline; }
a.x16_byline			{ font-family:arial,helvetica,sans-serif; font-size:10px; color:#003366; text-decoration:none; }
a:visited.x16_body1		{ color:#003366; text-decoration:underline; }
a:visited.x16_body2		{ color:#003366; text-decoration:underline; }
a:visited.x16_byline	{ color:#003366; text-decoration:none; }
a:hover.x16_body1 		{ color:#0000cc; text-decoration:underline; }
a:hover.x16_body2		{ color:#0000cc; text-decoration:underline; }
a:hover.x16_byline		{ color:#0000cc; text-decoration:underline; }

.x16_BorderCell		{ background-color:#999999; }
.x16_MainCell		{ background-color:#f7f7f1; }
.x16_HeadCell		{ font-family:arial,helvetica,sans-serif;font-size:13px; font-weight:bold; color:#003366; background-color:#f7f7f1; }
.x16_body1			{ font-family:arial,helvetica,sans-serif;font-size:12px; color:#003333; }
.x16_body2			{ font-family:arial,helvetica,sans-serif;font-size:11px; color:#003333; }
.x16_byline			{ font-family:arial,helvetica,sans-serif;font-size:10px; color:#003366; }
.x16_formField1		{ border-right:#000000 1px solid; border-top:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid; font-size:10px; color:#000066; font-family:arial,helvetica,sans-serif; background-color:#ebeeef; }

a.interSLink			{ font-family: arial,helvetica,sans-serif; font-size: 10px; color: #000066; }
a:visited.interSLink	{ color: #990099; }
a:hover.interSLink		{ color: #0000cc; }

.interSText				{ font-family: arial,helvetica,sans-serif; font-size: 10px; color: #999999; }
/* ---- END AD STYLESHEET ---- */

/* ---- BEGIN PAGE SIZE STYLESHEET -- */
/*
.800 .maintable		{width: 768px;}
.1024 .maintable	{width: 992px;}
*/
/* ---- END PAGE SIZE STYLESHEET -- */


/* ---- BEGIN FOOTER STYLESHEET -- */
a.footerText		{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #000066; text-decoration: none;  font-weight:normal; }
a:visited.footerText	{ color: #990000; text-decoration: none; }
a:hover.footerText		{ color: #0000FF; text-decoration: underline; }
/* ---- END FOOTER STYLESHEET -- */