body {
margin:10px !important;
padding:0px;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000;
line-height: 1.4em;
background: url(bodybg.gif) top center repeat-y #4889c8;
}

h1, h2, h3, h4, h5, h6, ul {
margin: 0px;
padding: 0px;
}

#default h1, h2 {
font-weight: normal;
font-size: 28px;
color: #1063bf;
line-height: 1.2em;
}

#default h1 {
font-size:22px;
font-weight:bold;
padding-bottom:3px;
border-bottom:solid 1px #999999;
}

h2 {
color: #1063bf;
font-size: 19px;
}

h2.orange {
color: #e57600;
}


h3 {
color: #1063bf;
font-size: 14px;
}

h3.orange {
color: #e57600;
}

h3.blue {
color: #104e8b;
}

h4 {
font-size:13px;
font-weight:bold;
}

h4.orange {
color: #e57600;
}

h4.blue {
color: #104e8b;
}

img, img a {
border: 0px;
}

table td {
font-size: 11px;
}


#contentArea ul {
list-style: none;
margin: 8px 0;
padding: 1px 0 0 0; /* for IE6 */
}

#contentArea ul li {
background-image: url(/webimg/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0em .4em;
margin: .4em 0 0 1.4em;
padding-left: 1.3em;
}

#contentArea li.top {
margin-top: 0px;
}

#default a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#default a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

#contentArea {
text-align:justify;
}

#subNav a  {
color: #fff;
text-decoration: none;
}

#subNav a:hover, a:active {
color: #fff;
text-decoration: underline;
}

/*------------------
  NAV LINK STYLING 
-------------------*/

#nav a {
color: #000000;
text-decoration: none;
}


#nav a:hover, a:active {
color: #000000;
text-decoration: none;
}

a.nav  {
display: block;
float: left;
height: 32px;
/*border-right: 1px solid #e57600; */
background: url(top_but_div.gif) right center no-repeat;
}

a:hover.nav, a:active.nav {
background-color: #8fb04e;
}

a.selected {
background-color: #ee7d06;
font-weight:bold;
}

.navLink {
margin: 7px 10px;
}

a.home {
display: block;
float: left;
height: 32px;
border-right: 1px solid #e57600;
}

a:hover.home, a:active.home {
background-image: url(/webimg/nav_home_selected.gif);
}

a.homeSelected {
display: block;
float: left;
height: 32px;
font-weight:bold;
border-right: 1px solid #e57600;
background-image: url(/webimg/nav_home_selected.gif);
}


/*  BODY PAN */

#bodypan{width:800px; margin:0 0 0 5px; position:relative; padding:0px;}

#leftpan{width:219px; margin:18px 0 0 19px; position:relative; padding:0px; float:left}
#leftpan h2{width:219px; height:27px; background:url(h_latestnews.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 1px 0; border-bottom:#1c3743 1px solid;}
#leftpan ul{width:215px; margin:0 0 0 4px;}
#leftpan ul li.arrow{background:url(arrow2.jpg) 0 6px no-repeat; height:16px; padding:0 0 0 16px; font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#72ab13; margin-top:14px}
#leftpan ul li{background:none; padding:0 0 0 16px;}
#leftpan ul li span {font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4aafdc;}
#leftpan ul li a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#leftpan ul li a:hover{color:#4aafdc;}

#middlepan{width:520px; margin:13px 0 0 10px; position:relative; padding:5px 0px 10px 0px; float:left}
#middlepan h2{width:520px; height:24px; background:#4f98d6; /*background:url(h_featuredservices.jpg) 0 0 no-repeat;*/ text-indent:5px; margin:0px 0 0 0px; padding-top:7px; border-bottom:#1c3743 1px solid;  font:22px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
#middlepan h3{width:520px; height:76px; background: #e4e4e4; /*url(img1.jpg) 0 0 no-repeat text-indent:-20000px;*/ margin:0 0 12px 0; border-bottom:#1c3743 0px solid;}
#middlepan span{color:#4f98d6;}
#middlepan a{font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#middlepan a:hover{color:#4f98d6;}

#middlepan2{width:775px; margin:13px 0 0 10px; position:relative; padding:5px 0px 10px 0px; float:left}
#middlepan2 h2{width:775px; height:24px; background:#4f98d6; /*background:url(h_featuredservices.jpg) 0 0 no-repeat;*/ text-indent:5px; margin:0px 0 0 0px; padding-top:7px; border-bottom:#1c3743 1px solid;  font:22px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
#middlepan2 h3{width:775px; height:76px; background: #e4e4e4; /*url(img1.jpg) 0 0 no-repeat text-indent:-20000px;*/ margin:0 0 12px 0; border-bottom:#1c3743 0px solid;}
#middlepan2 span{color:#4f98d6;}
#middlepan2 a{font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#middlepan2 a:hover{color:#4f98d6;}


#rightpan{width:240px; margin:18px 0 0 10px; position:relative; padding: 5px 10px 10px 10px; float:left; background:#4f98d6;}
#rightpan h2{width:246px; height:22px; /*background:url(h_professionalteam.jpg) 0 0 no-repeat; text-indent:-20000px;*/ margin:0 0 16px 0; border-bottom:#1c3743 1px solid; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; margin-top:4px}
#rightpan span{color:#ffffff;}
#rightpan #img1{background:url(img1.jpg) 0 0 no-repeat; min-height:76px; padding:0 0 0 86px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px}
#rightpan #img2{background:url(img2.jpg) 0 0 no-repeat; min-height:76px; padding:0 0 0 86px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px}
#rightpan #img3{background:url(img3.jpg) 0 0 no-repeat; min-height:76px; padding:0 0 0 86px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px}

