﻿body {
	height: 100%;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:url(../images/contentbg2.jpg);
	}

*html body {
	height: 100%;
	text-align: center;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:url(../images/contentbg2.jpg);
	}
	
#wrapper {
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	}
	
#container {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	}
	h1
	{
	padding-left:8px; 
	float:left;
	margin-top:2px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}
	h2
	{font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #ed0404;
		text-decoration: none;
	}
	h2 a
	{font-family: Verdana, Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #ed0404;
		text-decoration: none;
	}
	.h2_accordian
	{	
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		margin-top:0px;
	}
	.h1_HeaderTop
	{
		float:left;
		font-family:Verdana;
		font-size:20px;
		color:Red;
		font-weight:bold;
		padding-left:22px;
		vertical-align:bottom
	}
	.h1_HeaderTopSmall
	{
		float:left;
		font-family:Verdana;
		font-size:12px; color:gray;
		font-weight:bold;
		padding-top:8px;
		padding-left:8px;
		vertical-align:middle
	}
/* header style begin here  */
#header {
	clear:both;
	overflow:hidden;
	width:100%;
	background-color:#FFFFFF;
	margin-top:20px;
	padding-bottom:2px;
	}

.header_wrapper {
	clear:both;
	overflow:hidden;
	width:977px;
	margin-left: auto;
	margin-right: auto;
	}

.activation_header{
	width: 199px; 
	height:22px; 
	background-color: #000000; 
	background-image:url(images/curvedtopbg1.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	float:left; 
	text-align:center; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	vertical-align:middle; 
	padding-top:5px;
	}	
.activation_middle{
	width: 199px; 
	height:54px; 
	background-color: #e90000; 
	float:left;
	text-align:center;
	}	

.activation_downinfo{
	width: 199px; 
	height:45px; 
	background-color: #e6e6e6; 
	background-image:url(images/downcurvedbg1.jpg);
	background-position: bottom; 
	background-repeat:no-repeat; 
	float:left;
	}
	
.activation_divinfo1{
	padding-top:6px; 
	padding-left:35px;
	text-align:center;
	}
.logo_img {
	float:left;
	padding-left: 6px;
	padding-top:8px;	
	padding-right:7px;
	}

.topad1 {
	float:right;
	padding-top:2px;
	padding-right:15px;
	}
#header_leftcol {
	width: 778px;
	height: 128px;
	float:left;
	text-align: left;	
	}

#header_rightcol {
	width: 199px;
	height: 128px;
	float:left;
	}	
	
#navigation {	
	overflow:hidden;
	float:left;
	text-align:left;
	clear:both;
	width:977px;
	margin:0px;
	margin-bottom:2px;
	padding:0px;
	height: 42px;
	background-color:#000000;
	padding-left: 10px;

}

#navigation .mainmenu 
{
	color: #FFFFFF;
	float:left;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	line-height:28px;
	font-family: Verdana, Tahoma;
	font-size:12px;
	border-right: solid 1px #FFFFFF;
	}
	
#navigation a.mainmenu:link{
	float:left;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	}
	
#navigation a.mainmenu:visited{
	float:left;
	text-decoration:none;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	}
	
#navigation a.mainmenu:hover{
	float:left;
	font-size:12px;
	text-decoration:none;
	color: #ffbb04;
	text-decoration:none;
	}


	
	/*
#glowingtabs{
	line-height: 3px;
	float:left;
	margin-top:10px;
	font-family: Verdana, Tahoma;
	font-size:12px;
	overflow: hidden;
	border-bottom: 0px solid #7e9fff; 
	}

#glowingtabs a:link{
	float:left;
	margin:0;
	text-decoration:none;
	padding:10px;
	color: #FFFFFF;
	border-right: solid 1px #FFFFFF;
	}

#glowingtabs a:hover{
	float:left;
	margin:0;
	text-decoration:none;
	padding:10px;
	color: #ffbb04;
	border-right: solid 1px #FFFFFF;
	}
#glowingtabs a:visited{
	float:left;
	margin:0;
	text-decoration:none;
	padding:10px;
	color: #FFFFFF;
	border-right: solid 1px #FFFFFF;
	}
	
#glowingtabs	#current a{
color: #ffbb04;
text-decoration:none;
}*/

.link1 {
	font-family: Verdana,Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}	
	
a.link1:link { 
	color: #000000; 
	font-size:12px; 
	text-decoration: underline;
	}
	
a.link1:hover { 
	color: #000000; 
	font-size:12px; 
	text-decoration: none; 
	}



.link2 {
	font-family: Verdana,Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	}	
	
a.link2:link { 
	color: #FFFFFF; 
	font-size:11px; 
	text-decoration: underline;
	}
	
a.link2:hover { 
	color: #FFFFFF; 
	font-size:11px; 
	text-decoration: none; 
	}


.link3 {
	font-family: Verdana,Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffbb04;
	font-style:italic;
	}	
	
a.link3:link { 
	color: #ffbb04; 
	font-size:13px; 
	text-decoration: none;
	}
	
a.link3:visited { 
	color: #ffbb04; 
	font-size:13px; 
	text-decoration: none;
	}
	
a.link3:hover { 
	color: #FFFFFF; 
	font-size:13px; 
	text-decoration: underline; 
	}

#contentarea_main{
	overflow:hidden;
	clear:both;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#F5F5F5;
	}
	
#contentarea{
	overflow:hidden;
	clear:both;
	width:977px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	background-color:#EEF2F3;
	/*background-color:#dcddde;*/
	}
	
#col_left { 
	width: 198px;
	float:left; 
	overflow:hidden;
	vertical-align:bottom; 
	margin-left:0px;
	}

.left_box {
	border: solid 1px #dfdfdf;
	background-color:#EEF2F3;
	/*background-color:#dcddde;*/
	overflow:hidden;	
	margin-top:1px;
	width: 198px;
	margin:0px;
	float:left;	
	
}


.left_box .box_header {
	background-image:url(images/leftbox_headerbg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #E90000;
	height: 24px;
	float:left;
	width: 176px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top:5px;
	padding-left:20px;
	text-align: left;
	font-weight: bold;
	}

.left_box .right_boxinfo {
	padding:8px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	float:left;
	line-height: 22px;
	text-align:left;
	}

/*style for main middle content area */
#col_middle{ 
	width: 580px;
 	min-height: 670px;	  
	float:left; 
	overflow:hidden;
	/*height:auto !important;
	height:799px;*/
	font: 11px  Arial, Verdana, sans-serif;
	color:#404040;
	vertical-align: top;
	text-align:left;
	background-color:#FFFFFF;	
	}
	
.middle_contentdiv{float:left; width:100%; min-height:670px;}		
*html .middle_contentdiv{float:left; width:100%; height:710px;}	
	

#middlecontent {
	padding:2px; 
	float:left;
	height:100%;	
	}	
	
.addbtn {
	float:left;  
	margin-top:5px;
	}	

.seperatorline {
	border-right:solid 1px #acacac;height:220px;
}
.datalistCellBorder
{
	border:solid 1px #B9B9B9;
	background-color:#EEF2F3;
}
.datalistAlterNateCell
{
	margin:2px 2px 2px 2px;
	border:solid 1px #B9B9B9;
	background-color:#FFFFFF;
}			
.btn3 {
	background-color:#fae5da;
	padding-top:1px;
	text-align:center;
	font-size:10px;
	font-family:verdana, Tahoma;
	color: #020100;
	font-weight: normal;
	text-decoration:none;
	padding-bottom:1px; border:0px;
	cursor:pointer;
	}
	
a.btn:link {
	background-color:#fae5da;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	font-size:10px;
	font-family:verdana, Tahoma;
	color: #020100;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:2px; 
	border:0px;
	cursor:pointer;
	}
	
a.btn:visited {
	background-color:#fae5da;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	font-size:10px;
	font-family:verdana, Tahoma;
	color: #020100;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:2px; 
	border:0px;
	cursor:pointer;
	}
	
.btnactivate {
	padding-top:1px;
	text-align:center;
	font-size:11px;
	font-family:verdana, Tahoma;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	background-image:url('images/activate_bg.jpg');
	background-repeat: no-repeat;
	height:21px;
	width:80px;
	padding-bottom:4px;
	}
	.btnlogin {
	padding-top:1px;
	text-align:center;
	font-size:11px;
	font-family:verdana, Tahoma;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	background-image:url('images/login_bg.jpg');
	background-repeat: no-repeat;
	height:20px;
	width:68px;
	padding-bottom:4px;
	}
.btn_border{
	border: solid 1px #747474;
	padding: 2px;
	padding-bottom:1px;
	float:left;
	}
	
*html .btn_border{
	border: solid 1px #747474;
	padding: 1px;
	padding-bottom:0px;
	float:left;
	}

.btn_area {
	float: left; 
	margin-left:0px; 
	padding-top:0px; 	
	}		

.btn_div {
	float:left; 
	padding-right:3px;
	}
	
.btn_div2 {
	float:left;
	}	
	
