/*
_____________________________________________
PNG FIX FOR IE6 */
img,div,a,li,ul,input { /*behavior: url(iepngfix.htc);*/
	margin: 0px;
	padding: 0px;
}

/*
input {color:#727272;border:1px solid #7E8FAE;}
input[type="checkbox"] { border:none; }
input[type="radio"] { border:none; }


input .checkbox{ margin:0; padding:0; border:0px solid #7E8FAE;}
*/ /*  body{behavior: url(/media/script/csshover2.htc);}* /

/*___________________________________________ STRUCTURE */


body {
	
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	width:1000px;
	background-color:#fff;	 
	margin:0 auto;

}

html {
	font-size: 100%;	
	margin:0 auto;	
	background:#e8f2fb url(../images/bg_body_blue.jpg) repeat-x top left ;
}

#container {
	width: 960px;
	/*w\idth: 980px;*/
	min-height: 68%;
	margin: 0 auto;
	padding: 0; /*border:1px solid blue;*/ /*background:#ffffff;*/
}

#containerHome {
	width: 980px;
	/*w\idth: 980px;*/
	min-height: 68%;
	margin: 0 auto;
	 margin-left:20px;
	padding: 0; /*border:1px solid blue;*/ /*background:#ffffff;*/
}
 
 

#containerDownload {
	width: 960px;
	min-height: 68%;
	margin: 0 auto;
	padding: 0;
}

* html #containerDownload {
	height: 100%;
}

#contentwrap { /*padding-bottom: 101px;overflow: auto;*/
	
}

#primary,#tertiary {
	position: relative;
	float: left;
}

#secondary {
	position: relative;
	float: right;
}

* html #primary,* html #secondary,* html #tertiary {
	display: inline;
}

body.l1 #primary {
	width: 664px;
	margin-left: 291px;
}

body.l1 #secondary {
	width: 260px;
	margin-left: -950px;
}

body.l1 #tertiary {
	width: 2px;
	margin-left: -678px;
}

body.l2 #primary {
	width: 664px;
	margin-left: 5px;
}

body.l2 #secondary {
	width: 260px;
	margin-left: 26px;
}

body.l2 #tertiary {
	width: 2px;
	margin-left: -274px;
}

body.l3 #primary {
	width: 725px;
	margin-left: 227px;
}

body.l3 #secondary {
	width: 196px;
	margin-left: -950px;
}

body.l3 #tertiary {
	width: 2px;
	margin-left: -742px;
}

body.l4 #primary {
	width: 750x;
	margin: 0px; /*border:1px solid red;*/
	padding: 0px;
	text-align: left;
}

body.l4 #secondary {
	width: 250px;
	margin-right: 2px;
	text-align: left; /* border:1px solid green;*/
}
body.l4 #primary_left { 
	width: 240px;
	margin:0 0 0 20px; /*border:1px solid red;*/ 
	_margin-left:5px;      
	padding: 0px; 
	text-align: left;   
	padding:2px; 
	float:left;
	/*border:1px solid #ddd;*/ 	 
	border-radius:8px; 
}
 .library_con{float:right;  width:650px; margin-right:20px;  _margin-right:10px; margin-bottom:10px;}   

body.l4 #primaryHome { 
	width: 650px;
	margin-left: 0px;
	text-align: left;
	float:left; padding:0px;
}

body.l4 #secondaryHome {
	width: 310px;	 
	text-align: left;
	margin:0px; padding:0px;
}

* html body.l4 #secondaryHome {
	margin-left: 2px;
}

body.l4 #tertiary {
	width: 2px;
	margin-left: -210px;
}

body.l4 #primaryLibrary {
	width: 960px;
	margin-left: 0px;
	text-align: left;
	
	
}

body.l4 #secondaryLibrary {
	width: 210px;
	margin-left: 9px;
	text-align: left;
}

body.l4 #tertiaryLibrary {
	width: 2px;
	margin-left: -210px;
}

#primaryLibrary,#secondaryLibrary,#tertiaryLibrary {
	position: relative;
	float: left;
}

#primaryLibrary .content,#secondaryLibrary .content,#tertiaryLibrary .content
	{ /*margin:12px 0;*/
	font-family: Arial, Helvetica, sans-serif;
}

* html #primaryLibrary,* html #secondaryLibrary,* html #tertiaryLibrary
	{
	display: inline;
}

#primaryHome,#secondaryHome,#tertiaryHome {
	position: relative;
	float: left;
	margin:0px; padding:0px;
}

#primaryHome .content,#secondaryHome .content,#tertiaryHome .content {
	/*margin:12px 0;*/
	font-family: Arial, Helvetica, sans-serif;
}

* html #primaryHome,* html #secondaryHome,* html #tertiaryHome {
	display: inline;
}

/* body.15 #primary{width: 720px;margin-left: 0px; text-align:left;}*/
body.l5 #secondary {
	width: 196px;
	margin-left: 10px;
	text-align: left;
}

body.l5 #tertiary {
	width: 2px;
	margin-left: -210px;
}

body.l6 .primaryWhat {
	width: 226px;
	float: left;
}

body.l6 .secondaryWhat {
	width: 720px;
	float: right;
}

/*
_____________________________________________
HEADER */
.popup_msg {
	position: absolute;
	z-index: 10;
	width: 200px;
	height: auto;
	text-align: left;
	padding: 5px;
	color: #646464;
	font-weight: bold;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/pop_up_bg.png) no-repeat top left;
	display: none;
}

.popCon li {
	margin-bottom: 10px;
	background: url(../images/pop_bullet.gif) no-repeat left 4px;
	padding-left: 17px;
	line-height: 1.4em;
}

#NewHead {
	width: 100%;
	height: 108px;
	background: #262624 url(../images/header_bgNew.jpg) repeat-x bottom;
	text-align: center;
}

#header {
	height: 108px;
	position: relative;
	width: 960px;
	background: #262624 url(../images/header_bgNew.jpg) repeat-x bottom;
	margin: auto;
}

#headershim {
	height: 0px;
	font-size: 0;
}

#header .content {
	margin: 0;
	padding: 0;
}

#headerleft {
	float: left;
}

#headerright {
	float: right;
	width: 733px;
	font-size: 10px;
}

#headerrighttop {
	float: right;
	height: 73px;
}

#headerrightbottom {
	float: right;
	height: 30px;
	margin: 0;
}

#logo {
	padding: 20px 5px 10px 0px;
	
}

#top {
	margin: 0;
	font-size: 1.2em;
	line-height: 2em;
	text-align: right;
	color: #ffffff;
	width: 700px;
	margin-top: 15px;
}

.tollfree {
	padding-left: 7px;
	height: 40px;
	text-align: right;
	margin-top: -12px;
}

#toplinks {
	margin: 2px 0px;
}

* html #toplinks {
	margin: 2px 0px;
}

#toplinksLan {
	float: right;
	font-size: 12px;
	height: 22px;
	width: 640px;
}

.tollfreeLan {
	font-size: 12px;
	height: 40px;
	margin-top: -20px;
	padding-left: 7px;
	text-align: right;
}

#toplinks a,#toplinks a:hover,#toplinksLan a,#toplinksLan a:hover {
	color: #ffffff;
	margin: 0 8px;
}

.SearchField {
	float: left;
}

.searchL {
	width: 6px;
	height: 18px;
	float: left;
}

.searchTxt {
	height: 18px;
	float: left;
	background: url(../images/L_sear1B.gif) repeat-x;
	border: none;
}

.searchR {
	width: 19px;
	height: 18px;
	float: left;
}

/*
_____________________________________________
TABBED NAVIGATION */
#nav {
	float: right;
	height: 36px;
	width: 960px;
	white-space: nowrap; /*text-transform:uppercase;*/
	font-size: 15px;
}

#nav ul {
	padding: 0px;
	list-style: none;
	float: right;
}

/* End IE5-Mac hack */
* html #nav ul {
	margin-top: 7px;
}

#nav li {
	float: left;
	display: inline;
	background: url(../images/tab_right.gif) no-repeat right top;
	padding: 0px 0px 5px 0px;
	padding: 0;
	font-size: 16px;
	height: 35px;
}

#nav a {
	float: left;
	display: block;
	position: relative;
	left: -6px;
	margin: 5px -6px 0px 6px;
	width: .1em;
	/*background: url(../images/tab_left.gif) no-repeat left top*/;
	padding: 5px 12px 7px 12px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#nav>ul a {
	width: auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {
	float: none;
}

/* End IE5-Mac hack */
#nav a:hover {
	color: #646464;
}

/*
#home #nav-home, #what #nav-what,#download #nav-download, #community #nav-community,#subscribe #nav-subscribe,#library #nav-library,#parent #nav-parent {background-position: 100% -70px;margin-top: 0px; outline: none;  }
#home #nav-home a, #what #nav-what a,#download #nav-download a, #community #nav-community a,#subscribe #nav-subscribe a,#library #nav-library a,#parent #nav-parent a{background-position: 0 -70px;margin-top: 0px;padding-bottom:10px; padding-top:10px; color: #000; outline: none;}
*/ /* not for IE5.x or IE6 */
#nav li:hover,#nav li:hover a {
	background-position: 100% -37px;
	color: #000;
}

#nav li:hover a {
	background-position: -1px -37px;
}

.tabNewImg {
	float: right;
	width: 450px;
	text-align: right;
}

/*
_____________________________________________
SUB NAVIGATION */
#subnav {
	width: 960px;
	height: 28px;
	font-size: 1.3em;
	line-height: 28px;
	color: #0066cc;
}

#subnav ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

#subnav li:first-child {
	border: none;
}

#subnav li {
	display: inline;
	margin: 7px 10px 0;
	font-size: 11px;
	text-transform: uppercase;
	border-left: 1px solid #323232;
	padding-left: 20px;
}

#subnav li a {
	text-decoration: none;
	color: #444;
}

#subnav li a:hover {
	color: #888;
	text-decoration: underline;
}

/*
_____________________________________________
LIBRARY SUB NAVIGATION */
#subnav2 {
	width: 960px;
	height: 28px;
	font-size: 1.3em;
	line-height: 28px;
	color: #ff7d00;
	text-align: right;
	padding-right: 80px;
}

#subnav2 ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

#subnav2 li {
	display: inline;
	margin: 7px 10px 0;
	padding: 0 5px;
}

#subnav2 li a {
	text-decoration: none;
	color: #444;
}

#subnav2 li a:hover {
	color: #888;
	text-decoration: underline;
}

/*
_____________________________________________
TOP GREY LINE */
#navdivider {
	width: 100%;
	height: 2px;
	font-size: 0; /*background: url(../images/subNav.gif) repeat-x;*/
}

/*
_____________________________________________
CONTENT */
#primary .content,#secondary .content { /*margin: 12px 0;*/
	 
}
#secondary .content { /*margin: 12px 0;*/
	width:240px; -moz-border-radius: 8px; background: url(../images/bg_login.jpg) repeat-x left top;
border-radius: 8px; border:1px solid #ddd; border-top:none;
	
	
}

/*
_____________________________________________
SUB COLUMNS */
.left {
	float: left;
	width: 326px;
}

.right {
	float: right;
	width: 326px;
}

/*
_____________________________________________
TEXTBOXES */
.textboxplain {
	overflow: auto;
	width: 680px;
	margin-left:0px;
	float: left;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	padding: 0px;
	overflow: auto;
	overflow-x: hidden !important;
	padding-bottom:5px;
	min-height:500px; 
}


#buybox {
	width:664px;
	margin:0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	padding: 0px;
	overflow: auto;
	overflow-x: hidden !important;
	background-color:#fff;
	margin-bottom:10px;
	text-align:left;
}
#buyboxtabs {
	width:664px;
	margin:0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	padding: 0px;
	overflow: auto;
	overflow-x: hidden !important;
	background-color:#fff;
	margin-bottom:10px;
	text-align:left;
}

#buyboxtabs h3{color:#5b5b5b; padding:20px 0px 10px 10px;}  

.bbottom{border-bottom: 1px solid #ddd;} 
.btop{border-top: 1px solid #ddd;}
.bright{border-right: 1px solid #ddd;}
.bleft{border-left: 1px solid #ddd;}

 

#buytbl{ 
	width:664px;
	background: #fff url(../images/buy_tblvr.gif) top left repeat-x;  
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	 margin-bottom:10px;
	} 
	
#personaldetails{ 
	width:664px;
	background: #fff url(../images/confirm_title.jpg) top left repeat-x;   
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	 margin-bottom:10px;
	} 
#personaldetails h3{ color:#5b5b5b; line-height:35px;}


#buytbl th{color:#fff; line-height:26px;}
#buytbl td{ border-top:1px solid #ececec;}


.buysno{width:56px;  border-right:1px solid #ececec;text-align:center;}
.packagename{ border-right:1px solid #ececec; padding-left:35px; }
.buyprice{width:130px; padding-left:15px; border-right:1px solid #ececec;}    
.buy{width:125px;  padding-left:15px;} 
 


.textboxplainbuy {
	overflow: auto;
	width: 682px;
	margin-left:0px;
	float: left;
	padding: 0px;
	overflow: auto;
	overflow-x: hidden !important;
	padding-bottom:5px;
	min-height:500px; 
	background-color:#f7f7f7;
}

.onecolumn {
	 
	width:950px;
	margin-left:0px; 
	float: left;
	border-radius: 8px;
	 -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
	border: 1px solid #ddd;
	padding: 0px;

	padding-bottom:5px;
	min-height:500px; 
}


 table.lessonTbl{width:660px !important; margin-left:10px;}
 .lessonTbl td{text-align:left; padding:0 5px;}
.textboxDownload {
	padding: 0px 5px 10px 0px;
	overflow: auto;
	background: #fff;
}

.textboxplainstyle2 {
	overflow: auto;
	overflow-x: hidden;
	padding: 0px 0px 10px 0px;
	width: 691px;
}

.textboxplainstyle3 {
	overflow: auto;
	overflow-x: hidden margin :     20px 23px 0px 19px;
	width: 720px;
}

.textboxplainstyle4 {
	overflow: auto;
	overflow-x: hidden margin :     20px 0px 0px 19px;
	width: 720px;
}

.textboxplainstyle5 {
	overflow: auto;
	margin: 20px 0 0 19px;
}

.textboxplainNew {
	/*overflow: auto; padding:0px 0px 8px 0px;*/
	width:650px;
	margin:0px; padding:0px;
}

.textboxplainstyleRev {
	overflow: hidden;
	padding: 3px;
	background: #fff;
}

.textboxgreen {
	padding: 8px 20px;
	margin-bottom: 12px;
	background-color: #387623;
	overflow: auto;
	border-top: solid 2px #28551A;
	border-bottom: solid 2px #28551A;
}

.dividersmall {
	float: left;
	width: 2px;
	height: 86px;
	margin: 8px 21px;
	background: url(../images/divider_small.png);
}

.dividersmallrev {
	float: left;
	width: 2px;
	height: 86px;
	margin: 8px 21px;
	background: url(../images/divider_small_rev.png);
}

.textboxtwothirds {
	float: left;
	width: 444px;
	padding: 8px 0;
	overflow: auto;
}

.featleft {
	float: left;
	width: 160px;
	padding: 8px 0;
	overflow: auto;
}

.featright {
	float: left;
	width: 700px;
	padding: 8px 0;
	overflow: auto;
}

/*
_____________________________________________
ROUNDED BOXES 

.liquidround{width: 100%;margin: 0px auto 12px;background:#fff url(../images/rounded/leftside.gif) repeat-y left top;}
.liquidtop{width: 100%;height: 20px;background: url(../images/rounded/top.gif) no-repeat left top;}
.liquidtop-1{width: 100%;height: 20px;background: url(../images/rounded/top-1.gif) no-repeat left top;}
.liquidtop-1 span{display: block;position: relative;height: 20px;background: url(../images/rounded/top-right-1.gif) no-repeat right top;}
.liquidtop span{display: block;position: relative;height: 20px;background: url(../images/rounded/top-right.gif) no-repeat right top;}
.liquidcentercontent{position: relative; padding: 0 20px;margin: 0 0 -50px 0;;background: url(../images/rounded/rightside.gif) repeat-y right top; }
.liquidbottom{width: 100%;height: 60px;background: url(../images/rounded/bottom.gif) no-repeat left bottom;}
.liquidbottom-1{width: 100%;height: 60px;background: url(../images/rounded/bottom-1.gif) no-repeat left bottom;}
.liquidbottom span{display: block;position: relative;height: 60px;background: url(../images/rounded/bottom-right.gif) no-repeat right top;}
.liquidbottom-1 span{display: block;position: relative;height: 60px;background: url(../images/rounded/bottom-right-1.gif) no-repeat right top;}
.orangeTxt{font-weight: normal;color: #ff7d00;} */ /*
_____________________________________________
IMAGES */
.imageleft {
	float: left;
	margin: 0 12px 12px 0;
	padding: 0;
	line-height: 0;
}

.imageright {
	float: right;
	margin: 0 0 12px 12px;
	padding: 0;
	line-height: 0;
}

/*
_____________________________________________
LETTERBOX IMAGES */
#featurehome {
	width: 664px;
	height: 300px;
	margin-bottom: 12px;
	background: url(../images/feature_home.jpg);
}

#featurehome_alt {
	width: 728px;
	height: 300px;
	margin-bottom: 12px;
	background: url(../images/feature_home_alt.jpg);
}

#featuregroup {
	width: 728px;
	height: 300px;
	margin-bottom: 12px;
	background: url(../images/feature_community.jpg);
}

#featurepromohome {
	float: left;
	margin: 20px 0 0 20px;
}

/*
_____________________________________________
STEPS 1, 2, 3
.step1{height: 51px;margin-bottom: 12px;background-image: url(../images/step_1.png);}
.step2{height: 51px;margin-bottom: 12px;background-image: url(../images/step_2.png);}
.step3{height: 51px;margin-bottom: 12px;background-image: url(../images/step_3.png);}
.textwrapper{float: right;width: 142px;height: 50px;margin: 0 8px 0 0;display: table-cell;vertical-align: middle;font-size: 1.4em;color: #fff;font-weight: bold;}
 */ /*
_____________________________________________
BUTTONS */
#getstartedwrap {
	float: right;
	margin: 196px 36px 0 0;
	text-align: center;
	color: #fff;
}

