/* Customized HTML Tags */

BODY			{ margin: 10px 10px; }

FORM	{ margin: 0px; }


/* Custom Classes */

.navitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
	
.navitem a:link   	{text-decoration: none; color: #000000; }
.navitem a:visited	{color: #000000; text-decoration: none; }
.navitem a:hover		{text-decoration: underline; color: #000000; cursor: hand; }
.navitem a:active		{text-decoration: underline; color: #FF9900; }

/**/

.navitemmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
	
.navitemmain a:link   	{text-decoration: none; color: #000000; }
.navitemmain a:visited	{color: #000000; text-decoration: none; }
.navitemmain a:hover		{text-decoration: underline; color: #000000; cursor: hand; }
.navitemmain a:active		{text-decoration: underline; color: #FF9900; }


.navitemwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.navitemwhite a:link   	{text-decoration: none; color: #FFFFFF; }
.navitemwhite a:visited	{color: #FFFFFF; text-decoration: none; }
.navitemwhite a:hover		{text-decoration: underline; color: #FFFFFF; }
.navitemwhite a:active		{text-decoration: underline; color: #FF9900; font-weight: bold; }

/**/

.navitemgold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFCC33;
	text-decoration: none;
	font-weight: bold;
}
	
.navitemgold a:link   	{text-decoration: none; color: #FFCC00; }
.navitemgold a:visited	{color: #FFCC00; text-decoration: none; }
.navitemgold a:hover		{text-decoration: underline; color: #FFFFFF; }
.navitemgold a:active		{text-decoration: underline; color: #FF9900; font-weight: bold; }

/**/

.navhead {
	font-family: Arial Black, Arial Bold, Helvetica Bold, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none
	}
	
.navhead a:link   	{ text-decoration: none; color: #FFFFFF; }
.navhead a:visited	{color: #FFFFFF; text-decoration: none; }
.navhead a:hover		{ text-decoration: none; color: #FFFFFF; }
.navhead a:active		{ text-decoration: none; color: #FFFFFF; }

/* Custom body copy styles */

.boxtitle {
	font-family: Arial Black, Arial Bold, Helvetica Bold, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.boxtitle a:link   	{ text-decoration: none; color: #FFFFFF; }
.boxtitle a:visited	{ text-decoration: none; color: #FFFFFF }
.boxtitle a:hover		{ text-decoration: none; color: #FFFFFF; }
.boxtitle a:active		{ text-decoration: none; color: #FFFFFF; }

/**/

.header	{
	font-family: Franklin Gothic Bold, Arial Black, Arial Bold, Helvetica Bold, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	}

.header a:link   	{ text-decoration: underline; color: #000000; }
.header a:visited	{ text-decoration: none; color: #000000; }
.header a:hover		{ text-decoration: none; color: #000000; }
.header a:active		{ text-decoration: none; color: #FF3300; }

/**/

.copy	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}
	/**/

.adheader	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #003366;
	line-height: 14px; text-decoration: none;
	}
	/**/

.adcontent	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px; color: white; text-decoration: none;
	}

.copy a:link   	{text-decoration: underline; color: #003366; }
.copy a:visited	{text-decoration: underline; color: #003366; }
.copy a:hover		{text-decoration: underline; color: #003366; }
.copy a:active	{text-decoration: underline; color: #003366; }

/**/

.copyred	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #003366;
	text-decoration: underline;

	}

.copyred a:link   	{text-decoration: underline; color: #003366; }
.copyred a:visited	{text-decoration: underline; color: #003366; }
.copyred a:hover		{text-decoration: underline; color: #003366; }
.copyred a:active	{text-decoration: underline; color: #003366; }

/**/

.copywhite	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	}

.copywhite a:link   	{text-decoration: underline; color: #FFFFFF; }
.copywhite a:visited	{text-decoration: underline; color: #FFFFFF; }
.copywhite a:hover	{text-decoration: underline; color: #FFFFFF; }
.copywhite a:active	{text-decoration: underline; color: #FFFFFF; }

/**/

.purchtitle	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	}

.purchtitle a:link   	{text-decoration: underline; color: #FFFFFF; }
.purchtitle a:visited	{text-decoration: underline; color: #FFFFFF; }
.purchtitle a:hover		{text-decoration: underline; color: #FFFFFF; }
.purchtitle a:active	{text-decoration: underline; color: #FFFFFF; }

/**/

.purchitem	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}

.purchitem a:link   	{text-decoration: underline; color: #000000; }
.purchitem a:visited	{text-decoration: underline; color: #000000; }
.purchitem a:hover		{text-decoration: underline; color: #000000; }
.purchitem a:active	{text-decoration: underline; color: #000000; }

/**/

.purchcopy	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}

.purchcopy a:link   	{text-decoration: underline; color: #000000; }
.purchcopy a:visited	{text-decoration: underline; color: #000000; }
.purchcopy a:hover		{text-decoration: underline; color: #000000; }
.purchcopy a:active	{text-decoration: underline; color: #000000; }

/**/

.welcometext	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #003366;
	font-weight: bold;
	}

.welcometext a:link   	{text-decoration: underline; color: #003366; }
.welcometext a:visited	{text-decoration: underline; color: #003366; }
.welcometext a:hover		{text-decoration: underline; color: #003366; }
.welcometext a:active	{text-decoration: underline; color: #003366; }

.subnav	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav a:link   	{text-decoration: none; color: #FFFFFF; }
.subnav a:visited	{text-decoration: none; color: #FFFFFF; }
.subnav a:hover		{ text-decoration: none; color: #003366; }
.subnav a:active		{ text-decoration: none; color: #003366; }

/**/

.subhead	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.subhead a:link   	{ text-decoration: underline; }
.subhead a:visited	{ text-decoration: underline; }
.subhead a:hover		{ text-decoration: underline; }
.subhead a:active		{ text-decoration: none; color: #FF3300; }

/**/

.caption	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
}

.caption a:link   	{ text-decoration: underline; color: #006600; }
.caption a:visited	{ text-decoration: underline; color: #006600;}
.caption a:hover		{ text-decoration: underline; color: #006600; }
.caption a:active		{ text-decoration: none; color: #FF3300; }

/**/

.addresstext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.addresstext a:link   	{ text-decoration: underline; color: #FFFFFF; }
.addresstext a:visited	{ text-decoration: underline; color: #FFFFFF; }
.addresstext a:hover		{ text-decoration: underline; color: #FFFFFF; }
.addresstext a:active		{ text-decoration: none; color: #FFFFFF; }

/* Web advertising styles*/

.sponsortext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #CC9933;
}

.webadheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #CCCCCC;
}

.webadheader a:link   	{ text-decoration: underline; color: #CCCCCC; }
.webadheader a:visited	{ text-decoration: underline; color: #CCCCCC; }
.webadheader a:hover		{ text-decoration: underline; color: #CCCCCC; }
.webadheader a:active		{ text-decoration: none; color: #CCCCCC; }

.webadbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #CCCCCC;
}

.webadbody a:link   	{ text-decoration: underline; color: #CCCCCC; }
.webadbody a:visited	{ text-decoration: underline; color: #CCCCCC; }
.webadbody a:hover		{ text-decoration: underline; color: #CCCCCC; }
.webadbody a:active		{ text-decoration: none; color: #CCCCCC; }

.webadlink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #CCCCCC;
}

.webadlink a:link   	{ text-decoration: underline; color: #CCCCCC; }
.webadlink a:visited	{ text-decoration: underline; color: #CCCCCC;}
.webadlink a:hover		{ text-decoration: underline; color: #CCCCCC; }
.webadlink a:active		{ text-decoration: none; color: #CCCCCC; }

/**/

.calendar_column2	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	}

.calendar_column2 a:link   	{text-decoration: underline; color: #006600; }
.calendar_column2 a:visited	{text-decoration: underline; color: #006600; }
.calendar_column2 a:hover		{text-decoration: underline; color: #006600; }
.calendar_column2 a:active	{text-decoration: underline; color: #006600; }

.calendar_column1	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	}

.calcopy	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}

.calcopy a:link   	{text-decoration: underline; color: #006600; }
.calcopy a:visited	{text-decoration: underline; color: #006600; }
.calcopy a:hover		{text-decoration: underline; color: #006600; }
.calcopy a:active	{text-decoration: underline; color: #006600; }


.calendar_header	{
	font-family: Franklin Gothic Bold, Arial Black, Arial Bold, Helvetica Bold, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	}

.calendar_header a:link   	{text-decoration: underline; color: #FFFFFF; }
.calendar_header a:visited	{text-decoration: underline; color: #FFFFFF; }
.calendar_header a:hover		{text-decoration: underline; color: #FFFFFF; }
.calendar_header a:active	{text-decoration: underline; color: #FFFFFF; }


/* List definitions */

ul {
	list-style-position: inside;
	list-style-image:  url(../../media/bullet1.gif);
	padding: 0px;
	text-indent: 5pt;
	margin: 0px;

}

/**/

ol {
	list-style-position: inside;
	padding: 0px;
	line-height: 125%;
	list-style-type: decimal;
	margin: 0px;

}
.tdnewsimage {
	margin-right: 10px;
}
