/*========= Converted from: HTML-model-1.css =========*/

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	padding: 0;
	margin: 0;
	}

a:link		{text-decoration:none; color: #333399; }
a:visited	{text-decoration:none; color: #777777; }
a:hover 	{text-decoration:underline; color: #333399; }
a:active	{text-decoration:underline; color: #339966; }

.PGVIcenter	{text-align: center;}

.PGVIbottomBar {
        clear: both;
        border-top: 1px dotted #4b56b1;
        border-bottom: 1px dotted #4b56b1;
	background-color: #cfebfc;
        height: 1em;
        margin-bottom: 10px;
        }

.PGVIcontact {
	font-size: 80%;
	text-align: center;
	}

.PGVIlink {
	font-size: 70%;
	text-align: center;
	}


/*==================== Frames ===================*/

frame[name="VIoutput"] {
	border-left: 2px dashed #cfebfc;
	}

frame[name="VIkeys"] {
	border-bottom: 2px dashed #cfebfc;
	}

frame[name="VIindex"] {
	border-color: #cfebfc;
	}


/*================= Reports-frame ================*/

body.PGVIbody {
	margin: 3px;
	line-height: 1.3;
	text-align: left;
	white-space: normal;
	}

.PGVIreportstitle {
	color: #4b56b1;
	background-color: #cfebfc;
        border-top: 1px dotted #4b56b1;
        border-bottom: 1px dotted #4b56b1;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
        margin-bottom: 10px;
	}

.PGVItable {
	font-size: 85%;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        margin-bottom: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-width: 3px;
	border-spacing: 0px;
        border-color: #cfebfc;
	}

.PGVIcaption {
        color: #000000;
        margin-left: 5%;
        margin-right: 5%;
	font-size: 60%;
       	text-align: left;
	text-indent: 3px;
	}

.PGVIth {
	background-color: #ffffff;
        border-color: #cfebfc;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-width: 3px;
	}

.PGVItr { }

.PGVItd	{
	padding-left: 5px;
	padding-right: 5px;
	}

.PGVIth_id, .PGVItd_id {
	text-align: right;
        vertical-align: top;
	}

.PGVItd_id {
        padding-right: 15px;
	}

.PGVIth_title, .PGVItd_title {
	text-align: left;
	}

.PGVIth_count, .PGVItd_count {
	text-align: right;
	}

.PGVIth_min, .PGVItd_min {
	text-align: right;
	}

.PGVIth_max, .PGVItd_max {
	text-align: right;
	}

.PGVItr_odd {
        background-color: #edf8fd;
	}

.PGVItr_even {
        background-color: #cfebfc;
	}

.PGVItd_href:link    {text-decoration: none;      color: #333399;}
.PGVItd_href:visited {text-decoration: none;      color: #777777;}
.PGVItd_href:hover   {text-decoration: underline; color: #333399;}
.PGVItd_href:active  {text-decoration: underline; color: #339966;}


/*================= Surnames-frame =================*/

body.PGVInamesbody {
	margin: 3px;
	line-height: 1.3;
	text-align: left;
	white-space: normal;
	}


.PGVInamesheader {
	color: #4b56b1;
	background-color: #cfebfc;
        border-top: 1px dotted #4b56b1;
        border-bottom: 1px dotted #4b56b1;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
        margin-bottom: 5px;
	}

.PGVInamestitle {
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	}

.PGVInamesPrev a, .PGVInamesNext a, .PGVInamesNoPrev, .PGVInamesNoNext {
	display: inline-block;
        width: 15%;
	font-size: 85%;
	font-weight: bold;
	color: #4b56b1;
	}

.PGVInamesPrev a, .PGVInamesNoPrev {
	text-align: left;
	}

.PGVInamesNext a, .PGVInamesNoNext {
	text-align: right;
	}

.PGVInamesPrev a:link	 {text-decoration: none; color: #777777; }
.PGVInamesPrev a:visited {text-decoration: none; color: #777777; }
.PGVInamesPrev a:hover	 {text-decoration: none; color: #4b56b1; }
.PGVInamesPrev a:active	 {text-decoration: none; color: #4b56b1; }

.PGVInamesNext a:link	 {text-decoration: none; color: #777777; }
.PGVInamesNext a:visited {text-decoration: none; color: #777777; }
.PGVInamesNext a:hover	 {text-decoration: none; color: #4b56b1; }
.PGVInamesNext a:active	 {text-decoration: none; color: #4b56b1; }

.PGVInamesNoPrev, .PGVInamesNoNext {color: #cfebfc; }

.PGVInamesKeys, .PGVIbottomKeys {
	height: 1.2em;
        font-size: 85%;
	text-align: center;
	padding-bottom: .2em;
	margin-top: .6em;
	margin-bottom: .6em;
	clear: both;
	}

.PGVInamesdata {
	display: block;
	}

.PGVIletter {
        display: block;
        margin-top: 16px;
        margin-bottom: 16px;
        clear: both;
        }

.Letter {
	display: block;
	color: #4b56b1;
	background-color: #cfebfc;
        border-top: 1px dotted #4b56b1;
        border-bottom: 1px dotted #4b56b1;
        float: left;
        clear: left;
        width: 70px;
	text-align: center;
	font-size: 200%;
	font-weight: bold;
        padding-top: 0px;
        padding-bottom: 3px;
        margin-top: 4px;
        margin-bottom: 20px;
	}

.FromTo {display: none}

.Records {
        line-height: 1.2em;
	display: block;
	margin-left: 80px;
	margin-right: 5px;
	}

.Record {
	white-space: nowrap;
	display: inline-block;
	}

.N1		{font-size: 70%; color: #777777; }
.N2		{font-size: 70%; color: #000000; }
.N5		{font-size: 85%; color: #000000; }
.N10		{font-size: 85%; background-color: #ffffa4; }

.N1 a:link	{color: #777777; }
.N1 a:visited 	{color: #777777; }
.N1 a:hover 	{color: #333399; }
.N1 a:active	{color: #339966; }

.N2 a:link	{color: #000000; }
.N2 a:visited 	{color: #000000; }
.N2 a:hover 	{color: #333399; }
.N2 a:active	{color: #339966; }

.N5 a:link	{color: #000000; }
.N5 a:visited 	{color: #000000; }
.N5 a:hover 	{color: #333399; }
.N5 a:active	{color: #339966; }

.N10 a:link	{color: #000000; }
.N10 a:visited 	{color: #000000; }
.N10 a:hover 	{color: #333399; }
.N10 a:active	{color: #339966; }

.Naam		{font-weight: bold; text-transform: uppercase;}

.VV	 	{text-transform: none;}


/*================= Index-frame =================*/

body.PGVIindexbody {
	background-color: #edf8fd;
	font-size: 100%;
	line-height: 1.3;
	}

.PGVIindexheader {
	color: #4b56b1;
	background-color: #cfebfc;
        border-top: 1px dotted #4b56b1;
        border-bottom: 1px dotted #4b56b1;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
        margin-bottom: 5px;
	}

.PGVIindextitle {
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	}

.PGVIindexPrev a, .PGVIindexNext a, .PGVIindexNoPrev, .PGVIindexNoNext {
	display: inline-block;
        width: 15%;
	font-size: 85%;
	font-weight: bold;
	color: #4b56b1;
	}

.PGVIindexPrev a, .PGVIindexNoPrev {
	text-align: left;
	}

.PGVIindexNext a, .PGVIindexNoNext {
	text-align: right;
	}

.PGVIindexPrev a:link	 {text-decoration: none; color: #777777; }
.PGVIindexPrev a:visited {text-decoration: none; color: #777777; }
.PGVIindexPrev a:hover	 {text-decoration: none; color: #4b56b1; }
.PGVIindexPrev a:active	 {text-decoration: none; color: #4b56b1; }

.PGVIindexNext a:link	 {text-decoration: none; color: #777777; }
.PGVIindexNext a:visited {text-decoration: none; color: #777777; }
.PGVIindexNext a:hover	 {text-decoration: none; color: #4b56b1; }
.PGVIindexNext a:active	 {text-decoration: none; color: #4b56b1; }

.PGVIindexNoPrev, .PGVIindexNoNext {color: #cfebfc; }

.PGVIindexdata {
	font-size: 85%;
        line-height: 1.5em;
	margin: 0 3px;
	white-space: nowrap;
	}

span.VN {}

span.YR {
	font-size: 70%;
	}

.filler {
	padding: 110% 0;
	}

.Idx1 		{font-weight: bold; text-transform: uppercase; }
.Idx1vv 	{text-transform: none;}
.Idx2		{display: inline-block; margin-left: 10px; }
.IdxR		{font-size:75%; padding: 0px 2px; position: relative; bottom: 0.3em;}
.IdxR:link	{text-decoration: none; color: #333399; }
.IdxR:visited 	{text-decoration: none; color: #777777; }
.IdxR:hover 	{text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.IdxR:active	{text-decoration: none; color: #ffffff; background-color: #4b56b1; }


/*================== Keys-frame =================*/

body.PGVIkeysbody {
	background-color: #edf8fd;
        margin: 3px;
	}

.PGVIindexKeys {
	font-size: 85%;
	text-align: center;
	line-height: 1.5;
	border-color: #4b56b1;
	border-style: solid;
	border-top-style: none;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 2px;
        padding: 0px 6px 3px 6px;
	}

.PGVIkey a {
	font-weight: bold;
	min-width: .8em;
	}

.PGVIkey a:link		{color: #000000; }
.PGVIkey a:visited	{color: #000000; }
.PGVIkey a:hover	{color: #000000; background-color: #ffffa4; }
.PGVIkey a:active	{color: #000000; background-color: #ffffa4; }

.PGVIkeysBanner {
	font-size: 65%;
	text-align: center;
        padding: 4px;
	background-color: #4b56b1;
	}

.PGVIindexLegenda_href, .PGVIindexNames_href, .PGVIkeysHomelink_href {
        font-weight: bold;
	position: relative;
	padding: 1px 3px 2px 3px;
	}

.PGVIindexLegenda_href:link	 {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIindexLegenda_href:visited   {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIindexLegenda_href:hover	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }
.PGVIindexLegenda_href:active	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }

.PGVIindexNames_href:link	 {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIindexNames_href:visited     {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIindexNames_href:hover	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }
.PGVIindexNames_href:active	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }

.PGVIkeysHomelink_href:link	 {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIkeysHomelink_href:visited   {text-decoration: none; color: #ffffff; background-color: #4b56b1; }
.PGVIkeysHomelink_href:hover	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }
.PGVIkeysHomelink_href:active	 {text-decoration: none; color: #4b56b1; background-color: #ffffff; }


/*===============================================*/