.getstartedbutton a {
	display: block;
	width: 260px;
	height: 61px;
	background-image: url(../images/button_get_started.png);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.getstartedbutton a:hover {
	background-position: left bottom;
}

.getstartedbutton_alt a {
	display: block;
	width: 196px;
	height: 41px;
	background-image: url(../images/button_get_started_alt.png);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.getstartedbutton_alt a:hover {
	background-position: left bottom;
}

.downloadbutton a {
	display: block;
	width: 200px;
	height: 53px;
	margin-top: 12px;
	background-image: url(../images/button_download.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.buybutton a {
	display: block;
	width: 126px;
	height: 53px;
	margin-top: 12px;
	background-image: url(../images/btn_buy.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.downloadbuttonLogin a {
	display: block;
	width: 200px;
	height: 53px;
	margin-top: 20px;
	background-image: url(../images/button_download.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
	margin-left: 25px
}

.downloadbutton a:hover {
	background-position: left bottom;
}

.downloadbuttonLogin a:hover {
	background-position: left bottom;
}

/*
_____________________________________________
FEATURES NAVIGATION */
.featnav {
	width: 160px;
}

.featnav ul {
	margin: 0;
	padding: 0;
}

.featnav li {
	height: 24px;
	margin: 8px 0 8px 0;
	font-size: 1.6em;
}

.featicon {
	width: 24px;
	height: 24px;
	margin: 0 0 0 0;
	vertical-align: middle;
}

/*
_____________________________________________
ICON */
.social {
	margin: 12px 0;
}

.social a {
	margin: 0 8px 0 0;
}

/*
_____________________________________________
FORMS */
form {
	font-size: 1.2em;
	line-height: 1.5;
}

#loginformhome {
	width: 220px;
}

#loginformhome label {
	display: block;
	width: 60px;
	height: 14px;
	float: left;
	text-align: right;
	margin: 5px 0;
}

#loginformhome input[type=text],#loginformhome input[type=password] {
	float: right;
	width: 140px;
	height: 14px;
	margin: 5px 0;
	padding: 2px 3px 4px 3px;
}

#rememberhome {
	float: right;
	width: 150px;
	padding: 0;
	border: 0;
}

#rememberhome input {
	vertical-align: middle;
	margin: 5px 0 6px 0;
}

#rememberhome label {
	float: right;
	text-align: left;
	display: block;
	width: 150px;
	height: 14px;
	margin: 0 0 8px 0;
	padding: 0;
}

#loginform {
	width: 156px;
}

#loginform label {
	display: block;
}

#loginform input[type=text],#loginform input[type=password] {
	width: 152px;
	margin: 0 0 4px 0;
	padding: 0;
}

#remember {
	padding: 0;
	border: 0;
}

#remember input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#remember label {
	display: block;
	margin: 0 0 8px 0;
	padding: 0;
}

.signin {
	font-weight: bold;
}

.forgot {
	font-size: 11px;
	color: #646464;
	line-height: 20px;
}

#searchformwrap {
	float: right;
	margin-top: 11px;
	min-width: 185px;
}

/* End IE5-Mac hack */
* html #searchformwrap {
	float: right;
	margin-top: 11px;
	width: 193px;
}

#searchform input[type=text] {
	width: 140px;
	margin: 0;
	padding: 0;
}

select {
	width: 140px;
	height: 24px;
	/*     margin: 0 0 8px 0;   /*................................................commented ...................*/
	padding: 0;
}

#questionform {
	width: 196px;
}

#questionform_alt {
	width: 156px;
}

.button {
	width: 70px;
	height: 26px;
	margin: 5px 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/button.png) no-repeat 0 0;
	cursor: pointer !important;
	cursor: pointer;
	vertical-align: middle;
}

.button:hover {
	background: url(../images/button.png) no-repeat 0 -26px;
}

/*
_____________________________________________
FOOTER */
.NewFoot {
	background: #8b8b8b;
	width: 100%; /*height:62px;*/
	margin-top: 20px;
	background: #202120;
	float: left;
}

#footer {
	clear: both;
	width: 960px; /*height: 62px;*/
	background: #202120;
}

#footer .content {
	font-size: 10px;
	margin: 5px 5px 5px 0;
	padding: 5px 12px 12px 0;
}

#navBL{background: url(../images/bg_nav_leftcap.jpg) no-repeat left top; width:7px; height:34px; float:left;}
#navBR{background: url(../images/bg_nav_rightcap.jpg) no-repeat right top;  width:7px; height:34px; float:left;}


#bottomnav {
	margin-left: -8px;
	font-size: 1.1em;
	line-height: 1.65em;
	color: #bdbdbd;
	text-align: left;
	padding-top: 5px;
}

#bottomnav a {
	margin: 0 8px;
	color: #BDBDBD;
}
.redtext{ color:#ff0000; font-size:11px; font-weight:bold; text-align:center; padding:5px;}
#bottomnav a:hover {
	color: #fff;
}

#logosmall {
	width: 120px;
	height: 30px;
	margin-top: -14px;
	float: right;
}

#copy {
	float: right;
	font-size: 0.91666em;
	color: #ccc;
	margin-top: 6px;
}

#addto {
	float: left;
	font-size: 11px;
	color: #BDBDBD;
	padding-right: 10px;
	margin-top: 5px;
}

.addico {
	float: left;
	margin-top: 5px;
}

.footSumCont {
	padding: 10px 0 0 10px;
	background-color: #303130;
	border: 1px solid #373837;
	width: 100%;
	font-size: 12px;
	text-align: left;
	color: #bdbdbd;
}

.footSumContHead {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}

.footSumList {
	width: 150px;
	float: left;
}

.footSumList a {
	color: #BDBDBD;
}

.footSumList a:hover {
	color: #fff;
}

/*
_____________________________________________
TYPE ELEMENTS */
.content {
	font-size: 1.2em;
	line-height: 1.8em; padding: 0  5px 0.75em 5px;
}

.content p {
	font-size: 12px;
	color:#000;
	/*padding:0 10px;*/
	line-height: 1.5; 
}

.contentTitleTxt {
	width: 100%;
	font-size: 1.2em;
	line-height: 1.5;
	padding-bottom: 5px;
	color: #646464;
	float: left !important;
	height: auto !important;
	margin-bottom: 0px !important
}

.contentTitleTxt p {
	font-size: 12px;
	line-height: 1.5;
}

.contentBox {
	border: 1px solid #dadada;
	padding: 0;
	/*background: url(../images/contentBox_bg.gif) repeat-x #fff;*/
	background-position: bottom;
	font-size: 12px;
	min-height: 310px;
}

.contentBoxTitle {
	font-size: 18px;
	color:#0060ac;
	text-align: left;
	padding-bottom: 20px;
}

a.contentBoxLinks:link,a.contentBoxLinks:visited,a.contentBoxLinks:active
	{
	font-size: 11px;
	text-decoration: underline;
	color: #0066cc;
}

a.contentBoxLinks:hover {
	font-size: 11px;
	text-decoration: none;
	color: #0066cc;
}

/*
    ------Subscription Contact Information------
*/
.contentBox2 {
	 
	width: 630px;
	/*background: url(../images/contentBox_bg.gif) repeat-x;*/
	background-position: bottom;
	font-size: 12px;
	min-height: 350px;
	margin:0 auto;
	 
}

.subscribeConInfo {
	background-color: #f0f0f0;
	width: 620px;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	padding: 10px 0 10px 10px;/*10px 15px;*/
	 
	height: 25px;
	float: left; 
	}

.subscribeConInfo1 {
	background-color: #f0f0f0;
	width: 620px;
	font-size: 12px;
	font-weight: bold;
	display:block;
	
	color: #444444;
	padding: 5px 0 5px 10px;/*10px 15px;*/	 
 
}

.subConInfo {
	font-size: 12px;
	float: left;
	font-weight: normal;
	padding-left: 10px;
	 
}

.subTextfields {
	
}

.inputBoxStyle2 {
	width: 145px; 
	height: 20px;
	font-size: 11px;
	color: #646464;
}

.subIam {
	width: 173px;
	height: 20px;
	margin-top: 8px;
	float: left;
	color: #646464;
	font-size: 11px;
}
.subinput{ text-align:left;float:left; width:140px;}
.subLabeltxt {
	padding: 10px;
	text-align: right;
	vertical-align: top;
	color: #646464;
}

.subProceedBtn {
	float: right;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 30px;
}

.subProceed a {
	display: block;
	width: 131px;
	height: 20px;
	background-image: url(../images/sub_proceedbtn.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.subProceed a:hover {
	background-position: left bottom;
}

.subMandtry {
	color: #FF0000
}

.subMandtryTxt {
	color: #FF0000;
	font-weight: bold;
}

.subInfoQus {
	font-size: 11px;
	color: #646464;
	font-weight: normal;
	padding: 10px 5px;
	line-height: 14px;
}

.subConInfoMsgBox {
	color: #FF0000;
	font-weight: bold;
	border: 1px solid #ff0000;
	background-color: #fef9db;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 20px;
}

a.glanceLI:link,a.glanceLI:visited,a.glanceLI:active {
	font-size: 12px;
	text-decoration: none;
	color: #0066cb;
}

a.glanceLI:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #0066cb;
}

.LN_glanceImg {
	float: left;
	width: 197px;
	height: 96px;
}

.glancelipad {
	padding-left: 10px;
}

.LN_glanceTxt {
	float: left;
	padding: 10px;
	width: 177px;
	background: url(../images/LN_glanceImg_grad.gif) repeat-x;
}

.LN_glance_dwnline {
	float: left;
	width: 200px;
	height: 20px;
	background: url(../images/LN_glance_dwnline.gif) repeat-x bottom;
}

#primary .content li,#secondary .content li,#tertiary .content li {
	margin-left: 0px;
}

#primary .content ol,#secondary .content ol,#tertiary .content ol {
	margin-left: 20px;
}

.featnav li {
	list-style-type: none;
}

.content h1 {
	font-size: 1.8em;
	line-height: 1.2;
	margin:5px 0px;
}

.content h2 {
	font-size: 3.2em;
	line-height: 1.1;
	margin: 0px ;
}

.content h3 {
	font-size: 1.4em; 
	line-height: 1.2;
	margin: 0px;
}

.content h4 {
	font-size: 1em;
	line-height: 1.2;
	margin: 0px;
}

.content h5 {
	font-size: 1.2em;
	line-height: 20px;
	margin: 0px 0 0.35em;
}

.content h6 {
	font-size: 1.1em;
	line-height: 0.6;
	margin: 0 0 0.3em;
	color: #ff7d00;
	font-weight: bold;
}

/*.content hr{display: block;background: #ccc;color: #ccc;width: 100%;height: 1px;border: none;}*/
.content ul {
	list-style: none outside;
}

.content ol {
	list-style: decimal outside;
}

.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content address,.content table
	{ /*font-size: 1.2em;*/
	margin-bottom: 1.5em;
}

.content p+p {
	/*margin-top: -.75em;*/
}

.content p+h1 {
	margin-top: 0.96428571em;
}

.content p+h2 {
	margin-top: 1.5em;
}

.content  p+h3 { /*margin-top: 1.9285714em;*/
	
}

.content  p+h4 { /*margin-top: 2.076923em;*/
	
}

.content  p+h5 {
	margin-top: 2.25em;
}

.content  p+h6 {
	margin-top: 2.7em;
}

.content fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.intro {
	font-size: 1.4em;
	line-height: 1.2857142;
	margin: 0 5px 0.6426571em 5px;
	color: #4b5b89;
}

.reverse {
	color: #fff;
}

.center {
	text-align: center;
}

a {
	text-decoration: none;
	color: #0066cc;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

/*a:visited{color: #0066cc;}*/
.question {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0;
	color: #4b5b89;
}

.answer {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 0 0 0.6923076em;
	color: #000;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-weight: normal;
	color: #323232;
	font-weight: bold;
}

h2 {
	font-weight: bold;
	color: #fff;
}

h3 {
	font-weight: bold;
	color: #000;
}

h4 {
	font-weight: bold; /*color: #660000;*/
}

h5 {
	font-weight: normal;
	color: #000;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.clearFix {
	clear: both;
}

#submitBtn {
	clear: both;
	float: left;
	padding-left: 157px;
	text-align: center;
	padding-top: 10px;
}

.submitBtn {
	display: block;
	width: 72px;
	height: 35px;
	overflow: hidden;
	position: relative;
}