#rightpan a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#rightpan a:hover{color:#ffffff;}




/*-----------------*/

#footer a  {
color: #3366ff;
text-decoration: none;
}

#footer a:hover, a:active {
color: #3366ff;
text-decoration: underline;
}

.subText {
color: #444;
font-size: 11px;
}

/*-------MAIN STRUCTURE ----------*/

#centering {
width:100%;
text-align:center;
}

#main {
position: relative;
width: 813px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
/*background: url(/webimg/mainGreyTop.gif) top no-repeat #3f464c; */
text-align: left;
}

#subNav {
width: 517px;
background: url(himg02.gif) top no-repeat; 
float: right;
text-align: right;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
color: #7e7e7e;
}

#welcomeMessage {
text-align: right;
margin: -25px 25px 0 0;
padding: 5px 0 3px 0;
color: #FFFFFF;
font-weight:bold;
}

#logo {
margin: 0px 0px 0px 0px;
width: 296px;
float:left;
}

#nav {
background: url(top_but_bg.gif) repeat-x #CCCCCC;
width: 517px;
height: 32px;
margin: 0px;
float:right;
}

#footer {
width: auto;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
background: url(footer_bg.gif) top  repeat-x #e9e9e9;
text-align: left;
color: #3366ff;
font-size: 0.9em;
}

#footer table{
margin:0px;
padding:10px;
padding-bottom:10px;
}
#footer1 {
margin-left: auto;
margin-right: auto;
width: 620px;
}

#footerInner {
width:100%;
}
#footerInnerR {
width:20%;
float:right;
}

img.bbb {
position: absolute;
right: 10px;
bottom: 20px;
}

#subjectsBox {
position: relative;
width: 813px;
height: 290px;
margin: 10px 0 6px 0px;
background-image: url(/webimg/subjectsBoxBg.gif);
color: #000;
clear: both;
}

#subjectsBoxBot {
position: relative;
width: 813px;
height: 80px;
margin: 10px 0 6px 0px;
background-image: url(/webimg/subjectsBoxBg.gif);
color: #000;
clear: both;
}

#subjectsBoxBottom {
	height: 70px;
	width: 98%;
	position: absolute;
	bottom: 1px;
	text-align: center;
	clear: both;
	bottom: 6px;
	left: 7px;
	right: 5px;

}

/*
#subjectsBoxBottom img {
margin: 7px 0 -5px 15px;
}
*/
.subjects {
float: left;
width: 463px;
height: 202px;
margin: 3px 0 0 3px;
font-size: 11px;
background: url(himg_service01.gif) top left no-repeat;
}
.subjects div {
float:left; 
width:430px; 
color:#202020;
font-size:11px; 
line-height:1.5em; 
font-weight:normal; 
margin:50px 0px 0px 15px;
}

.subjectsR {
float: left;
width: 330px;
height: 202px;
margin: 3px 0 0 8px;
font-size: 11px;
background: url(himg_service02.gif) top left no-repeat;
}

.subjectsR div{
float:left; 
width:180px; 
color:#202020;
font-size:11px; 
line-height:1.5em; 
font-weight:normal; 
margin:50px 0px 0px 15px;
}

#subjectsBox a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#subjectsBox a:hover {
text-decoration: underline;
}

#subjectsBoxBot a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#subjectsBoxBot a:hover {
text-decoration: underline;
}


/*----------------------
      Home page
---------------------*/

#home_box1 {
position: relative;
width: 856px;
height: 228px;
padding: 20px;
margin-left: 13px;
background-image: url(/webimg/home_box1_bg.gif);
}


#getStartedBox {
width: 274px;
height: 113px;
float:right;
background-image: url(/webimg/getStartedBg.gif);
font-weight: bold;
text-align: center;
margin-left: 45px;
}

#home_box1a {
width: 525px;
margin-top: -5px;
}

#home_box1a h1 {
color: #1063bf;
font-size: 19px;
font-weight:normal;
margin-bottom:10px;
}

#home_box1_nbc {
margin: 10px 0 0 0px;
}


#home_box2 /* girl with laptop */{
position: relative;
margin: 13px 0 0 13px;
width: 523px;
height: 386px;
padding: 20px;
background-image: url(/webimg/home_box2_bg.gif);
}

img.girlWithLaptop {
position: absolute;
right: 30px;
top: 60px;
}

#home_box3 /* news */ {
width: 290px;
height: 184px;
background-image: url(/webimg/newsbox.gif);
float: right;
margin: 13px 13px 0 0;
}


#home_box3a {
margin-top: 36px;
margin-left: 5px;
width: 280px;
line-height:16px;
}


#home_box4 /* features */{
position: absolute;
right: 13px;
top: 476px;
width: 291px;
height: 199px;
padding: 35px 15px 0 15px;
background-image: url(/webimg/home_box4_bg.gif);
}

#home_box4  a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#home_box4  a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

#EasySteps {
margin: 5px 0 0 20px;
width: 277px;
}

.steps {
margin-bottom: 17px;
}

#home_box1_nbc a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#home_box1_nbc a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

#home_box3 a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#home_box3 a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

.hgtesy {
line-height:14px;
}

