@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);


html, body, div, p, ul, li, ol, a, div, img, h1, h2, h3, fieldset, form, span{padding:0; margin:0;  color:#3a444a;   font-family: 'Open Sans';
 font-size:12px; border:none; }
h1, h2, h3{font-weight:normal;}
body{background:url("../images/body_bg_blue.jpg") repeat-x top left #739ebe;}
input{ font-family: 'Open Sans';
    font-size: large;
}
ul li{list-style-type:none}

h1{color:#113a89; font-size:18px; text-transform:uppercase; padding:5px; margin:10px 0; background:#e5e5e5; font-weight:bold;}
h1 span{color:#EBA708; font-size:18px; padding:15px 0 15px 7px;  font-weight:bold;}




h3{color:#113a89; font-size:14px; padding:10px 0;  text-transform:uppercase;  font-weight:bold;}

p{font-size:12px; line-height:18px;}
p.address {
    float: left;
    min-height: 152px;
    padding-left: 15px;
    width: 203px;
}

#wrapper{width:980px; margin:0 auto;}
#header{background:url(../images/header_bg.gif) repeat-x top left; width:100%; float:left; min-height:215px; _height:215px;}

#header .logo{border:none; float:left; padding:38px 0 36px 10px;}
#header .logo a{border:none;}
#header #slideshow{
    float: left;
    margin-left: 20px;
    width: 680px; height:215px;}
	#header #slideshow img{width: 680px; height:201px;}
#content p{padding-bottom:12px; }

#page-wrap{width:100%; float:left; background:url(../images/menu_bg_new.jpg) repeat-x top left; height:35px; padding-top:3px;}
#page-wrap ul.dropdown{margin:0 auto; width:945px;}
#page-wrap ul li{display:inline; float:left; border-right:1px solid #8aaffc; border-left:1px solid #a1c1fe;}
#page-wrap ul li ul li{border-right:none; border-left:none;}
#page-wrap ul li{float:left;}
#page-wrap ul li a{line-height:35px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; text-transform:uppercase; font-size:14px; padding:0 38px;}
#page-wrap ul li a:hover, #navigation ul li.active a{ background:none #ddad26; }

#navigation{width:100%; float:left; background:url(../images/menu_bg.html) repeat-x top left; height:37px;}
#navigation ul{margin:0 auto; width:96%;}
#navigation ul li{display:inline; float:left;}
#navigation ul li{float:left;}
#navigation ul li a{line-height:37px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; text-transform:uppercase; font-size:14px; padding:0 15px;}
#navigation ul li a:hover, #navigation ul li.active a{ background:url(../images/menu_hover.html) repeat-x top left; }

#content_container{background:url(../images/content_bg.gif) repeat-y top left; width:100%; float:left;}
.side-bar{width:225px; float:left; padding:15px 15px 0 10px; }

#content{width:730px; float:left;}
#content .content{width:680px; float:left; background:url(../images/content_top.gif) no-repeat 2px 0; padding:15px 30px 0 20px; min-height:500px; _height:500px;}

.read_more{padding-top:12px; color:#123d8c; text-decoration:none; display:block; float:left; text-align:right; width:100%; padding-bottom:12px;}
.read_more:hover{text-decoration:underline;}

#box_container{width:100%; float:left;}
#box_container div{width:215px; margin-right:15px; float:left;}
#box_container div img{margin-bottom:12px;}
#box_container div.values{margin-right:0;}
#box_container h3{text-align:center;}

/* #footer{background:url(../images/footer_bg.gif) repeat-x top left; float:left; width:714px; margin-left:2px; padding:35px 0 10px 0;} */

#footer{background:none; float:left; width:714px; margin-left:2px; padding:17px 0 10px 0; border-top:1px solid #CCCCCC; margin-top:20px;}
#footer ul.footer{float:left; padding-bottom:30px; margin-left:30px; display:none;}
#footer ul.footer li{float:left; display:inline; border-right:1px solid #000000; padding:0 10px 0 10px;}
#footer ul.footer li a{color:#000000; text-decoration:none;}
#footer ul.footer li a:hover{color:#000000; text-decoration:underline;}
#footer ul.footer li.last{border:none;}
#footer p{padding:10px 0 0 3px; float:left;}

div.div_last{ padding-top:0px; width:980px; float:left; background:#dde2ea;}
div#socialnetwork{float:right;}
div#socialnetwork span{padding-bottom:10px;}
div#socialnetwork img{margin:0 3px;}

ul.technologies{padding:0 0 20px 20px; }
ul.technologies li{list-style-type:disc; padding-bottom:5px;}

ul.clients{float:left;}
ul.clients li{width:150px; float:left; text-align:center; min-height:130px; _height:130px; padding-top:20px; line-height:18px;}
ul.clients li img{display:block; padding-left:20px;}
ul.clients li span{display:block; padding:10px 0;}

/* Slideshow  */


#featured_border { position: relative; border: none; padding:0px; height:280px; margin: 0px; }
#featured_wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
#featured_images { position: absolute; left: 0; top: 0; }
#featured_images li { float: left; }
#featured_positioner_desc { width:965px; height: 280px; position: absolute; top: 0px; left: 0px; }
#featured_wrapper_desc { width: 100%; height:280px; position: relative; overflow: hidden; }
#featured_desc { position: absolute; left: 0; bottom: 0;  padding:0px; margin:0px; }
#featured_desc li { width: 965px; float: left;padding:0px; margin:0px; }
#featured_desc li div { margin:0px 0 0px 0px; padding:10px; width:945px;  background: url(images/featured_bg.html); }
#featured_desc li h2 {
color:#FFFFFF;
font-size:18px;
padding:0px 0 5px 0;
margin:0px;
}
#featured_desc li p {
color:#FFFFFF;
font-size:12px;
padding:0px 0 10px 0;
margin:0px;
line-height:18px;
}



#featured_buttons { position: absolute; top: 15px; right: 15px; width: auto; padding:0; list-style:none;}

h2 {
    color: #113a89;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 10px;
    padding:0 0 0 0;

	text-align:left;
}
.news{height:140px;}

.home_content{width:430px; float:left;}
.home_content p{text-align:justify;}
.right_section{width:200px; padding:10px 0 0 40px; float:left;}
p.course{font-size:14px; font-weight:bold; line-height:24px; padding-left:10px;}
p.sunil a{color:#2D618B; text-decoration:none;}
p.sunil a:hover{text-decoration:underline;}
p.sunil{margin:0px; text-align:right; padding:5px 20px 5px 5px;;}
p.sihd{padding-top:10px;}
p.service_course{width:32%; float:left;}

.candidate-search, .candidate-search *{box-sizing: border-box;}
.candidate-search{background: rgba(229, 229, 229, 0.5);
    padding: 10px;
    float: left;
    width: 100%;
    box-shadow:1px 1px 4px #ccc;
    margin-bottom:10px;
}
.candidate-search p{font-size:14px;}
input.candidate{padding:6px 8px; color:#3a444a; font-size:14px; width:33%; float:left; margin:0 1em 0 0; border:1px solid #CDE8FA; border-radius: 2px;}
.logo a {text-decoration: none;}
.logo a span{font-size: 12px; display: block; text-align: center; text-decoration: none;}
.button {
    background-color:#ed8223;
    color:#fff;
    font-size:18px;
    line-height:30px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border:0;
    text-shadow:#C17C3A 0 -1px 0;
    width:134px;
    height:32px;
    float: left;
    text-align: center;
    cursor: pointer;
    margin-bottom:10px;
    margin-left:32px;
    text-decoration: none;
}

input:focus, button:focus{outline:0;}
#results{width: 100%; float:left;}
#results p{line-height: 1.5;}
#results p strong{padding-top:5px;}

.content ul li{list-style-position: initial; list-style-type: inherit;}
.course-list{width:33%; margin-right:10px;}
.last{margin:0px;}
.course-container{display: flex;}
.body-content{min-height: 200px}

.content ul {
    margin-left: 20px;
}
