html {min-height: 100%;}
* {
	margin: 0;
	padding: 0;
}
a {color: #376DC9;  text-decoration: none;}
a:hover {color: #DE0029;}

body {
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
}
p,code,ul {padding-bottom: 1.2em;}
li {list-style: none;}
h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 4px;
}

img{
	border:0px;
}

h1,h2,h3 {padding-top: 6px;}
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}


.header {
	margin: 0px;
	width: 780px;
	height: 705px;
}


.header1 {
	margin: 0px;
	width: 303px;
	height: 92px;
	float:left;
}

.header2 {
	margin: 0px;
	width: 241px;
	height: 92px;
	float:left;
}

.header3 {
	margin: 0px;
	width: 236px;
	height: 92px;
	float:left;
}

.headerFlash {
	margin: 0px;
	width: 780px;
	height: 247px;
	float:left;
}

.conLeftPnl {
	margin: 0px;
	width: 27px;
	height: 319px;
	float:left;
}

.VisitusFlash {
	margin: 0px;
	width: 177px;
	height: 319px;
	float:left;
}

.ContentSpan{
	margin: 0px;
	width: 366px;
	height: 319px;
	float:left;
}
.ContentSpanSMD{
	margin: 0px;
	width: 366px;
	height: 36px;
	float:left;
}
.ContentLeftSM{
	margin: 0px;
	width: 18px;
	height: 283px;
	float:left;
	background: url(img/conLeftPlALL.jpg) no-repeat;
}
.ContentLeftSM1{
	margin: 0px;
	width: 9px;
	height: 283px;
	float:left;
	background: url(img/conLeftPl.jpg) no-repeat;
}
.ContentLeftSM2{
	margin: 0px;
	width: 9px;
	height: 283px;
	float:left;
	background: url(img/conLeftPl.jpg) no-repeat;
}