.submitBtn span {
	background: url( ../images/tsubmit.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.submitBtn:hover span {
	background-position: 0 -35px;
}

/* #continueBtn {clear: both;float: left;padding-left:363px; padding-top:20px;} */
#continueBtn {
	clear: both;
	float: right;
	padding-top: 20px;
}

.continueBtn {
	display: block;
	width: 85px;
	height: 35px;
	overflow: hidden;
	position: relative;
}

.continueBtn span {
	background: url( ../images/continue_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.continueBtn:hover span {
	background-position: 0 -35px;
}

#LoGBtn {
	float: left;
	padding-left: 3px;
	width: 65px;
	height: 33px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#LoGBtn :hover input {
	margin-top: -33px;
}

#getStartedBtn {
	clear: both;
	float: left;
	padding-left: 75px;
	text-align: center;
	padding-top: 10px;
}

.getStartedBtn {
	display: block;
	width: 276px;
	height: 77px;
	overflow: hidden;
	position: relative;
}

.getStartedBtn span {
	background: url( ../images/get_started_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.getStartedBtn:hover span {
	background-position: 0 -77px;
}

#addtoCartBtn {
	clear: both;
	float: left;
	padding-left: 22px;
	text-align: center;
}

.addtoCartBtn {
	display: block;
	width: 99px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.addtoCartBtn span {
	background: url( ../images/addtocart_icon_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.addtoCartBtn:hover span {
	background-position: 0 -20px;
}

#addtoCartIconBtn {
	clear: both;
	float: left;
}

.addtoCartIconBtn {
	display: block;
	width: 99px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.addtoCartIconBtn span {
	background: url( ../images/addtocart_icon_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.addtoCartIconBtn:hover span {
	background-position: 0 -20px;
}

#tryNowBtn {
	clear: both;
	float: right;
	padding: 0px 20px 10px 0;
	margin: 0px;
}

.tryNowBtn {
	display: block;
	width: 80px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.tryNowBtn span {
	background: url( ../images/trynow_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.tryNowBtn:hover span {
	background-position: 0 -20px;
}

#payDownloadBtn {
	clear: both;
	float: right;
	padding: 0 78px 10px 0;
	margin: 0px;
	margin-top: -74px;
}

.payDownloadBtn {
	display: block;
	width: 197px;
	height: 51px;
	overflow: hidden;
	position: relative;
}

.payDownloadBtn span {
	background: url( ../images/button_download.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.payDownloadBtn:hover span {
	background-position: 0 -51px;
}

#payTryagainBtn {
	padding: 0px;
	margin-top: 5px;
}

.payTryagainBtn {
	display: block;
	width: 85px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.payTryagainBtn span {
	background: url( ../images/pay_tryagain_btn.png) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.payTryagainBtn:hover span {
	background-position: 0 -20px;
}

#forumDelBtn {
	padding-left: 3px;
	margin: 0px;
}

.forumDelBtn {
	display: block;
	width: 67px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.forumDelBtn span {
	background: url( ../images/delete_btn.gif) no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: absolute;
}

.forumDelBtn:hover span {
	background-position: 0 -20px;
}

/* new home..................banner ..........*/
.newTop {
	background: url(../images/newBGHead.gif) repeat-x bottom;
	height: 225px;
}

/* End IE5-Mac hack */
* html .newTop {
	height: 242px;
}

.imageHOme {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
}

.texInside {
	padding-right: 20px;
	font-size: 12px;
	vertical-align: top;
}

.textForDW {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	width: 260px;
}

.downloadBtnsmall1 {
	float: right;
	padding-right: 25px;
	padding-bottom: 15px;
}

.downloadsmall1 a {
	background-image: url(../images/downloadsmall.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 35px;
	width: 159px;
}

.downloadsmall1 a:hover {
	background-position: left bottom;
}

.HdownloadBtnsmall1 {
	float: right;
	padding-right: 25px;
	padding-bottom: 15px;
}

.Hdownloadsmall1 a {
	background-image: url(../images/downloadsmall.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 43px;
	width: 159px;
}

.Hdownloadsmall1 a:hover {
	background-position: left bottom;
}

/* ------------- Demos  Page --------------- */
.demoPageContainer {
	margin: 0px;
	padding: 0;
}

.demoPageContainerTitle {
	font-size: 24px;
	color: #323232;
	padding: 0 0 10px 0;
}

.viewDemoLink {
	padding-top: 10px;
}

.viewDemoLink a {
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;
	width: 100px;
	font-weight: bold;
	text-decoration: underline;
}

.viewDemoLink a:hover {
	color: #ff0000;
	text-decoration: none;
}

.demoSubcribe {
	padding-right: 25px;
	padding-top: 10px;
}

.demoSubcribeBtn a {
	background-image: url(../images/demo_subscribe_btn.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 29px;
	width: 87px;
}

.demoSubcribeBtn a:hover {
	background-position: left bottom;
}

.demoClickHere {
	padding-right: 25px;
	padding-top: 10px;
}

.demoClickHereBtn a {
	background-image: url(../images/demo_clickhere_btn.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 29px;
	width: 101px;
}

.demoClickHereBtn a:hover {
	background-position: left bottom;
}

/*- Menu 1--------------------------- */
#menu1 {
	width: 100px;
	border-right: none;
	font-size: 12px;
	font-weight: bold;
	height: 558px;
	border-top: none;
}

#menu1 li a {
	height: 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	outline: none;
}

#menu1 li a:link,#menu1 li a:visited {
	color: #fff;
	display: block;
	background: url(../images/menu1.gif);
	padding: 12px 0 0 26px;
}

#menu1 li a:hover,#menu1 li #current {
	color: #000;
	background: url(../images/menu1.gif) 0 -37px;
	padding: 12px 0 0 26px;
}

-->



/*- Menu 1--------------------------- */
#sixsteps {
	width: 210px;
	border-right: none;
	font-size: 12px;
	font-weight: bold;
	border-top: none;
}

#sixsteps li a {
	height: 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	outline: none;
}

#sixsteps li a:link,#sixsteps li a:visited {
	color: #000;
	display: block;
	background: url(../images/Faq_HeadBG.gif);
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding: 12px 0 0 26px;
}

#sixsteps li a:hover,#sixsteps li a.current {
	color: #000;
	background:#fff url(../images/sixliul.jpg);
	background-position:4px 50%;	
	background-repeat:no-repeat;
	border-right:0px solid #ddd;
	padding: 12px 0 0 26px;
}

 .empty {
	 
	background:url(../images/Faq_HeadBG.gif);
	border-bottom:1px solid #ddd;
	 border-right:1px solid #ddd;
	padding: 12px 0 0 26px;
	height:25px;
}
.sixstepstitle{color:#0c63a8; font-weight:bold; font-size:14px; margin:20px 0 10px 25px; padding-bottom:5px; border-bottom:1px solid #0c63a8;}
 ul.sixstepslist li{
	font-size: 1.2em;
	padding:5px;
	font-weight:normal;
	color: #000;
	list-style-image: url(../images/red-arw.gif);
	list-style-position: outside;
	 width:400px;
	line-height:20px;
	margin-left:45px;
	}
.dhbg {
	/*border-top: 1px solid #ddd;*/
	 
	margin:-20px 0 20px 0px;
	
}
.six_1{ border-collapse:collapse;width:100%;}
.six_1 td{border:1px solid #ddd; width:115px; text-align:center; height:38px; font-size: 12px;  border-collapse:collapse;border-right:0px solid red;}
.six_1 th{color: #000;border:1px solid #ddd;border-top:0px solid red;
 		height:38px; 
	background: url(../images/Faq_HeadBG.gif);
	 font-size: 12px;
	font-weight: bold;
	 
	text-align:center;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
	height: 32px;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

/* .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }*/
	/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default {
	/*border: 1px solid #d3d3d3;*/
	background: transparent url("../images/tableft9.gif") repeat-x left top;
	height: 32px;
	text-decoration: none;
	
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #fff;
	outline: none;
	font-weight: bold;
	color: #ffffff;
	outline: none;
	cursor: pointer;
	line-height: normal;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #fff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	height: 10px;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{ /*border: 1px solid #999999;*/
	
	height: 32px;
	text-decoration: none;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	outline: none;
	font-weight: bold;
	color: #fff;
	outline: none;
	font-weight: bold;
	cursor: pointer;
	background:transparent url("../images/tableft9.gif") repeat-x left -32px;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #000;
	text-decoration: none;
	outline: none; 
	cursor: pointer;
	height: 16px;
	
}

.ui-state-active,.ui-widget-content, .ui-state-active {
	/*border: 1px solid #aaaaaa; */
	
	
	text-decoration: none;
	height: 32px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #ffffff;
	outline: none;
	font-weight: bold;
	color: #000;
	outline: none; 
	cursor: pointer;
	
}
 
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #000;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	height:32px;	
	background:transparent url("../images/tableft9.gif") repeat-x left -66px;
} 

/* Tabs   ----------------------------------*/
.ui-tabs {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	height: 32px;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative; /*padding: .2em .2em 0; */
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2px -1px 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: 8px 20px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
	cursor: pointer;
	height: 32px;
	background: transparent url("../images/tableft9.gif") repeat-x left -66px;
}
 
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a
	{
	cursor: pointer;
	height: 16px;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
	{
	cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 1px 0px;
	display: block;
	border-width: 0;
	background: none;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.vertinav {
	text-align: left;
	vertical-align: top;
	background: #5F5E5E url(../images/rtopBG.gif) repeat-x left top;
	border-top: 1px solid #fff;
	height: 33px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 100px;
}

.vertinav2 {
	text-align: left;
	vertical-align: top;
	/*background: #fff url(../images/rtopBG.gif) repeat-x left top;*/
	border-top: 1px solid #fff;
	height: 33px;
	width: 807px;
}

.aldemos {
	background: #fff;
	vertical-align: top;
}

.les1 {
	float: left;
	width: 190px;
	min-height: 230px;
	padding: 10px 20px 10px 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/separator.gif) no-repeat center right;
}

.les1 h4,.les2 h4,.lesR2 h4,.lesRlast h4 {
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	padding: 10px 0;
}

.les1 p,.les2 p,.lesR2 p,.lesRlast p {
	font-size: 12px;
	color: #2a2a2a;
	padding: 10px 0;
	line-height: 16px;
	font-weight: normal;
}

.les2 {
	float: left;
	width: 190px;
	min-height: 230px;
	padding: 10px 20px 10px 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hbreak {
	width: 575px;
	height: 2px;
	border-bottom: 1px solid #e2e2e2;
	margin-left: 35px;
	padding: 0px 30px 10px 30px;
}

.lesR2 {
	float: left;
	width: 190px;
	min-height: 230px;
	padding: 5px 20px 10px 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/separator.gif) no-repeat center right;
}

.lesRlast {
	float: left;
	width: 190px;
	min-height: 230px;
	padding: 5px 20px 10px 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dAdd {
	float: left;
	width: 458px;
	height: 158px;
	background: url(../images/dAdd1.jpg) no-repeat;
	margin: 10px 10px 0px 0px;
}

.dAdd1 {
	float: left;
	width: 458px;
	height: 158px;
	background: url(../images/dAdd2.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
}

.dtitl {
	font-size: 17px;
	padding-left: 140px;
	padding-top: 20px;
	padding-right: 20px;
	color: #000;
}

.dtitl p {
	font-size: 12px;
	margin-top: 8px;
	line-height: 18px;
}

.lesstil {
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	padding: 15px 15px 0px 10px;
	width: 520px;
	line-height: 22px;
}

* html .lesstil {
	padding: 15px 10px 0 10px;
}

.play1 {
	padding: 10px 15px 15px 10px;
	width: 500px;
}

.lessS {
	width: 500px;
	padding: 5px 15px 15px 20px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.demoply {
	float: left;
}

.demolist {
	float: right;
	width: 210px;
	padding: 0px 0 0 0;
	margin-right: 40px;
}

* html .demolist {
	width: 200px;
	padding: 0px 0 0 0;
	float: left;
}

.chapterListDiv {
	width: 230px;
	overflow: auto;
	height: 415px;
	border: 1px solid #ccc;
	margin: 15px 0 5px 5px;
	font-size: 12px;
}

/*
.chapterListDiv ul {list-style: none; margin: 0; padding: 0px ; font-weight: normal; }
.chapterListDiv li { margin: 1px 1px 15px 1px; padding: 0; width: 99%;height: 40px; display: block; line-height: 16px;}

* html .chapterListDiv li {line-height: normal; margin: 1px 1px 1px 1px; height: 0;  }
.chapterListDiv li a { text-decoration: none; width: 200px;height: 40px; display: block; padding: 5px 5px 10px 5px; cursor: pointer;  background: #fff; outline: none; }
* html .chapterListDiv li a { padding: 5px 5px 0px 5px; }
.chapterListDiv li a:link, .chapterListDiv li a:visited { text-decoration: none; width: 200px;height: 40px; display: block; padding: 5px 5px 10px 5px; cursor: pointer;  background: #fff; }
.chapterListDiv li a:hover { background: #eee; text-decoration: none; color: #000; padding: 5px 5px 10px 5px; cursor: pointer; display: block;}
*/
.chapterListContent {
	margin: 1px;
	padding: 0;
	height: 58px;
	display: block;
	line-height: 16px;
}

.chapterListContent a {
	text-decoration: none;
	width: 206px;
	height: 40px;
	display: block;
	padding: 5px 0px 15px 5px;
	cursor: pointer;
	background: #fff;
	outline: none;
}

.chapterListContent a:link,.chapterListContent a:visited {
	text-decoration: none;
	width: 206px;
	height: 40px;
	display: block;
	padding: 5px 0px 15px 5px;
	cursor: pointer;
	background: #fff;
}

.chapterListContent a:hover {
	background: #eee;
	text-decoration: none;
	color: #000;
}

* html .chapterListContent a:link {
	padding: 5px 0px 5px 5px;
}

* html .chapterListContent a:visited {
	padding: 5px 0px 5px 5px;
}

.thumbHolder {
	float: left;
}

.textHolder {
	float: left;
	padding-left: 5px;
	font-weight: bold;
}

.textHolder b {
	color: #000;
}

.textHolder i {
	font-weight: normal;
}

* html .chapterListDiv {
	width: 230px;
	padding: 0 0 0 0;
	margin: 15px 0 10px 0;
	float: left;
}

.listh {
	font-size: 12px;
	padding: 15px 0 0 10px;
	font-weight: bold;
}

.listhead1 {
	border-bottom: 1px dotted #dadada;
	width: 140px;
	line-height: 5px;
	margin-left: 10px;
}

/* =-=-=-=-=-=-=-[Menu Eight]-=-=-=-=-=-=-=- */
.menu88 ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	font-weight: normal;
}

.menu88 {
	width: 156px;
	font-size: 12px;
}

.menu88 li a {
	text-decoration: none;
	height: 24px; /*line-height:15px;*/
	outline: none;
	padding: 12px 0 0 15px;
}

.menu88 li a:link,.menu88 li a:visited {
	color: #2a2a2a;
	display: block;
	background: url(../images/menu88.gif) left top no-repeat;
	text-decoration: none;
}

.menu88 li a:hover {
	color: #000;
	background: url(../images/menu88.gif) left -35px no-repeat;
	text-decoration: none;
}

.menu88 li b {
	color: #0066cc;
}

.activelist {
	color: #000;
	background: url(../images/menu88.gif) 0 -35px;
	text-decoration: none;
}

div.hidden {
	display: none;
}

div.promptshow {
	display: block;
}

/*- Menu Tabs 9--------------------------- */
.tabs9 {
	width: 580px;
	font-size: 93%;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	height: 32px;
}

.tabs9 ul {
	float: left;
	margin: 0;
	list-style: none;
	padding-left: 0px;
}

.tabs9 li {
	display: inline;
	margin: 0;
	padding: 0;
}

.tabs9 a {
	float: left;
	background: transparent url("../images/tableft9.gif") no-repeat left top;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #fff;
	outline: none;
}

.tabs9 a span {
	float: left;
	display: block;
	background: url("../images/tabright9.gif") no-repeat right top;
	padding: 7px 40px 4px 32px;
	color: #FFF;
	text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs9 a span {
	float: none;
	padding-bottom: 10px;
	text-decoration: none;
}

/* End IE5-Mac hack */
.tabs9 a:hover span {
	color: #FFF;
	text-decoration: none;
}

.tabs9 a:hover {
	background-position: 0% -33px;
	text-decoration: none;
}

.tabs9 a:hover span {
	background-position: 100% -33px;
	text-decoration: none;
}

.tabs9 #current a {
	background-position: 0% -66px;
	background-color:transparent;
	color: #000;
	text-decoration: none;
}

.tabs9 #current a span {
	background-position: 100% -66px;
	color: #000;
	text-decoration: none;
}

/* ------------- Home  Page --------------- */
.headSwfCont {
	width: 706px;
	z-index: 1;
	position: relative;
}

.downloadBtnDiv {
	padding-left: 490px;
	z-index: 5;
	margin-top: 220px;
	position: absolute;
}

a.downloadBtn {
	position: absolute;
	width: 197px;
	height: 51px;
	background: url(../images/home_download_btn_up.gif) no-repeat;
}

a.downloadBtn:hover {
	background: url(../images/home_download_btn_hover.gif) no-repeat;
}

a.downloadBtn:active {
	background: url(../images/home_download_btn_up.gif) no-repeat;
}

.homeIntroHeadDown {
	padding-top: 20px;
	width: 706px;
}

.homeIntroHeadDownTxt {
	font-size: 12px;
	color: #646464;
	width: 706px;
}

.homeDownIcon {
	width: 85px;
	height: 135px;
	float: left;
	margin: 30px 10px 0px 0px;
	padding-top: 20px;
}

.homeDownIconTxt {
	font-size: 16px;
	color: #0066cc;
	width: 220px;
	float: left;
	margin: 30px 10px 0px 10px;
	border-right: 1px solid #dddddd;
	padding-right: 30px;
}

.homeDownIconTxt span {
	font-size: 12px;
	color: #646464;
}

.homeDownIconTxt2 {
	font-size: 16px;
	color: #323232;
	font-weight: bold;
	width: 200px;
	border-top: 1px solid #BFC0C1;
	padding-top: 20px;
}

.homeDownIconTxt2 p {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
}

.homeDownIconTxt2 span {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
}

.homeDownIconSubTxt {
	margin: 10px 10px 0px 0px;
	font-size: 12px;
	color: #646464;
}

.tabDownCont {
	border: 1px solid #BFC0C1;
	width: 220px;
	padding-left: 10px;
	margin-top: 20px;
	background-color:#fff;
}

.homeSideBanner {
	width: 210px;
	height: 200px;
	margin-bottom: 20px;
}

.homeSideBanner2 {
	width: 210px;
	height: 200px;
	margin-bottom: 20px;
}

.homeSideBanner3 {
	margin:10px 0px;
	
	 
}

.activateSideBanner {
	width: 210px;
	margin-bottom: 12px;
	height: 115px;
}

.newArrivalsHead {
	color: #646464;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 0 20px;
	width: 380px;
}

.newArrivalsCont {
	float: left;
	width: 403px;
	margin: 0 0 0 10px;
	border: 1px solid #BFC0C1;
}

.newArrivalsContTxt {
	float: right;
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	padding: 0 10px 0px 0;
	line-height: 25px;
}

.newArrivalsContTxt p {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
	margin-top: 3px;
	padding: 0 5px;
}

/*...................................                        .............//deleted right side banner adds buttons...... buttons..............
.homesubscribeNowBtn{float:left; padding:145px 0 0 18px;  }
.homesubscribeNow a{display: block;width: 119px;height: 20px;background-image:url(../images/home_subscribe_btn.gif);background-position: left top;cursor:pointer !important;cursor:pointer;}
.homesubscribeNow a:hover{background-position: left bottom;}

.homeTrynowBtn{float:left; padding:145px 0 0 18px;  }
.homeTrynow a{display: block;width: 91px;height: 20px;background-image:url(../images/home_invite_now_btn.gif);background-position: left top;cursor:pointer !important;cursor:pointer;}
.homeTrynow a:hover{background-position: left bottom;}-----------------*/
	/* Action Error*/
.ActionErrorMsg {
	border: 1px solid #FF0000;
	color: #FF332D;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
	background: url(../images/invalid_icon.gif) no-repeat 20px;
	background-color: #fff8f2;
	padding-bottom: 10px;
}

.ActionErrorTxt {
	padding-top: 6px;
	padding-left: 50px;
	text-align: left;
}

.ActionMsg {
	border: 1px solid #8CBE11;
	color: #646464;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
	background: url(../images/correct.png) no-repeat 20px;
	background-color: #FAFFE9;
	padding-bottom: 10px;
}

.ActionMsgTxt {
	padding-top: 6px;
	padding-left: 50px;
	text-align: left;
}

.inputCorner {
	padding-bottom: 0;
	vertical-align: middle;
}

.textinput,.textinputHovered {
	background: url(../images/L_sear1B.gif) repeat-x scroll left top;
	border: medium none;
	height: 15px;
	padding: 4px 0;
	vertical-align: middle;
}

/*.................   My_profile Loged-in pages Headers......... */
.myHead {
	width: 100%;
	background: #999999;
	color: #2a2a2a;
	background: url(../images/myprofile_headBG.gif) repeat-x;
	height: 35px;
}

.my_headimg {
	margin: 3px 10px -7px;
}

/*............ Top part of   searchbutton ................. */
.topsearchR {
	float: left;
}

.topsear a {
	display: block;
	width: 19px;
	height: 18px;
	background-image: url(../images/L_sear1.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.topsear a:hover {
	background-position: left bottom;
}

.topsearchR2 {
	float: left;
}

.topsear2 a {
	display: block;
	width: 17px;
	height: 18px;
	background-image: url(../images/L_sear2.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.topsear2 a:hover {
	background-position: left bottom;
}

a.sample_attach,a.sample_attach:visited,div.sample_attach {
	display: block;
	width: 75px;
	padding: 2px 5px;
	background: #FFF;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

a.sample_attach:hover {
	display: block;
	width: 75px;
	padding: 2px 5px;
	background: #F6C400;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#menuSelected {
	display: block;
	width: 75px;
	padding: 2px 5px;
	background: #dbdbdb;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#menu_child {
	z-index: 999;
	border: #b0b0b2 1px solid;
	left: 870px;
	top: 32px;
}

/* ------------- Search Page Style --------------*/
.searchBg {
	width: 100%;
	height: 66px;
	background: url(../images/search_title_bg.gif) repeat-x;
}

.searchLogo {
	float: left;
	padding: 15px 0px 10px 15px;
}

.searchHead {
	float: left;
	padding: 20px 10px 0 10px;
}

.searchFielDiv {
	float: left;
	margin-top: 23px;
	width: 330px;
}

#searchField2 input[type=text] {
	width: 310px;
	margin: 0;
	padding: 0;
}

.searchLht {
	width: 7px;
	height: 20px;
	float: left;
}

.searchTxt2 {
	height: 20px;
	float: left;
	width: 310px;
	background: url(../images/search_round_mid.gif) repeat-x;
	border: none;
	font-size: 12px;
	color: #ccc;
}

.searchRht {
	width: 7px;
	height: 20px;
	float: left;
}

.searchResultsTitle {
	width: 100%;
	font-size: 16px;
	color: #3a3a3a;
	text-align: left;
	margin-top: 10px;
}

.searchResultsTitleBold {
	font-weight: bold;
	font-size: 18px;
	color: #ff7d00;
}

.searchResultsHead {
	width: 100%;
	font-size: 14px;
	color: #646464;
	padding-top: 10px;
}

.searchResultsHead span {
	font-size: 12px;
	padding: 0;
	margin-top: 5px;
}

.searchResultsHead p {
	font-size: 12px;
	padding: 0;
	margin: 0px;
}

.forumDwnNavpost {
	float: right;
	font-size: 11px;
	color: #646464;
	width: 100%;
	text-align: center;
}

.searchPagebtn {
	float: right;
	padding-top: 23px;
	padding-right: 30px;
}

.searchbtn a {
	display: block;
	width: 77px;
	height: 20px;
	background-image: url(../images/search_btn.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.searchbtn a:hover {
	background-position: left bottom;
}

/* ------------- Message Overlay Style --------------*/
.msgOverlayCont {
	width: 456px;
	background-color: #fff;
}

.msgOverlayTop {
	float: left;
	width: 456px;
	height: 6px;
	background: url(../images/msg_overlay_top.gif) no-repeat;
	font-size: 1px;
}

.msgOverlayMid {
	float: left;
	width: 454px;
	border-left: 1px solid #393838;
	border-right: 1px solid #393838;
}

.msgOverlayDwn {
	float: left;
	width: 456px;
	height: 6px;
	background: url(../images/msg_overlay_dwn.gif) no-repeat;
	font-size: 1px;
}

.msgOverlayHead {
	width: 442px;
	background-color: #000000;
	font-size: 13px;
	font-weight: bold;
	color: #f9c800;
	height: 25px;
	padding: 5px 0 0 10px;
	margin-left: 1px;
}

.msgOverlaySubHead {
	width: 430px;
	background-color: #e4dfbf;
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	height: 20px;
	padding: 5px 0 0 10px;
	margin: 10px 7px;
	border-bottom: 1px solid #d0c790;
}

.msgOverlayTxt {
	font-size: 11px;
	color: #646464;
	width: 420px;
	padding: 0 15px;
}

.msgOverlayTxt p {
	font-size: 11px;
	color: #646464;
	padding: 0px;
	margin: 0px;
	line-height: 25px;
}

.msgOverlayBanks {
	float: left;
	width: 200px;
}

.msgOverlayBanks2 {
	float: right;
	width: 200px;
}

/*.................. overlay Erroe Messages//--.................................. */
.overlay2 {
	border: #6a6968 1px solid;
	width: 500px;
	font-size: 12px;
}

.overlay1 {
	border: #6a6968 1px solid;
	width: 450px;
	font-size: 12px;
}

.graylay {
	border: #e4e3e3 1px solid;
	background-color: #A2A0A0;
}

.bgGry {
	background-color: #a2a0a0;
	padding-bottom: 1px;
}

.WhBG {
	background-color: #FAFAFA;
	margin: 10px;
	margin-top: 0;
	padding: 10px 20px 40px 10px;
	color: #646464;
	line-height: 18px;
}

.ErrorTit {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.smcloBt {
	float: right;
	margin-top: -29px;
	padding-right: 6px;
}

.smclo a {
	display: block;
	width: 22px;
	height: 20px;
	background-image: url(../images/close.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.smclo a:hover {
	background-position: left bottom;
}

.WhBG ul {
	list-style-image: url(../images/red-arw.gif);
	padding-left: 20px;
	padding-top: 10px;
}

.WhBG span {
	font-size: 18px;
	color: #FF7D00;
}

.YESBtn {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 175px;
}

.YES a {
	display: block;
	width: 34px;
	height: 20px;
	background-image: url(../images/yes.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.YES a:hover {
	background-position: left bottom;
}

.NOBtn {
	float: left;
	padding-bottom: 10px;
}

.NO a {
	display: block;
	width: 30px;
	height: 20px;
	background-image: url(../images/no.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.NO a:hover {
	background-position: left bottom;
}

.grayBG {
	background-color: #5e5e5e;
	margin: 10px;
	margin-top: 0;
	padding: 5px;
	color: #646464;
	line-height: 18px;
	height: 450px;
	overflow: auto;
	width: 473px;
}

/*------------------------ all Headers with icons ------------------------------------ */
.iconIMG {
	padding: 0px 10px;
	float: left;
}

.TitlHead {
	font-size: 21px;
	color: #000;
	float: left;
	padding-top: 10px;
	line-height: 21px;
}

.headDate {
	font-size: 11px;
	color: #646464;
	float: right;
	padding: 0px 5px 0 0;
}

/* for list ITEMs................ */
.dwnGlanceListStyle ul {
	margin: 0px;
	padding: 0px;
}

.dwnGlanceListStyle li {
	margin: 8px 0px;
	font-size: 1.2em;
	color: #0066cc;
	list-style-image: url(../images/red-arw.gif);
	list-style-position: outside;
}

.abtContact ul {
	margin: 0px;
	padding: 0px;
}

.abtContact li {
	margin: 8px 0px;
	font-size: 1.2em;
	list-style-image: url(../images/red-arw.gif);
	list-style-position: outside;
	color: #646464;
}

.privSt ul {
	margin: 0px;
	padding: 0px;
	
}

.privSt li {
	margin: 8px 0px;
	font-size: 12px !important;
	list-style: square;
	 margin-left:15px !important;
	 color:#000 !important;
	list-style-position: outside;
}

.scrBtns {
	width: 100%;
	padding: 10px 0 30px 0;
}

.Fsubmit {
	float: left;
	padding-right: 10px;
	padding-left: 250px;
}

.Fsub a {
	display: block;
	width: 76px;
	height: 20px;
	background-image: url(../images/tsubmit.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.Fsub a:hover {
	background-position: left bottom;
}

/*.............. lead Form add ......... 

.LeadForm{ width:196px; height:89px;  margin-bottom:20px; }

.LeadForm span{ padding-left:70px; }
.leadformtabl{ padding:0; margin:0; height:30px;}
.leadformtabl span{ font-size:11px; color:#646464; }
.leadtxt{width:180px;}
.txtarea{ width:180px; height:80px;}
.leadlabel{ width:120px; text-align:right; vertical-align:top;}
.btc{ border-bottom:#A2A0A0 1px solid; height:1px;}
.btc1{ border-top:#A2A0A0 1px solid;  height:1px;}
.compal{ color:#FF0000;}
.Fcancel{float:left; }
.Fcan a{display: block;width: 76px;height: 20px;background-image:url(../images/Fcancel.gif);background-position: left top;cursor:pointer !important;cursor:pointer;}
.Fcan a:hover{background-position: left bottom;}

*/ /* Forum screenname CSS */
.TAFContentBox {
	float: left;
	border: 1px solid #dadada;
	width: 96%;
	padding: 10px 0px 0px 22px;
	background: url(../images/contentBox_bg.gif) repeat-x;
	background-position: bottom;
	margin-top: 10px;
}

.TAFform {
	text-align: center;
	font-size: 12px;
	padding-left: 100px;
	padding: 25px;
}

.scrBtns {
	width: 100%;
	padding: 10px 0 30px 0;
}

.Fsubmit {
	float: left;
	padding-right: 10px;
	padding-left: 260px;
}

.Fsub a {
	display: block;
	width: 70px;
	height: 35px;
	background-image: url(../images/tsubmit.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.Fsub a:hover {
	background-position: left bottom;
}

.Fcancel {
	float: left;
}

.Fcan a {
	display: block;
	width: 70px;
	height: 35px;
	background-image: url(../images/cancel_btn.gif);
	background-position: left top;
	cursor: pointer !important;
	cursor: pointer;
}

.Fcan a:hover {
	background-position: left bottom;
}

/*------------------------ Home page2 ------------------------------------ */
.homeDownTabCont {
	font-size: 16px;
	color: #323232;
	font-weight: bold;
	float: left;
	margin: 15px 10px 0px 0;
}

.homeDownTabCont span {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
	padding: 3px 0 3px 0;
}

.homeDownTabCont p {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
	padding: 3px 0 3px 0;
	margin: 0;
}

.homeDownFLVCont {
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
	padding: 0 0 0 10px !important;
}

.homeDownTabContTxt {
	font-size: 16px;
	color: #323232;
	width: 200px;
	font-weight: bold;
	padding-top: 20px;
	
}

.homeDownTabContTxt span {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
	width: 200px;
}

.homeDownTabContTxt2 {
	font-size: 12px;
	color: #646464;
	font-weight: normal;
}

.homeDownFLVTxtBg {
	float: left;
	background: url(../images/home_flvbottomTxt_bg.gif) repeat-x;
	width: 392px;
	font-size: 12px;
	color: #646464;
	padding: 10px 15px 0 20px;
}

.homeDownFLVDownload {
	
}

.downloadBtnsmall {
	float: left;
	padding-left: 15px;
}

.downloadsmall a {
	background-image: url(../images/downloadsmall.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 43px;
	width: 158px;
}

.downloadsmall a:hover {
	background-position: left bottom;
}

.DWbannerHead {
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
 
	padding: 10px 0px 5px 20px;
}

.bannertxt {
	font-size: 12px;
	float: left;
	width: 210px;
	padding: 0px 0px 5px 10px;
}

.homeprimary {
	width: 240px;
	float: left;
}

.homesecondary {
	float: left;
	margin-left: 20px;
	/*border: 1px solid #dadada;*/
	padding: 0;
	/*background: url(../images/contentBox_bg.gif) repeat-x #fff;*/
	background-position: bottom;
	font-size: 12px;
}

.playercontainer {
	padding-top: 15px;
}

.leftTABS {
	width: 240px;
	height: 340px;
	border: 1px solid #fff;
	margin: 0px;
}

.homeDownadd {
	border: 1px solid #BFC0C1;
	width: 403px;
	float: left;
	font-size: 12px;
	color: #646464;
	margin: 20px 0px 20px 10px;
}

.homecontent {
	width: 100%;
	float: left;
}

/* top part of download Button  */
.downloadBtnsmallTOP {
	margin-top: 125px;
	padding-left: 530px;
	position: absolute;
	z-index: 999;
	font-size: 11px;
	color: #323232;
}

.downloadBtnsmallTOP a {
	background-image: url(../images/downloadsmall.gif);
	background-position: left top;
	display: block;
	height: 35px;
	width: 159px;
}

.downloadBtnsmallTOP a:hover {
	background-position: left bottom;
}

/* new Home page.............................................................................................................................................................. */
.rpan {
	font-size: 12px;
	background: url(../images/rightRegBg.gif) repeat-x center bottom;
	border: 1px solid #bcbdbd;
	border-bottom: none;
	padding: 11px 0px 15px 11px;
}

.ContaBGnew {
	background: url(../images/cont_new.gif) repeat-x center top;
}

.homeBanMain {
	width: 740px;
	height: 181px;
	background: url(../images/Homebanner1.jpg) no-repeat;
}

.homeBanMain h1 {
	font-size: 38px;
	padding-left: 396px;
	padding-top: 41px;
	line-height: 33px;
	color: #000;
}

.homeBanMain h1 b {
	font-size: 34px;
	font-weight: bold;
}

.homeBanMain h1 p {
	font-size: 20px;
	font-weight: bold;
	line-height: 21px;
}

.regNw {
	
}

.newLBL {
	font-size: 12px;
	float: left;
	color: #000;
}

.newTXB {
	border: 1px solid #adadad;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #646464;
	height: 16px;
}

.newSel {
	border: 1px solid #adadad;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #646464;
	height: 18px;
}

#newRegNw {
	width: 110px;
	height: 31px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
	margin-top: 7px;
}

#newRegNw :hover input {
	margin-top: -31px;
}

.rAddOne {
	padding: 20px 0px 3px 2px;
	outline: none;
}

.takeTo {
	padding: 0px 20px 0px 0px;
}

.Lsml {
	width: 343px;
	float: left;
	padding-top: 5px;
}

.lImgTxt {
	padding: 10px 0px 0px 0px;
}

.Lsml p {
	font-size: 12px;
	color: #454545;
	padding: 0px 15px 0px 0px;
	line-height: 21px;
}

.Lsml h2,.rBig h2 {
	font-size: 20px;
	color: #000;
}

.h2txt {
	border-bottom: 1px dotted #bdbdbd;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0px 5px 0px;
}

.h2lbl1 {
	float: left;
}

.h2more {
	float: right;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
}

.verLine {
	width: 2px;
	float: left;
	background: url(../images/verLine.gif) repeat-y right;
	height: 345px;
	margin: 10px 10px 0px 5px;
}

/* End IE5-Mac hack */
* html .verLine {
	width: 2px;
	float: left;
	background: url(../images/verLine.gif) repeat-y right;
	height: 345px;
	margin: 10px 10px 0px 1px;
}

.rBig {
	float: left;
	width: 370px;
	color: #323232;
	padding-top: 5px;
}

.rBig p {
	font-size: 12px;
	color: #323232;
	width: 360px;
}

.sixBoxs {
	width: 365px;
}

.sixBoxs {
	background: url(../images/hrLNE.gif) no-repeat center bottom;
	padding: 10px 0px 0px 0px;
}

.sixBoxs b {
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #2a2a2a;
	padding-bottom: 5px;
}

.boxText {
	font-size: 12px;
	padding-bottom: 13px;
}

/* End IE5-Mac hack */
* html .boxTextlast {
	font-size: 12px;
	margin-bottom: 8px;
}

.boxTextlast {
	font-size: 12px;
	margin-bottom: 10px;
}

.centerVrline {
	float: left;
}

.sixImg {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

.Foot {
	background: #8b8b8b;
	width: 100%;
	height: 62px;
	margin-top: 50px;
	background: #202120;
}

#Nfoot {
	clear: both;
	width: 960px;
	height: 62px;
	margin: 0px auto 0;
	background: #202120;
}

.hrBiG {
	width: 960px;
	background: url(../images/hrBiG.gif) no-repeat center top;
	padding-top: 20px;
}

.dBanone {
	float: left;
	width: 350px;
}

.dBanone h3 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.dBanoneTxt p {
	float: left;
	width: 171px;
	font-size: 12px;
	padding: 2px 0px;
	line-height: 21px;
}

#registerbutton {
	text-align: center;
	margin-left: -5px;
	width: 90px;
	height: 35px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#registerbutton :hover input {
	margin-top: -35px;
}

/*................ new 11th June.. register Page style...     */
.creaLNac {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	padding: 10px;
}

.creaLNpoints {
	float: left;
	color: #323232;
	width: 450px;
	padding:10px;
}

.creaLNpoints ul li {
	list-style-type: square;
	list-style-position: inside;
	line-height: 18px;
	
}

.newLogBTIN {
	float: left;
	padding-top: 5px;
}

.newLogIN a {
	background-image: url(../images/NewLogIN.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 34px;
	width: 62px;
}

.newLogIN a:hover {
	background-position: left bottom;
}

.regHR {
	margin: 10px 0px 10px 0px;
	width: 658px;
	height: 1px;
	border-bottom: 1px dotted #dadada;
}

#newLog {
	margin-top: 5px;
	width: 65px;
	height: 33px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#newLog :hover img {
	margin-top: -33px;
}

.grayHeadTitle {
	width: 730px;
	height: 40px;
	background: url(../images/my_home_head_strip_bg.gif) repeat-x;
	margin-bottom: 10px;
}

.forh1 h1 {
	font-size: 12px;
}

#postText9 {
	font-size: 12px;
}

/* testimonial banner */
#testimo {
	width: 210px;
	font-size: 12px;
	margin-top: 20px;
}

#testimo h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-left: 2px;
}

.blockq {
	background: transparent url(../images/quoleft.gif) no-repeat scroll left
		top;
}

.blockq div {
	background: transparent url(../images/quoright.gif) no-repeat scroll
		30px 127px;
	padding: 0px 0px 0px 9px;
}

/* New testimonials added to testimonial banner*/
.blockqS {
	background: transparent url(../images/quoleft.gif) no-repeat scroll left
		top;
}

.blockqS div {
	background: transparent url(../images/quoright.gif) no-repeat scroll
		27px 109px;
	padding: 0px 0px 0px 9px;
}

.blockqT {
	background: transparent url(../images/quoleft.gif) no-repeat scroll left
		top;
}

.blockqT div {
	background: transparent url(../images/quoright.gif) no-repeat scroll
		92px 144px;
	padding: 0px 0px 0px 9px;
}

/*............... Airtel Home Page style change..............*/
#airtelNewHead {
	width: 100%;
	height: 108px;
	background: #262624 url(../images/aitelHeader_bgNew.gif) repeat-x bottom
		;
	text-align: center;
}

#airtelHeader {
	height: 108px;
	position: relative;
	width: 960px;
	/*background: #262624 url(../images/header_bgNew.jpg) repeat-x bottom;*/
	margin: auto;
}

#airtelHeader .content {
	margin: 0;
	padding: 0;
}

.airtelHeaderCont2 {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 0;
	background: url(../images/airtel_header_img.jpg) no-repeat bottom left;
	display: block;
	height: 144px;
}

.airtelNewFoot {
	background: #8b8b8b;
	width: 100%;
	height: 62px;
	margin-top: 50px;
	background: #202120;
	position: absolute;
	bottom: 0;
}

* html .airtelNewFoot {
	background: #8b8b8b;
	width: 100%;
	height: 62px;
	margin-top: 50px;
	background: #202120;
	position: relative;
}

/*............... Airtel Navigation style change..............*/
#airtelNav {
	float: right;
	height: 36px;
	width: 960px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: -1px;
}

* html #airtelNav {
	margin-top: -3px;
}

#airtelNav ul {
	padding: 0px;
	list-style: none;
	float: right;
}

/* End IE5-Mac hack */
* html #airtelNav ul {
	margin-top: 2px;
}

#airtelNav li {
	float: left;
	display: inline;
	background: url(../images/airtel_tab_right.gif) no-repeat right top;
	padding: 0px 0px 5px 0px;
	padding: 0;
	font-size: 16px;
	height: 35px;
}

#airtelNav a {
	float: left;
	display: block;
	position: relative;
	left: -6px;
	margin: 5px -6px 0px 6px;
	width: .1em;
	/*background: url(../images/tab_left.gif) no-repeat left top*/;
	padding: 5px 12px 7px 12px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#airtelNav>ul a {
	width: auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#airtelNav a {
	float: none;
}

/* End IE5-Mac hack */
#airtelNav a:hover {
	color: #646464;
}

#home #airtelNav-home,#what #airtelNav-what,#download #airtelNav-download,#faq #airtelNav-faq
	{
	background-position: 100% -70px;
	margin-top: 0px;
	outline: none;
}

#home #airtelNav-home a,#what #airtelNav-what a,#download #airtelNav-download a,#faq #airtelNav-faq a
	{
	background-position: 0 -70px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #000;
	outline: none;
}

/* not for IE5.x or IE6 */
#airtelNav li:hover,#airtelNav li:hover a {
	background-position: 100% -37px;
	color: #000;
}

#airtelNav li:hover a {
	background-position: -1px -37px;
}

.tabNewImg {
	float: right;
	width: 450px;
	text-align: right;
}

.aitelLogoCont {
	width: 250px;
	font-weight: bold;
	font-size: 12px;
	color: #bdbdbd;
	margin-top: 15px;
}

.airtelLoginTxt { /*float:left;*/
	padding-left: 18px;
	padding-top: 10px;
	width: 110px;
}

* html .airtelLoginTxt {
	float: left;
}

.airtelLoginTxt a,.airtelLoginTxt a:hover {
	color: #BDBDBD;
}

.airtelLogo {
	float: right;
	margin-top: -29px;
	width: 160px;
}

* html .airtelNewFoot {
	background: #8b8b8b;
	width: 100%;
	height: 62px;
	margin-top: 50px;
	background: #202120;
	position: relative;
}

/*............... Tata Home Page style change..............*/
.newNCERTHeaderTxtCont2 {
	width: 395px;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: left;
	padding-left: 12px;
}

* html .newNCERTHeaderTxtCont2 {
	width: 410px;
}

.newNCERTHeaderCont2 {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 0;
	background: url(../images/new_index4_header_img.jpg) no-repeat bottom
		left;
	display: block;
	height: 145px;
}

* html .newNCERTHeaderCont2 {
	height: 170px;
}

.homeWhyLNTop2 {
	float: left;
	background: url(../images/why_learnnext_head.gif) no-repeat;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	height: 23px;
	padding: 6px 0 0 12px;
	text-align: left;
	width: 198px;
}

* html .homeWhyLNTop2 {
	width: 210px;
}

.availableCourseBoxHead2 {
	width: 243px;
	height: 22px;
	background: url(../images/NCERT_leftbox_head.gif);
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 0 12px;
	color: #000;
}

* html .availableCourseBoxHead2 {
	width: 255px;
	height: 30px;
	line-height: 18px;
}

.newNCERThomeLoginTop2 {
	background: url(../images/rht_register_form_top.jpg) no-repeat left
		bottom #fff;
	width: 250px;
	height: 18px;
	padding: 5px 0 5px 11px;
}

* html .newNCERThomeLoginTop2 {
	width: 210px;
	line-height: 18px;
}

.tataPrimary,#tataSecondary,#tataTertiary {
	position: relative;
	float: left;
}

* html .tataPrimary,* html #tataSecondary,* html #tataTertiary {
	display: inline;
}

.tataPrimary {
	width: 730px;
	margin-left: 0px;
	text-align: left;
}

* html .tataPrimary {
	width: 720px;
}

body.l4 #tataSecondary {
	width: 210px;
	margin-left: 9px;
	text-align: left;
}

body.l4 #tataTertiary {
	width: 2px;
	margin-left: -210px;
}

.tataPrimary .content,#tataSecondary .content {
	margin: 12px 0;
}

.tataPrimary .content li,#tataSecondary .content li,#tataTertiary .content li
	{
	margin-left: 5px;
}

.tataPrimary .content ol,#tataSecondary .content ol,#tataTertiary .content ol
	{
	margin-left: 20px;
}

.tataPrimary2,#tataSecondary2,#tataTertiary2 {
	position: relative;
	float: left;
}

* html .tataPrimary2,* html #tataSecondary2,* html #tataTertiary2 {
	display: inline;
}

.tataPrimary2 {
	width: 960px;
	margin-left: 0px;
	text-align: left;
}

/** html .tataPrimary2 {width: 950px;}*/
.tataPrimary2


 


.content
,
{
margin




:


 


12
px


 


0;
}
.tataPrimary2


 


.content


 


li
,
{
margin-left




:


 


5
px




;
}
.tataPrimary2


 


.content


 


ol
,
{
margin-left




:


 


20
px




;
}
.tataNewFoot {
	background: #8b8b8b;
	width: 100%;
	height: 62px;
	margin-top: 50px;
	background: #202120;
	position: relative;
	bottom: 0
}

* html .tataNewFoot {
	position: relative;
	bottom: 0
}

.TataNCERTHomeLftbox {
	background: url(../images/NCERT_leftbox_head_tata.gif) no-repeat left
		top #fff;
	width: 199px;
	height: 18px;
	padding: 5px 0 5px 11px;
}

* html .TataNCERTHomeLftbox {
	width: 210px;
	height: 21px;
	line-height: 18px;
}

.TataavailableCourseBox {
	width: 208px;
	border: 1px solid #cad2d7;
	border-top: none;
	background: url(../images/NCERT_leftbox_grad.gif) repeat-x bottom left
		#fff;
	font-size: 12px;
	color: #000;
	margin-top: -1px;
}

* html .TataavailableCourseBox {
	margin-top: -4px;
}

.TataavailableCourseBox ul {
	margin: 0 0 0 7px;
	padding: 0 0 10px 0;
	line-height: 30px;
}

.tataRegHR {
	margin: 10px 0px 10px 0px;
	height: 1px;
	border-bottom: 1px dotted #dadada;
}

* html .tataRegHR {
	margin: 0px 0px 10px 0px;
}

.tataFormBox {
	border: 1px solid #dadada;
	padding: 20px;
	background: url(../images/contentBox_bg.gif) repeat-x;
	background-position: bottom;
	font-size: 12px;
	min-height: 310px;
	float: left;
	width: 94%;
}

#tataSubmitBtn {
	text-align: center;
	background: url(../images/tataSubmitBtn.gif) repeat-x scroll 0 50%;
	width: 76px;
	height: 30px;
	cursor: pointer !important;
	cursor: hand;
	overflow: hidden;
	margin-left: -2px;
}

#tataSubmitBtn :hover input {
	margin-top: -30px;
}

#tataSubmitBtn2 {
	text-align: center;
	background: url(../images/tataSubmitBtn2.gif) repeat-x scroll 0 50%;
	width: 67px;
	height: 25px;
	cursor: pointer !important;
	cursor: hand;
	overflow: hidden;
	float: left;
}

#tataSubmitBtn2 :hover input {
	margin-top: -25px;
}