.middle_boxdiv{
	padding:7px;
	padding-left:0px;
	padding-top:2px;
	margin-left:0px;
	float:left;
	line-height: 16px;
	text-align:left;
	/*border-right: solid 1px #acacac;*/
	padding-bottom:10px;	
	}
	
 .middle_box {
	background-color:#FFFFFF;
	min-height:670px;	
	padding-left:2px;
	width: 578px;
	/*float:left;	*/
	padding-bottom:10px;	
	}

 *html .middle_box {
	background-color:#FFFFFF;
	height:800px;	
	padding-left:2px;
	width: 578px;
	/*float:left;	*/
	padding-bottom:10px;	
	}


 .middle_boxdiv2 {
	padding:7px;
	float:left;
	line-height: 16px;
	text-align:left;
	border-bottom: solid 1px #acacac;
	border-right: solid 1px #eff2f3;
	padding-bottom:10px;	
	background-color: #eff2f3;
	}

 .middle_boxdiv3 {
	padding:7px;
	float:left;
	line-height: 16px;
	text-align:left;
	border-right: solid 1px #acacac;
	padding-bottom:10px;	
	}	
		
 .middle_boxdiv4 {
	padding:7px;
	float:left;
	line-height: 16px;
	text-align:left;	
	padding-bottom:10px;	
	}	
	
 .info_rightcol {
	float: left; 
	width: 200px; 
	margin-top:0px; 
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#040000;
	}
	
 .info_rightcol2 {
	float: left; 
	width: 480px; 
	margin-top:0px; 
	margin-left:10px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#040000;
	}
	
	/* .info_rightcol {
	float: left; 
	width: 206px; 
	margin-top:0px; 
	margin-left:10px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#040000;
	}
*/


.contact_topcurve{
	width: 198px; 
	background-color: #788A8C; 
	background-image:url(images/topcurve1.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	float:left; 
	text-align:center; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	vertical-align:middle; 
	padding-top:7px;
	padding-bottom:7px;
	}
		
.middle_tab{
	float:left;width: 198px;
	margin-bottom:3px; 
	height:84px; 
	background-color: #e6e6e6; 
	background-image:url(images/girl_with_phone.jpg);
	background-position: bottom; 
	background-repeat:no-repeat;
	}	

.freecall_text{float:left; 
	padding-left:10px;
	padding-top:32px; 
	text-align: left; 
	font-family:Verdana, Tahoma; 
	font-size:13px; 
	font-weight: bold; 
	}
	
.rightside_ad{
	float:left; 
	padding-bottom:3px;
	}
	
	
.login_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 130px;
	float:left;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;		
}	

*html .login_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;	
	color: #383838;
	width: 165px;
	float:left;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;		
}	


.arrowlinkarea {
	float: left;
	width:550px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040000;
	margin-right: 5px;
	padding-left:2px;
	line-height: 18px;
	margin-left: 5px;
	}


ul.arrowlink {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float: left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040000;
	}

ul.arrowlink li {
	margin:0px;
	list-style-type:none;
	padding:2px;
	width:160px;
	border-bottom: solid 1px #acacac;
	text-align: left;	
	}

ul.arrowlink li a {
	color:#040000;
	text-decoration: none;
	}
ul.arrowlink li a:hover {
	color:#ed0404;
	text-decoration: none;
	}
	
	

ul.arrowlink2 {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float: left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040000;
	}

ul.arrowlink2 li {
	margin:0px;
	list-style-type:none;
	padding-left:10px;
	margin-right: 10px;	
	background-image: url(images/arrow1.gif);
	background-position: 2px 8px;
	background-repeat: no-repeat;
	width:245px;
	text-align: left;	
	}

ul.arrowlink2 li a {
	color:#040000;
	text-decoration: none;
	}
ul.arrowlink2 li a:hover {
	color:#ed0404;
	text-decoration: underline;
	}

		
.loginlinkarea {
	float: left;
	width:160px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040000;
	margin-right: 5px;
	line-height: 18px;
	margin-left: 0px;
	}

ul.loginlink {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float: left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040000;
	cursor:pointer;
	}

ul.loginlink li {
	margin:0px;
	list-style-type:none;
	padding:2px;
	padding-left:15px;
	margin-right: 5px;	
	width:150px;
	text-align: left;	
	background-image: url(images/loginlink_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	}

ul.loginlink li a:link {
	color:#040000;
	text-decoration: underline;
	}
ul.loginlink li a:visited {
	color:#040000;
	text-decoration: underline;
	}
	
ul.loginlink li a:hover {
	color:#040000;
	text-decoration: none;
	}	

#col_right{ 
	width: 198px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;  
	vertical-align:bottom;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	}
	
#right_box {
	/*border: solid 1px #dfdfdf;*/
	background-color:#EEF2F3;
	overflow:hidden;	
	margin-top:1px;
	width: 198px;
	margin:0px;
	float:left;	
	}

#right_box  .box_header {
	background-image:url(images/rightbox_headerbg.jpg);
	background-position:left;
	background-repeat: no-repeat;
	background-color: #E90000;
	height: 24px;
	float:left;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top:5px;
	padding-left:20px;
	text-align: left;
	font-weight: bold;
	}

#right_box .right_boxinfo {
	padding:8px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	float:left;
	line-height: 22px;
	text-align:left;
	}	
		
.course_name {
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ed0404;
	text-decoration: none;	
	}	
	
a.course_name:link { 
	color: #ed0404; 
	font-size:10px; 
	text-decoration: none;
	}
	
a.course_name:hover { 
	color: #ed0404; 
	font-size:10px; 
	text-decoration: underline; 
	}

.course_name3 {
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-transform:capitalize;
	text-decoration: none;	
	}	
	
a.course_name3:link { 
	color: #000000; 
	font-size:10px; 
	text-decoration: underline;
	}
	
a.course_name3:visited { 
	color: #000000; 
	font-size:10px; 
	text-decoration: underline;
	}
	
	
a.course_name3:hover { 
	color: #000000; 
	font-size:10px; 
	text-decoration: none; 
	}

.learnmorearrow {
	float:left;  
	width:180px; 
	margin-top:5px;
	padding-right:2px;
	text-align:right;
	}


#login {
	width:198px;
	padding-bottom: 4px;
	float: left; 
	clear:both;	
	}

.login_top {
	background-image:url(images/login_topcurve.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:198px;
	float: left;
	height:8px; 
	}

*html .login_top {
	background-image:url(images/login_topcurve.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:198px;
	float: left;
	margin-bottom:-6px;
	height:8px; 
	}
	
.loginfont { 
	font-family: Verdana, Tahoma;
	font-size:14px; 
	font-weight: bold; 
	color:#000000;
	}
 
.loginfont2{ 
	font-family: Verdana, Tahoma;
	font-size:12px; 
	font-weight: normal; 
	color:#000000;
	}
	
.login_bot {
	background-image: url(images/login_downcurve.jpg);
	background-position: top bottom;
	background-repeat:no-repeat;
	width:198px;
	float: left;
	height:6px; 
	}

*html .login_bot {
	background-image: url(images/login_downcurve.jpg);
	background-position: top bottom;
	background-repeat:no-repeat;
	margin-top:-6px;
	width:198px;
	float: left;
	height:6px; 
	}
	
#logininfo {
	background-color: #EEF2F3;	
	width:198px;
	margin:0px;
	padding:0px;
	float:left;
	}
.logininfo {
	background-color: #C9C9C9;	
	width:198px;
	margin:0px;
	padding:0px;
	float:left;
	}
.logininfo1 {
	padding-left:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	}

.loginbtn { 
	padding-top: 3px;
	border-style:none;
	background-image: url('images/login_btn.jpg');
	background-repeat: no-repeat;
	width:70px;
	}

.logininfo1 a{
	color:#000000;
	line-height:18px;
	text-decoration:underline;
	}
	
#contentarea #login #logininfo .logininfo1 a:hover{
	color:#000000;
	text-decoration: none;
	}
	
#login .login_txtbox{
	height: 16px;
	float:left;
	width:160px;
	margin-top: 0px;
	padding-top:3px;
	border: solid 1px #000000;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#footer_wrapper{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	}

#footer {	
	text-align:center;	
	clear:both;
	overflow:hidden;
	width: 997px;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	}

.footer_nav {
	padding-left:20px;
	padding-top:6px;
	float:left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0162c0;
	}

.f_navLinks {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:0px;
	float:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #050000;
	line-height: 11px;	
	}


.f_navLinks a {
	color:#050000;
	text-decoration: underline;	
	margin:0px;
	padding:6px;
	float:left;
	margin-left:22px;
	padding-right:5px;	
	}

.f_navLinks a:hover {
	color:#050000;
	text-decoration: none;	
	}

#copy_wrapper{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}

#copyright {	
	clear:both;
	overflow:hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;	
	text-align:center;
	background-color:#000000;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	font-family: Verdana, Tahoma;
	color: #FFFFFF;	
	}

.callfree {
	color: #ff6701; 
	float:right
	}
	
.right {
	float:right;
	}	
	

	
.left_nav {
	float: left;
	width:185px;
	font-size:13px;
	font-family:Verdana, Tahoma;
	text-transform:capitalize;
	color: #010000;
	margin-right: 5px;
	line-height: 23px;
	margin-left: 6px;
	padding-bottom:10px;
	padding-top:5px;
	}