.referralHeader {
background-color:#EFD8B2;
padding-left:3px;
padding-right:3px;
text-align:center;
font-weight:bold;
}

.referralBody {
background-color:#E6DCCC;
padding-left:3px;
padding-right:3px;
}

/*----------------------
    register page
---------------------*/


#registerForm {
width: 565px;
}

.greyForm {
background-color: #f5f5f5;
width: auto;
margin: 10px 0 25px 0;
padding: 20px 0;
}

.fields {
margin-bottom: 10px;
display: block;
}

.reg1 {
width: 180px;
font-weight: bold;
text-align: right;
float: left;
line-height: 19px;
}

.reg2 {
margin-left: 190px;
}

.regSub {
color: #999;
font-size: 11px;
margin-top: -0.9em;
}

.redStar {
color: #e80000;
}

img.regSignUpButton {
margin: 0 0 0 190px;
}


#testimonialsBox {
position: absolute;
top:25px;
right: 25px;
right: 25px;
width: 257px;
height: 540px;
background: url(/webimg/testimonialsBg.gif) no-repeat;
}

#testimonialTitle {
position: relative;
top:20px;
left: 20px;
padding-bottom: 5px;
font-weight: bold;
}

.testimonial {
position: relative;
left: 25px;
margin-top: 17px;
width: 202px;
height: 146px;
background: url(/webimg/textBubble.gif) no-repeat;
font-size: 0.9em;
}

.testimonialText {
position: absolute;
left: 25px;
top: 30px;
line-height: 1.3em;
width: 160px;
}

.testimonialName {
position: absolute;
bottom: 7px;
right: 85px;
}


/*----------------------
    login page
---------------------*/

#loginForm {
position: relative;
width: 470px;
}

.loginPageHeight {
height:200px;
}

.login1 {
width:150px;
height: 120px;
font-weight: bold;
text-align: right;
}

.login2 {
width: 300px;
float: right;
}


#signUpBox {
position: absolute;
top: 58px;
right: 25px;
width: 366px;
height: 183px;
background: url(/webimg/signUpBoxBg.gif) no-repeat;
}

#signUpBox1 {
width: auto;
margin: 25px;
}

img.loginButton {
display: block;
margin: 15px 0 0 0;
}

.loginSub {
color: #999;
font-size: 11px;
margin-top: -0.9em;
}

/*-------------
default pages 
---------------*/
#default {
position: relative;
overflow:auto;
padding: 10px 25px;
width: 846px;
margin-left: 13px;
background-image: url(/webimg/defaultBg.gif);
}


#defaultBottom {
position: relative;
width: 896px;
height: 43px;
margin-left: 13px;
background: url(/webimg/defaultBgBottom.gif) no-repeat;
clear: both;
}



/*----------------------------------------------------------
         Account Pages
----------------------------------------------------*/

.selectedLink {
font-weight: bold;
color: #000;
}

.selectedLink:hover {
font-weight: bold;
color: #000;
}

.greyBox {
background-color: #f5f5f5;
padding: 20px 20px;
}

.greyBoxPadding {
padding-top:0px;
padding-bottom:0px;
}

#myAccount h2 {
color: #1063bf;
font-size: 19px;
}

.myAccountDiv {
margin:10px;
}

#myAccount h2.orange {
color: #e57600;
}

#myAccount h3 {
color: #1063bf;
font-size: 14px;
}

#myAccount h3.orange {
color: #e57600;
}

#subDetails {
max-width: 630px;
background-color: #fffcdf;
border: 1px solid #f4efba;
float: right;
padding: 5px 10px;
font-size: 0.9em;
margin-top:-3px;
}

.hoursSub {
color: #000;
font-size: 1.2em;
font-weight: bold;
}


.hoursRemaining {
color: #009d1e;
font-size: 1.2em;
font-weight: bold;
}

#accountNav {
padding: 10px 0 20px 0;
color: #a5a5a5;
}

#accountNav a{
text-decoration: none;
}

#contentArea ul.square li {
background: url(/webimg/bullet_square.gif) no-repeat left;
background-position: 0 0.4em;
margin: .4em 0 0 1.4em;
padding-left: 1.3em;
}

ul.square li {
background: url(/webimg/bullet_square.gif) no-repeat left;
background-position: 0 0.4em;
margin: .4em 0 0 1.4em;
padding-left: 1.3em;
}

ul.square a {
text-decoration: none;
}

ul.square a:hover {
text-decoration: underline;
}

#accountRefer {
width: 286px;
height: 149px;
background: url(/webimg/referAFriendBg.gif) no-repeat bottom;
position: absolute;
right: 40px;
margin-top:-15px;
}

#accountRefer1 {
width: 185px;
float:right;
margin: 20px 10px 0 0;
font-size: 0.9em;
line-height: 1.2em;
}

.dividerDottedOrange {
background: url(/webimg/divider_dottedOrange.gif);
height: 5px;
line-height: 1px;
font-size: 1px;
}


#bookContact {
width: 475px;
min-height: 290px;
margin-top: 30px;
}

#hardware {
width: 280px;
margin: 30px 30px 0 0;
float:right;
}

#hardwareRec {
width: 110px;
height: 226px;
/* background: url(/webimg/hardwareRecBg.gif) no-repeat; */
float: left;
}


#hardwareOpt {
width: 111px;
height: 226px;
/* background: url(/webimg/hardwareOptBg.gif) no-repeat; */
float: right;
}

