body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/site/navbkgr.gif) repeat-y;
	margin: 0;
	padding: 0;
	font-size: small;
}

* html body {	font-size: x-small;}
* html body td { font-size: x-small;}

table {width: 100%;}
table td {font-size: 90%;}
table td p {font-size: 85%;}


h1 {font-size: 150%; margin-top: 1em; margin-bottom: 0.5em; color: #C40F75;}
h2 {font-size: 130%; margin-top: 1em; margin-bottom: 0.5em; color: #014D90;}
h3 {font-size: 120%; margin-top: 1em; margin-bottom: 0.5em; color: #014D90;}
h4 {font-weight: normal; font-size: 110%; margin-top: 0.1em; margin-bottom: 0.5em; color: #014D90;}
h5 {margin-top: 0.1em; margin-bottom: 0em; color: #014D90;}
p {font-size: 100%; margin-top: 0; margin-bottom: 0.5em; color: #000;}
ul {font-size: 100%; margin: 0 0 0.5em 0; color: #000;}
li {margin: 0 0 0.5em 1.5em; padding: 0;}

A		         {FONT-WEIGHT: normal; font-size: 100%; COLOR: #B3388B; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:link         {FONT-WEIGHT: normal; font-size: 100%; COLOR: #B3388B; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:visited      {FONT-WEIGHT: normal; font-size: 100%; COLOR: #B3388B; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover        {FONT-WEIGHT: normal; font-size: 100%; COLOR: #B3388B; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}


INS            {FONT-WEIGHT: normal; font-size: 100%; COLOR: #4043aa; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

INPUT 		   {BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000;
              	 BORDER-TOP-WIDTH: 1px;	BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 90%;	BORDER-BOTTOM-WIDTH: 1px;
					 FONT-FAMILY:  Arial, Helvetica, sans-serif;	BORDER-RIGHT-WIDTH: 1px
}

TEXTAREA       {BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000;
				    BORDER-TOP-WIDTH: 1px;	BORDER-LEFT-WIDTH: 1px;	FONT-SIZE: 90%; BORDER-BOTTOM-WIDTH: 1px;
				    FONT-FAMILY:  Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px;
}

SELECT 		   {BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000;
					 BORDER-TOP-WIDTH: 1px;	BORDER-LEFT-WIDTH: 1px;	FONT-SIZE: 90%; BORDER-BOTTOM-WIDTH: 1px;
					 FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px;
}

FORM 		      {FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 90%; }



#phead img {display: block;}
#logo {position: absolute; top: 0px; left: 600px;}

#navi {
	position: absolute;
	width: 198px; top: 150px; left: 0;
  padding: 2px 0 2px 10px; white-space: nowrap;}
#navi ul {list-style: none; margin: 0; padding: 0 0 7px;}
#navi li {text-align: right; font-size: 100%; margin: 2px 10px 2px 2px; padding: 1px 0px 1px 0px;
  border: 1px solid #969BBE;}
#navi li.subm {font-size: 95%; margin: 2px 2px 2px 10px; padding: 0px 0;
  border: 1px solid #E2A8B8;}
#navi a {text-decoration: none;
  padding: 0 0.25em;
  display: block;}
#navi a:link {color: #0061AF;}
#navi a:visited {color: #0061AF;}
#navi a:hover {color: #0061AF;
  background: #BDC8E1;}
#navi a.sml {text-decoration: none;
  padding: 0 0.25em;
  display: block;}
#navi a.sml:link {color: #B3388B;}
#navi a.sml:visited {color: #B3388B;}
#navi a.sml:hover {color: #B3388B;
  background: #EBCED6;}

#entry {font-size: 100%; width: 390px; margin: 0 0 0 220px;}

#wentry {font-size: 100%; width: 550px; margin: 0 0 0 220px;}

#navbar a {text-decoration: none; color: #000;
  border-bottom: 1px solid gray;
  padding: 2px 0.5em 1px;}
#navbar a:hover {color: white; background: #336;
  border-bottom-width: 3px;}
#info {position: absolute; top: 73px; left: 0; width: 140px;
  background: #F0DFB4; padding: 0.75em 0;
  border: 1px solid #600; border-width: 2px 1px 2px 0;}
#info table {font: small Arial, Verdana, Helvetica, sans-serif;}
#info th {text-align: right;}
#info td {padding: 0.125em;}
#info ul {list-style: none; margin: 1em; padding: 0;}

#topic {position: absolute; top: 160px; left: 620px; font-size: 85%; color: #014D90; width: 150px; border: 1px solid #E2A8B8; background: #F3DCE2; padding: 3px;}
#topic h1 {font-size: 100%; font-weight: bold; margin-top: 0.2em; margin-bottom: 0.2em; color: #C40F75;}

.maintopic {font-size: 12px; width: 270px; padding: 2px 3px 8px 3px; margin-bottom: 1em; border: 1px solid #E2A8B8;}
.maintopic h1 {font-size: 12px; margin-top: 0; margin-bottom: 0.1em; color: #014D90;}
.maintopic p {font-size: 100%; margin-top: 0; margin-bottom: 0;}

.clear {clear: both;}


#entry div.pers {margin: 15px 0 15px 0; padding: 0; clear: both; width: 390px;}
#entry div.pers.even p {float: left; width: 103px; margin-left: 92px; margin-right: 10px; display: inline;}
#entry div.pers.odd p {float: right; width: 103px; margin-right: 92px; margin-left: 10px; display: inline;}
#entry div.pers.even ul {float: clear; margin: 0 0 0 0px; padding: 0 0 0 0.5em;}
#entry div.pers.odd ul {float: clear; margin: 0 0 0 0px; padding: 0 0 0 0.5em;}
#entry div.pers li {list-style: none; margin: 0; padding: 0;}
#entry div.pers.even li.name {font-size: 120%; font-weight: bold; padding-top: 3em;}
#entry div.pers.even li.text {font-size: 95%;}
#entry div.pers.odd li.name {font-size: 120%; font-weight: bold; text-align: right; padding-top: 3em;}
#entry div.pers.odd li.text {font-size: 95%; text-align: right;}

#entry div.bpers {margin: 15px 0 15px 0; padding: 0; clear: both; width: 390px;}
#entry div.bpers.lin p {float: left; width: 103px; margin-left: 2px; margin-right: 10px; display: inline;}
#entry div.bpers.rec p {float: right; width: 103px; margin-right: 2px; margin-left: 10px; display: inline;}
#entry div.bpers.lin ul {float: clear; margin: 0 0 0 0px; padding: 0 0 0 0.5em;}
#entry div.bpers.rec ul {float: clear; margin: 0 0 0 0px; padding: 0 0 0 0.5em;}
#entry div.bpers li {list-style: none; margin: 0; padding: 0;}
#entry div.bpers.lin li.name {font-size: 120%; font-weight: bold; padding-top: 1.5em;}
#entry div.bpers.lin li.text {font-size: 95%;}
#entry div.bpers.rec li.name {font-size: 120%; font-weight: bold; text-align: right; padding-top: 1.5em;}
#entry div.bpers.rec li.text {font-size: 95%; text-align: right;}

#wentry div.vera {font-size: 100%; margin: 1em 0 1em 0; padding: 0; width: 450px;}
#wentry div.vera p {font-size: 100%; margin-top: 0; margin-bottom: 0;}
#wentry div.vera p.small {font-size: 90%; margin-top: 0; margin-bottom: 0;}
#wentry div.vera h4 {font-weight: bold; font-size: 100%; margin-top: 0; margin-bottom: 0; color: #014D90;}

#wentry td.input {font-size: 85%;}
#formhead {font-weight: bold; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; color: #ffffff;}

