/* website specific styling using CSS3*/


body			{
				display:block;
				position:relative;
				
				
				background-color:transparent;	
				opacity:0.89;
				
				width:100%;
				height:100%;
				padding:auto;
				margin:auto;
								
				font-family:verdana;
				font-size:10pt;
				color:#0070c2;
				
				}

#myBackground{
			
			display:block;
				position:absolute;
			
			
			left:0px;
				top:0px;
			width:100vw;
				height:100vh;
	
				z-index: -5;
	
				
}				
				
				
				
				
				
				
				
				
				
#bodyWrap		{
				display:block;
				position:relative;
				
				padding:auto;
				margin:auto;
				z-index: 34;
				
				background-color:white;
				
			
			box-shadow: 0px 210px 550px 0px rgba(0,0,0,0.5);

				
				
				
				width:890px;
				height:610px;
				padding:auto;
				margin:auto;
				
			
				}
				
#bodyHeader		{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				z-index: 2;
				
				background-color:transparent;
				
				width:890px;
				height:89px;
				padding:0px;
				margin:0px;
				
	
				}				
				
				
#logo			{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				
				
				background-color:transparent;
				
				width:210px;
				height:80px;
				padding:0px;
				margin:0px;
				
				}
				
#logo	img		{
				display:block;
				position:relative;
				left:0px;
				top:0px;
			
				width:210px;
				height:89px;
				padding:0px;
				margin:0px;
				}		
				
#more_info		{
				display:inline-block;
				position:relative;
				top:-89px;
				left:210px;
				
				
				
				text-decoration:bold;
				background-color:white;

				width:680px;
				height:89px;
				padding:0px;
				margin:0px;
				}
		
#info_list		{
				position:absolute;
				left:335px;
				top:17px;

				list-style-type:none;
				
				
				padding:0px;
				margin:0px;
				}
#info_list li	{
				display:inline;
				background-color:transparent;
				width:144px;
				height:80px;
			
				}
				
#info_list li a	{
				font-size:8pt;
				text-decoration:none;
				font-weight:Bold;
				
				
				color:#0070c2;
				padding:0px;
				margin:0px;
				}
				
				
#searchform 	{
				display:inline-block;
				position:absolute;
				left:450px;
				top:13px;
				padding:0px;
				margin:0px;
				width:34px;
				
				}

#searchtextfield	{
					width:164px;
					height:21px;
					}		
				
				
#submitsearch {
					
					position:absolute;
					left:174px;
					top:4px;
					background-size:21px;
					background-repeat:no-repeat;
					width:19px;
					height:19px;
					padding:0px;
					margin:0px;
	
				}						
				
#nav_pan_top		{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				z-index:4;
				
				
				border-radius:2px;
				
				background-color:#0070c2;
				box-shadow: 0px 8px 13px 0px rgba(0,0,0,0.2);
				opacity:0.97;
				
				width:890px;
				height:34px;
				padding:0px;
				margin:0px;
				
				
				}
#home_tab	{
			display:inline-block;
			position:absolute;
			left:0px;
			top:5px;
			
			background-color:transparent;
			
			width:178px;
			height:24px;
			
			padding:0px;
			margin:0px;
			
			border-right-color:white;
			border-right-width:1px;
			border-right-style:solid;
			}

#about_tab	{
			display:inline-block;
			position:absolute;
			left:178px;
			top:5px;
			background-color:transparent;
			
			width:178px;
			height:24px;
			
			padding:0px;
			margin:0px;
			
			border-right-color:white;
			border-right-width:1px;
			border-right-style:solid;
			}
#tech_tab	{
			display:inline-block;
			position:absolute;
			left:356px;
			top:5px;
		background-color:transparent;
			
			width:178px;
			height:24px;
			
			padding:0px;
			margin:0px;
			
			border-right-color:white;
			border-right-width:1px;
			border-right-style:solid;
			}
#prod_tab	{
			display:inline-block;
			position:absolute;
			left:534px;
			top:5px;
			background-color:transparent;
			
			width:178px;
			height:24px;
			
			padding:0px;
			margin:0px;
			
			border-right-color:white;
			border-right-width:1px;
			border-right-style:solid;
			}
#cont_tab	{
			display:inline-block;
			position:absolute;
			left:712px;
			top:5px;
			background-color:transparent;
			
			width:178px;
			height:24px;
			
			padding:0px;
			margin:0px;
			
						}			
/* Dropdown Trigger */
.dropdown_trigger {
    position: relative;
    display: inline-block;
	left:0px;
	top:0px;
	width:178px;
	height:47px;
	
	background-color:transparent;
	opacity:0.89;
    color: white;
    padding: 0px;
	margin:0px;
	
    font-size: 13pt;
	text-decoration:none;
	text-align:center;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown_tab {
    background-color: :transparent;
	position: relative;
    display: inline-block;
	Left:0px;
	top:0px;
	width:178px;
	height:47px;
	padding:0px;
	margin:0px;
	z-index: 5;
	
				}

/* Dropdown Content (Hidden by Default) */
.dropdown_cont {
    display: none;
    position: relative;
	left:0px;
	top:-13px;
	
	
	padding:0px auto;
	margin:0px;	
    background-color:#0070c2;
	
    min-width: 144px;
	
    box-shadow: 0px 8px 13px 0px rgba(0,0,0,0.2);
	}

/* Links inside the dropdown */
.dropdown_cont a {
    color: white;
    width: 178px;
	height:34px;
	
	position: relative;
	left:0px;
	top:0px;
	
	padding:auto auto auto 0px;
	
	border-bottom-color:white;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
    text-decoration: none;
	font-size:8pt;
    display: block;}	


.dropdown_cont a  p {
					position:absolute;
					display:block;
					top:0.55px;
					left:34px;

					}


/* Show the dropdown menu on hover */
.dropdown_tab:hover .dropdown_cont{
    display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown_tab:hover .dropdown_trigger {
    color:white;
	opacity:0.89;
	font-weight:bold;
}
	
/* Change color of dropdown links on hover */
.dropdown_cont a:hover {
/* background-color: #2fc572; */
font-weight:bold;
}

#nav_list_top		{
				display:inline-block;
				position:absolute;
				left:0px;
				top:3.5px;
								
				list-style-type:none;
				margin:auto;
				padding:auto;
				word-spacing:40px;
				
				}
				
#nav_list_top li	{
				display:inline;
			
			
				} 
   			
