/*   cross-browser standardization       */ 
* { padding: 0; margin: 0; }
a img, :link img, :visited img { border: none; } 
a:active  { color: purple ; text-decoration: underline; font-weight: normal; background-color: inherit; }
a:hover   { color: red;      text-decoration: none;      font-weight: normal; background-color: inherit; } 
a:link    { color: blue ; text-decoration: underline; font-weight: normal; background-color: inherit; }
a:visited { color: purple ; text-decoration: underline; font-weight: normal; background-color: inherit; }
address { font-style: italic; }
fieldset { padding: .5em; }
h5, h6, pre, blockquote, label, ul, ol, dl, fieldset { margin: 1em 5%; }
h5, h6, pre, code { font-size: 1em; }
hr { margin: 5px; }
img { border: none; }
li, dd { margin-left: 5%; }
th { background-color: rgb(226, 214, 184); color: #000000; padding: 3px; margin: 1px; text-align: left; }
table { margin-left: auto; margin-right: auto; }
ul,ol { list-style: none; }
input {cursor: pointer;}
/*  end of cross-browser standardization  */
/*  --------------------------------------*/
/*  start of local standard classes       */
.centry { text-align: center; margin-left: auto; margin-right: auto; }
.justy {text-align:justify; }
.lefty {text-align:left; }
.righty {text-align: right; }
.hdrlineone {font-size: 14px; }
.hdrlinetwo {font-size: 13px; }
/*  end of local standard classes        */
/*  -------------------------------------*/
/*  redefine built-in classes            */
body {
background-image:  url(img/carta-de-fondo.png);
color: #333333;
background-attachment: scroll;
background-repeat: repeat;
background-position: left top;
}
/*h1 {
	background-color: #A9AED3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: 50%;
	padding: 0px;
	margin: 0px 0px;
	border: none;
	color: #333333;
}
*/
h2 {
background-color: #dee1fc;
height: 26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
margin: 0.4em 4%;
border:none;
}
/*h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
height: 24px;
margin: 1.5em 2%;
}
*/
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
height: 20px;
margin: 0px;
}
/*h5 {
background-color: #dee1fc;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
margin: 1em 5%;
border: 1px outset #999999;
}
*/
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 1em 5%;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 1px;
padding: 3px; 
text-align: left; 
} 

caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 1px;
	padding: 3px;
	text-align: center;
	border: thin groove #A9AED3;
	background-color: #dddddd;
} 

/*  end of redefined built-in classes             */
/*  ----------------------------------------------*/
/*  form layout for whole app                     */

.myform #container { 
	width: 99%; 
	background: transparent;
	margin: 0 auto; 
	border: none;
	text-align: left; 
} 
.myform #header { 
	padding: 0; 
	margin: 0px 0px;
} 
.myform #sidebar {
	float: left; 
	width: 303px; /* since this element is floated, a width must be given */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px 0; /* top and bottom padding create visual space within this div  */
	margin-top: 10px;
	margin-bottom: 30px;
}
.myform #sidebar p {
	margin-left: 6px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 6px;
}

.myform #mainbody { 
	margin: 0 0 0 303px; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
} 

.myform #fullwidth { 
	margin: 1em; 
} 

.myform #sidebar a:hover {text-decoration:none; background-color:#ffffff; color:#000000;}
.myform #sidebar a:link {text-decoration: underline; color:#000099;}
.myform #sidebar a:visited {text-decoration: underline; color:#990000;}
.myform #sidebar a:active {text-decoration: underline; color:#000099;}

.myform #sidebar {
	float:left;
	margin:2px 2px 20px 2px;
	background-color:#eeeeee;
	border:thin groove #dddddd;
}

.myform #families p {margin:0px;}

.myform #families a:hover {
	background-color:#ffffff; 
	text-decoration:none; 
	color:#000000;
	padding:3px;
}
.myform #families a:link {
/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: underline;
	color:#000000;
	padding:3px;
}
.myform #families a:visited {
/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: underline; 
	color:#000000;	
	padding:3px;
}
.myform #families a:active {
/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: underline; 
	color:#000000;	
	padding:3px;
}

.myform #subfamilies a:hover {
	background-color:#ffffff;
	text-decoration:none;
	color:#000000;
	padding:3px;
}
.myform #subfamilies a:link {
/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: none;
	color:#000000;
	padding:3px;
}
.myform #subfamilies a:visited {
	/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: none;
	color:#000000;
	padding:3px;
}
.myform #subfamilies a:active {
/*	background-color:#dee1fc;  */
	background-color:transparent;
	text-decoration: none; 
	color:#000000;	
	padding:3px;
}

