html, form {
    height: 100%;
}
body {
    background: url("../images/bg_body.gif") repeat scroll 0 0 #E8E8E8;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
img {
    border: medium none;
}
h1 {
    color: #F1F1F1;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 14px 0 8px 14px;
}
h2 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
marquee {
    margin: 0;
}
p {
    color: #4F4F4F;
    font-size: 12px;
    margin: 0;
    padding: 6px 10px;
}
ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
hr {
    clear: both;
}
a {
    color: #3F70FF;
    text-decoration: none;
}
a:hover {
    color: #5F5F5F;
    text-decoration: underline;
}
dl {
    margin: 0;
    padding: 6px 0;
}
dt {
    color: #5D5D5D;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0 0 10px;
}
dd {
    color: #2F2F2F;
    font-size: 12px;
    font-weight: normal;
    padding: 6px 10px 8px;
}
fieldset {
    margin: 0;
}
legend {
    color: #333333;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.bodyContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 970px;
}
.mainContainer {
    margin: 0 auto;
    padding: 0 16px;
}
.headerContainer {
    height: 77px;
    width: 938px;
}
.headerContainer div {
    float: left;
}
.logoAutoparts {
    margin-top: 2px;
    position: absolute;
	width:350px;
}
div.logoTuv {
    font-size: 11px;
    margin-left: 420px;
    margin-top: 5px;
    position: absolute;
}
div.logoTuv div {
    float: left;
    position: absolute;
    width: 200px;
}
.calenderClock {
    height: 48px;
    margin-left: 83px;
    width: 258px;
}
.topNav {
    background: url("../images/bg_topnav.gif") repeat-x scroll 0 0 transparent;
    height: 50px;
    margin-left: 640px;
    position: absolute;
    width: 298px;
}
.topNavLeft {
    left: 0;
    position: absolute;
    top: 0;
}
.topNavRight {
    position: absolute;
    right: 0;
    top: 0;
}
.topNav ul {
    list-style: none outside none;
    margin: 0;
}
.topNav li {
    border-right: 1px solid #BBB9B9;
    float: left;
    list-style: none outside none;
    padding: 1px 17px 4px;
}
.topNav li a {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 58px;
}
.topNav li a:hover {
}
.topNav div {
    border: 1px solid #FFFFFF;
    margin-top: 5px;
    padding: 0;
    position: absolute;
    visibility: hidden;
}
.topNav div a {
    background: none repeat scroll 0 0 #717171;
    color: #CFCFCF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
.topNav div a.sourceNav:hover {
    background: none repeat scroll 0 0 #A73D3D;
    color: #F2F2F2;
}
.topNav div a.inspNav:hover {
    background: none repeat scroll 0 0 #865535;
    color: #F2F2F2;
}
.topNav div a.enggNav:hover {
    background: none repeat scroll 0 0 #387A33;
    color: #F2F2F2;
}
.topNav div a.itNav:hover {
    background: none repeat scroll 0 0 #3C57A8;
    color: #F2F2F2;
}
.topNav div a.mmediaNav:hover {
    background: none repeat scroll 0 0 #B5B424;
    color: #F2F2F2;
}
a.loginLink {
    clear: both;
    color: #CF1010;
    font-size: 11px;
    margin-left: 260px;
    margin-top: 28px;
    position: absolute;
    text-decoration: underline;
}
div.loginPanel {
    margin-left: 300px;
    margin-top: 20px;
    position: absolute;
    z-index: 100;
}
table.loginTable {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    font-size: 11px;
}
table.loginTable td {
    padding: 6px;
}
.bannerHomepage {
    height: 330px;
    width: 938px;
}
.bannerAboutus, .bannerContact, .bannerSource, .bannerInspection, .bannerEngineer, .bannerInformation, .bannerMmedia {
    height: 120px;
    width: 938px;
}
.bannerAboutus, .bannerContact {
    background: url("../images/bg_banner_contact.jpg") repeat-x scroll 0 0 transparent;
}
.bannerSource {
    background: url("../images/bg_banner_source.jpg") repeat-x scroll 0 0 transparent;
}
.bannerInspection {
    background: url("../images/bg_banner_Inspection.jpg") repeat-x scroll 0 0 transparent;
}
.bannerEngineer {
    background: url("../images/bg_banner_engineer.jpg") repeat-x scroll 0 0 transparent;
}
.bannerInformation {
    background: url("../images/bg_banner_information.jpg") repeat-x scroll 0 0 transparent;
}
.bannerMmedia {
    background: url("../images/bg_banner_mmedia.jpg") repeat-x scroll 0 0 transparent;
}
.bannerAboutus span, .bannerContact span, .bannerSource span, .bannerInspection span, .bannerEngineer span, .bannerInformation span, .bannerMmedia span {
    float: left;
}
.bannerAboutusTitle, .bannerContactTitle, .bannerSourceTitle, .bannerEngineerTitle, .bannerInspectionTitle, .bannerInformationTitle, .bannerMmediaTitle {
    color: #FAFAFA;
    font-size: 30px;
    font-weight: bold;
    padding: 38px 0 0 560px;
}
.bannerContactTitle {
    padding-left: 540px;
}
.bannerSourceTitle {
    padding-left: 480px;
}
.bannerInspectionTitle {
    padding-left: 460px;
}
.bannerEngineerTitle {
    padding-left: 540px;
}
.bannerInformationTitle {
    padding-left: 300px;
}
.bannerMmediaTitle {
    padding-left: 480px;
}
.bottomPanelContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 190px;
    padding: 20px 0;
    width: 938px;
}
.bottomPanelContainer div {
    float: left;
    margin-right: 23px;
}
.panelNewsEvents, .panelAwardsCert, .panelDownloads, .panelTesmonials {
    background: url("../images/bg_features_panel.gif") no-repeat scroll 0 0 transparent;
    height: 190px;
    width: 217px;
}
.panelNewsEvents div, .panelAwardsCert div, .panelDownloads div, .panelTesmonials div {
    margin-right: 0;
}
.panelNewsIcon, .panelAwardsIcon, .panelDownIcon, .panelTestIcon {
    height: 27px;
    margin-left: 156px;
    position: absolute;
    width: 39px;
}
.contentNewsEvents {
    height: 116px;
    margin: 0 10px;
    padding: 0 10px;
    width: 175px;
}
.contentNewsEvents p {
    border-bottom: 1px solid #C1C1C1;
    color: #666666;
    font-size: 11px;
    padding: 10px 0;
}
.contentDownloads {
    height: 135px;
    margin: 10px 0 6px 10px;
    width: 197px;
}
.contentDownloads ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.contentDownloads li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 6px transparent;
    list-style: none outside none;
    margin: 0;
    padding-left: 34px;
}
.contentDownloads li a {
    font-size: 12px;
    text-decoration: none;
}
.contentDownloads li a:hover {
    text-decoration: underline;
}
.contentAwardsCert, .contentAwardsCert1, .contentTesmonials, .contentTesmonials1 {
    border-bottom: 1px solid #CCCCCC;
    height: 65px;
    margin: 6px 0 4px 10px;
    width: 197px;
}
.contentAwardsCert1, .contentTesmonials1 {
    border-bottom: medium none;
}
.contentAwardsCert a, .contentAwardsCert1 a, .contentTesmonials a, .contentTesmonials1 a {
    text-decoration: underline;
}
.contentAwardsCert img, .contentAwardsCert1 img, .contentTesmonials img, .contentTesmonials1 img {
    float: left;
    padding: 0 6px 2px 0;
}
.contentAwardsCert p, .contentAwardsCert1 p, .contentTesmonials P, .contentTesmonials1 p {
    color: #666666;
    font-size: 11px;
    padding: 2px 6px;
}
.footerContainer {
    border-top: 2px solid #EBEBEB;
    color: #6E6E6E;
    font-size: 11px;
    height: 28px;
    padding-top: 10px;
    width: 938px;
}
.footerContainer a {
    color: #6D6D6D;
    text-decoration: none;
}
.footerContainer a:hover {
    color: #3F6FFA;
}
.footerContainer span {
    margin-left: 80px;
}
.subpageBreadCrump {
    color: #4A4A4A;
    font-size: 12px;
    padding: 10px 0 10px 0;
    width: 938px;
}
.contentAbout {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentAboutLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentAboutRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
td.aboutMiddle img {
    float: left;
    padding: 10px 10px 10px 6px;
}
td.aboutMiddle p {
    font-size: 11px;
    padding: 10px;
}
td.nomargin {
    height: 14px;
}
.titleAboutIsoCerti, .titleAboutSoftware {
    width: 205px;
}
.titleAboutIsoCerti h2, .titleAboutSoftware h2 {
    color: #2A2A2A;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.contentContact {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentContactLeft {
    padding-right: 20px;
    vertical-align: top;
    width: 550px;
}
.contentContactRight {
    vertical-align: top;
    width: 368px;
}
.contentContactLeft fieldset img {
    float: right;
    margin: 0 10px 8px 0;
}
.contentContactRight fieldset table {
    font-size: 12px;
    margin: 0;
}
.contentContactLeft h2 {
    padding: 10px 0 10px 11px;
}
.contactChief {
    border: 1px solid #CFCFCF;
    height: 106px;
    margin-top: 14px;
    width: 548px;
}
.contactChief div {
    float: left;
    margin: 8px 0 8px 10px;
}
.contactSellerBuyer {
    border: 1px solid #CFCFCF;
    height: 190px;
    margin-top: 14px;
    width: 548px;
}
.contactGoal {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CFCFCF;
    height: 28px;
    margin-top: 14px;
}
.colRequired {
    color: red;
}
#form {
    margin: 10px auto 0;
    width: 320px;
}
.cssform p {
    clear: left;
    margin: 0;
    padding: 4px 0 4px 135px;
    width: 190px;
}
.cssform label {
    float: left;
    font-weight: normal;
    margin-left: -135px;
    width: 130px;
}
.cssform input[type="text"] {
    width: 180px;
}
.cssform textarea {
    height: 90px;
    width: 180px;
}
.contentSource {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentSourceLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentSourceRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
td.sourceMiddle img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.sourceMiddle p {
    font-size: 11px;
    padding: 10px;
}
.sourceMiddle li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 12px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 6px 0 4px 34px;
}
.sourceMiddle li a {
    font-size: 12px;
    text-decoration: none;
}
.sourceMiddle li a:hover {
    text-decoration: underline;
}
.titleSourceTesti, .titleSourcePrsentation {
    height: 30px;
    width: 205px;
}
.titleSourceTesti h2, .titleSourcePrsentation h2 {
    color: #2A2A2A;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0 6px 36px;
}
.titleSourcePrsentation h2 {
    background: url("../images/icon_subpage_view.jpg") no-repeat scroll 10px 6px transparent;
}
.titleSourceTesti h2 {
    background: url("../images/icon_subpage_testimonials.gif") no-repeat scroll 10px 6px transparent;
}
.contentInspection {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentInspectionLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentInspectionRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
.titleInspectionDashboard, .titleInspectionView {
    height: 30px;
    width: 205px;
}
td.inspectionMiddle {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    width: 203px;
}
td.inspectionMiddle img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.inspectionMiddle p {
    font-size: 11px;
    padding: 10px;
}
.inspectionMiddle ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.inspectionMiddle li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 14px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 10px 2px 4px 34px;
}
.inspectionMiddle li a {
    font-size: 12px;
    text-decoration: none;
}
.inspectionMiddle li a:hover {
    text-decoration: underline;
}
.titleInspectionDownload {
    background: url("../images/bg_inspection_title_rightnav.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 205px;
}
td.inspectionTesti p {
    font-size: 11px;
    padding: 10px;
}
.titleInspectionDashboard h2, .titleInspectionView h2, .titleInspectionDownload h2 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0 6px 36px;
}
.titleInspectionDashboard h2 {
    background: url("../images/icon_subpage_dashboard.gif") no-repeat scroll 10px 6px transparent;
}
.titleInspectionView h2 {
    background: url("../images/icon_subpage_view.jpg") no-repeat scroll 10px 6px transparent;
}
.titleInspectionDownload h2 {
    background: url("../images/icon_about_download.gif") no-repeat scroll 10px 6px transparent;
}
.contentEngineer {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentEngineerLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentEngineerRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
td.engineerMiddle {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    width: 203px;
}
td.engineerMiddle img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.engineerMiddle p {
    font-size: 11px;
    padding: 10px;
}
.engineerMiddle ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.engineerMiddle {
    color: #4F4F4F;
    font-size: 12px;
}
.engineerMiddle li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 11px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 8px 2px 4px 34px;
}
.engineerMiddle li a {
    font-size: 12px;
    text-decoration: none;
}
.engineerMiddle li a:hover {
    text-decoration: underline;
}
.titleEngineerCurrentProject, .titleEngineerPortfolio, .titleEngineerDownload {
    background: url("../images/bg_engin_title_rightnav.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 205px;
}
.titleEngineerCurrentProject h2, .titleEngineerPortfolio h2, .titleEngineerDownload h2 {
    color: #F9F9F9;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 6px 36px;
}
.titleEngineerCurrentProject h2 {
    background: url("../images/icon_about_currentproject.gif") no-repeat scroll 10px 6px transparent;
}
.titleEngineerPortfolio h2 {
    background: url("../images/icon_about_portfolio.gif") no-repeat scroll 10px 6px transparent;
}
.titleEngineerDownload h2 {
    background: url("../images/icon_about_download.gif") no-repeat scroll 10px 6px transparent;
}
.contentInformation {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentInformationLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentInformationRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
td.informationMiddle {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    width: 203px;
}
td.informationMiddle img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.informationMiddle p {
    font-size: 11px;
    padding: 10px;
}
.informationMiddle li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 12px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 6px 0 4px 34px;
}
.informationMiddle li a {
    font-size: 12px;
    text-decoration: none;
}
.informationMiddle li a:hover {
    text-decoration: underline;
}
.titleInformationCurrentProject, .titleInformationPortfolio, .titleInformationDownload {
    background: url("../images/bg_about_title_rightnav.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 205px;
}
.titleInformationCurrentProject h2, .titleInformationPortfolio h2, .titleInformationDownload h2, .titleInformationTesimonials h2 {
    color: #F9F9F9;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 6px 36px;
}
.titleInformationCurrentProject h2 {
    background: url("../images/icon_about_currentproject.gif") no-repeat scroll 10px 6px transparent;
}
.titleInformationPortfolio h2 {
    background: url("../images/icon_about_portfolio.gif") no-repeat scroll 10px 6px transparent;
}
.titleInformationDownload h2 {
    background: url("../images/icon_about_download.gif") no-repeat scroll 10px 6px transparent;
}
.titleInformationTesimonials h2 {
    background: url("../images/icon_subpage_testimonials.gif") no-repeat scroll 10px 6px transparent;
}
.titleInformationTesimonials h2 {
    color: #2A2A2A;
    font-size: 14px;
    font-weight: normal;
}
td.informationTesti img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.informationTesti p {
    font-size: 11px;
    padding: 10px;
}
.product_subtitle {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.contentMmedia {
    height: auto;
    margin-bottom: 14px;
    width: 938px;
}
.contentMmediaLeft {
    background-color: #F2F2F2;
    vertical-align: top;
    width: 710px;
}
.contentMmediaRight {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 228px;
}
td.mmediaMiddle {
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    width: 203px;
}
td.mmediaMiddle img {
    float: left;
    padding: 10px 10px 0 6px;
}
td.mmediaMiddle p {
    font-size: 11px;
    padding: 10px;
}
.mmediaMiddle ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.mmediaMiddle li {
    background: url("../images/icon_link_arrow.gif") no-repeat scroll 10px 12px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 9px 2px 4px 34px;
}
.mmediaMiddle li a {
    font-size: 12px;
    text-decoration: none;
}
.mmediaMiddle li a:hover {
    text-decoration: underline;
}
.titleMmediaCurrentProject, .titleMmediaPortfolio, .titleMmediaDownload {
    background: url("../images/bg_mmedia_title_rightnav.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 205px;
}
.titleMmediaCurrentProject h2, .titleMmediaPortfolio h2, .titleMmediaDownload h2 {
    color: #F9F9F9;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 6px 36px;
}
.titleMmediaCurrentProject h2 {
    background: url("../images/icon_about_currentproject.gif") no-repeat scroll 10px 6px transparent;
}
.titleMmediaPortfolio h2 {
    background: url("../images/icon_about_portfolio.gif") no-repeat scroll 10px 6px transparent;
}
.titleMmediaDownload h2 {
    background: url("../images/icon_about_download.gif") no-repeat scroll 10px 6px transparent;
}
ul.contentUL li {
    font-size: 12px;
    list-style-type: disc;
    margin-left: 14px;
    padding: 3px 0 3px 4px;
}
.smallText {
    color: #666666;
    font-size: 11px;
	/*murugan*/
	position:absolute;
	padding-left:30px;

}


