

body {background:#6a9cd9; margin:0; padding:0; font:normal 11px/18px "Times New Roman", Times, serif; text-align:left;}

/* Common */
img, div, span, ul, li, table, td{	behavior:url("iepngfix.htc")}
form, h1, h2, h3, h4, h5, h6, span, p, ul, li, img, {margin:0px; padding:0px; border:0;}
p {font:14px/20px Arial, Helvetica, sans-serif;}
a{outline:none;}
.fl {float:left;}
.fr {float:right;}

/* logo bar start here */
#logo-bar{width:961px;background:url(../images/logo-bar-top.gif) left top  repeat-y; padding:5px 20px 0 10px; margin:0 auto; overflow:hidden; }
#logo-bar .logo{width:187px; height:44px;}
#logo-bar .logo-text{width:300px; height:27px; font:normal 11px Arial, Helvetica, sans-serif; color:#8a8a8a; padding:17px 0 0 17px; float:left;}
#logo-bar #search{height:20px; width:223px; padding:4px 5px 4px 30px;    background:url(../images/search.gif) left top no-repeat;  margin:13px 10px 0 0;}
#logo-bar #search .search-input {width:174px; font:normal 14px arial; border:none; background:none; font:12px Arial, Helvetica, sans-serif; color:#77a5bb; padding:2px 0 0 4px;}
#search	input	{vertical-align:top;}
.logo-bar-bottom{width:991px; background:url(../images/) no-repeat left top; margin:0 auto; height:10px;}

/* header start here */
#header-main{width:991px; margin:0 auto; clear:both; background-color:#6a9cd9; }
.header{width:987px; height:317px; margin:0 0 0 0px; background-color:#6a9cd9;}

/* 3boxes start here */
#boxes-main{width:991px; margin:0 auto; padding:0 0 0 3px; text-align:left;}


/* Services */
#services
{width:405px; overflow:hidden; height:228px;}

.services-top{width:405px; height:10px;}
.services-title{background:url(../images/services-bg-title.gif) no-repeat top left; width:385px; height:39px; padding:3px 0 0 20px;}
.services-title h1{font:bold 18px  Verdana, Arial, Helvetica, sans-serif; color:#2d3ea1; padding-left:35px; margin:0;}
.services-title span{color:#b68d00;}
.services-text-area{width:365px; background:url(../images/services-bg-middle.gif) repeat-y; padding:0px 20px 16px 20px; overflow:hidden; margin:0; min-height:148px;}
.services-bottom{width:405px; height:15px; background:url(../images/services-bg-bottom.gif) no-repeat top left;}

.IT{width:210px; margin:0;  padding:0;}
.IT h2{font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding-left:0px; line-height:10px; margin:0;}
.IT ul{list-style:none; margin-top:10px; padding:0;}
.IT li{display:block; clear:both; font:12px Arial, Helvetica, sans-serif; }
.IT li a{ float:left; background:url(../images/bullet.gif) left no-repeat; padding:3px 0 3px 15px; color:#c4c9e5; text-decoration:none;}
.IT li a:hover{padding:3px 0 3px 15px; color:#ffffff;}
.IT p{padding:0; margin:0;}

.read-more{margin-top:10px; float:left;}	

.Procurement{width:125px;  background:url(../images/dvider.gif) no-repeat left top; padding-left:20px; margin:0; }
.Procurement h2{font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding-left:0px; line-height:10px; margin:0; }
.Procurement ul{list-style:none; margin-top:10px; padding:0;}
.Procurement li{display:block; clear:both; font:12px Arial, Helvetica, sans-serif; margin:0; }
.Procurement li a{ float:left; background:url(../images/bullet.gif) left no-repeat; padding:3px 0 3px 15px;color:#c4c9e5; text-decoration:none;}
.Procurement li a:hover{padding:3px 0 3px 15px; color:#ffffff;}
.Procurement p{padding:0; margin:0;}

/* Global Recognitions */
#Global
{width:281px; margin-left:11px; float:left; }
.Global-top{width:281px; height:10px;}
.Global-title{background:url(../images/globle-title.gif) no-repeat top left; width:260px; height:39px; padding:3px 0 0 20px;}
.Global-title h1{font:bold 18px  Verdana, Arial, Helvetica, sans-serif; color:#2d3ea1; padding-left:25px; margin:0;}
.Global-title span{color:#b68d00;}
.Global-text-area{width:231px; background:url(../images/globle-bg.gif) repeat-y; padding:5px 20px 14px 29px; overflow:hidden; margin:0; min-height:135px;}
.Global-bottom{width:281px; height:15px;}

/* News */
#news
{width:281px; margin-left:9px; float:left; }

.news-top{width:281px; height:10px; }
.news-title{background:url(../images/new-title.gif) no-repeat top left; width:250px; height:39px; padding:3px 0 0 30px;}
.news-title h1{font:bold 18px  Verdana, Arial, Helvetica, sans-serif; color:#2d3ea1; padding-left:18px; margin:0;}
.news-title span{color:#b68d00;}
.news-text-area{width:231px; background:url(../images/news-bg.gif) repeat-y; padding:5px 24px 0px 25px; margin:0;}
.news-bottom{ height:15px; margin:0; padding:0;  background:url(../images/news-bottom.gif) bottom left no-repeat; }

.news-1{width:231px; height:80px; margin:0;}
.news-1 h3{font:bold 12px/19px Arial, Helvetica, sans-serif; color:#514103; margin:0; padding-left:8px; background:url(../images/news-head-bg.gif) no-repeat left top; height:21px;}
.news-1 p{font:11px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding-top:5px; line-height:normal;}
.news-1 a{font:11px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding-top:5px; line-height:normal; text-decoration:none;}
.news-1 a:hover{color:#fffea1; text-decoration:underline;}



/* Footer start here */
#footer{width:991px; margin:0 auto; overflow:hidden; clear:both; text-align:left;}
.footer-top{width:991px; background:url(../images/footertop.gif) no-repeat bottom left; margin:0 auto; height:12px;}
.footer-bottom{width:941px; background:url(../images/logo-bar-top.gif) repeat-y left top; margin:0 auto; padding:20px 25px 20px 25px; overflow:hidden;}
.footer-bottom .left{width:400px; float:left;}

.footer-bottom .left ul{list-style:none; margin:0; padding:0;}
.footer-bottom .left li{display:inline;}
.footer-bottom .left li a{ height:10px; font:11px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#6a85a9; padding:0px 10px; background:url(../images/footer-devide.gif) no-repeat right;}
.footer-bottom .leftli a:hover{text-decoration:underline; color:#1d549f;}
.footer-bottom .left .none{background:none;}
#footer .copyright{width:500px; float:right; text-align:right;}
#footer .copyright ul{list-style:none; margin:0; padding:0;}
#footer .copyright li{display:inline;}
#footer .copyright li a{ height:10px; font:11px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#6a85a9; padding:0px 10px; background:url(../images/footer-devide.gif) no-repeat right;}
#footer .copyright .none{background:none; margin:0; padding:0 2px 0 10px;}
#footer .copyright .copy{font:11px Arial, Helvetica, sans-serif; color:#a8c1e3; margin:20px 0 0 0;}

/* main navigation start here */
#menu{width:971px; margin:0 auto; padding:2px 0 0 18px; overflow:hidden;}
#menu ul{font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 10px; list-style:none;}
#menu li{display:inline; margin:0 2px 0 0; padding:0; text-transform:uppercase;}

#menu a{float:left; margin:0 6px 0 0; padding:0 0 1px 6px; text-decoration:none; color:#fff;}
#menu a span{float:left;  display:block; padding:4px 20px 2px 16px; margin:0;}
#menu a span{float:none; margin:0;}
#menu a:hover{background: #ffffff url(../images/color_tabs_left.gif) no-repeat left top; color:#ad8b10;}
#menu a:hover span{background: transparent url(../images/color_tabs_right.gif) no-repeat right top; color:#ad8b10;}
/*currently selected tab*/
#menu #current{background: #ffffff url(../images/color_tabs_left.gif) no-repeat left top; color:#1a0866;}
#menu #current span{background: transparent url(../images/color_tabs_right.gif) no-repeat right top; color:#1a0866;}





/* Inner Pages Style start here */
.inner-top{width:978px; height:6px; margin:0 0 0 5px;}
.inner-main{width:938px;margin:0 0 0 5px; overflow:hidden; padding:14px 20px; background:#ffffff url(../images/inner-bottom-curve.gif) no-repeat bottom left;}
.inner-bottom{width:978px; height:6px; margin:0 0 0 0px; float:left; overflow:hidden;}

/* Inner header start here */
#inner-header{float:left; width:978px; height:162px; margin:0 0 0 24px;}
.inner-header-left{width:191px; height:162px; float:left;}
.inner-header-center{width:673px; height:108px; padding:27px 0 27px 16px;float:left; background:url(../images/inner-header-bg.jpg) repeat-x left top;}
.inner-header-center h1{font:28px/10px  Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0;}
.inner-header-center p{font:14px/21px  Arial, Helvetica, sans-serif; color:#796711; padding:0; margin:20px 0 0 0;}
.inner-header-right{width:57px; height:162px;float:left;}

/* Sub nav start here */
#Sub-nav{width:938px; height:51px; margin:15px 0 0 0; padding:0; float:left;}
.Subnav-left{width:21px; height:51px; float:left;}
.Subnav-right{width:21px; height:51px; float:right;}

#Subnav-center{width:896px; height:51px; background:url(../images/subnav-bg.gif) repeat-x left top; float:left;}

#Subnav-center ul{font: bold 12px/26px   Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; list-style:none;}
#Subnav-center li{display:inline; margin:0; padding:0; text-transform:uppercase;}

#Subnav-center a{float:left; margin:0 0 0 1px; padding:7px 12px 18px 12px; text-decoration:none; color:#f4e5a0; background:url(../images/subnav-current.gif) repeat-x left top;}

#Subnav-center a:hover{background:url(../images/subnav-hover-1.gif) no-repeat center top;}
/*currently selected tab*/
#Subnav-center #visited{background:url(../images/subnav-visited.gif) no-repeat center top; color:#ffffff; }



/* content area start here */
#content-area{width:938px; float:left; background-color:#FFFFFF; overflow:hidden; padding:0; margin:15px 0 0 0;}
.left-box{width:191px; float:left;  margin-right:25px;}
#sub-services{width:191px; float:left; padding:0; overflow:hidden;}
#sub-services h1{font:bold 20px  Arial, Helvetica, sans-serif; color:#3767a2; margin:0; padding:8px 0 0px 35px; height:35px; background:url(../images/left-title-bg.gif) no-repeat left top;}
#sub-services h1 a{color:#3767a2; text-decoration:none;}
#sub-services h1 a:hover{color:#3e80d1; text-decoration:none;}

#sub-services ul{list-style:none; margin:0; padding:0;}
#sub-services li{display:block; width:171px; list-style:none; float:left; border-bottom:1px dotted #999999; font:bold 11px  Arial, Helvetica, sans-serif; color:#585858; padding:10px 0 10px 0; margin-left:10px;}
#sub-services li a{color:#585858; padding:0px 0 0 0; text-decoration:none;}
#sub-services li a:hover{color:#3b66b4; padding:10px 0 0 0; text-decoration:none;}
#sub-services li span{display:block; width:171px; list-style:none; float:left; font:11px  Arial, Helvetica, sans-serif; color:#cca11a; padding:5px 0 0 0;}
#sub-services li ul{display:block; margin:10px 0 0 0; padding:0; }
#sub-services li ul li{float:left; width:171px; height:22px; font:11px/22px; color:#1c4a86; border:none; padding:0; margin:2px 0 0 0; background:url(../images/sub-link-bg.gif) no-repeat left top;}
#sub-services li ul li a{ float:left; width:171px; line-height:22px; line-height:22px; color:#1c4a86; text-decoration:none; background:url(../images/sub-link-bg.gif) no-repeat left top; padding:0 0 0 25px;}
#sub-services li ul a:hover{ width:171px; line-height:22px; color:#052b5c; text-decoration:none; margin:0; padding:0 0 0 25px; background:url(../images/sub-link-bg-h.gif) no-repeat left top;}
#sub-services .border-none{border:none;}
#sub-services .quality{width:191px; margin-top:25px; float:left; padding:0; border:none;}
#sub-services .heighlight{font:bold 12px Arial, Helvetica, sans-serif; color:#3767a2;}


#case-study{width:191px; float:left; padding:0; border:none; margin-top:20px;}
#case-study h1{font:bold 20px  Arial, Helvetica, sans-serif; color:#3767a2; margin:0; padding:8px 0 0px 35px; height:35px; background:url(../images/left-title-bg.gif) no-repeat left top;}
#case-study p{ float:left; padding:0 0 0 10px; font:bold 13px Arial, Helvetica, sans-serif; color:#585858; margin:10px 0 10px 0; }
#case-study ul{list-style:circle; margin:0; padding:0 0 0 10px;}
#case-study li{display:block; width:171px; list-style:none; float:left; font:11px  Arial, Helvetica, sans-serif; color:#2067B7; padding:5px 0 5px 0; margin:0; }
#case-study li a{color:#3b66b4;; padding:0; text-decoration:none;}
#case-study a:hover{color:#3b66b4; padding:10px 0 0 0; text-decoration:none;}



/*left-side area start here */
#Left-content{width:715px; float:left; overflow:hidden; text-align:justify; height:auto;}
#Left-content p{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#3d3d3d; padding:5px 0; margin:0; }
#Left-content h2{ font:bold 22px  Verdana, Arial, Helvetica, sans-serif; color:#cdaf1d; padding:0; margin:0 0 10px;}
#Left-content h3{ font:18px/25px  Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; padding:5px 0 0 0; margin:0;}
#Left-content h4{ font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:0;}
#Left-content h4 span{ font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:20px 0 0 0;}
#Left-content h5{ font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#b39812; padding:0; margin:0;}
#Left-content ul{ font:12px/26px Arial, Helvetica, sans-serif; color:#646464; padding:0; margin:5px 0 0 0; list-style:none;}
#Left-content li{ background:url(../images/yellow-arrow.gif) no-repeat left top; padding-left:20px;}
#Left-content li a{ background:url(../images/yellow-arrow.gif) no-repeat left top; padding-left:20px; text-decoration:none;}
#Left-content li a hover{ background:url(../images/yellow-arrow.gif) no-repeat left top; padding-left:20px; text-decoration:underline;}
#Left-content .top{padding-left:660px;}



/*left-side area start here */
#Left-content-wide{width:936px; float:left;}
#Left-content-wide p{ font:12px/20px Arial, Helvetica, sans-serif; color:#3d3d3d; padding:5px 0; margin:0;  text-align:justify;}
#Left-content-wide h2{ font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#cdaf1d; padding:0; margin:0 0 10px 0;}
#Left-content-wide h3{ font:18px/25px Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; padding:5px 0 0 0; margin:0;}
#Left-content-wide h4{ font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:0;}
#Left-content-wide h5{ font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:0;}
#Left-content-wide ul{ font:12px/26px Arial, Helvetica, sans-serif; color:#646464; padding:0; margin:5px 0 0 0; list-style:none;}
#Left-content-wide li{ background:url(../images/yellow-arrow.gif) no-repeat left top; padding-left:20px;}
#Left-content-wide a{font:bold 12px Arial, Helvetica, sans-serif; color:#646464; text-decoration:none;}
#Left-content-wide a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#b09511; text-decoration:none;}
#Left-content-wide .top{padding-left:660px; float:right;}
#Left-content-wide .case-head{ font:bold 13px/25px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0 0 8px 0; margin:0;}
#Left-content-wide .heighlight{font:bold 14px Arial, Helvetica, sans-serif; color:#191f72; padding:4px; margin:0 0 0 4px; background:#e3e3e3;}
#Left-content-wide .left-div{width:420px; height:320px; float:right; margin-bottom:20px; padding:50px 0 0 0;}
#Left-content-wide .left-div ul{ font:12px/26px Arial, Helvetica, sans-serif; color:#646464; padding:0; margin:5px 0 0 0; list-style:none;}
#Left-content-wide .left-div li{ background:url(../images/yellow-arrow.gif) no-repeat left top; padding-left:20px;}{width:460px; height:370px; float:right; margin-bottom:20px;}

/*left-side area start here */
#Left-content-wide-1{width:937px; float:left; text-align:justify; overflow:hidden; display:block;}
#Left-content-wide-1 p{font:12px/20px Arial, Helvetica, sans-serif; color:#3d3d3d; padding:5px 0; margin:0;}
#Left-content-wide-1 h2{font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#cdaf1d; padding:0; margin:0;}
#Left-content-wide-1 h3{font:18px/25px Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; padding:5px 0 0 0; margin:0;}
#Left-content-wide-1 h4{font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:0;}
#Left-content-wide-1 h5{font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#2f5aa6; padding:0; margin:0;}
#Left-content-wide-1 .top{padding-left:660px; float:right;}


/*newsroom start here */
.newsrooom{width:922px; float:left; overflow:hidden; padding:5px; border:2px solid #f4f4f4; margin:10px 0 0 0; list-style:none; text-align:justify;}
.newsrooom a{ font:bold 14px  Arial, Helvetica, sans-serif; color:#4e60ae; padding:0; text-decoration:none;}
.newsrooom a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#4868f1; padding:0; margin:0;}
.newsrooom h6{font: bold 12px Arial, Helvetica, sans-serif; color:#b49a19; padding:8px 0 0 0; margin:0;}
.newsrooom p{font:11px/15px Arial, Helvetica, sans-serif; color:#787878; padding:0; margin:0;}
.news-year{font:18px/25px  Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; height:25px; width:700px; float:left; margin:0; padding:20px 0 0 0;}
.media-contact{width:928px; height:79px; float:left; background:url(../images/media-cotact.jpg) no-repeat right top; }


/*management start here */
.management{width:930px; float:left; overflow:hidden; padding:20px 0 40px 0; background:url(../images/divider.gif) no-repeat bottom center; text-align:justify;}

.management .img-title{font:bold 16px  Arial, Helvetica, sans-serif; color:#5374af;}
.management .img-title-sub{font:12px Arial, Helvetica, sans-serif; color:#a68e19;}
.management-bg-none{background:none;}

/*partners start here */
.partners{width:930px; float:left; overflow:hidden; padding:5px 0 5px 0;}
.partners .left-img{width:189px; float:left; margin-right:15px;}
.partners .right-text{width:726px; float:left; padding:0 0 0 0; margin:0;}


/*job-posting start here */
.job-posting .title{font:bold 15px Arial, Helvetica, sans-serif; color:#376091; padding-left:12px;}
.job-posting .left-space{padding-left:12px;font:12px Arial, Helvetica, sans-serif; color:#434343; }
.job-posting .left-space a{font:12px Arial, Helvetica, sans-serif; color:#434343; text-decoration:none;}
.job-posting .left-space a:hover{font:12px Arial, Helvetica, sans-serif; color:#23599b;}
.opening-bg{ width:330px; background:url(../images/opening-head-bg.gif) no-repeat left bottom; font:bold 18px/39px Arial, Helvetica, sans-serif; color:#4870b9; padding:0 0 0 18px;}
.no-position{font:bold 12px Arial, Helvetica, sans-serif; color:#FF3300;}
.opening-bg-1{ width:338px; background:url(../images/opening-head-bg-bottom.gif) no-repeat left top; height:39px; }

/*apply onlie start here */
.required-fields{font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000;}
.title-strip{ height:35px; width:687px; background:url(../images/titlte-strip.gif) no-repeat left top; font:bold 16px/35px Arial, Helvetica, sans-serif; color:#376091; padding:0 0 0 15px;}
.title-strip-1{ height:35px; font:bold 16px/35px Arial, Helvetica, sans-serif; color:#376091; padding:0 0 0 11px;}


/*careers page testimonials thumbnails start here */
.partners .left-img-1{width:117px; float:left; margin-right:15px;}
.partners .right-text-1{width:795px; float:left; padding:0 0 0 0; margin:0;}
.partners .right-text-1 span{ font-weight:bold; color:#215cb1;}


/*Our values page values thumbnails start here */
.values{width:930px; float:left; overflow:hidden; padding:5px 0 35px 0; background:url(../images/divider.gif) no-repeat left bottom; text-align:justify;}
.values .left-img-1{width:183px; float:left; margin-right:15px;}
.values .right-text-1{width:729px; float:left; padding:0 0 0 0; margin:0;}
.values .right-text-1 span{ font-weight:bold; font-size:14px; color:#967d02;}
.values .right-text-1 .sub-title{font-size:12px; color:#666666;}
.values .right-text-1 .bg-none{background:none;}



/*partners start here */
.awards{width:468px; float:left; overflow:hidden; padding:5px 0 5px 0; height:150px;}
.awards .left-img{width:189px; float:left; margin-right:10px;}
.awards .right-text{width:263px; float:left; padding:0; margin:0; text-align:justify;}
.awards .right-text a{ color:#305fb3; text-decoration:none;}
.awards .right-text a:hover{color:#407ae1; text-decoration:none;}

/*Contact US start here */
.contact-box{width:931px;}
.contact-box-middle{width:891px; float:left; background:url(../images/contact-box-bg.gif) repeat-y; padding:0 20px 10px 20px; }
.contact-box-middle .map{width:470px; height:280px; float:left; padding-left:165px;}
.contact-box-middle .time{width:135px; height:280px; float:left; padding:20px 0 0 210px;}
.contact-box-middle .country{width:125px; height:25px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#b09011;}
.contact-box-middle .watch{width:135px; height:25px; float:left; margin-bottom:40px;}
.Highlight-menu{font:bold 16px; background:#efd658; line-height:20px; color:#131083;}


.lable{font:bold 12px Arial, Helvetica, sans-serif; color:#6a6a6a;}
.lable-1{font:bold 12px Arial, Helvetica, sans-serif; color:#6a6a6a; padding-left:15px;}
.button{ width:102px; height:33px; background:url(../images/submit-but.gif) no-repeat left top; font:bold 16px Arial, Helvetica, sans-serif; color:#353434; text-align:center; cursor:pointer; border:0;}

.field{width:245px; height:17px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15; padding:3px 5px 0 5px;}
.field_qual{width:138px; height:17px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15; padding:3px 5px 0 5px;}
.field-month{width:60px; height:17px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15; padding:3px 5px 0 5px;}
.smallfield{height:17px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15; padding:3px 5px 0 5px;}
.select{height:22px; width:238px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15;}
.select_qual{height:22px; width:150px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#6d5d15;}
.text-area{width:258px; border:1px solid #ceb53d; background:#f9f9f9; font:bold 11px/20px Arial, Helvetica, sans-serif; color:#6d5d15; padding:3px 5px 0 5px;}

.Address-main{width:811px; float:left; overflow:hidden; margin-bottom:30px; padding-left:120px;}
.Address-main .address{width:240px; text-align:left; float:left;}
.Address-main .address h6{font:bold 16px Arial, Helvetica, sans-serif; color:#bb9f17; padding:0; margin:20px 0 0 0;}


.contact-box-bottom{width:931px; height:10px; float:left;}


/*Sitemap start here */
.sitemap{width:936px; float:left; margin:0 0 22px 0;}
.sitemap .top{width:936px; height:20px;}
.sitemap .middle{width:876px;background:url(../images/sitemap-bg.gif) repeat-y left top; padding:10px 30px 5px 30px; overflow:hidden; float:left;}
.navigation{width:800px; float:left; margin:0 0 25px 0; padding:0;}


.navigation h1{font:bold 14px Arial, Helvetica, sans-serif; color:#4272ae;  padding:0 0 0 0;  background:url(../images/site-arrow.gif) no-repeat left; text-transform:uppercase; margin:0 0 7px 0;}
.navigation h1 a{color:#4272ae; text-decoration:none; margin:0; padding:0 0 0 15px; }
.navigation h1 a:hover{color:#b3991f; text-decoration:none; margin:0; padding:0; background:url(../images/site-arrow-h.gif) no-repeat left; padding:0 0 0 15px;}

.navigation ul{list-style:none; padding:0; margin:0 0 0 0;}
.navigation li{display:inline; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#5d5c5c; padding:0; margin:0;}
.navigation li a{display:inline; float:left; padding:4px 6px; background:#f5f5f5; text-decoration:none; color:#5d5c5c; margin:0 10px 0 0; border:1px solid #d6d6d6;}
.navigation li a:hover{display:inline; float:left; padding:4px 6px; background:#fff3ba; text-decoration:none; color:#9c8513;}


.navigation1{width:800px; float:left; margin:0 0 25px 0; padding:0;}
.navigation1 h1{font:bold 14px Arial, Helvetica, sans-serif; color:#4272ae; padding:0 0 0 0;  background:url(../images/site-arrow.gif) no-repeat left; text-transform:uppercase; margin:0 0 7px 0;}
.navigation1 .sub-con{width:800px; float:left; margin:0 0 15px 0;}
.navigation1 h1 a{color:#4272ae; text-decoration:none; margin:0; padding:0 0 0 15px; }
.navigation1 h1 a:hover{color:#b3991f; text-decoration:none; margin:0; padding:0; background:url(../images/site-arrow-h.gif) no-repeat left; padding:0 0 0 15px;}

.navigation1 h2 {font:bold 12px Arial, Helvetica, sans-serif; padding:4px 6px; text-decoration:none; color:#5d5c5c; margin:0; }
.navigation1 h2 a{font:bold 12px Arial, Helvetica, sans-serif; padding:3px 5px; background:#f5f5f5; text-decoration:none; color:#5d5c5c; border:1px solid #d6d6d6; }
.navigation1 h2 a:hover{padding:3px 5px; background:#fff3ba; text-decoration:none; color:#9c8513; }


.navigation1 ul{list-style:nome; padding:0; margin:8px 0 0 5px;}
.navigation1 li{display:inline; font:11px Arial, Helvetica, sans-serif; color:#6888af; padding:0; margin:0;}
.navigation1 li a{display:inline; padding:3px 5px; background:#ffffff; text-decoration:none; color:#6888af; margin:0 10px 0 0; border:1px solid #d6d6d6;}
.navigation1 li a:hover{padding:3px 5px; background:#d0e5ff; text-decoration:none; color:#3a70b3; border:1px solid #a4b3c7;}



/* according div for the news pages */
.accordian-biv{float:left; width:100%; margin-top:10px;}

.accordian {
list-style : none;
padding : 0px;
margin : 0px;
font-size : 12px;
}
..accordian li {
list-style : none;
padding : 0px;

}

.accordian-biv .accordian li a {
padding :0px;
text-decoration:none;


}

.accordian li a:hover {
text-decoration :none;

}
.accordian li h2 {
cursor : pointer;
text-decoration : none;
padding : 0px 0px 4px 22px;


}
.accordian li h2{
background: url(../images/toggle_arrow.gif) no-repeat;
background-position : 4px -35px;
font:14px Arial, Helvetica, sans-serif;


}
.accordian li h2:hover {
cursor : pointer;
text-decoration :none;
font:14px Arial, Helvetica, sans-serif;

}
.accordian li li {
margin-bottom : 5px;
margin-left : 0px;
margin-top : 0px;
padding : 0px;
}

.accordian li ul {
margin-bottom : 30px;
margin-top : 0px;
padding-top : 0px;
padding-left : 0px;
margin-left : 0px;
}
.accordian li.expanded h2{
background-position : 4px -5px;
}
.accordianContainer {
margin-top : 0px;
padding-top : 0px;
}
.accordianContainer h2 {
padding : 3px;
}
.accordian_nolist {
list-style : none;
}

/* light box div for the quality page images */
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 530%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 100%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow:hidden;
		}
		


/*-----------Modified By Shubham Tyagi[April 27, 2010]-------------------*/
/*.job-posting {width:340px }
.job-posting table{width:100% }

.job_list table		{ padding:10px;}
*/
#job_list_left {float:left; border-right:solid 50px dwhite;width:348px; background-color:#FFFFFF; }
#job_list_right {float:right; padding-left:10px; background-color:#FFFFFF; }

.job-posting .JD {vertical-align:middle; background-color:#edf5ff; padding-left:12px;font:12px Arial, Helvetica, sans-serif; color:#434343;}
.job-posting .JDAlt {vertical-align:middle; background-color:#C8DCF6; padding-left:12px;font:12px Arial, Helvetica, sans-serif; color:#434343;}




.job-posting a{font:12px Arial, Helvetica, sans-serif; color:#434343; text-decoration:none;}
.job-posting a:hover{font:12px Arial, Helvetica, sans-serif; color:#23599b;}

/*-----------------------------------------------------------------------*/









/*-----------admin-------------------*/
.login-main{width:300px; padding:50px; margin:30px auto; border:1px solid #eaeaea; background:url(../images/login-bg.gif) repeat-x bottom;}


.tablegrid	{border:1px solid #d5d5d5; border-collapse:collapse; width:100%; text-align:left; padding:0;}
.tablegrid th {color:#424242; border-collapse:collapse; border:1px solid #d5d5d5;  padding:0 5px 0 5px; background:#fff8d9; font:bold 14px/32px Arial, Helvetica, sans-serif; min-width:130px;} 
.tablegrid td{background:none; border:1px solid #d5d5d5; border-collapse:collapse; padding:5px 5px 5px 5px; font:11px Arial, Helvetica, sans-serif; color:#292929;}
.tablegrid td a{ font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#4177b9; background:none; margin-right:5px;}
.tablegrid td a:hover{ text-decoration:underline; color:#223ba8; background:none; margin-right:5px;}




.error-msg{font:bold 15px Arial, Helvetica, sans-serif; color:red; text-align:center;}

.pager{font:bold 15px Arial, Helvetica, sans-serif; color:red;padding-left:200px; text-align:center;}
.logout-but{font:bold 12px Arial, Helvetica, sans-serif; color:#434343; text-decoration:none; padding:4px; margin:10px 30px 0 0; border:1px solid #d5d5d5;}