.hilite {
	background-color:#D5D5FE;
	padding:3px 8px;
	border: thin solid #777777;
	margin: 1em;
	font-size: 12px;
}

.hilitebox {
	background-color:transparent;
	padding:3px;
	border:medium solid #777777;
}

.subfamilies {margin:1em 2%;line-height:200%;}


/*  end of form layout for whole app              */
/*  ----------------------------------------------*/
/*  local classes (generic)                       */

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 1em 4%;
	text-align: justify;
}
.smallcontent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 1em 6%;
text-align: left;
}

.lolite {
background-color: #E6E6E6;
}

.footnote {margin: 20px 70px;}
p.footnotetxt {font-size:12px;}
.footnoteref {vertical-align: 25%; font-size:10px; font-weight:normal;}
.footnoteexp {vertical-align: 25%; font-size:10px;}

.h1like {
	background-color: #A9AED3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px;
	border: none;
	color: #333333;
}

.h2nobox {
background-color: inherit;
height: 26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-top: 4px;
/*padding-bottom: 4px;*/
text-align: center;
margin: 0.4em 4%;
border:none;
}

.mediump {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 1em 5%;
}

.divider {
background-color: #A9AED3;
height:5px;
width:100%;
}

.listnotes {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
list-style-position: outside;
list-style-type: disc;
line-height: 18px;
margin: 1em 6%;
padding: 2px;
}

.nullclass {}

.skiplink {display:none;}

.typein { cursor: text; }

.endnotenum {font-size:9px;text-align:left;margin-right:12px;}

.endnoteref {font-size:10px;text-align:left;}

.subdocs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
margin-left:10px; 
} 

.floatclear {clear:both;}

/*  end of local classes (generic)                  */
/*  ------------------------------------------------*/
/*  local classes for page banner                   */

