﻿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%;}

/*..................................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;}
#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 a { text-transform:none;}
/*..................................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; }
#tblProduct a { text-transform:none;}
/*..................................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; }