#tataCancelBtn {
	text-align: center;
	background: url(../images/tataSubmitBtn.gif) repeat-x scroll 0 50%;
	width: 67px;
	height: 25px;
	cursor: pointer !important;
	cursor: hand;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

#tataCancelBtn :hover input {
	margin-top: -25px;
}

.tataHomeContainer { /*width:720px;*/
	font-size: 12px;
	color: #000;
}

.tataHomeBlocks {
	width: 294px;
	height: 150px;
	float: left;
	display: block;
}

.tataHomeBlocksImg {
	float: left;
	width: 122px;
}

.tataHomeBlocksTxt {
	width: 125px;
	border-left: 3px solid #db261d;
	background-color: #f3f3f3;
	padding: 10px 20px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	float: right;
}

#subscribeBtn {
	text-align: center;
	background: url(../images/subscribeNowBtn.gif) repeat-x scroll 0 50%;
	width: 115px;
	height: 25px;
	cursor: pointer !important;
	cursor: hand;
	overflow: hidden;
	margin-left: -2px;
}

#subscribeBtn :hover img {
	margin-top: -25px;
}

.NCERTHometestimoHead2 {
	background: url(../images/NCERT_testimonial_top.jpg) no-repeat left
		bottom;
	width: 200px;
	height: 22px;
	padding: 5px 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

* html .NCERTHometestimoHead2 {
	width: 210px;
	height: 28px;
}

#NCERTHometestimo2 {
	width: 198px;
	font-size: 12px;
	border: 1px solid #a8c3d9;
	border-top: none;
	background: url(../images/NCERT_testimonial_grad.jpg) repeat-x left
		bottom #edf8ff;
	padding: 15px 5px;
}