ul.left_links3 {
	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	font-size:13px;
	font-family:Verdana, Tahoma;
	text-transform:uppercase;
	color: #010000;
	}

ul.left_links3 li {
	margin:0px;
	padding:2px;
	padding-left:10px;
	float:left;
	padding-right: 4px;	
	width:162px;
	text-align: left;	
	border-bottom: solid 1px #acacac;
	}

.nav_arrow3{
	background-image: url(images/arrow7.gif);
	background-position:170px;
	background-repeat: no-repeat;
	margin:0px;
	padding:2px;
	padding-right: 4px;	
	width:190px;
	text-align: left;	
	}
	
ul.left_links3 li a {
	color:#010000;
	text-decoration: none;
	}
ul.left_links3 li a:hover {
	color:#ed0404;
	text-decoration: none;
	}




ul.left_links {
	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	font-size:13px;
	font-family:Verdana, Tahoma;
	text-transform:uppercase;
	color: #010000;
	}

ul.left_links li {
	margin:0px;
	padding:2px;
	padding-left:10px;
	float:left;
	padding-right: 4px;	
	width:162px;
	text-align: left;	
	border-bottom: solid 1px #acacac;
	}

.nav_arrow{
	background-image: url(images/arrow7.gif);
	background-position:170px;
	background-repeat: no-repeat;
	margin:0px;
	padding:2px;
	padding-right: 4px;	
	width:190px;
	text-align: left;	
	}
	
ul.left_links li a {
	color:#010000;
	text-decoration: none;
	}
ul.left_links li a:hover {
	color:#ed0404;
	text-decoration: none;
	}

.price {
	font-family:Trebuchet MS; 
	font-size:12px; 
	color:Black; 
	font-weight:bold;
	line-height:20px; 
	}
	.price span
	{
		color:#eb0000; 
	}

.old_price {
	font-family:Trebuchet MS; 
	font-size:12px; 
	color:Black; 
	font-weight:bold; 
	text-decoration:line-through;
	margin-right:10px;
	line-height:20px; 
	}
	.old_price span
	{
		color:#eb0000; 
	}
.featured_img {
	float:left; 
	margin-top:0px;
	padding-top:5px;
	margin-left:3px;
	vertical-align:top;
	}

.middlead{
	float:left;
	padding-left:2px; 
	padding-right:2px;
	padding-bottom:1px;
	overflow:hidden;
	height:198px;
	}
	
.live_mentoring{
	float:left; 
	margin-left:30px;
	}
	
.live_mentorimg{
	float:left; 
	padding-top:2px; 
	padding-left:3px;
	}
	
.live_link{
	float:left; 
	padding-left:5px; 
	padding-top:7px;
	}
	
.left{float:left;}

.searcharea{
	float:left; 
	padding-top:6px;
	}	

*html .searcharea{
	float:left; 
	padding-top:4px;
	}	

*html .blink_btns{float:left; margin-top:-2px; }		
.blink_btns{float:left; margin-top:-4px; }		

.search_leftcurve {
	float:left; 
	height:29px; 
	width:8px; 
	background-image:url(images/search_leftcurve.jpg); 
	background-repeat:no-repeat;
	}	
*html .search_leftcurve {
	float:left; 
	height:29px; 
	margin-top:3px;	 
	width:8px; 
	background-image:url(images/search_leftcurve.jpg); 
	background-repeat:no-repeat;
	}	
		
.search_rightcurve{
	float:left; 
	height:29px; 
	width:8px; 
	background-image:url(images/search_rightcurve.jpg); 
	background-repeat:no-repeat;
	}
		
*html .search_rightcurve{
	float:left; 
	height:29px; 
	margin-top:3px;	 
	width:8px; 
	background-image:url(images/search_rightcurve.jpg); 
	background-repeat:no-repeat;
	}	
	
.search_middleinfo{
	float:left; 
	height:29px;  
	width:338px; 
	background-color: #e90000;
	}
	
*html .search_middleinfo{
	float:left; 
	height:29px;  
	width:338px;
	margin-top:3px;	 
	overflow:hidden;
	background-color: #e90000;
	}
	

.search_text{
	float:left; 
	padding-left:1px; 
	padding-top:8px; 
	color:#FFFFFF; 
	font-family:Verdana, Tahoma; 
	font-size:12px; 
	font-weight: bold;
	}

.search_textboxspan{
	float:left; 
	padding-left:3px; 
	padding-top:4px;
	}
	
.go_btn{
	float:left; 
	padding-top:2px; 
	padding-left:3px;
	}

.search_advancesearch{
	float:left; 
	padding-left:5px; 
	padding-top:7px;
	}

.main_tabs{
	float: left; 
	clear:both; 
	width:590px; 
	margin-top:2px;
	}

.maintabs_left{
	float:left; 
	background-image:url(images/leftcurv3.jpg); 
	background-color:#d7dada;
	background-repeat:no-repeat; 
	background-position:left; 
	width:190px; 
	height:25px;
	}

.maintabs_middle{
	float: left;
	width:197px; 
	height:25px; 
	background-color:#b8b9b9; 
	text-align:center; 
	margin-left:2px; 
	margin-right:2px;
	}

.maintabs_right{
	float:left; 
	background-color:#b0b2b2; 
	background-image:url(images/rightcurve3.jpg); 
	background-position:right; 
	background-repeat:no-repeat; 
	width:185px; 
	height:25px;
	}

.browsebycatbox{
	float: left; 
	clear:both;
	}
	
.browse_leftcurve{
	float:left; 
	background-image:url(images/leftcurve_2.jpg); 
	background-repeat:no-repeat; 
	width:7px; 
	height:23px;
	}

.browse_middleinfo{
	float: left;
	background-image:url(images/browsebycat_bg.jpg); 
	background-repeat:repeat-x; 
	width:562px; 
	height:23px;
	}

.browse_rightcurve{
	float:left; 
	background-image:url(images/rightcurve_2.jpg); 
	background-repeat:no-repeat; 
	width:7px; 
	height:23px;
	}

.browse_contentinfo{
	float: left; 
	background-color: #D9D9CF; 
	width:556px; 
	padding:10px;
	overflow:hidden;
	}
	

.browse_downarea{
	float: left; 
	clear:both; 
	width:590px;
	margin-bottom: 2px;
	}
	
*html .browse_downarea
{
	float: left; 
	clear:both; 
	width:590px;
	height:8px;
	overflow:hidden;
	}

.browse_downleftcurve{
	float:left; 
	background-image:url(images/downcurve_2.jpg);
	background-repeat:no-repeat; 
	width:10px; 
	height:8px;
	}

.browse_downmiddle{
	float:left; 
	background-color: #D9D9CF; 
	width:556px; 
	height:8px;
	}

	
	
.browse_downrightcurve{
	float:left; 
	background-image:url(images/downrightcurve_2.jpg); 
	background-repeat:no-repeat; 
	width:10px; 
	height:8px;
	}

.fontstyle1{
	font-family:  Verdana, Tahoma;
	font-size:12px; 
	color:#e90000; 
	font-weight: normal;
	}	
	
.fontstyle2{
	font-family: Verdana, Tahoma;
	font-size:11px; 
	color:#666666; 
	font-weight:bold;
	}	

.fontstyle3 {
	padding-left:8px; 
	float:left;
	padding-top:3px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}

.fontstyle4 {
	padding-top:5px; 
	padding-left:55px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;

}
	
/*Added by Tapas*/
#right_box .right_boxinfo3 {
	padding:8px;
	float:left;
	text-align:left;
	vertical-align:middle;
	}
	
#right_box .right_boxinfo3 a{
	color: #7a7a7a;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma, Verdana;
	padding-right:15px;
	line-height:12px;	
	}
	
#right_box .right_boxinfo3 a:hover{
	color: #fe352d;
	text-decoration: none;
	font-size:12px;
	padding-right:15px;
	}
	
	.right_boxinfo4
	{
	padding:8px;
	float:left;
	text-align:left;
	vertical-align:middle;	
	}
	



	.a1:hover, .a2:hover, .a3:hover, .a4:hover, .a5:hover
	{	
		background-color: Red;
		color:#FFFFFF;	
	padding-left:2px;
	padding-right:2px;
	font-family:Tahoma, Verdana;		
	}
.a1
{
	font-size: xx-small;
	padding-left:2px;
	padding-right:2px;
	color: #fe352d;
	text-decoration: none;
	font-family:Tahoma, Verdana;

}

.a2
{
	font-size: x-small;
	font-family:Tahoma, Verdana;
	padding-left:2px;
	padding-right:2px;
	color: #fe352d;
	text-decoration: none;

}
.a3
{
	font-size: small;
	font-family:Tahoma, Verdana;
	padding-left:2px;
	padding-right:2px;
	color: #fe352d;
	text-decoration: none;

}
.a4
{
	font-size: medium;
	font-family:Tahoma, Verdana;
	padding-left:2px;
	padding-right:2px;
	color: #fe352d;
	text-decoration: none;

}
.a5
{
	font-size: large;
	font-family:Tahoma, Verdana;
	padding-left:2px;
	padding-right:2px;
	color: #fe352d;
	text-decoration: none;

	}
	
	/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:0em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url('images/ratingStarFilled.png');
}