#myAccount .paddingBottom {
padding-bottom:5px;
}

#accountRefer .paddingPTag {
padding-top:10px;
padding-bottom:13px;
}

/* for browsers that don't suck */

#mytvdiv {
min-height: 30em;
margin: 10px 0px 0px 0px;
height:auto !important;
}

/* for Internet Explorer */
/*\*/
* html #mytvdiv {
height: 30em !important;
}
/**/

/*-------------
account dashboard
-----------------*/

#dashboardTop {
background: url(/webimg/dashboardTop.gif) no-repeat;
width:825px;
height:11px;
}

#dashboardMiddle {
background: url(/webimg/dashboardMiddle.gif);
width:825px;
overflow:hidden;
}

#dashboardBottom {
background: url(/webimg/dashboardBottom.gif) no-repeat;
width:825px;
height:11px;
}

#sessionTop {
background: url(/webimg/sessionTop.gif) no-repeat;
width:370px;
height:13px;
}

#sessionMiddle {
background: url(/webimg/sessionMiddle.gif);
width:370px;
overflow:auto;
}

#sessionBottom {
background: url(/webimg/sessionBottom.gif) no-repeat;
width:370px;
height:13px;
}

#connectNowMiddle {
background: url(/webimg/sessionMiddle.gif);
width:370px;
height:225px;
}

#cnGrid {
width:325px;
margin-left:6px;
}

.connectTutor {
background: url(/webimg/joinSession.gif) no-repeat;
width:330px;
height:35px;
font-weight:bold;
font-size:14px;
color:#3e4744;
}

.leftPosition {
left:-20px;
}

#dashboardSessionLeft {
width: 370px;
margin-left:15px;
}

#dashboardSessionRight {
width: 370px;
float:right;
margin-right:15px;
}

.greyBoxLeft {
padding:10px;
height:210px;
width:410px;
}

.greyBoxRight {
padding:10px;
width:350px;
height:210px;
}

.greyBoxLeft1 {
padding:10px;
height:390px;
width:410px;
}

.greyBoxRight1 {
padding:10px;
width:350px;
height:390px;
}

.joinSession {
background: url(/webimg/joinSession.gif) no-repeat;
width:330px;
height:35px;
padding-left:5px;
font-weight:bold;
font-size:14px;
color:#3e4744;
}

#dashboardLeft {
width: 430px;
}

#dashboardRight {
width: 375px;
float:right;
}
#dashboardRight td {
text-align:left;
}
#dashboardRight a{
text-decoration: none;
}

#dashboardRight a:hover {
text-decoration: underline;
}

.nextSessionHeight {
height:155px;
}

#schedSess {
border: 1px solid #e3e3e3;
padding: 40px;
text-align: center;
}

#schedSess a{
font-weight: bold;
}

#schedSessNav {
text-align:right;
font-size: 0.9em;
color: #a5a5a5;
}

#skype {
margin-top: 20px;
padding: 10px 0 0 10px;
font-size: 0.9em;
}

ol.skype li {
margin-bottom: 10px;
margin-left:35px;
list-style:decimal;
}

#test {
position: relative;
background: url(/webimg/testBg.gif) no-repeat;
width: 410px;
padding: 10px;
font-size: 0.9em;
}


#newPlatform {
font-size: 0.9em;
padding: 10px;
}

img.button_test {
position: relative;
float:right;
z-index: 1;
}

ol.test {
position: relative;
left: -15px;
margin-top:3px;
}

ol.test li {
margin-bottom: 10px;
margin-left:45px;
list-style:decimal;
}

.getStarted
{
	padding:10px;
}

.step1
{
	padding-top:10px;
	border:#FFFFFF 1px solid;
	border-top-color:#c9c9c9;
	height:160px;
}
.step1 p
{
	margin:5px;
}
.product1
{
	float:left;
	width:45%;
	vertical-align:top;
}

.product2
{
	float:right;
	width:45%;
	vertical-align:top;
}

.step2
{
	padding-top:10px;
	border:#FFFFFF 1px solid;
	border-top-color:#c9c9c9;
}
.step2 p
{
	margin:5px;
}
.step3
{
	padding-top:10px;
	border:#FFFFFF 1px solid;
	border-top-color:#c9c9c9;
}
.step3 p
{
	margin:5px;
}

/*-------------
account profile
-----------------*/

#profileNoteTop{
width: 550px;
height: 12px;
background: url(/webimg/noteTopBg.gif) no-repeat;
margin-top: 10px;
line-height: 1px;
font-size: 1px;
}

#profileNote {
font-size: 0.9em;
width: 531px;
background-image: url(/webimg/noteBg.gif);
padding: 1px 10px;
}

#profileNoteBottom {
width: 550px;
height: 12px;
background: url(/webimg/noteBottomBg.gif) no-repeat bottom;
margin-bottom: 20px;
}


#profileForm {
background: url(/webimg/dottedOrangeVert.gif) repeat-y;
padding: 0 0 0 25px;
margin-left: 160px;
margin-top: -130px;
min-height: 440px;
}



/*------------------------
account assessment tests
-------------------------*/
#assessNav {
height: 28px;
}

#assessNav a {
font-weight: bold;
text-decoration: none;
}


#assessNav a:hover, a:active {
text-decoration: none;
}

a.aTab  {
float: left;
margin-right: 3px;
border-top: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
background-color: #fff;
}

a:hover.aTab, a:active.aTab {
background-color: #f5f5f5;
}

