/* CSS Document */
* {margin:0; padding:0;}
html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7b7b7b; line-height:18px; text-align:justify;}
.hr {border-top:6px solid #4e4e4e; margin:0 auto; width:100%; padding:0px;}
.clear {clear:both;}
.spacer {height:12px;}
.right {text-align:right;}
.navy {color:#5F8DC2;}
#wrapper {margin:0 auto; padding:0; width:990px;}
#topLinks {background:#f1f1f1; padding:3px 15px 3px 5px; margin:0; text-align:right; font-size:12px;}
#topLinks .txt {background:#f1f1f1; margin:0 auto; text-align:right; font-size:12px; width:833px;}
#topLinks a {text-decoration:none; color:#4e4e4e;}
#topLinks a:hover {text-decoration:underline; color:#4e4e4e;}
#topBanner {width:833px; margin:0 auto; padding:0px;}
#topBanner .logo {float:left; padding:5px; margin:0;}
#topBanner .insutechTxt {font-size:30px; color:#5d3482; font-weight:bold; text-transform:uppercase; padding:25px 5px 5px 10px; margin:0px; float:left;}
#topBanner .insutechOtherTxt {font-size:20px; color:#e2191f; font-weight:bold; padding:27px 5px 5px 10px; margin:0px;}
#topBanner .sloganTxt {font-size:17px; color:#2489e5; font-weight:bold; font-style:italic; padding:5px 5px 5px 10px; margin:0px;}
#topBanner .servicesTxt {font-size:17px; color:#8abe4f; font-weight:bold; font-style:italic; padding:5px; margin:0px; text-align:right;}

#container {width:833px; margin:0px auto; padding:0px; height:860px;}
.leftNav {width:255px; height:217px; padding:0px; float:left; margin:0px; display:block;}
.leftNav ul {margin:10px 0 0 0; padding:0;}
.leftNav li {list-style-image:url(../images/bullet.gif); margin-left:30px; padding:5px; font-size:14px; color:#959595; border-bottom:1px solid #c5c4c4; text-transform:uppercase; line-height:22px;}
.leftNav li a, a:link {text-decoration:none; color:#959595;}
.leftNav li a:hover {text-decoration:underline; color:#CC0000;}
.leftNav .last {border:none;}
.rightBanner {width:570px; height:217px; padding:0px; margin:0px; background:none; float:left; margin:0 0 0 8px; display:block;}
.rightFlashBanner {width:570px; height:217px;}

#leftContent {width:255px; height:217px; padding:0px; float:left; margin:0px; display:block;}
.search {width:243px; height:auto; background:#f1f1f1; padding:8px 0px 5px 12px; margin:0px; color:#4e4e4e; font-size:12px; font-weight:bold;}
.search .txt {font-size:12px; color:#3C5774; border:1px solid #3C5774; padding:2px;}

.fromCeoDesk {width:253px; height:auto; padding:0px; margin:0px; float:left; color:#4e4e4e; font-size:12px; vertical-align:middle; border:1px solid #ebebeb;}
.fromCeoDesk h1 {font-size:15px; height:auto; font-weight:bold; padding:8px 0px 8px 12px; margin:0px; color:#7b7b7b; background:#F1F1F1;}
.fromCeoDesk span {color:#3c5774;}
.fromCeoDesk img {padding:3px; margin:0 10px 5px 5px; border:1px solid #f1f1f1;}
.fromCeoDesk p {font-size:13px; color:#7b7b7b; line-height:18px; text-align:left; padding:5px;}
.fromCeoDesk .readmore {font-weight:bold; text-align:right}
.fromCeoDesk .readmore a, a:link {text-decoration:none; color:#2489e5;}
.fromCeoDesk .readmore a:visited {text-decoration:none; color:#339900;}
.fromCeoDesk .readmore a:hover {text-decoration:underline; color:orange;}


.faqs {width:253px; height:auto; padding:0px; margin:0px; float:left; color:#4e4e4e; font-size:12px; vertical-align:middle; border:1px solid #ebebeb;}
.faqs h1 {font-size:15px; height:auto; font-weight:bold; padding:8px 0px 8px 12px; margin:0px; color:#7b7b7b; background:#F1F1F1 url(../images/question.png) right bottom no-repeat}

.articles {width:253px; height:auto; padding:0px; margin:0px; float:left; color:#4e4e4e; font-size:12px; vertical-align:middle; border:1px solid #ebebeb;}
.articles h1 {font-size:15px; height:auto; font-weight:bold; padding:8px 0px 8px 12px; margin:0px; color:#7b7b7b; background:#F1F1F1;}
.articles span {color:#3c5774;}
.articles img {padding:3px; margin:0 10px 5px 5px; border:1px solid #f1f1f1;}
.articles p {font-size:13px; color:#7b7b7b; line-height:18px; text-align:left; padding:5px;}
.articles .readmore {font-weight:bold; text-align:right}
.articles .readmore a, a:link {text-decoration:none; color:#2489e5;}
.articles .readmore a:visited {text-decoration:none; color:#339900;}
.articles .readmore a:hover {text-decoration:underline; color:orange;}

.testimonials {width:253px; height:auto; padding:0px; margin:0px; float:left; color:#4e4e4e; font-size:12px; vertical-align:middle; border:1px solid #ebebeb;}
.testimonials h1 {font-size:15px; height:auto; font-weight:bold; padding:8px 0px 8px 12px; margin:0px; color:#7b7b7b; background:#F1F1F1;}
.testimonials span {color:#3c5774;}
.testimonials img {padding:3px; margin:0 10px 5px 5px; border:1px solid #f1f1f1;}
.testimonials p {font-size:13px; color:#7b7b7b; line-height:18px; text-align:left; padding:5px;}
.testimonials .readmore {font-weight:bold; text-align:right}
.testimonials .readmore a, a:link {text-decoration:none; color:#2489e5;}
.testimonials .readmore a:visited {text-decoration:none; color:#339900;}
.testimonials .readmore a:hover {text-decoration:underline; color:orange;}

#rightContent {width:565px; padding:0px; margin:0px; float:left; margin:0 0 0 10px; display:block;}
.welcomeInsutech {padding:0px; margin:0px; background:none; margin:0 0 0 0px;}
.welcomeInsutech h1 {font-size:18px; height:auto; font-weight:normal; padding:8px 0px 8px 12px; margin:0px; color:#7b7b7b; background:#F1F1F1;}
.welcomeInsutech .heading {font-size:15px; font-weight:bold; padding:5px 0 2px 8px; margin:0px; color:orange;}
.welcomeInsutech ul {margin:0px; padding:0px;}
.welcomeInsutech li {margin:0 0 0 50px; padding:0px; text-align:justify;}
.welcomeInsutech span {color:#3c5774;}
.welcomeInsutech img {padding:2px; margin:0 10px 5px 5px; border:1px solid #f1f1f1;}
.welcomeInsutech p {font-size:13px; color:#7b7b7b; line-height:18px; text-align:justify; padding:10px;}
.welcomeInsutech .readmore {font-weight:bold; text-align:right;}
.welcomeInsutech .readmore a, a:link {text-decoration:none; color:#2489e5;}
.welcomeInsutech .readmore a:visited {text-decoration:none; color:#339900;}
.welcomeInsutech .readmore a:hover {text-decoration:underline; color:orange;}
.welcomeInsutech #table { border-top: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; color:#7B7573; font-size:13px;}
.welcomeInsutech #table td { border-left: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; padding:3px; vertical-align:top; }
.welcomeInsutech #table .title { font-weight:bold; vertical-align:top; background-color:#EFEFEF; }


#footerNav {width:833px; padding:0 0 40px 0; margin:0 auto;}
#footerNav ul {margin:0px auto; padding:0px;}
#footerNav li {margin:0px; padding:5px; list-style-type:none; float:left;}
#footerNav a {text-decoration:none; background:#F1F1F1; padding:3px 7px;}
#footerNav a:visited {text-decoration:none; background:#FFCC00; padding:3px 7px;}
#footerNav a:hover {text-decoration:none; background:#4E4E4E; color:#F1F1F1; padding:3px 7px;}
#footerNav span {color:#0472BD;}

#footer {width:990px; border-top:6px solid #4e4e4e; float:left; padding:0 0 15px 0; margin:0 auto;}
#footer a, a:link {color:#6D6C6C; text-decoration:none;}
#footer a:hover {color:#FF6600; text-decoration:underline;}
#footer .copyright {width:250px; font-size:11px; color:#6D6C6C; line-height:15px; padding:13px; float:left;}
#footer .address {width:685px; background:#F1F1F1; font-size:11px; color:#6D6C6C; line-height:15px; padding:10px; float:left; margin-top:10px;}
#footer .corporate {float:left; width:230px;}
#footer span {font-size:11px; font-weight:bold; color:#80bc45;}
#footer .customer {float:left; width:220px; border-left:1px solid #6d6c6c; padding-left:15px;}
#footer .emailIDs {float:left; width:200px; border-left:1px solid #6d6c6c; padding-left:15px;}
#footer .emailIDs a, a:link {color:#6D6C6C; text-decoration:none;}
#footer .emailIDs a:hover {color:#FF6600; text-decoration:underline;}