
/* PcFix Global styles */
/*==============================================*/

.blurb {
  color: gray;
  font-size: 9pt;
  text-align: center;
}

.blurb1 {
  color: gray;
  font-size: 11pt;
  font-style: italic;
  margin-bottom: 0px;
}

.myfieldset{
    margin-left:auto;
    margin-right:auto;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  17px;
    font-weight:    bold;
    color: #0278C1;
    border-top: 1px solid #CCCCCC; 
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #CCCCCC;
    width: 790px;
}

.head{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  14pt;
    font-weight:    bold;
    color: #e8b981;
}

.infobox { /*floating box where right box is empty*/
  font-size: 12pt;
  position: relative; left:10px; top:-20px; width:380px; padding: 1em;
  background-color: #FFFFCC;
}

.infobox1 { /*floating box used where right box is filled */
  font-size: 12pt;
  position: relative; left:10px; top:-150px; width:380px; padding: 1em;
  background-color: #FFFFCC;
}
	 
.legend{
	 font-family:tahoma,arial;font-size:12px;
	 font-weight:bold;
	 color:#ff0000;
	 } 
	 #intro{
	 font-family:tahoma,arial;font-size:12px;
	 font-weight:bold;
	 }
	
.normal
{
    font-family: "Times New Roman", Arial, Verdana, Tahoma, Helvetica;
    font-size: 18px;
    font-weight: normal;
}

.normal1 /*Use when you want padding to right before e.g. a picture*/
{
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size: 18px;
    font-weight: normal;
    border-right:5px; 
		border-right-style:solid; 
		border-right-color:white;
}

.navbar
{
    font-family: "times new roman, serif", Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: white;
    padding: 10px;
    margin: 0px;
    background-color: #009933; 
}

.myhead
{
    font-family: "arial", Verdana, Tahoma, Arial, Helvetica;
    color: #e8b981; /* blue */
    font-size: large;
}

.myhead1
{
    font-family: "arial", Verdana, Tahoma, Arial, Helvetica;
    color: #e8b981; /* blackish */
    font-size: x-large;
}

.myhr
{
    border-bottom-style: solid;
    border-bottom-color: #e8b981; /* black */
    border-bottom-width: thin;
}

.sitemap {
  color: #000099; /* dark blue */
  font-size: 12pt;
}


a.navlink
{
  color: white;
}

/*These must be in this order, LVFHA */
A.navlink:link {text-decoration: none; color: white;}
A.navlink:visited {text-decoration: none; color: white;}
A.navlink:focus {text-decoration: underline overline; color: white;}
A.navlink:active {text-decoration: underline overline; color: white;}
A.navlink:hover {text-decoration: underline overline; color: white;}

A.navlink1:link {text-decoration: none; color: white;}
A.navlink1:visited {text-decoration: none; color: white; font-weight:900}
A.navlink1:focus {text-decoration: underline overline; color: white; font-weight:900}
A.navlink1:active {text-decoration: underline overline; color: white; font-weight:900}
A.navlink1:hover {text-decoration: underline overline; color: white; font-weight:900}

/*These must be in this order, LVFHA */
A.sitemap:link {text-decoration: underline;}
A.sitemap:visited {text-decoration: underline; color: #000099;}
A.sitemap:focus {text-decoration: underline; color: #000099;}
A.sitemap:active {text-decoration: underline; color: #000099;}
A.sitemap:hover {text-decoration: underline; color: #000099;}

a.infolink {
  color: #187852; /* green */
  text-decoration: underline;
}

a.naked
{
  text-decoration: none;
}

a.titlelink
{
  font-size: 10pt;
  color: #a24526; /* reddish */
  text-decoration: underline;
}

a.titlelink1
{
  font-size: 14pt;
  color: #e8b981; /* black */
  text-decoration: underline;
}

a.titlelink2
{
  font-size: 14pt;
  color: #8b0000; /* dark red */
  text-decoration: underline;
}

h2.coname
{
  font-size: 18pt;
  color: #8b0000; /* dark red */
  text-align: center;
}

h2.coslogan
{
  text-align: center;
}


li.sitemap1 {
  color: #000099; /* dark blue */
  list-style: square;
  list-style-image: url('/assets/info.jpg');
}

/*Centred table of correct width with thin side borders*/
table.wholepage 
{
  width: 790px;
  border: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  /*border-left-style: solid;
  border-left-color: white;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: white;
  border-right-width: 0px; */
  border-spacing: 0px;
  empty-cells: show;
}

table.myform
{
  width: 792px;
  border: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 0px;
  border-left-style: solid;
  border-left-color: #E5ECF9;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-color: #E5ECF9;
  border-right-width: 1px;
  border-spacing: 0px;
  empty-cells: show;
  font-size: 10pt;
}

tr
{
  margin: 0px;
  border: 0px;
  padding: 0px; 
}

td
{
  margin: 0px;
  border: 0px;
  padding: 0px; 
}

td.info {
  padding: 10px;
  font-size: 14pt;
  color: #000099; /*dark blue */
}

td.info1 {
  padding: 10px;
  font-size: 12pt;
  color: #000099; /*dark blue */
  background-color: #FFFFCC;
}

td.info2 {
  padding: 10px;
  font-size: 10pt;
  color: #000099; /*dark blue */
  background-color: #FFFFCC;
}

td.formcelltitle {
  font-size: 10pt;
  padding-bottom: 10px;
}

td.bluebox /* allows space for three boxes in a row */
{
  width: 250px;
	border-style: solid;
  border-width: 1px;
	border-color: #b3b3b3;
	padding: 5px;
}

td.bluebox1 /* allows space for two boxes in a row */
{
  width: 385px;
	border-style: solid;
  border-width: 1px;
	border-color: #b3b3b3;
	padding: 5px;
	font-size: 16pt;
}

td.bluebox2 /* allows space for one boxes in a row */
{
  width: 780px;
	border-style: solid;
  border-width: 1px;
	border-color: #b3b3b3;
	padding: 5px;
	font-size: 14pt;
}

td.whitebox
{
  width: 250px;
	border-style: solid;
  border-width: 1px;
	border-color: white;
	padding: 5px;
}

td.whitebox1
{
  border-style: solid;
  border-width: 1px;
	border-color: white;
	padding: 5px;
}

img
{
  margin: 0px;
  border: 0px;
  padding: 0px; 
}




