/* Global CSS Start */
body {
	margin:0px;
	padding:0px;
	background:url(../images/body-bg.gif) 0 0 repeat-x #5998CC;
	font-family:Tahoma;
	font-size:12px;
	color:#72808F;
}
h1, h2, h3, h4, h5, form, ul {
	padding:0px;
	margin:0px;
	}
#topabstract {
	background-image:url(../images/top-abstract.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	float:right;
}
#bottombg {
	background-image:url(../images/bottombg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	width:100%;
}
#bottomabstract {
	background-image:url(../images/bottom-abstract.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	float:left;
}
#bottomabstractReg {
	/*background-image:url(../images/bottom-abstract.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	float:left;*/
}
#wrapper {
	width:999px;
	margin:0px auto;
}
#outer {
	width:999px;
	float:left;
	padding:25px 0px 0 0;
}
.floatlt {
	float:left;
}
.floatrt {
	float:right;
}
.clear {
	clear:both;
}
.clear2 {
	clear:both;
	padding:15px;
}
.blulnks:link, .blulnks:visited {
	font-family:Tahoma;
	font-size:12px;
	color:#4089C6;
	text-decoration:none;
	font-weight:bold;
}
.blulnks:hover {
	text-decoration:underline;
}
.blue18 {
	color:#4089C6;
	font-size:18px;
	font-weight:bold;
}
.blue14 {
	color:#5393C9;
	font-size:14px;
}
.wht12 {
	color:#ffffff;
}
.lblue10 {
	color:#94B9D8;
	font-size:10px;
	text-transform:uppercase;
}
.lblue12 {
	color:#749DC0;
}
.brdrbtm {
	border-bottom:1px solid #D9E7F4;
}
.brdrall {
	border:1px solid #D9E7F4;
}
.brdrbtm1 {
	border-bottom:1px solid #B4D6F0;
}
.imgbrdr {
	border:4px solid #C2C7CD;
}
input, textarea {
	font-family:Tahoma;
	font-size:12px;
	color:#72808F;
	padding:2px 5px;
}
select {
	font-family:Tahoma;
	font-size:12px;
	color:#72808F;
	padding:2px 0px;
}
.drpdn {
	font-family:Tahoma;
	font-size:12px;
	color:#72808F;
	padding:0px;
	margin:0px;
}
.org-text {
	font-family:Tahoma;
	font-size:12px;
	color:#FF8420;
	font-weight:bold;
}
a:link, a:visited {
	color:#4089C6;
	text-decoration:none;
}
a:hover {
	color:#4089C6;
	text-decoration:underline;
}
.orange-links:link, .orange-links:visited, .orange-links:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#FF8420;
	text-decoration:underline;
	font-weight:bold;
}
.padTB15 {
	padding-bottom:15px;
	padding-top:15px;
}
/* Global CSS end */

/* Header classes start */
#header {
	width:963px;
	padding:18px;
	float:left;
	background:url(../images/topcorner.png) 0 0 no-repeat;
}
#header .top {
	width:963px;
	overflow:hidden;
	padding-bottom:10px;
}

#header .topCol1 {
	float:left;
	width:250px;
}
#header .topCol2 {
	float: right;
	width:600px;
	text-align:right;
}

#header .topMenu {
	height:30px;
	text-align:right;
	margin-top:15px;
	}
#header .topMenu ul {
	float:right;
	list-style:none;
	list-style-image: none;
	}
#header .topMenu ul li {
	float:left;
	padding: 0px 0px 0px 30px
	}

#header .topMenu ul li a {
	}




#header .top .logo {
	float:left;
	width:245px;
}
#header .top .topright {
	float:right;
	width:450px;
	padding-top:10px;
}
.topright .flags {
	float:right;
	text-align:right;
}
.topright .toplinks {
	float:right;
	text-align:right;
	padding-top:8px;
}
.toplinks .active:link, .toplinks .active:visited {
	float:left;
	background-image:url(../images/tableft.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	padding-left:7px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-left:-1px;
}
.toplinks .active:link span, .toplinks .active:visited span {
	float:left;
	background-image:url(../images/tabright.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	padding:4px 7px 0px 0px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.toplinks .deactive:link, .toplinks .deactive:visited {
	font-family:Tahoma;
	font-size:12px;
	color:#4089C6;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding:0px 10px;
	margin-top:5px;
	border-right:1px solid #B8C8D2;
}
.toplinks .deactive:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#4089C6;
	font-weight:bold;
	text-decoration:underline;
	float:left;
	padding:0px 10px;
	margin-top:5px;
	border-right:1px solid #B8C8D2;
}
#header .topbluebar {
	float:left;
	width:963px;
}
#header .slogon {
	float:left;
	width:963px;
	background-color:#FFF;
}
#header .slogon h1 {
	font-family:Tahoma;
	font-size:30px;
	color: #333;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
#header .slogon h2 {
	font-family:Tahoma;
	font-size:16px;
	color:#4089C6;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}


