﻿@charset "utf-8";
/*  */
/* Copyright 2019 Bert in PA, Harleigh, Pennsylvania, All Rights Reserved. */
/*  */
/*  JAN 2019 Version 5.0 */
/*   mie50.css - style sheet */
/*  */
/*  color: #ebebeb; */ 	/* MIE light grey */ 
/*  color: #ffffe0; */	/* MIE light lemon */
/*  color: #fffae8; */	/* MIE light mustard */
/*  color: #ffffcc; */	/* MIE light yellow */
/*  color: #ebf4fb; */	/* MIE light blue */ 
/*  color: #d1eeee; */	/* MIE light cyan */ 
/*  color: #ffffee; */	/* MIE yellow hint */
/*  color: #f3faff; */	/* MIE blue hint */ 
/*  color: #ff8c00; */	/* MIE orange */ 
/*  color: #ff0066; */	/* MIE rose */ 
/*  color: #e1d0a4; */	/* MIE khaki */ 
/*  color: #990099; */	/* MIE violet */
/*  color: #b3b3b3; */	/* MIE dark grey */
/*  color: #646464; */	/* MIE darker grey */
/*  color: #c04040; */	/* MIE dark red */ 
/*  color: #488048; */	/* MIE dark green */
/*  color: #4d2e8c; */	/* MIE dark blue */ 
/*  color: #993300; */	/* MIE dark brown */ 
/*  color: #c3a05a; */ 	/* JPII gold */ 
/*  color: #417d96; */ 	/* JPII blue */ 
/*  color: #fac84b; */ 	/* JPII pale gold */ 
/*  color: #7daffa; */ 	/* JPII pale blue */ 
/*  */
:link { /* for unvisited links */ 
  color: #0000ff;	/* blue */ 
}
:visited { /* for visited links */ 
  color: #990099;	/* MIE violet */ 
}
a:hover, a:focus { /* when mouse is over link */ 
  opacity:.9;
  color: #ff8c00;	/* MIE orange */ 
}
div.ca { 
  text-align: center; 
  margin-left: 5em;
  margin-right: 5em;
  border: solid thin #4d2e8c;	/* MIE dark blue */ 
  background-color: #d1eeee;	/* MIE light cyan*/
  border-radius: 25px; 
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); 
  box-shadow: 10px 10px 10px 10px rgba(204, 204, 204, 1);  
 /* MIE dark brown */ 
}
p.ca {
 text-align: left; 
 background-color: #ffffcc;	/* MIE light yellow */
 height: 0;
 padding: 0 15px;  
 overflow:hidden;
  -webkit-transition:height .4s ease-out, padding .4s ease-out;
  -moz-transition:height .4s ease-out, padding .4s ease-out;
  -o-transition:height .4s ease-out, padding .4s ease-out;
  -ms-transition:height .4s ease-out, padding .4s ease-out;
 transition: height .4s ease-out, padding .4s ease-out;
} 
h1.ca {
  background-color:#ebf4fb;	/* MIE light blue */ 
  color: #4d2e8c;		/* MIE dark blue */ 
  font-family: "Times", "Garamond", serif;
  font-style: normal;
  font-size: 2em;
  font-weight: 700; /* bold */
}
a.ca { 
  font-family: 'Tahoma', sans-serif; 
  display:block; 
  height: 23px; 
  line-height: 23px;
  background:-webkit-gradient( 
    linear, 0 0, 0 100%, 
    from(#eee), to(#ccc) 
);
  background:-moz-linear-gradient(#eee, #ccc);
  background:-o-linear-gradient(#eee, #ccc);
  background:-ms-linear-gradient(#eee, #ccc);
  background:linear-gradient(#eee, #ccc);
  background-color: #ffffe0;	/* MIE light lemon */
  color:  #646464;		/* MIE darker grey */
  text-decoration:none;
}
#intro {
  border-radius:2px 2px 0 0;
}
#devmaint {
  border-radius:0 0 3px 3px;
}
a:active {
 background:-webkit-gradient(
  linear, 0 0, 0 100%,
  from(#ccc), to(#ddd)
 );
 background:-moz-linear-gradient(#ccc, #ddd);
 background:-o-linear-gradient(#ccc, #ddd);
 background:-ms-linear-gradient(#aaa, #ccc);
 background:linear-gradient(#ccc, #ddd);
 color:#000000;
}
:target + p {
  padding: 10px 15px; 
  border: solid thin #0000ff;
}
#intro:target + p {
 height: 85px;
}
#info:target + p {
  height: 100px;
}
#contact:target + p {
  height:50px;
}
#devmaint:target + p {
  height:50px;
}
/*  */
/* ========= HEADER h1, h2, h3, h4, h5, h6 ========= */
h1,h2,h3,h4,h5,h6 {
  font-family: "Times New Roman", serif;
  color: #7daffa; 	/* JPII pale blue */
/*  color: #4d2e8c; */	/* MIE dark blue */ 
}
h1 { font-size: 200%; }  
h2 { font-size: 150%; } 
h3 { font-size: 100%; } 
h4 { margin-left: +2%; } 
h5 { margin-left: +4%; } 
h6 { margin-left: +6%; } 
/*  */ 
/* ========= GENERAL body, pre ========= */ 
body { 
/*  margin-left: 5%; margin-right: 5%; */ 
  text-align: left; 
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 100%;
}
pre { font-family: monospace; }
/*  */
/*  */
#condtxt { 
  margin: 0.2em;
  text-indent: 2em;
  font-family: "Arial", sans-serif;
  font-variant: normal;
  font-weight: 400; /* normal */
  font-size: 80%;
}
/*  */
/* ========= TEXT EMPHASIS em, strong ========= */
em.supscrp { 
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
  font-family: "Verdana", "Tahoma", "Arial", sans-serif;
  font-style: normal;
  font-size: 50%;
  font-weight: normal;
  vertical-align: super; 
}
em.subscrp { 
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
  font-family: "Verdana", "Tahoma", "Arial", sans-serif;
  font-style: normal;
  font-size: 75%;
  font-weight: normal;
  vertical-align: sub; 
}
em.name1 { 
  background: #ffffe0;	/* MIE light lemon */
  color: #646464; 	/* MIE darker grey */
  font-family: "Times", "Garamond", serif;
  font-style: italic;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.name2 { 
  background: #ffffcc;	/* MIE light yellow */
  color: #646464; 	/* MIE darker grey */
  font-family: "Times", "Garamond", serif;
  font-style: normal;
  font-size: 125%;
  font-weight: 700; /* bold */
}
em.name3 { 
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
  font-family: "Times", "Garamond", serif;
  font-style: normal;
  font-size: 225%;
  font-weight: 700; /* bold */
}
em.name4 { 
  background: #ffffee;	/* MIE yellow hint */
  color: #000000; 	/* black */
  font-family: "Times", "Garamond", serif;
  font-style: normal;
  font-size: 225%;
  font-weight: 700; /* bold */
}
em.ib { 
  font-style: italic;
  font-weight: 700; /* bold */ 
}
em.nb { 
  font-style: normal;
  font-weight: 700; /* bold */ 
}
em.txtredsc { 
  background: #ffffee;	/* MIE yellow hint */
  color: #c04040;	/* MIE dark red */ 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-variant: small-caps;
  font-size: 150%;
  font-weight: 700; /* bold */
}
em.txtltbluesc { 
  background: #7daffa; 	/* JPII pale blue */ 
  color: #4d2e8c;	/* MIE dark blue */ 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-variant: small-caps;
  font-size: 100%;
  font-weight: 700; /* bold */
}
em.txtbluesc { 
  background: #ffffee;	/* MIE yellow hint */
  color: #4d2e8c;	/* MIE dark blue */ 
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-variant: small-caps;
  font-size: 100%;
  font-weight: 700; /* bold */
}
em.txtgreensc { 
  background: #ffffee;	/* MIE yellow hint */
  color: #488048;	/* MIE dark green */
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-variant: small-caps;
  font-size: 100%;
  font-weight: 700; /* bold */
}
em.topimgtxt { /* index.php */
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
  font-style: normal;
  font-size: 100%;
  font-weight: 700; /* bold */
}
strong {
  text-transform: uppercase;
  font-weight: bold;
}
/*  */
/* ========= IMAGE img ========= */
img { border: 0; } 
img.siteimg { /* index.php */
  float: right;
  margin: 0.5em;
  border-color: #646464;	/* MIE darker grey */ 
  border-style: double;
  border-width: thick;
}
img.imglft { /* ALL .php */ 
  margin-right: 0.2em;
  float: left;
}
img.imgrgt { /* ALL .php */ 
  margin-left: 0.2em;
  float: right; 
}
img.imgvctr { /* ALL .php */ 
  vertical-align: middle; 
}
/*  */
/* ========= BLOCK p ========= */
p { font-family: Verdana, Tahoma, Arial, sans-serif; } 
p.txtbdy { /* ALL .php */ 
  text-indent: 2em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 125%;
}
p.txtctr { /* ALL .php */ 
  text-align: center;
  font-family: Verdana, Tahoma, Arial, sans-serif;
}
p.txtlft { /* ALL .php */ 
  text-align: left;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 125%;
}
p.txtrgt { /* ALL .php */ 
  text-align: right;
  font-family: Verdana, Tahoma, Arial, sans-serif;
}
p.docutitle { /* ALL .php */ 
  text-align: center;
  font-family: "Times New Roman", serif;
  font-size: 200%;
  font-weight: 700; /* bold */
  background: #ffffee;	/* MIE yellow hint */
  color: #c04040;	/* MIE dark red */ 
}
p.paratitle { /* ALL .php */ 
  text-align: center;
  font-family: "Times New Roman", serif;
  font-size: 150%;
  font-weight: 700; /* bold */
  background: #ffffee;	/* MIE yellow hint */
  color: #646464; 	/* MIE darker grey */
}
p.smbx2 { 
  text-align: center;
  border: solid thin #4d2e8c;	/* MIE dark blue */
  margin-left: 5em;
  margin-right: 5em;
  padding: 25px; 
  font-family: 'Tahoma', sans-serif;
  background: #ffffcc;	/* MIE light yellow */
  color: #646464; 	/* MIE darker grey */
}
p.smbx3 { 
  text-align: center;
  margin-left: 1em;
  margin-right: 1em;
  font-family: 'Tahoma', sans-serif;
  background: #d1eeee;	/* MIE light cyan */
  color: #646464; 	/* MIE darker grey */
}
p.errtxt { /* ALL.php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  font-size: 125%;
  font-weight: 700; /* bold */
  background: #ffff00; /* yellow */
  color: #ff0000; /* red */
}
p.usrtxt { /* ALL.php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  font-size: 125%;
  font-weight: 700; /* bold */
  background: #ffff00; /* yellow */
  color: #005757; /* teal */
}
p.admerr { /* ALL admin .php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  font-size: 125%;
  font-weight: 700; /* bold */
  background: #ffff00; /* yellow */
  color: #ff0000; /* red */
}
p.admerrtxt { /* ALL admin .php */
  text-align: left;
  font-family: 'Tahoma', sans-serif;
  color: #ff0000; /* red */
}
p.tblceltxt {
  margin: 0.2em;
  text-indent: 2em;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 90%;
}
p.copyright { /* ALL .php */ 
  text-align: center;
  font-size: 100%;
  font-family: "Times New Roman", "Arial", serif;
}
p.genquote { /* csfea.php */
  text-align: left;
  font-family: "Bookman Old Style", "Palatino Linotype", "Times New Roman", serif;
  font-size: 11pt;
}
p.txtglqpre { /* govlink.php */
  text-align: left;
  color: #ffffff; /* white */
  font-family: "Times New Roman", "Garamond", sans-serif;
  font-size: 100%;
  font-weight: 700; /* bold */
}
p.txtglquote { /* govlink.php */
  font-family: "Monotype Corsiva", "Times New Roman", sans-serif;
  font-size: 200%;
  font-weight: 700; /* bold */
}
p.txtglqpst { /* govlink.php */
  text-align: right;
  color: #ffffe0; /* light yellow */
  font-family: "Times New Roman", "Garamond", sans-serif;
  font-size: 150%;
  font-weight: 700; /* bold */
}
/*  */
/* ========= LIST ul, ol, li ========= */
ul { font-family: "Arial", sans-serif; } 
/*  */
/* ========= BLOCK div ========= */
div.tocimg { /* ALL.php */ 
  position: absolute; left:  5px; top: 100px; 
}
div.toclst { /* ALL.php */ 
  position: absolute; left: 150px; top: 125px; 
/*  border: solid blue; */ 
  width: 500px; 
}
div.bdydoc { /* ALL.php */ 
  position: absolute; left: 50px; top: 375px; 
}
div.smbx1 { 
  text-align: center;
  border: solid thick #000000;	/* black */  
  border-radius: 25px; 
  font-family: 'Tahoma', sans-serif;
  background: #ffffe0;		/* MIE light lemon */
  color: #646464; 		/* MIE darker grey */
}
div.blkintro { /* mylinks.php */
  margin-top: 1em;
  padding: 0.2em;
  border: none;
  background-color: #ebebeb; 	/* MIE light grey */ 
  color: #646464; 		/* MIE darker grey */
}
div.idxmtn { /* index.php */ 
  margin-top: 2em; 
  padding: 2em; 
  border: none; 
/*   background-color: #e1d0a4;	MIE dark khaki */ 
  background-image: url("../image/mtn2.png"); 
  background-repeat: no-repeat; 
  background-position: center;
} 
div.govlnkquote { /* govlink.php */ 
  margin-top: 2em; 
  padding: 0.5em; 
  border: none; 
  background-color: #e1d0a4;	/* MIE dark khaki */ 
  background-image: url("../image/decindp.jpg"); 
  background-repeat: no-repeat; 
  background-position: center; 
}
div.genquote { /* csfea.php */
  margin-left: +4%;
  margin-right: +4%;
  padding: 0.5em;
  border: none;
  text-align: left;
  font-family: "Bookman Old Style", "Palatino Linotype", serif;
  font-size: 11pt;
  background-color: #ebebeb; 	/* MIE light grey */ 
  color: #646464; 		/* MIE darker grey */ 
}
div.uscbra1quote { /* csfea.php */
  font-family: "Monotype Corsiva", "Palatino Linotype", "Times New Roman", serif; 
  font-size: 200%;
  font-weight: 700; /* bold */
  padding: 0.5em;
  border: none;
  background-image: url("../image/boxbg.jpg");
}
div.tblcapimglft { /* sol20pc.htm */
  float: left;
  margin-right: 1em;
  border: solid thin #646464;	/* MIE darker grey */ 
  font-family: "Arial Narrow", "Arial", san-serif;
  font-size: 90%;
  background-color: #ffffff;	/* white */
}
/*  */
/* ========= BLOCK table ========= */
table.contsynp {
  border: 0;
}
/*  */
/* ========= span ========= */
span.genquoend { /* csfea.php */
  font-family: "Franklin Gothic Medium", "Centry Gothic", sans-serif;
}

/*
	Theme Name: CSS3 Contact Form
	Date: April 2013
	Description: Basic HTML5/CSS3 contact form
	Version: 1.0
	Author: Christian Vasile
	Author URL: http://christianvasile.com
*/

/* ===========================
   ======= Body style ======== 
   =========================== */

body {
	padding: 50px 100px;
	font-size: 13px;
	font-style: Verdana, Tahoma, sans-serif;
}

h2 {
	margin-bottom: 20px;
	color: #474E69;
}

/* ===========================
   ====== Contact Form ======= 
   =========================== */

input, textarea {
	padding: 10px;
	border: 1px solid #E5E5E5;
	width: 200px;
	color: #999999;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;		
}

textarea {
	width: 400px;
	height: 150px;
	max-width: 400px;
	line-height: 18px;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: 1px solid #C9C9C9;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;	
}

.form label {
	margin-left: 10px;
	color: #999999;
}

/* ===========================
   ====== Submit Button ====== 
   =========================== */

.submit input {
	width: 100px; 
	height: 40px;
	background-color: #474E69; 
	color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
}
