/*
-----------------------------------
Project: IDPD
Author: Gursimron Aurora
Created: 12/12/08
-----------------------------------
*/

html
{
height: 100%;
}

* {margin:0; padding:0;}

body
{font-family:Tahoma; font-size:12px; color:#575757; background-color:#eaead3; margin:0px; padding:0px; height:100%;}

h1 {
	font-family:Tahoma, Arial, Verdana; font-size:15px; text-decoration:none; font-weight:normal; color:#272727; margin:0; padding:0;}

/*index starts*/
div#container {
	margin: 0 auto;
	width:934px;
	background-image:url(../images/main-bg.gif); 
	background-repeat:repeat-y; 
	background-position:center;
	background-color:#ffffff;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}
	
div#container_inner {
	margin: 0 auto;
	width: 906px;
	}
	
div#topnav {
	width: 906px;
	height:31px;
	background-color:#393939;
	}
div#idp {
	width:283px;
	float:left;
	padding-left:10px;
	}
div#idp img {
	padding-left:1px;
	}
div#idp .img {
	padding-left:0px;
	}
div#topnavdet {
	width:613px;
	float:left;
	margin-top:2px;
	font-size:11px;
	}
div#topnavdet ul
{list-style-type:none; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
div#topnavdet ul li {
background-image:url(../images/navsep.gif); background-repeat:no-repeat; background-position:top left; padding-left:22px; 
padding-bottom:5px; padding-top:1px; text-align:left; color:#b3d049; display:inline; margin-left:35px; font-size:11px;}
div#topnavdet ul li a
{color: #eaeaea; text-decoration:none; font-size:11px; font-weight:normal;}
div#topnavdet ul li a:visited
{color: #eaeaea; text-decoration:none; font-size:11px; font-weight:normal;}
div#topnavdet ul li a:hover
{color: #b3d049; text-decoration:none; font-size:11px; font-weight:normal;}
div#topnavdet ul li .a
{color: #b3d049; text-decoration:none; font-size:11px; font-weight:normal;}
div#topnavdet ul li .a:visited
{color: #b3d049; text-decoration:none; font-size:11px; font-weight:normal;}
div#topnavdet ul li .a:hover
{color: #b3d049; text-decoration:none; font-size:11px; font-weight:normal;}

div.logobox {
	float: left;
	position: relative;
	width: 203px;
	height: 198px;
	background-color:#e6edc9;
	margin-top:2px;
	}
div.idplogo {
	position: absolute;
	top: 26px;
	left: 27px;
	width: 130px;
	height: 148px;
	}

div#indexflash {
	width:703px;
	float:left;
	margin-top:2px;
	}
	
div.clear {
	clear:both;
	}
	
div#twitter {
	width:866px;
	float:left;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:40px;
	border-bottom:1px solid #ececdc;
	}
div#twittericons {
	width:141px;
	float:left;
	}
div#twitterhead {
	width:614px;
	float:left;
	padding-left:29px;
	}
	
div#main {
	width:906px;
	float:left;
	border-bottom:1px solid #ececdc;
	}
	
div#contact {
	float: left;
	width: 172px;
	padding-left:19px;
	padding-top:10px;
	color:#6f6f6f;
	padding-right:11px;
	}
div#contact-form {
	width:163px;
	float:left;
	/*padding-top:10px; changed by lalit*/
	padding-top:5px;
	}
	
.input {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #dadad5;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:161px;
	height:17px;
	/*margin-top:4px;
	margin-bottom:9px; changed by lalit*/
	margin-top:3px;
	margin-bottom:3px;
	}
.input1 {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #dadad5;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:9px;
	}
	
div#indexcontent {
	width:423px;
	float:left;
	border-left:1px solid #ececdc;
	border-right:1px solid #ececdc;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	padding:11px 15px 16px 13px;
	}
div#indexcontent .p{
	padding-bottom:15px;
	}
	
div.coloredbox {
	width:33px;
	height:31px;
	margin-right:9px;
	margin-top:3px;
	float:left;
	padding:5px 0 0 7px;
	}