.topbluebar .left {
	float:left;
	width:15px;
}
.topbluebar .middle {
	float:left;
	background-color:#4089C6;
	width:933px;
	height:45px;
}
.topbluebar .right {
	float:right;
	width:15px;
}
#header .servicesnav {
	float:left;
	width:963px;
}
.servicesnav .left {
	float:left;
	width:151px;
}
.servicesnav .middle {
	float:left;
	border-bottom:1px solid #C5DBEE;
	width:798px;
	height:30px;
}
.servicesnav .middle ul {
	float:left;
	list-style:none;
	display:inline;
	padding:8px 0px 0px 20px;
	margin:0px;
}
.servicesnav .middle ul li {
	float:left;
	list-style:none;
	display:inline;
	padding-right:20px;
	margin:0px;
}
.servicesnav .right {
	float:right;
	width:14px;
}
/* Header classes end */

/* Body classes start */
#body {
	width:963px;
	padding:0px 18px;
	float:left;
	background-color:#FFFFFF;
}
.topcontainer {
	width:963px;
	float:left;
}
.topcontainer .icons {
	width:380px;
	float:right;
}
.icons ul {
	width:380px;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.icons ul li {
	float:left;
	list-style:none;
	width:370px;
	padding:14px 0px;
	margin:0px;
	border-bottom:1px solid #C5DBEE;
}
.icons ul li .icon {
	width:90px;
	float:left;
	list-style:none;
	padding-right:5px;
}
.icons ul li .text {
	width:275px;
	float:left;
	list-style:none;
}
.topcontainer .flash {
	width:582px;
	float:left;
}
.bluebox {
	width:963px;
	float:left;
	padding-top:20px;
}
.bluebox .top {
	float:left;
	width:963px;
	background:url(../images/bluetop.gif) 0 0 no-repeat;
	height:13px;
}
.bluebox .middle {
	float:left;
	width:961px;
	padding:10px 0px;
	border-left:1px solid #C5DBEE;
	border-right:1px solid #C5DBEE;
	background-color:#EAF6FF;
}
.bluebox .middle .textbox {
	float:left;
	width:269px;
	padding:0px 25px;
	border-right:1px solid #C5DBEE;
}
.bluebox .bottom {
	float:left;
	width:963px;
	background:url(../images/bluebottom.gif) 0 0 no-repeat;
	height:13px;
}
.readmore:link, .readmore:visited {
	float:left;
	background-image:url(../images/readmore.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:75px;
	height:21px;
	display:block;
	cursor: pointer;
	text-decoration:none;
}
.readmore:hover {
	float:left;
	background-image:url(../images/readmore.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:75px;
	height:21px;
	display:block;
	cursor: pointer;
	text-decoration:none;
}
#body .content {
	float:left;
	width:621px;
	padding:0px 20px 20px 0px;
}
#body .content1 {
	float:left;
	width:960px;
	padding:0px 20px 20px 0px;
}

#3cols {
	width:963px;
	margin:20px 0px 20px 0px;
}
#body .left-panel {
	width:460px;
	float: left;
	padding-left:250px;

}
#body .right-panel {
	width:460px;
	float: left;
	padding-left:250px;	
}
#body .form {
	width:400px;
	background-color:#EAF6FF;
	width:430px;
	margin: 15px 00px 15px 0px;
	border:#BFE4FF solid 1px;
	background-color:#EAF6FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:8px 14px 8px 14px;
}
.txt-box {
	width:430px;
	border:#c5dbee solid 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 14px 15px 14px;
	line-height:18px;
	margin-top:15px;
}
.txt-box-special {
	/*width:430px;*/
	width:200px;
	min-height:120px;
	border:#c5dbee solid 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 14px 15px 14px;
	line-height:18px;
	margin-top:15px;
}
h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FF953F;
	margin:0px;
	padding:5px 0 4px 0px;
}
h5 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:underline;
	color:#4089c6;
	padding:5px 0 4px 0px;
}
h5 span {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:underline;
	color:#4089c6;
	background-color:#ffff00!important;
}
h5 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration: underline;
	color:#008BF2;
	margin:0px;
	padding:8px 0 8px 0px;
}
h5 a:hover {
	text-decoration:none;
	color:#008BF2;
}
#body .right {
	float:right;
	width:320px;
}
.rightbox {
	width:320px;
	float:left;
}
.rightbox .top {
	float:left;
	width:320px;
	background:url(../images/right-top.gif) 0 0 no-repeat;
	height:13px;
}
.rightbox .middle {
	float:left;
	width:318px;
	border-left:1px solid #C5DBEE;
	border-right:1px solid #C5DBEE;
	background-color:#EAF6FF;
}
.rightbox .middle .textbox {
	float:left;
	width:290px;
	margin:0px 15px;
	padding:10px 0px;
	border-bottom:1px solid #C5DBEE;
}
.rightbox .bottom {
	float:left;
	width:320px;
	background:url(../images/right-btm.gif) 0 0 no-repeat;
	height:13px;
}
/* Body classes end */

/* Footer classes start */
#footer {
	width:963px;
	padding:10px 18px 20px 18px;
	float:left;
	background:url(../images/btmcorner.png) left bottom no-repeat;
	font-size:11px;
}
/* Footer classes End */