* html #NCERTHometestimo2 {
	padding: 5px 5px 15px 5px;
	width: 210px;
}

#NCERTHometestimo2 h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-left: 2px;
	background: none;
}

/*............... Tata Home Page side panel style change..............*/
.tataSidePanelCont {
	width: 211px;
	background-color: #e3e3e3;
	padding-bottom: 1px;
}

.tataSidePanelTitle {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 10px 10px 0px 15px
}

.tataSidePanelListCont {
	margin: 7px;
	padding: 15px 10px 10px 10px;
	background-color: #fff;
}

.tataSidePanelListCont span {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}

.tataSidePanelDivider {
	border-top: 1px solid #cacaca;
	font-size: 1px;
	display: block;
	padding-bottom: 10px;
	margin-top: 10px;
}

/*................ 10th July.. New Home(NCERT) Page style...     */
.NCERTHomeHeaderCont {
	width: 100%;
	background-color: #373737;
	height: 168px;
	display: block;
	border-top: 2px solid #fff;
}

.homeWhyLNCont {
	float: right;
	width: 210px;
	display: block;
}

.homeWhyLNTop {
	float: left;
	background: url(../images/why_learnnext_head.gif) no-repeat;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	height: 23px;
	padding: 6px 0 0 12px;
	text-align: left;
	width: 198px;
}

