﻿b.Mandatory{color:#000000;font-weight:bold; font-size:medium; }
a.caps { color:#999; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:90%;}
a { color:#999; text-transform:none; text-decoration:none; font-weight:bold; font-size:90%;}
a:hover { color:#993333; text-decoration:underline; }
a.WithOutTextTrans { color:#999; text-transform:none; text-decoration:none; font-weight:bold; font-size:90%;}
a.WithOutTextTrans:hover { color:#993333; }
input[type="submit"] { width:auto; text-transform:capitalize; font-size:90%; font-weight:bold; height:25px; }
.button {color:#FFF;background-color:#000; width:70px; height:25px; border:none;}
.tbl{ height:auto; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.tbl1{ height:auto; width:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.BreakLine { height:10px;}
th { text-align:left;}

#fullparagragh { width: 100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  line-height: 20px; }
#fullparagragh h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#fullparagragh h2 {color: #000; text-transform: capitalize; font-size: 120%; margin: 1px auto; font-weight:bold; margin-top:0px; }
#fullparagragh p {line-height: 20px; margin-top:0px;  }
#fullparagragh b,em{color:#993333;font-weight:bold; margin-top:0px; }
#fullparagragh .highlighttext { width:100%; height:auto; vertical-align:top; line-height:20px; margin-top:0px; }
#fullparagragh .highlighttext a{color:#999; text-decoration:none; margin-top:0px; }
#fullparagragh .highlighttext  a:hover{color:#993333; text-decoration:none;}
#fullparagragh .chartimg { height : 100%; width:700px; }

#tblContent{ width:100%; height:auto; vertical-align:top; }
#tblContent h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#fullparagragh h2 {color: #000; text-transform: capitalize; font-size: 120%; margin: 1px auto; font-weight:bold; margin-top:0px; }

#tblContentWithSideBar { width: 100%; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;  }
#tblContentWithSideBar h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space:nowrap; }
#tblContentWithSideBar .title2 {color: #000; text-transform: capitalize;white-space:normal; font-size: 120%; Padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold;  }
#tblContentWithSideBar p {line-height: 20px; margin-top:0px 0px 0px 0px;padding:0px 0px 0px 0px;  }
#tblContentWithSideBar b,em{color:#993333;font-weight:bold; margin-top:0px; }
#tblContentWithSideBar .highlighttext { width:100%; height:auto; vertical-align:top; line-height:20px; margin-top:0px; }
#tblContentWithSideBar .highlighttext a{color:#999; text-decoration:none; margin-top:0px; }
#tblContentWithSideBar .highlighttext  a:hover{color:#993333; text-decoration:none;}

/*..................................Start - For Index Page ...........................................*/
#tblCamProducts { height:auto; width:auto; vertical-align:top;}
#tblCamProducts th a{ color:#993333; text-transform: uppercase; font-size: 120%;}
#tblCamProducts th a:hover{color:#666; text-decoration:underline;}

#tblCamCompany { height:auto; margin-left: 60px; width:190px; vertical-align:top;   }
#tblCamCompany th{color:#993333; text-transform: uppercase; font-size: 120%; }
#tblCamCompany a { color:#000; text-align:left;padding-left:0px; text-decoration:none; font-size:100%; font-weight:600; line-height: 22px; }
#tblCamCompany a:hover {color: #666; text-decoration:underline; margin:10px;}
#tblCamCompany a:hover:before {content: "\00BB \0020"; color: #993333; }

#tblCamResources { height:auto; width:200px; vertical-align:top; position:static;}
#tblCamResources th a{color:#993333; text-transform: uppercase; font-size: 120%; padding:0px 0px 0px 0px;}
#tblCamResources th a:hover{color:#666; text-transform: uppercase; font-size: 120%; padding:0px 0px 0px 0px;}
#tblCamResources span.Para {width: 195px; line-height: 22px; color: #000; vertical-align:top;  }
#tblCamResources a{color: #000; font-weight: bold; text-decoration:none;}
#tblCamResources a:hover{ color:#666; text-decoration:underline;}

#tblCamAftermarket { height:auto; width:200px; vertical-align:top;  position:static;}
#tblCamAftermarket th a{ color:#993333; text-transform: uppercase; font-size: 120%;}
#tblCamAftermarket th a:hover{ color:#666; text-transform: uppercase; font-size: 120%;}
#tblCamAftermarket td{ padding-top:0px;  vertical-align:top;}
#tblCamAftermarket span.Para {width: 195px; line-height: 22px; color: #000; padding-top:0px;  vertical-align:top;}
#tblCamAftermarket a{color: #000; font-weight: bold; text-decoration:none;}
#tblCamAftermarket a:hover{ color:#666; text-decoration:underline;}
/*..................................End - For Index Page ...............................................*/


/*..................................Start - For ProductList Page ........................................*/
#tblProductList { width:100%; height:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; }
#tblProductList a img { color:#666; border:none;}
#tblProductList a:hover img{ color:#993333; border:none; }
#tblProductList #tblPL_Products{ width:100%; height:auto; vertical-align:top;}
#tblProductList #tblPL_Products th {color:#993333; font-size:120%; font-weight:bold; text-transform:capitalize;}
#tblProductList #tblPL_Products p { color:#000; font-size:95%; text-transform:none; line-height:20px; font-weight:normal;}
#tblProductList #tblPL_ProductSearchBy{width:948px;height:auto;vertical-align:top; font-weight:normal;}
#tblProductList #tblPL_ProductSearchBy td{}
#tblProductList #tblPL_ProductSearchBy #tblHead th{width:210px;color:#000; font-size:100%; font-weight:bold; font-size:90%; text-transform:uppercase; border-bottom: 1px solid #993333;}
#tblProductList #tblPL_ProductSearchBy #tblParagraph p{width:210px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; color:#000; font-size:95%; text-transform:none; line-height:17px; }
#tblProductList #tblPL_ProductSearchBy .ProductSearchByControl {width:210px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#tblProductList #tblPL_ProductSearchBy .ProductSearchByControl select {width:178px; font-size:90%; height:20px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } 
#tblProductList .tblProductListResults { width:100%; height:auto; vertical-align:top;}
#tblProductList .tblProductListResults .PL_SearchResults span {width:70px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; color:#993333; font-size:100%; font-weight:bold;text-transform:none;}
#tblProductList .tblProductListResults td { padding-top:0px;text-transform:none;}
#tblProductList .tblProductListResults .PL_SearchResults td{width:25%;text-transform:none;}
#tblProductList .tblProductListResults .PL_Lblnodata{white-space:nowrap; color:#666; text-transform:none;font-size:100%;}
#tblProductList .tblProductListResults a { color:#666; font-size:100%; text-decoration:none; text-transform:none;/*word-wrap:normal;*/}
#tblProductList .tblProductListResults a:hover { color:#993333; text-decoration:underline;}
/*..................................End - For Product Page ........................................*/

/*...................................... Start - Resource List ................................*/
#tblResourceList{ width:100%; height:auto; vertical-align:top;}
#tblResourceList #tblRL_Resource { width:100%; height:auto; vertical-align:top;}
#tblResourceList #tblRL_Resource th { color:#993333; font-size:120%; font-weight:bold; text-transform:capitalize;   }
#tblResourceList #tblRL_Resource p { color:#000; font-size:95%; text-transform:none; line-height:20px;}
#tblResourceList #tblRL_ResourceSearchBy{width:948px;height:auto;vertical-align:top;}
#tblResourceList #tblRL_ResourceSearchBy td{}
#tblResourceList #tblRL_ResourceSearchBy #tblHead th{width:295px;color:#000; font-size:100%; font-weight:bold; font-size:90%; text-transform:uppercase; border-bottom: 1px solid #993333;}
#tblResourceList #tblRL_ResourceSearchBy #tblParagraph p{width:295px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; color:#000; font-size:95%; text-transform:none; line-height:17px; }
#tblResourceList #tblRL_ResourceSearchBy .ResourceSearchBy {width:295px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#tblResourceList #tblRL_ResourceSearchBy .ResourceSearchBy .txtbx{width:260px; font-size:90%; text-transform:uppercase;height:16px; padding:0px 0px 0px 0px;margin:0px 5px 0px 0px; }
#tblResourceList #tblRL_ResourceSearchBy .ResourceSearchBy .dxeEditArea{ color:#000; width:260px; font-size:90%;height:16px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
#tblResourceList #tblRL_ResourceSearchBy .ResourceSearchBy select {width:258px; font-size:90%; height:20px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; } 
#tblResourceList #tblRL_ResourceSearchBy .ResourceSearchBy .butGo { width:25px;height:20px;background-color:#000; color:#FFF; border:none; font-weight:bold; text-transform:uppercase; padding-left:0px; top: 3px;}
#tblResourceList #tblRL_ResourceResult { width:100%; height:auto; vertical-align:top; padding-top:30px;}
#tblResourceList #tblRL_ResourceResult th { color:#993333; font-weight:bold; text-transform:capitalize; font-size:110%; }
#tblResourceList #tblRL_ResourceResult .tblRL_Result{ width:100%; height:auto; vertical-align:top; }
#tblResourceList #tblRL_ResourceResult .tblRL_Result td{  width:25%;}
#tblResourceList #tblRL_ResourceResult .tblRL_Result a { color:#666; text-transform:none; text-decoration:none; font-size:90%;}
#tblResourceList #tblRL_ResourceResult .tblRL_Result a:hover { color:#993333;text-decoration:Underline; }
#tblResourceList #tblRL_ResourceResult .lbl { color:#993333; font-weight:bold;}
#tblResourceList #tblRL_ResourceResult .lblNoRecords { color:#666; text-transform:none; font-weight: bold; font-size:100%;}
/*...................................... End - Resource List   ................................*/

/*Form*/
.myform {margin:0 auto;width:90%;padding:14px; vertical-align:top; }
.myform #stylereg {line-height:25px; color:#000;}
.myform #stylereg .fontstyle{color:#993333;font-size:90%;font-weight:bold;}
.myform #stylereg .contact{width:325px;  /*background-color:#000; color:White;*/}
.myform #stylereg th{color:#993333;font-weight:bold; vertical-align:top; text-align:left;} 
.myform #stylereg b.Mandatory{color:Red;font-weight:bold;} 

/*Form2*/
.myform2 {margin:0 auto;width:90%;padding:14px;}
#stylereg {line-height:25px; color:#000;}
#stylereg .fontstyle{color:#993333;font-size:90%;font-weight:bold;}
#stylereg .registrationinput{font-family:Arial ;}
#stylereg .registrationCBX{font-family:Arial; line-height:18px;}
#stylereg .contact{width:325px;  /*background-color:#000; color:White;*/}
#stylereg th{color:#999;font-weight:bold;text-align :left } 
#stylereg b.Mandatory{color:Red;font-weight:bold;} 

/*About Us */
#AboutUsContent{line-height:20px; }
#AboutUsContent ol{padding:0px 0px 0px 30px; }
#AboutUsContent li{padding-left:0px;}
#AboutUsContent p{padding-left:10px; }
#AboutUsContent span{font-weight: bold; text-transform:capitalize;}
#WVRContent .chart{padding-left:50px;}

/*Code of Ethics */
.tblcode{width:100%; color:#000;}
.tblcode .tdh{width:65%;}
.tblcode .tdhd{width:35%;}

/*... Search page ... */
.camSearch{width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:solid 1px blue; }
.camSearch tr { width:100%; text-align:center;}
.camSearch td { width:100%; text-align:center;}

/*..................................Start - For Divisions Page ......................................*/
#tblDivisions{ width:100%; height:auto; vertical-align:top; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; line-height:20px; font-size:small;}
#tblDivisions th{ color:#993333; text-transform:capitalize; font-size:120%; font-weight:bold; line-height:25px;}
#tblDivisions h1{ color:#993333; text-transform:capitalize; font-size:120%; font-weight:bold;}
#tblDivisions h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space:nowrap; }
#tblDivisions p{ color:#000; font-size:90%; font-weight:normal; line-height:20px;}
#tblDivisions p a{ color:#999; font-size:100%; font-weight:bold; line-height:20px; text-transform:none;}
#tblDivisions p a:hover{ color:#993333;}
#tblDivisions a { text-transform:none; font-size:90%;line-height:20px; font-weight:bold;}
/*..................................End - For Divisions Page ........................................*/

/*..................................Start - For Products Page ......................................*/
#tblProduct { width: 100%; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; line-height:20px; }
#tblProduct h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space:nowrap; }
#tblProduct .title2 {color: #000; text-transform: capitalize;white-space:normal; font-size: 120%; Padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold;  }
#tblProduct p {line-height: 20px; color:#000; font-size:90%; font-weight:normal; }
#tblProduct p a{ color:#999; font-size:100%; font-weight:bold; line-height:20px; text-transform:none;}
#tblProduct p a:hover{ color:#993333;}
#tblProduct a { text-transform:none;font-size:90%; line-height:20px; font-weight:bold;}
/*..................................End - For Products Page ........................................*/

/*..................................Start - Sign in ...................................................*/
#tblSignIn { height:auto; width:747px; vertical-align:middle; text-align:center; background-image: url("../images/signin_backgroung_big.gif"); border:solid 0px red; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tblSignIn td {  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
#tblSignIn th { color:#993333; text-transform:capitalize; font-weight:bolder; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tblSignIn p { padding-left:20px; text-align:left; color:#000; padding-right:40px; line-height:20px; }
#tblSignIn .NewSignin { text-align:left; color:#666; font-weight:bolder; padding-left:0px; padding-right:15px; padding-top:15px;}
#tblSignIn a { color:#000; text-decoration:underline; font-weight:normal;}
#tblSignIn .imgbutSignin { height:30px; text-align:center; padding-left:-30px;}
#tblSignIn #tblSignInContent{ height:auto; width:100%; vertical-align:top;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblSignIn #tblSignInContent td{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblSignIn #tblSignInContent .hlForgotPassword { padding-left:-30px;} /* half of the value gvn for tblsignin paddingleft */
#tblSignIn #tblSigninInput { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left;  }
#tblSignIn #tblSigninInput tr{ top:10px;  width:auto; }
#tblSignIn #tblSigninInput td{ width:auto; padding:10px 0px 0px 0px;  margin:10px 0px 0px 0px;  text-align:left;}
#tblSignIn #tblSigninInput span{ color:#000; text-align:left; text-transform:capitalize;  width:auto;}
#tblSignIn #tblSigninInput .error span{ color:Red; text-align:left; text-transform:none;  width:auto;}
#tblSignIn #tblSigninInput .colSpace{ width:10px; }
#tblSignIn #tblSigninInput input[type="text"], #tblSignIn #tblSigninInput input[type="password"] { width:170px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblSignIn #tblsubmit { height:auto; width:100%; vertical-align:top;}
#tblSignIn #tblsubmit td { padding:0px 0px 0px 0px;}
#tblSignIn #tblsubmit p {text-align:center; line-height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblSignIn #tblRegisterInput{ height:auto; width:100%; vertical-align:top; text-align:center; padding:0px 0px 0px 0px;}
#tblSignIn #tblRegisterInput p { text-align:center; line-height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*..................................End - Sign in ...................................................*/

/*..................................Start - Locations in ...................................................*/
#camLocation{ height:auto; width:100%;}
#camLocation .LocReq{font-size:x-small;}
#camLocation .LocORImg{width:1; height:50; border:0; background: url("../Images/Location/gray_1_1.gif");position:relative;}
#camLocation .LocBcolor{background-color:#ececec;}
#camLocation .textsize{font-weight:bold;font-size:100%;color:#666;text-transform:none; }
#camLocation .visibleTrue { display:block;}
#camLocation .visibleFalse { display:none;}
#camLocation .tblFindResult {  font-weight:normal;}
#camLocation .tblFindResult a{ text-transform:none;}
#camLocation .tblFindResult span { font-weight:normal;}
#camLocation .tblFindResult td{width:69.5%;}
#camLocation .tblFindResult span.ResultTitle1 { font-weight: bold; text-transform:uppercase; font-size:110%;}
#camLocation .tblFindResult span.ResultTitle2 { font-weight: bold; text-transform:uppercase; font-size:90%;}
#camLocation .tblFindResult span.ResultTitle3 { font-weight: normal; text-transform:uppercase; font-size:90%;}
/*..................................End - Locations in ...................................................*/

/*Content Body */
.Content{width:100%;border:0;}
.Content td{width:50%; vertical-align:top;}
.Content .backImg{width:7px;height:5px;}

/*Board of Directors and Officers */
#Dir_OfcCont .tdimg{width:105;vertical-align:top;}
#Dir_OfcCont .td1{width:10; vertical-align:top;}

/*Ethics*/
#EthicTbl{width:100%;}
#EthicTbl .boxStyle{border:solid 1px #000000;background-color:#EBEBEC;}

/* History */
.HistoryTbl{width:100%;}
.HistoryTbl .HistoryTd{width:11%;}
.HistoryTbl .HistoryTd1{width:89%;}
.HistoryTbl tr{vertical-align:top;}
.HistoryTbl .History_Font{color: #CC0033; font-weight: bold}

/*Aftermarket */
#camAfterMarket{height:auto;width:100%;}
#camAfterMarket .imgAM{Width:59px;Height:65px; vertical-align:top;text-align:left;}

/* ......................... Start Registration Applications..........................*/
.RegApps {}
.RegApps td{width: 500px;}
/* ......................... End of Registration Applications..........................*/

/*......................................Privacy and terms...................................... */
#ParaSpace{width: 100%;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#ParaSpace th {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#ParaSpace span {line-height:22px;}
#ParaSpace p {line-height:22px; margin:0px 0px 0px 0px; padding-left:0px 0px 0px 0px;}
#ParaSpace .BetweenSpace{line-height:38px;}
#ParaSpace b,em{color:#993333;font-weight:bold;}

#camLocation{ height:auto; width:100%;}
#camLocation th{color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold;}
#camLocation .controlSpace{height:15px;}
#camLocation b{color:#993333;font-weight:bolder;}
#camLocation span{font-weight:bold;}
#camLocation .LocationPara span{font-weight:normal;}
#camLocation .ChekBoxSpace{width:20px;}
#camLocation .LocReq{font-size:x-small;}
#camLocation .LocORImg{ height:50px; border:0; background: url("../Images/Location/gray_1_1.gif");position:relative;}
#camLocation .LocBcolor{background-color:#ececec;}
#camLocation .PanelUS{ visibility:hidden;}
#camLocation .mylocation { width:100%; height:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

/* ........................................... Start - Corporate Responsibility ......................*/
#tblCR_SideBar{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblCR_SideBar #tblSideContent { color:#993333; font-size:200%; line-height:30px; font-weight:bold; font-family:Garamond; padding:50px 0px 0px 15px; margin:0px 0px 0px 0px;}
#tblCorporateResponsibility { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; }
#tblCorporateResponsibility #tblContent{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; font-size:100%; }
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPageMenu a { color:#999; font-size:120%; text-transform:capitalize; text-decoration:none; text-align:left; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;line-height:25px; font-weight:600; white-space:nowrap;}
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPageMenu a.SelectedItem {color:#666; font-size:120%; text-transform:capitalize; text-decoration:none; text-align:left; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;line-height:25px; font-weight:600; white-space:nowrap;}
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPageMenu a:hover { color:#666;}
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPDText { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:100%; line-height:23px;}
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPDText span.Title{ font-weight:bold; font-size:110%;}
#tblCorporateResponsibility #tblContent #tblPageDescription #tblPDText span.Spl1{  font-size:110%; font-style:italic;}
#tblCorporateResponsibility #tblContent #tblPageContent { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tblCorporateResponsibility #tblContent #tblPageContent { height:auto; line-height:23px; font-size:90%;}
#tblCorporateResponsibility #tblContent #tblPageContent span.Title { color:#000; font-weight:bold; font-size:100%; text-transform:uppercase;}
#tblCorporateResponsibility #tblContent #tblPageContent span.Title2 { color:#000; font-weight:bold; font-size:90%; text-transform:capitalize;}
/* ........................................... End - Corporate Responsibility ......................*/

/*...........................Start-My Profile...........................*/
#tblMyProfile { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; }
#tblMyProfile #tblSideNav{ height:auto; width:215px; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space:nowrap; line-height:25px;}
#tblMyProfile #tblSideNav td{width:100%; background: url("../images/sidenav_bg.gif")}
#tblMyProfile #tblSideNav a { padding:0px 0px 0px 15px; display:block; height:100%; text-transform:uppercase;}
#tblMyProfile #tblSideNav a.SelectedItem { padding:0px 0px 0px 15px; display:block; height:100%; text-transform:uppercase; color:#FFF; background:url("../images/sidenav_bg_hover.gif") no-repeat;}
#tblMyProfile #tblSideNav a:hover {color:#FFF; background:url("../images/sidenav_bg_hover.gif") no-repeat;  padding:0px 0px 0px 15px;}
#tblMyProfile #tblSideContent { color:#993333; font-size:200%; line-height:30px; font-weight:bold; font-family:Garamond; padding:50px 0px 0px 15px; margin:0px 0px 0px 0px;}
/*...........................End-My Profile...........................*/

/*...........................Start-Contact Us...........................*/
#tblcontactUs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; width:auto;height:auto; line-height:20px;}
#tblcontactUs strong{color:#993333;}
#tblcontactUs td.replyMsg{color:#993333;font-size:100%;text-align:center;}
#tblcontactUs .headstyle{color:#993333;font-size:100%;font-weight:bold;line-height:30px;}
#tblcontactUs .tdWidth td{width:200px;}
#tblcontactUs  .tdWidth tr{line-height:25px;}
#tblcontactUs input[type="text"]{width:315px;}
/*...........................End-Contact Us...........................*/

/*...........................Start- Event Details...........................*/
#tblEventDetails { height:auto; width:auto; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; line-height:22px;}
#tblEventDetails th { font-weight:bold; font-size:100%; text-transform:capitalize; white-space:nowrap; }
#tblEventDetails th.Title2 { font-weight:bold; font-size:110%; text-transform:none; white-space:nowrap; }
#tblEventDetails th.Title1 { font-weight:bold; font-size:120%; text-transform:uppercase; color:#993333;  padding-bottom:20px;}
#tblEventDetails td { font-weight:normal; font-size:100%; }
/*...........................End- Event Details...........................*/

/*...........................Start- Highlight Details...........................*/
#tblHighlightDetails { height:auto; width:auto; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; line-height:22px;}
#tblHighlightDetails th { font-weight:bold; font-size:110%; text-transform:uppercase;}
#tblHighlightDetails th.title { font-weight:bold; font-size:120%; text-transform:uppercase; color:#993333;padding-bottom:20px; }
#tblHighlightDetails td { font-weight:normal; font-size:100%; }
#tblHighlightDetails td.caps { font-weight:normal; font-size:100%; text-transform:capitalize;}
#tblHighlightDetails a { text-transform:none;}
/*...........................End- Highlight Details...........................*/

/* ........................................... Start - Aftermarket ......................*/
#tblAftermarket { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; font-size:100%; line-height:22px; }
#tblAftermarket th { color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tblAftermarket th.Title1 { color: #000; text-transform: capitalize; font-size: 100%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tblAftermarket li { list-style-type:disc; list-style-position:outside;}
#tblAftermarket img { width:100%;}
/* ........................................... End - Aftermarket ......................*/

/* ........................................... Start - Compliance ......................*/
#tblComplianceSideBar{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblComplianceSideBar #tblSideContent { color:red; font-size:200%; line-height:30px; font-weight:bold; font-family:Garamond; padding:50px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblCompliance{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; }
#tblCompliance #tblContent{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; font-size:100%; }
#tblCompliance #tblContent  #tblPDText { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%;line-height:23px;}
#tblCompliance #tblContent  #tblPDText span.Title{ font-weight:bold; font-size:110%;color:Red;}
#tblCompliance #tblContent  #tblPDText .maincontent { height:auto; width:100%; vertical-align:top; padding:0px 25px 0px 25px; margin:0px 0px 0px 0px; font-size:100%;line-height:23px;}
#tblCompliance #tblContent #greyTbl{ height:auto; width:100%; vertical-align:top; padding:20px 0px 20px 30px; margin:0px 0px 0px 0px; font-size:100%;color:Red;background-color:#DDD;}
#tblCompliance #tblContent #greyTbl a{color:red;}
/* ........................................... End - Compliance ......................*/

/* ........................................... Start - SiteMap ......................*/
.tblSiteMap { height:auto; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top;}
.tblSiteMap a{ font-size:80%;color:#000;font-style:normal;}
.tblSiteMap a:hover{ font-size:80%;color:#000;text-decoration:underline;}
.tblSiteMap a.SiteMapTitle1 { font-size:120%; color:#993333; font-weight:bold; text-transform:capitalize;}
.tblSiteMap a:hover.SiteMapTitle1 { font-size:120%; color:#993333; font-weight:bold; text-transform:capitalize; text-decoration:none;}
.tblSiteMap .SiteMapTitle2 { font-size:100%; color:#666; font-weight:bold; text-transform:capitalize;}
/* ........................................... Start - SiteMap ......................*/

/* ........................................... Start - Investors ......................*/
#tblInvestors { width:100%; height:auto; font-size:100%; vertical-align:top; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; line-height:22px;}
#tblInvestors a.contact{ text-transform:none; color:Blue;}
#tblInvestors a.contact:hover { text-transform:none; color:Blue; text-decoration:underline;}
#tblInvestors th {font-size:120%; font-weight:bold; color:#376C96; text-transform:uppercase;} 
#tblInvestors th.Title1 {font-size:100%; font-weight:bold; color:#000; text-transform:capitalize;} 
#tblInvestors th.Title2 {font-size:100%; font-weight:bold; color:#000; text-transform:capitalize;  } 
#tblInvestor th.Title1 {font-size:100%; font-weight:bold; color:#993333; text-transform:uppercase;} 
/* ........................................... End - Investors ......................*/

/* ........................................... Start - Board Of Directors ......................*/
#tblBoardOfDirectors { width:100%; height:auto; font-size:100%; vertical-align:top; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; line-height :22px;}
#tblBoardOfDirectors th { font-size:120%; color: #376C96; font-weight:bold; text-transform:uppercase;}
#tblBoardOfDirectors hr { line-height:0px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#tblBoardOfDirectors img { border:none;}
#tblBoardOfDirectors .trSpace1 th, .trSpace1 td{ padding-top:10px; margin-top:10px; }
#tblBoardOfDirectors .trSpace2 th, .trSpace2 td{ padding-bottom:10px; margin-bottom:10px;}
#tblBoardOfDirectors .Name { font-weight:bold; text-transform:capitalize;}
#tblBoardOfDirectors .Dirimg { height:92px; width:84px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/* ........................................... End - Board Of Directors......................*/

/* ........................................... Start - Executive Officers......................*/
#tblExecutiveOfficers { width:100%; height:auto; font-size:100%; vertical-align:top; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; line-height:22px;}
#tblExecutiveOfficers th { font-size:120%; color: #376C96; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
#tblExecutiveOfficers tr.hrtop td { padding:20px 0px 0px 0px; margin :20px 0px 0px 0px;}
#tblExecutiveOfficers tr.hrbottom td { padding:0px 0px 20px 0px; margin :0px 0px 20px 0px;}
#tblExecutiveOfficers hr { line-height:0px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#tblExecutiveOfficers p { padding:5px 0px 0px 0px; margin: 5px 0px 0px 0px;}
#tblExecutiveOfficers .Name { font-weight:bold; text-transform:capitalize;}
#tblExecutiveOfficers .EOimg { height:130px; width:100px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblExecutiveOfficers .trSpace1{ line-height:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblExecutiveOfficers tr.trSpace2 td{ padding-top:0px; margin-top:0px;}
#tblExecutiveOfficers .Spacer{ padding:0px 0px 0px 10px; margin:0px 0px 0px 10px;}
#tblExecutiveOfficers input[type='text']{ width:220px;}
#tblExecutiveOfficers .trspace3 tr, .trspace3 td { padding-top:10px; }
/* ........................................... End - Executive Officers......................*/

/* ........................................... Start - AnnualReports ......................*/
#tblAnnualReports { width:100%; height:auto; font-size:100%; vertical-align:top; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; line-height :22px;}
#tblAnnualReports th { font-size:120%; color: #376C96; font-weight:bold; text-transform:uppercase;}
#tblAnnualReports hr { line-height:0px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#tblAnnualReports img { border:none;}
#tblAnnualReports .desc b{ line-height : 15px;} 
#tblAnnualReports .trSpace1 th, .trSpace1 td{ padding-bottom:5px;}
#tblAnnualReports .trSpace2 th, .trSpace2 td{ padding-bottom:10px; margin-bottom:10px;}
#tblAnnualReports .trSpace4 td {width : 250px ;padding:1px;}
#tblAnnualReports .Name { font-weight:bold; text-transform:capitalize;}
#tblAnnualReports .Dirimg { height:110px; width:85px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/* ........................................... End - AnnualReports ......................*/

/* ........................................... Start - Governance ......................*/
#tblGovernanceSideBar{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblGovernanceSideBar #tblSideContent { color:red; font-size:200%; line-height:30px; font-weight:bold; font-family:Garamond; padding:50px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblGovernance{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; }
#tblGovernance #tblContent{ height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; font-size:100%; }
#tblGovernance #tblContent  #tblPDText { height:auto; width:100%; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%;line-height:23px;}
#tblGovernance #tblContent  #tblPDText span.Title{ font-weight:bold; font-size:110%;color:Red;}
#tblGovernance #tblContent  #tblPDText .maincontent { height:auto; width:100%; vertical-align:top; padding:0px 25px 0px 25px; margin:0px 0px 0px 0px; font-size:100%;line-height:23px;}
#tblGovernance #tblContent #greyTbl{ height:auto; width:100%; vertical-align:top; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; font-size:100%;color:Red;background-color:#DDD;}
#tblGovernance #tblContent #greyTbl a{color:red; text-transform:none}
#greyTbl td{ line-height:10px; padding:5px 0px 5px 0px;}
/* ........................................... End - Compliance ......................*/

.tblSECFilings a { cursor:hand;}


#aboutus { width: 100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  line-height: 20px; }
#aboutus h3 {color: #993333; text-transform: capitalize; font-size: 120%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#aboutus h2 {color: #000; text-transform: capitalize; font-size: 120%; margin: 1px auto; font-weight:bold; margin-top:0px; }
#aboutus p {line-height: 20px; margin-top:0px;  }
#aboutus td { padding-left:7px; }
#aboutus div { padding-left:7px; }

/* ........................................... start - TabContainer-Locations ......................*/

.ajax__tab_xp .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) 
        repeat-x 
        bottom;
}
.ajax__tab_xp .ajax__tab_outer {
    padding-right:4px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_xp .ajax__tab_inner {
    padding-left:3px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) 
        no-repeat;
}
.ajax__tab_xp .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) 
        repeat-x;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) 
        no-repeat 
        right;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) 
        no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) 
        repeat-x;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) 
        no-repeat 
        right;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>)
        no-repeat;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>)
        repeat-x;
}
 
.ajax__tab_xp .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:19pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color: #ffffff;
}


/* ........................................... End - TabContainer-Locations ......................*/


/* ........................................... Begin Search - TabContainer......................*/

.ajax__tab_search-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 1px #000000;
    cursor:hand;
}
.ajax__tab_search-theme .ajax__tab_header .ajax__tab_outer 
{
    background: #d8d8d8 repeat-x;
    border:solid 1px #ffffff;
    border-bottom-width:0px;
}
.ajax__tab_search-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_search-theme .ajax__tab_hover .ajax__tab_outer 
{    
    background:   #d8d8d8 repeat-x left -1300px;
}
.ajax__tab_search-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_search-theme .ajax__tab_active .ajax__tab_outer
{
      background:  #993333 repeat-x left -1400px;
}
.ajax__tab_search-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#ffffff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/* ........................................... End......................*/

/* ........................................... Begin - Map View........................*/

.tblLocationDetails { width:100%; height:auto; border:sold 1px Blue;}
.tblLocationDetails a{ color:#993333;}

/* ........................................... End - Map View......................*/


/* --- Begin - Added by muthu for Div popup on Sign-in page -------*/
#blanket {
   background-color:#111;
   filter:alpha(opacity=65);
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:420px;
	height:160px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

#tblForgotPassword th { color:#993333; text-transform:capitalize; font-weight:bolder; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
/*----------------- End ------------------------*/

/*---------------------------------------- Start SupplierRegistration ---------------------*/

#tblSuppliersRegistration { height:auto; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#tblSuppliersRegistration .tblRegionalLocationDetails{height:auto; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:solid 1px gray;}
#tblSuppliersRegistration .tblRegionalLocationDetails tr{ line-height:30px;}
#tblSuppliersRegistration .tblRegionalLocationDetails tr{ width:100%;}
#tblSuppliersRegistration .tblRegionalLocationDetails th{ font-weight:normal; color:#000; white-space:nowrap; padding-right:10px;}
#tblSuppliersRegistration .tblRegionalLocationDetails td{ padding-right:10px;}
#tblSuppliersRegistration .tblContactDetails{height:auto; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:solid 1px gray;}
#tblSuppliersRegistration .tblContactDetails tr{ line-height:30px;}
#tblSuppliersRegistration .tblContactDetails tr{ width:100%;}
#tblSuppliersRegistration .tblContactDetails th{ font-weight:normal; color:#000; white-space:nowrap; padding-right:10px;}
#tblSuppliersRegistration .tblContactDetails td{ padding-right:10px;}
/*---------------------------------------- End   SupplierRegistration ---------------------*/
