/* CSS Document For CV-India New */
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1D1916; background:url(../images/body-bg.gif) repeat-x center top; margin:0 auto}
h1,h2,h3,h4,h5,h6,ul,p{ margin:0; padding:0;}
img{ border:0}
.clear{ clear:both}
p{ margin:0 0 10px 0}
a{ text-decoration:none; color:#1D1916}
a:hover{ text-decoration:underline}
.bold{ font-weight:bold}

/*----------- Wrapper Start Here----------*/
#wrapper{ width:990px; margin:0 auto;}
/*----------- Wrapper End Here----------*/

/*----------- Header Start Here----------*/
#header{padding-top:10px; margin:0; }
#header .logo{ float:left}
#header .right{ float:right}
#header .right .top-nav{ padding-top:5px; float:right; clear:both; font-size:12px}
#header .right .top-nav ul li{ display:inline; color:#FFFFFF}
#header .right .top-nav ul li a{ padding:0 5px;color:#FFFFFF}
#header .right .news-letter{ padding-top:10px; color:#FFFFFF; float:right;font-size:12px}
#header .right .news-letter .search-bg{ background:url(../images/search.gif) no-repeat left top; border:none; width:177px; margin-right:5px;padding:2px 0 0 4px; height:24px; margin-left:7px}
#header .right .navigation{ padding-right:5px; height:40px; margin-top:12px; *margin-top:11px;float:right; width:798px}
#header .right .navigation ul li{ display:inline; margin:0; padding:0;}
#header .right .navigation ul li a{float:left; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/menu-left.gif) no-repeat left top; margin:0; padding:0 0 0 8px; text-decoration:none; margin-left:1px;}
#header .right .navigation ul li a span{float:left; display:block; background:url(../images/menu-right.gif) no-repeat right top; padding:12px 15px 12px 11px; color:#fff;}
#header .right .navigation ul li a:hover{background-position:left -44px;}
#header .right .navigation ul li a.select{background-position:left -44px;}
#header .right .navigation ul li a:hover span{background-position:100% -44px; color:#534940; cursor:pointer }
#header .right .navigation ul li a span.select{background-position:100% -44px; color:#534940; cursor:pointer }
@media screen and (-webkit-min-device-pixel-ratio:0){
#header .right .navigation {margin-top:13px;}
}
/*----------- Header End Here----------*/

/*----------- Banner Start Here----------*/
#banner{ margin-top:20px; width:974px; border:1px solid #E2E1E1; padding:7px; }
#banner .banner-text {float:right;margin:70px 0px 0 0;padding:0;width:330px;}
.banner-text .banner-text-left{ width: 105px; float: left; text-align: right; margin: 0; padding: 0;}
#banner .banner-text .banner-text-right{ width: 220px; float: right; margin: 0px 0 0 0; padding: 0;}
#banner .banner-text span.blue-big-text{ font: bold 22px/22px Arial, Helvetica, sans-serif; color: #43AAC5;}
#banner .banner-text span.gray-big-text{font: 18px/20px Arial, Helvetica, sans-serif; color: #7d7d7d;}
#support-box{ float:right; width:320px; margin-top:55px; padding-left:0px}
#support-box a{ color:#1D1916}
#support-box .support{ width:84px; float:left; height:72px; margin-left:15px; padding:14px 0 0 0; text-align:center; font-weight:bold; background:url(../images/support.gif) no-repeat left top}
#support-box .news{ width:84px; height:72px; float:left; margin-left:15px; padding:14px 0 0 0; text-align:center; font-weight:bold; background:url(../images/news.gif) no-repeat left top}
#support-box .download{ width:84px; height:72px; float:left; margin-left:15px; padding:14px 0 0 0; text-align:center; font-weight:bold; background:url(../images/download.gif) no-repeat left top}
#support-box p a{ font-weight:bold; float:right; color:#43AAC5; text-decoration:underline; padding-right:24px; margin-top:10px;}
/*----------- Banner End Here----------*/

/*----------- Content Container Start Here----------*/
#content-container{ width:990px; margin-top:20px;}
#left-box{ float:left; width:720px}
#left-box h1{ font-size:22px; margin-bottom:15px;}
h2.title{ font-size:18px;margin-bottom:10px; color:#1495B6; border-bottom:1px solid #BFBFBF; padding-bottom:5px; font-weight:normal}
#left-box p.title{ margin-bottom:5px;font-size:14px; font-weight:bold}
#left-box ul.home{ margin:20px 0 20px 20px;}
#left-box ul.home li{ background:url(../images/arrow.gif) no-repeat left center; padding:5px 0 5px 20px; list-style-type:none; font-size:14px}
#left-box ul.home2{ margin:20px 0 20px 20px;}
#left-box ul.home2 li{ background:url(../images/arrow.gif) no-repeat left center; padding:5px 0 5px 20px; list-style-type:none; font-size:16px}

.right-box{ float:right; width:255px;}
.right-count{ background:url(../images/right-bg.gif) repeat-y left top; margin-bottom:15px;}
.right-count h3{ margin:5px 0 5px 15px; color:#FFFFFF; font-size:18px;}
.right-count ul{ margin:5px 0 5px 15px; width:235px}
.right-count ul li{ background:url(../images/right-arrow.gif) no-repeat left center;padding:2px 0 2px 20px; list-style-type:none; font-size:14px; color:#D9D0C7}
.right-count ul li a{ color:#D9D0C7; text-decoration:underline;padding:0px 0 0px 6px; line-height:21px; display:block; }
.right-count ul li a:hover{text-decoration:none;background:#74675A;}
.right-count ul li a.select{background:#74675A;text-decoration:none}
.right-count p{ padding:5px 15px; color:#FFFFFF; font-size:14px; font-weight:bold; }
.right-count-top{ background:url(../images/right-top.gif) no-repeat top; height:10px;}
.right-count-bottom{ background:url(../images/right-bottom.gif) no-repeat bottom; height:10px;}
.right-box p.strategies { margin:0; padding:0; font-weight:normal; padding-left:15px}
.right-box p.strategies a { text-decoration:underline;color:#D9D0C7;}
.right-box p.strategies a:hover{ text-decoration:none}

.breadcrumb{ margin-bottom:10px; padding-bottom:5px;border-bottom:1px solid #BFBFBF;} 
/*----------- Content Container End Here----------*/

/*----------- Client Box Start Here -------------*/
#client-box{ width:990px; margin-bottom:15px;}
.right_bx_padd {padding:10px 20px;}
.clients_logo { float:left; margin:0 0 0 20px; height:60px;}
.clients_logo img { margin-right:30px;}
.f_left {float:left;}
.f_right {float:right;}
.pad{ padding-top:4px; display:block}
/*----------- Client Box End Here -------------*/

/*----------- Footer Start Here -------------*/
#footer{ background:url(../images/footer-bg.gif) repeat-x 0 -74px; margin:0 auto;}
#footer-top-nav{ height:40px;padding:0px 0 0 0; width:990px; margin:0 auto}
.f_top_nav{ float:left; width:205px;  } 
.f_top_nav1{ float:left; width:567px; padding: 15px 0 0 0;} 
#footer .f_top_nav h4{ font-size:14px; margin-bottom:15px; margin-top:8px;}
#footer .f_top_nav1 h4.address{ background:url(../images/footer-icon.gif) no-repeat left 0; padding:8px 0 12px 50px;font-size:14px; margin-bottom:15px; margin-top:8px;}
#footer .f_top_nav h4.mcQ{ background:url(../images/footer-icon.gif) no-repeat left -50px; padding:8px 0 12px 50px;}
#footer .f_top_nav h4.support{ background:url(../images/footer-icon.gif) no-repeat left -100px; padding:8px 0 12px 50px;}
#footer .f_top_nav h4.clients{ background:url(../images/footer-icon.gif) no-repeat left -140px; padding:8px 0 12px 50px;}
#footer .f_top_nav h4.news{ background:url(../images/footer-icon.gif) no-repeat left -180px; padding:8px 0 0px 50px; margin-bottom:0}
#footer .f_top_nav ul{ margin:10px 0 0 20px;}
#footer .f_top_nav ul li{ background:url(../images/footer-list.gif) no-repeat left 6px;padding:5px 0 5px 20px; list-style-type:none}
#footer .f_top_nav ul li a{ color:#4B4B4B}

#footer-bottom-nav{ width:990px; height:55px; padding-top:20px; margin:0 auto}
#footer-bottom-nav p{ margin-bottom:4px; color:#FFFFFF}
#footer-bottom-nav p a{color:#9E9E9E; text-decoration:underline}
#footer-bottom-nav p a:hover{ text-decoration:none}

.back-top{padding-top:15px; display:block; float:right; width:80px;}
/*----------- Footer End Here -------------*/

/*----------- strategies Start here -------*/
.strategies{ padding-left:80px;}
.link1{ position:absolute; margin:6px 0 0 180px; display:block;}
.link2{ position:absolute; margin:75px 0 0 40px; display:block;}
.link3{ position:absolute; margin:75px 0 0 320px; display:block;}
.link4{ position:absolute; margin:225px 0 0 4px; display:block;}
.link5{ position:absolute; margin:225px 0 0 355px; display:block;}
.link6{ position:absolute; margin:350px 0 0 100px; display:block;}
.link7{ position:absolute; margin:350px 0 0 255px; display:block;}
.contact-box{ margin:25px auto; width:250px; font-weight:bold; padding:10px; border:1px solid #43AAC5; text-align:center; margin-bottom:15px;}
.contact-box a{ color:#43AAC5; text-decoration:underline}
.strategies-box{ margin:0}
.strategies-box h2{ margin:0; padding:0;}
.strategies-box ul{ margin:10px 0 20px 10px;}
.strategies-box ul li{ background:url(../images/arrow.gif) no-repeat left 4px; padding:2px 0 2px 20px; list-style-type:none; font-size:14px}
.strategies-box ul li a{ text-decoration:underline; color:#43AAC5; font-weight:bold;}
.strategies-box ul li a:hover{ text-decoration:none;}
/*---------------Additional classes for stategies box---------------*/

.strategies-box ul li a.normallink{ text-decoration:underline; color:#333333; font-weight:normal;}
.strategies-box ul li a.normallink:hover{ text-decoration:none;}
.strategies-box ul li ul{ margin: 0; padding: 0;}
.strategies-box ul li ul li ul{ margin: 0; padding: 0;}
/*---------------Additional classes for stategies box---------------*/



.fix{ position:absolute; margin-left:325px; margin-top:-30px}
.fix3{ position:absolute; margin-left:345px; margin-top:-30px}
.fix4{ position:absolute; margin-left:365px; margin-top:-30px}
.fix5{ position:absolute; margin-left:395px; margin-top:-30px}
.fix2{ position:absolute; margin-left:425px; margin-top:-30px}
h2{ font-size:16px; color:#43AAC5; margin-bottom:5px;}
.career_line {background: url(../images/about_bottom_line.gif) no-repeat scroll left center;height:10px;width:600px; margin-bottom:10px;}
.about{ width:350px}
/*----------- strategies Start here -------*/

/*----------- Contact Us Start here -------*/
.input_field { width:200px;}
.input_textarea { width:550px;}
.text_lable { width:200px; padding:5px 0;}
.text_lable2 { width:200px; padding:9px 0 8px 0;}
.about_pic { float:left; margin:0 7px 7px 0;}
.clients_sec { width:250px; float:left;}
.space{ margin-top:30px;}
/*----------- Contact Us End here -------*/
.sitemap{ margin:0}
.sitemap ul{ margin:10px 0 20px 10px;}
.sitemap ul li{ background:url(../images/arrow.gif) no-repeat left 4px; padding:2px 0 2px 20px; list-style-type:none; font-size:14px}
.sitemap ul li a{ text-decoration:none;}
.sitemap ul li a:hover{ text-decoration:underline;}

/*-------------------Misc Classes Starts here-------------------*/
sup{ font-size: 10px;}
.vcard, .adr, .street-address, .locality, .region, .postal-code{ display: inline;}
.more{ display: block; text-align: right; font-weight: bold;}
/*-------------------Misc Classes Ends here-------------------*/

