/* --------------------------------- General Style Sheet for PatLibros --------------------------- */
/* ------------------------------------ standard HTML elements   ---------------------------------*/
body
{ 
background-color: #D9D9D9;
}

img {border: thin outset #E4E4E4;}

a.def {}
a.def:link    {display: block; color: #ffffff ; text-decoration: underline; font-weight: normal; font-size: 11pt; }
a.def:visited {display: block; color: #ffffff ; text-decoration: underline; font-weight: normal; font-size: 11pt; }
a.def:active  {display: block; color: #ffffff ; text-decoration: underline; font-weight: normal; font-size: 11pt; }
a.def:hover   {display: block; color: black; text-decoration: underline; font-weight: normal; font-size: 11pt; background: white none;} 

a.defg {}
a.defg:link {color:#555555;text-decoration:none;font-weight:bold;font-size:16px;background:#ffffff none;padding:4px;} 
a.defg:visited {color:#555555;text-decoration: none;font-weight:bold;font-size:16px;background:#ffffff none;padding:4px;}
a.defg:active {color:#555555;text-decoration:none;font-weight:bold;font-size:16px;background:#ffffff none;padding:4px;} 
a.defg:hover {color:#ffffff;text-decoration:none;font-weight:bold;font-size:16px; background:#555555 none; padding:4px;} 

a.hap {}
a.hap:link    {color: #003399 ; text-decoration: none; font-weight: bold; font-size: 14px;  text-align:center;  }
a.hap:visited {color: #003399 ; text-decoration: none; font-weight: bold; font-size: 14px; ; text-align:center;  }
a.hap:active  {color: #003399 ; text-decoration: none; font-weight: bold; font-size: 14px;  text-align:center;  }
a.hap:hover   {color: white; font-weight: bold; font-size: 14px; background: navy; text-align:center;  } 

a.hep {}
a.hep:link    { color: black ; text-decoration: underline; font-weight: normal; font-size: 10pt; }
a.hep:visited { color: black ; text-decoration: underline; font-weight: normal; font-size: 10pt; }
a.hep:active  { color: black ; text-decoration: underline; font-weight: normal; font-size: 10pt; }
a.hep:hover   { color: red   ; text-decoration: underline; font-weight: normal; font-size: 10pt; } 


a.hes {}
a.hes:link    { color: #990000 ; text-decoration: underline; font-weight: normal; font-size: 15px; }
a.hes:visited { color: #000099 ; text-decoration: underline; font-weight: normal; font-size: 15px; }
a.hes:active  { color: #990000 ; text-decoration: underline; font-weight: normal; font-size: 15px; }
a.hes:hover   { color: red  ; text-decoration: underline; font-weight: normal; font-size: 15px; } 

p td {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	color: rgb(72, 65, 9);
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
/* ------------------------------------------------ end --------------------------------------- */
 
/* -------------------------------------------  local additions  -------------------------------*/
.mainbox {
margin-top: 0px;
margin-left: 0px;
width: 690px;
border: none;
text-align:left;
padding: 0px;
}
.subbox {
margin-left: 100px;
width: 500px;
border: thin solid black;
text-align:left;
padding: 4px;
}
.lnkbox {
margin-left: 5px;
width: 680px;
border: thin solid black;
text-align:left;
padding: 4px;
}
.picbox {
text-align:center;
padding: 5px;
width: 20%;
height: 100px;
vertical-align: middle;
background-color: #c4c4c4;
}
.dtlit {
width: 80%;
height: 100px;
text-align: left;
vertical-align: top;
background-color: #D9D9D9;
}
.dccbox {
background-color: #c4c4c4;
vertical-align: middle;
text-align: center;
font-size: 10pt;
width: 100%;
height: 25px;
padding: 1px;
}
.dmmbox {
text-align: center;
font-size: 13px;
font-style:italic;
width: 480px;
margin-left: 110px;
padding: 4px;
border: 1px solid #444444;
background-color: #d6d6d6;
font-family: Arial, Helvetica, sans-serif;
color: #2D2D1A;
}
.dmwbox {
text-align: justify;
font-size: 12px;
width: 640px;
margin-left: 25px;
padding: 4px;
border: medium outset #DDDDDD;
background-color: #d6d6d6;
font-family: Arial, Helvetica, sans-serif;
color: #2D2D1A;
}
.dscbox {
background-color: #D9D9D9;
vertical-align: middle;
text-align: justify;
width: 100%;
height: 45px;
padding: 3px;
font-style: italic;
}
.hdra
{
font-size: 14pt; 
font-family: "Times New Roman", Times, serif;
color: #ffffff;
background-color: #888888;
}
.hdrb
{
font-size: 11pt; 
font-family: "Times New Roman", Times, serif;
color: #ffffff;
background-color: #888888;
}
.hdrc
{
font-size: 16px; 
font-family: "Times New Roman", Times, serif;
color: #ffffff;
background-color: #888888;
}
.hdrd
{
font-size: 16px; 
font-family: "Times New Roman", Times, serif;
color: #ffffff;
}
.hdre
{
font-size: 16px; 
font-family: "Times New Roman", Times, serif;
color: #444444;
background-color: #cccccc;
padding:4px;
}
.justy
{
text-align:justify;
}
.centry
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.justy
{
text-align:justify;
}

.lefty
{
text-align:left;
}

.righty
{
text-align:right;
}

.indentpara {text-indent: 3.2em;}

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