@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'code_boldregular';
    src: url('../fonts/code_bold-webfont.eot');
    src: url('../fonts/code_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/code_bold-webfont.woff') format('woff'),
         url('../fonts/code_bold-webfont.ttf') format('truetype'),
         url('../fonts/code_bold-webfont.svg#code_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*
{
	margin: 0;
	padding: 0;
	color: #333;
}


h1
{
	font-family:Arial, Helvetica, sans-serif;     
	font-size:20px;
	margin:20px 0 20px 0;
	color:#ED8A02;
}




h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:20px 0 20px 0;
	color:#333333;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:url(../images/back.jpg) no-repeat top center #9EA8B1;
}


.main
{
	width:980px;
	position:relative;
	margin:auto;
	padding:0;
}


.top
{
	width:980px;
	height:117px;
	position:relative;
	float:left;
}


/*.logo
{
	width:100px;
	height:79px;
	background:url(../images/logo.jpg) no-repeat top center;
	position:relative;
	float:left;
}
*/


.logo
{
	width:180px;
	height:79px;
	background:url(../images/logo.jpg) no-repeat top center;
	position:relative;
	float:left;
}

.topnav
{
	height:20px;
	float:right;
	position:relative;
	font-size:11px;
	color:#333333;
	margin:26px 10px 0 0;
	text-transform:uppercase;
}

.topnav ul
{
	list-style:none;
}

.topnav ul li
{
	display:inline;
	padding:5px 5px 5px 20px;
}

.topnav ul li a
{
	color:#333333;
	text-decoration:none;
}

.topnav ul li a:hover
{
	color:#E89832;
}

.topnav ul .active a
{
	color:#E89832;
}



.nav
{
	height:33px;
	float:left;
	position:relative;
	font-size:12px;
	color:#333333;
	margin:0 10px 0 0;
	text-transform:uppercase;
	top:10px;
	left:20px;
	width:790px;
	z-index:1000000;
}

.nav ul
{
	list-style:none;
}

.nav ul li
{
	display:inline;
	padding:0px 0px 24px 33px;
	position:relative;
}

.nav ul li a
{
	color:#333333;
	text-decoration:none;
}

.nav ul li a:hover
{
	color:#E89832;
}

.nav ul .active a
{
	color:#E89832;
}

.dropdown{width:225px !important; background:#fff; color:#999; position:absolute; top:25px!important; left:0!important; visibility:hidden; z-index:10; border-radius:5px; padding:10px 15px!important; text-transform:none; border:1px solid #CCCCCC;}
ul.dropdown{margin:0; padding:0;}
ul.dropdown li{font-size:12px; padding:0; float:left; padding:5px; width:220px;}
ul.dropdown li a{color:#999; text-decoration:none;}
ul.dropdown li a:hover{color:#666; text-decoration:none;}


/*.nav
{
	height:33px;
	float:left;
	position:absolute;
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
	top:56px;
	left:245px;
	}

.nav ul
{
	list-style:none;
}

.nav ul li
{
	display:inline;
	padding:24px 47px 24px 0;
}

.nav ul li a
{
	color:#333333;
	text-decoration:none;
}

.nav ul li a:hover
{
	color:#E89832;
}

.nav ul .active a
{
	color:#E89832;
}


.midd
{
	width:750px;
	float:left;
	position:relative;
}
*/
.enquiry
{
	width:231px;
	height:400px;
	float:left;
	position:absolute;
	background-color:#ED8A02;
	top: 89px;
	left:10px;
}

.enqimg
{
	width:231px;
	height:304px;
	float:left;
	margin:27px 0 0 0;
	position:relative;
}

.enqbutt
{
	width:190px;
	height:40px;
	float:left;
	position:relative;
	background:url(../images/enqbut1.png) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	text-shadow:#666 1px 1px 1px;
	padding:26px 0 0 41px;
}


.enqbutt a
{
	color:#FFF;
	text-decoration:none;
}

.enqbutt a:hover
{
	color:#333;
	text-decoration:none;
    text-shadow:#ededed 1px 1px 1px;
}

.whyus1
{
	width:220px;
	height:524px;
	float:left;
	position:relative;
	background-color:#FFF;
	top:-23px;
	left:242px;
}



.whyus
{
	width:190px;
	height:420px;
	float:left;
	position:relative;
	padding:20px 15px 20px 15px;
}



.whyus h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#005E99;
	font-weight: normal;
}


.whyus span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	line-height:17px;
}

.whyus h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:20px 0 9px 0;
	color:#ED8A02;
	font-weight: normal;
}



.achivments
{
	width:165px;
	height:115px;
	float:left;
	position:absolute;
	padding:20px;
	background:url(../images/achivment1.png) no-repeat top center;
	top: 475px;
	padding:24px 0 0 65px;
	left: -11px;
}

.achivments h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	margin:10px 0 10px 0px;
	font-weight:bold;
}

