/* Body */
body {margin: 0px}
td {font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
a:link, a:visited, a:active {text-decoration: none}
a:hover {text-decoration: underline}

.leftback {background-image: url("../gfx/back_left.gif");}
.dotsback {background-image: url("../gfx/dots.gif");}


/* Menus */
.topmenu {font-size: 7pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.topmenu:link, a.rightmenu:visited, a.rightmenu:active {text-decoration: none}
a.topmenu:hover 	{color: #666666; text-decoration: underline}

.submenu {font-size: 8pt; color: #5B042C; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.submenu:link, a.rightmenu:visited, a.rightmenu:active {text-decoration: none}
a.submenu:hover 	{background-color: #FFFFFF; text-decoration: none}

.bottomnote {font-size: 7pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}


/* Fonts */
.copytext {font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px}
.legend {font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px}
.subheadline {font-size: 8pt; font-weight: bold; color: #454545; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px;}
.boxtext {font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px}
.metatext {font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px}


/* Links */
.copylink {font-size: 8pt; color: #944638; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px}
a.copylink:link, a.copylink:visited, a.copylink:active {text-decoration: underline}
a.copylink:hover 	{color: #D23528; text-decoration: underline}

.boxlink {font-size: 8pt; color: #944638; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
a.boxlink:link, a.boxlink:visited, a.boxlink:active {text-decoration: underline}
a.boxlink:hover 	{color: #D23528; text-decoration: underline}

.bottomlink {font-size: 7pt; color: #919191; font-family: Verdana, Arial, Helvetica, sans-serif}
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active {text-decoration: none}
a.bottomlink:hover 	{color: #919191; text-decoration: underline}

.tableHeadLink {font-size: 8pt; font-weight: bold; color: #454545; text-decoration: none}
a.tableHeadLink:link, a.tableHeadLink:visited, a.tableHeadLink:active {text-decoration: none}
a.tableHeadLink:hover {color: #454545; text-decoration: underline}

.metalink {font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
a.metalink:link, a.metalink:visited, a.metalink:active {text-decoration: none}
a.metalink:hover 	{color: #ffffff; text-decoration: none}

/* Images */
img					{font-size: 1px; line-height: 1px;}
.imgContent			{margin-top: 5px; margin-bottom: 15px; margin-left: 15px; border: 1px #808080 solid}
.imgContentLeft		{margin-top: 5px; margin-bottom: 15px; margin-right: 15px; border: 1px #808080 solid}
img.fullsize		{display: block; margin: 0px 0px 10px 0px;}
.floatLeft			{float: left; padding-right: 10px;}
.floatRight			{float: right; padding-left: 10px;}


/* list elements */
li, li.copytext		{list-style-type: disc; margin: 0px 0px 2px -15px; padding: 0px;}
ol li				{list-style-type: decimal; margin: 0px 0px 2px -15px; padding: 0px;}


/* Form Elements */
.formular			{font-size: 8pt;}
.textbox			{padding: 2px 2px 2px 2px; font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; width: 250px; border: #8D8D8D 1px solid}
.checkbox			{color: #E2E9F3}
.button 			{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; width: 100px; border: #8D8D8D 1px solid}
.button80 			{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; width: 80px}
.formmenu 			{font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; width: 180px}
.textbox200			{font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; border: #8D8D8D 1px solid; width: 200px}
.textbox300			{font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; border: #8D8D8D 1px solid; width: 300px}
.textbox400			{font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; border: #8D8D8D 1px solid; width: 360px}


/* Box */
table.box	{}
td.boxhead	{color: #ffffff; background-color: #0A8394; font-weight: bold; padding: 3px}
td.box		{text-align: left; background-color: #E6E6E6; vertical-align: top; padding: 6px}


/* Special Formatting */
abbr, acronym		{cursor: help; border-bottom: 1px #999 dotted;}
.spellout			{speak: spell-out} /* spells acronyms and abbreviations on voice browser */
