body{
margin:0px;
background-image:url(../images/body_bg.gif); background-repeat:repeat-x;
background-color:#172531;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#0969aa;
}

.LeftFloat{float:left}
.RightFloat{float:right}
.Clear{clear:both}
.WhiteTxt{color:#fff}
.BlackTxt{color:#242424}
.GreyTxt{color:#858585}





.MainImg{float:left; width:109px; text-align:center}

#MainWraper{width:960px; margin:auto}
#Header{ width:960px;}
#Navigation{float:left; width:100%; padding-top:13px}
#MiddleWraper{background-color:#dfdfdf; background-image:url(../images/page_bg.gif);background-repeat:repeat-x; float:left; width:960px;  padding-bottom:10px;}
#LeftBlock{float:left; padding-left:10px;}
#RightBlock{float:left; padding-left:7px;}
#Footer{float:left; width:924px; background-image:url(../images/futter_bg.gif); background-repeat:repeat-x; height:50px; padding:13px 18px 18px 18px; line-height:18px;}
#InnerMiddle{width:940px; margin:auto}
#InnerMiddleWraper{width:922px; margin:auto}
#AboutLeftBlock{float:left; width:226px; padding-right:5px}
#AboutRightBlock{float:left; width:687px; }




.HeaderRight{float:right; width:695px; }
.Flags{float:left; padding:0px 0px 5px 8px;}
.SearchBlock{float:right; padding:5px 12px 0px 0px;}
.Worldwide{float:left; padding:4px 9px 0px 0px;}
.NavBg{float:left; background-image:url(../images/nav_md.gif); background-repeat:repeat-x; height:30px; width:685px;}
.ServicesTitle{clear:both; text-align:left; padding:12px 0px; text-transform:uppercase}
.PadL{padding-left:22px;}
.RightBlocks{float:left; width:623px; padding-top:10px;}


.AboutTopBg{float:left; background-image:url(../images/middle_top.gif); background-repeat:repeat-x; height:8px; width:924px; }
.AboutPageBg{ float: left; background-image:url(../images/about_md.gif); background-repeat:repeat-y; width:940px;}
.AboutBotttomBg{ margin:auto; background-image: url(../images/about_bottom.gif); background-repeat:repeat-x; height:24px; width:936px}
.SubMenuBg{float:left; background:url(../images/menu_bg.gif); background-repeat: no-repeat; width:224px;  background-color:#334e66; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-top:1px solid #c6c6c6; padding-top:10px; padding-bottom:5px;}
.MenuBlock{width:185px; margin:auto}
.DotBg { float:left; width:185px;  background-image:url(../images/dot_img.gif); background-repeat:repeat-x; height:1px; margin:2px 0px}
.LogoBlock{float:left; padding-top:15px;}
.AboutTitleline{float:left; background-image:url(../images/about_middle.gif); background-repeat:repeat-x; height:41px; width:683px;}
.RedTextC{clear:both; font-size:17px; color:#2f475e; text-transform: uppercase; padding-left:5px;}
.DecTextGrey{float:left; color:#646464; padding:15px 0px 0px 5px; text-align:justify; line-height:16px; font-size:12px;}
.LeftTitleBg{float:left; background-color:#636363; font-weight:bold; font-size:11px; color:#FFFFFF; height:19px; width:214px; margin-top:20px; padding:4px 0px 0px 10px;}
.LeftBg{float:left; background: #c6c6c6; width:220px; color:#575757; padding:4px 0px 4px 4px}
.LeftTxtBlock{float:left; padding-left:4px;  width:119px; line-height:12px;}
.BlueTxt{color:#0e5e93}
.ManagementBg{float:left; background-image: url(../images/manage_bg.jpg); background-repeat:repeat-x; height:181px; width:677px; margin-top:10px; padding:8px 5px 0px 8px;}
.ManagementTxt{float:left; width:555px; color:#555555; line-height:16px; padding-left:10px; text-align:justify}
.CareersBlock{float:left; background-color:#eeeeee; border:4px solid #c4c3c3; width:658px; padding:12px 12px 0px 12px; margin-bottom:10px}
.OpportunityBg{float:left; background-image:url(../images/opppurtunity_bg.gif); background-repeat:no-repeat; margin:0px 10px 10px 0px; width:281px; height:41px; padding:17px 0px 0px 38px;}
.LeftSubMenuBlock{ background-color:#e6e8e8; border:1px solid #dcdedf ; width:215px; margin-top:25px; padding:15px 4px 4px 4px;  font-size:12px; color:#1f89cf; }
.LeftSubMenu{ width:205px; clear:both; background-image:url(../images/why_bg.gif); background-repeat:repeat-x; height:23px; padding:4px 0px 0px 10px;}
.ContactBlock{float:left; width:329px; padding-right:24px;}
.ContactBG{float:left; width:309px; background-image:url(../images/contact_bg.gif); background-repeat:no-repeat; height:192px; margin:2px 0px 25px 0px; font-size:12px; color:#2e475d; text-transform:uppercase; padding:12px 0px 0px 20px; line-height:22px;}
.ContactBlockRight{float:left; width:329px;}


.TextArea{float:left; background-image:url(../images/search_bg.gif); background-repeat:repeat-x; height:16px; border:1px solid #22405c; font-size:11px; color:#666666; padding:3px 0px 0px 2px}

.TextArea2{float:left; background-image:url(../images/search_bg.gif); background-repeat:repeat-x; height:16px; border:1px solid #cecece; font-size:11px; color:#7b7b7b; padding:3px 0px 0px 2px; font-weight:bold}


.InnerSubMenu a{float:left; width:190px; background:none; color:#fff;  text-decoration:none; text-transform: uppercase; padding:5px 2px}
.InnerSubMenu a:hover{float:left; width:190px; background-color:#eeeeee; color:#3e3e3e;  text-decoration:none; text-transform: uppercase; padding:5px 2px}

.MenuBlock ul {list-style:none; margin:0px; padding:0px; float:left}
.MenuBlock li {list-style:none;  width:190px;  background-image:url(../images/dot_img.gif); background-repeat:repeat-x; height:1px; height:26px; background-position:bottom}
.MenuBlock li a{float:left; width:190px; background:none; color:#fff;  text-decoration:none; text-transform: uppercase; padding:5px 2px}
.MenuBlock li a:hover{float:left; width:190px; background-color:#eeeeee; color:#3e3e3e;  text-decoration:none; text-transform: uppercase; padding:5px 2px}

.MenuBlock li.active a{float:left; width:190px; background-color:#eeeeee; color:#3e3e3e;  text-decoration:none; text-transform: uppercase; padding:5px 2px}

.InnerSubMenuActive a{float:left; width:190px; background-color:#eeeeee; color:#3e3e3e;  text-decoration:none; text-transform: uppercase; padding:5px 2px}
.InnerSubMenuActive a:hover{float:left; width:185px; background-color:#eeeeee; color:#3e3e3e;  text-decoration:none; text-transform: uppercase; padding:5px 2px}



.Nav a{float:left; font-size:12px; text-decoration:none; text-align:center; padding:7px 10px 0px 10px; color:#242424; height:23px; font-weight:bold; width:auto} 
.Nav a:hover{float:left; font-size:12px; text-decoration:none; color:#fff; background-image:url(../images/nav_hover.gif); background-repeat:repeat-x; text-align:center; padding:7px 10px 0px 10px; height:23px; font-weight:bold;}

.NavActive a{float:left; font-size:12px; text-decoration:none; color:#fff; background-image:url(../images/nav_hover.gif); background-repeat:repeat-x; text-align:center; padding:7px 10px 0px 10px; height:23px; font-weight:bold; }
.NavActive a:hover{float:left; font-size:12px; text-decoration:none; color:#fff; background-image:url(../images/nav_hover.gif); background-repeat:repeat-x; text-align:center; padding:7px 10px 0px 10px; height:23px; font-weight:bold; }

.OptionLink a{text-decoration:none; color:#0969aa; font-weight:bold}
.OptionLink a:hover{text-decoration:none; color:#242424; font-weight:bold}

.ProductLink a{text-decoration:none; color:#0969aa;}
.ProductLink a:hover{text-decoration:none; color:#242424; }


.ViewMore a{text-decoration:none; color:#242424; }
.ViewMore a:hover{text-decoration:none; color:#0969aa; }



.FooterLink a{text-decoration:none; color:#fff; }
.FooterLink a:hover{text-decoration:none; color:#a6e9ff; }


.OppLink a{text-decoration:none; color:#5d5757; font-weight:bold }
.OppLink a:hover{text-decoration:none; color:#1f1f1f; font-weight:bold }



.MenuLink a{text-decoration:none; color:#575757; font-size:11px; }
.MenuLink a:hover{text-decoration:none; color:#1f1f1f; font-size:11px;}



.MailLink a{text-decoration:none; color:#d22e3d; font-size:12px; text-transform:capitalize }
.MailLink a:hover{text-decoration:none; color:#1f1f1f; font-size:12px; text-transform:capitalize}
