/* CSS Document */

html, body
{
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	height: 100%;
	background: url(../images/flash_strip_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


p
{
	font: 11px normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

div, span, ul, table, td, ul, label, input, select, textarea
{
	font: 11px normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: none;
}

.imgBdr
{
	border: 1px outset #CCCCCC;
	padding: 5px;
	margin: 10px;
}

.color
{
	color: #006633;
}
h2
{
	margin: 10px 0px 10px 6px;
	font-size: 12px;
	
}

h3
{
	margin: 0px 0px 5px 6px;
	font-size: 12px;
	color: #F26423; /*border:#000000 solid 1px;*/
}


#mainDiv
{
	position: relative;
	float: left;
	min-height: 100%;
	width: 100%; /*background:#fff url(../images/flash_strip_bg.jpg) repeat-x left 47px;*/
}

#contentDiv
{
	width: 1003px;
	margin: auto;
	height: 100%;
	min-height: 100%; /*	border:1px solid #FF0000;*/
}

.floatLeft
{
	position: relative;
	float: left;
}

.floatRight
{
	position: relative;
	float: right;
}

.clearBoth
{
	clear: both;
}

.margin10
{
	margin: 10px;
}

.marginTop
{
	margin-top: 25px;
}

/*__________________________________________________ Top Start _______________________________________________________________*/


#top
{
	position: relative;
	float: left;
	height: 286px;
	width: 100%; /*border:#000000 solid 1px;*/
}

#top .menu
{
	position: relative;
	float: left;
	height: 47px;
	background-color: #FFFFFF;
}

#top .menu ul
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style: none;
}

#top .menu ul li
{
	position: relative;
	float: left;
}

#top .menu ul li a:link, #top .menu ul li a:visited
{
	display: block;
	text-decoration: none;
	color: #4d4d4d;
	font-weight: 300;
	text-align: center;
	padding: 15px 29px;
	background: #FFFFFF url(../images/devider_white.jpg) no-repeat left top;
}

#top .menu ul li a:hover
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: 300;
	text-align: center;
	padding: 15px 29px;
	background: #f26423 url(../images/devider_orange.jpg) no-repeat left top;
}

#top .menu ul li.icon
{
	width: 137px;
	padding: 8px 0px;
	text-align: center;
	padding-left: 30px;
}

#top .menu ul li.icon a:link, #top .menu ul li.icon a:visited
{
	position: relative;
	float: left;
	width: auto;
	text-decoration: none;
	margin: 5px;
	padding: 3px 3px 3px 3px;
	color: #4d4d4d;
	text-align: center;
	background: none; /*border:1px solid #000000;*/
}

#top .menu ul li.icon a:hover
{
	border-top: 1px solid #f26423;
}

/*__________________________________________________ Top End _______________________________________________________________*/



/*__________________________________________________ center start _______________________________________________________________*/

#center
{
	position: relative;
	float: left;
	margin-bottom: 70px; /**/
}

/*center {
	position:absolute;
	bottom:70px;
	top:300px;
	left:0px;
	width:1003;
	height:100%;
	
}*/

#center h1
{
	margin: 0px 0px 0px 0px;
	color: #F26423;
	font: 24px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
}

#centerContentDiv
{
	position: relative;
	float: left;
	margin: 25px 20px;
	background: #FFFFFF url(../images/border1.jpg) repeat-y -15px top; /*border:1px solid #990000;*/
}

#centerContenDiv1
{
	position: relative;
	float: left;
	margin: 25px 20px; /*border:1px solid #990000;*/
}



#left
{
	position: relative;
	float: left;
	width: 203px;
	padding: 0px 25px 0px 0px;
	margin-top: 0px;
}

#left h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: 000;
	margin: 0px;
	padding-left: 20px;
	background: url(../images/arrow01.jpg) no-repeat left 6px;
}


#left h3
{
	/*display:block;
	background-color:#CCC;*/
	font-size: 12px;
	font-weight:bold;
	color: #006633;
	margin: 0px;
	padding:0px;
	padding-left: 20px;
	
	
}

#left ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin: 10px 0px 25px 20px; /*font-size:10px;*/
}

#left ul li
{
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0px;
}

#left ul li a:link, #left ul li a:visited
{
	text-decoration: none;
	color: #000000;
}

#left ul li a:hover
{
	text-decoration: none;
	color: #006633;
}


#right
{
	position: relative;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	width: 700px;
	padding: 0px 0px 0px 0px; /*border-left:2px dotted #CCCCCC;*/ /*border:1px solid #FF0000;*/
}

.readMore
{
	position: relative;
	float: right;
	margin: 10px 20px;
}

/*#right h1 {
		margin:0px 0px 0px 5px;
		color:#F26423;
		font:24px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}*/

.who_we_are
{
	position: relative;
	float: left;
	width: 350px;
	height: 100%;
	padding-right: 13px; /*border:1px solid #0066CC;*/
}

