/*body*/
body{
background-color:#767676;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
text-align:left;
}
.maintable
{
background-color:#232122;
}
.logotop
{
background:url(../images/logotop.gif) no-repeat #2f2d2e;
width:264px;
height:30px;
margin:0;
padding:0;

}
.logomid
{
background:url(../images/logomid.gif) no-repeat;
width:264px;
height:35px;
margin:0;
padding:0;
}
.dotbg
{
background:url(../images/dotbg.gif) repeat;
}
table
{
padding:0;
margin:0;
}
td{ padding:0; margin:0}
.greenbg_left
{
background:#5BAC11 url(../images/greentopbg.gif) no-repeat top left;
width:264px;
font-family:Arial;
color:#FFFFFF;
font-size:11px;
}
h3
{font-family:Arial;
color:#FFFFFF;
font-size:22pt;
margin:0;
padding:0px 0px 4px 0px;
}
h4
{font-family:Arial;
color:#FFFFFF;
font-size:18pt;
margin:0;
padding:0px 0px 4px 0px;
}
#aboutus
{
padding:125px 15px 0px 10px;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
text-align:left;
position:relative;
}
.android{
	position:absolute;
	width:131px;
	height:171px;
	top:-67px;
	right:0px;
}
form
{margin:0;
padding:5px 0px 0px 0px;
font-size:11px;
}
input.button
{
background:url(../images/buttonbg.jpg) repeat-x;
height:22px;
color:#000000;
font-weight:bold;
border:none;
}
input.text
{
width:230px;
height:15px;
overflow:hidden;
border:1px #999999 solid;
background-color:#CCCCCC;
}
select
{
width:230px;
background-color:#CCCCCC;
font-size:11px;

}
textarea{
width:100px;
background-color:#CCCCCC;
}
.readmore 
{
width:80px;
height:24px;
display:block;
float:right;
padding:5px 10px 4px 10px;
}
.readmore a
{
background:url(../images/buttonbg.jpg) repeat-x top right;
color:#000000;
font-weight:bold;
width:80px;
height:21px;
display:block;
text-align:center;
padding:3px 3px 0px 3px;
text-decoration:none;
}
.index_lbut {
width:100%;
float:right;
display:block;
overflow:hidden;
text-align:center;
padding:10px 0 0 0;
}
.combut {
float:right;
display:block;
overflow:hidden;
padding:5px 10px 4px 10px;
}
.combut a{
background:url(../images/buttonbg.jpg) repeat-x #fafcf7 bottom right;
color:#000000;
float:left;
overflow:hidden;
font-weight:bold;
display:block;
text-align:center;
padding:3px;
text-decoration:none;
}
#logoouter
{position:relative;}
#logoouter .logo
{
position:absolute;
z-index:1000;
top:0px;
left:22px;
height:187px;
width:263px;
}
.flash{
height:521px;
width:980px;
z-index:-1;
}

.readmore a:hover
{
background:url(../images/buttonbg_over.jpg) repeat-x;
color:#000000;
font-weight:bold;
display:block; 
height:21px;
text-align:center;
padding:3px 3px 0px 3px;;
color:#003399;
}
.flash
{
width:698px;
height:359px;
}
.vbar
{
background:url(../images/vbar.gif) no-repeat;
width:1px;
height:269px;
}
#latestnews 
{
padding:5px 0px 0px 10px;
color:#C6C4C5;
text-align:left;
font-size:.9em;
}
.sectionheading
{
padding:5px 0px 10px 10px;
color:#7CD0FC;
text-align:left;
font-size:small;
font-family:Arial;
font-weight:bold;
line-height:20px;
}

#latestnews h4
{
padding:2px;
color:#FD9735;
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:left;
line-height:20px;
}

#quickenquiry {padding:0px; color:#C6C4C5; width:300px; margin:0 auto; overflow:hidden; text-align:left; font-size:.9em;}
.quicksubmit{background:url(../images/submit.gif) no-repeat 0 0; width:74px; height:26px; overflow:hidden; border:0; cursor:pointer;}

.lpad{ padding-left:10px;}
.pagetextreg
{
color:#C5C5C5;
padding:2px;
}
#ess
{
padding:5px 0px 0px 5px;
color:#C6C4C5;
text-align:left;
font-size:.9em;
}
#services
{
padding:5px 0px 0px 10px;
color:#C6C4C5;
text-align:left;
font-size:.9em;
}
.imgborder
{
width:180px;
}
.picborder
{
border:1px #656565 solid;
padding:2px;
width:90px;
margin:3px;
}