a.aSelected {
background-color: #f5f5f5;
color: #000;
height: 28px;
}

.aNavLink {
margin: 5px 10px;
}

#assessGreyBox {
background-color: #f5f5f5;
padding: 10px 20px;
border-top: 1px solid #e4e4e4;
}

#assessGreyBox h2{
color: #000;
}

#assessGreyBox .dividerDottedOrange {
clear:both;
}

.testLinksBox {
margin-bottom: 20px;
}


ul.aTestLink li{
float: left;
width: 165px;
padding-bottom: 20px;
}

.topalgn {
margin-top:-13px;
}

/*
# @ NEW CSS ADDED FOR CONTENT PAGE
# @ AUTHOR : KARTHIKEYAN
*/
/* START */

#contentMain {
margin:0px auto;
}

#content {
float:left;
width:565px;
text-align:justify;
/* After Blocking right sidebar change existing width into 100% content DIV
width:100%;
*/
}

#sidebar {
float:right;
width:257px;
/* For Blocking Right sidebar Box
display:none;
*/
}

#helpLeftContent {
float:left;
width:257px;
text-align:justify;
/* After Blocking right sidebar change existing width into 100% content DIV
width:100%;
*/
}

#helpRightSidebar {
float:right;
width:565px;
/* For Blocking Right sidebar Box
display:none;
*/
}

.helpCenterInnerBorder {
margin-top:5px;
margin-bottom:15px;
padding:5px;
border:solid 1px #D0D0D0;
}

.stepsBg {
background: url(/webimg/barhelpf.gif) no-repeat;
width:92px;
height:29px;
text-align:center;
}

.stepsTextBg {
background: url(/webimg/barhelps.gif) no-repeat;
width:285px;
height:29px;
text-align:center;
}

.helpOrientation {
line-height:20px;
font-weight:bold;
border-collapse:collapse;
width:377px;
color:#3F464E;
}

.orientationLink {
color:#3F464E;
}

#rightBoxTop {
width: 257px;
height: 17px;
background: url(/webimg/top_curv.gif) no-repeat;
}

#rightBoxBottom {
height: 17px;
width: 257px;
background: url(/webimg/bottom_curv.gif) no-repeat;
}

#rightBoxMiddle {
width: 257px;
padding-left:20px;
background: url(/webimg/middle.gif) repeat-y;
}

#rightBoxMiddle p {
text-align:center;
}

#innerBox {
width:210px;
border:solid 1px #e58c2d;
padding:3px;
background:#fbfadf;
}

#innerBox h4 {
border-bottom:solid 1px #e58c2d;
padding-bottom:2px;
font-size:13px;
color:#33557f;
text-align:left;
font-weight:bold;
}

#innerBoxRight {
width:210px;
border:solid 1px #e58c2d;
padding:3px;
background:#fbfadf;
}

#innerBoxRight h4 {
border-bottom:solid 1px #e58c2d;
padding-bottom:2px;
font-size:13px;
color:#33557f;
text-align:left;
font-weight:bold;
}

#innerBox3 {
width:210px;
border:solid 1px #e58c2d;
padding:3px;
background:#fbfadf;
text-align:left;
}

#innerBox3 h4 {
border-bottom:solid 1px #e58c2d;
padding-bottom:2px;
font-size:13px;
color:#33557f;
text-align:left;
font-weight:bold;
}

.conceptBlock {
background-color:#F5F5F5;
font-weight: bold;
padding: 1em;
overflow:auto;
}

#conceptInnerBox1 {
float: right;
width: 45%;
}

#conceptInnerBox2 {
float: right;
width: 45%;
}

.navigation {
color:#3f464c;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}

.navigationPara {
color:#3f464c;
font-weight:bold;
font-size:13px;
padding-bottom:5px;
}

.navigationCurrent {
color:#5f6a70;
font-size:13px;
font-weight:normal;
}

#NavigationArea u {
text-decoration:none;
}

a:hover.navigationAnchor {
color:#3f464c;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}

a.navigationAnchor {
font-weight:bold;
font-size:13px;
}

select {
font-size:12px;
}

.subjectGroupBox {
float:right;
width:30%;
background-color:#D8E7F7;
border:solid 2px #83ADDC;
margin-left:15px;
padding-bottom:5px;
padding-top:5px;
}

.rightSideBox {
float:right;
width:30%;
margin-left:15px;
padding-bottom:5px;
padding-top:5px;
}

.padlft {
padding-left:3px;
padding-right:3px;
}

/* END */


/* CSS ADDED FOR CONTENT PAGE */
/* START */

.black10bold {
font-weight:bold;
font-size:16px;
}

.topicheading {
font-weight:bold;
font-size:16px;
}

.Content10Header {
color:#FF6600;
font-size:16px;
font-weight:bold;
}

.side_text_5 {
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#innerBox li {
list-style: url(/webimg/bullet_orange.gif);
margin-right:0px;
margin-left:20px;
margin-top:4px;
}

#innerBox3 li {
list-style: url(/webimg/bullet_orange.gif);
margin-right:0px;
margin-left:20px;
margin-top:4px;
}

.liWdith {
width:28px;
}
.imgOverflow {
overflow-x:auto;
width:530px;
}

.animationClass {
font-size:13px;
color:#33557f;
text-align:left;
font-weight:bold;
}

.indexHeading {
background:#EFD8B2;
}

