@media print
{
	*
	{
		color:#ffffff;
		background-color:white;
	}
}

body, div, span, a, blockquote, td, h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

body {
	background-color:#ffffff;
}

body, div, span, a, blockquote, td {
	font-size:12px;
}

input, select, textarea
{
	font-family:arial,verdana,helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6, Heading1, Heading2, Heading3, Heading4, Heading5, Heading6 {
	color:#660066;
	/*f8c07c*/
}

h1, .Heading1 {
	font-size:19px;
}

h2, .Heading2 {
	font-size:17px;
}

h3, .Heading3 {
	font-size:15px;
}

h4, .Heading4 {
	font-size:13px;
}

h5, .Heading5 {
	font-size:11px;
}

h6, .Heading6 {
	font-size:9px;
}

.button
{
	font-weight:bold;
	background-color:#9c6ab5;
	color:#ffffff;
}

.bold {
	font-weight:bold;
}
/*
p
{
	margin-left:10px;
	margin-right:13px;
}
*/
.small
{
	font-size: 11px;
}

/* Required form field text */
.required {
	font-size:10px;
}

/* Footer text */
.legalese {
		font-size: 9px;
		font-family:arial;
		padding:10px;
		color:#000000;
		background-color:#ffffff;
	}

/* Links in the body - NO CLASS */
a, a:link, a:visited, a:hover, a:active {
	font-size:13px;
	color:#f08421;
	text-decoration:none;
}

a:visited {
	color:#f08421;
}

a:hover, a:active {
	color:#f08421;
	text-decoration:underline;
}

/* Top Nav */
a.TopNav, a.TopNav:link, a.TopNav:visited {
  font-size: 13px; 
  font-weight: bold; 
  color: #660066; 
  text-decoration: none; 
  font-family: verdana, Arial;
}

a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, div.TopNavSelected, div.TopNavSelectedTitle
{
  font-size: 13px; 
  font-weight: bold; 
  color: #660066; 
  text-decoration: underline; 
  font-family: verdana, Arial;
}

a.TopNav:hover, a.TopNav:visited:hover
{
  font-size: 13px; 
  font-weight: bold; 
  color: #f08421; 
  text-decoration: underline; 
  font-family: verdana, Arial;
}

a.TopNavSelected:visited:hover, a.TopNavSelected:hover
{
  font-size: 13px; 
  font-weight: bold; 
  color: #f08421;
  text-decoration: underline; 
  font-family: verdana, Arial;
}

/* SideNavs. Create more levels as necessary */
a.SideNav1, a.SideNav1:link, a.SideNav1:visited, a.SideNav1:hover, a.SideNav1:visited:hover, a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle {
  font-size: 11px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: normal;
}
a.SideNav1:hover, a.SideNav1:visited:hover {
  color: #f08421;
}
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle {
  font-weight: bold;
}
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover {
  color: #f08421;
}

/* Level 2 */
a.SideNav2, a.SideNav2:link, a.SideNav2:visited, a.SideNav2:hover, a.SideNav2:visited:hover, a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle {
  font-size: 11px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: normal;
}
a.SideNav2:hover, a.SideNav2:visited:hover {
  color: #f08421;
}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle {
  font-weight: bold;
} 
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover {
  color: #f08421;
}

/* Level 3 */
a.SideNav3, a.SideNav3:link, a.SideNav3:visited, a.SideNav3:hover, a.SideNav3:visited:hover, a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle {
  font-size: 11px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: normal;
}
a.SideNav3:hover, a.SideNav3:visited:hover {
  color: #f08421;
}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle {
  font-weight: bold;
} 
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover {
  font-size: 13px; 
  color: #660066; 
  text-decoration: none; 
  font-weight: bold;
}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover {
  color: #f08421;
}

/* Small Nav Utility links */
a.small, a.small:link, a.small:visited, a.small:hover, a.small:active {
	font-size:11px;
	color:#660066;
	text-decoration:underline;
}

a.small:hover, a.small:active {
	color:#f08421;
	text-decoration:underline;
}

a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover {
  font-size: 15px; 
  font-weight: bold;
}
  
/* Overrides the SiteMap's alternating row color of #e8e8e8 */
.SiteMapAltRow {
	background-color:#f4f4f4;
}