.achivments span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:justify;
	padding:0 10px 0 0; line-height:16px;
}
.achivments span a{ text-decoration:none; color:#005E99;}
.achivments span a:hover{ text-decoration:underline;}



.banner
{
	width:509px;
	height:476px;
	float:left;
	position:relative;
	left:241px;
	background:url(../images/banner.jpg) no-repeat top center;
}


.banner h2
{
	font-family: 'code_boldregular';
	font-size:21px;
	color:#fff;
	margin:38px 0 0 22px;
	line-height:29px;
	word-spacing:0px;
}

.textmain1
{
	width:100%;
	margin:0 auto;
}


.textmain
{
	width:980px;
	position:relative;
	margin:0 auto;
}

.text
{
	width:740px;
	float:left;
	position:absolute;
	left: 12px;
	top: 510px;
	padding:0 0 20px 0;
}


.services
{
	width:740px;
	float:left;
	padding:0px 0 20px 0;
}


.services h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0px 0 10px 0;
	color:#ED8A02;
}


.services1
{
	width:740px;
	height:103px;
	float:left;
	position:relative;
	margin:20px 0 0 0;
}

.servicesbutt
{
	width:12px;
	height:45px;
	padding:58px 0 0 0;
	float:left;
	position:relative;
}

.service
{
	width:238px;
	float:left;
	position:relative;
}

.servicehead
{
	width:225px;
	float:left;
	position:relative;
}


.serviceicon
{
	width:8px;
	height:23px;
	float:left;
	position:relative;
}


.servicetext
{
	float:left;
	position:relative;
	padding:7px 16px 7px 16px;
}


.services h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:3px 0 10px 17px;
	color:#ED8A02;
}


.ppc
{
	width:380px;
	float:left;
	position:relative;
	padding:0px 20px 0 0px;
}


.ppc ul
{
	list-style:circle;
}

.ppc h2
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin:0 0 20px 0;
}

.ppc ul li
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	background:url(../images/icons/li.png) no-repeat center left;
	padding:0 0 4px 10px;
}



.clientsays
{
	width:300px;
	float:left;
	position:relative;
	padding:0px 20px 0 20px;
}


.clientsays ul
{
	list-style:circle;
}


.clientsays h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ED8A02;
	}


.clientsays ul li
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:19px;
	font-style:italic;
}

.clientsays span
{
	color:#333333;
	font-size:11px;
	font-style:normal;
}


.footermain
{
	width:100%;
	background:#9EA8B1;
	margin:0 auto;
}


.footer
{
	width:970px;
	/*float:left;*/
	margin:0 auto;
	position:relative;
/*	top:244px;*/
	padding:5px 0 0 10px;
}


.footer a
{
	color:#fff;
	text-decoration:none;
}


.footer a:hover
{
	color:#333;
}


.navigation
{
	width:110px;
	float:left;
	position:relative;
	margin:0 0 0px 0;
}


.navigation h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:10px 0 10px 0;
}


.navigation ul
{
	list-style:none;
}

.navigation ul li
{
	display:block;
	padding:3px 0;
	line-height:18px;
}

/*.navigation ul li a
{
	color:#fff;
	text-decoration:none;
}

.navigation ul li a:hover
{
	color:#fff;
}


.navigation ul .active a
{
	color:#fff;
}
*/
.ourcustomer
{
	width:520px;
	float:left;
	position:relative;
	color:#fff;
	text-align:justify;
/*	padding:0 20px 0 0;
*/}


.ourcustomer1
{
	width:185px;
	float:left;
	position:relative;
	color:#fff;
	text-align:justify;
	/*padding:0 20px 0 0;*/
}


.ourcustomer1 ul
{
	list-style:none;
}

.ourcustomer1 ul li
{
	display:block;
	padding:3px;
	line-height:18px;
}


.ourcustomer h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:10px 0 10px 0;
}



.socialmain
{
	width:330px;
	float:left;
	position:relative;
	color:#fff;
	text-align:justify;
/*	padding:0 20px 0 0;
*/}


.socialpre
{
	width:168px;
	float:right;
	position:relative;
}


.socialpre h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:10px 0 15px 0;
}


.icons
{
	height:36px;
	float:left;
	position:relative;
	margin:5px 0 0 0;
}

.f
{
	width:38px;
	height:36px;
	float:left;
	position:relative;
	margin:0 4px 0 0px;
}



.ppcmain
{
	width:325px;
	float:left;
	position:relative;
/*	margin:0 0 0 20px;
*/	color:#FFF;
	text-align:right;
	font-size:11px;
	line-height:23px;
	padding: 10px 0 0;
}


.ppclogo
{
	width:290px;
	float:left;
	position:relative;
	margin:15px 0 25px 0;
}


.ppc span
{
	color:#fff;
	text-align:right;
}



/*Script div start from here (Courses)*/
#courses{width:100%; margin:0 auto; background:url(../images/mid-wrapper-1.jpg) left top repeat-x; height:116px;}
#courses .innerDiv{margin:0 auto; width:690px; hei ght:108px; padding-top:20px; padding-left:7px; backg round:#666; position:relative;}

#pscroller{width:330px;  float:left; padding:5px 0px; line-height:18px; height:100px; margin:5px 0 0 0;}


#abut .abut, #testi .testi, #port .port, #case .case, #cust .cust, #ser .ser, #down .down, #con .con, #enq .enq, #faq .faq, #hom .hom, #medical .medical, #food .food {color:#E89832;}