﻿/* Reset */

html, body { margin: 0; padding: 0; border: 0; background: transparent;
				font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, table,
tr, th, td, tbody, tfoot, thead {
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align:baseline;
		background:transparent;
		}
		
img		{ margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead { margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; }
		
table { border-collapse:collapse; border-spacing:0; }

input, select, textarea, form, fieldset { margin: 0; padding: 0; border: 0; }
		
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
		
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
		font-family: "Times New Roman", Times, serif;
		font-size:100%;
		font-weight: normal;
		font-style: normal;
		line-height: 100%;
		text-indent: 0;
		text-decoration: none;
		text-align: left;
		color: #000;
		}
		
ol, ul { list-style: none; }

/* Global */

html	{	}
body	{	}

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight:bold; color: #000; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }

/* Text Elements */

p						{ color:#000; font-size:12px; line-height:150%; }
p .left					{ margin:1.5em 1.5em 1.5em 0; padding: 0; }
p .right				{ margin:1.5em 0 1.5em 1.5em; padding: 0; }

a						{	}
a:link					{ color: #00f; }
a:visited				{ color: #0f0; }
a:active				{ color: #000; }
a:focus					{ color: #666; }
a:hover					{ color: #f00; }

blockquote				{ color:#000; font-size:12px; }

strong					{ font-weight: bold; }
em						{ font-style: italic; }

/* Iamges */

/* Lists */

ul						{	}
ol						{   }

ul li					{   }
ol li					{   }

dl						{	}
dt						{	}
dd						{	}


/* Forms */

/*form { text-align:left; margin:0px; }*/

/*label, submit, input, textarea { border:0; padding:0; margin:0; background:none; }*/

/*label { float: left; width: 150px; text-align: left; display:block; margin-top:5px; }*/
	
input, textarea { border:1px #004477 solid; margin-left:10px; padding:5px; }

input { width: 280px; margin-bottom: 16px; }

textarea { width: 280px; height:150px; margin-bottom:16px;}

select	{	}

submit { }


/* LHDC Containers */

#wrapper				{ width:100%; margin:0px auto; }

#top 					{ width:100%; background-color:#004477; width:100%;}

#topnav 				{ width:100%; background-color:#628cac; clear:both; }
#topnav ul				{ width:100%; float:left; margin:0px; background-color:#628cac;
							border-bottom:2px #004477 solid; font-size:12px; }
#topnav ul li			{ display:inline; }
#topnav ul li a			{ float:left; padding:10px 50px; }
#topnav a:link			{ color:white; }
#topnav a:visited		{ color:white; }
#topnav a:active		{ color:white; }
#topnav a:hover			{ background-color:#004477;}
#topnav a:focus			{ color:white; }

#content				{ width:100%; margin:20px 0 10px 40px; border-left:2px #004477 solid; }
#content h1				{ color:#004477; font-size:32px; margin:40px 0 0 20px; 
							padding:20px 0; font-weight:bold; }
#content p				{ font-size:14px; width:50%; margin:10px 0 0 20px; line-height:160%; }
#content img			{ padding:0 20px 20px 0; margin:40px 50px 0 0; float:right; }
#content h2				{ color:#004477; font-size:22px; margin:40px 0 0 20px; padding:20px 0; }

#content_about			{ width:100%; margin:10px 20px; border-left:2px #004477 solid; padding:0 10px; }
#content_about h1		{ color:#004477; font-size:32px; margin:40px 0 0 20px; 
							padding:10px 0; font-weight:bold; }
#content_about p		{ font-size:14px; width:60%; margin:10px 0 0 20px; line-height:160%; }
#content_about h2		{ color:#004477; font-size:22px; margin:40px 0 0 20px; padding:20px 0; }

#content_fsm			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_fsm h1			{ color:#004477; font-size:32px; margin:0 0 0 10px; 
							font-weight:bold; }
#content_fsm p			{ font-size:14px; width:50%; margin:10px 0 0 20px; }
#content_fsm img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_fsm h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:30%; border-bottom:2px #004477 solid; }
#content_fsm ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_tfso			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_tfso h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_tfso p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_tfso img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_tfso h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_tfso ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_ema			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_ema h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_ema p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_ema img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_ema h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_ema ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }
#content_ema a:link		{ color:#004477; }
#content_ema a:visited	{ color:#004477; }
#content_ema a:active	{ color:#004477; }
#content_ema a:hover	{ color:#ffffff; background-color:#004477; }
#content_ema a:focus	{ color:#004477; }

#content_csact			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_csact h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_csact p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_csact img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_csact h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_csact ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_ecact			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_ecact h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_ecact p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_ecact img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_ecact h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_ecact ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_ldact			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_ldact h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_ldact p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_ldact img		{ padding:auto; margin:40px 50px 0 0; float:right; }
#content_ldact h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_ldact ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_ilss			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_ilss h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_ilss p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_ilss img		{ margin:10px 0 0 200px;	}
#content_ilss h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_ilss ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_amis			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_amis h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_amis p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_amis img		{ margin:10px 0 0 200px;	}
#content_amis h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_amis ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#content_servo			{ float:right; width:75%; margin:10px; border-left:2px #004477 solid; padding: 20px; }
#content_servo h1			{ color:#004477; font-size:32px; margin:10px 0 0 10px; 
							font-weight:bold; }
#content_servo p			{ font-size:14px; width:50%; margin:10px 0 0 30px; }
#content_servo img		{ margin:10px 0 0 200px;	}
#content_servo h2			{ color:#004477; font-size:22px; margin:10px 0 0 10px; padding:10px 0; 
							border-top:2px #004477 solid; width:35%; border-bottom:2px #004477 solid; }
#content_servo ul li		{ list-style-type:disc; font-size:14px; margin:10px 0 0 20px; }

#leftnav_prod			{ width:11%; float:left; margin:10px; padding:10px 0 0 20px; }
#leftnav_prod p			{ font-size: 12px; }
#leftnav_prod ul li		{ list-style-type:circle; margin:0 0 0 20px; font-size:12px; }
#leftnav_prod a:link	{ color:#004477; }
#leftnav_prod a:visited	{ color:#004477; }
#leftnav_prod a:active	{ color:#004477; }
#leftnav_prod a:hover	{ color:#ffffff; background-color:#004477; }
#leftnav_prod a:focus	{ color:#004477; }

table					{ margin:20px 0 0 20px; font-size:14px; }
table, th, td, tr		{ border:2px black double; text-align:center; }
th						{ font-weight:bold; }
th, td, tr				{ height:10px; padding:5px; width:90px; }

#content_contact		{ width:60%; margin:10px auto; border-left:2px #004477 solid; padding: 10px; }
#content_contact h1		{ color:#004477; font-size:32px; margin:20px; text-align:center; font-weight:bold; padding-top:20px;}
#content_contact p		{ font-size:14px; width:100%; margin:10px; text-align:center; color:#004477; }
#content_contact h2		{ color:#004477; font-size:22px; margin:20px; text-align:center; font-weight: bold; }
#content_contact h3		{ color:#004477; font-size:20px; margin:20px; text-align:center; font-weight: bold; }

#myform					{ text-align:center; }
#comments				{ padding:20px;} 

#contactform .submit	{ width:200px; background-color:#004477; color:#ffffff; font-size:16px; text-align:center;}
#contactform .submit:hover	{ color:#ff0000; cursor: pointer;}

#error 					{ color: red; text-align:center; font-weight:bold; font-size:24px;}
#success				{ color: green; text-align:center; font-weight:bold; font-size:24px;}

.g-recaptcha 			{display: inline-block; padding-left:10px;}

#footer 				{ clear:both; width:50%; margin:10px auto; border-top:2px #004477 solid;
							padding:10px 0; text-align: center;}
#footer ul li			{ display:inline; padding-right:7%; padding-left:7%}
#footer ul li a			{ text-align:center; padding:10px; }
#footer a:link			{ color:#004477; }
#footer a:visited		{ color:#004477; }
#footer a:active		{ color:#004477; }
#footer a:hover			{ color:#ffffff; background-color:#004477; }
#footer a:focus			{ color:#004477; }
#footer p				{ text-align:center; padding:10px; font-style:italic; }

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#004477;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #004477;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #004477;