div.coloredbox a
{color: #ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
div.coloredbox a:visited
{color: #ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
div.coloredbox a:hover
{color: #ffffff; font-size:11px; font-weight:normal; text-decoration:underline;}
div.text {
	width:374px;
	float:left;
	}

div#right-pannel {
	width:251px;
	float:left;
	}
	
div#facts {
	width:251px;
	float:left;
	background-image:url(../images/head-bg.gif);
	background-repeat:repeat-x;
	}
	
.ul1
{list-style-type:none; margin:0px; padding-left:14px; margin-top:0px; margin-bottom:25px; padding-top:13px; padding-bottom:0px;}
.ul1 li {
background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:4px; padding-left:9px; text-align:left; clear:both; color:#000000;}
.ul1 li a
{color: #000000; text-decoration:none; font-size:11px; font-weight:normal;}
.ul1 li a:visited
{color: #000000; text-decoration:none; font-size:11px; font-weight:normal;}
.ul1 li a:hover
{color: #272727; text-decoration:none; font-size:11px; font-weight:normal;}

div#client {
	width:251px;
	float:left;
	background-image:url(../images/head-bg.gif);
	background-repeat:repeat-x;
	}
div#clientstext {
	width:232px;
	float:left;
	padding:10px 10px 17px 9px;
	}
	
.blacktxt {
	font-size:11px; font-weight:normal; color:#000000;
	}
	
div#footer {
	width: 898px;
	height:23px;
	float:left;
	padding-top:9px;
	padding-left:8px;
	color:#7c7c7c;
	font-size:11px;
	}
div#footer .line {
	padding-left:0px;
	padding-right:3px;
	}
div#footer a
{color: #7c7c7c; text-decoration:none; font-size:11px; font-weight:normal;}
div#footer a:visited
{color: #7c7c7c; text-decoration:none; font-size:11px; font-weight:normal;}
div#footer a:hover
{color: #000000; text-decoration:none; font-size:11px; font-weight:normal;}

div#bottom {
	margin:0 auto;
	height:26px; 
	width:916px; 
	background-image:url(../images/bottom.gif); 
	background-repeat:repeat-x; 
	text-align:center;
	}
div#bottom ul
{list-style-type:none; margin:0px; margin-top:0px; margin-bottom:0px; padding:0px; padding-top:9px; padding-left:0px;}
div#bottom ul li
{display:inline; padding:0px;}
div#bottom ul li a
{color: #767665; text-decoration:underline; font-size:10px; font-weight:normal;}
div#bottom ul li a:visited
{color: #767665; text-decoration:underline; font-size:10px; font-weight:normal;}
div#bottom ul li a:hover
{color: #767665; text-decoration:none; font-size:10px; font-weight:normal;}
div#bottom .line
{padding-left:13px; padding-right:11px; color:#767665; font-size:10px;}
/*index ends*/

/*consec starts*/
div#conseccontent {
	width:646px;
	float:left;
	border-left:1px solid #ececdc;
	min-height: 411px;
	/*min-height: 359px;previously*/
	height: auto !important;
	height: 411px;
	padding:11px 30px 16px 26px;
	}
div#conseccontent .p{
	padding-bottom:10px;
	}
	
div#contactconsec {
	float: left;
	width: 202px;
	padding-top:10px;
	color:#6f6f6f;
	text-align:center;
	}

.greenbtxt {
	font-size:11px; font-weight:bold; color:#98b61d; padding-top:13px;
	}
	
.greenbtxt1 {
	font-size:13px; font-weight:bold; color:#697e11; padding-top:3px; padding-bottom:5px;
	}

.ul2
{list-style-type:none; margin:0px; padding:0px;}
.ul2 li {
background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:4px; padding-left:9px; text-align:left; clear:both;}

.ul3
{list-style-type:none; margin:0px; padding-left:0px; margin-top:0px; margin-bottom:20px; padding-top:7px; color:#036f03; font-weight:bold;}
.ul3 li {
background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:top left; padding-left:12px; text-align:left; margin-bottom:5px; border-bottom:1px dotted #7a7a7a; padding-bottom:7px;}
.ul3 li a
{color: #858585; text-decoration:none; font-size:11px; font-weight:bold;}
.ul3 li a:visited
{color: #858585; text-decoration:none; font-size:11px; font-weight:bold;}
.ul3 li a:hover
{color: #036f03; text-decoration:none; font-size:11px; font-weight:bold;}

.ul31
{list-style-type:none; margin:0px; padding-left:0px; margin-top:0px; margin-bottom:25px; padding-top:7px; color:#036f03; font-weight:bold; margin-left:16px; margin-right:14px; font-size:11px;}
.ul31 li {
background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:top left; padding-left:12px; text-align:left; margin-bottom:5px; border-bottom:1px dotted #7a7a7a; padding-bottom:7px;}
.ul31 li a
{color: #858585; text-decoration:none; font-size:11px; font-weight:bold;}
.ul31 li a:visited
{color: #858585; text-decoration:none; font-size:11px; font-weight:bold;}
.ul31 li a:hover
{color: #036f03; text-decoration:none; font-size:11px; font-weight:bold;}

.ul4
{list-style-type:none; margin:0px; padding:0px;}
.ul4 li {
background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:4px; padding-left:9px; text-align:left; clear:both;}
.ul4 li a
{color: #575757; text-decoration:none; font-size:12px;}
.ul4 li a:visited
{color: #575757; text-decoration:none; font-size:12px;}
.ul4 li a:hover
{color: #98b61d; text-decoration:none; font-size:12px;}

.ul6
{list-style-type:none; margin:0px; padding:10px 0 0 0;}
.ul6 li {
background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:top left; padding-left:12px; text-align:left; margin-bottom:10px; padding-bottom:7px; font-size:11px;}
.ul6 li a
{color: #036f03; text-decoration:none; font-size:12px; font-weight:bold;}
.ul6 li a:visited
{color: #036f03; text-decoration:none; font-size:12px; font-weight:bold;}
.ul6 li a:hover
{color: #858585; text-decoration:none; font-size:12px; font-weight:bold;}

div#banner {
	width: 452px;
	height:198px;
	float:left;
	}
	
div#inner-flash {
	width: 251px;
	height:198px;
	float:left;
	}
	
div#clientconsec {
	width:202px;
	float:left;
	background-image:url(../images/head-bg.gif);
	background-repeat:repeat-x;
	}
div#clientstextconsec {
	width:176px;
	float:left;
	padding:13px 13px 0 13px;
	margin:0;
	text-align:left
	}
	
.inputin {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:161px;
	height:17px;
	}
	
.inputin2 {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #fadbbe;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:110px;
	height:17px;
	}

.inputin3 {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #fadbbe;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:161px;
	height:17px;
	}

.inputsm {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:18px;
	width:65px;
	}
	
.inputsm1 {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #fadbbe;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:17px;
	width:50px;
	}
	
.inputsm2 {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #fadbbe;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:18px;
	width:65px;
	}
	
.inputquery {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:18px;
	width:130px;
	}
	
.inputdd {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:161px;
	height:17px;
	}
	
.textarea {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	}
	
.form-table {
	background-color:#ecf0db;
	}
.form-table td {
	padding:3px 0 3px 15px;
	background-color:#f7f9ed;
	}
.form-table .td {
	background-color:#b4c66e;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 5px;
	border-bottom:2px solid #ffffff;
	}
.form-table td .star {
	color:#ff0000;
	}
	
.form-table1 {
	background-color:#ecf0db;
	}
.form-table1 td {
	padding:3px 0 3px 15px;
	background-color:#fff2e7;
	}
.form-table1 .td {
	background-color:#f8ae6b;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 5px;
	border-bottom:2px solid #ffffff;
	}
.form-table1 td .star {
	color:#ff0000;
	}
	
.star {
	color:#ff0000;
	font-size:11px;
	}
/*consec ends*/

a.link1 
{color: #708e00; text-decoration:none ; font-size:11px;}
a.link1:visited 
{color: #708e00; text-decoration:none; font-size:11px;}
a.link1:hover 
{color:#708e00; text-decoration:underline; font-size:11px;}

a.link2 
{color: #575757; text-decoration:none ; font-size:11px;}
a.link2:visited 
{color: #575757; text-decoration:none; font-size:11px;}
a.link2:hover 
{color:#708e00; text-decoration:none; font-size:11px;}

a.link3 
{color: #575757; text-decoration:none ; font-size:11px; font-weight:bold;}
a.link3:visited 
{color: #575757; text-decoration:none; font-size:11px; font-weight:bold;}
a.link3:hover 
{color:#708e00; text-decoration:none; font-size:11px; font-weight:bold;}

a.link4 
{color: #ffffff; text-decoration:none; font-size:11px;}
a.link4:visited 
{color: #ffffff; text-decoration:none; font-size:11px;}
a.link4:hover 
{color:#ffffff; text-decoration:underline; font-size:11px;}

a.link5 
{color: #575757; text-decoration:none ; font-size:12px; font-weight:bold;}
a.link5:visited 
{color: #575757; text-decoration:none; font-size:12px; font-weight:bold;}
a.link5:hover 
{color:#708e00; text-decoration:none; font-size:12px; font-weight:bold;}

a.link6 
{color: #708e00; text-decoration:none ; font-size:12px; font-weight:bold;}
a.link6:visited 
{color: #708e00; text-decoration:none; font-size:12px; font-weight:bold;}
a.link6:hover 
{color:#708e00; text-decoration:underline; font-size:12px; font-weight:bold;}

.commabullet{margin-right:5px; margin-top:2px;margin-bottom:5px;background-color:#f3f3f3;}
.graybg{background-color:#f3f3f3;clear:both;padding:7px; width:632px; float:left;}
.normalbg{background-color:#ffffff;clear:both;padding:7px; width:632px; float:left;}
div.testimonial {
	width:66px;
	float:left;
	padding:0;
}

div.testimonialtext {
	width:579px;
	float:left;
	vertical-align:middle;
	height:70px;
	padding-top:10px
}

.bg{background-color:#f3f3f3;}
.bgheight{height:60px;}

ul.sitemap {
	list-style:none;
	margin:3px 0 0 12px;
	padding:3px 0 0 12px;
	}
ul.sitemap li {
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none; 
	}
ul.sitemap li a
{color: #575757; text-decoration:none; font-size:11px;}
ul.sitemap li a:visited
{color: #575757; text-decoration:none; font-size:11px;}
ul.sitemap li a:hover
{color: #98b61d; text-decoration:none; font-size:11px;}

ul.sitemap1{
	list-style:none;
	margin-left:20px;
	padding-bottom:10px
}
ul.sitemap1 li a
{color: #575757; text-decoration:none; font-size:11px;}
ul.sitemap1 li a:visited
{color: #575757; text-decoration:none; font-size:11px;}
ul.sitemap1 li a:hover
{color: #98b61d; text-decoration:none; font-size:11px;}

ul.sitemap1 li {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:10px;
	font-weight:normal;
	}
	
.sitmapspacing{padding-bottom:5px}
.sitmapspacing1{padding-bottom:10px}

.inputinISD {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:30px;
	height:17px;
	}
.inputinNo {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:91px;
	height:17px;
	}
.inputinMNo {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:126px;
	height:17px;
	}
.inputinNo1 {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:91px;
	height:17px;
	}
.inputinMNo1 {
	color: #6f6f6f;
	font-size:11px;
	background: #ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	width:126px;
	height:17px;
	}
.inputsmd {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:18px;
	width:52px;
	}
.inputsmd1 {
	color: #6f6f6f;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #e6ebce;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	height:18px;
	width:55px;
	}
.ul-trecruitment
{list-style-type:none; margin:0px; padding-left:0px; margin-top:0px; margin-bottom:25px; padding-top:7px; color:#036f03; font-weight:bold; margin-left:16px; margin-right:14px; font-size:11px;padding-left:0;margin-left:0}
.ul-trecruitment li {
background-repeat:no-repeat; background-position:top left; padding-left:0px; text-align:left;  padding-bottom:3px;}
.ul-trecruitment li a
{color: #036f03; text-decoration:none; font-size:11px; font-weight:bold;}
.ul-trecruitment li a:visited
{color: #036f03; text-decoration:none; font-size:11px; font-weight:bold;}
.ul-trecruitment li a:hover
{color: #858585; text-decoration:none; font-size:11px; font-weight:bold;}

.ul5
{list-style-type:none; margin:0 0 30px 0; padding:0px;}
.ul5 li {
margin:0 28px 0 0; padding:0; text-align:left; display:inline;}
.ul5 li img {
padding:2px; border:1px dashed #697e11;}

.img-margin {
	margin:0 45px 0 0;
	}


/* Styles for the popup starts */
.highslide-wrapper {
	background-color: #ffffff;
}
.highslide-wrapper .highslide-html-content {
    width: 720px;
    padding: 5px;
	text-align:center;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size:11px;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* Styles for the popup ends */