/* colors used: #000, #999, #666, #333, #ccc, #e8e8e8, #f4f4f4, #fff, #0080c0, #11568b */

/* color: text */
body, p, li	{ color: #000; }
h1, .h1, h2, .h2, h3, .h3, em	{ color: #666; }
#title { color: #fff; }
disc	{ color: #0080c0; }

/* general */
a { text-decoration: none }
p  { font-family: Helvetica, Geneva, Arial, sans-serif; padding: 0; margin: 0 0 0.5em }
p, li	{ line-height: 130%; }
ul { text-indent: 0; margin: 0; list-style-position: inside; white-space: normal; margin: 0 0 0.5em; padding: 0; }
h1, .h1 { font-size: 100%; font-weight: bold; letter-spacing: 1px; }
h2, .h2 { font-size: 100%; font-weight: normal; letter-spacing: 1px; }
h3, .h3 { font-size: 100%; font-weight: normal; letter-spacing: 1px; }
h1, h2, h3	{ margin-bottom: 1em; }
/*li { font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; text-indent: 1em; list-style-type: disc; margin: 0; list-style-position: inside; white-space: normal; padding: 0; display: list-item; }*/
ol { list-style-type: decimal; }
ul { list-style-type: disc; }
ul, ol { font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; text-indent: 0; margin: 0; list-style-position: outside; white-space: normal; padding: 0; }
em { font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; }

/* navigation */
#navmain a:link, #navmain a:visited, #navmain a:hover, #navmain a:active, .navmainspacer, .navmainclick
					{ float: left; font-size: 100%; font-weight: bold; line-height: 100%; letter-spacing: 1px; vertical-align: top; margin: 0; }
#navmain a:link, #navmain a:visited, #navmain a:hover, #navmain a:active
					{ text-align: center; padding: 3px 0.5em; border: solid 1px; }
.navmainspacer		{ background-color: #0080c0; padding: 3px 0; border-top: 1px solid #0080c0; border-bottom: 1px solid #0080c0; color: #666; }
#navmain a:link		{ color: #fff; background-color: #11568b; border-color: #ccc; }
#navmain a:visited	{ color: #fff; background-color: #11568b; border-color: #ccc; }
#navmain a:hover	{ color: #0080c0; background-color: #f4f4f4; border-color: #ccc; }
#navmain a:active	{ color: #fff; background-color: #11568b; border-color: #ccc; }
.navmain			{ text-decoration: none; text-align: center; width: auto; visibility: visible; }
.navmainclick		{ color: #0080c0; background-color: #f4f4f4; width: auto; padding: 3px 0.5em 13px; border: solid 1px #ccc; } /* = a.search:hover */
.profile 			{font-weight: bold; letter-spacing: 1px; color: #0080c0;} 

.navsub				{ text-decoration: none; visibility: visible; margin: 0; padding: 0 5px; }
.navsubclick		{ color: #666; background-color: #fff; width: 20em; padding: 2px 0.5em; border-color: #999 #999 #fff; border-style: solid; border-width: 1px; } /* = a.search:hover */
.navsubspacer		{ border-bottom: 1px solid #666; color: #666; background-color: #fff; padding: 3px 0 2px; }
#navsub a:link		{ color: #fff; background-color: #c03; }
#navsub a:visited	{ color: #fff; background-color: #c03; }
#navsub a:hover		{ color: #666; background-color: #fff; width: 20em; padding: 2px 0.5em 5px 2px; border-color: #999 #999 #fff; border-style: solid; border-width: 1px; }
#navsub a:active	{ color: #fff; background-color: #c03; }
#navsub a:link, #navsub a:visited, #navsub a:hover, #navsub a:active, .navsubspacer, .navsubclick
					{ float: left; font-size: 100%; font-weight: bold; line-height: 1em; letter-spacing: 1px; vertical-align: top; margin: 0; }
#navsub a:link, #navsub a:visited, #navsub a:active
					{ width: 20em; padding: 2px 0.5em; border: solid 1px #999; }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a, .footerclick
					{ font-size: 0.9em; text-decoration: none; letter-spacing: 1px; width: auto; padding: 1px 3px; text-align: center; font-weight: normal; vertical-align: baseline; margin: 0 0.2em 0 0; border: solid 1px #ccc; }
#footer a:link		{ color: #fff; }
#footer a:visited	{ color: #fff; }
#footer a:hover		{ color: #fff; border-color: #0080c0; }
#footer a:active	{ color: #fff; }
.footerclick		{ color: #fff; border-color: #0080c0; }

/* container: content */
#content a:link, #content a:visited, #content a:hover, #content a:active
					{ text-decoration: none; }

p a:link, p a:visited, p a:hover, p a:active, 
li a:link, li a:visited, li a:hover, li a:active
							{ background-repeat: no-repeat; background-position: right bottom; text-decoration: none; padding-right: 1em; }
p a:link, li a:link			{ color: #000; background-image: url(../img_iconda/link.gif); }
p a:visited, li a:visited	{ color: #000; background-image: url(../img_iconda/link.gif); }
p a:hover, li a:hover		{ color: #000; background-image: url(../img_iconda/link_over.gif); border-bottom: 1px dotted; border-color: #0080c0; }
p a:active, li a:active		{ color: #000; background-image: url(../img_iconda/link.gif); }

#contenthelpheader { position: absolute; top: 20px; left: 1em; width: 95%; height: auto; z-index: 10; }
.contentheader { color: #0080c0; font-weight: bold; text-align: center; background-color: #fff; width: 7.5em; padding: 3px 0.5em 3px; border: solid 1px #ccc; }

/* container: title */
.title1, .title2, .title3
					{ font-size: 2em; line-height: 1em; text-decoration: none; vertical-align: baseline; } /* letter-spacing: 1px; */
.title1, .title1reg, .title2, .title3	
					{ float: left; }
.title1, .title2	{ font-weight: bold; }
.title1 			{ font-family: "Arial Black"; }
.title2				{ margin: 0; padding: 0 10px 0 0; border-right: 1px solid #fff; border-top-width: 0; border-bottom-width: 0; border-left-width: 0; }
.title3				{ font-family: "Arial Narrow"; font-weight: normal; margin: 0 0 0 0.2em; padding: 0; border-width: 0; }
.title1reg			{ font-family: Arial; font-weight: normal; vertical-align: super; margin: 0; padding: 0 0 0 0.1em; border-width: 0; font-size: 1.3em; text-decoration: none; letter-spacing: 1px; }

.title1, .title2, .title3, .title4, .title1reg {color: white; }

.title4 {font-size: 1em; line-height: 1em; text-decoration: none; vertical-align: baseline; padding-top: 8px;}

/* Help Page */
td h2 { color: #333; font-size: 100%; font-weight: normal; letter-spacing: 1px;
        border-color: #ccc; border-style: solid; border-width: 1px 1px 0;
        margin-right: 1em; margin-bottom: 0.5em;
        padding:  0.3em 0.3em 0 0.3em; }
        
.labelhintcol1, .labelhintcol2, .searchhintcol1, .searchhintcol2 { padding-bottom: 1em; }
.labelhintcol1	{ color: #333; font-size: 100%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; /*line-height: 240%;*/ width: 10em; }
.labelhintcol2	{ margin-left: 1em; }
.searchhintcol1	{ width: 32em; }
.searchhintcol2	{ margin-left: 2em; }
.searchhintmark	{ color: #11568b; background-color: #fff; padding: 0 2px; border: 0; }


a.navhelppage:link, a.navhelppage:visited, a.navhelppage:hover, a.navhelppage:active
						{ display: inline; /*float: right;*/ font-size: 100%; font-weight: bold; line-height: 100%; letter-spacing: 1px; vertical-align: top; text-align: center; margin-left: 0.2em; padding: 3px 0.5em; border: solid 1px; }
a.navhelppage:link		{ color: #fff; background-color: #0080c0; border-color: #ccc; }
a.navhelppage:visited	{ color: #fff; background-color: #0080c0; border-color: #ccc; }
a.navhelppage:hover		{ color: #0080c0; background-color: #fff; border-color: #ccc; }
a.navhelppage:active	{ color: #fff; background-color: #0080c0; border-color: #ccc; }