*html .ratingStar .Filled {
    background-image: url('images/ratingStarFilled.gif');
    
    
}
	
.ratingStar .Empty {
    background-image: url('images/ratingStarEmpty.png');
}

*html .ratingStar .Empty {
    background-image: url('images/ratingStarEmpty.gif');
}

.ratingStar .Saved {
    background-image: url('images/ratingStarSaved.png');
}

*html .ratingStar .Saved {
    background-image: url('images/ratingStarSaved.gif');
}



/* Tab control start*/
apia_tab_xp .ajax__tab_header 
{
	font-family:verdana;
	font-size:8px;
	font-weight: bold;
	color: #FFFFFF;
	background:url('tabsimages/middlebg2.jpg') repeat-x bottom;
}

.apia_tab_xp .ajax__tab_outer 
{
	background:url(tabsimages/rightcurve2.jpg) no-repeat top right;
	height:24px;
	overflow:hidden;
	padding-right:1px;
	margin-right:2px;
}


.apia_tab_xp .ajax__tab_inner 
{
	padding-left:5px;
	background:url(tabsimages/leftcurve2.jpg) no-repeat;
}

.apia_tab_xp .ajax__tab_tab 
{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	height:24px;
	padding:4px;
	margin:0;
	background:url(tabsimages/middlebg2.jpg) repeat-x;
}

.apia_tab_xp .ajax__tab_hover .ajax__tab_outer 
{
	background:url(tabsimages/rightcurve1.jpg) no-repeat top right;		
	height:24px;
	overflow:hidden;
	padding-right:1px;
	margin-right:2px;
}

.apia_tab_xp .ajax__tab_hover .ajax__tab_inner 
{
	background:url(tabsimages/leftcurve1.jpg) no-repeat;
	
}

.apia_tab_xp .ajax__tab_hover .ajax__tab_tab 
{
	background:url(tabsimages/middlebg1.jpg) repeat-x;
}

.apia_tab_xp .ajax__tab_active .ajax__tab_outer 
{
	background:url(tabsimages/rightcurve1.jpg) no-repeat top right;		
	height:24px;
	overflow:hidden;
	padding-right:1px;
	margin-right:2px;
}

.apia_tab_xp .ajax__tab_active .ajax__tab_inner 
{
	background:url(tabsimages/leftcurve1.jpg) no-repeat;
	
}

.apia_tab_xp .ajax__tab_active .ajax__tab_tab 
{
	background:url(tabsimages/middlebg1.jpg) repeat-x;
}

.apia_tab_xp .ajax__tab_body 
{
	font-family:verdana;
	font-size:8pt;
	color: #000000;
	background-color:#ffffff;
}
/* Tab end */


#middle_box3 {
	background-color:#FFFFFF;
	min-height:670px;	
	padding-left:2px;
	width: 578px;
	/*float:left;	*/
	margin-bottom:2px;
} 

*html #middle_box3 {
	background-color:#FFFFFF;
	height:715px;
	padding-left:2px;
	width: 578px;
	/*float:left;	*/
	margin-bottom:2px;
} 


/*login.aspx style code begin here */



.middle_boxinfo .login_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 140px;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;
	
}	

*html .middle_boxinfo .login_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 120px;
	margin-top:6px;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;
	
}	