.indexOuterTable {
border:solid 1px #EFD8B2;
background:#FAF4EA;
}

/* END */

/* CSS ADDED FOR REGISTRATION PAGE */
/* START */
.quoteWords {
background: url(/webimg/testimonialtop.gif) no-repeat top left;
width:207px;
padding-left:15px;
padding-top:10px;
margin-left:5px;
}
.quoteFrom {
background: url(/webimg/testimonialbottom.gif) no-repeat top left;
width:207px;
height:50px;
font-weight:bold;
text-indent:125px;
line-height:50px;
margin-left:5px;
}
.textTestmonial {
width:180px;
}
.errorMessage {
color:#FF0000;
font-size:11px;
}
.bannerMessage {
border:solid 1px #A19345;
background:#FFFADE;
padding:5px;
line-height:20px;
}
/* END */

/* PAYMENT PAGE */
/* START */

#InnerBox1 {
width:210px;
border:solid 1px #5386bf;
background:#e5eef5;
}
#InnerBox1 h4 {
font-size:13px;
}

.rightBoxHeading1 {
background:#e5eef5;
padding:3px;
border-bottom:solid 1px #5386bf;
color:#273d52;
text-align:left;
font-weight:bold;
}

#InnerBox2 {
width:210px;
border:solid 1px #feb612;
background:#fff4dc;
}

#InnerBox2 h4 {
font-size:13px;
}

.rightBoxHeading2 {
background:#fee09a;
padding:3px;
border-bottom:solid 1px #feb612;
color:#2a2623;
text-align:left;
font-weight:bold;
}

.rightBoxText {
padding:3px;
}

#paymentConfirm th
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:5px;
	padding-left:5px;
	height:30px;
	background-color:#909191;
	border-right:solid 1px #FFFFFF;
}
.blktxt
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-right:5px;
	padding-left:5px;
}
.secndbg 
{
	height:30px;
	background-color:#F5F5F5;
}
.thrdbg 
{
	height:35px;
	background-color:#F5F5F5;
	border-bottom:solid 2px #999999;
	border-top:solid 2px #999999;
}
.btmbg
{
	height:25px;
	background-color:#EAEBEB;
	border-bottom:solid 2px #FFFFFF;
}
.btmbgmdle
{
	height:25px;
	background-color:#F2F3F4;
	border-bottom:solid 2px #FFFFFF;
}

.replacementApply
{
	width: 100px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.msgsuccess{
   font-size: 14px;
   font-weight: bold;
   color: #A97D5D;
}

#maskDiv 
{
	top:0px;
	left:0px;
	background:white;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	height:100%;
	position:absolute;
	width:100%;
	z-index:100;
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#maskImg
{
position:fixed;
top:50%;
left:45%;
}


/* END */

.replacement {
width: 171px;
height: 44px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/webimg/button_signUp.gif) no-repeat center top;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

.replacementCont {
width: 157px;
height: 47px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/webimg/continue.gif) no-repeat center top;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
.replacementContinue{
width: 90px;
height: 50px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/webimg/continuesmall.gif) no-repeat center top;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
/* ADDED NEW STYLE FOR PARA TAG */
/* START */
.paddingPTag {
margin:0px;
padding:0px;
padding-top:5px;
}

.paddingBottom {
padding-bottom:5px;
}
/* END */

#popupErrorMessage {
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
left:35%;
top:0;
position:absolute;
text-align:justify;
font-weight:bold;
width:200px;
z-index:100;
border-left:solid 10px #CC3300;
background:#990000;
color:#FFFFFF;
padding:5px;
}

.announcementTitle {
color: #1063bf;
font-weight:bold;
}

.announcementPublish {
font-weight:bold;
text-align:right;
padding-left:20px;
font-style:italic;
}

/* BUY NOW PAGE */

#buyNowTop {
background: url(/webimg/buynow_top.gif) no-repeat;
width:550px;
height:13px;
}

#buyNowMiddle {
background: url(/webimg/buynow_middle.gif) repeat-y;
width:550px;
overflow:hidden;
}

#buyNowBottom {
background: url(/webimg/buynow_bottom.gif) no-repeat;
width:550px;
height:13px;
}

.buyNowTbl {
width:510px;
}

#buyNowTopFull {
background: url(/webimg/buynow_top_full.gif) no-repeat;
width:840px;
height:13px;
}

#buyNowMiddleFull {
background: url(/webimg/buynow_middle_full.gif) repeat-y;
width:840px;
margin-top:-2px;
overflow:hidden;
}

#buyNowBottomFull {
background: url(/webimg/buynow_bottom_full.gif) no-repeat;
width:840px;
height:13px;
}

.buyNowTblFull {
width:800px;
}

.discount {
color: #0d8f0a;
}

h3.buyNow {
color:#4B7BA4;
text-align:left;
padding-bottom:10px;
margin-top:2px;
}

.note {
color:#E57600;
}

.bookSessionHeight {
height:730px;
overflow:hidden;
}

.subscriptionArea
{
border:1px solid #D0D0D0;
padding:4px;
height:100px;
overflow:auto;
}

#statmsgsuccess{
font-weight:bold;
text-align:left;
color:#128010;
/*margin-left:10px; */
margin-top:10px;
}

