/* --------------------------------------- General Style Sheet for LPA ------------------------------ */
/* ------------------------------------------ standard HTML elements   -------------------------------*/

body
{ 
background-color: rgb(222, 208, 173);
background-color: rgb(234, 225, 204);

/*  #f2eddb  */
background-image: none;
} 

img
{ 
border:none;
padding:3px;
}

p, li, td, caption { font-family: Times, serif }
p, li, td, caption { font-size: 12pt  }
p, li, td, caption { font-weight: normal }
p, li, td, caption { color: #000000 }

/* --------------------------------------------------- end ------------------------------------------ */ 


/* ---------------------------------- cell colouring for table highlighting (cv. header)--------- */ 

.hdr
{
background-color: rgb(226, 214, 184);
}

.hi
{
background-color: rgb(222, 208, 173);
background-color: rgb(224, 211, 179);
background-color: rgb(219, 202, 167);
}

.lo
{
background-color: rgb(226, 214, 184);


}

/* -------------------------------------------------- end ------------------------------------------- */ 

/* ---------------------------------- language colouring for bilingual pages ------------------------ */ 

.eng 
{
color: rgb(115, 4, 84);
}

.esp
{
color: rgb(72, 65, 9);
}

/* --------------------------------------------------- end -------------------------------------------- */ 


/* -----------------------------------------  alignment controls  ----------------------------------- */ 

.centry
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.justy
{
text-align:justify;
}

.justright
{
text-align:justify;
float:right;
}

.lefty
{
text-align:left;
}

.righty
{
text-align:right;
}

.toppy
{
vertical-align:top;
}

.pgnbr
{
vertical-align:top;
width: 38px;
}
/* --------------------------------------------------- end --------------------------------------------- */ 


.hdr3
{ 
font-family: Times, serif;
font-size: 13pt;
font-weight: normal;
text-align: center;
color: rgb(72, 65, 9);
}

.hdr4 
{ 
font-family: Times, serif;
font-size: 13pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
margin: 0.0em ; 
padding: 0.3em; 
border: none;
}

.hdr4b 
{ 
font-family: Times, serif;
font-size: 10pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
margin: 0.0em;  
padding: 0.3em; 
border: none;
}

.hdr5 
{ 
font-family: Times, serif;
font-size: 13pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
padding: 0.3em; 
margin: 0.0em; 
border: none;
background-color: rgb(215, 192, 155);
}

.hdr5b
{ 
font-family: Times, serif;
font-size: 10pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
padding: 0.3em; 
margin: 0.0em; 
border: none;
background-color: rgb(215, 192, 155);
}

.hdr6 
{ 
font-family: Times, serif;
font-size: 11pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
padding: 0.3em; 
border: none;
background-color: rgb(215, 192, 155);
}

.portrait
{
width:160px;
vertical-align: top;
}

.ranch
{
width:200px;
vertical-align: top;
}

.balance
{
width:90%;
vertical-align: top;
}

.caption
{
font-size: 10pt;
font-style: italic; 
font-family: Times, serif;
font-weight: normal;
text-align: center;
}

.namebox1
{
width:160px;
height:24px;
padding:2px;
text-align: left;
vertical-align: top;
background-color: rgb(226, 214, 184);
}

.namebox2
{
width:160px;
height:20px;
padding:0px;
text-align: left;
vertical-align: top;
background-color: transparent;
}

.imgleft
{
float:left;
}

.imgright
{
float:right;
}

.imgbg
{
background-color: rgb(215, 192, 155);
text-align: center;
margin-left:auto;
margin-right:auto;
}

/* -------------------------------  hyperlink management for intro pages  ------------------------------ */ 

a.hyp {}
a.hyp:link    { color:  #990000 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:visited { color:  #000099 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:active  { color:  #990000 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:hover   { color: red; font-weight: normal; font-size: 10pt} 

/* --------------------------------------------------- end --------------------------------------------- */ 

.menupanel 
{
position: absolute;
width: 120px;
height: 520px;
top: 8px;
left: 8px;
margin: 0px;
padding: 2px;
text-align: center;
border: none;
background-color: rgb(215, 192, 155);
}

.datapanel 
{
position: absolute;
width: 740px;
height: 500px;
top: 5px;
left: 134px;
margin-left: 2px;
padding: 4px;
border: none;
vertical-align: top;
}

.menuhead
{ 
font-size: 12pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
}

.menutext
{ 
font-size: 11pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
}

.menulang
{
font-size: 11pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
background-color: transparent;
background-color: rgb(226, 214, 184);
}

.smalltype
{
font-size: 10pt;
color: rgb(72, 65, 9);
}

.medtype
{
font-size: 11pt;
color: #000000;
}

.largertype
{ 
font-size: 12pt;
color: rgb(72, 65, 9);
}

.pobmid
{ 
font-family: Times, serif;
font-size: 13pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center; 
padding: 0.2em; 
margin: 0.0em; 
border: none;
background-color: rgb(215, 192, 155);
width: 56%;
}

.pobarr
{ 
font-family: Times, serif;
font-size: 10pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
padding: 0.2em; 
margin: 0.0em; 
border: none;
background-color: rgb(215, 192, 155);
width: 10%;
}

.pobend
{ 
font-family: Times, serif;
font-size: 10pt;
font-weight: normal;
color: rgb(72, 65, 9);
text-align: center;
padding: 0.2em; 
margin: 0.0em; 
border: none;
background-color: rgb(215, 192, 155);
width: 12%;
}

a.hip {}
a.hip:link    {display: block; color: #484109 ; text-decoration: none; font-weight: normal; font-size: 12pt }
a.hip:visited {display: block; color: #484109 ; text-decoration: none; font-weight: normal; font-size: 12pt }
a.hip:active  {display: block; color: #484109 ; text-decoration: none; font-weight: normal; font-size: 12pt }
a.hip:hover   {display: block; color: white; font-weight: normal; font-size: 12pt; background: navy none} 

.quarter
{
width: 25%;
}

.smallcaps
{
font-variant:small-caps;
font-size:11pt;
}

.superscript
{
vertical-align:super;
font-size:9pt;
}

.formula {
vertical-align:sub;
font-size:9pt;
}