@charset "utf-8";
/* CSS Document */

/*
=======================================================================
	General Rules   #646464
=======================================================================
*/
* {
	padding:0px;
	margin:0px;
}
body {
	background:url(../images/body-bg.png) repeat-x top #fff;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#1F1F1F;
}
a {
	color:#666;
	text-decoration:none;
	outline:none;
}
a img {
	border:none;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.black {
	color:black;
}
ul, li {
	list-style-type:none;
	list-style-image:none;
}
h1, h2, h3, h4, h5, h6 {
	color:#FF6B35  /* Changed to orange */
}
h1 {
	font-size:25px;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	line-height:18px;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
}
.white {
	color:#fff;
}
input {
	font-size:11px;
	border:0px;
	color:#7f7f7f;
}
.itlc {
	font-style:italic;
}
.colr {
	color:#FF6B35 !important;  /* Changed to orange */
}
/*
=======================================================================
	
=======================================================================
*/

.nobdr {
	border:none!important;
}
/*
=======================================================================
	Wrapper Section Rules
=======================================================================
*/
#wrapper_sec {
	width:980px;
	margin:0px auto;
}
#bg {
	background:url(../images/bottomsectionbg.jpg)  bottom center #fff;
	width:100%;
}
#bottomsec {
	width:100%;
	background-image:url(../images/botmsecbg.png);
	background-position:center top;
	background-color:#070707;
	background-repeat:repeat-x;
	height:110px;
}
/*
=======================================================================
	MasterHead Rules
=======================================================================
*/
#masterhead {
	width:980px;
	
	float:left;
	padding-bottom:0px;
	background:url(../images/keonjhar_banner.jpg)  top center ;
	width:100%;
}
/*
=======================================================================
	Logo Rules
=======================================================================
*/
.logo {
	float:left;
	padding:14px 0 0 0px;
}
.logotext{ float:left; padding:5px 0 0 20px; text-align:center; font-size:14px; font-weight:bold;}
.blue{ color:#FF6B35; font-weight:bold; text-transform:uppercase; font-size:20px;}  /* Changed to orange */
.normaltext{ color:#000; font-size:14px;}
.midtext{ text-transform:uppercase; color:#000; font-size:14px;}
.logotext p{ margin:0px; padding:0px; height:10px;}

.top_search {
    float: right;
    height: 25px !important;
    padding-bottom: 15px;
    position: relative;
    width: 328px;
}
.top_search ul {
    float: left;
    width: 330px;
}
.top_search li {
    float: left;
}
.top_search input {
    background-color: #F3F3F3 !important;
    border: 1px solid #D5D5D5 !important;
    float: left;
    height: 24px !important;
    line-height: 24px !important;
    margin-right: 6px !important;
    padding: 0 9px !important;
    width: 219px !important;
}
a.search {
    background-color: #FF6B35;  /* Changed to orange */
    background-image: url(../images/search_icon.png);
    background-position: 13px 7px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 28px;
    width: 55px;
}

.navigation {
    background-color: #FF6B35;  /* Changed to orange */
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 31px;
    position: relative;
    width: 100%;
    z-index: 9;
	margin-top:6px;
}
.navbox{ float:left;}
.navbox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 9999 !important;
}
.navbox ul li {
    display: inline;
    float: left;
    position: relative;
    z-index: 9999 !important;
}
.navbox ul li a.selected {
    background-color: #E55A2B;  /* Changed to dark orange */
    color: #FFFFFF;
}
.navbox ul li a:link, .ddsmoothmenu ul li a:visited {
    color: white;
}
.ddsmoothmenu ul li a {
     border-left: 1px solid #FFFFFF;
    color: white;
    display: block;
    font-size: 14px;
    height: 13px;
    line-height: 13px;
    padding: 9px 22px;
    text-decoration: none;
/*    text-transform: uppercase;
*/	font-family:Tahoma, Geneva, sans-serif;
}
.navbox ul li a:hover{background-color: #E55A2B}  /* Changed to dark orange */
/*
=======================================================================
	Content Section Rules
=======================================================================
*/
#content_section {
	float:left;
	width:980px;
	padding-bottom:0px;
}
#content_sec1 {
	width:100%;
	padding-top:31px;
	float:left;
	padding-bottom:24px;
}

/*
=======================================================================
	right header Rules
=======================================================================
*/

.topright_sec {
	float:right;
	width:auto;
}
.topimg{ margin-top:10px; float:right; margin-bottom:10px; margin-right:10px;}


.topcol1, .topcol2 {
    float: left;
    padding-top: 10px;
    width: 980px;
	 background-image: url(../images/bg11xxx.jpg);
}
#banner {
    height: 294px;
    padding-bottom: 0px;
    padding-top: 0;
    position: relative;
    width: 649px;
	float:left;
	z-index:0;
}
#slider2 {
    height: 294px;
    margin: auto;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    width: 649px;
}
#banner .contentdiv {
    height: 293px;
    left: 0;
    position: relative;
    top: 0;
    visibility: hidden;
    width: 647px;
}
.contentdiv img{ border:1px solid #d5d5d5;}
.banner_des {
    background-image: url("../images/bannerdesc.png");
    bottom: 0px;
    color: #FFFFFF;
    height: 66px;
    left: 1px;
    padding-left: 20px;
    padding-right: 167px;
    padding-top: 12px;
    position: absolute;
    width: 460px;
}
.banner_des h4 {
    color: #FFFFFF !important;
    font-weight: bold;
    padding-bottom: 2px;
	font-size:16px;
}
.topcol1 p {
    padding-bottom: 18px;
}
.banner_des p {
    padding-right: 0px;
}
.pagination {
    bottom: 27px;
    float: right;
    position: absolute;
    right: 15px;
    width: auto;
    z-index: 9999;
}
.pagination a {
    background: none repeat scroll 0 0 #FF6B35;  /* Changed to orange */
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    line-height: 23px;
    margin-right: 1px;
    text-align: center;
    width: 23px;
}
.pagination a.prev {
    display: none;
    font-size: 0;
}
.pagination a:hover, .pagination a.selected {
    background-color: #E55A2B;  /* Changed to dark orange */
}
.pagination a.next {
    display: none;
    font-size: 0;
}



.loginbox{ background:#FFF; border:1px solid #d5d5d5; width:303px; padding:6px; display: inline-block; float:right; min-height:280px;}
h2.heading{ color:#FF6B35; font-size:17px; text-transform:uppercase; border-bottom:1px solid #c3c3c3; margin:5px 0px 10px; padding-bottom:10px;}  /* Changed to orange */
.newsBlock {
    border-bottom: 1px dashed ;
    margin-bottom: 13px;
    padding: 0 0 7px;
	background-color:#ffffff;
}
.newsBlock p.date {
    background: url("../images/news-bg.jpg") no-repeat scroll 0 3px ;
    color: #ffffff;
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    padding: 0 0 0 16px;
	background-color:#FF6B35;  /* Changed to orange */
}
.newsBlock p.news {
    padding-left: 17px; padding-bottom:0px;
	color:#FFFFFF;
	background-color:#ffffff;
}
label {
    color: #4D4D4D;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	
}
input[type="text"], input[type="email"], input[type="password"], input[type="phone"], input[type="date"], input[type="tel"] {
    border-radius: 0 0 0 0;
    height: 12px;
    line-height: 20px;
    padding: 10px;
}
input[type="text"], input[type="password"], input[type="email"], input[type="phone"], input[type="date"], input[type="tel"], textarea, select {
    background-color: #f3f3f3;
    border: 1px solid #d5d5d5;
    border-radius: 0 0 0 0 !important;
    color: #4D4D4D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0;
    transition: background-color 0.1s linear 0s;
}
#ld-login-back {
    color: #FFFFFF;
}
.btn {
    background-color: #FF6B35;  /* Changed to orange */
    border:1px solid #E55A2B;  /* Changed to dark orange */
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF;  /* Changed text color to white */
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    text-transform: capitalize;
}
.btn:hover {
    background-color: #E55A2B !important;  /* Changed to dark orange */
    color: #FFFFFF;
    text-decoration: none;
}
.btn-blue, .btn-blue:focus {
    background-color: #FF6B35 !important;  /* Changed to orange */
    color: #FFFFFF;
    transition: background-color 0.1s linear 0s, color 0.1s linear 0s;
}
.left-promo a.readmore{ margin:7px 10px 10px 0px;}
.left-promo p{ margin:0px 10px; text-align:justify;}
.left-promo1 p{ margin:0px 10px; text-align:justify;}
.extright-promo a{ margin:7px 10px 10px 0px;}
.extright-promo p{ margin:0px 10px; text-align:justify;}
.right{ float:right;}
.left{ float:left;}
.left-promo, .extright-promo{ width:180px; float:left; background:#e4e0bd;}
.left-promo1{ width:220px; float:left; background:#e4e0bd;}

.promoSection a{ display:block;}

.readmore{ color:#FF6B35; text-decoration:underline;}  /* Changed to orange */
.rightcontent{ width:594px; margin-left:8px; margin-right:8px; float:left;}
.rightcontent.inner{margin: 0px 0px 0px 13px; width: 745px;}
.rightcontentT{ width:794px; margin-left:13px; margin-right:13px; float:left;}
.rightcontentT.inner2{margin: 0px 0px 0px 13px; width: 745px;}
.rightcontent2{ width:894px; margin-left:1px; margin-right:13px; float:left;}
.rightcontent2.inner{margin: 0px 0px 0px 1px; width: 980px;}
	.rightcontent2.inner .msgcon{ background:none;}
.content_links{ background:#f3f3f3; border:1px solid #d5d5d5; display:inline-block; width:100%; margin-bottom:14px;}
.content_links ul li{ float:left; border-right:1px solid #d5d5d5; padding:7px 20px;}
.content_links ul li.end{ border:0px none;}
.content_links ul li a{ background:url(../images/plus-icon.jpg) no-repeat 0 3px transparent; padding-left:20px; color:#000; text-transform:uppercase; font-size:13px;}
.heading1{border-bottom: 1px solid #D5D5D5; color: #FFF; padding: 5px;  font-size:17px; background: none repeat scroll 0 0 #FF6B35; margin-bottom:5px;}  /* Changed to orange */
.msgcon{ background:none no-repeat top center #f0efef; display:inline-block; margin-top:5px;}
.msgcon.inner{ background:none;}
.msgcon p{ font-size:12px; line-height:19px; padding:10px; text-align:justify; display:inline-block;}
.msgcon ul li{  margin-bottom: 5px; margin-left: 20px; padding-left: 5px; list-style-type:disc;}
.msgcon ol li{  margin-bottom: 5px; margin-left: 20px; padding-left: 5px; list-style-type:decimal;}

.text p{ color:#FF6B35; font-weight:bold;}  /* Changed to orange */

.visionbox{width:649px; display:inline-block; margin-top:14px;}
.visionbox .box1{ background:#f0efef; width:298px; float:left; min-height:128px; padding:10px;}
.visionbox .box1 h2{ border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:5px;}
.visionbox .box1.two{ margin-left:13px;}
.box1 p{font-weight:bold; color:#232428; font-size:12px;}
.box1 ol{ margin-left:20px;}
.box1 ol li{ list-style-type:decimal; font-size:12px; margin-bottom:5px; color:#232428;}

.listingblock {
    float: left;
    padding-bottom: 21px;
    width: 649px;
}
.listingblock h4{ text-transform:uppercase; padding:10px 0px;}
.course_listing {
    background-color: #FAFAFA;
    border: 1px solid #BBC1C4;
    width: 647px;
	display:inline-block;
}
ul.listheading {
    background-color: #FF6B35;  /* Changed to orange */
    border-bottom: 1px solid #BBC1C4;
    color: #FFFFFF;  /* Changed to white */
    font-weight: bold;
    height: 26px;
    line-height: 26px;
}
.course_listing li {
    border-right: 1px solid #BBC1C4;
    float: left;
}
.colr {
    color: #FF6B35 !important; font-size:12px;  /* Changed to orange */
}
.course_listing li.slno {
    text-align: center;
    width: 50px;
}
.course_listing li.coursename {
    padding-left: 13px;
    width: 323px;
}
.course_listing li.duration {
    padding-left: 13px;
    width: 122px;
}
.course_listing li.qulification {
	border: medium none !important;
    padding-left: 13px;
    width: 110px;
}




ul.courselisting {
    border-bottom: 1px solid #BBC1C4;
    float: left;
    width: 647px;
}
ul.courselisting li {
    float: left;
    padding: 7px 0;
}
/*
=======================================================================
	bottom_seciton
=======================================================================
*/

#bottom_seciton {
    background-image: url(../images/bottomsectionbg.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom: 1px solid #DFDFDF;
    border-top: 4px solid #FF6B35;  /* Changed to orange */
    width: 100%;
}
#footer {
    font-family: Arial,Helvetica,sans-serif;
    margin: auto;
    padding: 7px 0px;
    width: 980px;
	overflow:hidden;
}
#footer p{font: 12px/17px Arial, Helvetica, sans-serif; color:#555555;}
#footer p a{ font: 12px/17px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none;}
#footer p a:hover{ color:#FF6B35;}  /* Changed to orange */

#footer .box{ width:316px; float:left; margin-right:15px;}
.box h2{ background:url(../images/green-star.png) no-repeat 0 3px transparent; padding-left:20px;}
.box .innerbox{ background:none repeat scroll 0 0 #e4e0bd; padding:10px 10px 6px;} 
.box .ifrmbox{ border:6px solid #e4e0bd;}
#footer .box.end{ margin-right:0px;}
.gallery ul{display: inline-block; margin-right: -4px;}
.gallery ul li{ float: left; height: 75px; margin-bottom: 4px; margin-right:4px;}
.download ul li{ background:url(../images/news-bg.png) no-repeat 0 3px transparent; margin-bottom: 5px; margin-left: 5px; padding-left: 20px;}
.download ul li a:hover{ color:#FF6B35;}  /* Changed to orange */

#bottom_Section {
    height: 66px;
    width: 100%;
}
#pagebottom {
    margin: auto;
    padding: 10px 0px;
    width: 980px;
	overflow:hidden;
}
.copyright {
    color: #999999;
    float: left;
    padding-right: 27px;
    padding-top: 8px;
}
.copyright a {
    color: #FF6B35;  /* Changed to orange */
    text-decoration: underline;
}
.socail_networks {
    float: right;
}
.socail_networks ul {
    float: left;
    height: 26px;
}
.socail_networks li.servcies {
    float: left;
    font-weight: bold;
    padding-right: 18px;
}
.socail_networks li {
    float: left;
    line-height: 26px;
    margin-right: 2px;
}