.linkPointer {
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

/*-------------
book a session
-----------------*/

#CalMaskDIV {
background-color:#FFFFFF;
border:0px solid #3399FF;
height:87%;
position:absolute;
width:94%;
z-index:999;
margin:auto;
text-align:center;
filter:alpha(opacity=60);
-moz-opacity:0.5;
opacity:0.5;
font-weight:bold;
cursor:wait;
background-position:center center;
display:block;
}

.paddinglft {
padding-left:5px;
}

.pauseaccinfo {
background-color:#999999;
border:1px solid #FFFFFF;
padding-left:5px;
color:#FFFFFF;
}

.pauseaccinfo1 {
background-color:#CCCCCC;
border:1px solid #FFFFFF;
padding-left:5px;
}

.informationArea {
font-size:13px;
color:#990000;
width:200px;
margin-top:-70px;
margin-left:300px;
}

.signUpBoxInformation {
margin-top:20px;
margin-bottom:20px;
}

.formMargin {
margin:0px;
}

/*  HELP CENTER CSS */

#helpNoteTop{
width: 450px;
height: 10px;
background: url(/webimg/helpNoteTopBg.gif) no-repeat;
margin-top: 10px;
line-height: 1px;
font-size: 1px;
}

#helpNote {
font-size: 0.9em;
width: 450px;
background: url(/webimg/helpNoteBg.gif) repeat-y;
padding: 1px 10px;
}

#helpNoteBottom {
width: 450px;
height: 10px;
background: url(/webimg/helpNoteBottomBg.gif) no-repeat bottom;
margin-bottom: 20px;
}

#innerBoxHelp {
width:210px;
border:solid 1px #e58c2d;
padding:3px;
background:#fbfadf;
}

#innerBoxHelp h4 {
border-bottom:solid 1px #e58c2d;
padding-bottom:2px;
font-size:13px;
color:#33557f;
text-align:left;
font-weight:bold;
}

.connectNow {
background: url(/webimg/connectNow.gif) no-repeat;
width:330px;
height:36px;
padding-left:5px;
font-weight:bold;
font-size:12px;
color:#4D534F;
margin-left:17px;
}

#announcementUpdates {
border:1px solid #F6AD68;
background:#F8F8F0;
width:800px;
padding:5px;
margin-bottom:10px;
margin-left:5px;
}

.announcementHeading {
color:#236EC0;
font-size:13px;
padding-bottom:5px;
font-weight:bold;
}

/* 
Creating Buttons Css
*/
.inviteMore {
background:url(/webimg/invitemore.gif);
height:33px;
width:99px;
border:solid 0px;
margin-left:162px;
cursor:pointer;
}

.preview {
background:url(/webimg/preview.gif);
height:33px;
width:99px;
border:solid 0px;
cursor:pointer;
}

.submitbut {
background:url(/webimg/submit_big.gif);
height:33px;
width:99px;
border:solid 0px;
cursor:pointer;
}

.frmSubmit {
background:url(/webimg/submit.gif);
height:28px;
width:59px;
border:solid 0px;
cursor:pointer;
}

.frmdelete {
background:url(/webimg/delete.gif);
height:33px;
width:99px;
border:solid 0px;
cursor:pointer;
}

.savePref {
background:url(/webimg/save_my_pref.gif);
height:33px;
width:148px;
border:solid 0px;
cursor:pointer;
}

.frmUpdate {
background:url(/webimg/update.gif);
height:33px;
width:99px;
border:solid 0px;
}

/*
My Profile Tab CSS
*/

.myProfileWidth {
width:229px;
}

.myProfileCellBorder {
border:solid 1px #D0D0D0;
}

.myProfileLineHeight {
line-height:35px;
}

.myProfileTableWidth {
width:100%;
}

.myProfileNote {
text-align:left; 
margin-left:120px;
}

#changeAR {
cursor:pointer;
}

#btnsubmitpwd{
cursor:pointer;
}
/* FEEDBACK FORM */

.feedTutorSelect {
color:#104e8b;
font-weight:bold;
text-align:center;
}

.cellOuterBorder {
border:1px solid #D0D0D0;
background:#F5F5F5;
}

/* Manage Preferred Tutor Css */

.manageTutorTable {
width:100%;
line-height:25px;
}

.manageTutorInfoBg {
background:#DDDDDA;
border-collapse:collapse;
line-height:25px;
}

.manageTutorInfoHeading {
background:#999999;
font-weight:bold;
text-align:center;
color:#FFFFFF
}

/* Student Feedback Form == Star rating  */

.rating {
	clear: both;
	display: block;
	margin:	1em;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.cancel,
.cancel a {background: url(delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(/webimg/rating_star.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}

.cancel {display:none}

/* Report home login  */

#signUpBoxrep {
position: absolute;
top: 58px;
right: 25px;
width: 366px;
height: 183px;
background: url(/webimg/signUpBoxBg.gif) no-repeat;
margin-top:60px;
margin-left:10px;
}

/*
New CSS for Dashboard
*/

.tutoringPlatform  {
float:right;
font-weight:bold;
outline:none;
}

#sessionTopNew {
background: url(/webimg/sessionTop_new.gif) no-repeat;
width:425px;
height:13px;
}

#sessionMiddleNew {
background: url(/webimg/sessionMiddle_new.gif);
width:425px;
overflow:auto;
}

#sessionBottomNew {
background: url(/webimg/sessionBottom_new.gif) no-repeat;
width:425px;
height:13px;
}

#dashboardSessionRightNew {
width: 425px;
float:right;
margin-right:15px;
}

#dashboardLeftNew {
width: 385px;
}