.homeWhyLNDwn {
	float: left;
	background: url(../images/why_learnnext_dwn.gif) repeat-y;
	width: 210px;
	height: 95px;
	display: block;
}

.homeWhyLNDwn ul {
	margin: 0;
	padding: 0;
}

/*................ 26th March.. homeWhyLNDwn li style changed...     */
	/*.homeWhyLNDwn  li { margin:10px 0 0 25px; padding:0; list-style-image:url(/media/images/why_learnnext_arw.gif); line-height:10px; font-size:12px; color:#fff; text-align:left; }*/
.homeWhyLNDwn  li {
	margin: 10px 0 0 20px;
	padding: 0;
	list-style-image: url(/media/images/why_learnnext_arw.gif);
	line-height: 7px;
	font-size: 11px;
	color: #fff;
	text-align: left;
}

.newNCERTHeaderCont {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 0;
	background: url(../images/new_index4_header_img.jpg) no-repeat bottom
		left;
	display: block;
	height: 145px;
}

.newNCERTHeaderTxtCont {
	width: 395px;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: left;
	padding-left: 12px;
}

.newNCERTHeaderTxtHead {
	width: 100%;
	padding: 0 0 5px 0;
	background: url(../images/NCERT_HeaderTxtDivider.gif) repeat-x left
		bottom;
}

.newNCERTHeaderTxtHead h1 {
	width: 100%;
	color: #e3e3e3;
	text-align: left;
	font-size: 28px;
	font-weight: normal;
}

.newNCERTHeaderTxtHead h1 b {
	color: #fbcc0d;
}

.newNCERTHeaderTxtSmall {
	margin: 5px 0 10px 0;
	line-height: 18px;
}

.newNCERTHeaderDownloadLink {
	font-size: 11px;
	color: #adb3c1;
	float: left;
	display: block;
	padding-top: 10px;
	text-align: right;
	width: 265px;
}

.newNCERTHeaderDownloadLink b {
	font-size: 13px;
	color: #fbcc0d;
}

/*Log In Page Old Styles*/
.newNCERThomeLogin {
	font-size: 12px;
	/*background: url("../images/bg_login.jpg") repeat-x scroll left top
		#E8F2FB;
	border: 1px solid #7F9DB9;
	border-bottom: none;*/
	padding: 15px 0px 8px 25px;
	
}

* html .newNCERThomeLogin {
	padding: 0px 0px 0px 11px;
}

.newNCERThomeLoginTop {
	 
	 
	height: 18px; 
	padding:0 auto;
	margin:0 auto;
	text-align:left;
	padding-top:20px;
	padding-top:20px;
	padding-left:20px; 
	color: #0069ce;
}

#registerJoinbtn {
	text-align: center;
	margin-left: -15px;
	width: 73px;
	height: 37px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#registerJoinbtn :hover input {
	margin-top: -37px;
}

.minRegTXB {
	border: 1px solid #7F9DB9;
	font-size: 11px;
	margin: 4px 0;
	width: 174px;
	color: #4b4b4b;
	height: 16px;
	padding: 0 5px;
}

#newHlogB {
	cursor: pointer !important;
	height: 29px;
	overflow: hidden;
	text-align: center;
	width: 67px;
}

/*#newHlogB:hover input{margin-top:-31px;}*/
#newHlogBInactive {
	cursor: default !important;
	height: 29px;
	overflow: hidden;
	text-align: center;
	width: 67px;
}

#newHlogBInactive :hover input {
	margin-top: 0;
	cursor: default !important;
}

/*End Of Log In Page Old Styles*/ /*New Log In Page Old Styles*/
.newNCERThomeLoginR {
	font-size: 12px;
	/*background: #ededed;
	border: 1px solid #bcbdbd;
	border-bottom: none;*/
	padding: 5px 0px 8px 11px;
}

.newNCERThomeBlog {
	font-size: 12px;
	border: 1px solid #bcbdbd;
	border-bottom: none;
	padding: 5px 0px 8px 11px;
	width: 458px;
}

* html .newNCERThomeBlog {
	width: auto;
	padding-bottom: 0px;
}

.newNCERThomeBlogTop {
	background: url(../images/blogBar2.gif) no-repeat left bottom #fff;
	width: 471px;
	height: 29px;
}

.newNCERThomeBlogBottom {
	background: url(../images/blogBar2_bottom.gif) no-repeat right top #fff;
	width: 471px;
	height: 12px;
}

* html .newNCERThomeBlogBottom {
	width: 472px;
}

* html .newNCERThomeLoginR {
	padding: 0px 0px 0px 11px;
	margin-bottom: 0;
}

.newNCERThomeLoginTopR {
	background: #494949;
	width: 306px;
	height: 35px;
}

.newNCERThomeLoginBottomR {
	background: url(../images/joinBar2_bottom.gif) no-repeat right top #fff;
	width: 470px;
	height: 10px;
	margin-bottom: 10px;
}

* html .newNCERThomeLoginBottomR {
	width: 471px;
}

.newNCERThomeLoginTopR a {
	color: #ffffff;
	text-decoration: underline;
}

.newNCERThomeLoginTopR a:hover {
	color: #ffffff;
	text-decoration: none;
}

#registerJoinbtnR {
	text-align: center;
	margin-left: -15px;
	width: 73px;
	height: 37px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#registerJoinbtnR :hover input {
	margin-top: -37px;
}

/*End Of New Log In Page Old Styles*/
#NCERTHometestimo {
	width: 198px;
	font-size: 12px;
	border: 1px solid #aeaeae;
	border-top: none;
	background: url(../images/NCERT_testimonial_grad.jpg) repeat-x left
		bottom #edf8ff;
	padding: 15px 5px;
	line-height: 1.5em;
}

* html #NCERTHometestimo {
	padding: 5px 5px 15px 5px;
}

#NCERTHometestimo h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-left: 2px;
	background: none;
}

.NCERTHometestimoName {
	font-size: 12px;
	color: #000;
	padding-top: 14px;
}

* html .NCERTHometestimoName {
	padding: 0 0 10px 10px;
}

.NCERTHomeblockq {
	padding: 0px 0px 6px 10px;
}

.voteQ {
	padding-bottom: 15px;
	color: #3a3a3a;
	font-weight: bold;
}

* html .NCERTHomeblockq div {
	padding: 10px 5px 10px 10px;
	line-height: 16px;
}