ul
{
margin:0;
padding-left:30px;
list-style:url(../images/arrowbullet.gif); 
}
li 
{
color:#FF9835;
font-size:small;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding-left:0;
line-height:20px;
text-align:left;
}
li a 
{
color:#FF9835;
font-size:11px;;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
li a:hover 
{
color:#00CCFF;
font-size:11px;;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.footer
{
font-family:Arial;
font-size:11px;
color:#CCCCCC;
background:url(../images/dotbg.gif) repeat;
padding-left:10px;
text-align:center;

}
a{color:#00CCFF;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
#marqueecontainer{
position:relative;
width:185px; /*marquee width */
height:170px; /*marquee height */
overflow:hidden;
padding-left:2px;
margin:0;
}
#marqueecontainerone{
position:relative;
width:157px; /*marquee width */
height:495px; /*marquee height */
overflow:hidden;
padding-left:2px;
margin:0;
}
.pagesubtitle
{
font-family:Arial;
color:#8DC3E9;
font-size:20pt;
text-align:left;
margin:0;
padding:10px 0px 5px 10px;
background:url(../images/line.gif) no-repeat left bottom;
}
.aboutbg
{
background-color:#005DB3;
}
.indexshortly_wrapper{
	float:left;
	width:100%;
	height:521px;
	position:relative;
}
.indexshortly_flash{
	top:0;
	left:4px;
	z-index:2;
	width:100%;
	height:521px;
	overflow:hidden;
	position:absolute;
}
.indexshortly_banner{
	left:5px;
	top:30px;
	z-index:3;
	width:177px;
	height:94px;
	overflow:hidden;
	position:absolute;
}
.vs_banner{
	left:2px;
	top:30px;
	z-index:3;
	width:177px;
	height:114px;
	overflow:hidden;
	position:absolute;
}
.next_itil{
	left:10px;
	top:90px;
	z-index:3;
	width:155px;
	height:65px;
	overflow:hidden;
	position:absolute;
}
.placement-tieup{
	left:4px;
	top:180px;
	z-index:3;
	width:175px;
	height:63px;
	overflow:hidden;
	position:absolute;
}
.student_feebback{
	left:12px;
	top:260px;
	z-index:3;
	width:157px;
	height:50px;
	overflow:hidden;
	position:absolute;
}
p{ text-align:justify; padding:10px;}
.indexshortly_bannerone{
	left:5px;
	top:30px;
	z-index:3;
	width:175px;
	height:495px;
	overflow:hidden;
	position:absolute;
}
.trainingbut{
	text-align:center;
}
.trainingorangebg{
	color:#000;
	padding:10px;
	font-size:16px;
	text-align:left;
	font-style:italic;
	border:1px solid #f26c00;
	font-family:Arial, Helvetica, sans-serif;
	background:#f8d04a url(../images/trainging-lbg.gif) repeat-x bottom left;
}

/* ----- Top Scrolling ----- */
.topscrollingclose {
	top:235px;
	right:10px;
	width:24px;
	height:24px;
	z-index:2000;
	position:absolute;
}
.topscrollingnew{
	left:5px;
	top:2px;
	width:380px;
	height:40px;
	z-index:2000;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
}
.topscrollingnew strong{
	color:#f6ff04;
}
.topbar{
	display:none;
}
#topbar {
	top:82px;
	left:403px;
	color:#FFF;
	width:423px;
	height:236px;
	z-index:100;
	position:absolute;
	border:1px solid #000;
	background:url(../images/top-scrolling.jpg) no-repeat;
}
.topbar-wrapper{
	float:left;
	width:423px;
	height:236px;
	overflow:hidden;
	position:relative;
}
.latest-news-title{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* ----- Top Scrolling Ends ----- */

.phone-number{
	font-size:12px;
	font-weight:bold;
}
#pscroller1{overflow:hidden; width:161px; height:150px; padding:15px 10px; margin:0 auto; position:relative; background:#000; color:#fd9735;}
#pscroller1 .title{float:left; width:100%; overflow:hidden; margin:0 0 10px 0; color:#c0c0c0;}
#pscroller1 strong{float:left; width:100%; overflow:hidden; margin:0 0 10px 0; color:#c0c0c0;}

#placement_news{overflow:auto; width:185px; height:450px; padding:15px 0x; margin:0; position:relative; text-align:left; background:#000; color:#fd9735;}
#placement_news .title{float:left; width:100%; overflow:hidden; margin:10px 0 10px 0; color:#fd9735;}
#placement_news strong{float:left; width:100%; overflow:hidden; margin:0 0 5px 0; color:#c0c0c0;}
#placement_news .news_outerbox{float:left; width:100%; overflow:hidden; margin:10px 0 10px 0;}


#form_rwrapper{float:left; text-align:left; width:100%; overflow:hidden; position:relative;}
#form_placement{float:right; width:200px; height:500px; right:0; top:0; overflow:hidden; position:absolute; z-index:3;}
#form_placement h1{color:#3194f7; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:left; width:100%; overflow:hidden; margin:15px 0 10px 0; padding:0;}
.coml{float:left; width:auto; overflow:hidden;}
.comw{float:left; width:100%; overflow:hidden; position:relative;}


/* ----- Index Page Student Voice ----- */
.isliderwrapper{
	position:relative; /*leave as is*/
	overflow:hidden; /*leave as is*/
	width:250px; /*width of featured content slider*/
	height:163px;
	font-size:11px;
	padding:5px;
	text-align:left;
	margin:6px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
}
.isliderwrapper .contentdiv{
	visibility:hidden; /*leave as is*/
	position:absolute; /*leave as is*/
	left:0;  /*leave as is*/
	top:0;  /*leave as is*/
	padding:5px;
	color:#d2d2d2;
	width:250px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:153px;
	overflow:auto;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.ipagination{
	width:260px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:8px 0px;
	margin:0;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
}
.ipagination a{
	padding:2px 3px;
	text-decoration:none; 
	color:#fff;
	background:#ff0000;
	border:none;
}
.ipagination a:hover, .ipagination a.selected{
	color:#FFF;
	background-color:#ff0000;
	border:none;
}
.iabout_orange_title{
	color:#ffba00;
	font-size:12px;
	font-weight:bold;
}
.iabout_title{
	color:#d2d2d2;
	font-size:11px;
	font-weight:bold;
}
div#scrollbar {
    display:none; /* hide from incapable */
    }
/* ----- Index Page Student Voice ----- */

.sliderwrapper{
position:relative; /*leave as is*/
overflow:hidden; /*leave as is*/
border:1px solid #1f7ed6;
width:656px; /*width of featured content slider*/
height:277px;
font-size:11px;
padding:5px;
text-align:left;
margin:6px 0 0 15px;
font-family:Verdana, Geneva, sans-serif;
}
.sliderwrapper .contentdiv{
visibility:hidden; /*leave as is*/
position:absolute; /*leave as is*/
left:0;  /*leave as is*/
top:0;  /*leave as is*/
padding:5px;
color:#d2d2d2;
background:#084074;
width:656px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
.pagination{
width:648px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align:right;
font-size:11px;
font-weight:bold;
background-color:#1f7ed6;
padding:8px 10px;
margin:0 0 0 15px;
overflow:hidden;
font-family:Verdana, Geneva, sans-serif;
}
.pagination a{
padding:3px 5px;
text-decoration:none; 
color:#fff;
background:#ff0000;
border:none;
}

.pagination a:hover, .pagination a.selected{
color:#FFF;
background-color:#ff0000;
border:none;
}
.about_orange_title{
	color:#ffba00;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.about_title{
	color:#d2d2d2;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}


.curiculumbg{width:928px; height:61px; overflow:hidden; padding:5px; overflow:hidden; background:url(../images/curiculum-bg.jpg) repeat-x top left #252425; border:1px solid #000; margin:10px auto;}
.bestcuriculum{float:left; width:182px; height:61px; overflow:hidden; border-right:1px solid #373737; padding:0 5px 0 0;}
.exp{float:left; width:266px; overflow:hidden; height:61px; border-right:1px solid #373737; padding:0 5px 0 0px;}
.corporate_training{float:left; width:462px; padding:0 0 0 5px; overflow:hidden;}




/* ----- enquiry form ----- */
.enquiry{margin:0; float:left; width:650px; overflow:hidden; padding:5px 0 0 0; }
.enquiry div{clear:both; overflow:hidden; margin:5px 0px;}
.enquiry span{float:left; width:auto; font-size:12px; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding:5px 10px 0 0px;}
.thanks{color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; margin:0; padding:7px 0px;}
.enquirybox{color:#000; width:332px; font-size:12px; padding:5px 3px; background:#f8fcfe; border:1px solid #9bc9e0; font-family:Verdana, Geneva, sans-serif;}
.enquirylist{color:#000; width:340px; font-size:12px; padding:5px 3px; background:#f8fcfe; border:1px solid #9bc9e0; font-family:Verdana, Geneva, sans-serif;}
.enquirysubmit{border:none; cursor:pointer; padding:2px 5px; background:url(../images/enquiry-submit.gif) no-repeat 0 0; width:90px; height:29px; overflow:hidden;}
.contact_enquiry{float:left; width:100%; overflow:hidden; margin:0 0 10px 0; border-bottom:1px dashed #cadde7; padding:0 0 10px 0;}
.monetary{color:#F00;}
/* ----- enquiry form Ends ----- */

/* ----- Form ----- */
#online_enquiry{float:left; width:580px; padding:20px 0 20px 170px; position:relative;}
#enquery_t{float:left; width:580px; background:url(../images/enauiry-t.gif) no-repeat 0 0; height:13px; overflow:hidden;}
#enquery_c{float:left; width:536px; padding:0 22px; background:url(../images/enauiry-c.gif) repeat-y 0 0; color:#000; overflow:hidden;}
#enquery_c span{font-weight:normal; font-size:11px;}
#enquery_b{float:left; width:580px; background:url(../images/enauiry-b.gif) no-repeat 0 0; height:13px; overflow:hidden;}
#enquiery_ftitle{float:left; width:100%; overflow:hidden; color:#F00; font-weight:bold; font-size:14px; text-align:center;}
.online_s{background:url(../images/online-submit.gif) no-repeat 0 0; width:77px; height:21px; overflow:hidden; border:none; cursor:pointer;}
.online_enquiry_wrapper{float:right; overflow:hidden; width:485px;}
.enquiry_ban_l{position:absolute; width:122px; height:229px; top:70px; left:100px;}
#enquiry_nav{float:left; width:525px; overflow:hidden; padding:0 0 0 195px;}
.eprofile{float:left; width:105px; overflow:hidden;}
.eprofile a{float:left; width:101px; overflow:hidden; display:block; height:36px; background:url(../images/enquiry-nav.gif) no-repeat 0 0;}
.eprofile a:hover{background:url(../images/enquiry-nav.gif) no-repeat 0 -36px;}
.ecourse{float:left; width:105px; overflow:hidden;}
.ecourse a{float:left; width:102px; overflow:hidden; display:block; height:36px; background:url(../images/enquiry-nav.gif) no-repeat -106px 0;}
.ecourse a:hover{background:url(../images/enquiry-nav.gif) no-repeat -106px -36px;}
.etraining{float:left; width:106px; overflow:hidden;}
.etraining a{float:left; width:102px; overflow:hidden; display:block; height:36px; background:url(../images/enquiry-nav.gif) no-repeat -211px 0;}
.etraining a:hover{background:url(../images/enquiry-nav.gif) no-repeat -211px -36px;}
.eplacement{float:left; width:106px; overflow:hidden;}
.eplacement a{float:left; width:102px; overflow:hidden; display:block; height:36px; background:url(../images/enquiry-nav.gif) no-repeat -317px 0;}
.eplacement a:hover{background:url(../images/enquiry-nav.gif) no-repeat -317px -36px;}
.econtact{float:left; width:102px; overflow:hidden;}
.econtact a{float:left; width:102px; overflow:hidden; display:block; height:36px; background:url(../images/enquiry-nav.gif) no-repeat -423px 0;}
.econtact a:hover{background:url(../images/enquiry-nav.gif) no-repeat -423px -36px;}
/* ----- Form Ends ----- */


/* --- Validation --- */
#msg {display:none; font-size:11px; position:absolute; z-index:200; font-size:12px; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px; margin:0 0 0 8px;}
#msgcontent {display:block; color:#504f4f; background:#FFF; border:2px solid #f20c1f; border-left:none; padding:5px; min-width:100px; max-width:230px;}
#msg strong {color:#000000;}
/* ----- Validation Ends ----- */

a{
	outline:none;
}

