/* colors */

.bgHeader	{background-color: #FFD800;}

.bgPageHeader	{background-color: #E4E4E4;}

.bgContent	{background-color: #FFFFFF;}

.headerLine	{background-color: #999999;}

.bgSearch	{background-color: #E4E4E4;}

.bgNavi2	{background-color: #FFFCE7;}

.headerNavi	{background-color: #E5D88E;}

.contNavi1	{border: 1px solid #F0E28F; border-top: 0px; border-right: 0px; border-bottom: 1px solid #F0E28F; border-left: 0px; }

.contNavi2	{background-color: #FFFCE7; border: 1px solid #FFF19E; border-top: 0px; border-right: 0px; border-bottom: 1px solid #FFF19E; border-left: 0px;}

.greybox 	{background-color: #E4E4E4;}

.lightbox	{background-color: #FFFBE6;}

.contentbody {background-color: #FFF8CE;}



/* links */

A.headerLink:link, A.headerLink.active, A.headerLink:visited, A.headerLink:hover {color: #000000; font-family: Arial,Helvetica; text-decoration: none; font-weight: bold;}

A:link {color: #014FE5; text-decoration: underline;}
A:active {color:#014FE5; text-decoration: underline;}
A:visited {color:#666666; text-decoration: underline;}
A:hover {color:#BE8413; text-decoration: underline;}

A.topnavi:link {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px;}
A.topnavi.active {color:#FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px;}
A.topnavi:visited {color:#FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px;}
A.topnavi:hover {color:#002772; text-decoration: none; font-weight: bold; font-size: 12px;}

A.topnaviOn:link {color: #000000; text-decoration: none; font-weight: bold;font-size: 12px;}
A.topnaviOn.active {color:#000000; text-decoration: none; font-weight: bold; font-size: 12px;}
A.topnaviOn:visited {color:#000000; text-decoration: none; font-weight: bold; font-size: 12px;}
A.topnaviOn:hover {color:#000000; text-decoration: none; font-weight: bold; font-size: 12px;}

A.leftnavi:link {color: #000000; text-decoration: none;}
A.leftnavi.active {color:#000000; text-decoration: none;}
A.leftnavi:visited {color:#000000; text-decoration: none;}
A.leftnavi:hover {color:#014FE5; text-decoration: underline;}

A.subnavi:link {color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 12px;}
A.subnavi.active {color:#FFFFFF; text-decoration: none; font-weight: normal; font-size: 12px;}
A.subnavi:visited {color:#FFFFFF; text-decoration: none; font-weight: normal; font-size: 12px;}
A.subnavi:hover {color:#002772; text-decoration: none; font-weight: normal; font-size: 12px;}

.toc {color: #000000; text-decoration: none;}
.toc_current {color: #000000; font-weight: bold; text-decoration: none;}


/* general text styles */

td	{font-family: Arial,Helvetica; font-size: 80%;}

b	{font-weight: bold;}

i	{font-style: italic;}

p	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; }

.brown	{color: #805A00; font-weight: bold;}

.main	{color: #805A00; font-weight: bold; font-size: 180%;}

.header	{font-size: 26px; font-weight: bold;}

.ex	{color: #666666;}
.footnote {font-size: 80%; margin-top: 0px; margin-bottom: 0px;}

.plain_entry	{font-family: Arial,Helvetica; font-size: 80%;}

li	{font-family: Arial,Helvetica; }

p.te	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; }

p.smkom	{margin-top: 0px; margin-bottom: 0px; font-family: Arial,Helvetica; color: #0000FF; }

.indox_hilight	{color: red; font-weight: bold;}

/* headers */

.henimi { color: #000000; font-weight: bold; font-size: 180%; font-family: Arial,Helvetica; margin-top: 20px;  margin-bottom: 20px;}
.heading1 {color: #000000; font-weight: bold; font-size: 140%; font-family: Arial,Helvetica; margin-top: 15px; margin-bottom: 10px;}
.heading2 { color: #000000; font-weight: bold; font-size: 110%; font-family: Arial,Helvetica; margin-top: 10px; margin-bottom: 5px;}
.heading3 { color: #805A00; font-weight: bold; font-size: 100%; font-family: Arial,Helvetica; margin-top: 10px; margin-bottom: 5px;}
h1 { color: #000000; font-weight: bold; font-size: 180%; font-family: Arial,Helvetica; margin-top: 0px;  margin-bottom: 20px;}
h2 {color: #000000; font-weight: bold; font-size: 140%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px;}
h3 { color: #000000; font-weight: bold; font-size: 110%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 5px;}
h4 { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 0px;}


/* tables */

td.heading2 { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial,Helvetica; margin-top: 10px; margin-bottom: 5px;}

td.tableHeader {background-color: #F1F1F1; border: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 0px; border-left: 0px; border-top: 1px solid #808080;}
td.tableContent	{border: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; border-right: 0px; border-left: 0px; border-top: 0px;}
td.tableSum	{background-color: #F1F1F1; border: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 0px; border-left: 0px; border-top: 0px;}

td.searchres	{border: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 0px; border-left: 0px; border-top: 0px;}
td.searchresTop	{border: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 0px; border-left: 0px; border-top: 0px;}
td.searchresBottom	{border: 1px solid #808080; border-bottom: 0px; border-right: 0px; border-left: 0px; border-top: 1px solid #808080;}

td.tableLast     {border: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 0px; border-left: 0px; border-top: 0px;}

/* form elements */

.form	{margin: 0px;}

.txtSearch	{font-family: Arial,Helvetica; width: 140px;}

.btnSearch	{font-family: Arial,Helvetica; width: 35px; color: #000000; background-color: #FEFEFE;}

.txt	{font-family: Arial,Helvetica;}

.txtEx	{font-family: Arial,Helvetica; color: #666666;}