.middle_boxinfo .loginrow{
	width:560px; 
	float:left; 
	background-image: url(images/grad_line2.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
	}

.middle_boxinfo .loginrow_leftcol {
	width:230px; 
	padding-right:20px;
	height: 200px; 
	float:left;
	overflow:hidden;
	background-image: url(images/grad_line.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	}

.middle_boxinfo .loginrow_leftcol .leftcol_infobox {
	padding-left:15px; color: #0068ab;
	}
	
.middle_boxinfo .loginrow_rightcol {
	width:260px; 
	float:left; 
	padding-left:15px;	
	overflow:hidden;
	}

.login_topbg{
	float:left; 
	width:260px; 
	height:11px; 
	background-image: url(images/login_topbg.jpg); 
	background-repeat: no-repeat; 
	}
	

.middle_boxinfo .logininfo{
	float:left; 
	width:240px; 
	margin-left:-16px;
	background-color:Transparent;
	}	
	
.middle_boxinfo .login_leftinfo{
	text-align:right; 
	float:left; 
	width:100px; 
	line-height:27px;
	}	
.middle_boxinfo .login_rightinfo{
	text-align:left; 
	float:left; 
	width:70px; 
	line-height:27px;	
	}
.middle_boxinfo .login_rightinfo2{
	text-align:right; 
	float:right; 
	width:30px; 
	line-height:27px;	
	}

.middle_boxinfo .login_info2{
	float:left; 
	width:180px; 
	padding-left:111px;
	vertical-align:top;
	}	

	
.middle_boxinfo .login_middlebg{
	float:left; 
	width:260px; 
	background-image: url(images/login_middlebg.gif); 
	background-position: right; 
	background-repeat:repeat-y;
	}
	
*html .middle_boxinfo .login_middlebg{
	float:left; 
	width:260px;	
	background-image: url(images/login_middlebg.gif); 
	background-position: right; 
	background-repeat:repeat-y;
	overflow:hidden;
	}	
	
.middle_boxinfo .loginbottombg{
	float:left; 
	width:260px; 
	
	height:14px; 
	background-image: url(images/login_bottombg.gif); 
	background-position:top; 
	background-repeat: no-repeat;
	}	
	
.middle_boxinfo .questionarearow{	
	float:left; 
	width:520px; 
	padding-top: 10px;	
	}
	
.middle_boxinfo .questionarea {
	float: left;
	width:520px;
	font-size:11px;
	font-family:Tahoma;
	color: #01589b;
	margin-right: 5px;
	line-height: 18px;
	margin-left: 15px;
	}

.middle_boxinfo ul.quest {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float: left;
	font-size:11px;
	font-family:Tahoma;
	color: #675758;
	}

.middle_boxinfo ul.quest li {
	margin:0px;
	list-style-type:none;
	padding:2px;
	padding-left:18px;
	margin-right: 10px;	
	background-image: url(images/question_img.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	text-align: left;	
	}

.middle_boxinfo ul.quest li  {
	color:#675758;
	text-decoration:none;
	}


/*login.aspx style code end here */

.tab_header{
	margin-top:5px; margin-bottom:25px;
	}
	
.tabh_leftcurve{	
	width:3px;	
	height: 18px; 
	background-image: url(images/leftcurve_drag.gif); 
	background-repeat:no-repeat;
	}
	
	
	
.tabh_middle
{
	padding-left:20px;
	margin-bottom:7px;
	width:520px; 
	margin-left:10px;
	height: 16px; 
	background-color: #788A8C; 
	padding-top:1px;  
	padding-bottom:1px;
	cursor: pointer;
	background-image: url('images/plus.gif');
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
		}
	.tabh_middle1{
	float:left; 
	width:566px; 
	height: 16px; 
	background-color: #788A8C; 
	padding-top:1px;  
	padding-bottom:1px;
	}	
		
.tabh_middleselected
{
	margin-bottom:7px;
	padding-left:20px;
	margin-left:10px;
	width:520px; 
	height: 16px; 
	background-color: #788A8C; 
	padding-top:1px;  
	padding-bottom:1px;
	cursor: pointer;
	background-image: url('images/minus.gif');
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}	

.tab_header
 {
		background-color: #559ecb; 
}
.tab_contentdiv{
/* border-top: none;	background-color: #eef8ff; 
	width:500px; 
	margin-top:10px;
	padding:10px;
	padding-left:30px;
	font-size:11px;*/
	margin-left:19px;
	background-color: #F3F3F3;
	border: solid 1px #A2A2A2;
	padding: 5px;
	width:510px;
	padding-top: 5px;
	margin-bottom:5px;
	padding-left: 5px;	
	}	
	
.tab_contentdiv ol
{
	line-height: 15px;
	list-style-type: decimal;
}	
.tab_contentdiv a{ color:#FF0000; text-decoration:underline;}
.tab_contentdiv a:hover{ color:#FF0000; text-decoration:none;}


.tab_rightcurve{
	float:left; 
	width:3px; 
	height: 18px;  
	background-image: url(images/rightcurve_drag.gif); 
	background-repeat:no-repeat;
	}



.plus{
padding-left:5px;
}

.tab_headerfont{
	padding-left: 5px;
	color: #FFFFFF; 
	font-weight: bold;
	font-family: Tahoma, Verdana;
}



	
.learn_more {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-left:5px;	
	}	

a.learn_more:link { 
	color: #000000; 
	font-size:11px; 
	text-decoration: underline;
	}
	
a.learn_more:visited {
	color: #000000; 
	font-size:11px; 
	text-decoration: underline;
	}
	
a.learn_more:hover { 
	color: #000000; 
	font-size:11px; 
	text-decoration: none; 
	}




.faqs
{
	font-family: Tahoma;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}	

a.faqs:link { 
	color: #787878; 
	font-size:11px; 
	text-decoration: none;
	}
	
a.faqs:visited {
	color: #787878; 
	font-size:11px; 
	text-decoration: none;
	}
	
a.faqs:hover { 
	color: #FC2727; 
	font-size:11px; 
	text-decoration: underline; 
	}
	
.featured_rightcol {
	float: left; 
	width: 95px; 
	margin-top:5px; 
	margin-left:5px;
	text-align:left;
	}

	
#middle_box3 .middle_boxinfo {
	padding:8px;
	float:left;
	line-height: 16px;
	text-align:left;
	margin-left:8px;
	}
	
.middle_boxinfo3 {
	padding:8px;
	float:left;
	line-height: 16px;
	text-align:left;
	margin-left:8px;
	}
	
.middle_boxinfo {
	padding:5px;
	float:left;
	line-height: 16px;
	text-align:left;
	width:555px;
	margin-left:4px;
	}

.middle_boxinfo4 {
	padding:5px;
	float:left;
	line-height: 16px;
	text-align:left;
	width:555px;
	border-bottom: solid 1px #acacac;
	margin-left:4px;
	}


.middle_boxinfo2 {
	padding:5px;
	float:left;
	line-height: 16px;
	text-align:left;
	margin-left:4px;
	vertical-align:top;
	}

*html .middle_boxinfo2 {
	padding:5px;
	float:left;
	line-height: 16px;
	text-align:left;
	margin-left:4px;
	width:266px;	
	overflow:hidden;
	vertical-align:top;
	}


.course_detail{
float:left; width: 580px;
}

.course_img{
float:left; width:90px;
}

.courseinfo_middle{
width:300px; float:left; margin-left:6px;
}


.courseprice{
float:left; width:120px; margin-top:7px;
}

.save_div{
	float:left; 
	background-image: url(images/offerbg.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	width:180px; 
	height:36px; 
	margin-bottom:3px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size:11px; 
	font-family: Tahoma, Verdana;
	}
	
.save_innerdiv{
padding-top:9px; padding-left:36px;
}

.courseinfodiv1{
float:left; padding:12px;
}

.courseinfodiv2{
	float:left; 
	width:555px; 
	text-align: justify;
	}
.courseinfo_rightdiv{
float:right; margin-left:12px; margin-bottom:6px; width:210px; padding:10px; background-color:#eef8ff; border: solid 1px #c0ddef;
}
.courseinfo_leftcol{
float:left; width:125px; line-height:20px;
}	
.courseinfo_rightcol{
float:left; width:100px; line-height:20px;
}
.renewal_leftcol{
float:left; width:260px; line-height:20px;
}	
.renewal_rightcol{
float:left; width:80px; line-height:20px;
}
.course_name2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
	}	
.course_name_small {
	font-family: Tahoma;
	font-size: 9px;
	font-style:italic;
	color: #666666;
	text-decoration: none;	
	}	
.pagelink{
float: right; 
width: 170px; 
margin-left: 4px; 
vertical-align:top;
}

.pagelink a{ text-decoration:none; color: #006eb3;}
.pagelink a:hover{ text-decoration: underline; color: #006eb3;}
.general_info{float:left;width:550px; text-align: justify;}

/* Added from old Css */
.percentage
{
	font-family: Verdana;
	font-size: 12px;
	color: #fe0000;
	font-weight: bold;
	padding-left: 2px;
}

.offer {
	color: #4c4c4c; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}




.DropDownExtender{font-family: Verdana;font-size: 8pt;font-weight: bold;color: #ff632f;display: block;padding-right: 18px;text-align: right;background-position-x: right;background-image: url('images/downArrow.gif');background-repeat: no-repeat;}
.ExtenderMenu{border: solid 1px black; background: url('images/img_menubg.gif'); text-align:left; width:220px}
.DefaultExtenderTable{width:220px;}
.DefaultExtenderCell1{width:36px;}
.DefaultExtenderCell2{width: 184px; padding-left: 15px;}
.AnchorBoldNoLineFont{font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none; color:#0d4a76;}
.DisabledFont{font-family: Verdana; font-size: 8pt; color: #a9a9a9; text-decoration:none}
/*28th march 2009 begin here */
.message_box{
/*float: left; */
margin-bottom:2px; 
margin-top:8px;
width:522px; 
padding:10px; 
background-color:#f5f5f5; 
border: solid 1px #acacac;
}

.error_infobox{
float: right;
margin-right: 10px; 
margin-bottom:2px;
font-family:verdana, Tahoma;
width:230px;
text-align:center;
color: #fe0000; 
padding:0px; 
background-color:#f5f5f5; 
border: solid 1px #dddddd;
}

.arrow {
padding-right: 0px; 
padding-left:40px;
background-image:url(images/arrow5.gif); 
background-repeat:no-repeat;
background-position:center;
}
.regt_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 160px;
	font-weight: normal;
	padding:1px;
	float:left;
	margin-bottom:10px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}
.reg_listbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #3185ba;
	margin-bottom: 8px;
}

.reg_listbox2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	font-weight: normal;
	float:left;
	width:165px;
	padding:0px;
	margin-bottom:10px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}

.reg_listbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	font-weight: normal;
	width:180px;
	padding:0px;
	margin-left:67px;
	margin-top:5px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}

.ex_lbl {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #757373; 
	 margin-left:2px;
}
.reg_info_lbl{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-align:left;
	color: #757373;
	width:300px; 
	float:left;
	margin-left:2px;
	margin-top: -8px;
	margin-bottom:12px;
}
.reg_leftcurve {
float:left; height:24px; width:5px;background-image:url(tabsimages/leftcurve1.jpg); background-repeat:no-repeat;
}
.reg_rightcurve {
height:24px; float:left; width:5px; background-image:url(tabsimages/rightcurve1.jpg); background-repeat:no-repeat;
}
.reg_header{
height:21px;  background-image:url(tabsimages/middlebg1.jpg); background-repeat:repeat-x;  float:left; color:#FFFFFF; font-family:Tahoma, Verdana; font-weight: bold; padding-top:3px; padding-left:10px; padding-right: 10px;
}
.registerarea{
border-top:solid 1px #788A8E; float:left; width:545px;  background-image:url(images/reg_grad_bg.jpg); background-repeat:repeat-x; background-position:top; min-height:150px; padding-top:10px;
}
.reg_leftcol{
float:left; color: #0f5f92; font-family: verdana, Tahoma; line-height:28px; width: 190px;
}
.reg_rightcol{
float:left; color: #0f5f92; font-family: verdana, Tahoma; margin-top: 6px; width: 300px;
}

.reg_row{
float:left; width:500px; color: #0f5f92; font-family: verdana, Tahoma;
text-align:left;
margin-top:10px;
}

.reg_termsinfo{
	float:left; 
	padding-left:20px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	text-decoration: none;	
	}

.terms_txtarea{
font-family:Tahoma, Verdana; font-size:11px; padding:8px;
}	
.reg_termsinfo a:link { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}
.reg_termsinfo a:hover { 
	color: #fe352d; 
	font-size:11px; 
	text-decoration: none; 
	}
.reg_termsinfo a:visited { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}
	
.reg_linkstyle1{ 
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #010101;
	text-decoration: none;	
	float:right;
	margin-right:10px;
	}	
.reg_linkstyle1 a:link { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}
.reg_linkstyle1 a:hover { 
	color: #fe352d; 
	font-size:11px; 
	text-decoration: none; 
	}
.reg_linkstyle1 a:visited { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}
.terms_area{float:left; margin-top:10px;}
.personalinfo_box{float:left; margin-top:10px;}



.cart_leftcurve {
float:left; height:22px; width:2px;background-image:url(images/cart_leftcurve.gif); background-repeat:no-repeat;
}
.cart_rightcurve {
height:22px; float:left; width:2px; background-image:url(images/cart_rightcurve.gif); background-repeat:no-repeat;
}
.cart_header{
height:22px; width:535px; float:left; color:#FFFFFF; font-family:Tahoma, Verdana; font-weight: normal; padding-top:2px; 
padding-left:10px;  background-image:url(images/cart_bg.gif); background-repeat:repeat-x;
}
.cart_area{
border-top:solid 1px #4d8cb6; float:left; width:572px;  background-image:url(images/reg_grad_bg.jpg); background-repeat:repeat-x; background-position:top; min-height:280px; padding-top:10px;
}


 .cart_boxinfo {
	padding:8px;
	float:left;
	line-height: 16px;
	text-align:left;
	border-bottom: solid 1px #e5e4e3;
	padding-bottom:10px;	
	width:528px;
	}
	
 .mycourse_boxinfo {
	padding:1px;
	float:left;
	line-height: 16px;
	text-align:left;
	border-bottom: solid 1px #e5e4e3;
	padding-bottom:10px;	
	width:550px;
	}
	
	
 .cartinfo_rightcol {
	float: left; 
	width: 250px; 
	margin-top:0px; 
	margin-right:80px;
	margin-left:8px;
	margin-bottom:5px;
	}
 .cartinfo_img {
	float:left; 
	margin-top:0px;
	width:50px;
	}
.amountcol{ float:right; width:155px; text-align:right; line-height:25px;}	
*html .amountcol{ float:right; width:155px; text-align:right; margin-top: -55px; line-height:25px;}	
.checkboxinfo{float:left; width:40px; margin-top: 35px;}
.cartborder{float:left; border: solid 1px #669966; width: 547px; margin-top:-2px; }

 .amountinfo {
	padding:8px;
	margin-top:-3px;
	float:left;
	line-height: 16px;
	text-align:left;
	padding-bottom:10px;
	background-color: #f4f4f4;	
	width:530px;
	}
.cartprice {
	font-family:Verdana; 
	font-size:12px; 
	color:#070000; 
	font-weight:normal;
	}	
.amountinfotitle{ 
	float: left; 
	width:270px; 
	text-align: right; 
	font-family:Verdana; 
	font-size:11px;
	line-height:25px; 
	color:#070000; 
	font-weight:normal;
	}
	.confirmAmount{ 
	text-align: right; 
	font-family:Verdana; 
	font-size:11px;
	line-height:25px; 
	color:#070000; 
	font-weight:bold;
	margin-right:6px;
	}
	.txtbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	margin-top:14px;
	color: #383838;
	width: 120px;
	font-weight: normal;
	padding:1px;
	float:left;
	margin-bottom:10px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}
.font_percentage
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #000033;
	font-weight: bold;
}
.fontstyle1{
	font-family: Verdana, Tahoma;
	font-size:11px; 
	color:#070000; 
	font-weight:bold;
	}	


.fontstyle2{
	font-family: Verdana, Tahoma;
	font-size:11px; 
	color:#666666; 
	font-weight:bold;
	}
	
.Heading {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	}
.Heading2 {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	}
.Heading3
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #ff3300;
	font-weight: bold;
}
.Question
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}
.seperator {
	float:left;
	clear:both;
	background-image: url('images/accordheader_rightbg.jpg'); background-repeat:repeat-x  ;
	width:550px;
	height:7px;
	}

.dropdown
{
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #3185ba;
	margin-bottom: 8px;
}		
		
.cart_totalinfo{
float:left; width:540px; margin-left:17px;
}	
.amt_calculate{float:left; width:80px; padding-left:5px;}

.adv_searchlist {
	float: left;
	width:550px;
	font-size:11px;
	font-family:Tahoma;
	color: #0068ab;
	margin-right: 5px;
	line-height: 14px;
	margin-left: 15px;
	}

ul.searchlist {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float: left;
	font-size:11px;
	font-family:Tahoma;
	color: #0068ab;

	}

ul.searchlist li {
	margin:0px;
	list-style-type:none;
	padding:2px;
	padding-left:18px;
	margin-right: 10px;	
	background-image: url(images/arrow4.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	text-align: left;	
	}

ul.searchlist li  {
	color:#0068ab;
	text-decoration:none;
	}
	
.advsearchrow{
	width:560px; 
	float:left; 
	background-image: url(images/grad_line2.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;	
	padding-bottom:10px;
	}


.search_listbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #3185ba;	
}

.searchbox1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 280px;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}

.smaltxtbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 60px;
	font-weight: normal;
	padding:1px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}

.searchbtn{
background-image: url(images/btnbg.jpg); background-repeat: no-repeat; height:31px; width:139px; font-family:Arial; font-size:13px; color:#FFFFFF; text-align:center; padding-top:7px; font-weight:bold; cursor:pointer;
}

.subscrip_col{ float: left; width: 214px; text-align:right; line-height:15px; color: #788A8E; font-size:11px; }	
.subscrip_col strong{ padding-right:0px;}
.TrainingData
{
	color: #000000;
	font-size:11px; 
}
.course_infocol {
	float: left; 
	width: 240px; 
	margin-top:0px; 
	margin-left:8px;
	margin-bottom:5px;
	}
	
	
.reg_linkstyle2{ 
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006eb5;
	}	
	
a.reg_linkstyle2:link { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}
	

a.reg_linkstyle2:hover { 
	color: #fe352d; 
	font-size:11px; 
	text-decoration: none; 
	}
a.reg_linkstyle2:visited { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration:underline;
	}

.txtbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #383838;
	width: 270px;
	font-weight: normal;
	padding:1px;
	float:left;
	margin-bottom:10px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}	

.mailcol_left{float:left; padding-left:20px; width:100px; padding-top:5px; line-height:25px;font-size: 9pt;
	font-weight: bold;}
.mailcol_right{float:left; width:290px; padding-top:10px; line-height:1px;}
.editor_div{float:left; width:500px; padding-top:10px;}


	.open
	{
	/*background-image: url('images/open_icon.gif');
	background-repeat: no-repeat;
	background-position: 5px;
	background-color:#fae5da;
	padding-left:27px;
	padding-top:1px;
	padding-right:10px;
	text-align:center;
	font-size:11px;
	color: #020100;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:1px;
	width:80px;*/
	background-color:#fae5da;
	padding-top:1px;
	text-align:center;
	font-size:10px;
	font-family:verdana, Tahoma;
	color: #020100;
	font-weight: bold;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	padding-bottom:1px; border:0px;
	cursor:pointer;
	}

	a.r_btn {
	/*background-image: url('images/report_icon.gif');
	background-repeat: no-repeat;
	background-position: 5px;
	background-color:#fae5da;
	padding-left:27px;
	padding-top:1px;
	padding-right:10px;
	text-align:center;
	font-size:11px;
	color: #020100;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:1px;
width:80px;*/
	background-color:#fae5da;
	padding-top:1px;	padding-left:3px;
	padding-right:3px;
	text-align:center;
	font-size:10px;
	font-family:verdana, Tahoma;
	color: #020100;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:1px; border:0px;
	cursor:pointer;
	}
.txt_normlbl{float:left; margin-top:4px; margin-bottom:5px; width:500px;}
.verify_img{float:left; margin-top:4px; width:500px; margin-bottom:15px;}
.btn_area2{clear:both; padding-left:80px;}
/*28th march 2009 end here */


.labelItalicError
{
    font-size:small;
    color: red;
    font-style:italic;  
    font-weight: bold;
}
.labelItalicErrorSmall
{
    font-size:9px;
    color: red;
    font-style:italic;  
    font-weight: bold;
}
/*START: For Validation Messages */
.validatorCalloutHighlight 
{
    background-color: #ecf2ff; 
    border:solid 1px Red;

}
.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px #7888a8;
    background-color: #ecf2ff;    
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    text-align:left;
    width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: left;
    border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}

/*END: For Validation Messages */
/* Added By Benil */
.labelMandatory
{
    font-weight: bold;
    font-size: 8pt;
    color:Red;
    
}
.labelError
{
	font-family:verdana, Tahoma;
	color: #fe0000;  
    font-weight: normal;
    font-size:11px;
}
.chkBox
{
    border-color:#507CD1;
    border-style:none;
    border-width:0px;
    font-size:8pt;
}
.labelChangePassword
{
    font-size: 11px;
    color: #000000;
}
    
.radioButtonList label {
	width:10em;
	font-size:11px;
	font-family:Tahoma;   
	margin-right:10px;
	vertical-align: middle; 
	}
                     
.radioButtonList input {
	margin-right:3px;	
	vertical-align: middle;
	}


.editor 
{	float:left;
	width:400px;
}
/* Added By Benil on 31/03/2009 */
.comments_table
{	
padding:10px;
margin-left:3px;
width:540px; 
background-color:#f5f5f5; 
border: solid 1px #acacac;
}
.labelComments
{
    font-size: 11px;
    color: #000000;
}

.labelCommentsText
{
    font-size: small;
    color: #000000;
}
.progress
{
background-image: url('images/percentline.gif' );background-repeat:repeat-x  ;
height:10px;
}

.reg_leftcol1{
float:left; color: #0f5f92; font-family: verdana, Tahoma; line-height:27px; width: 190px;
}
.reg_rightcol2{
float:left; color: #000000; font-family: verdana, Tahoma; line-height:28px; width: 300px;
}

.linkstyle2{ 
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #006eb3;
	text-decoration: none;
	margin-top: -30px;	
	margin-left:5px;
	}	
a.linkstyle2:link { 
	color: #006eb3; 
	font-size:11px; 
	text-decoration:underline;
	}
a.linkstyle2:hover { 
	color: #006eb3; 
	font-size:11px; 
	text-decoration: none; 
	}
a.linkstyle2:visited { 
	color: #006eb3; 
	font-size:11px; 
	text-decoration:underline;
	}
	
	

ul.left_links2 {
	margin:0px;
	padding:0px;
	float: left;
	font-size:11px;
	font-family:Tahoma;
	color: #675758;
	}

ul.left_links2 li {
	margin:0px;
	padding:2px;
	padding-left:10px;
	margin-right: 10px;		
	background-image: url(images/arrow1.gif);
	background-position:155px;
	background-repeat: no-repeat;	
	border-bottom: solid 1px #efefef;
	width:180px;
	text-align: left;	
	}

ul.left_links2 li a {
	color:#675758;
	text-decoration:none;
	}
ul.left_links2 li a:hover {
	color:#fe352d;
	font-size:11px;
	}
.ViewMainTable{border:solid 1px #ccc; background-color: #EEF4F6;width: 580px;}
.crsSubHeading
{
	font-size: 9pt;
	font-weight: bold;
	line-height: 14pt;
}
.paging
{
	font-family: Tahoma;
	font-size: 11px;
	color: #006eb5;
	text-decoration:none;	
	margin-left:5px;	
}
.grid_pager_row td table
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	background-color: #778899;
	margin:1px 1px 1px 1px;
	border: solid 1px #006eb5;
	font-weight: bold;
}
.cssPager table
{
	background-color:#006EB3;
	font-size:11px;
	color:White;
}
.cssPager span
{
	color:White;
	font-weight:bold;
	font-size:11px;
	margin-left:6px;
	margin-right:6px;
}
/* Paging */
/*.pgr { background: #424242 url('images/grd_pgr.png') repeat-x top; }*/
   
/*.pgr table { margin: 5px 0;border:solid 1px #666; }   */
/* Paging */

.pgr table { margin: 0px 0; }   
.pgr td
{
	padding:3px;
	font-family: Tahoma, Verdana;
	font-size:11px;
	color:#788A8C;
	font-weight: normal;
}      
.pgr a
{
	padding:1px 5px 2px 5px;
	margin:0px 1px 0px 0px;
	border:1px solid #788A8C;
	
	color:#788A8C;
	text-decoration:none;
}   
.pgr a:hover
{
	border:1px solid #b3b3b3;
	background:#788A8C;
	color:#FFFFFF;
	text-decoration:none;
} 

.pgr td span{
	border:1px solid #788A8C;
	background:#788A8C;
	color:#FFFFFF;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}


#paging{
	padding:3px;
	font-family: Tahoma, Verdana;
	font-size:11px;
	color:#0076b7;
	font-weight: normal;
}

#paging a{
	padding:1px 5px 2px 5px;
	margin:0px 1px 0px 0px;
	border:1px solid #0076b7;
	background-image:url(bg1.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	color:#0076b7;
	text-decoration:none;
}


#paging a:hover{
	border:1px solid #b3b3b3;
	background:#0076b7;
	color:#FFFFFF;
	text-decoration:none;
}