#nav_list_top li a	{
				text-decoration:none;
				font-family:verdana;
				word-spacing:0px;
				color:white;
				opacity:1;
				}
				
				
				
				
#body_content	{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				z-index:2;
				
				width:890px;
				height:432px;
				padding:0px;
				margin:0px;
				
				background-color:transparent;
		
				}	
				

#body_content	a 	{
					text-decoration:none;
					color:#0070c2;
					}	
					


					
					
.container {
				display:inline-block;
				position:relative;
				left:0px;
				top:32px;
				z-index:6;
				
				
				width:890px;
				height:400px;
				padding:0px;
				margin:0px;
				
				background-color:transparent;
				
			}					
.container	p 	{
					padding:0px;
					position:relative;
					left:0px;
					top:34px;
					text-align:center;
					}				
					
					
#social_media 	{
				display:block;
				position:absolute;
				left:900px;
				top:123px;
				
				width:34px;
				height:432px;
				background-color:transparent;
				
					z-index:13;
				
				
				}

#social_media  a {
				display:block;
				position:relative;
				margin:auto 0px;
				padding:auto 0px;
				left:0px;
				top:25%;

				}				
#social_media  a img{
				display:block;
				position:relative;
				margin:auto 0px;
				padding:5px 0px;
				left:0px;
				
				}
				
#social_media_contactpage {
							display:block;
							position:relative;
							top:-199px;
							padding:0px auto;
							margin:0px auto;
							
							width:890px;
							height:199px;
							background-color:transparent;
							z-index: 7;
							
							}				
						
							
#social_media_contactpage a  {
							display:block;
							position:relative;
							left:67px;
							top:160px;
							padding:0px auto;
							margin:0px auto;
							
							width:377px;
							height:21px;
							
							font-size:8pt;
							text-decoration:none;
							text-align:left;
							
							color:#0070c2;
							background-color:transparent;
							}
							
#social_media_contactpage a  img {
							
							position:relative;
							left:-3px;
							top:3px;
							
							height:13px;
							width:13px;
							}							
	
.Body_Graphics img {
							display:block;
							position:relative;
							width: 890px;
							height:470px;
							
							left:0px;
							top:0px;
							
							padding:auto;
							margin:auto;
							}






	
#footer_wrap	{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				z-index:-2;
				
				padding:0px;
				margin:0px;
				width:890px;
				height:55px;
				
				background-color:white;
				opacity:0.98;
				
				
				/* border-top-color:#0070c2; */
				/* border-top-width:0.55px; */
				/* border-top-style:solid; */
				
				
				
				}
												
#footer_wrap_Contact	{
				display:block;
				position:relative;
				left:0px;
				top:0px;
				z-index:1;
				
				padding:0px;
				margin:0px;
				width:890px;
				height:55px;
				
				background-color:transparent;
				opacity:0.89;
				
				/* border-bottom-color:#0070c2; */
				/* border-bottom-width:0.55px; */
				/* border-bottom-style:solid; */

				}
						
				
				
#nav_pan_bot		{
				display:inline-block;
				position:absolute;
				left:0px;
				top:55px;
				padding:0px;
				margin:0px;
				
				width:890px;
				height:34px;
				background-color:transparent;
				}

				
#nav_list_bot		{
				display:inline-block;
				position:relative;
				left:0px;
				top:0px;
				
				text-align:center;
				list-style-type:none;
				
				width:890px;
				
				
				
				margin:0px;
				padding:0px;
				word-spacing:13px;
				background-color:transparent;
				}
				
#nav_list_bot li	{
				display:inline;
				color:#0070c2;
			
				} 
   			
#nav_list_bot li a	{
				text-decoration:none;
				font-family:verdana;
				font-size:8pt;
				word-spacing:0px;
				color:#0070c2;
				
				}				
#disclaimer	 	{
				display:inline-block;
					position:relative;
				font-size:8pt;
				background-color:white;
				
				width:890px;
				height:89px;
				display:block;
				position:absolute;
				left:0px;
				top:55px;
				color:#0070c2;
				z-index:34;
				
				}			
				
#p1				{
				position:relative;
				display:inline-block;
				padding:0px 13px ;
				margin: 0px ;
				text-align:left;
				float:left;
				top:55px;
							
				}
#p2				{
				position:relative;
				display:inline-block;
			padding:0px 13px ;
				margin:0px;
				text-align:right;
				float:right;
				top:55px;
			
				}