.NCERTHometestimoHead {
	background: url(../images/NCERT_testimonial_top.jpg) no-repeat left
		bottom;
	width: 200px;
	height: 22px;
	padding: 5px 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.NCERTHometestimoHead-NEW {
	background: url(../images/NCERT_testimonial_top-G.jpg) no-repeat left
		bottom;
	width: 200px;
	height: 22px;
	padding: 5px 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.NCERTHomeLftbox {
	float: left;
	width: 250px;
	padding: 5px 15px 0 0;
}

* html .NCERTHomeLftbox {
	padding: 5px 12px 0 0;
}

.NCERTHomeRhtbox {
	float: left;
	width: 419px;
	padding: 5px 0 0 5px;
	font-size: 12px;
	margin-left: 15px;
}

.availableCourseBoxHead {
	width: 243px;
	height: 22px;
	background: url(../images/NCERT_leftbox_head.gif);
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 0 12px;
	color: #000;
}

.availableCourseBox {
	width: 253px;
	border: 1px solid #cad2d7;
	border-top: none;
	background: url(../images/NCERT_leftbox_grad.gif) repeat-x bottom left
		#fff;
	font-size: 12px;
	color: #000;
}

.availableCourseBox ul {
	margin: 0 0 0 7px;
	padding: 0 0 10px 0;
	line-height: 30px;
}

* html .availableCourseBox {
	margin-top: -3px;
}

.NCERTPlayerTitle {
	font-size: 16px;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 10px 0;
}

.NCERTPlayerTitle span {
	color: #0066cc;
}

.NCERTHomeLftboxTitle {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 13px;
}

.NCERTHomeLftboxTitle span {
	font-size: 15px;
}

.NCERTHomeLftboxTitle div {
	font-size: 12px;
	font-weight: normal;
	color: #2b2b2b;
	padding: 10px 0;
	line-height: 18px;
}

.NCERTLearnMore {
	font-size: 14px;
	font-weight: bold;
}

.NCERTBottomIconsTopLftCont {
	float: left; /*width: 50%;*/
	display: block;
	background-color: #f4f4f4;
	border-bottom: 1px dotted #cbcbcb;
	border-right: 1px dotted #cbcbcb;
	height: 60px;
}

.NCERTBottomIconsBotLftCont {
	float: left; /*width: 50%;*/
	display: block;
	background-color: #f4f4f4;
	border-right: 1px dotted #cbcbcb;
	height: 60px;
}

.NCERTBottomIconsBotCont {
	float: left; /*width: 50%;*/
	display: block;
	background-color: #f4f4f4;
	height: 60px;
}

.NCERTBottomIconslastCont {
	float: left; /*width: 50%;*/
	display: block;
	background-color: #f4f4f4;
	border-bottom: 1px dotted #cbcbcb;
	height: 60px;
}

.NCERTBottomIconsContainer {
	width: 720px;
	float: left;
	margin-top: 10px;
	border: 1px solid #cad2d7;
	display: block;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

.NCERTBottomIconsContainer table {
	margin: 0;
	padding: 0;
}

.NCERTIconImg {
	float: left;
}

.NCERTIconTxt {
	float: left;
	font-size: 12px;
	font-weight: bold;
}

#newHlogBR {
	cursor: pointer !important;
	height: 35px;
	overflow: hidden;
	text-align: center;
	width: 69px;
	padding-left: 20px; .
	padding-left: 5px;
}

/*#newHlogB:hover input{margin-top:-31px;}*/
#newHlogBInactiveR {
	cursor: default !important;
	height: 38px;
	overflow: hidden;
	text-align: center;
	width: 128px;
	margin-left: 21px;
}

/*#newHlogBInactiveR:hover input{margin-top:0; cursor:default !important;}*/
.newNCERTHeaderDownload {
	width: 122px;
	float: right;
}

.newNCERTHeaderDownloadbtn a {
	background-image: url(../images/NewHomeBn.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 34px;
	width: 122px;
}

.newNCERTHeaderDownloadbtn a:hover {
	background-position: left bottom;
}

.newTXB1 {
	border: 1px solid #BDA84A;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #000;
	height: 16px;
}

.newSel1 {
	border: 1px solid #BDA84A;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #000;
	height: 18px;
}

/*................ 10th July.. New Home(NCERT) Page style...     */
.NCERTBookAvailCourseBox {
	width: 245px;
	border: 1px solid #cad2d7;
	font-size: 12px;
	color: #000;
	padding: 4px;
}

.NCERTBookAvailCourseBoxCont {
	width: 100%;
	height: 55px;
	background: url(../images/NCERT_AvailCourses_divider.gif) repeat-x
		bottom #f3f3f3;
	padding-bottom: 5px;
}

* html .NCERTBookAvailCourseBoxCont {
	padding: 0;
	height: 50px;
}

.NCERTBookAvailCourseBoxContLast {
	width: 100%;
	height: 55px;
	background-color: #f3f3f3;
	padding-bottom: 5px;
}

* html .NCERTBookAvailCourseBoxContLast {
	padding: 0;
	height: 50px;
}

.NCERTBookAvailCourseBoxIcons {
	float: left;
	display: block;
}

.NCERTBookAvailCourseBoxIcons table {
	margin: 0;
	padding: 0;
	height: 60px;
}

.NCERTBookCourseBoxIconsHead {
	width: 725px;
	height: 22px;
	background: url(../images/NCERT_Package_header.gif) no-repeat left
		bottom;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 13px 0 0 13px;
}

.NCERTBookCourseBoxIconsHead span {
	font-size: 12px;
	font-weight: normal;
}

.NCERTBookCourseBoxIconsCont {
	width: 734px;
	height: 167px;
	background: url(../images/NCERTBook_AvailCourses_grad.gif) repeat-x left
		bottom #f8f8f8;
	border: 1px solid #cad2d7;
	border-top: none;
}

.NCERTBookCourseBoxIconsContBooks {
	width: 145px;
	margin-top: 15px;
	background: url(../images/NCERT_AvailCourses_verti_divider.gif) repeat-y
		right top;
	float: left;
	font-size: 12px;
	color: #000;
	text-align: center
}

.NCERTBookCourseBoxIconsContBookslast {
	width: 145px;
	margin-top: 15px;
	background: none;
	float: left;
	font-size: 12px;
	color: #000;
	text-align: center
}

/* new test pages.................. */
.greet {
	font-size: 12px;
	float: left;
	width: 500px;
	padding-top: 10px;
}

.greet h4 {
	font-size: 20px;
	color: #000;
}

.greet h6 {
	font-weight: normal;
	border-bottom: 1px dotted #d8d8d8;
	color: #000;
	padding-bottom: 8px;
}

.scorRes {
	background: url(../images/ySco.gif) no-repeat;
	float: left;
	padding-right: 28px;
	width: 199px;
	height: 69px;
	font-size: 57px;
	line-height: 40px;
	padding: 55px 0px 0px 20px;
	color: #000;
}

.GenStat {
	border: 1px solid #a4a4a4;
	padding: 16px 13px;
	background: #f9f9f9 url(../images/resPie.gif) no-repeat 590px;
	margin-top: 15px;
	float: left;
	width: 709px;
	color: #2a2a2a;
	font-size: 12px
}

.GenStat h6 {
	color: #2a2a2a;
	padding-bottom: 8px;
	background: url(../images/botLine.gif) repeat-x bottom;
	width: 540px;
}

.scst1 {
	float: left;
	width: 250px;
	margin-top: 14px;
}

.scst2 {
	float: left;
	width: 240px;
	margin-top: 14px;
	background: url(../images/VLine.gif) repeat-y left;
	padding-left: 50px;
}

.graph {
	margin-top: 10px;
	padding-right: 10px;
}

.radios {
	font-size: 12px;
	line-height: 21px;
	padding-left: 15px;
}

.radBT {
	margin-right: 15px;
	vertical-align: top;
}

.radiosTB tr td {
	padding: 3px 0px;
}

.scorResImg {
	float: left;
	padding-right: 28px;
	width: 199px;
	font-size: 57px;
	line-height: 40px;
	color: #000;
}

.greet2 {
	font-size: 12px;
	float: left;
	width: 500px;
	padding-top: 10px;
}

.greet2 h4 {
	font-size: 20px;
	color: #000;
	border-bottom: 1px dotted #d8d8d8;
	color: #000;
	padding-bottom: 8px;
}

.greetEstimate {
	background-color: #ececec;
	font-weight: bold;
	color: #2a2a2a;
	padding: 5px 15px;
	margin-top: 12px;
}

.setHead {
	font-size: 18px;
}

.qusHead {
	background-color: #616161;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 15px;
	margin-top: 10px;
}

.viewAnsPageNavCont {
	background: url(../images/view_answer_pagenav_bg.gif) repeat-x top left;
	width: 717px;
	padding: 11px 9px 8px 9px;
	height: 19px;
}

.viewAnsPageNavNum {
	float: left;
	border: 1px solid #c7c7c7;
	background-color: #fff;
	color: #2a2a2a;
	font-size: 12px;
	font-weight: bold;
	width: 15px;
	text-align: center;
	margin-right: 3px;
	display: block;
}

.viewAnsPageNavNum a {
	text-decoration: none;
	background-color: #fff;
	color: #000;
}

.viewAnsPageNavNum a:visited,.viewAnsPageNavNum a:active {
	text-decoration: none;
	background-color: #fff;
	color: #000;
}

.viewAnsPageNavNum a:hover {
	text-decoration: none;
	background-color: #569a19;
	color: #fff;
	display: block;
}

.yourAns {
	background-color: #f4f4f4;
	border: 1px solid #d4d4d4;
	width: 115px;
	padding: 3px 3px 3px 15px;
	color: #2a2a2a;
	font-size: 12px;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.yourAnswer {
	border: 1px solid #d4d4d4;
	width: 38px;
	color: #2a2a2a;
	font-size: 12px;
	font-weight: bold;
	margin-right: 20px;
	height: 20px;
	width: 90px;
	text-align: center;
	float: left;
	padding: 3px;
}

.yourAnsPercentTxt {
	background-color: #f4f4f4;
	border: 1px solid #d4d4d4;
	width: 464px;
	padding: 3px 3px 3px 15px;
	color: #2a2a2a;
	font-size: 12px;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.yourAnsPercent {
	border: 1px solid #d4d4d4;
	width: 45px;
	color: #2a2a2a;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 38px;
	text-align: center;
	float: left;
	padding: 3px;
}

.explanation {
	color: #2a2a2a;
	font-size: 12px;
	padding: 15px;
}

.explanation h4 {
	color: #2a2a2a;
	font-size: 12px;
}

.qusSpacer {
	height: 10px;
	display: block;
}

.ansOption {
	font-size: 12px;
	color: #000;
	padding: 3px 0 3px 25px;
}

.texImages2 {
	width: 155px;
	float: left;
	padding-right: 25px;
}

.liBull {
	width: 47px;
	height: 32px;
	background: url(../images/bult.gif) no-repeat center 10px;
}

#IQsubmit {
	margin-left: -5px;
	width: 90px;
	height: 35px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#IQsubmit :hover input {
	margin-top: -35px;
}

.graps {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}

.ongraps {
	width: 326px;
	height: 240px;
	float: left;
	background: #fbfbfb;
	border: 1px solid #f4f4f4;
	margin-right: 15px;
	padding: 15px;
}

.ongraps1 {
	width: 326px;
	height: 240px;
	float: right;
	background: #fbfbfb;
	border: 1px solid #f4f4f4;
	padding: 15px;
	font-size: 12px;
}

#Onsub {
	width: 70px;
	height: 35px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

#Onsub :hover input {
	margin-top: -35px;
}

/* new landing page....................... */
.oncal {
	width: 150px;
}

.landMain td {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.heading {
	font-family: Arial;
	font-size: 20px;
	color: #1F596D;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}

.landinpage tr td {
	padding: 5px 10px 5px 0px;
}

.landReg {
	font-size: 12px;
	width: 420px;
	height: 406px;
	float: left;
	background: url(../images/imagesLP/laregbg.gif) no-repeat 0px 15px;
	padding: 30px 30px 0px 30px;
}

.landReg2 {
	font-size: 12px;
	width: 420px;
	height: 406px;
	float: left;
	background: url(../images/imagesLP/laregbg.gif) no-repeat 0px 15px;
	padding: 30px 30px 0px 30px;
}

.landRegNe {
	font-size: 12px;
	width: 500px;
	height: 404px;
	float: left;
	background: url(../images/imagesLP/logBgN.jpg) no-repeat 0px 15px;
	padding: 30px 30px 0px 70px;
}

.landRegNe tr td {
	padding: 5px 0px;
	margin: 10px 0px;
}

/* End IE5-Mac hack */
* html .landReg {
	font-size: 12px;
	width: 420px;
	height: 434px;
	float: left;
	background: url(../images/imagesLP/laregbg.gif) no-repeat 0px 15px;
	padding: 30px 30px 0px 30px;
}

.landReg tr td {
	padding: 5px 0px;
	margin: 10px 0px;
}

.Lantesti {
	float: left;
	border: 1px solid #dadada;
	width: 404px;
	padding-bottom: 15px;
	margin-left: 2px;
}

#NewLanS {
	cursor: pointer !important;
	height: 29px;
	overflow: hidden;
	padding-right: 86px;
	text-align: center;
	width: 67px;
}

#NewLanS :hover input {
	margin-top: -31px;
}

.newTXB1L {
	border: 1px solid #dadada;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #000;
	height: 16px;
}

.newSel1L {
	border: 1px solid #dadada;
	font-size: 11px;
	margin-bottom: 4px;
	width: 186px;
	color: #000;
	height: 18px;
}

#voteS {
	cursor: pointer !important;
	height: 24px;
	overflow: hidden;
	padding-left: 10px;
	width: 75px;
}

#voteS :hover input {
	margin-top: -24px;
}

.polbar {
	height: 10px;
	color: #fff;
	border: 1px solid #fff;
}

.poltxt {
	font-size: 11px;
	line-height: 14px;
	padding-left: 5px;
}

.pbar {
	width: 150px;
	height: 10px;
}

.optionL {
	font-size: 11px;
	padding-bottom: 5px;
}

.optios {
	padding-bottom: 2px;
}

.polldivs {
	margin: 0px auto;
	padding-left: 7px;
}

.headBtnlink {
	float: left;
	padding-top: 10px;
}

.headBtn a {
	background-image: url(../images/library/hBan10.gif);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 52px;
	width: 486px;
}

.headBtn a:hover {
	background-position: left bottom;
}

/* New Lesson Summary Include Styles  */
.LSincludeHead {
	 
	background:  url(/media/images/lessonsummary.jpg) no-repeat left top;
	text-align:center;
	height: 33px;
	line-heihgt:33px; 
	display:block;
	text-indent:-5000px;
	padding:0; 
	font-size:16px; color:#000;
}

/*
	.needhelpbox h2{
	background: url(../images/paymentoptions.jpg) no-repeat left top;
	text-indent:-5550px;
	height:40px;
	}
.needhelpboxC{background: url(../images/needhelpvr.jpg) repeat-y left top;}
.footerimg{background: url(../images/needhelp_bottom.jpg) no-repeat left bottom; height:12px; width:250px;}

*/



.LSincludeCont {
	 background: url(../images/lessonsummary_vr.jpg) repeat-y left top;	
	border-top: none;
	 
	font-size: 12px;
	padding: 5px 0px 0px 10px;	 
	z-index:100;
	
}

.LSincludeSubHead {
	padding: 10px 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.LSincludeSubjectHead {
	padding: 15px 10px 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.LSlinksList ul {
	margin: 0;
	padding: 0;
}

.LSlinksList li {
	margin-left: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #deebf9;
}

.LSchapterTitle {
	font-weight: bold;
	font-size: 14px;
}

.LSchapterTitleTxt {
	background-color: #E8F2FB;
	padding: 10px;
	color: #000;
	margin: 5px 5px 0 0;
}

.LSchapterLearnmore {
	padding: 10px 0;
	font-weight: bold;
	text-align: right;
}

.LSchapterDes {
	padding: 10px 0;
}

/*  Header Top Input Box */
.headTopinputBox {
	width: 130px;
	height: 22px;
	border: 1px solid #838383;
	font-size: 11px;
	color: #4b4b4b;
	padding: 0px 3px;
	margin-top: 2px;
}

* html .headTopinputBox {
	width: 130px;
	height: 19px;
	border: none;
	border: 1px solid #838383 !important;
}

#headLoGBtn {
	float: right;
	padding-left: 3px;
	width: 72px;
	height: 36px;
	cursor: pointer !important;
	cursor: pointer;
	overflow: hidden;
}

/*#headLoGBtn:hover input{margin-top:-22px;}*/
* html #headLoGBtn {
	margin-top: 2px;
}

/* Right Min Register Banner */
.minRegBanner {
	font-size: 12px;
	font-weight: bold;
	width: 200px;
	/*height:141px; background: url('/media/images/min_register_win_DVD.gif') no-repeat top left;*/
	text-align: right;
}

.minRegBannerTxt {
	font-size: 12px;
	font-weight: bold;
	width: 200px;
	height: 21px;
	text-align: right;
	background: url('/media/images/win_dvd_contest_bg.jpg') no-repeat left
		bottom;
	padding: 3px 5px;
}

.minRegTXBR {
	border: 1px solid #aeaeae;
	font-size: 11px;
	margin: 4px 0;
	width: 120px; .
	width: 110px;
	color: #4b4b4b;
	height: 20px;
	padding: 0 5px;
	line-height: 24px;
}

/** html .minRegTXB{ width:176px; height:14px; }/* 



/* * html .minRegSel1{ height:14px; }*/
.minRegSel1R {
	border: 1px solid #aeaeae;
	font-size: 12px;
	margin: 4px 0;
	width: 132px;
	color: #4B4B4B;
	height: 21px;
}

.minRegSel1 {
	border: 1px solid #7F9DB9;
	font-size: 11px;
	margin: 4px 0;
	width: 186px;
	color: #000;
	height: 18px;
}

/* CBSE Tutorial */
.headerImg {
	width: 400px;
	height: 60px;
	padding: 140px 14px 0 0;
	display: block;
	margin-bottom: 10px;
	background: url('/media/images/imagesLP/landing_head_win_ad.jpg')
		no-repeat top left;
	font-weight: bold;
	text-align: right;
}

* html .headerImg {
	width: 430px;
	height: 102px;
	padding: 140px 25px 40px 0;
}

/*LearnNext Revamp Styles Start Here*/ /*Header Styles Start Here*/
#NewHeadR {
	width: 100%;
	height: 134px;
	background: url(../images/headerBG_New2.gif) repeat-x bottom;
	text-align: center;
}

#headerR {
	height: 108px;
	position: relative;
	width: 960px;
	/*background:url(../images/headerBG_New.gif) repeat-x bottom;*/
	margin: auto;
}

#logoR {
	padding: 0px;
}

#headerrightR {
	width: 306px;
	font-size: 10px;
}

/*Header Styles End Here*/ /*Home Page Body Styles*/
body.16 #primary {
	width: 419px;
	margin-left: 0px;
	text-align: left;
}

body.16 #secondary {
	width: 530px;
	margin-left: 9px;
	text-align: left;
}

body.16 #tertiary {
	width: 2px;
	margin-left: -210px;
}

body.16 #primaryLibrary {
	width: 960px;
	margin-left: 0px;
	text-align: left;
}

body.16 #secondaryLibrary {
	width: 210px;
	margin-left: 9px;
	text-align: left;
}

body.16 #tertiaryLibrary {
	width: 2px;
	margin-left: -210px;
}

/*End Home Page Body Styles*/
.regHRR {
	margin: 10px 0px 10px 0px;
	height: 1px;
	border-bottom: 1px dotted #dadada;
}

.NCERTBottomSaveMoneyLeft {
	width: 76px;
	float: left;
}

.NCERTBottomSaveMoneyRight {
	width: 333px;
	float: right;
}

.orangeTxt {
	color: #ff6008;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
}

.BlogTab {
	width: 97%;
	margin-bottom: 0px;
}

.BlogTab td {
	padding: 3px 0;
	font-size: 
}

/*.BlogTab td a{color:#ff6008; text-decoration:underline;}
.BlogTab td a:hover{color:#ff6008;  text-decoration:none;}*/
	/*LearnNext Revamp Styles End Here*/
.lessonTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
}

.lessonTab td {
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding: 5px;
}

/*LearnNext Revamp 10-June-2011 Styles Start Here*/
	/*Home Page Tabs Styles Start Here*/
.fade {
	 
	/*margin:20px auto; background:#EEE; padding:12px; border: solid 1px #9ba4aa; border-bottom: none;*/
	overflow: hidden;
}

.fade ul {
	margin: 0;
	padding: 0;
}

.fade .tabs {
	float: left;
	overflow: auto;
}

.fade .tabs li {
	float: left;
	list-style: none; /*border:1px solid #444; margin:1px;*/
	-moz-border-radius: 2px;
}

.fade .tabs li a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font: bold 10pt Verdana;
	background: #CCC;
}

.fade .tabs li:hover {
	margin: 0;
}