.selected3 a{
	border:1px solid #b3b3b3;
	background:#0076b7;
	color:#FFFFFF;
	text-decoration:none;
}

/* Paging end */
/*New Browser test style*/
.browserCheckTable
{
	margin-left:0px; 
	margin-top:25px; 
	border: solid 1px #cccccc;
	border-bottom:0px;
	width:545px;
	padding:2px;
	}
.browserCheckTable2
{
	margin-left:5px; 
	border: solid 1px #cccccc;
	border-top:0px;
	width:545px;
	padding:2px;
	}	
	
.headerstyle1{
	background-image:url(images/headgradbg.jpg); 
	padding-left:10px; 
	background-repeat:repeat-x; 
	color: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	height:23px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	}
	
.datamodel {
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	width:403px;
	font-weight: normal;
	border-bottom: dashed 1px #cccccc;
}

.datamode2 {
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	width:220px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-weight: normal;
	border-bottom: dashed 1px #cccccc;
}



/*End*/
/*Style for Browser Test Page Old*/
.Color1BoldFont
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:red;
	height:32px;
	background: #DEDEDE url('images/box_headerbg.gif') repeat-x top;
	border:solid 1px gray;
	
}
.table_bottom
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	margin-left:3px;
}
.table_top
{
	border-right: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
	margin-left:3px;
}
.exchanges
{
	border-right: #ff9966 1px solid;
	border-top: #ff9966 1px solid;
	border-left: #ff9966 1px solid;
	border-bottom: #ff9966 1px solid;
}
.table_font_center
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	height: 32px;
	width: 150px;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;	
	vertical-align: middle;
	text-align: center;
}
.table_font_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006eb5;
	height: 32px;
	width: 300px;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	
}