.who_we_are h1
{
	padding-left: 10px;
}

.who_we_are p
{
	margin: 0px 15px 0px 10px;
	line-height: 18px;
}

.how_we_do_it
{
	position: relative;
	float: left;
	margin-left: 0px;
	width: 300px;
	padding-left: 20px;
	border-left: 2px dotted #CCCCCC;
}

.how_we_do_it p
{
	margin: 5px 0px 0px 5px;
	line-height: 18px;
	font-weight: normal;
}

.how_we_do_it .readMore
{
	margin: 10px 0px 10px 0px;
}



/*__________________________________________________ center end _______________________________________________________________*/

/*__________________________________________________ footer start _______________________________________________________________*/

#footer
{
	position: absolute;
	clear: both;
	width: 1003px;
	bottom: 0px;
	margin: auto;
	height: 50px;
	border-top: 2px solid #333399;
}

#footer .footer_links
{
	position: relative;
	float: left;
	margin: 15px 0px 0px 20px;
	color: #666666;
}

#footer .footer_links a:link, #footer .footer_links a:visited
{
	text-decoration: none;
	color: #666666;
}

#footer .footer_links a:hover
{
	text-decoration: none;
	color: #FF6600;
}

#footer .copyright
{
	position: relative;
	float: right;
	margin: 15px 5px 0px 0px;
	

}

	.copyright a:link, .copyright a:visited {
						color:#fb4005;
						text-decoration:underline;
		}
					.copyright a:hover{
						color:#000000;
						text-decoration:underline;
					}


/*__________________________________________________ footer end _______________________________________________________________*/

.flashEtechlogo
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 299px;
	height: 239px; /*border:#000000 solid 1px;*/
}

.flash
{
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 704px;
	height: 239px;
}

#ContactUsBox
{
	background-image: url(../images/contactus_box_centerbg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 39px;
	color: #FFF;
}


#ContactUsBox .contactUSBoxLeftImages
{
	position: relative;
	float: left;
}

#ContactUsBox .contactUSBoxRightImages
{
	position: relative;
	float: right;
}

#ContactUsBox .contactUSBoxText
{
	position: relative;
	float: left;
	padding: 5px;
	width: 90%;
	text-align: center;
	margin: auto;
	margin-top: 5px;
	font-size: 11px;
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


#ContactUsBox .contactUSBoxText a:link, #ContactUsBox .contactUSBoxText a:visited
{
	color: #FFF;
	text-decoration: underline;
}

#ContactUsBox .contactUSBoxText a:hover
{
	color: #fde6db;
	text-decoration: none;
}


		.BreadcrumbNav{
			margin:0px;
			padding:0px;
			padding-bottom:8px;
			font-size:11px;
			color:#666;
			border-bottom:#efefef solid 1px;

		}
		
		.BreadcrumbNav a{
			/*color:#006633;*/
			color:#666;
			text-decoration:none;
		}
		
		
		.BreadcrumbNav a:hover{
			color:#F26423;
			text-decoration:underline;
		}
		
		.BreadcrumbNav_arrow{
			color:#000;
			font-size:12px;
		}
		
		
		.TableBorderRight{
			border-right:#666 solid 1px;
			
			}
			
		#scrollup {
  			position: relative;
			overflow: hidden;
  			/*border: 1px solid #000;*/
  			height: 220px;
  			width: 348px
			}
		.headline {
  			position: absolute;
  			top: 218px;
 			left: 5px;
  			height: 100px;
  			width:348px;
			}
			
			.W3cDiv{
				margin:auto;
				width:200px;
				}
				
				.W3cDiv p {
					float:left;
					position:relative;
				}
				
				
			.headlineRight{
				text-align:right;
				font-weight:bold;
				margin:auto;
				}
				
				
				
	.socialmedia
	{
		margin-bottom:15px;
		/*background-image:url(../images/social-networking-icon.jpg);
		width:150px;
		height:18px;*/
		/*border:1px solid red;*/
		/*margin:8px 10px;*/
	}
	
		.socialmedia h2{
			font-size: 12px;
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
			margin:2px 5px;
	
			}
		.socialmedia a 	
		{
			display:block;
			height:18px;
			width:19px;
			background-image:url(../images/social-networking-icon.jpg);
			background-repeat:no-repeat;
			margin-right:4px;
			float:left;
		}
		
			.socialmedia a.facebook 
			{
				background-position: left top;
			}
			
			.socialmedia a.youtub 
			{
				background-position:-23px top;
			}
			
			.socialmedia a.linkedin 
			{
				background-position:-45px top;
			}
			
			
			
			
.Emaillinsk{
			clear:both;
			color:#000000
		}
	
			.Emaillinsk a:link, .Emaillinsk a:visited {
						color:#fb4005;
						text-decoration:underline;
		}
					.Emaillinsk a:hover{
						color:#000000;
						text-decoration:underline;
					}