/* Pricing page classes start */
.bluebox1 {
	width:600px;
	float:left;
}
.bluebox1 .top {
	float:left;
	width:600px;
	background:url(../images/bluetop1.gif) 0 0 no-repeat;
	height:13px;
}
.bluebox1 .middle {
	float:left;
	width:578px;
	padding:0px 10px;
	border-left:1px solid #C5DBEE;
	border-right:1px solid #C5DBEE;
	background-color:#EAF6FF;
}
.bluebox1 .bottom {
	float:left;
	width:600px;
	background:url(../images/bluebottom1.gif) 0 0 no-repeat;
	height:13px;
}
/* Pricing page classes end */


/*april-5 start here*/
.survay-main-holder {
	width:100%;
	padding:10px 0px 0px 0px;
}
.survay-ques-box {
	width:100%;
	padding:10px 0px 17px 0px;
	border-bottom:1px solid #D9E7F4;
}
.paddbottom10 {
	padding-bottom:10px;
}
.bott-comment {
	padding:10px 0px 0px 0px;
}
.padd-left {
	padding-left:8px;
}
.input-btn {
	padding:0px;
}
.quest-inp-holder {
	padding:0px 0px 0px 20px;
}
.paddtop10 {
	padding-top:10px;
}
.question-inp {
	width: 250px;
	font-size:11px;
}
/*april-5 End here*/

/*Added on 16 June start*/
.popupinput {
	border:1px solid #fff;
	background-color:#FFF;
	padding:4px;
	font-family:Tahoma;
	font-size:12px;
	color:#72808F;
}
.wht11 {
	font-size:11px;
	color:#FFF;
}
/*Added on 16 June end*/

#top-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72808f;
	text-align:left;
	font-weight:normal;
	border:#c5dbee solid 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:10px;
	text-decoration:none;
	}
#top-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72808f;
	text-align:left;
	font-weight:normal;
	text-decoration:underline;
	}
#top-text a:hover{
	color:#000;
	text-decoration:none;
	}

/* ------------------------------  price box */


#box1 { 
		padding:15px;
		border: #C4C4C4 3px solid;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		}
		
.price-hd {
	padding:15px;
	margin-bottom:10px;
	background-color: #C4C4C4;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color: #000;
	text-align:left;
	font-weight:normal;
	text-decoration: none;
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-radius: 7px 7px 7px 7px;
		border-radius: 7px 7px 7px 7px;
	}
.price-h, .price-h a {
	font-family: Calibri;
	font-size:24px;
	color: #C00;
	text-align:left;
	font-weight:normal;
	text-decoration: none;
	}	
	
	
	



#topcontainer {
	width:963px;
	float:left;
}
#topcontainer .col1  {
	float:left;
	width:582px;
}
#topcontainer .col2  {
	float:right;
	width:350
}
#topcontainer .col2 h3  {
	font-family:Tahoma;
	font-size:20px;
	color:#000;
}
#topcontainer .col2 a  {
	font-size:14px;
	color:#3477AD;
	text-decoration:underline;
}
#topcontainer .col2 a:hover  {
	color:#000;
	text-decoration:none;
}



#flashBotm {
	width:963px;
	overflow:hidden;
	margin-top:20px;
	}	

#flashBotm h3 {
	font-family:Tahoma;
	color:#4089C6;
	font-size:18px;
	}	

#flashBotm .cols {
	float:left;
	width:295px;
	overflow:hidden;
	}		
#flashBotm .cols ul {
	list-style:none;
	}		
#flashBotm .cols ul li {
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:0px;
	margin-bottom:6px;
	}		
	
	
/*ad css by tanveer on 19-5-2011*/

#body .content1 {
	float:left;
	width:960px;
	padding:0px 20px 20px 0px;
}

.teacherBox2 {
	width:500px;
	margin:15px 2px 15px 60px;
	padding:20px 20px 15px 20px;
	border:#CCC solid 1px;
	background-color:#E6F4FF;
	color:#666;
	}
.contUl ul {
	padding:0px;
	margin:0px 0px 0px 10px;
	}
.contUl ul li {
	padding:0px 0px 0px 5px;
	margin:10px;
	}

#teacherResume {
		width:155px;
		overflow:hidden;
		padding:10px;
		margin:0px;
		text-align:center;
		line-height:19px;
		color:#666;

		position: absolute;
		border:#CCC solid 1px;
		background-color:#E6F4FF;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		 border-radius: 5px;
		}	
.formInput {
		width:230px;
		}		
.formInput2 {
		width:204px;
		}		
.formInput3 {
		width:120px;
		}		

.dropdown1 {
		width:242px;
		}		

.dropdown2 {
		width:75px;
		}
#iconChat {
	width:88px!important;
	height:38px!important;
	background-image:url(../images/home/live-chat-btn.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:-12px!important;
	padding-top:13px!important;
	color:#FFF!important;
	background-color:#FFF;
	z-index:1000;
	}	
#Proactive {
	border:#C00 solid 1px;
	}
#Proactive Div {
	border:#C00 solid 1px;
	}
#ProactiveDiv {
	border:#C00 solid 1px;
	}

		
				

.drop_down {
		}		