.smallc {
font-variant: small-caps;
font-size: 20px;
}
.rubric {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 28px;
font-weight: normal;
color: #333333;
line-height: 18px;
}
/*  end of local classes for page banner                      */
/*  ----------------------------------------------------------*/
/*  local classes for document transcripts                    */
.quotwid {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
margin: 0px;
padding: 6px;
height: auto;
width: 680px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.quot {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
margin: 0px;
padding: 6px;
height: auto;
width: 580px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.quotmed {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
margin: 0px;
padding: 6px;
height: auto;
width: 500px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.quotsml {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
margin: 0px;
padding: 6px;
height: auto;
width: 440px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.quotslim {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
padding: 6px;
height: auto;
width: 390px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.smallquot {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
font-weight: bold;
color: #555555;
background-color: transparent;
text-align: center;
padding: 6px;
height: auto;
width: 280px;
border: 2px dotted #555555;
word-spacing: 0.1em;
margin-left: auto; 
margin-right: auto; 
}
.pref {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.3em;
font-weight: normal;
color: #333333;
background-color: #F5F5F5;
text-align: center;
padding: 6px;
border: none;
width: 570px;
margin-top: 14px;
margin-bottom: 14px;
margin-left: auto; 
margin-right: auto; 
}
.fnote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 1em 2%;
text-align: center;
}
.super {
vertical-align: 25%;
font-size: 13px;
}
.under {
text-decoration: underline;
}
/*.chico {
font-size: 13px;
}
*/

.tripletbl {
width: 680px;
padding: 6px;
height: auto;
margin-left: auto; 
margin-right: auto; 
}
.tripletxt {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
word-spacing: 0.1em;
border: 2px dotted #555555;
vertical-align: top;
}
.trip1 {width: 36%;}
.trip2 {width: 35%;}
.trip3 {width: 29%;}

/*.doubletbl {
width: 590px;
padding: 6px;
height: auto;
margin-left: auto; 
margin-right: auto; 
}
*/

.doubletxt {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
word-spacing: 0.1em;
border: 2px dotted #555555;
vertical-align: top;
}
.doub1 {width: 35%;}
.doub2 {width: 65%;}

.doublewidetbl {
width: 560px;
width: 100%;
padding: 6px;
height: auto;
margin-left: auto; 
margin-right: auto; 
border: none;
}
.doublewidetxt {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: right;
word-spacing: 0.1em;
border: none;
vertical-align: top;
}
.doublewideleft {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.5em;
color: #333333;
background-color: transparent;
text-align: left;
word-spacing: 0.1em;
border: none;
vertical-align: top;
}
.doubwide1 {width: 20%;}
.doubwide2 {width: 80%;}

.doubwide3 {width: 35%;}
.doubwide4 {width: 65%;}

.doubwide5 {width: 70%;}
.doubwide6 {width: 30%;}

.doubwide7 {width: 10%;}
.doubwide8 {width: 90%;}

.quotext {
font-family: "Monotype Corsiva", "Book Antiqua", "Times New Roman", Times, serif;
font-size: 16px;
padding:0px;
}

.plaintiny {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

/*  end of local classes for document transcripts              */
/* ---------------------------------------------------------------- */

/* start of local classes for transcript footnotes -------------------*/
.foot {margin: 20px 40px;}
p.foottxt {font-size:12px;}
.footref {vertical-align: 25%; font-size:11px;}
.footexp {vertical-align: 25%; font-size:10px;}
/* end of local classes for transcript footnotes -------------------*/

/*  -------------------------------------------------------------*/
/*  local classes for person references table                    */
.ndx {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.25em;
font-weight: bold;
text-align: left;
color: #444444;
background-color: transparent;
padding: 1px;
border: 1px outset #999999;
word-spacing: 0.1em;
width: 600px;
margin-left: auto;
margin-right: auto;
}
.ndx1 {width: 24%;}
.ndx2 {width: 17%;}
.ndx3 {width: 46%;}
.ndx4 {width: 13%;}

.ndx3a {width: 40%;}
.ndx4a {width: 20%;}

.ndx3b {width: 35%;}
.ndx4b {width: 25%;}

.ndx3c {width: 30%;}
.ndx4c {width: 30%;}

/*  end of local classes for person references table            */
/*  -------------------------------------------------------------*/
/*  local classes for witness references table                    */
.ndw {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.25em;
font-weight: bold;
text-align: left;
color: #444444;
background-color: transparent;
padding: 1px;
border: 1px outset #999999;
word-spacing: 0.1em;
width: 670px;
margin-left: auto;
margin-right: auto;
}
.ndw1 {width: 14%;}
.ndw2 {width: 12%;}
.ndw3 {width: 15%;}
.ndw4 {width: 34%;}
.ndw5 {width: 12%;}
.ndw6 {width: 13%;}
 
/*  end of local classes for witness references table            */
/*  ------------------------------------------------------------*/
/*  local classes for signature image                           */
.sig1 {width: 35%; text-align: right;}
.sig2 {width: 30%; text-align: center;}
.sig3 {width: 35%; text-align: left;}
/*  end of local classes for signature image                    */
/*  ------------------------------------------------------------*/
/*  local classes for index of documents examined               */

.docttl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
}
.plaintxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
}
.plaintxtsml {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
}

.plainsml {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
}

/*  end of local classes for index of documents examined               */
/*  local classes for transcript emphasis     */

.emphminor {
	background-color: #eeeeee;
	padding: 1px 4px 1px 2px;
}

.emphmajor {
	background-color: #FEFED2;
	padding: 1px 4px 1px 2px;
}

.emphplace {
	background-color: #E4FEDF;
	padding: 1px 4px 1px 2px;
}

/*  end of local classes for transcript emphasis     */
/*  local classes for google search   */

.bbar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:98%;
margin:1px 2px 5px 10px;
}

.bbar1 {
width:170px;
float:left;
}

.bbar2 {
width:300px;
float:left;
}

/*.lingo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding:1px;
margin:0px 1px;
}
*/
/*.hidetext {display:none;}
*/
/*.search2 {
background-color: #A9AED3;
text-align:left;
}
*/
/*.lobutton {
	border:none #eeeeee ridge;
	cursor: text;
}
*/
/*input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:rgb(72,65,9);
}
*/
/*padding:none;
border:none;
float:left;
*/

/*  end of local classes for google search   */
/*  local classes for placename table   */

.lug {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.25em;
font-weight: normal;
text-align: left;
color: #444444;
background-color: transparent;
padding: 1px;
border: 1px outset #999999;
word-spacing: 0.1em;
width: 550px;
margin-left: auto;
margin-right: auto;
}

.lug1 {width: 15%;}
.lug2 {width: 35%;}
.lug3 {width: 35%;}
.lug4 {width: 15%;}

.lug3a {width: 25%;}
.lug4a {width: 20%;}

.lug2b {width: 25%;}
.lug3b {width: 40%;}
.lug4b {width: 20%;}

/*  end of local classes for placename table   */