.fade .tabs li a.selected {
	background: url(../images/tab3_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabOne a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font: bold 10pt Verdana;
	background: url(../images/tab1.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabOne a:hover {
	margin: 0;
	background: url(../images/tab1_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabOne a.selected {
	background: url(../images/tab1_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabTwo a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font: bold 10pt Verdana;
	background: url(../images/tab2.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabTwo a:hover {
	margin: 0;
	background: url(../images/tab2_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabTwo a.selected {
	background: url(../images/tab2_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabThree a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font: bold 10pt Verdana;
	background: url(../images/tab3.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabThree a:hover {
	margin: 0;
	background: url(../images/tab3_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabThree a.selected {
	background: url(../images/tab3_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabFour a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font: bold 10pt Verdana;
	background: url(../images/tab4.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabFour a:hover {
	margin: 0;
	background: url(../images/tab4_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .tabs #tabFour a.selected {
	background: url(../images/tab4_hover.jpg) left top no-repeat;
	width: 160px;
	height: 41px;
}

.fade .items {
	clear: both; /*padding:6px 0;*/
	position: relative;
	top: 0;
	left: 0;
	height: 288px;
}

.fade .items #item1 {
	position: absolute;
	top: 0;
	left: 0; /*padding-top:6px;*/
}

.fade .items #item2 {
	position: absolute;
	top: 0;
	left: 0; /*padding-top:6px;*/
}

.fade .items #item3 {
	position: absolute;
	top: 0;
	left: 0; /*padding-top:6px;*/
}

.fade .items #item4 {
	position: absolute;
	top: 0;
	left: 0; /*padding-top:6px;*/
}

.tabCnt {
	height: 279px;
}

.tabCntIn {
	padding: 250px 0 0 450px;
	font-size: 13px;
	color: #0066CC;
}

.tabCntIn a {
	font-size: 13px;
}

#item1 .tabCnt {
	background: url("../images/homeBannerTabs2.jpg") no-repeat left top;
	width: 639px;
	height: 288px;
}

#item2 .tabCnt {
	background: url("../images/homeBannerTabs3.jpg") no-repeat left top;
	width: 639px;
	height: 288px;
}

#item3 .tabCnt {
	background: url("../images/homeBannerTabs4.jpg") no-repeat left top;
	width: 639px;
	height: 288px;
}

#item4 .tabCnt {
	background: url("../images/homeBannerTabs1.jpg") no-repeat left top;
	width: 639px;
	height: 288px;
}

/*End of Home Page Tabs Styles*/
.content .homeHeadings {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

/*Blog part Styles*/
.blogCntImg {
	float: left;
	margin-right: 5px;
	height: 145px;
}

.joinBox {
	font-size: 12px;
	background: #ededed;
	padding: 20px 0 20px 11px;
	border: 1px solid #8a8a8a;
	border-top: none;
	border-bottom: none;
	width: 293px;
}

.loginBox {
	border: 1px solid #8A8A8A;
	width: 304px;
	margin-bottom: 30px;
}

/*What Is LearnNext Styles Start Here*/
.whatCnt {
	margin-top: 0px;
}

.primaryWhat {
	width: 691px;
	float: left;
	border-radius: 8px;
	border: 1px solid #ddd;
	/*background:#fff url(../images/header_bottom.jpg) no-repeat left bottom;*/
	 
}

/*.primaryWhatHead {
	margin-bottom: 20px;	
	padding: 5px;
	border-radius: 8px;
	border: 1px solid #ddd;
	 
}*/

.primaryWhatHead h3 {
	font-size: 20px;	 
	color: #0060ac;
	padding: 20px 0 0px 20px;
	 margin:0;
	 	background:#fff url(../images/header.jpg) no-repeat left top;	
	font-weight: bold;
	width:691;
	height:61px;
}
 
.title h3 {font-size: 22px;	 
	color: #0060ac;
	padding: 20px 0 0 20px;
	margin:0px ;
	display:block;	 
	background:#fff url(../images/topvr.jpg) repeat-x left top;	
	font-weight: bold;
	height:60px;} 
	
.primaryWhatHead p {
	color: #000000;
	line-height: 1.5em;
	font-size: 12px;
	color: #000000;
	margin-bottom: 15px;
}

.primaryWhat p {
	font-size: 13px;
	color: #000000;
	line-height: 1.3em;
	margin:0px;
	padding:5px 20px;
	/*background:#fff url(../images/body_vr.jpg) repeat-y left top;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;  */
	
}

.secondaryWhat {
	width: 250px;
	float: right;
	
}
.oops{ background-color:#f5f5f5; -moz-border-radius: 15px;
border-radius: 15px; border:1px solid #ddd; font-weight:bold; color:#ff0000;}


.loginSign{width:150px; float:right; color:#fff; height:23px; padding-bottom:5px;  margin-top:5px; background:url(../images/bgregister.jpg) repeat-x left bottom;}
.loginSign a{ color:#fff!important; padding:0 5px 5px 5px; }
.loginSign a:hover{ color:#ffd71d!important; padding:0 5px 5px 5px; }
.loginSign a:active{ color:#ffd71d!important; padding:0 5px 5px 5px; }
 
 
 .steps{ width:250px !important; height:301px; background: url(../images/steps.jpg) no-repeat top;} 
 .blogwidget{width:252px !important; height:221px; padding-top:10px; background: url(../images/blogwidget.jpg) no-repeat top;}
.stepsHead {
	width: 210px;
	/*background-color: #7f9db9;*/
	color: #000;
	font-size: 14px;
	text-align: center;
	padding: 10px 0 7px 20px;
	line-height: 1.2em;
	background: url("../images/six_steps.jpg") no-repeat 15px 12px;
}

.blogHead {
	width: 240px;
	/*background-color: #7f9db9;*/
	 font-weight:bold;
	font-size: 16px; 
	padding-top:15px;
	padding-left:20px;
	color:#0060ac;
	text-align:left;
	margin:0 auto;
	line-height: 1.2em;
}
.stepsHead span{ font-size: 20px; padding-top:5px;}
.stepsPoints p {
	margin-bottom: 10px;
	line-height: 1.5em;
}

.stepsPoints {
	
	
	text-align: left;
	padding: 10px;
	font-weight: bold;
	font-size: 13px;
	/*border: 1px solid #7f9db9;*/
	color: #0066CC;
}

.stepNumering ol {
	list-style-type:numaric;
	line-height: 1.2em;
	padding-left: 25px;
	color:#000;	
}
.stepNumering li {
	 
	padding:10px 0 10px 10px;
	border-top:1px solid #a5cefe;
	font-weight:normal;
	
}
.stepNumering #current{font-weight:bold;background:none;}
.stepNumering li a{ font-weight:normal;color:#0066cc;}
.stepNumering li a:hover{  font-weight:normal; text-decoration:underline;}
.blogNumering ol{line-height: 1.2em;
	padding-left: 25px;
	color:#000;	}

.blogNumering li {
	 
	padding:10px 0;
	border-top:1px solid #a5cefe;
	font-weight:normal;
	width:200px;
	margin:0px 20px;
}


.blogNumering #current{font-weight:bold;background:none;}
.blogNumering li a{font-weight:normal;color:#0066cc;}
.blogNumering li a:hover{  font-weight:normal; text-decoration:underline;}
  

.downloadPoints {
	width: 204px;
	text-align: left;
	padding: 10px;
	font-size: 13px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	border-top: none;
	background: url("../images/downloadPointsBG.gif") repeat-x left bottom
		#fff;
}

.downloadPoints li {
	background: url("../images/downloadBullets.gif") no-repeat left 5px;
	line-height: 1.3em;
	padding-left: 14px;
	margin-bottom: 10px;
}

/*Benefits Styles Start Here*/
.benefitsBox {
	width: 326px;
	margin-bottom: 50px;
}
#benefitsOne p,#benefitsTwo p{ padding-left:0 !important;}

#benefitsOne td,#benefitsTwo td {
	vertical-align: top;
}

#benefitsOne img,#benefitsTwo img {
	padding-top:3px;
	text-align:right;
	padding-right:8px;
}
.primaryWhat .benefitsBoxHead {
	vertical-align: top;
	font-size: 17px;
	font-weight: bold;
	line-height:normal;
	text-align:left
}

#benefitsOne {
	float: left;
}

#benefitsOne div {
	height: 144px;
	width: 326px;
	margin-bottom: 50px;
}

#benefitsTwo {
	float: right;
}

#benefitsTwo div {
	height: 144px;
	width: 326px;
	margin-bottom: 50px;
}

/*Available Courses Styles Start Here*/
#coursesCnt {
	margin:0 auto;
	margin-bottom: 10px;
	width: 690px;
}

.coursesTab {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin:0 auto;
	width: 660px;
	background: #fff;
}

.coursesTab tr,.coursesTab td {
	text-align: left;
	font-size: 12px;
	padding: 5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.tabHeading {
	background: #ccc;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.changeCol {
	background: #fafafa;
}

.grayStar {
	background: url("../images/compareStar.gif") no-repeat scroll 38% 7px
		transparent;
}

.coursesSelTab td {
	font-size: 13px;
	padding-right: 10px;
}

.conceptTab {
	border-left: 1px solid #cccccc;
	/*border-top: 1px solid #cccccc;*/
	border-right: 0px solid #cccccc;
	margin:0;
}

.conceptTab tr,.conceptTab td {
	text-align: left;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	/*border-right: 1px solid #cccccc;*/
	line-height: 1.5em;
}

#whatStuMain {
	width: 710px;
	margin-top: 15px;
}

.whatStu h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 20px;
}

.whatStu {
	float: left;
	width: 200px;
	padding-right: 20px;
	margin-right: 20px;
	background: url("../images/dividerLong.gif") no-repeat right top;
}
.whatStu img{margin:0 0 0 20px;}
.whatStu p {
	margin: 0;
	line-height: 1.5em;
}

.systemReq {
	background: url("../images/sysReq.jpg") no-repeat left top;
	width: 226px;
	height: 40px;
	margin-bottom: 10px;
	cursor: hand;
	cursor: pointer;
}

.downloadPoints hr {
	background: #f6f6f6 none repeat scroll 0 20%;
	border: medium none;
	color: #f6f6f6;
	display: block;
	height: 1px;
	width: 100%;
}

#compareCnt {
	border: 1px solid #C0C0C0;
	width: 690px;
	height: 390px;
	background: #fff;
}

.helpHead {
	background-color: #7F9DB9;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.2em;
	padding: 7px;
	text-align: left;
	/*width: 196px;*/
}


/*
.librarytop{background: url(../images/menutop_lib.png) no-repeat left top;
    width: 239px; 
	height: 10px;} 
	
.libraryfooter {
	background: url(../images/menubottom_lib.png) no-repeat left top; 
	height: 10px; 
	 vertical-align:top;
}*/

.library{
	background: url(../images/lib_leftmenu.gif) repeat-x left top;
	padding-top:10px;
	width: 241px;   
	height:250px; 
	/*border-right:1px solid #ddd;
	border-left:1px solid #ddd;*/ 
 
}

.library li a{ font-weight:bold; padding:0 10px; text-decoration:none; line-height:25px; color:#505956;}
.library li a:hover,#current{ font-weight:bold; text-decoration:none; line-height:25px; color:#0069ce;}


.round{	width:250px; -moz-border-radius: 8px; 
border-radius: 8px; border:1px solid #ddd;	 
	margin-bottom: 15px;}

.helpBox { /*width:208px;*/
	background: url(../images/lessonsummary_bottom.jpg) no-repeat left bottom;
	z-index:1000;
	padding-bottom:8px;
	background-color: #eef6ff;
		width:250px;
	/*border: 1px solid #7F9DB9;
	margin-top:20px;*/
	/*
	 -moz-border-radius: 8px; 
	border-radius: 8px; border:1px solid #ddd;*/
		margin-bottom: 5px;

	  

}


.needhelpbox h3{
	background: url(../images/needhelp.jpg) no-repeat left top;
	text-indent:-5550px;
	height:40px;
	}
	.paymentoptions h2{
	background: url(../images/paymentoptions.jpg) no-repeat left top;
	text-indent:-5550px;
	height:40px;
	}
	
.needhelpbox h4{
	background: url(../images/systemrequirements.jpg) no-repeat left bottom;
	text-indent:-5550px;
	height:40px;
	}
	.needhelpbox h5{
	background: url(../images/yougetfree.jpg) no-repeat left bottom;
	text-indent:-5550px;
	height:40px;
	}
.needhelpbox ul li{
	font-size: 12px;
	padding:5px;
	font-weight:normal;
	color: #000;
	list-style-image: url(../images/red-arw.gif);
	list-style-position: outside;
	width:200px;
	line-height:20px;
	margin-left:25px;
	}
	
.needhelpboxC{background: url(../images/needhelpvr.jpg) repeat-y left top;}
.footerimg{background: url(../images/needhelp_bottom.jpg) no-repeat left bottom; height:12px; width:250px;}
.topround{background: url(../images/white_roung_top.jpg) no-repeat left bottom; height:12px; width:250px; margin-top: 0px !important}
.helpBoxCnt {
	padding: 15px 20px 10px 23px;
	
	font-size: 13px;
}

.helpTxtBox {
	 
	color: #4B4B4B;
	font-size: 13px;
	height: 25px;
	line-height: 24px;
	margin: 6px 0;
	padding: 0 5px;
	width: 193px;
}

.helpSubmit {
	background: url(../images/btn_SubmitBlue.jpg) no-repeat right top;
	width: 79px;
	height: 37px;
	vertical-align: bottom;
}
#msg{ font-weight:normal; width:180px; font-size:14px; line-height:20px; text-align:center; display:none;}
#msg .thankyou{ font-weight:bold; margin-top:20px; font-size:16px; color:#025fac;}

/*End of What Is LearnNext Styles*/ /*Blog panel Styles*/
.blogBox {
	border: #cccccc 1px solid;
	background: url(../images/blog_panel_BG.jpg) repeat-x left bottom #fff;
	/*margin-top:43px; width:222px;*/
}

.blogBoxCnt {
	margin: 12px;
}

.blogCntHeader {
	font-size: 19px;
	font-weight: bold;
	line-height: 1em;
}

.bolgBoxList {
	margin-top: 15px;
}

.bolgBoxList li {
	margin-bottom: 10px;
}

.bolgBoxList li a {
	background: url("../images/downloadBullets.gif") no-repeat left 5px;
	line-height: 1.3em;
	padding-left: 14px;
	font-size: 13px;
}
* {outline:none;} 
/*End Blog panel Styles*/ /*Library Styles*/


 

.go_button{background: url("../images/btn_go.jpg") top left no-repeat; 
    cursor:pointer;
    height: 34px;
	width: 78px;
	border:none;
}

.goBtn a {
	background: url("../images/btn_go.jpg") top left no-repeat; 
	cursor: pointer !important;
	display: block;
	height: 34px;
	width: 73px;
}

.goBtn a:hover {
	background-position: left bottom;
}

.downloadBtn a {
	background-image: url(../images/btn_download2.jpg);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 41px;
	width: 186px;
}

.downloadBtn a:hover {
	background-position: left bottom;
}

.buyBtn a {
	background-image: url(../images/btn_buy2.jpg);
	background-position: left top;
	cursor: pointer !important;
	display: block;
	height: 41px;
	width: 145px;
	margin:0 20px 20px 0;
}

.buyBtn a:hover {
	background-position: left bottom;
}

.lessonBarCnt {
	border: 1px solid #ddd;
	background: #fff;
	padding:0px; margin:0px;
	width:237px;
}

.content .lessonInTab {
	font-size: 13px;
	padding: 20px; 
	width:239px;
	margin: 0;
}

/*.content .lessonInTab td {
	padding-right: 10px;
}*/

.content .lessonInTab a {
	line-height: 1.5em;
}

.lessonBarCnt h1 {
	font-size: 14px;
	margin-bottom: 10px;
	
}
.tableContLess{width:660px; margin:0 auto;}
.tableContLess p{ width:310px;  text-align:left;}
.lesson_content{width:660px;  text-align:left; line-height:22px;
/*
-moz-column-count:2; /* Firefox   
-webkit-column-count:2; /* Safari and Chrome  
column-count:2;
-moz-column-gap:40px; /* Firefox   
-webkit-column-gap:40px; /* Safari and Chrome   
column-gap:40px;*/

}

.lesson_content ul{padding:7px; margin-left:10px; }
.lesson_content li{padding:0px; margin:0px;list-style: square; margin-left:20px; list-style:outside; }

.dropdwnclass { width:110px; margin-top:0px; display:block; vertical-align:bottom;padding:0; margin-right:10px;font-size: 11px;  height: 20px; color:#000000;}
.dropdwnclass1 { width:180px; margin-top:0px; display:block; vertical-align:bottom;padding:0; margin-right:10px;font-size: 11px;  height: 20px; color:#000000;}
.dropdwnclass2 { width:60px; margin-top:0px; display:block; vertical-align:bottom;padding:0; margin-right:10px;font-size: 11px;   height: 20px; color:#000000;}
 .rss_item{ line-height:20px; font-size:12px;}
 
 #internationa-login
{
width:300px;
float:right;
background:url(../images/in-login-bg.png) no-repeat center top;
padding:20px 25px;
}