/* Layout */
body{margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#424242; width:985; }
img{border:none;}
.SpcLine{ line-height:90%;}
ul, ol{	margin-left:22px; margin-top:0;	padding:0;  list-style-position:outside;  }
.asterik_li  ol ,ul{ list-style:none; margin-left:0em; margin-top:0;	padding:0;  }
.asterik_li  li{ background-position:top left; background-image:url(Images/asterik.gif); background-repeat:no-repeat; padding-left:10px; }
ul li{ list-style-type:disc; margin-left:20px; margin-top:0;	padding:0;  list-style-position:outside;}
ul li li{ list-style-type:circle; margin-left:1.5em; margin-top:0;	padding:0;  list-style-position:outside;}

.DownloadsList li{ padding-bottom:15px;}

/* Home Page & Common */
.MainTable{width:975px;}
.MainTable_TopTD1{height:10px; background-color:#ffffff;}
.MainTable_TopTD2{height:10px; background-color:#7d7d7b; width:840px;}
.MainTable_LogoTD{width:171px; text-align:left; padding-left:20px;}
.MainTable_MenuTD{width:814px; vertical-align:top; padding-top:0px;}
.MainTable_FlashAndServicesTD{vertical-align:top; text-align:left; padding-top:5px;}
.MainTable_ContentTD{vertical-align:top; text-align:left; padding-top:15px;}
.MainTable_SolutionAndMarketTD{vertical-align:top; text-align:left;}
.MainTable_FourBlocksTD{vertical-align:top; text-align:left; padding-top:20px;}
.MainTable_FooterDelimiterTD{background-image:url("Images/ServicesTableRowDelimiter.jpg"); background-repeat:repeat-x; background-position:100% 70%; padding-top:10px;}
.MainTable_FooterTD{vertical-align:top; text-align:center;}
.MainTable_CopyrightTD{vertical-align:top; text-align:center; padding-top:5px;}

.MenuAndSearchTable{width:830px;}
.MenuAndSearchTable_MenuTD{padding-top:5px; padding-left:0px; width:600px; }
.MenuAndSearchTable_DelimiterTD{ text-align:right;}
.MenuAndSearchTable_SearchTD{text-align:right;  width:150px; vertical-align:middle;}
.MenuAndSearchTable_SearchArrowTD{text-align:right; vertical-align:middle; width:25px;}

/*content*/
.MainTable_Content{width:100%; padding-top:20px;}
.ContentMainTable{width:100%;text-align:left; height:500px; vertical-align:top;}
.ContentMainTable_ImgTD{ text-align:right; position:relative; z-index:-1;}
.ContentMainTable_TD01{ width:253px; vertical-align:top;border-right: 1px solid #d7d7d7;padding-left:10px; padding-right:10px;}
.ContentMainTable_TD02{ vertical-align:top; width:403px;border-right: 1px solid #d7d7d7;padding-right:10px;padding-left:10px;}
.ContentMainTable_TD03{ vertical-align:top;padding-right:10px;padding-left:10px;width:224px;}
.ContentMainTable_TD02_Products_TD{ vertical-align:top; height:100%;}
.HgrayLine{border-top: 1px solid #d7d7d7; width:100%;}
.ContentTable01{width:253px;}
.ContentTable02{width:403px;}
.ContentTable03{width:224px;}
.ContentTable_TextTD{ text-align:left; vertical-align:top; padding-bottom:5px;}
.ContentTable_ArrowTD{ padding-right:10px; vertical-align:top;}
.News_Events_Text_TD{ padding-bottom:5px;}
.ProductsTable_ProductTD{ vertical-align:bottom; text-align:right; padding-left:5px; }
.SolutionsTable_ArrowTD{ padding-right:10px; vertical-align:top;}
.SolutionsTable_LmenuSubTitleTD{ padding-left:15px;}

/* Menu */
.Menu{ margin:0px!important; padding:0px; width:100%;}
.Menu *{margin:0px; padding:0px;}
ul.Menu{margin:0px; padding:0px;}

/* Images & Inputs */
.ImageLogo{border:none; padding-bottom:5px;}
.ImageSearchArrow{}
.InputSearch{width:135px; height:17px; padding:0px; border-left:1px solid #4d4d4d; border-top:1px solid #4d4d4d;  border-right:1px solid #d3d3d3;  border-bottom:1px solid #d3d3d3; }
/* Fonts */
.HP_GrayText{font-family:Arial; font-size:12px; color:#424242;}
.HP_FooterGrayText{font-family:Arial; font-size:12px; color:#707070;}
.HP_CopyRightGrayText{font-family:Arial; font-size:10px; color:#707070;}
.IP_LightBlueText{color:#1280c9;font-family:Arial; font-size:12px;}

.IP_LightBlueLink{color:#1280c9;font-family:Arial; font-size:12px; text-decoration:none; }
.IP_LightBlueLink2{color:#1280c9;font-family:Arial; font-size:12px; text-decoration:none; }
.IP_PagePos{color:#7a7a7a;font-family:Arial; font-size:11px; text-decoration:none; }

.IP_BlueLightLtitle{color:#1280c9;font-family: Arial; font-size:17px; text-decoration:none;width:100%;  font-weight:bold; vertical-align:top; text-transform:uppercase;}
.IP_BlueLightMtitle{color:#1280c9;font-family: Arial; font-size:13px; text-decoration:none; vertical-align:top; text-transform:uppercase; }
.IP_BlueLtitle{color:#043061; font-family: Arial; font-size:35px; line-height:37px; text-decoration:none;}
.IP_BlueMtitle{color:#043061; font-family: Arial; font-size:16px; text-decoration:none;}
.IP_TitleGrayText{font-family:Arial; font-size:14px; color:#424242; font-weight:bold;}

.IP_TitleGrayText{font-family:Arial; font-size:14px; color:#424242; font-weight:bold;}
.IP_SpecificationsTitle{color:#424242;font-family:Arial; font-size:13px;text-decoration:none; font-weight:bold; padding-bottom:10px;}

.IP_LightBlueTitle{color:#1280c9;font-family:Arial; font-size:14px; font-weight:bold; text-decoration:none; }
.IP_GrayTitle{color:#424242;font-family:Arial; font-size:14px;text-decoration:none; }

.HP_BlueText{font-family:Arial; font-size:12px; color:#002f5e;}
.HP_BlueTitle{font-family:Arial; font-size:13px; font-weight:bold; color:#043061; text-decoration:none;}

/* Links */
.BackToLink{color:#1280c9;font-family:Arial; font-size:11px;text-decoration:none; font-weight:bold; background-image:url(Images/top_gray_arrow.gif); background-repeat:no-repeat; padding-left:11px;}
.NoteLinkLightBlue{color:#1280c9;font-family:Arial; font-size:11px;text-decoration:none; font-weight:bold; }
.LinkReadMoreBlue{font-family:Arial; font-size:12px; color:#1280c9; text-decoration:none;}
.LinkMoreNewsBlue{font-family:Arial; font-size:12px; color:#1280c9; text-decoration:none;}
.LinkEmailLightBlue{font-family:Arial; font-size:12px; color:#1280c9; text-decoration:none;}

/* footer */
.MainTable_FooterDelimiterTD{background-image:url("Images/ServicesTableRowDelimiter.jpg"); background-repeat:repeat-x; background-position:100% 70%; padding-top:10px;}
.MainTable_FooterTD{vertical-align:top; text-align:center;}
.MainTable_CopyrightTD{vertical-align:top; padding-top:5px;}
.MainTable_FooterTable{color:#707070; }
.MainTable_FooterTable a{color:#707070; text-decoration:none; }

/* -------------Inner Pages --------------------*/
.MainTableTD { width:100%; border-bottom: 1px solid #d7d7d7;  padding-bottom:10px; border-top: 1px solid #d7d7d7; padding-top:7px; }

.MainTable_TD01 { width:218px!important; text-align:left; padding-right:10px;  vertical-align:top;  }
.MainTable_TD02 { width:540px!important; border-left :1px solid #d7d7d7; padding-left:20px; vertical-align:top;padding-right:20px;}
.MainTable_TD03 { width:218px;  border-left :1px solid #d7d7d7; padding-left:10px; vertical-align:top;text-align:right; height:600px; }

table.MainTable_TD02{width:100%;}

.ProductsTable{ width:100%;}
.RedOpenArrowTD{  width:10px ; height:10px;  padding-right:10px; vertical-align:Top;}
.GrayArrowTD{  background-position-y: 2pt;background-image:url(Images/gray_arrow.gif); background-repeat:no-repeat; width:10px ; height:10px; vertical-align:text-bottom;}
 
.TitlePaddindg { padding-bottom:5px; }

.Hspc{ padding-top:10px;}
.HBspc{ padding-bottom:10px;}

.HSmallSpc{ padding-top:5px;}

.VSpc{ padding-right:10px;}
.V20Spc{ padding-right:20px;}
.VL5Spc{ padding-left:5px;}

.VSmallSpc{ padding-right:5px;}

.NO_Decoration{ text-decoration:none;}
.LMenuTextTD{ width:100%;}

.LeftMenuTR{ padding-bottom:5px;}

.IP_FListItem{  background:  url(Images/gray_arrow.gif) no-repeat ; background-position-y:4px; padding-left:15px; line-height:200%;  font-family:Arial; font-size:12px;color:#043061 ; text-decoration:none; }

.IP_ListItem{  background:  url(Images/gray_arrow.gif) no-repeat ; background-position-y:4px; padding-left:15px; line-height:200%;  font-family:Arial; font-size:12px; }
.GrayArrowListItem{  background:  url(Images/gray_arrow.gif) no-repeat ; background-position-y:6px; padding-left:15px;}


 .IP_InfoTable {padding-top:5px; margin-top:-14px; width:205px; }
 .IP_InfoTable a, #SolutionsTable a{color:#424242; text-decoration:none;}
 .IP_InfoTable a:hover, #SolutionsTable a:hover{color:#1280c9; }
 th .IP_InfoTable{  width:100%; font-family:Arial; font-size:12px; color:#424242; font-weight:bold; }
 td .IP_InfoTable{ text-align:left; color:#424242;  }
 
 .IP_InfoTableTitleTR {background:#dfdfdf; height:22px;padding-left:5px; }
 
.IP_KEYSTANDARDS_TD{ width:205px;line-height:150%; background-color:#f8f8f8; padding-top:10px; padding-left:10px; padding-right:15px; padding-bottom:10px;}

#IP_KEYSTANDARDS {border :1px solid #d7d7d7; }

.ContentMainTbl{width:520px!important; vertical-align:top;}

.ListTable{ line-height:150%; }

.TableDiagram{ border-bottom:1px solid #d7d7d7; }
.TableDiagram .title{color:#1a2d5b; font-weight:bold; font-size:11px; font-family:Arial;}
.TableDiagram .x{color:#1a2d5b; font-weight:bold; font-size:13px; font-family:Arial; text-decoration:none;}
.TableDiagram th{ font-size:9px; font-weight:bold; width:134px; text-align:left;  padding-left:7px;padding-right:3px;padding-top:5px;padding-bottom:5px; background-color:#dfdfdf}
.TableDiagram th a{ font-size:9px; color:#424242; text-decoration:none;}
.TableDiagram td{padding-right:2px; padding-top:10px;padding-bottom:10px;font-size:11px; font-weight:none;border-bottom:1px solid #d7d7d7; }
.TableDiagram_LeftTD{  border-right:1px solid #d7d7d7; }
.TableDiagram_RightTD{ }
.TableDiagram_InnerTD{ border-right:1px solid #d7d7d7!important;text-align:center; }


.TableDiagram_InnerTable td{border:0px; padding:0px; padding-bottom:5px;}
.TableDiagram_InnerTR{padding:0px!important;  border-left:0px!important;border-bottom:0px!important; padding-top:3px !important; padding-right:5px !important;border-right:1px solid #d7d7d7!important;}
.TableDiagram_InnerTable_img{ vertical-align:top; }
.TableDiagram_InnerTR_TextTD{ border:0px !important ; padding:0px !important}

.IP_PagePos{ width:100%; vertical-align:top;}
.IP_PagePos{vertical-align:top; text-align:left;}
.IP_PagePos a{ text-decoration:none; color:#1280c9; }

.keyTest_ImgTD{ vertical-align:bottom;}
.innerImgTbl{ float:right; text-align:center;  margin-left:2em;}
.AcousticsTable_ImgTD{ padding-right:30px; vertical-align:top; padding-left:10px;}
.AcousticsTable td{ border-bottom:1px solid #d7d7d7;padding-top:20px;padding-bottom:20px;}
.AcousticsTable_textTD{ }

.SpcBtwnHtr2Text{padding-bottom:30px;}

.NotesTitleTD{font-family:Arial; font-size:12px; color:#424242; font-weight:bold; padding-bottom:5px;padding-top:30px; }
.NoteTextTD{font-size:11px;}

.LoginTable{ padding-bottom:15px; border:solid 1px #e0dfe3;}

.RequestQuoteTable input, .LoginTable input{width:135px; height:17px; padding:0px; border:1px solid #bababa; background-color:#fff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
input[type=checkbox]{border:none;}
.RequestQuoteTable textarea {  width:344px; overflow:auto; height:113px; padding:0px; border:1px solid #bababa; background-color:#fff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
.SubmitInputButton{width:67px!important; height:21px!important; background-image:url(images/Submit.jpg); background-repeat:no-repeat; border:0px!important; background-color:Transparent; cursor:pointer; }
.CompanyOverviewImageTD{ padding-bottom:20px;}
.ContactUsPhonesTable td{ padding-right:20px;  }
.RequestQuoteTable td {padding-right:10px; vertical-align:top; }
.RequestQuoteTable{ width:404px; }
.RequestQuoteTable td{ padding-bottom:10px;}

.RequestQuoteNoteTD{border-top:1px solid #d7d7d7; padding-top:20px; padding-bottom:10px;padding-top:17px; }

.RequestQuoteButton{width:110px!important; height:21px!important; background-image:url(images/RequestQuoteButton.gif); background-repeat:no-repeat; border:0px!important; background-color:Transparent; }
.ResetButton{width:67px!important; height:21px!important; background-image:url(images/ResetButton.gif); background-repeat:no-repeat; border:0px!important; background-color:Transparent; cursor:pointer; }

.CountrySelectTable select{width:150px;}
.CountrySelectTable .TextTD{width: 60px;}
.submitImageTD{padding-left:10px;}

.CountriesTable{width:100%; border-top:1px solid #d7d7d7;}
.CountriesTable .title{font-size:12px;color:#1a2d5b; font-weight:bold;}
.CountriesTable .subTitle{font-size:12px;color:#1a2d5b; font-weight:normal;}

.CountriesInfoTable { margin-top:10px;}
.CountriesInfoTable .textTD{ padding-left:20px; font-weight:bold; line-height:100%;}

.RepresentativesRequestQuoteTABLE{ width:100%; margin-top:30px;}
.RepresentativesRequestQuoteTABLE input { width:139px; height:19px; padding:0px; border:1px solid #bababa; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
.RepresentativesRequestQuoteTABLE td{ padding-bottom:10px;}
.RepresentativesRequestQuoteTABLE select{ width:141px;}
.ChooseRegionTable {width:100%;}
.ChooseRegionTable .TextTD{width:150px; padding-right:10px;}

.GeneralCommentsTD textarea{  width:95%; overflow:auto; height:113px; padding:0px; border:1px solid #bababa; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}


/* CLIENTS */
.ClientsTable{width:100%}
.ClientsTable img { }
.ClientsTable td {border:solid 1px lightGrey;padding-left:2px; width:25%; text-align:center; height:58px; background-repeat:no-repeat; }
.ClientsTable a{border:0;}

/* Clients Testimonials */
.Testimonial span{font-style: italic;}
.Testimonial{ border-bottom: 1px solid #bababa; padding-bottom:5px; margin-bottom:10px;}
.NewText{ font-size:10px; vertical-align:top; color:#043061;}

#SiteMap
{
    margin:0;
    padding:0;
    margin-left:20px;
    list-style-position:outside;
    list-style-image:url(images/SubBullet.jpg);
    width:250px;
}

#SiteMap a
{
    color:#424242;
    text-decoration:none;
}

/*orderingTable*/
.OrderingTable{border-top:1px solid #1a2d5b;width:100%;border-bottom:1px solid #1a2d5b; font-size:11px; font-family:Arial; }
.OrderingTable .title{color:#1a2d5b; font-weight:bold;}

.OrderingTable .rightTd{width:80%; border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; vertical-align:top; padding:3px; padding-left:5px;  }
.OrderingTable .leftTd{width:20%!important; border-bottom:1px solid #d7d7d7; vertical-align:top; padding:3px;  }

.OrderingTable .BottomRightTd{width:72%; border-left:1px solid #d7d7d7;border-bottom:0px; vertical-align:top; padding:3px; padding-left:5px;  }
.OrderingTable .BottomLeftTd{width:28%!important; border-bottom:0px; vertical-align:top; padding:3px;  }


.OrderingTable .TitleTD{border-top:1px solid #1a2d5b;border-bottom:1px solid #d7d7d7;width:100%; }
.OrderingTable td{padding : 3px;}
.NotesTitleTD{font-family:Arial; font-size:12px; color:#424242; font-weight:bold; padding-bottom:5px;padding-top:30px; }
.NoteTextTD{font-size:11px;}

/* Glossary */
#findButton{ background-image:url(images/findButton.gif) ; background-repeat:no-repeat!important; cursor:hand; width:51px; height:20px; border:0px;}
#srchInput { width:139px; height:19px; padding:0px; border:1px solid #bababa; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
.LinkGlossaryLetter{font-family:Arial; font-size:12px; color:#1280c9; text-decoration:none; padding-left:10px;}

.LinkGlossaryLetterWithLspc{font-family:Arial; font-size:12px; color:#1280c9; text-decoration:none; padding-left:6px;}
.GlossaryLetter {color:#1a2d5b; font-weight:bold; font-size:14px; font-family:Arial; padding-bottom:22px;}

.GlossaryDL{}
.GlossaryDL dt{ text-transform:capitalize; }
.GlossaryDL dd{ padding-bottom:20px; padding-left:0px!important; margin-left:0px!important;text-transform:none; }

/* Useful Links */
.dropDownTitle{ cursor:hand;}
.dropDownMenu{  padding-left:14px;}
a {cursor:pointer;}

/* Request Information */
.RegistrationTABLE{  width:100%; border-top:1px solid #bababa;}
.RegistrationTABLE input { width:139px; height:19px; padding:0px; border:1px solid #bababa; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
/*.RegistrationTABLE td{vertical-align:top; padding-bottom:13px;}*/
.RegistrationTABLE select{ width:148px; }
.RegistrationTABLE textarea { width:139px; height:59px; overflow:auto; padding:0px; border:1px solid #bababa; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
.checkBoxCSS{ width:15px!important;  height:13px; padding:0px!important; border-width:0!important; background-color:#ffffff;font-family:Arial; font-size:12px; color:#424242; padding-right:5px;}
.Notes textarea {width:97%; margin-top:5px; padding:3px;} 

.dropDownMTitle{cursor:pointer;}

.SpecificationsTable{ width:100%; font-size:12px; font-family:Arial;}

.SpecificationsTable .RowTab{ padding-left:15px;}

.SpecificationsTable .Row2Tab{ padding-left:30px;}

.SpecificationsTable .Row3Tab{ padding-left:45px;}

.SpecificationsTable .Row4Tab{ padding-left:60px;}

#tblRep a
{
    color:#1280c9;
    text-decoration:none;
}

#tblTestimonials td
{
    padding-bottom:14px;
    border-bottom:dotted 1px lightGrey;
}

.LinkBlueText
{
    color:#1280c9; text-decoration:none;
}

.selectionhighlight
{
    color:Red;
}

.Table_Specs
{
     border-color:#d7d7d7;
    
    font-size:11px;
}

.Table_Specs td
{
     padding:5px;
}

.Table_Specs a
{
    color:#aaaaaa;
    text-decoration:none;
}

#divCountriesTables table a
{
    color:#1280c9;
    text-decoration:none;
}

#divCountriesTables table
{
    width:300px;
    margin-top:5px;
}

#divCountriesTables table td
{
    vertical-align:top;
    padding:10px;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.FAQItem
{
    width:100%;
    margin-bottom:10px;
}

.FAQItem th
{
    cursor:pointer;
}

.FAQItem a, .lightBlue
{
    color:#1280c9;
    text-decoration:none;
}

.Box4100
{
    display:block;
    width:205px;
    height:113px;
    background:transparent url(images/Products-Boxes2.jpg) no-repeat 0 0;
}

.Box4100:hover
{
    background:transparent url(images/Products-Boxes2.jpg) no-repeat 0 -113px;
}

.Box8200
{
    display:block;
    width:205px;
    height:133px;
    background:transparent url(images/Products-Boxes1.jpg) no-repeat 0 -133px;
}

.Box8200:hover
{
    background:transparent url(images/Products-Boxes1.jpg) no-repeat 0 0px;
}