.ContentTxt{
	margin: 0px;
	width: 348px;
	height: 283px;
	float:left;
	background:url(img/contentBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.ContentTxt b {
color:#DE0029;

}
 

.ContentTxtRead{
	margin: 0px;
	width: 18px;
	height: 13px;
	float:left;

}

.ContentTxtMore{
	margin: 0px;
	width: 330px;
	height: 13px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.CareersMore{
	margin: 0px;
	width: 501px;
	height: 110px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.CareersMore1{
	margin: 0px;
	width: 190px;
	height: 50px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.CareersMore b {
color:#DE0029;
	
}

.CareersMore1 b {
color:#DE0029;
	
}

.CareersMoreNew{
	margin: 0px;
	width: 200px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.CareersMore1New{
	margin: 0px;
	width: 240px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.CareersMoreNew1{
	margin: 0px;
	width: 56px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}


.ContactMore{
	margin: 0px;
	width: 510px;
	height: 130px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.ContactMore1{
	margin: 0px;
	width: 510px;
	height: 70px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.ContactMore b {
color:#DE0029;
	
}

.ContactMore1 b {
color:#DE0029;
	
}
.ProductFlash{
	margin: 0px;
	width: 177px;
	height: 319px;
	float:left;
}

.conRightPnl {
	margin: 0px;
	width: 27px;
	height: 319px;
	float:left;
}

.whiteSmall{
	margin: 0px;
	width: 780px;
	height: 4px;
	float:left;
}
.whiteBlue{
	margin: 0px;
	width: 780px;
	height: 4px;
	float:left;
	background-color:#376DC9;
}
.whiteSmallTwo{
	margin: 0px;
	width: 780px;
	height: 2px;
	float:left;
}
.whiteGrey{
	margin: 0px;
	width: 780px;
	height: 11px;
	float:left;
}
.FooterGreyBlock{
	margin-top:20px;
	width: 780px;
	height: 23px;
	font: Tahoma, sans-serif;
	font-size:11px;
	float:left;
    letter-spacing: 0.1em;
    line-height: 1.1em !important;
    line-height: 1.1em;
	color: #376DC9; 
}
.FooterGreyBlock1{
	margin:0px;
	width: 393px;
	height: 43px;
	float:left;
}

.FooterGreyBlockLft{
	width: 15px;
	height: 43px;
	float:left;
}

.FooterGreyBlock2{
	margin: 0px;
	width: 145px;
	height: 43px;
	float:left;
}
.FooterGreyBlock3{
	margin: 0px;
	width: 200px;
	height: 43px;
	float:left;
	font-family: "Tahoma",sans-serif;
 
}


#SMDmnu ul {
  margin: 0.1em 0.3em 0 0 !important;
  margin: 0.1em 0.3em 0 0;
  padding: 0;
  float: left;
}

#SMDmnu ul li {
  display: inline;
  list-style: none;
}

#SMDmnu ul li a {
  float: left;
  padding: 0 0.5em;
  font: 11px Tahoma, sans-serif;
  letter-spacing: 0.1em;
  line-height: 0.8em !important;
  line-height: 0.8em;
  color: #376DC9; 
  border-right: 1px solid #376DC9;
}

#SMDmnu ul li a.last {
  padding-right: 0;
  border-right: 0;
}

#SMDmnu ul li a:hover {
  color: #DE0029;
}





.abtVisitusFlash {
	margin: 0px;
	width: 177px;
	height: 319px;
	float:left;
}

.abtContentSpan{
	margin: 0px;
	width: 543px;
	height: 410px;
	float:left;
}
.careerContentSpan{
	margin: 0px;
	width: 543px;
	height: 460px;
	float:left;
}

.ContactContentSpan{
	margin: 0px;
	width: 543px;
	height: 340px;
	float:left;
}


.abtContentSpanSMD{
	margin: 0px;
	width: 543px;
	height: 31px;
	float:left;
}

.abtContentSpanUR{
	margin: 0px;
	width: 524px;
	height: 34px;
	float:left;
	background: url(img/youarehere.jpg) no-repeat;
	padding-left:19px;
	font: Tahoma, sans-serif;
	font-size:11px;
}

.abtContentSpanUR1{
	margin: 0px;
	width:75px;
	height: 34px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
}

.abtContentTxtMore{
	width:42px;
	height: 34px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;
}

.abtContentSpanUR2{
	margin: 0px;
	width:75px;
	height: 34px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	color:#DE0029;
}

.abtContentLeftSM{
	margin: 0px;
	width: 18px;
	height: 283px;
	float:left;
	background: url(img/conLeftPl.jpg) no-repeat;
}

.abtContentTxt{
	margin: 0px;
	width: 525px;
	height: 283px;
	float:left;
	background:url(img/smdaboutusBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.abtContentTxtRead{
	margin: 0px;
	width: 18px;
	height: 13px;
	float:left;

}


.CareersTxtRead{
	margin: 0px;
	width: 15px;
	height: 13px;
	float:left;

}
.CareersTxtReadnc{
	margin: 0px;
	width: 15px;
	height: 13px;
	float:left;

}

.ContactTxtRead{
	margin: 0px;
	width: 15px;
	height: 13px;
	float:left;

}












#Accommodations

{
	float:left;
	width: 340px;
	color: #664;
	font-size: 11px;
}










.aboutusheaderN {

	margin: 0px;

	width: 780px;

	height: 820px;



}



.loCNEWheader {

	margin: 0px;

	width: 780px;

	height: 819px;



}



.siteMapNewheader {

	margin: 0px;

	width: 780px;

	height: 825px;



}


.left {

	width: 408px;

	height: 441px;

	background:#FFFFFF;

	border:0px;



	}

.headimage {

	width: 408px;

	height: 441px;

	border:0px;

	}


.contentfirst {

	width: 408px;

	border:0px;

	height:200px;

	}

.contentleft {

	float:left;

	width: 10px;

	padding-left:10px;

	



	

	}

.contentmiddle {

	float:left;

	margin-top:1px;

	width: 349px;

	color: #664;

	font-size: 11px;

	padding-left:5px;

	padding-top:10px;

	padding-right:10px;

	



	}

	

.contentmiddle p {font-family: "Tahoma",sans-serif; text-align:justify}


.TechnicalBusiness{ display:block; height:150px;  }


#TechnicalBusiness

{

	float:left;

	width: 354px !important;

	width: 340px;

	color: #664;

	font-size: 11px;

	border-right: 2px #999999 solid !important;

	border-right: 0px #999999 solid;

	



}





.col1snap

{

float:left;

width:160px;

position:relative;



}

.col1snap1

{

float:left;

width:77px;



}

.col1snap1 b {color:#3F7AB9;}



.col1snap2

{

float:left;

width:90px;

}



.col1snap2 b {color:#3F7AB9;}





.col1snap3

{

float:left;

width:330px;

position:relative;





}



.accosnap

{

float:left;

width:110px;

}



.accosnap1

{

float:left;

width:70px;

}



.accosnap2

{

float:left;

width:160px;

}

.accosnap3

{

float:left;

width:330px;



}



.NEWblk
{
float:left;
width:50px;
height:22px;
vertical-align:top;
}










#brdrline{

	float:left;

	width: 354px !important;

	width: 340px;

	color: #664;

	font-size: 11px;

	border-right: 2px #999999 solid !important;

	border-right: 0px #999999 solid;



}







.Show { display:block; }



.NoShow p {font-family: "Tahoma",sans-serif; text-align:justify}

.NoShow b {color:#3F7AB9;}

.contentright {

	float:left;

	width: 24px;

}



img{

	padding:0px;

	margin:0px;

	border:0px;

	margin-top: 0px;

	display:block;





}



.menucont {

width:372px;

height:56px;

}




#mnu ul {

  margin: 0.2em 0.1em 0 0 !important;

  margin: 0.1em 0.5em 0 0;

  padding: 0;

  float: left;

}

#mnu ul li {

  display: inline;

  list-style: none;

}



#mnu ul li a {

  float: left;

  padding: 0 1em;

font: 11px Tahoma, sans-serif;

  letter-spacing: 0.1em;

  line-height: 1em !important;

  line-height: 1em;

  color: #376DC9; 

  border-right: 1px solid #376DC9;

}



#mnu ul li a.last {

  padding-right: 0;

  border-right: 0;

}



#mnu ul li a:hover {

  color: #F79F1C;

}


.empspace {

border:0px;

	height:40px;

	width:398px;

	margin:0px;

	float:none;

	float:left;

}



.rightborder {

background:url(img/rightborder.gif) no-repeat;

background-position:right;

width:16px;

float:none;

}


.content li {

	list-style: url(img/li.gif);

	margin-left: 18px;

}

.content p {font-family: "Lucida Sans Unicode",sans-serif; text-align:justify}




form {

  padding: 0;

  margin: 0;

}



/* If you're finding the input elements get pushed down, increase the width */

label {

  float: left;

  width: 25%;

  vertical-align: top;

}



input,

textarea,

select {

  padding: 1px;

  font: 400 1em Tahoma, sans-serif;

  color: #999;

  background: #EEE;

  border: 1px solid #CCC;

}









input.button {

  font: 400 0.9em Tahoma, sans-serif;

  cursor: pointer;

  letter-spacing: 0.1em;

  color: #fff;

  background: #6796C5;

  border-width: 1px;

  border-style: solid;

  border-color: #556C98 #556C98 #556C98 #556C98;

}



input.radio {

  background: none;

  border: 0px;

}



.resersnap

{

float:left;

width:190px;

height:24px;



}



.resersnap2

{

float:left;

width:100px;

height:24px;



}

.resersnap2 b {color:#3F7AB9;}

.resersnap3

{

float:left;

width:100px;

height:65px;



}









.buttsnap

{

float:left;

width:190px;

height:24px;



}


.buttsnap1

{
float:left;

width:110px;

height:24px;

}





.FibranTxt{
	margin: 0px;
	width: 245px;
	height: 13px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:5px;
}

.FibranTxtMore{
	margin: 0px;
	width: 275px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.FibranTxt b{
color:#DE0029;
}

.FibranTxtMore b{
color:#DE0029;
}

.FibranTxtMore1{
	margin: 0px;
	width: 275px;
	height: 34px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}
.FibranTxtMore2{
	margin: 0px;
	width: 275px;
	height: 60px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.FibranContent{
	margin: 0px;
	width: 543px;
	height: 810px;
	float:left;
}

.PDFFibranTxt{
	margin: 0px;
	width: 130px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}

.PDFFibranTxtMore{
	margin: 0px;
	width: 40px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.PDFFibranTxt1{
	margin: 0px;
	width: 90px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}

.ECSConTxtMore{
	margin: 0px;
	width: 490px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.ECSConTxtMore1{
	margin: 0px;
	width: 490px;
	height: 27px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.FibranConTxtMore{
	margin: 0px;
	width: 490px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}


.ECSPTxt{
	margin: 0px;
	width: 125px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.ECSPTxt b{
color:#DE0029;
}



.PDFDowns{
	margin: 0px;
	width: 525px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}

.PDFECSTxt{
	margin: 0px;
	width: 150px;
	height: 10px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}

.PDFECSTxtMore{
	width: 40px;
	height: 10px;
	float:left;
	text-align:left;
	margin-top:5px;
}

.PDFECSTxtMore1{
	width: 40px;
	height: 20px;
	float:left;
	text-align:left;
	margin-top:10px;

}

.spac{
	margin: 0px;
	width: 525px;
	height:10px;
}

.ECSContent{
	margin: 0px;
	width: 543px;
	height: 700px;
	float:left;
}

.abtContentTxtReadN{
	margin: 0px;
	width: 18px;
	height: 18px;
	float:left;

}
.aBTuSContentTxtMore{
	margin: 0px;
	width: 100px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.aBTuSContentTxtMoreNw{
	margin: 0px;
	width: 365px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.aBTuSContentTxtMoreNw1{
	margin: 0px;
	width: 50px;
	height: 16px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.aBTuSContentTxtMore1{
	margin: 0px;
	width: 510px;
	height: 8px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.abtContentTxtnnEW{
	margin: 0px;
	width: 516px;
	height: 283px;
	float:left;
	background:url(img/smdaboutusBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.indexheader {
	margin: 0px;
	width: 780px;
	height: 725px;
}

.aboutusheader {
	margin: 0px;
	width: 780px;
	height: 780px;
}

.contactheader {
	margin: 0px;
	width: 780px;
	height: 750px;
}

.careerheader {
	margin: 0px;
	width: 780px;
	height: 875px;
}

.ecsheader {
	margin: 0px;
	width: 780px;
	height: 1110px;
}
.fibranheader {
	margin: 0px;
	width: 780px;
	height: 1220px;
}


.FibranTxtSpace{
	margin: 0px;
	width: 250px;
	height: 13px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.FibranTxtMoreSpace{
	margin: 0px;
	width: 275px;
	height: 13px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.FibranTxtSpace b{
color:#DE0029;
}


.aPDFFibranTxt{
	margin: 0px;
	width: 150px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}

.aPDFFibranTxtMore{
	margin: 0px;
	width: 40px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.aPDFFibranTxt1{
	margin: 0px;
	width: 150px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}
.aSpac{
	margin: 0px;
	width: 385px;
	height: 15px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
}



.New1PDF{
	margin-top: 4px;
	width: 100px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	
}

.New1PDFicon{
	margin: 0px;
	width: 30px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.New2PDF{
	margin-top: 4px;
	width: 190px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	
}


.New1PDFspc{
	margin: 0px;
	width: 150px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.aNew1PDF{
	margin-top: 7px;
	width: 100px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}
.aNew2PDF{
	margin-top: 7px;
	width: 265px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}
.aNew1PDFicon{
	margin: 0px;
	width: 30px;
	height: 25px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:5px;
	
}
.New1PDFspc1{
	margin: 0px;
	width: 18px;
	height: 35px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}


.aaFibranTxtSpace{
	margin: 0px;
	width: 250px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.aaFibranTxtMoreSpace{
	margin: 0px;
	width: 275px;
	height: 18px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
}

.aaFibranTxtSpace b{
color:#DE0029;
}




.upldCareersMoreNew{
	margin-top: 5px;
	width: 215px;
	height: 150px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.upldCareersMore1New{
	margin: 0px;
	width: 240px;
	height: 150px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.upldCareersMoreNew1{
	margin-top: 5px;
	width: 56px;
	height: 150px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.ECSProductFlash{
	margin: 0px;
	width: 177px;
	height: 686px;
	float:left;
}

.FIBRANProductFlash{
	margin: 0px;
	width: 177px;
	height: 796px;
	float:left;
}
.careersProductFlash{
	margin: 0px;
	width: 177px;
	height: 375px;
	float:left;
}


.ecstechbg{
	margin: 0px;
	width: 525px;
	height: 263px;
	float:left;
	background:url(img/techSpecBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}
.spacecs{
	margin: 0px;
	width: 525px;
	height:10px;
}

.FibranTxtFib{
	margin: 0px;
	width: 245px;
	height: 13px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:5px;
}
.FibranTxtFib b{
color:#DE0029;
}
.fibrantechbg{
	margin: 0px;
	width: 525px;
	height: 393px;
	float:left;
	background:url(img/fibranthSecBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}

.fibranfeaturebg{
	margin: 0px;
	width: 525px;
	height: 165px;
	float:left;
	background:url(img/fibranfeatureBG.jpg) no-repeat;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:justify;

}



.conInd{
	margin: 0px;
	width: 520px;
	height: 22px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	background:url(img/indcont.jpg) no-repeat;
	padding-left:5px;
	padding-top:3px;


}
.conInd b{
color:#DE0029;
}

.lstECS1PDF{
	margin-top: 4px;
	width: 130px;
	height: 20px;
	float:left;
	font: Tahoma, sans-serif;
	font-size:11px;
	text-align:left;
	
}

.ECS360ContentSpanSMD{
	margin: 0px;
	width: 543px;
	height: 31px;
}

.a360abt{
	margin: 0px;
	width: 436px;
	height: 31px;
		float:left;

	
}

.a360abt1{
	margin: 0px;
	width: 105px;
	height: 31px;
	float:left;


}