.link_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000ff;
}
.table_font_error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #ff0000;
	height: 32px;
	width: 150px;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	vertical-align: middle;
	text-align: center;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
}


/*End  Style for Browser Test Page*/


.purchase_info {
	float:left; 
	width:550px; 
	background-image: url(images/accord_row_bg.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
	border: solid 1px #d7d7d7; 
	min-height:80px;
	margin-bottom:3px;
}

.accord_headerstyle {
	float:left; 
	width:545px; 
	background-image: url(images/accordheader_rightbg.jpg); 
	background-position: right;
	background-color:#046995;
	background-repeat:repeat-y;
	border: solid 1px #d7d7d7; 
	min-height:15px;
	padding:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

.accord_headerstyle div 
{
	float:left;
	padding-left:8px;
	
}
.pleft_col 
{
	float:left; 
	width:80px;
	padding:10px;
}
.pright_col 
{
	float: left; 
	width:150px;
	padding:10px;
	margin-left:0px;
}
.accord_contentdiv
{
	width:552px;	 	
	clear:both;
	float:left;
	margin-bottom:1px;
}
	
.course_name_white {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;	
	}
.accord_contentdivinner
{
	width:546px;	 	
	padding:3px;
	padding-right:0px;
	background-color:#f4f9fb;
	border: solid 1px #d7d7d7; 
	float:left;
	line-height:20px;
	}
.labelMessage
{
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:green;
	
}
.renewal_contentdiv
{
	float:right; 
	margin-right:8px; 
	padding-top:3px; 
	padding-bottom:3px; 
	text-align:right
}
.rowstyle
{
	vertical-align: middle;
	color: black;
	font-family: Verdana;
	text-align: center;
}
/* end Old css */

.links{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006eb5;
	text-decoration:none;	
	margin-left:5px;	
	}
a.links:link { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration: underline;
	}
	
a.links:visited {
	color: #006eb5; 
	font-size:11px; 
	text-decoration: underline;
	}
	
a.links:hover { 
	color: #006eb5; 
	font-size:11px; 
	text-decoration: none; 
	}
	/*Module Accordian*/
.ModuleaccordionHeader
{
	/* border: 0px solid #2F4F4F;*/
	font-weight:bold ;
	padding: 3px;
	margin-top: 5px;
	cursor: pointer;
	padding-left: 20px;
	background-image: url('images/plus_img.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	
}

.ModuleaccordionHeaderSelected
{
    
   /* color: white;*/
	font-weight:bold ;
    padding: 3px;
    margin-top: 5px;
    cursor: pointer;
    padding-left : 20px;
    background-image: url('images/minus_img.gif');
    background-position: 0px 5px;
    background-repeat: no-repeat;
}

.ModuleaccordionContent
{
	background-color: transparent;
	
	padding: 5px;
	padding-top: 10px;
	padding-left: 20px;
}

/* Ends */

/*style code begin for invoice bill */
.invoice_header{float:left;  height: 99px; background-color: #e8e7e7;}
.invoice_leftcol{float:left; width:250px; background-color:#FFFFFF; margin-top:2px; margin-left:2px; height: 95px; margin-bottom:1px;}
.invoice_logo{margin-top:15px; float:left; margin-left: 15px;}
.invoice_rightcol{float:left; width:322px; margin-top:2px; margin-left:2px; height: 95px; margin-bottom:1px;}
.printlinkdiv{float:right; margin-right:10px; margin-top:3px;}
.printer_icon{margin-right:5px;float:left;}

.print_link {
	font-family: Verdana,Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #e90000;
	}	
	
a.print_link:link { 
	color: #e90000; 
	text-decoration: none;
	}
	
a.print_link:hover { 
	color: #e90000; 
	text-decoration: underline; 
	}

.invoice_address{
	float:left; 
	margin-top:0px; 
	width:300px; 
	margin-left:6px; 
	color:#000000; 
	font-size:12px;
	}
	
.invoice_title{
	float:left; 
	margin-top:1px;  
	height: 27px; 
	text-align:center; 
	width:576px; 
	background-color: #e8e7e7; 
	color:#000000; 
	font-size:18px; 
	padding-top:5px;
	}

.invoice_border{
	float:left; 
	margin-top:1px;  
	width:574px; 
	border: solid 1px #e8e7e7; 
	color:#000000; 
	padding-top:5px;
	}

.invoice_tble{
	float:left;
	margin-left:6px; 
	color:#000000; 
	font-size:12px;
	}

.invoice_courselist{
	margin-top:-12px; 
	margin-bottom:0px; 
	text-align:left;
	}

.invoice_totaldiv{
	float:left; 
	margin-top:1px;  
	text-align:center; 
	width:576px; 
	background-color: #e8e7e7; 
	color:#000000; 
	font-size:11px; 
	padding-top:5px; 
	padding-bottom:5px; 
	line-height:17px;
	}

.invoice_total_left{
	float:left; 
	width:150px; 
	font-family:Verdana; 
	font-size:11px;
	margin-left:280px; 
	text-align:right; 
	font-weight:bold;
	}

.invoice_totalamount{
	float:left;  
	margin-left:2px;
	margin-right:4px;
	font-family:Verdana; 
	font-size:13px;
	width:140px;
	text-align:right; 
	}
.invoice_data1 {
	color: #5e5e5e;
	font-family:Verdana;
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	width:155px;
	font-weight: bold;
	border-bottom: dashed 1px #cccccc;
	vertical-align:top;
}

.invoice_data2 {
	color: #000000;
	font-family:Verdana;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight: normal;
	border-bottom: dashed 1px #cccccc;
}

.value_box 
{
	border: solid 1px gray;
	padding:3px;
	margin-left:20px;	
	width:320px;
	}

/*style code end invoice bill */

.error_star 
{
	float:left;
	color: red;
}
.invoice_box
{
	border: solid 1px #000000; 
	padding:2px;
}
.waterMark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:11px;
	margin-top:14px;
	/*color: #383838; */
	color:Gray;
	width: 120px;
	font-weight: normal;
	padding:1px;
	float:left;
	margin-bottom:10px;
	text-decoration: none;
	border: solid 1px #3185ba;	
}
.waterMarkFriendsEmail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
  	color:Gray;
	text-align:center;
	font-weight: normal;
	padding:2px;
	text-decoration: none;
	border: solid 1px #3185ba;	
	height:50px;
	width: 425px;
}

.activation_downinfo2{
	width: 199px; 
	height:35px; 
	background-color: #e6e6e6; 
	background-image:url(images/downcurvedbg1.jpg);
	background-position: bottom; 
	background-repeat:no-repeat; 
	float:left;
	}



.middle_tab2{
	float:left;width: 198px;
	height:50px; 
	background-color: #cdcccc; 
	background-image:url(images/girl_on_phone.jpg);
	background-position: bottom right; 
	background-repeat:no-repeat;
	}	

.freecall_text2{
	float:left; 
	padding-left:10px;
	padding-top:10px; 
	text-align: left; 
	font-family:Verdana, Tahoma; 
	font-size:13px; 
	font-weight: bold; 
	}

.ct_downbg{
	float:left; 
	width:978px; 
	height:12px;
	margin-left:10px;
	margin-top:-6px; 
	background-image:url(images/ct_downbg.gif); 
	background-repeat:repeat-x; 	
	}
	
.ct_topbg
{
	float:left; 
	width:978px; 
	height:4px; 
	margin-top:2px;
	margin-left:10px;
	background-image:url(images/ct_topbg.gif); 
	background-repeat:repeat-x;
	}

	
#client_wrapper{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	}

#client_scroll {	
	text-align:center;	
	clear:both;
	overflow:hidden;
	width: 997px;
	margin-left: auto;
	margin-right: auto;
	height: 90px;
	}

.clientheader3{ float:left;margin-top:3px; margin-bottom:0px; margin-left:10px; font-weight:bold;}	
*html .clientheader3{ float:left; width:170px; margin-top:-7px; margin-bottom:0px; margin-left:5px; font-weight:bold;}	



.left_links4 a
{
	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	width:175px;
	font-family: Verdana;
	line-height:16px;
	color: #010000;
	border-bottom: solid 1px #acacac;
	text-align:left;
}

.left_links4 a:hover 
{
	/*color:Red;	*/
	background-color:Gray;
	color:#FFFFFF;
	}
.left_links4_select a
{	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	width:175px;
	font-family: Verdana;
	line-height:16px;
	background-color:Gray;
	color:#FFFFFF;
	border-bottom: solid 1px #acacac;
	text-align:left;	
	}

.subitem1 a:link
{
	margin:0px;
	list-style: none;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	line-height:11px;
	width:350px;
	font-size:11px;
	font-family: Verdana;
	color: #010000;
	border-bottom: solid 1px #acacac;
	border-left: solid 1px #acacac;
	border-right: solid 1px #acacac;
	background-color: #EEF2F3;
	text-align:left;
}

.IE8Fix 
{ 
    z-index: 1000;     
	font-size:12px;
	font-family: Verdana;
	color: #010000;
	background-color: #EEF2F3;
	text-align:left;
	width:350px;
	border-top: solid 1px #acacac;
	border-bottom: solid 1px #acacac;
	border-left: solid 1px #acacac;
	border-right: solid 1px #acacac;
}

.IE8Fix a:link
{ 
	z-index:1000; 
	font-size:12px;
	font-family: Verdana;
	color: #010000;
    list-style: none;            
	float: left;
	width:335px;
	border-bottom: solid 1px #acacac;
	padding-left:10px;
	padding-right:5px;

}

.IE8Fix a:visited
{ 
	z-index:1000; 
	font-size:12px;
	font-family: Verdana;
	color: #010000;
    list-style: none;            
	float:left;
	width:335px;
	border-bottom: solid 1px #acacac;
	padding-left:10px;
	padding-right:5px;

}

.IE8Fix a:hover
{ 
	z-index: 1000;  
	width:335px;
	float: left;
	background-color:Gray;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana;
	padding-left:10px;
	padding-right:5px;
}

.subitem1 a:visited
{
	margin:0px;
	list-style: none;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	line-height:13px;
	width:350px;
	font-size:11px;
	font-family: Verdana;
	color: #010000;
	border-bottom: solid 1px #acacac;
	border-left: solid 1px #acacac;
	border-right: solid 1px #acacac;
	background-color: #dfe0e6;
	text-align:left;
}

.subitem1 a:hover
{
	background-color:Gray;
	color:#FFFFFF;

}

.subitem_selected a:link
{
	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	width:100%;
	font-size:13px;
	font-family:Verdana, Tahoma;
	color: #FFFFFF;
	background-color:Gray;
}
.subitem_selected a:visited
{
	margin:0px;
	list-style: none;
	padding:0px;
	float: left;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	width:100%;
	font-size:13px;
	font-family:Verdana, Tahoma;
	color: #FFFFFF;
	background-color:Gray;
}
.homeImg
{
	float:left;
	margin-right:10px;
	padding-top:3px;
	
	}
	.bannercontent
	{
		border:solid 1px gray;
	}
	.bannercontent tr td
	{
		height:19px;
	border:solid 1px gray;
	padding-left:5px;
	}
	
.my {	
	font-style:italic;		
    }
.reg_headerBlank
{
height:21px;  float:left; color:#FFFFFF; font-family:Tahoma, Verdana; font-weight: bold;
}
.handcursor
{
cursor:pointer;
}
.ecobg
{
background-image:url('images/ecobg.jpg'); 
background-repeat:repeat-x; 
width:70px;
height:15px;
color:White;
cursor:pointer;	
}
a.linkstyle8:link
{
	color:#FFFFFF;
	margin-right:2px;	
	text-decoration:none;
	}

a.linkstyle8:visited
{
	color:#FFFFFF;
	margin-right:2px;	
	text-decoration:none;
	}	
	
	
.cert_tbl{font-family:Verdana,Arial; font-size:12px; border:solid 1px #999999;}
.cert_tbl td{ height:10px;}

#resolution_wrapper{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}

#resolution {	
	float:left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;	
	padding-top:5px;
	text-align:center;
	height:21px;
	font-size:10px;
	font-family: Verdana, Tahoma;
	color: gray;	
	}



/*--------user login style ------*/
.userloginrow_rightcol {
	width:280px; 
	float:left; 
	padding-left:15px;	
	overflow:hidden;
	}

.userlogin_topbg{
	float:left; 
	width:280px; 
	height:11px; 
	background-image: url(images/login_topbg.jpg); 
	background-repeat: no-repeat; 
	background-position: right; 
	overflow:hidden;
	}
	
.userlogininfo{
	float:left; 
	width:280px; 	
	overflow:hidden;
	}	
	
.userlogin_leftinfo{
	text-align:right; 
	float:left; 
	width:90px; 
	line-height:27px;
	}	
	
.userlogin_rightinfo{
	text-align:left; 
	float:left; 
	width:180px; 	
    line-height:28px;
    margin-top:4px;
	}
	
*html .userlogin_rightinfo{
	text-align:left; 
	float:left; 
	width:180px; 
	margin-top:-2px;
	}
			
.userlogin_info2{
	float:left; 
	width:180px; 
	padding-left:105px;
	vertical-align:top;
	}	
	
.userlogin_middlebg{
	float:left; 
	width:280px; 
	background-image: url(images/login_middlebg.gif); 
	background-position: right; 
	background-repeat:repeat-y;
	}
	
*html .userlogin_middlebg{
	float:left; 
	width:280px; 
	height:105px; 
	background-image: url(images/login_middlebg.gif); 
	background-repeat:repeat-y;
	background-position:right;
	}
		
.userloginbottombg{
	float:left; 
	width:280px; 
	height:14px; 
	background-image: url(images/login_bottombg.gif); 
	background-position: right; 
	background-repeat: no-repeat;
	}	
/*-------user login css end here */

.btn_editarea{float:left;width:400px; margin-top:15px;padding-left:190px;}
*html .btn_editarea{float:left;width:400px; margin-top:-50px;padding-left:190px;}
.bodynormal{
    padding:25px;
}