/* 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}


/* menus */
.topmenu {font-size: 7pt; color: #aaaaaa; 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}

.bottommenu {font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.bottommenu:link, a.rightmenu:visited, a.rightmenu:active {text-decoration: none}
a.bottommenu:hover 	{color: #666666; text-decoration: underline}

.headback {background-color: #E6E6E6}
.separatorback {background-color: #C1C1C1}

.submenuheader {font-size: 9pt; color: #00498C; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.submenu {font-size: 8pt; color: #00498C; font-family: Verdana, Arial, Helvetica, sans-serif}


/* fonts */
.bold {font-size: 8pt; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;}

.teasertext {font-size: 8pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.teasertext2 {font-size: 7pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.legend {font-size: 7pt; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.subheadline {font-size: 8pt; font-weight: bold; color: #00498C; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px;}
.subheadline2 {font-size: 8pt; font-style: italic; color: #00498C; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px;}

.tableHead {font-size: 8pt; font-weight: bold; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* special formatting */
abbr, acronym		{cursor: help; border-bottom: 1px #999 dotted;}
.spellout			{speak: spell-out; font-variant: normal; font-weight: normal; font-style: normal; font-family: Verdana} /* spells acronyms and abbreviations on voice browser */


/* links */
.copylink {font-size: 8pt; color: #00498C; text-decoration: underline}
a.copylink:link, a.copylink:visited, a.copylink:active {text-decoration: underline}
a.copylink:hover {color: #0071D7; text-decoration: underline}

.teaserlink {font-size: 8pt; color: #666666; text-decoration: underline}
a.teaserlink:link, a.teaserlink:visited, a.teaserlink:active {text-decoration: none}
a.teaserlink:hover {color: #313031; text-decoration: underline}

.tableHeadLink {font-size: 8pt; font-weight: bold; color: #00498C; text-decoration: none}
a.tableHeadLink:link, a.tableHeadLink:visited, a.tableHeadLink:active {text-decoration: none}
a.tableHeadLink:hover {color: #0071D7; text-decoration: underline}



/* 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;}


/* table elements */
table.tCom			{margin: 0px 0px 15px 0px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.trHead				{color: inherit; background-color: #E6E6E6; font-weight: bold;}
.trDark				{color: inherit; background-color: #f6f6f6;}
td.tCom, th.tCom	{padding: 3px 5px; text-align: left; vertical-align: top; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
p.tCom, addressp.tCom {border: 1px solid #ccc; padding: 3px 5px; text-align: left; vertical-align: top;}
.table1				{padding: 3px 5px; background-color: #E6E6E6; text-align: left; vertical-align: top;}


/* images */
img					{font-size: 1px; line-height: 1px;}
.imgContent			{margin-bottom: 10px; border: 1px solid #cccccc;}
img.fullsize		{display: block; margin: 0px 0px 10px 0px;}
.floatLeft			{float: left; padding-right: 10px; padding-bottom: 3px;}
.floatRight			{float: right; padding-left: 10px; padding-bottom: 3px;}


/* 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; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; width: 100px}
.formmenu 			{font-size: 8pt; background-color: #FFFFFF; color: #2D1548; font-family: Arial, Helvetica, sans-serif; width: 180px}

/* background */
.topback 			{background-image: url('../gfx/topbar.jpg'); background-repeat: no-repeat}
.leftback 			{background-image: url('../gfx/leftpat.gif');}
.leftshort 			{background-image: url('../gfx/left_short_n.gif');}
.leftlong 			{background-image: url('../gfx/left_long_n.gif');}
.rightedge 			{background-image: url('../gfx/rightedge.gif');  background-repeat: repeat-y}