#dashboardRightNew {
width: 425px;
float:right;
}

.joinSessionNew {
background: url(/webimg/joinSession_new.gif) no-repeat;
width:380px;
height:35px;
padding-left:5px;
padding-top:9px;
font-weight:bold;
font-size:14px;
color:#3e4744;
margin-left:10px;
}

.greyBoxLeftNew {
padding:5px;
height:145px;
}

.greyBoxRightNew {
padding:5px;
height:145px;
}

.subscriptionAreaNew
{
border:1px solid #D0D0D0;
padding:4px;
overflow:auto;
height:100px;
}

.pastSession {
background:#D3D4D4;
font-weight:bold;
}

/* New index  */

#home_box3ni {
margin-top: 30px;
margin-left: 0px;
width: 250px;
line-height:14px;
}

#home_box3fe  /* features */ {
width: 517px;
height: 266px;
background-image: url(himg_reg02b.jpg);
float: right;
margin: -2px 0px 0 0;
}

#home_box3fe_div /* Get Advantage */ {
margin:140px 0px 0px 27px;
float:left; 
width:240px; 
color:#202020;
font-size:11px; 
line-height:1.5em; 
font-weight:normal; 
}

#home_box3adv /* Get Advantage */ {
width: 296px;
height: 266px;
background-image: url(himg_reg01.jpg);
float: left;
margin: -2px 0px 0 0;
}

#home_box3adv_div /* Get Advantage */ {
float:right; 
margin:45px 18px 0px 0px;
width:150px; 
color:#FFFFFF;
font-size:11px; 
line-height:1.5em; 
font-weight:normal; 
}

#home_box3adv_div2 {
float:right; 
margin:10px 18px 0px 0px;
width:150px; 
color:#FFFFFF;
font-size:10px; 
line-height:1.5em; 
font-weight:bold; 
}

#home_box3fe111  /* features */ {
width: 250px;
height: 184px;
background-image: url(himg_reg01.jpg);
float: right;
margin: 13px 13px 0 0;
}

#home_box3adv111 /* Get Advantage */ {
width: 250px;
height: 184px;
background-image: url(himg_reg01.jpg);
float: left;
margin: 13px 13px 0 0;
}

#home_box3fe a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#home_box3fe a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

/* New Styles Created by Sathish for Homepage */
#homeTopBoxContainer {
position: relative;
width: 813px;
height: 230px;
padding: 20px;
margin-left: 13px;
background-image: url(/webimg/home_box1_bg.gif);
background-repeat:no-repeat;
}
#homeTopBoxContainer_us {
position: relative;
width: 813px;
height: 270px;
padding: 0px;
margin-left: 0px;
margin-top: -4px;
background-image: url(/webimg/left_bg.jpg);
background-repeat:no-repeat;
}
#homeTopBoxContainerb {
	position: absolute;
	width: 240px;
	height: 165px;
	padding: 20px;
	padding-top:125px;
	padding-left:31px;
	margin-left: 618px;
	margin-top: -310px;
	background-image: url(/webimg/right_bg.jpg);
	background-repeat:no-repeat;
	left: -116px;
	top: 489px;
}

#homeTopBoxContainer a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

#homeTopBoxContainer a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

#homepageTopBox1a {
position:absolute;
}
.right_sec {
margin-top: -10px;
margin-left: -6px;
width:245px;
}
#homeTopBoxCol1 {
width:400px;
padding:2px;
}
#homeTopBoxCol1 p {
margin-top:0px;
}
#homeBoxHead  {
color: #1063bf;
font-size: 18px;
font-weight:normal;
margin-bottom:10px;
background: url(himg_reg01.jpg) top no-repeat;
height:260px;
}
#homeBoxHeadR  {
color: #1063bf;
font-size: 18px;
font-weight:normal;
margin-bottom:10px;
background: url(himg_reg02b.jpg) top no-repeat;
height:260px;
}
#homepageTopBox1a p {
margin-top:0px;
}
#homepageTopBox1b {
position:absolute;
left:0px;
width:296px;
}
#homepageColb {
width:290px;
background-image:url(/2EasyStepsIcons.gif);
background-repeat:no-repeat;
height:116px;
z-index:10;
}
#homepageColb p {
margin-left:105px;
}
#girlWithLaptop {
margin-top:-10px;
position:relative;
background-image:url(/girlWithLaptop.gif);
background-repeat:no-repeat;
float:right;
width:172px;
height:248px;
z-index:1;
}
.buyNow_new {
margin-top:20px;
width:230px;
text-align:center;
}
.buyNow_new_us {
margin-top:20px;
width:400px;
text-align:center;
}
#lastInformation {
position:absolute;
margin-top:225px;
}

.informationArea a:link, a:visited {
color: #0060ff;
text-decoration: none;
}

.informationArea a:hover, a:active {
color: #0060ff;
text-decoration: underline;
}

.dashboardTable {
width:405px;
border-collapse:collapse;
}

.pastTd {
height:25px;
}

.noPastSession {
margin-top:40px;
text-align:center;
}

#home_box3fe ul
{
 margin-left:-5px;
}

.btnYes {
background:url(/webimg/yes.gif);
height:31px;
width:52px;
border:solid 0px;
cursor:pointer;
}

.btnNo {
background:url(/webimg/no.gif);
height:31px;
width:52px;
border:solid 0px;
cursor:pointer;
}

.gradeinfo {
background:#f3ebd1;
}
