body {
	margin: 0px;
	padding: 0px;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
	height: 100%;
}
a {
	border: 0px;
}
a:hover {
	border: 0px;
}
div, ul, li, p, font, strong, span, lable, h1, h2, h3, h4, h5, h6, ranking-detail-right h7, h8, h9, class, form, input, textarea {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
input[type=submit], input[type=reset], input[type=button] {
	filter: chroma(color=#000000);
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
#row {
	width: auto;
}
#row ul {
	width: auto;
}
#row ul li {
	width: auto;
}
.image-sprite {
	position: absolute;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
.image-sprite.take-test {
	clip: rect(0px 50px 50px 0px);
	margin: -5px 0px 0 0px;
}
.image-sprite.profile {
	clip: rect(0px 100px 50px 45px);
	margin: -9px 0px 0 -54px;
}
.image-sprite.document {
	clip: rect(0px 150px 50px 100px);
	margin: -9px 0px 0 -110px;
}
.image-sprite.report {
	clip: rect(0px 220px 55px 155px);
	margin: -9px 0px 0 -168px;
}
.image-sprite.package {
	clip: rect(0px 270px 55px 215px);
	margin: -9px 0px 0 -220px;
}
.image-sprite.news {
	clip: rect(0px 310px 55px 258px);
	margin: -9px 0px 0 -270px;
}
.image-sprite.facebook {
	clip: rect(60px 620px 120px 0px);
	margin: -100px 0px 0 -15px;
}
.image-sprite.home1 {
	clip: rect(0px 370px 60px 320px);
	margin: -22px 0px 0 -375px;
}
.image-sprite.home2 {
	clip: rect(0px 410px 60px 360px);
	margin: -22px 0px 0 -420px;
}
.image-sprite.home3 {
	clip: rect(0px 450px 60px 410px);
	margin: -28px 0px 0 -460px;
}
.image-sprite.home4 {
	clip: rect(0px 480px 60px 445px);
	margin: -24px 0px 0 -500px;
}
.image-sprite.home5 {
	clip: rect(0px 525px 60px 490px);
	margin: -27px 0px 0 -545px;
}
.image-sprite.calender {
	clip: rect(230px 20px 250px 0px);
	margin: -234px 0px 0 -6px;
	position: reletive
}
.image-sprite.help {
	clip: rect(16px 29px 32px 0px);
	margin: -15px 0 0 0px;
}
.image-sprite.com {
	clip: rect(0px 29px 16px 0px);
	margin: 3px 0 -300px 0px;
}
.image-sprite.redo {
	clip: rect(32px 29px 48px 0px);
	margin: -30px 0 0 2px;
}
.image-sprite.pdf {
	clip: rect(63px 29px 85px 0px);
	margin: -67px 0 0 -20px;
}
.image-sprite.doc {
	clip: rect(110px 29px 130px 0px);
	margin: -113px 0 0 -20px;
}
.image-sprite.xls {
	clip: rect(134px 29px 160px 0px);
	margin: -137px 0 0 -20px;
}
.image-sprite.ppt {
	clip: rect(160px 29px 180px 0px);
	margin: -162px 0 0 -20px;
}
.image-sprite.txt {
	clip: rect(85px 29px 110px 0px);
	margin: -90px 0 0 -20px;
}
.image-sprite.pacactive {
	clip: rect(0px 120px 50px 0px);
	margin: -5px 0 0 -110px;
}
.image-sprite.renew {
	clip: rect(320px 120px 430px 0px);
	margin: -340px 0 0 -110px;
}
.image-sprite.pac {
	clip: rect(50px 120px 110px 0px);
	margin: -60px 0 0 -110px;
}
.image-sprite.edit {
	clip: rect(48px 29px 63px 0px);
	margin: -45px 0 0 -20px;
}
.image-sprite.schedule {
	clip: rect(180px 29px 205px 0px);
	margin: -183px 0 0 -30px;
}
.image-sprite.schedule1 {
	clip: rect(208px 29px 234px 0px);
	margin: -212px 0 0 -30px;
}
.image-sprite.down-button {
	clip: rect(125px 250px 610px 20px);
	margin: -140px 0 0 -42px;
}
.listleft {
	float: left;
}
.listright {
	float: right;
}
#displayitem4 {
	float: left;
	padding: 0px 0px 0px 10px;
}/*row start*/
#row1 {
	width: auto;
}
#row1 ul {
	width: auto;
}
#row1 ul li {
	width: auto;
	position: absolute
}
/*row close*/

/*row start*/
#row2{width:auto; height:5px;}
/*row close*/

/*class start*/
.clearboth{clear:both; margin:0px; padding:0px;}
/*class close*/

/*wrapper start*/
#wrapper{width:auto; margin:0px auto;}
/*wrapper start*/

/*header start*/
.header a{color:#FFF; text-decoration:none; outline:0;/* added by Shubham 23-10-2013*/}
.header a:hover{color:#f0ed50; text-decoration:none;}
.header span{color:#f0ed50;}
.inside-header{width:100%; margin:0px auto; padding:10px 0px 10px 30px; overflow:hidden;}
.left-logo{visibility:hidden; float:left; margin:0px;}/*here margin-left was 6% change to 10% by  navneet*/
.header-right{margin:0px 5% 0 0px; color:#FFF; font-size:11px; font-weight:bold;}/*in header-right 10% modified to 3.5%*/
.header-right ul li.frame{box-shadow:0px 0px 10px #000000; -webkit-box-shadow:0px 0px 10px #000000; border:1px #9ebbec solid;}
.top-rightimage{border:2px #ffffff solid; margin:0px;}
.header-right-top{padding:12px 0 0 0px;}
/*header close*/

/*eliment start*/
.eliment{width:auto; margin:0px auto;}
.middle-row{width:100%; margin:0px auto;}
/*eliment close*/

/*sidebar start*/
.sidebar{width:14%; float:left; margin:40px 0px 0 3%;}
.sidenavigation{width:auto;}
.sidenavigation ul{width:auto;}
.sidenavigation ul li{width:auto; margin:2px 0 0 0px; color:#5e5e5f;}
.sidenavigation ul li a{text-decoration:none; color:#5e5e5f; display:block; padding:7px 0px 7px 40px; background:url(../images/left-nevigation.png) no-repeat 10px 5px #f4f4f4; border-radius:6px 0px 0px 6px;}
.sidenavigation ul li a:hover{text-decoration:none; color:#5e5e5f; display:block; padding:7px 0px 7px 40px; background:url(../images/left-nevigation.png) no-repeat 10px -31px #e4ecf1;}
.sidenavigation ul li a.home{background:url(../images/left-nevigation.png) no-repeat 10px -31px #e4ecf1;}
.sidenavigation ul li a.home-icon-active{background:url(../images/left-nevigation.png) no-repeat 10px -31px #e4ecf1; font-weight: bold;}
.sidenavigation ul li a.test{background:url(../images/left-nevigation.png) no-repeat 10px -57px #f4f4f4;}
.sidenavigation ul li a:hover.test{background: url(../images/left-nevigation.png) no-repeat 10px -80px #e4ecf1;}
.sidenavigation ul li a.active-test{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -80px #e4ecf1;}
.sidenavigation ul li a.profile{background:url(../images/left-nevigation.png) no-repeat 10px -110px #f4f4f4;}
.sidenavigation ul li a:hover.profile{background:url(../images/left-nevigation.png) no-repeat 10px -137px #e4ecf1;}
.sidenavigation ul li a.active-profile{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -137px #e4ecf1;}
.sidenavigation ul li a.document{background:url(../images/left-nevigation.png) no-repeat 10px -178px #f4f4f4;}
.sidenavigation ul li a:hover.document{background:url(../images/left-nevigation.png) no-repeat 10px -210px #e4ecf1;}
.sidenavigation ul li a.active-document{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -210px #e4ecf1;}
.sidenavigation ul li a.report{background:url(../images/left-nevigation.png) no-repeat 10px -245px #f4f4f4;}
.sidenavigation ul li a:hover.report{background:url(../images/left-nevigation.png) no-repeat 10px -276px #e4ecf1;}
.sidenavigation ul li a.active-report{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -276px #e4ecf1;}
.sidenavigation ul li a.package{background:url(../images/left-nevigation.png) no-repeat 10px -308px #f4f4f4;}
.sidenavigation ul li a:hover.package{background:url(../images/left-nevigation.png) no-repeat 10px -335px #e4ecf1;}
.sidenavigation ul li a.active-package{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -335px #e4ecf1;}
.sidenavigation ul li a.inbox{background:url(../images/left-nevigation.png) no-repeat 10px -365px #f4f4f4;}
.sidenavigation ul li a:hover.inbox{background:url(../images/left-nevigation.png) no-repeat 10px -395px #e4ecf1;}
.sidenavigation ul li a.active-inbox{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -395px #e4ecf1;}
.sidenavigation ul li a.friend{background:url(../images/left-nevigation.png) no-repeat 10px -426px #f4f4f4;}/*here font-weight add by navneet for active sidebar*/
.sidenavigation ul li a:hover.friend{background:url(../images/left-nevigation.png) no-repeat 10px -455px #e4ecf1;}
.sidenavigation ul li a.active-friend{font-weight:bold;	background:url(../images/left-nevigation.png) no-repeat 10px -455px #e4ecf1;}
.sidenavigation ul li a.news{background:url(../images/left-nevigation.png) no-repeat 10px -485px #f4f4f4;}
.sidenavigation ul li a:hover.news{background:url(../images/left-nevigation.png) no-repeat 10px -511px #e4ecf1;}
.sidenavigation ul li a.active-news{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -511px #e4ecf1;}
.sidenavigation ul li a.download{background:url(../images/left-nevigation.png) no-repeat 10px -536px #f4f4f4; font-weight: normal;}
.sidenavigation ul li a:hover.download{background:url(../images/left-nevigation.png) no-repeat 10px -562px #e4ecf1;
font-weight:normal;}
.sidenavigation ul li a.active-download{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -562px #e4ecf1;}
.sidenavigation ul li a.bookmark{background:url(../images/left-nevigation.png) no-repeat 10px -668px #f4f4f4; font-weight:normal;}
.sidenavigation ul li a:hover.bookmark{background:url(../images/left-nevigation.png) no-repeat 10px -702px #e4ecf1; font-weight:normal;}
.sidenavigation ul li a.active-bookmark{font-weight:bold; background:url(../images/left-nevigation.png) no-repeat 10px -702px #e4ecf1;}
/*sidebar close*/

/*right coloumn start*/
.sidenavigation ul li a.hindiSupport{background:url(../images/support-icon.png)no-repeat 10px 5px; position:relative; font-weight:normal;}
.sidenavigation ul li a:hover.hindiSupport{background:url(../images/support-icon-hover.png)no-repeat 10px 5px #e4ecf1; position:relative; font-weight:normal;}
.sidenavigation ul li a.active-hindiSupport{font-weight:bold; background:url(../images/support-icon-hover.png) no-repeat 10px 5px #e4ecf1; position:relative;}/*this line added by navneet*/
.right-coloumn{width:80%; margin:20px 3% 0 0px; float:left;}
/*right coloumn close*/
.profile-coloumn{width:auto;}
.profile-coloumn.round{border:1px #e4ecf1 solid; border-radius:8px; -webkit-border-radius:8px; padding:0 0 3px 0px;}

/*top corner start*/
.top-corner{width:auto; height:17px; background:url(../images/all-reapt-images.png) left -928px;}
.top-left-corner{width:12px; height:17px; float:left; background:url(../images/all-small-images.png) right 0px no-repeat;}
.top-right-corner{width:12px; height:17px; float:right; background:url(../images/all-small-images.png) right -22px no-repeat;}
/*top corner close*/

/*bottom corner start*/
.bottom-corner{width:auto; height:14px; background:url(../images/all-reapt-images.png) left -950px;}
.bottom-left-corner{width:12px; height:14px; float:left; background:url(../images/all-small-images.png) right -42px no-repeat;}
.bottom-right-corner{width:12px; height:14px; float:right; background:url(../images/all-small-images.png) right -60px no-repeat;}
/*bottom corner close*/

.list{width:500px;}
.list ul{width:auto;}
.list ul li{width:auto;}

/*content start*/
.content{width:auto;}
.content-left-shadow{width:auto; background-image:url(../images/left-shadow.jpg); background-repeat:repeat-y;}
.content-right-shadow{width:auto; background-image:url(../images/right-shadow.jpg); background-position:right; background-repeat:repeat-y;}
.content-center{width:auto; background:#ffffff; min-height:440px; margin:0px 3px; overflow:hidden; padding:5px 15px 12px 15px;}
.content-center h4{padding:190px 0px; text-align:center; font-size:18px; font-weight:normal; color:#656565;}
.contant-row{width:auto;}
/*content close*/

/*yellow row start*/
.yellow-row{width:auto; padding:15px; background-color:#fdfcce; border:1px #dcce87 solid; border-radius:8px; -webkit-border-radius:8px;}
.yellow-row-1{width:auto;}
.yellow-row-2{width:auto; margin:20px 0 0px 0px; background-image:url(../images/mail-top.gif); background-repeat:repeat-x; background-position:left top; overflow:hidden;}
.yellow-row-2 a{text-decoration:none; color:#df2222; text-decoration:none;}
.yellow-row-2 a:hover{text-decoration:none; color:#000000; text-decoration:none;}
.yellow-row-2 strong{font-weight:bold; font-size:14px;}
.yellow-row-2 span{color:#df2222;}
.yellow-row-left{float:left; margin:14px 0 0 10px;}
.yellow-row-right{float:right; margin:14px 0 0 0px;}
.yellow-image{float:left; background:#fff; box-shadow:0px 0px 6px #333333; -webkit-box-shadow:0px 0px 6px #333333; border:1px #dcce87 solid; padding:5px; margin:0px 15px 0px 0px;}
.yellow-detail{float:left; width:120px;}
.yellow-detail ul{width:auto;}
.yellow-detail ul li{width:auto; margin:5px 0 0 0px;}
.yellow-detail ul li strong{color:#274986; font-size:14pt;}
.yellow-mail{float:left; width:31px; height:25px; background-image: url(../images/all-small-images.png); background-position:right -85px; background-repeat:no-repeat; margin:5px 0 0 0px;}
.yellow-mail-count{float:right; width:13px;	height:13px; background-image:url(../images/all-small-images.png); background-position:right -111px; color:#FFF; font-size:10px; text-align:center; margin:2px 2px 0 0px;}
/*yellow row close*/

/*total detail start*/
.total-detail-row{float:right; width:180px; margin:0px 0px 0 15px;}
.total-detail-heading{width:auto; font-size:13pt; padding:5px 4px; background-image:url(../images/mail-top.gif); background-position:bottom; background-repeat:repeat-x; font-size:12pt; font-weight:bold; color:#3f3f3f;}
.total-detail-heading a{text-decoration:none; color:#375a9c;/*color given by navneet*/}/*add by Gaurav for bug(1581)*/
.total-detail-heading a:hover{text-decoration:none;/*here color:#df2222 remove by navneet*/}/*add by Gaurav for bug(1581)*/
.total-detail{width:auto;}
.total-detail ul{width:auto; background-image:url(../images/left-nevigation.png); background-position:left -642px; background-repeat:no-repeat; border-bottom:#c0af2c dotted 1px; overflow:hidden; padding:5px 5px 5px 20px;}
.total-detail ul li{
	margin: 0px 0 0 0px;
	color: #5e5e5f;
}
.total-detail ul li span {
	display: block;
	padding: 5px 10px 5px 20px;
}
.total-detail ul li strong {
	color: #ff0000;
	font-weight: normal;
}/*total detail close*//*grow row start*/
.gray-row {
	width: auto;
	margin: 0px 0 0 -1%;
}
.gray-row-coloumn {
	width: 48.5%;
	height: 240px;/*here min-height change to height */
	float: left;
	background-color: #ffffff;
	border: 1px #e4e5e6 solid;
	margin: 12px 0px 0px 1.2%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}

.gray-map-coloumn {
	width: 98.5%;
	min-height: 260px;
	float: left;
	background-color: #ffffff;
	border: 1px #e4e5e6 solid;
	margin: 12px 0px 0 1.2%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}/*grow row close*//*container start*/
#container31 {
	width: auto;
	height: 250px;
}
#container81 {
	width: auto;
	height: 250px;
}
#container {
	width: auto;
	height: 250px;
}
#container1 {
	width: auto;
	height: 174px;
	margin: 0px 10px 10px 10px;
}
#container2 {
	width: auto;
	height: 500px;
	margin: 0px 10px 10px 10px;
}
#container21 {
	width: auto;
	height: 400px;
	margin: 0px 10px 10px 10px;
}
#container22 {
	width: auto;
	height: 174px;
	margin: 0px 10px 10px 10px;
}
#container3 {
	width: auto;
	height: 500px;
	margin: 10px 10px 10px 10px;
}
deleteDiv {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.close-map {
	width: auto;
	text-align: right;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	overflow: hidden;
}
.close-map-left {
	float: left;
	font-size: 12pt;
	font-weight: bold;
	color: #5e5e5a;
	padding: 5px 0 0 45px;
}
.map-icon {
	margin: -5px 10px 0 0px;
}/*container close*/
#demo-content {
	padding-top: 30px;
}/*left-coloumn-start*/
.package-coloumn {
	width: auto;
	background-color: #eef0f0;
	margin: 0 0 10px 0px;
	padding: 10px 10px 20px 10px;
}
.package-heading {
	width: auto;
	color: #1d66b2;
	font-size: 13.5pt;
	padding: 0px 0px 5px 70px;
}
.package-heading.without-image {
	padding: 0px 0px 5px 10px;
}
.package-coloumn div.new {
	background: url(../images/all-images1.png) no-repeat -5px -110px;
	position: absolute;
	margin: -10px 0 0 -10px;
	width: 73px;
	height: 73px;
}
.package-coloumn div.newA {
	background: url(../images/all-images1.png) no-repeat 0px -50px;
	position: absolute;
	margin: -10px 0 0 -6px;
	width: 103px;
	height: 56px;
}
.package-coloumn div.new.renew {
	background: url(../images/all-images1.png) no-repeat -5px -448px;
	position: absolute;
	margin: -10px 0 0 -10px;
	width: 73px;
	height: 73px;
}
.package-coloumn div.new.renewA {
	background: url(../images/all-images1.png) no-repeat -4px -340px;
	position: absolute;
	margin: 0px 0 0 -6px;
	width: 105px;
	height: 56px;
}
.package-coloumn div.new.soldA {
	background: url(../images/all-images1.png) no-repeat 0px 6px;
	position: absolute;
	margin: -10px 0 0 -6px;
	width: 104px;
	height: 56px;
}
/*here class newA,renewA,soldA add by navneet*/



.package-coloumn div.new.sold {
	background: url(../images/all-images1.png) no-repeat -5px -200px;
}
.white-package {
	width: auto;
	background-color: #ffffff;
	padding: 10px 10px 10px 20px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}
.package-matter {
	width: auto;
	color: #46453f;
	text-align: justify;
	line-height: 14pt;
	font-size: 13.5px;
	word-wrap: break-word;
}
.package-detail-row {
	width: auto;
	margin: 20px 0 0 0px;
	padding: 3px 0 10px 0px;
	border-top: 1px #d8d9db solid;
}
.package-detail {
	float: right;
	margin: 0px 0 0 0px;
}
.package-detail ul {
	width: auto;
	overflow: hidden;
	margin: 0 0 0 0px;
	padding: 10px 0 0 0px;
}
.package-detail ul li {
	float: left;
	color: #46453f;
	text-align: center;
	padding: 5px 18px 5px 21px;
}
.package-detail ul li img {
	margin: -5px 0px 0px 0px;
}
.package-detail ul li.right {
	width: 100px;
	text-align: right;
	padding: 5px 0px 5px 21px;
	float: right;
}
.package-detail ul li strong {
	color: #535352;
	font-size: 11px;
	font-weight: bold;
}
.package-detail ul li strong.num {
	font-size: 16px;
	color: #535352;
	font-weight: normal;
}
.package-detail ul li span {
	color: #669a32;
	font-size: 16px;
}
.package-right-border {
	border-right: 1px #d8d9db solid;
}
.view-syllabus {
	float: left;
	margin: 20px 0px 0 0px;
}
.view-syllabus a {
	text-decoration: none;
	color: #46453f;
	padding: 9px 10px 9px 35px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -872px;
	background-repeat: repeat-x;
	background-color: #dadada;
	display: block;
	border: 1px #b9b9b9 solid;
	margin: 0 0 8px 0px;
	vertical-align: top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.view-syllabus a:hover {
	text-decoration: none;
	color: #46453f;
	padding: 9px 10px 9px 35px;
	background-image: url(../images/.jpg);
	background-repeat: repeat-x;
	background-color: #cbdeef;
	display: block;
	border: 1px #9bc1e0 solid;
}
.view-image {
	margin: -3px 10px -4px -20px;
	vertical-align: top;
}/*left-coloumn-close*//*pagenation-start*/
.pageline {
	width: auto;
	height: 21px;
	margin: 8px 0 10px 0px;
	background-image: url(../images/pafe-down-image.jpg);
	background-repeat: no-repeat;
}/*pagenation-close*//*profile-start*/
/*login-detail-start*/.login-detail {
	width: auto;
}
.login-detail ul {
	width: auto;
	overflow: hidden;
	padding: 0px 0px 0px 32px;
}
.login-detail ul li {
	float: left;
	margin: 0 0 0 20px;
	color: #535352;
	font-size: 13pt;
	font-weight: bold;
}
.login-top {
	padding: 20px 0px 0px 0px;
}/*login-detail-close*//*refer-friend-start*/
.refer-friend {
	width: auto;
}
.refer-friend ul {
	width: auto;
	overflow: hidden;
}
.refer-friend ul li {
	float: left;
	margin: 0 0 0 20px;
	color: #7d7d7c;
	font-size: 20px;
	font-weight: normal;
}
.login-top {
	padding: 18px 0px 0px 0px;
}
.refer-matter {
	width: auto;
	color: #535352;
	line-height: 14pt;
	text-align: justify;
	padding: 0px 0px 20px 0px;
}
.refer-matter strong {
	font-weight: bold;
}/*refer-friend-close*//*test-heading-start*/
.test-heading {
	width: auto;
	margin: 20px 0 0 0px;
}
.test-heading ul {
	width: auto;
	overflow: hidden;
}
.test-heading ul li {
	float: left;
	margin: 0 0 0 20px;
	color: #535352;
	font-size: 12pt;
	font-weight: bold;
}
.test-heading strong {
	font-weight: bold;
	color: #898888;
}
.test-heading span {
	font-size: 10px;
}
/*refer-friend-close*//*login-detail-row-start*/.login-detail-row {
	width: auto;
}/*login-detail-row-close*//*refer-detail-row-start*/
.refer-detail-row {
	width: auto;
	padding: 0px 0px 20px 0px;
}/*login-detail-row-close*//*refer-friend-field-start*/
.refer-field-row {
	width: auto;
	padding: 0px 15px;
	overflow: hidden;
}
.refer-field-row label {
	color: #535352;
	font-weight: bold;
}
.refer-field-left {
	float: left;
	width: 44%;
}
.refer-field-left span {
	color: #F00;
}
.refer-field-right {
	float: left;
	width: 44%;
	margin: 0 8px 0 30px;
}
.refer-field-right-add {
	float: left;
	width: 2%;
}
.enquery-field-left {
	float: left;
	width: 95%;
}
.refer-textarea {
	width: 97.5%;
	height: 90px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	text-align: left;
	vertical-align: top;
	margin: 5px 0 0 0px;
}
.refer-textfield {
	width: 100%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	margin: 5px 0 0 0px;
}
.refer-text-combo {
	width: 97%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	margin: 5px 0 0 0px;
}
.refer-field-right-add {
	float: left;
	margin: 20px 0 0 10px;
}
.refer-textfield1 {
	width: 91.5%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	margin: 5px 0px 0 0px;
}
.refer-textfield2 {
	width: 101%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	margin: 5px 0px 0 0px;
}
.attach_down {
	margin: 0 0 0 20px;
}
.refer-message {
	width: auto;
	padding: 10px 15px;
	overflow: hidden;
}
.refer-message label {
	color: #535352;
	font-weight: bold;
}
.refer-raw {
	width: auto;
	overflow: hidden;
	padding: 10px 0 0 15px;
}
/*refer-friend-field-close*/.profile-white-coloumn {
	width: auto;
	background-color: #ffffff;
	margin: 20px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}/*enquery start*/
.enquery-row {
	width: auto;
}
.enquery-row ul {
	width: auto;
	border: 1px #dfe5e6 solid;
	padding: 0 0px 20px 0px;
}
.enquery-row ul li {
	width: auto;
	margin: 0 0 5px 0px;
	padding: 0px 25px;
	font-weight: bold;
	color: #535352;
}
.enquery-row ul li.down-padding {
	padding-top: 15px;
}
.enquery-row ul li ul {
	width: 255px;
	background-color: #ffffff;
	border-top: none;
	padding: 0px;
	box-shadow: 0px 0px 4px #c9c6c6;
}
.enquery-row ul li ul li {
	width: auto;
	padding: 6px 5px;
	font-weight: normal;
	display: block;
	margin: 0px;
	border-bottom: 1px #CCC solid;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.enquery-row ul li ul li:hover {
	width: auto;
	background-color: #eeeeee;
	display: block;
	padding: 6px 5px;
	font-weight: normal;
	border-bottom: 1px #CCC solid;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.enquery-row ul li.enquery-heading {
	background-color: #f4f4f4;
	color: #42649d;
	font-weight: bold;
	border-bottom: 1px #dfe5e6 solid;
	width: auto;
	padding: 8px 25px;
	margin: 0 0 10px 0px;
}/*enquery close*/
.profile-row {
	width: auto;
	margin: 10px 0 0 0px;
	overflow: hidden;
}
.profile-row-inside {
	width: auto;
	margin: 10px 0 0 0px;
	padding: 0 0 0 150px;
}
.profile-name {
	width: 80px;
	float: left;
	margin: 5px 0px 0px 20px;
	color: #535352;
	font-weight: bold;
}
.profile-name-inside {
	width: 130px;
	float: left;
	margin: 5px 0px 0px 10px;
	color: #535352;
}
.profile-name-box {
	width: 150px;
	float: left;
	margin: 5px 0px 0px 12px;
}
.profile-textfield {
	float: left;
	width: 50%
}
.profile-textfield1 {
	float: left;
	width: 48%
}
.click-here {
	width: auto;
	text-align: right;
}
.click-here a {
	text-decoration: none;
	color: #F00;
	font-size: 11px;
}
.click-here a:hover {
	text-decoration: none;
	color: #F00;
	font-size: 11px;
}
.blank_slate {
	float: left;
}
.textfield {
	width: 95%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
}
.textfield-combo {
	width: 100%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	background-color: #FFF;
}
.textfield-inside {
	width: 150px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
}
.file-browes {
	width: 96%;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
	background-color: #FFF;
}
.textarea {
	width: 96%;
	height: 70px;
	font-size: 11px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	text-align: left;
	vertical-align: top;
}
.other-detail {
	width: auto;
	margin: 0 0 0 160px;
}
.contact-field-drop {
	width: 100px;
}
.profile-submit {
	width: auto;
	margin: 20px 0 0 0px;
	padding: 0px 0px 0px 160px;
}
.friend-submit {
	width: auto;
	margin: 20px 0 0 0px;
	padding: 0px 0px 0px 170px;
}/*coupon-hading-start*/
.coupon-hading {
	width: auto;
}
.coupon-hading ul {
	width: auto;
	overflow: hidden;
	padding: 10px 0 25px 0px;
}
.coupon-hading ul li {
	float: left;
	margin: 0 20px 0 0px;
	color: #535352;
	font-size: 18px;
	font-weight: bold;
}
.coupon-top {
	padding: 10px 0px 0px 0px;
}/*coupon-hading-close*//*buy-coupon-name start*/
.buycoupon-namerow {
	width: auto;
	margin: 0px;
}
.buycoupon-namerow.border {
	border: 1px #e3e3e3 solid;
	padding: 10px;
}
.buycoupon-name {
	width: auto;
	border-bottom: 1px #bec0c2 solid;
	border-top: 1px #bec0c2 solid;
	background-color: #f4f4f4;
	overflow: hidden;
	color: #535352;
	padding: 15px 10px;
}
.buycoupon-name strong {
	font-weight: bold;
}
.buycoupon-name span {
	color: #5d9732;
	font-size: 16px;
	font-weight: bold;
}
.buycoupon-name span.green {
	color: #5d9732;
	font-size: 16px;
	font-weight: bold;
}
.buycoupon-nameleft {
	float: left;
}
.buycoupon-nameright {
	float: right;
}
.refer-matter {
	width: auto;
	color: #535352;
	line-height: 16pt;
	text-align: justify;
	padding: 0px 25px 20px 25px;
}
.refer-matter strong {
	font-weight: bold;
}
.coupon-hading ul li.right {
	float: right;
	margin: 0px;
}
.coupon-hading ul li a {
	font-size: 12px;
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(#0a8df1), to(#4ec4d7));
	background: -moz-linear-gradient(top, #0a8df1, #4ec4d7);
	vertical-align: top;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a8df1, endColorstr=#4ec4d7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a8df1, endColorstr=#4ec4d7)";
	color: #FFF;
	text-decoration: none;
	padding: 9px 5px 1px 10px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	margin: 0px;
}
.coupon-hading ul li a strong {
	font-weight: bold;
	font-size: 24px;
	padding: 0px 5px;
	display: inline-block;
	border-left: 1px #0c8ef0 solid;
	margin: -7px 0 0 10px;
	vertical-align: top;
}
.buycoupon-content {
	width: auto;
	overflow: hidden;
	padding: 0px;
	margin: 10px 0 0 0px;
}
.buycoupon-contentleft {
	float: left;
	padding: 80px 5% 2px 5%;
}
.buycoupon-contentright {
	width: 220px;
	float: right;
}
.payment-detail {
	float: right;
	width: 40%;
	border-left: 1px #e1e1e1 solid;
	padding: 10px 20px 30px 20px;
}
.payment-detail h1 {
	width: auto;
}
.payment-detail ul {
	width: auto;
}
.payment-detail ul li {
	width: auto;
	margin: 20px 0 0 0px;
	background: url(../images/payment-icon.jpg) left top no-repeat;
	padding: 0 25px;
}
.payment-detail ul img {
	margin: -10px 0 0 4px;
}
.payment-detail ul ol {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.payment-detail ul ol img {
	margin: 20px 0 0 0px;
	width: 100%;
}
.payment-mode {
	width: auto;
	color: #535352;
	margin: 20px 0 0 0px;
}
.payment-mode ul {
	width: auto;
	overflow: hidden;
}
.payment-mode ul li {
	float: left;
}
.payment-1 {
	margin: 2px 0 0 10px;
}
.payment-2 {
	margin: 2px 0 0 50px;
}
.payment-3 {
	margin: 1px 0 0 5px;
}
.coupon-codetext {
	margin: 0px 0 0 15px;
}
.coupon-codename {
	margin: 0px 0 0 0px;
}
.payment-strong {
	font-weight: bold;
}
.rightcoupon-detail {
	width: auto;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	margin: 0 0 0 76px;
	color: #535352;
	border-bottom: 1px #bec0c2 solid;
}
.rightcoupon-detail strong {
	font-weight: bold;
}
.rightcoupon-detail span {
	color: #298531;
}
.rightcoupon-detailleft {
	float: left;
	width: 120px;
}
.rightcoupon-detailright {
	float: right;
	margin: 3px 0 0 0px;
}
.rightcoupon1-detail {
	width: auto;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	margin: 0 0 0 76px;
	color: #535352;
}
.rightcoupon1-detail strong {
	font-weight: bold;
}
.rightcoupon1-detail span {
	color: #298531;
}
.rightcoupon1-detailleft {
	float: left;
	width: 120px;
}
.rightcoupon1-detailright {
	float: right;
	margin: 3px 0 0 0px;
}
.total-price {
	width: auto;
	overflow: hidden;
	margin: 20px 0 0 0px;
	padding: 15px 0px 5px 0px;
	color: #535352;
	border-top: 1px #bec0c2 solid;
}
.total-price1 {
	width: auto;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 5px 0px 15px 0px;
	color: #535352;
	border-bottom: 1px #bec0c2 solid;
}
.total-price2 {
	width: auto;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 5px 0px 15px 0px;
	color: #535352;
}
.total-price strong {
	font-weight: bold;
}
.total-priceleft {
	width: auto;
	font-size: 12pt;
	text-align: right;
}
.total-priceright {
	float: right;
	margin: 3px 0 0 0px;
}
.total-red {
	color: #df1818;
}
.couponsubmit {
	background: none;
	border: none;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: text-top;
}
.coupon-textfield {
	width: 200px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #999;
}/*buy-coupon-name close*//*report start*/
.report-nav {
	width: auto;
}
.report-nav ul {
	width: auto;
	overflow: hidden;
	padding: 0 50px 0 10px;
}
.report-nav ul li {
	float: left;
	width: 185px;
	margin: 15px 0 0 10px;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 15px;
}
.report-date {
	width: auto;
	position: absolute;
	z-index: 1;
}
.report-date ul {
	width: auto;
	overflow: hidden;
	padding: 20px 0 0 20px;
}
.report-date ul li {
	float: right;
	margin: 0 10px 0 0px;
}
.date-field {
	width: 120px;
	padding: 3px;
	border: 1px #abadb3 solid;
	outline: none;
	color: #999;
}
.date-top {
	padding: 5px 0 0 0px;
}/*report close*/
.documents {
	width: auto;
	background-image: url(../images/doc-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 20px;
	padding: 0 0 5px 0px;
}
.documents ul {
	width: auto;
	overflow: hidden;
}
.documents ul li {
	float: left;
	margin: 0 0 0 5px;
}
.documents-name {
	padding: 2px 0 0 0px;
}
.documents-left {
	width: 100px;
}
.documents-coloumn {
	width: auto;
	overflow: hidden;
	background-image: url(../images/doc-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 20px;
	padding: 10px 0 20px 28px;
}
.documents-coloumn1 {
	width: auto;
	overflow: hidden;
	margin: 0 20px;
	padding: 10px 0 20px 28px;
}
.documents-coloumn-left {
	width: 230px;
	float: left;
	margin: 8px 0 0 0px;
}
.documents-coloumn-right {
	float: left;
}
.documents-coloumn-right ul {
	width: auto;
}
.documents-coloumn-right ul li {
	width: auto;
	margin: 8px 0 0 0px;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 15px;
}
.documents-coloumn-right ul li a {
	text-decoration: none;
	color: #0645ad;
}
.documents-coloumn-right ul li a:hover {
	text-decoration: underline;
	color: #0645ad;
}/*test start*/
.test {
	width: auto;
	background-color: #FFF;
	padding: 0 0 30px 0px;
}
.test-row {
	width: auto;
}
.test-row ul {
	width: auto;
	background-color: #e4ecf1;
	padding: 10px;
}
.test-row ul li {
	float: left;
	font-weight: bold;
	vertical-align: top;
	color: #535352;
}
.green-test-row {
	width: auto;
	background-color: #ebf1f5;
	padding: 0 0 30px 0px;
}
.green-test {
	width: auto;
	background-color: #FFF;
	border: 1px solid #dcddde;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 20px 0px;
}
.test-row-1 {
	width: auto;
}
.test-row-1 ul {
	width: auto;
	background-color: #66b360;
	padding: 10px;
}
.test-row-1 ul li {
	float: left;
	font-weight: bold;
	vertical-align: top;
	color: #ffffff;
}
.test-detail-heading {
	width: auto;
	padding: 11px 25px;
	font-size: 14PT;
	color: #535352;
}
.test-detail {
	width: auto;
	padding: 15px 0px 8px 0px;
	margin: 0px 15px;
	background-image: url(../images/doc-back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.test-detail a {
	text-decoration: none;
	color: #000;
}
.test-detail a:hover {
	text-decoration: none;
	color: #000;
}
.test-detail-1 {
	width: 58%;
	float: left;
	color: #345895;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.test-detail-1 p {
	line-height: 14pt;
	color: #818181;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 0px 0px;
	text-align: justify;
}
.test-detail-2 {
	width: 80px;
	margin: 8px 0 0 15px;
	float: left;
	text-align: center;
}
.test-detail-3 {
	width: 90px;
	float: left;
	margin: 8px 0 0 0px;
	background-color: #F00;
	text-align: center;
}
.test-detail-new {
	width: 34%;
	float: left;
	color: #345895;
	font-weight: bold;
	margin: 8px 0 0 0px;
}
.test-package-name {
	width: 58%;
	float: left;
	margin: 0 0px 0 0px;
}
.test-package-name.filename {
	width: 256px;
	float: right;
}
.test-package-name-1 {
	width: 34%;
	float: left;
}
.test-margin {
	width: 80px;
	margin: 0 0 0 15px;
	text-align: center;
}
.soluton-button {
	float: left;
	background-image: url(../images/sol-left.jpg);
	background-repeat: no-repeat;
	padding: 8px 2px;
	width: 80px;
	margin: 0 0 0 15px;
}
.soluton-button span {
	background-image: url(../images/sol-right.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding: 8px 10px 20px 10px;
}
.soluton-button1 {
	float: right;
	background-image: url(../images/sol-left.jpg);
	background-repeat: no-repeat;
	padding: 8px 2px;
	margin: 0 0 0 0px;
}
.soluton-button1 span {
	background-image: url(../images/sol-right.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding: 8px 10px 20px 10px;
}
.submit1 {
	background: none;
	border: none;
	color: #46453f;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.submit-raw {
	width: auto;
	overflow: hidden;
	padding: 10px 0 0 155px;
}
.submit3 {
	background: none;
	border: none;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}/*profile-close*/
.duration-icon {
	margin: 1px 3px 0px 0px;
}/*test close*//*tab box start*/
.tab-box-row {
	overflow: hidden;
	width: auto;
	margin: 0 0 -30px 0px;
}
.tab-box {
	float: left;
	font-size: 11px;
}
.tab-box ul {
	width: auto;
	overflow: hidden;
}
.tab-box ul li {
	float: left;
	margin: 0px 0px 0px 2px;
}
.tab-box ul li a {
	text-decoration: none;
	color: #6799c8;
	float: left;
}
.tab-box ul li a:hover {
	text-decoration: none;
	color: #305491;
	float: left;
}
.tab-box ul li ul {
	width: 16px;
	position: relative;
	height: 10px;
	margin: 0px auto 0 auto;
	background-image: url(../images/tab-down.png);
	background-repeat: no-repeat;
	display: none;
}
.tab-box ul li:hover ul {
	width: 16px;
	height: 10px;
	margin: 21px 0px 0px 10px;
	position: absolute;
	background-image: url(../images/tab-down.png);
	background-repeat: no-repeat;
	display: block;
}
.tab-box-1 span {
	display: block;
	padding: 8px 15px;
	border-top: 1px #aecce7 solid;
	background-color: #ececec;
}
.tab-box-1 a span {
	display: block;
	padding: 8px 17px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -688px;
	background-repeat: repeat-x;
}
.tab-box-1 a:hover span {
	display: block;
	padding: 8px 17px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -723px;
	background-repeat: repeat-x;
}
.tab-box-active span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	color: #305491;
	background-color: #ececec;
}
.tab-box-active a span {
	display: block;
	padding: 8px 17px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}
.tab-box-active a:hover span {
	display: block;
	padding: 8px 17px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}
.tab-box-1new span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	background-color: #ececec;
}
.tab-box-1new a span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab.jpg);
	background-repeat: repeat-x;
}
.tab-box-1new a:hover span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}
.tab-box-activenew span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	color: #305491;
	background-color: #ececec;
}
.tab-box-activenew a span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}
.tab-box-activenew a:hover span {
	display: block;
	padding: 8px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}
.hide {
	display: none
}/*tab box close*/
/*student report detail start*/.student-detail {
	width: auto;
	padding: 10px 0px;
	overflow: hidden;
	border-top: 2px #979797 solid;
}
.student-detail-left {
	float: left;
	width: 77%;
	margin: 0 0 0 0px;
}
.student-detail-right {
	float: left;
	padding: 2px;
	width: 22%;
	background-color: #f9f9f9;
}
.student-detail-right ul {
	width: auto;
	background-color: #FFF;
	border: 1px #dcddde solid;
	padding: 5px 5px 15px 5px;
}/*student report detail close*/
.scorecard1 {
	width: 31%;
	float: left;
	margin: 0 10px 0 0px;
}
.scorecard {
	width: auto;
	background-image: url(../images/doc-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 10px 10px;
}
.scorecard-left {
	float: left;
	color: #393939;
}
.scorecard-left strong {
	font-weight: bold;
	color: #000000;
}
.scorecard-left-allreport {
	width: 70%;
	float: left;
	color: #393939;
}
.scorecard-right {
	float: right;
	color: #000;
	font-weight: bold;
}
.scorecard-right strong {
	color: #305491;
	font-weight: bold;
	font-size: 14px;
}
.scorecard-right span {
	color: #d43838;
}
.totalcard {
	width: auto;
	padding: 5px 5px;
	border-bottom: 1px #dcddde solid;
}
.totalcard-left {
	float: left;
	color: #393939;
}
.totalcard-right {
	float: right;
	color: #000;
	font-weight: bold;
}
.totalcard-right strong {
	color: #305491;
	font-weight: bold;
}
.total-score {
	font-size: 12pt;
	color: #393939;
}
.total-green {
	color: #309130;
}
.total-blue {
	color: #000000;
}
.report-profile-coloumn {
	width: auto;
	margin: 29px 0 0 0px;
}
#table-coloumn {
	border-left: 1px #dcddde solid;
	border-top: 1px #dcddde solid;
	border-bottom: 1px #dcddde solid;
	margin: 20px auto 0 auto;
}
.coloumn-black {
	background-color: #f6f6f6;
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-right: 1px #dcddde solid;
	color: #305491;
	font-weight: bold;
}
.coloumn-gray {
	background-color: #ffffff;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
}
.coloumn-gray strong {
	font-weight: bold;
	color: #000;
}
.coloumn-gray span {
	color: #d10d0d
}
.coloumn-white {
	background-color: #ffffff;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
}
.coloumn-white strong {
	color: #4b7a25;
	font-weight: bold;
}
.coloumn-white span {
	color: #d10d0d
}
.coloumn-yellow {
	background-color: #ffffe8;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
	font-size: 12pt;
}
.coloumn-yellow strong {
	color: #393939;
	font-weight: bold;
	font-size: 12pt;
}
.coloumn-yellow span {
	color: #d10d0d
}
.coloumn-black-down {
	background-color: #ffffff;
	border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-right: 1px #dcddde solid;
	color: #202020;
	font-weight: bold;
}/* solution report start*/
.solution-report {
	width: auto;
	background-color: #FFF;
	padding: 1px;
	margin: 20px 0px 0px 0px;
}
.solution-heading {
	width: auto;
	background-color: #f6f6f6;
	border: 1px #dcddde solid;
	color: #305491;
}
.solution-heading-left {
	float: left;
	width: 6%;
	text-align: center;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
}
.solution-heading-right {
	float: left;
	width: 89%;
	padding: 10px 2%;
	border-left: 1px #dcddde solid;
	font-weight: bold;
}
.solution-right-border {
	float: left;
	border-right: 1px #dcddde solid;
}
.solution-question {
	width: auto;
	border-left: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	border-bottom: 1px #dcddde solid;
	padding: 0 0 0px 0px;
}
.solution-question-left {
	float: left;
	width: 6%;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	color: #000;
}
.solution-question-right {
	float: left;
	width: 93.8%;
	padding: 10px 0px 0px 0px;
	border-left: 1px #dcddde solid;
}
.solution-detail {
	width: auto;
	font-weight: bold;
	padding: 0 20px 10px 20px;
}
.solution-detail p {
	line-height: 16pt;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}
.solution-detail strong {
	font-weight: bold;
	color: #000000;
}
.solution-list {
	width: auto;
}
.solution-list ul {
	width: auto;
	padding: 0px 0 20px 60px;
}
.solution-list ul li {
	width: auto;
	margin: 5px 0 0 0px;
	list-style: lower-alpha;
	vertical-align: top;
}
.solution-list-image {
	margin: 3px 5px 0px 0px;
}
.solution-control {
	width: auto;
	background-color: #f9f9f9;
	border-top: 1px #dcddde solid;
	padding: 10px 0px;
}
.solution-control-left {
	float: left;
	margin: 0 0 0 25px;
	vertical-align: top;
}
.solution-control-left ul {
	width: auto;
}
.solution-control-left ul li {
	float: left;
	font-size: 11px;
	vertical-align: top;
	margin: 0 10px 0 0px;
	padding: 0 10px 0 0px;
	font-weight: bold;
}
.solution-control-left strong {
	color: #238923;
}
.solution-control-left span {
	color: #ff0000;
}
.sol-image {
	margin: 2px 5px 0 0px;
}
.sol-right {
	border-left : #999 1px dotted;
}
.sol-left {
	border-right : #999 1px dotted;
}
.solution-image {
	width: auto;
	padding: 20px;
}
.solution-image img {
	width: 80%;
}/* solution report close*/
/*ranking start*/.ranking {
	float: left;
	margin: 5px 0 0 10px;
	width: 26%;
}
.last-ranking {
	width: auto;
	font-size: 12pt;
	font-weight: bold;
	color: #3f3f3f;
}
.ranking-process {
	width: auto;
}
.ranking-process-left {
	float: left;
	background-color: #c0d8d8;
	width: 80%;
	margin: 7px 0 0 0px;
}
.ranking-process-right {
	float: right;
	color: #d83018;
	font-size: 18pt;
	font-weight: bold;
}/*ranking close*//*your ranking start*/
.your-ranking {
	width: auto;
	padding: 8px 10px;
}
.your-ranking-left {
	float: left;
	color: #393939;
}
.your-ranking-left ul {
	width: auto;
}
.your-ranking-left ul li {
	width: auto;
	margin: 0 0 10px 0px;
}
.your-ranking-left strong {
	color: #649130;
	font-size: 16pt;
}
.your-ranking-right {
	float: right;
	color: #000;
	font-weight: bold;
}
.rankink-detail-coloumn {
	width: 46.8%;
	float: left;
	margin: 0 10px 0px 0px;
}
.rankink-detail-coloumn1 {
	width: 46.8%;
	float: left;
	margin: 0 10px 0 0px;
}/*your ranking close*/
.table-name a {
	text-decoration: none;
	color: #345895;
}
.table-name a:hover {
	text-decoration: none;
	color: #345895;
}
.sort-list {
	background-image: url(../images/sort-icon.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}
.sort-list.name {
	background-image: url(../images/sort-icon.jpg);
	background-repeat: no-repeat;
	background-position: 90px 14px;
}
.sort-list.ranke {
	background-image: url(../images/sort-icon.jpg);
	background-repeat: no-repeat;
	background-position: 54px 14px;
}
.sort-list.type {
	background-image: url(../images/sort-icon.jpg);
	background-repeat: no-repeat;
	background-position: 75px 14px;
}
.sort-listactive {
	background-image: url(../images/sort-iconactive.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}
.sort-listactive.name {
	background-image: url(../images/sort-iconactive.jpg);
	background-repeat: no-repeat;
	background-position: 90px 16px;
}
.sort-listactive.ranke {
	background-image: url(../images/sort-iconactive.jpg);
	background-repeat: no-repeat;
	background-position: 54px 16px;
}
.sort-listactive.type {
	background-image: url(../images/sort-iconactive.jpg);
	background-repeat: no-repeat;
	background-position: 75px 16px;
}/*student report detail start*/
.ranking-detail {
	width: auto;
	background-color: #FFF;
	padding: 20px 0px;
	margin: 20px 0px 8px 0px;
}
.ranking-detail-left {
	float: left;
	width: 48%;
	margin: 0 0 0 10px;
	padding: 0 0 22px 0px;
	border-right: 1px #dcddde solid;
}
.ranking-detail-right {
	width: auto;
}/*student report detail close*//* Easy Slider */
#slider, #slider li {
	overflow: hidden;
}
.slide {
	width: 100%;
}
span#prevBtn {
	color: #F00;
	margin: 0px 0 0 0px;
}
span#prevBtn a {
	color: #ffffff;
	padding: 4px 8px;
	text-decoration: none;
	background-image: url(../images/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
span#nextBtn {
	color: #F00;
}
span#nextBtn a {
	color: #ffffff;
	padding: 4px 8px;
	text-decoration: none;
	background-image: url(../images/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
#buttons {
	width: auto;
}
#buttons ul {
	width: auto;
	overflow: hidden;
}
#buttons ul li {
	float: left;
	margin: 0 5px 0 0px;
}
#buttons ul li a {
	color: #ffffff;
	padding: 4px 15px;
	text-decoration: none;
	background-image: url(../images1/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
}
#buttons ul li a:hover {
	color: #000000;
	padding: 4px 15px;
	text-decoration: none;
	background-image: url(../images1/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
}
#rank {
	width: auto;
	margin: 10px 0 0 0px;
	font-size: 18pt;
}/*#rank strong{color:#; font-size:16pt;}*//* home test status start*//* home test status start*/
.test-status {
	width: auto;
	margin: 0px 10px;
}
.test-status ul {
	width: auto;
	vertical-align: middle;
	height: 100%;
	padding: 8px 0px;
	overflow: hidden;
}
.test-status1 {
	width: auto;
	margin: 0px 10px;
}
.test-status1 ul {
	width: auto;
	vertical-align: middle;
	height: 100%;
	padding: 4px 0px;
	overflow: hidden;
}
.test-status ul li {
	color: #5e5e5a;
	vertical-align: middle;
	font-size: 12px;
}
.test-status ul li strong {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 16px;
}
.test-status ul li {
	color: #5e5e5a;
	vertical-align: middle;
	font-size: 12px;
}
.test-status ul li a {
	text-decoration: none;
	color: #5e5e5a;
}
.test-status ul li a:hover {
	text-decoration: none;
	color: #000;
}
.test-blue {
	color: #20558a;
	font-weight: bold;
	font-size: 12px;
}
.test-red {
	color: #df2222;
	font-weight: bold;
	font-size: 12px;
}
.test-status-left {
	float: left;
	margin: 0 10px 0 0px;
}
.test-status-right {
	width: 80px;
	text-align: center;
	float: right;
	margin: 0 50px 0 -30px;
}
.test-status-name {
	width: auto;
	margin: 0 10px 0 0px;
}
.test-status-border {
	border-bottom: 1px #e4e5e6 solid;
}
/* .StudentTestStatusReport added by Shubham for test status name on date 24-04-2013*/
.test-status ul li .StudentTestStatusReport {
	text-decoration: none;
	margin-left: 4px;
	font: xx-small sans-serif;
}
.test-status ul li .StudentTestStatusReport a {
	text-decoration: none;
	color: #beb7b7;
}
.test-status ul li .StudentTestStatusReport a:hover {
	text-decoration: none;
	color: #000000;
}
.latest-border {
	border-bottom: 1px #7e7e7e dotted;
}
.test-notavailable {
	width: auto;
	text-align: center;
	color: #9d9d9d;
	padding: 70px 0px;
}
.test-status-total {
	float: right;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}
.test-status-icon {
	margin: 3px 0 0 10px;
	vertical-align: top;
}
.test-status strong {
	color: #5e5e5a;
	font-weight: bold;
	font-size: 12pt;
}
.test-status-red {
	background-color: #F00;
	color: #FFF;
	font-size: 8px;
	font-weight: bold;
}
.test-status-red-text {
	color: #df2222;
	font-weight: bold;
}
.test-status-black-text {
	color: #5e5e5a;
	font-weight: bold;
}
.new-icon {
	margin: 3px 0 0 0px;
	vertical-align: top;
}/* home test status close*/
.start-date {
	width: auto;
	margin: 0 0px;
}
.start-date strong {
	border-bottom: 1px #666 dotted;
	margin-left: 12px;
	vertical-align: top;
	color: #9fa1a4;
	font-weight: normal;
	font-size: 11px;
}
.start-date-calander {
	margin: 3px 5px 0 0px;
}
.news-row {
	width: auto;
	margin: 10px 12px 10px 12px;
	overflow: auto;
	height: 170px;
}
.home-news {
	width: auto;
	line-height: 16pt;
	color: #5e5e5a;
	padding: 8px 0px 0px 0px;
	font-size: 12px;
}
.home-news div a {
	text-decoration: none;
	color: #3b73b9;
	font-size: 15px;
	font-style: normal;
}
.home-news div a:hover {
	text-decoration: underline;
	color: #3b73b9;
	font-size: 12px;
}/*margin in strong added by shubham*/
/*
 this code is change the css of dynamic div and link for the news in student dashboard
 added by Ravinder

 */
.home-news ul {
	color: #3b73b9;
	font-size: 17px;
}
.home-news ul a {
	color: #3b73b9;
	font-weight: bold;
	text-decoration: none;
}
/*.home-news ul a:hover{color:#3b73b9;font-weight: bold;text-decoration:none;} comment by shubham*/

.home-news ul div a {
	text-decoration: none;
	color: #3b73b9;
	font-size: 17px;
}
.home-news ul div a:hover {
	text-decoration: underline;
	color: #3b73b9;
	font-size: 17px;
	font-weight: bold;
	text-decoretion: underline;
}
/*close code for news */

.read-more {
	width: auto;
	text-align: right;
	border-bottom: 1px #e4e5e6 solid;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.read-more a {
	text-decoration: none;
	color: #df2222;
	font-size: 12px;
}
.read-more a:hover {
	text-decoration: none;
	color: #3b73b9;
	font-size: 12px;
}
.read-more1 {
	width: auto;
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	margin: -20px 0px 10px 0px;
}
.read-more1 a {
	text-decoration: none;
	color: #df2222;
	font-size: 12px;
}
.read-more1 a:hover {
	text-decoration: none;
	color: #3b73b9;
	font-size: 12px;
}
.home-news1 {
	width: auto;
	margin: 0 12px;
	line-height: 16pt;
	color: #5e5e5a;
	padding: 10px 0px;
}
.home-news1 a {
	text-decoration: none;
	color: #F00;
}
.home-news1 a:hover {
	text-decoration: none;
	color: #df2222;
}
.home-news1 strong {
	color: #3b73b9;
	font-weight: normal;
}/* news start*/
.news-box-slide {
	width: auto;
	padding: 0px;
	margin: -10px 0 0 0px;
}
.news-box {
	width: auto;
	padding: 0 0 25px 0px;
	margin: 20px 0px;
	overflow: hidden;
	border-bottom: 4px #ececec solid;
}
.news-box.downborders {
	border-bottom: none;
}
.news-box-icon {
	width: auto;
	background-image: url(../images/news-icon.png);
}
.news-box-icon ul {
	width: auto;
	overflow: hidden;
	padding: 4px 0px;
}
.news-box-icon ul li {
	float: right;
	margin: 4px 7px 0px 0px;
}
.news-heading {
	float: left;
	width: 78px;
	margin: 2px 25px 0 2px;
	box-shadow: 0px 0px 4px #c9c6c6;
}
.news-heading ul {
	width: auto;
	background-color: #fafafa;
	border: 1px #d2d2d2 solid;
	padding: 0 0 10px 0px;
}
.news-heading ul li {
	width: auto;
	text-align: center;
}
.news-heading ul li.year {
	background: url(../images/all-reapt-images.png) left -420px repeat-x #699a3c;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 3px 0px;
}
.news-heading ul li.date {
	font-size: 28px;
	font-weight: bold;
	color: #4b9130;
	padding: 8px 0px 0px 0px;
}
.news-heading ul li sup {
	font-size: 20px;
	font-weight: normal;
	color: #4b9130;
	padding: 8px 0px 0px 0px;
}
.news-heading ul li.date.month {
	font-size: 15px;
	font-weight: normal;
	color: #4b9130;
	padding: 0px 0px;
}
.news-detail {
	width: auto;
	padding: 0px 0px;
	overflow: hidden;
	color: #585757;
}
.news-detail h1 {
	width: auto;
	font-size: 18px;
	font-weight: bold;
	color: #3a3a3a;
}
.news-detail h2 {
	width: auto;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	color: #284a87;
	font-weight: bold;
	color: #67a440;
	cursor: pointer;
}
.news-detail h2 a {
	font-weight: bold;
	color: #67a440;
	font-size: 10pt;
	text-align: right;
	text-decoration: none;
}
.news-detail h2 a:hover {
	font-weight: bold;
	color: #67a440;
	font-size: 10pt;
	text-align: right;
	text-decoration: none;
}
.news-detail p {
	line-height: 16pt;
	padding: 0px;
	text-align: justify;
	padding: 2px 0px 0px 0px;
	color: #585757;
}
.news-detail p img {
	display: block;
}
/*.news-detail em { line-height:16pt; padding:0px;   text-align:justify; padding:2px 0px 0px 0px; color:#585757;}
.news-detail strong{  font-weight:normal; line-height:16pt; padding:0px;   text-align:justify; padding:2px 0px 0px 0px; color:#585757;}*/


.news-detail p div {
	line-height: 16pt;
	padding: 0px;
	text-align: justify;
	padding: 2px 0px 0px 0px;
	color: white;
}
.news-icon-left {
	margin: 2px 3px 0 0px;
}
.news-arrow {
	margin: 0px 0px 0 5px;
}/* news close*//*displayitem start*/
/* news heading CSS added by Shubham*/
.news-detail h1 {
	width: auto;
	font-size: 18px;
	font-weight: bold;
	color: #3b73b9;
}
.news-detail h1 div a {
	text-decoration: none;
	color: #3b73b9;
	font-size: 18px;
}
.news-detail h1 div a:hover {
	text-decoration: underline;
	color: #3b73b9;
	font-size: 18px;
	font-weight: bold;
	text-decoretion: underline;
}
/*close code*/
#displayitem {
	width: auto;
	overflow: hidden;
	padding: 10px 0px;
}
#displayitem2 {
	float: right;
	margin: 0 0px 0 0px;
}
#displayitem1 {
	float: right;
	margin: 4px 10px 0 0px;
}/*displayitem close*//* pagination start*/
.pagination {
	float: right;
	margin: 4px 0px 0px 0px;
	border-radius: 3px;
}
.pagination a {
	text-decoration: none;
	color: #000000;
	background: url(../images/all-reapt-images.png) left -533px #eaeaea;
	padding: 2px 7px;
	margin: 0 0px 0 5px;
	border: 1px #c9c9c9 solid;
	border-radius: 3px;
	box-shadow: 0px 0px 2px #C4C4C4;
}
.pagination a:hover {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
}
.current {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	margin: 0px 0px 0px 5px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
}
.disabled {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	margin: 0px 0px 0px 5px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
}/* pagination close*/
.refer-add-image {
	margin: 5px 0 0 15px;
}
.match-question {
	width: auto;
}
.match-question-left {
	width: 250px;
	float: left;
}
.match-question-left ul {
	width: auto;
	padding: 0px 0 20px 60px;
}
.match-question-left ul li {
	width: auto;
	margin: 5px 0 0 0px;
	list-style: lower-alpha;
	vertical-align: top;
}
.match-question-right {
	width: 250px;
	float: left;
}
.match-question-right ul {
	width: auto;
	padding: 0px 0 20px 60px;
}
.match-question-right ul li {
	width: auto;
	margin: 5px 0 0 0px;
	vertical-align: top;
}
/* news close*//* student  start*/#login-wrapper {
	width: 100%;
}
#inner-login-wrapper {
	width: auto;
	height: 476px; /*here min-height:524 to height 476px change by navneet*/
}
#inner-login-wrapper1 {
	width: auto;
	margin: 5%;
}
#login-header1 {
	background-color: #FFF;
	padding: 19px 10px;
	border-bottom: 3px #dee4ee solid;
	overflow: hidden;
}
#login-header-left {
	float: left;
	vertical-align: middle;
	;
	margin: 0px 0px 0px 0px;
}
#login-header-right ul {
	width: auto;
}
#login-header-right ul a {
	width: auto;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -324px;
	background-repeat: repeat-x;
	padding: 7px 12px;
	border: 1px #cacaca solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #7a7a7a;
}
#login-header-right ul a:hover {
	width: auto;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -378px;
	background-repeat: repeat-x;
	padding: 7px 12px;
	border: 1px #cacaca solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ginger-logo {
	margin: -6px 0 0 5px;
}
#inner-login {
	width: 980px;
	overflow: hidden;
	margin: 0 auto;
	background-image: url(../images/thanks-back.gif);
	margin: 20px auto;
	padding: 5px;
}
#inner-login ul {
	background-color: #FFF;
	overflow: hidden;
}
#inner-login-right {

    width: 340px; margin: 6% auto 0px auto;

    /*position: absolute; left: 0px; right: 0px; top: 20%; bottom: 20%;*/


        /*here margin 8% to 5.75% change by navneet*/
}
#inner-login-right1 {
	width: 340px;
	float: left;
	margin: 55px 0px 0px 45px;
}
.student-login-coloumn {
	width: auto;
	background-color: #e7eaf0;
	border: 1px #d2dce1 solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 7px;
}
.inner-student-login-coloumn {
	width: auto;
	background-color: #FFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 2px;
	box-shadow: 0px 1px 5px #B0B0B0;
}
.student-login {
	width: auto;
}
.student-login ul {
	width: auto;
	padding: 0px 20px 20px 20px;
}
.student-login ul li {
	width: auto;
	margin: 0 0 10px 0px;
}
.student-login ul li strong {
	display: block;
	text-align: right;
}
.student-login ul li a {
	text-decoration: none;
	color: #3a609e;
}
.student-login ul li a.forgot {
	text-decoration: none;
	color: #ababab;
	display: inline-block;
	text-align: right;
}
.student-login ul li a:hover {
	text-decoration: none;
	color: #000000;
}
.student-login ul li strong {
	font-weight: normal;
	font-size: 11px;
	color: #ababab;
}
.student-login-text {
	width: 96%;
	padding: 5px;
	border: 1px #d2d9dc solid;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.student-login-text:hover {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.student-login-text:focus {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.student-login-button {
	width: auto;
	border-top: 1px #dde0e8 solid;
	background-color: #FFF;
	padding: 1px;
}
.student-login-button ul {
	width: auto;
	overflow: hidden;
	background-color: #f1f6f8;
	padding: 20px 15px;
}
.student-login-button ul li {
	list-style: none;
	vertical-align: top;
	color: #ababab;
}
.student-login-button ul li a {
	text-decoration: none;
	color: #3a609e;
	padding: 0px 0 0 0px;
	vertical-align: top;
}
.student-login-button ul li a:hover {
	text-decoration: none;
	color: #000000;
	vertical-align: top;
}
.student-listright {
	float: right;
	margin: 10px 10px 0 0px;
}
.register-login-button {
	width: auto;
	border-top: 1px #dde0e8 solid;
	background-color: #FFF;
	padding: 1px;
}
.register-login-button ul {
	width: auto;
	overflow: hidden;
	background-color: #f1f6f8;
	padding: 20px 15px;
}
.register-login-button ul li {
	list-style: none;
	text-align: left;
	float: right;
}
.student-check {
	margin: 1px 0 0 0px
}
/* student  close*//* registration  start*/.registration-login-coloumn {
	background-color: #e1e8f6;
	border: 1px #d2dce1 solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 10px;
}
.registration-login-coloumn1 {
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 1px;
	box-shadow: 0px 1px 5px #B0B0B0;
}
.registration {
	width: auto;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -630px;
	background-repeat: repeat-x;
	padding: 15px 0px;
	border-bottom: 1px #dde0e8 solid;
	text-align: center;
	font-weight: bold;
	color: #555555;
	margin: 0 0 20px 0px;
}
.registration-coloumn {
	width: auto;
	overflow: hidden;
	padding: 10px 20px 5px 20px;
}
.registration-left {
	float: left;
	width: 130px;
	text-align: right;
	margin: 5px 20px 0 0px;
}
.registration-right {
	float: left;
}
.registration-text {
	width: 256px;
	padding: 5px;
	border: 1px #d2d9dc solid;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.registration-text:hover {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.registration-text:focus {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.registration-combo {
	width: 268px;
	padding: 5px;
	border: 1px #d2d9dc solid;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.registration-combo:hover {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.registration-combo:focus {
	background-color: #ffffff;
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}/* registration  close*/
.registration-coloumn1 {
	width: auto;
	overflow: hidden;
}
.registration-coloumn1-left {
	float: left;
	background-image: url(../images/refistration-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0 35px;
}
.registration-coloumn1-right {
	width: 480px;
	float: right;
}
.hint {
	width: 256px;
	background-color: #ffffcc;
	border: 1px #cc9933 solid;
	height: 20px;
	position: absolute;
	margin: 0px 0 0 0px;
}
.hint-pointer {
	background-image: url(../images/help.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 14px;
	margin: 20px 10px 0 0px;
	position: absolute;
}
.result {
	width: 400px;
	background-color: #ffffcc;
}
#forgeterror {
	background-color: #ffd3d4;
	border: 1px #e59d9e solid;
	width: 295px;
	margin: -12px 0px 0px 0px;
	padding: 5px 0px;
	color: red;
	position: absolute;
	font-size: 10px;
	text-align: center;
	display: none;
	color: #000;
}
.needsfilled {
	color: black;
}
.ranking-detail-right1 {
	float: left;
	width: 100%;
	margin: 0 0 0 10px;
	padding: 0 0 18px 0px;
	font-size: 25pt;
	vertical-align: middle;
	padding: 70px 0px 0px 0px;
	text-align: center;
}/* inbox-section start*/
.inbox-coloumn {
	width: auto;
	border: 1px #dfe5e6 solid;
	margin: 18px 0px 0px 0px;
	min-height: 440px;
}
.inbox-heading {
	width: auto;
	overflow: hidden;
}
.inbox-heading ul {
	width: auto;
	overflow: hidden;
	background-color: #f4f4f4;
	border-bottom: 1px #dfe5e6 solid;
	padding: 0px 0px 0 0px;
}
.inbox-heading ul li {
	float: left;
	color: #42649d;
	font-weight: bold;
	padding: 8px 0 8px 20px;
}
.inbox-heading ul li.inbox-heading-from {
	width: 20%;
	border-right: 1px #dfe5e6 solid;
	text-align: left;
}
.inbox-heading ul li.inbox-heading-subject {
	width: 60%;
	border-right: 1px #dfe5e6 solid;
}
.inbox-heading ul li.inbox-heading-date {
	width: 10%;
	text-align: left;
}
.compose {
	width: auto;
	margin: 0 0px 5px 0px;
	border-bottom: 1px #d4dbdf solid;
}
.compose ul {
	width: auto;
	overflow: hidden;
	border-bottom: 5px #e4ecf1 solid;
}
.compose ul li {
	list-style: none;
}
.compose ul li.inbox {
	background: url(../images/all-reapt-images.png) left -770px repeat;
	padding: 8px 22px;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
	border-top: 1px #e4ecf1 solid;
	border-radius: 4px 4px 0px 0px;
	color: #535352;
	font-size: 14px;
	font-weight: bold;
}
.compose ul li a {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	display: block;
	padding: 3px 10px;
	background: url(../images/all-reapt-images.png) left -455px repeat-x;
	border: 1px #e6e7e8 solid;
	vertical-align: top;
	color: #FFF;
	font-weight: bold;
	border-radius: 6px;
	margin: 3px 10px 0 0px;
	box-shadow: 1px 1px 1px #e6e6e6;
}
.compose ul li a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	display: block;
	padding: 3px 10px;
	background: url(../images/next-report.jpg) repeat-x;
	border: 1px #e6e7e8 solid;
	vertical-align: top;
	color: #FFF;
	font-weight: bold;
	border-radius: 6px;
	box-shadow: 1px 1px 0px #e6e6e6;
}
.dropbox {
	width: auto;
	padding: 10px 10px 20px 10px;
	background-color: #ffffff;
}
.inbox-detail {
	width: auto;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	color: #355996;
	margin: 0 0 1px 0px;
}
.inbox-detail-left a {
	text-decoration: none;
	color: #ff0000;
}
.inbox-detail-left {
	float: left;
	width: 60%;
	padding: 0 0 0 12px;
	word-wrap: break-word;
}
.inbox-detail-right {
	float: left;
	width: 10%;
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 32px;
	word-wrap: break-word;
}
.inbox-detail-right1 {
	float: left;
	width: 20%;
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 25px;
	word-wrap: break-word;
}
.forward-mail {
	width: auto;
	text-align: right;
	padding: 0 0px 0 0px;
}
.forward-mail a {
	text-decoration: none;
	color: #42649d;
}
.forward-mail a:hover {
	text-decoration: underline;
	color: #42649d;
}/* inbox-section close*//*panel start*/
.panel, .panelcollapsed {
	width: auto;
}
.panel h2 {
	background-image: url(../images/inbox.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	font-weight: normal;
	background-color: #ffffff;
	font-size: 10pt;
}
.panelcollapsed h2 {
	background-image: url(../images/inbox-active.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	font-weight: normal;
	background-color: #ffffff;
	font-size: 10pt;
	cursor: pointer;
	border-bottom: 1px #999 dotted;
}
.panel h2:hover, .panelcollapsed h2:hover {
	background-color: #e4ecf1;
	cursor: pointer;
}
.panelcontent {
	padding: 0px 25px 10px 25px;
	line-height: 16pt;
	text-align: justify;
	border-bottom: 1px #999 dotted;
	color: #000000;
}
.panelcontent a {
	text-decoration: none;
	color: #355996;
}
.panelcontent a:hover {
	text-decoration: underline;
	color: #355996;
}
.panelcollapsed .panelcontent {
	display: none;
}/*panel close*//*java start*/
#slider {
	float: left;
	width: 48%;
	margin: 0 0 0 10px;
	padding: 0 0 22px 0px;
}
#mask-gallery {
	overflow: hidden;
}
#gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 0;
	width: 900px;
	overflow: hidden;
}
#gallery li {
	float: left;
}
/*question status start*/.questiondetai2 {
	width: auto;
	border: 1px #d6d7d7 solid;
	margin: 0px 0px;
}
.questiondetailheading3 {
	width: auto;
	border: 1px #ffffff solid;
	background: url(../images/tab-hover.jpg) repeat-x;
	background-color: #e0e1e3;
	font-size: 1.0em;
	color: #4572a7;
	padding: 6px 0 6px 12px;
	text-align: left;
}
.questiondetailmatter {
	width: auto;
	font-size: 11px;
	line-height: 14pt;
	padding: 6px 0px;
	text-align: justify;
}
.questiondetailmatter3 {
	width: auto;
	font-size: 11px;
	line-height: 14pt;
	padding: 6px 12px 6px 12px;
	text-align: justify;
}/*question status close*/
.solution-list1 {
	width: auto;
}
.solution-list1 ul {
	width: auto;
	padding: 0px 0 0px 20px;
}
.solution-list1 ul li {
	width: auto;
	margin: 5px 0 0 0px;
	list-style: lower-alpha;
	vertical-align: top;
	list-style-position: inside;
}
.questiondetailheading1 {
	width: auto;
	margin: 0 0px;
	border-bottom: 1px #e0e0e0 dotted;
	background-color: #ffffff;
	font-size: 1.0em;
	color: #4572a7;
	padding: 6px 0 6px 0px;
	text-align: left;
}
.match-question1 {
	width: auto;
}
.match-question1-left {
	width: 250px;
	float: left;
}
.match-question1-left ul {
	width: auto;
	padding: 0px 0 20px 0px;
}
.match-question1-left ul li {
	width: auto;
	margin: 5px 0 0 0px;
	list-style: lower-alpha;
	vertical-align: top;
	list-style-position: inside;
}
.match-question1-right {
	width: 250px;
	float: left;
}
.match-question1-right ul {
	width: auto;
	padding: 0px 0 20px 60px;
}
.match-question1-right ul li {
	width: auto;
	margin: 5px 0 0 0px;
	vertical-align: top;
}
.solution-control-right {
	float: right;
}
.solution-control-right ul {
	width: auto;
}
.solution-control-right ul li {
	float: right;
	padding: 0 0 0 10px;
	margin: 0 20px 0 0px;
	font-size: 11px;
	vertical-align: top;
}
.solution-control-right ul li a {
	text-decoration: none;
	color: #000;
}
.solution-control-right ul li a:hover {
	text-decoration: none;
	color: #618cc8;
}
.coloumn-yellow {
	background-color: #ffffe8;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
	font-size: 12pt;
}
.coloumn-yellow strong {
	color: #393939;
	font-weight: bold;
	font-size: 12pt;
}
.coloumn-yellow span {
	color: #d10d0d
}
.solution-list1 ul li {
	width: auto;
	margin: 5px 0 0 0px;
	list-style: lower-alpha;
	vertical-align: top;
}
.questiondetailheading1 {
	width: auto;
	margin: 0 10px;
	border-bottom: 1px #e0e0e0 dotted;
	background-color: #ffffff;
	font-size: 1.0em;
	color: #4572a7;
	padding: 6px 0 6px 0px;
	text-align: left;
}/*panel start*/
.drop, .dropcollapsed {
	width: auto;
	font-weight: normal;
}
.drop h2 {
	width: auto;
	font-weight: normal;
	font-size: 10pt;
	overflow: hidden;
	cursor: pointer;
}
.dropcollapsed h2 {
	background-repeat: no-repeat;
	background-position: 5px 13px;
	font-weight: normal;
	font-size: 10pt;
	cursor: pointer;
	overflow: hidden;
}
.drop h2:hover, .dropcollapsed h2:hover {
	width: auto;
	font-weight: normal;
	font-size: 10pt;
	overflow: hidden;
	cursor: pointer;
}
.dropcontent {
	width: auto;
}
.dropcollapsed .dropcontent {
	display: none;
}/*panel close*//*view report status start*/
.view-report-status {
	float: right;
	margin: 0 0px 0 10px;
	font-weight: bold;
	font-size: 11px;
	color: #3b3b3b;
	background-color: #dfeaf1;
	padding: 10px 10px;
}
.view-report-row {
	width: auto;
	background-color: #fffddb;
	border: 5px #dfeaf1 solid;
	padding: 20px 0px;
	overflow: hidden;
}
.view-report-colour {
	float: right;
	color: #305491;
	font-size: 14px;
	font-weight: bold;
}
.view-report-colour a {
	color: #305491;
	font-weight: bold;
	text-decoration: underline;
}
.view-report-colour a:hover {
	color: #305491;
	font-weight: bold;
	text-decoration: underline;
}
.view-report-colour strong {
	color: #c21c1c;
	font-weight: bold;
}
.view-report-colour span {
	color: #ed8219;
}
.view-report-coloumn {
	width: 24%;
	float: left;
	margin: 0 0px 0 5px;
}
.view-report-coloumn1 {
	width: 24%;
	float: left;
	margin: 0 0px 0 5px;
}/*view report status close*//*profile-middle-corner-start*/
.profile-middle-white {
	width: auto;
	background-color: #ffffff;
	padding: 10px 8px 10px 8px;
	border: 0px solid;
	border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
}/*profile-middle-corner-close*//*document name start*/
.document-row {
	width: auto;
}
.document-row ul {
	width: auto;
	background-color: #e4ecf1;
	padding: 10px 15px;
	overflow: hidden;
}
.document-row ul li {
	font-weight: bold;
	vertical-align: top;
	color: #535352;
	font-size: 15px;
}
.document-name {
	float: right;
	width: 256px;
	margin: 4px 0px 0 0px;
}
.document-name ul {
	width: auto;
}
.document-name ul li {
	width: auto;
	margin: 0 0 10px 0px;
	padding: 0 0 0 10px;
	white-space: nowrap;
}
.document-name ul li a {
	color: #5d5c5c;
	font-size: 12px;
}
.document-name strong {
	font-weight: bold;
	color: #345895;
}/*document name close*/
.document-download {
	float: right;
	margin: 0 0 0 0px;
}
.document-download ul {
	width: auto;
}
.document-download ul li {
	width: auto;
	padding: 8px 2px;
	margin: 0 0 5px 0px;
	background-image: url(../images/sol-left.jpg);
	background-repeat: no-repeat;
}
.document-download ul li span {
	background-image: url(../images/sol-right.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding: 8px 10px 20px 10px;
}
.download {
	background: none;
	border: none;
	color: #46453f;
	overflow: visible;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#divtext {
	display: block;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
}
#divtext a {
	display: block;
	padding: 10px 10px;
}
#divtext a span {
	display: block;
	padding: 0px 0px;
}
#divtext-blanke {
	display: block;
	padding: 10px 10px;
	color: #305491;
}/*refer friend start*/
.invite-row {
	width: auto;
}
.invite-heading {
	width: auto;
	border-bottom: 1px #535352 dotted;
	padding: 0 0 10px 0px;
	line-height: 16pt;
	color: #535352;
}
.invite-heading strong {
	color: #000;
	font-size: 11pt;
	padding: 0 0 5px 0px;
}
.invite-icons {
	width: auto;
	padding: 38px 0px 15px 0px;
}
.invite-text {
	width: auto;
}
.invite-text ul {
	width: auto;
	overflow: hidden;
	padding: 10px 0px;
}
.invite-text ul li {
	width: 25.6%;
	float: left;
	margin: 0 10px 0 0px;
}
.invite-text ul li.submit {
	width: 20px;
	float: left;
	margin: 0 0px 0 0px;
}
.invite-text ul li .combo {
	width: 100%;
	padding: 4px;
	margin: 0px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
}
.white-corner {
	width: auto;
	background-color: #FFF;
	border: 1px #d8d9db solid;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	;
	padding: 15px 0px;
}/*refer friend close*/
#mainbutton {
	float: left;
	vertical-align: top;
	color: #767272;
	cursor: pointer;
	margin: 0px 0 0 0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
#mainbutton a {
	float: left;
	border: #b0b0b0 1px solid;
	padding: 4px 10px;
	vertical-align: top;
	color: #767272;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	cursor: pointer;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f9), to(#e0dedf));
	background: -moz-linear-gradient(top, #f7f7f9, #e0dedf);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f9, endColorstr=#e0dedf);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f9, endColorstr=#e0dedf)";
}
#mainbutton a:hover {
	float: left;
	border: #b0b0b0 1px solid;
	padding: 4px 10px;
	vertical-align: top;
	color: #767272;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	cursor: pointer;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#e0dedf), to(#f7f7f9));
	background: -moz-linear-gradient(top, #e0dedf, #dcdcdc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0dedf, endColorstr=#f7f7f9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0dedf, endColorstr=#f7f7f9)";
}
.refer-down {
	margin: 0px 5px 0 0px;
}/*white refer start*/
.refer-white {
	width: auto;
	background-color: #FFF;
	padding: 1px 1px 50px 1px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px #d8d9db solid;
}/*white refer close*//*refer_content start*/
.refer_content {
	width: auto;
	padding: 2px 0px;
	overflow: hidden;
	border-bottom: 3px #c2d1d3 solid;
	overflow: hidden;
}
.refer_content ul li strong {
	font-size: 12px;
	color: #405f94;
	font-weight: bold;
}
.refer_contenttr {
	width: auto;
	background-color: #E4ECF1;
	padding: 2px 0px;
	margin: 1px;
	overflow: hidden;
	font-size: 12px;
	color: #405f94;
	font-weight: bold;
	border-radius: 6px 6px 0px 0px;
}
.refer_check {
	padding: 8px 0px;
}
.refer-white-nav {
	background-color: #FFF;
	background-image: url(../images/refer-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.refer-white-nav:hover {
	background-color: #f4f4f4;
	cursor: pointer;
}
.refer-blue {
	background-color: #e4ecf1;
}
.refer-active {
	background-color: #f4f4f4;
	background-image: url(../images/refer-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.refer-white-nav1 {
	background-color: #FFF;
	background-image: url(../images/refer-border.jpg);
	background-repeat: repeat-x;
	padding: 20px 0px;
}
.refer-white-nav1:hover {
	background-color: #f4f4f4;
	cursor: pointer;
}
.refer-downborder {
	background: url(../images/refer-border.jpg) repeat-x left bottom;
	overflow: hidden;
}
.refer-downborder:hover {
	background-color: #f4f4f4;
	cursor: pointer;
}
.refer-button {
	float: left;
	background-image: url(../images/submit-left.jpg);
	background-repeat: no-repeat;
	padding: 8px 3px;
}
.refer-button span {
	background-image: url(../images/submit-right.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding: 8px 10px 20px 10px;
}
.invitation-raw {
	width: auto;
	overflow: hidden;
	padding: 20px 0 0 10px;
}
#divtext {
	display: block;
	border-left: 1px #ffffff solid;
	border-top: 1px #dcddde solid;
	border-right: 1px #dcddde solid;
	color: #202020;
}
#divtext a {
	display: block;
	padding: 20px 10px;
}
#divtext a span {
	display: block;
	padding: 0px 0px;
}
#divtext-blanke {
	display: block;
	padding: 10px 10px;
	color: #305491;
}/*refer_content close*/
.test-available {
	width: auto;
	background-color: #fbfbfb;
	margin: 0px;
	padding: 190px 0px;
	text-align: center;
	color: #656565;
	line-height: 18pt;
}
.test-available a {
	text-decoration: underline;
	color: #2d508d;
}
.test-available a:hover {
	text-decoration: underline;
	color: #000000;
}
.test-available strong {
	font-size: 18px;
	font-weight: normal;
	color: #656565;
}
.test-available1 {
	width: auto;
	background-color: #fbfbfb;
	margin: 0 10px;
	padding: 190px 0px;
	text-align: center;
	color: #656565;
	line-height: 18pt;
}
.test-available1 a {
	text-decoration: underline;
	color: #2d508d;
}
.test-available1 a:hover {
	text-decoration: underline;
	color: #000000;
}
.test-available1 strong {
	font-size: 18px;
	font-weight: normal;
	color: #656565;
}/*coupon transaction start*/
.coupon-transaction-row {
	width: auto;
	background-color: #FFF;
	margin: 0 0px;
	padding: 20px;
	overflow: hidden;
	border: 1px #e2e2e2 solid;
}
.coupon-transaction-heading {
	width: auto;
}
.coupon-transaction-heading h1 {
	color: #274986;
	font-weight: normal;
	font-size: 14pt;
}
.coupon-transaction-heading p {
	line-height: 16pt;
	color: #535352;
	margin: 10px 0px;
	font-size: 15px;/*font-size add by navneet*/
}
.transaction-detail {
	width: auto;
}
.transaction-detail ul {
	width: auto;
	overflow: hidden;
	background-color: #fdfcce;
	padding: 20px;
	border: 1px #dcddde solid;
	padding: 20px 60px 20px 20px;
}
.transaction-detail ul li {/*font-size add by navneet*/
	font-size: 14px;
	width: 50%;
	float: left;
	margin: 0 0 10px 0px;
}
.transaction-detail ul li strong {
	font-weight: bolder;
	color: #348f30;
}
.transaction-left {
	width: 250px;
}
.transaction-list {
	width: auto;
	margin: 15px 0px;
}
.transaction-list ul {
	width: auto;
}
.transaction-list ul li {
	overflow: hidden;
	font-size: 8pt;
	font-weight: bold;
}
.transaction-list-left {
	float: left;
	margin: 0 10px 0px 0px;
}
.transaction-list-left a {
	text-decoration: none;
	color: #FFF;
	background-image: url(../images/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	padding: 5px 10px;
	border-radius: 5px;
	-web-border-radius: 5px;
	border: 1px #518cc6 solid;
	display: block;
}
.transaction-list-left a:hover {
	text-decoration: none;
	color: #FFF;
	background-image: url(../images/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	padding: 5px 10px;
	border-radius: 5px;
	-web-border-radius: 5px;
	border: 1px #518cc6 solid;
	display: block;
}
.transaction-list-right {
	float: right;
}
.transaction-list-right a {
	text-decoration: none;
	color: #FFF;
	background-image: url(../images/green-test.jpg);
	background-repeat: repeat-x;
	padding: 7px 10px;
	border-radius: 5px;
	-web-border-radius: 5px;
	display: block;
	border: 1px #71af4c solid;
}
.transaction-list-right a:hover {
	text-decoration: none;
	color: #FFF;
	background-image: url(../images/green-test.jpg);
	background-repeat: repeat-x;
	padding: 7px 10px;
	border-radius: 5px;
	-web-border-radius: 5px;
	display: block;
	border: 1px #71af4c solid;
}/*coupon transaction close*//*jquery combo start*/
.close-map-right {
	float: right;
	border: 1px #e4e5e6 solid;
	padding: 2px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.test-combo {
	color: #4065a3;
	font-weight: bold;
	border: none;
	outline: none;
	font-size: 11px;
}
.textfielden {
	width: 300px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.textfielden.select {
	width: 255px;
}
.textfielden9 {
	width: 518px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
.profile-nameMale {
	width: 40px;
	color: #535352;
	font-weight: bold;
}
.student-gender {
	width: auto;
	background-color: #ffffff;
	border: 1px #c1c1c1 solid;
}
.student-gender ul {
	width: auto;
	overflow: hidden;
	padding: 5px 5px;
}
.student-gender ul li {
	float: left;
}
.student-gendercheck {
	margin: 0 0 0 5px;
}
/*jquery combo close*/.loading {
	width: auto;
	font-size: 28px;
	text-align: center;
	background-color: #e5e5e5;
	padding: 200px 0px;
	color: #8e8b8b;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	opacity: 0.5;
	filter: alpha(opacity=40);
	font-weight: bold;
}/*edit profile start*/
.edit-profile {
	width: auto;
	padding: px;
}
.edit-profile ul {
	width: auto;
	overflow: hidden;
}
.edit-profile ul li {
	list-style: none;
	vertical-align: top;
	color: #767677;
}
.edit-profile ul li strong {
	color: #284a87;
	font-weight: bold;
	font-size: 13px;
}
.blue-bold {
	font-weight: bold;
	color: #000;
}
.black-bold {
	font-weight: bold;
	color: #767677;
}
.heading {
	background-color: #f5f5f5;
	border-bottom: 1px #d2d2d2 solid;
	border-top: 1px #d2d2d2 solid;
	padding: 10px 10px;
}
.heading1 {
	background-color: #ffffff;
	border-bottom: 1px #d2d2d2 solid;
	padding: 10px 10px;
}
.edit-profile-name {
	width: 20%;
	float: left;
}
.edit-profile-icon {
	margin: 3px 0 0 0px;
}/*edit profile close*//*profile-middle-corner-start*/
.white-middle-coloumn {
	width: auto;
	background-color: #ffffff;
	padding: 15px;
	border: 1px #d2d2d2 solid;
	border-radius: 10px;
}/*profile-middle-corner-close*//*white-top-corner-start*/
.white-top-corner {
	width: auto;
	background: url(../images/w-c-t-c.jpg) repeat-x;
	overflow: hidden;
}
.white-top-left-corner {
	width: 10px;
	height: 9px;
	float: left;
	background: url(../images/w-c-t-l.jpg)
}
.white-top-right-corner {
	width: 10px;
	height: 9px;
	float: right;
	background: url(../images/w-c-t-r.jpg)
}
/*white-top-corner-close*//*profile-bottom-corner-start*/.white-bottom-corner {
	width: auto;
	background: url(../images/w-c-b-c.jpg) repeat-x;
	overflow: hidden;
}
.white-bottom-left-corner {
	width: 10px;
	height: 9px;
	float: left;
	background: url(../images/w-c-b-l.jpg) repeat-x;
}
.white-bottom-right-corner {
	width: 10px;
	height: 9px;
	float: right;
	background: url(../images/w-c-b-r.jpg) repeat-x;
}/*profile-bottom-corner-close*//*list start*/
.list-left {
	float: left;
}
.list-right {
	float: right;
}/*list close*//*edit profile start*/
.edit-profile ul {
	width: auto;
	overflow: hidden;
}
.edit-profile ul li {
	list-style: none;
	vertical-align: top;
	color: #767677;
}
.edit-profile ul li strong {
	color: #284a87;
	font-weight: bold;
	font-size: 13px;
}
.blue-bold {
	font-weight: bold;
	color: #000;
}
.black-bold {
	font-weight: bold;
	color: #767677;
}
.heading {
	background-color: #f5f5f5;
	border-bottom: 1px #d2d2d2 solid;
	border-top: 1px #d2d2d2 solid;
	padding: 10px 10px;
}
.heading1 {
	background-color: #ffffff;
	border-bottom: 1px #d2d2d2 solid;
	padding: 10px 10px;
}
.heading2 {
	background-color: #ffffff;
	padding: 10px 10px;
	margin: 0 0 0px 0px;
}
.edit-profile-name {
	width: 20%;
	float: left;
}
.edit-profile-icon {
	margin: 3px 0 0 0px;
}
.edit-profile-coloumn {
	width: auto;
	background-color: #f2f2f2;
	border-bottom: 1px #d2d2d2 solid;
	border-top: 1px #d2d2d2 solid;
	margin: 5px 0px;
}
.edit-text-coloumn {
	width: auto;
	padding: 20px 0px 20px 50px;
	overflow: hidden;
}
.edit-text-coloumn ul {
	width: 450px;
	overflow: hidden;
}
.edit-text-coloumn ul li {
	margin-bottom: 5px;
	font-weight: bold;
	color: #000;
	float: left;
}
.editsave a {
	float: left;
	margin: 0 5px 0 0px;
	text-decoration: none;
	color: #ffffff;
	background-color: #3c609e;
	border: 1px #29447e solid;
	display: block;
	padding: 5px 10px;
	font-size: 11px;
}
.editsave a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #627aac;
	border: 1px #29447e solid;
	font-size: 11px;
}
.editcancel a {
	float: left;
	text-decoration: none;
	color: #000000;
	background-color: #f4f4f4;
	border: 1px #999999 solid;
	display: block;
	padding: 5px 10px;
	font-size: 11px;
}
.editcancel a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #e4e5e5;
	border: 1px #999999 solid;
	font-size: 11px;
}
.editlink a {
	color: #3b5998;
	text-decoration: none;
}
.editlink a:hover {
	color: #3b5998;
	text-decoration: underline;
}
.edit-text-name {
	width: 200px;
}
.edit-text-textfield {

	width: 200px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
	background-color: #FFF;
	margin: 0px;
}
.edit-text-textfield2 {
	width: 300px;
}
.edit-text-textfield2 ul {
	width: auto;
	overflow: hidden;
}
.edit-text-textfield2 ul li {
	float: left;
}
.edit-text {
	display: block;
	width: 200px;
	background-color: #FFF;
	border: 1px #d2d3d4 solid;
	padding: 7px 5px;
}
.edit-text-textfield1 {
	width: 213px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
	background-color: #FFF;
	margin: 0px;
}
.edit-text-textarea {
	width: 200px;
	height: 50px;
	padding: 5px;
	border: 1px #d2d3d4 solid;
	outline: none;
	color: #000000;
	font-weight: normal;
	background-color: #FFF;
	margin: 0px;
}
.edit-text-radio1 {
	margin: 0px 5px 0 15px;
	vertical-align: top;
	width: 13px;
	height: 13px;
}
.edit-text-radio {
	margin: 0px 5px 0 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
}
/*edit profile close*/.student-subject-name {
	width: auto;
	padding: 40px 0px 0px 5px;
	overflow: hidden;
	display: block;
	border-bottom: 2px #666666 solid;
}
.student-subject-name ul {
	float: left;
	background-color: #666666;
	color: #ffffff;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.chart-heading {
	width: auto;
}
.chart-heading ul {
	width: auto;
	overflow: hidden;
	margin: 30px 0 0 0px;
	padding: 0px;
}
.chart-heading ul li {
	float: left;
	background: url(../images/all-images.png) no-repeat left -130px;
	padding: 0 0 0 4px;
	font-weight: normal;
	color: #393939;
	font-size: 14px;
}
.chart-heading ul li.help {
	float: right;
	background: none;
}
.help-image {
	margin: 7px 0 0 -20px;
	cursor: pointer;
}
.chart-heading ul li div {
}
.chart-heading ul li div#tooltip {
	width: 400px;
	display: none;
	z-index: 2;
	overflow: hidden;
	position: absolute;
	margin: 0 0 0 -350px;
}
.chart-heading ul li:hover div#tooltip {
	width: 360px;
	display: block;
	z-index: 2;
	overflow: hidden;
	position: absolute;
	margin: -40px 0 0 -400px;
	padding: 5px 5px 5px 10px;
}
.chart-heading ul li:hover div#tooltip.down {
	margin: -25px 0 0 -395px;
}
.chart-heading ul li div#tooltip ul {
	float: left;
	width: 320px;
	border: 1px #69C solid;
	text-align: justify;
	font-size: 12px;
	line-height: 16pt;
	padding: 10px;
	margin: 0px -1px 0 0px;
	background-color: #FFF;
	box-shadow: -3px 0px 10px #cdcdcd;
}
.tool-image {
	margin: 40px 0 0 -5px;
}
.tool-image.down {
	margin: 25px 0 0 -5px;
}
.chart-heading ul li.black {
	background: url(../images/all-images.png) no-repeat left -175px;
	color: #ffffff;
}
.chart-heading ul li span {
	background: url(../images/all-images.png) no-repeat right -128px;
	display: block;
	padding: 6px 50px 6px 5px;
}
.chart-heading ul li span.black {
	background: url(../images/all-images.png) no-repeat right -174px;
}
.all-report-map {
	width: auto;
	margin: 0px 0px 0px 0px;
}
.all-report-map.down {
	border-top: 1px #bec0c6 solid;
	padding: 10px 0 0 0px;
}
.all-report-map ul {
	width: auto;
	overflow: hidden;
}
.all-report-map ul li {
	list-style: none;
}
.all-report-map ul li.width {
	width: 49.5%;
}/*list start*/
.list-left {
	float: left;
}
.list-right {
	float: right;
}/*list close*//* thanks start*/
#thanks-coloumn {
	width: 450px;
	float: right;
	margin: 5% 10% 0px 0px;
}
#thanks-coloumn1 {
	width: 470px;
	float: left;
	border-right: 1px #cfcfcf solid;
	padding: 20px 60px 10px 20px;
}
.thanks1 {
	width: auto;
}
.thanks1 ul {
	width: auto;
	background-color: #FFF;
}
.thanks1 ul li {
	width: auto;
	text-align: right;
	color: #000000;
	vertical-align: top;
}
.thanks1 ul li a {
	text-decoration: none;
	color: #5f5f5f;
	vertical-align: top;
}
.thanks1 ul li a:hover {
	text-decoration: none;
	color: #000000;
	vertical-align: top;
}
.thanks1 h2 {
	font-size: 20px;
	text-decoration: none;
	color: #284a87;
	border-bottom: 1px #cfcfcf solid;
	margin: 0 0 10px 0px;
	padding: 0 0 10px 0px;
	text-align: left;
}
.thanks1 p {
	line-height: 16pt;
	color: #5f5f5f;
	text-align: justify;
	padding: 0px 0 10px 0px;
}
.thanks-icon {
	margin: 2px 0 0 0px;
}/* thanks close*/
/* thanks start*/.thanks {
	width: auto;
	background-image: url(../images/thanks-back.gif);
	border-radius: 4px;
	padding: 5px;
}
.thanks ul {
	width: auto;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px #cfcfcf solid;
	padding: 10px 20px;
}
.thanks ul li {
	width: auto;
	text-align: right;
	color: #000000;
	vertical-align: top;
}
.thanks ul li a {
	text-decoration: none;
	color: #5f5f5f;
	vertical-align: top;
}
.thanks ul li a:hover {
	text-decoration: none;
	color: #000000;
	vertical-align: top;
}
.thanks h1 {
	font-size: 24px;
	text-decoration: none;
	color: #284a87;
	border-bottom: 1px #cfcfcf solid;
	padding: 0 0 10px 0px;
	text-align: center;
}
.thanks p {
	line-height: 16pt;
	color: #5f5f5f;
	padding: 10px 0px 30px 0px;
}/* thanks close*//*list close*/
.drop-coloumn {
	width: auto;
	background-color: #fff;
}
.test-detailnew {
	width: auto;
}
.test-detailnew ul {
	width: auto;
	padding: 20px 15px;
	overflow: hidden;
	background-image: url(../images/test-border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 77px;
	margin: 0 0 1px 0px;
}
.test-detailnew ul:last-child {
	border-bottom: none;
}
.test-detailnew ul li {
	list-style: none;
	color: #535352;
	line-height: 14pt;
	font-weight: normal;
}
.test-detailnew ul li ul {
	width: auto;
	border-bottom: none;
	padding: 0px;
	background: none;
}
.test-detailnew ul li ul li {
	width: auto;
}
.test-detailnew ul li strong {
	color: #345895;
	font-size: 14px;
	font-weight: bold;
}
.test-name {
	width: 45%;
	float: left;
}
.test-name a {
	text-decoration: none;
	color: #345895;
	font-size: 14px;
	font-weight: bold;
}
.test-name a:hover {
	text-decoration: underline;
	color: #345895;
	font-size: 14px;
}
.sub-name {
	float: left;
	width: 180px;
	height: 65px;
	overflow: auto;
	word-wrap: break-word;
}
.test-detailnew ul li ul {
	width: auto;
	border-bottom: none;
	padding: 0px;
	height: 55px;
	background: none;
}
.test-detailnew ul li.news-row {
	height: 20px;
	overflow: auto;
	background-color: red;
}
.test-detailnew ul li ul li {
	width: auto;
}
.test-detailnew ul li span {
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.start-test-button {
	float: right;
	margin: 22px 0 0 0px;
	width: 100px;
	display: block;
	text-align: center;
}
.start-test-button.middle {
	margin: 22px 0px 0px 0px;
}
.start-test-button .img {
	margin: 2px 0 0 5px;
}
.start-test-button a {
	color: #000;
	display: block;
	padding: 5px 10px 5px 0px;
	border-radius: 6px;
	vertical-align: top;
	text-decoration: none;
}
.start-test-button a.white {
	background-image: url(../images/red-test.jpg);
	background-repeat: repeat-x;
	display: block;
	box-shadow: 1px 1px 2px #d5d5d5;
	color: #FFF;
}
.start-test-button a.red {
	background-image: url(../images/all-reapt-images.png);
	background-position: left -581px;
	background-repeat: repeat-x;
	display: block;
	box-shadow: 1px 1px 2px #d5d5d5;
	color: #FFF;
	border: 1px #ff3d3d solid;
}
.start-test-button a.orange {
	background-image: url(../images/all-reapt-images.png);
	background-position: left -490px;
	display: block;
	box-shadow: 1px 1px 2px #d5d5d5;
	color: #FFF;
	border: 1px #ff933b solid;
}
.start-test-button a.green {
	background-image: url(../images/all-reapt-images.png);
	background-position: left -273px;
	display: block;
	box-shadow: 1px 1px 2px #d5d5d5;
	color: #FFF;
	border: 1px #71af4c solid;
}
.start-test-button a.gray {
	background-image: url(../images/all-reapt-images.png);
	background-position: left -158px;
	display: block;
	color: #9c9c9c;
	box-shadow: 1px 1px 2px #d5d5d5;
	border: 1px #dadada solid;
	cursor: text;
}
.start-test-button ul {
	width: 300px;
	display: none;
	margin: 0px;
	padding: 0px;
}
.start-test-button:hover ul {
	width: 300px;
	height: 200px;
	margin: -65px 0 0 -220px;
	display: block;
	border: none;
	position: absolute;
	padding: 10px;
	color: #000000;
	z-index: 2;
	text-align: center;
	cursor: text;
}
.start-test-button:hover ul.more {
	width: 300px;
	height: 200px;
	margin: -110px 0 0 -210px;
	display: block;
	border: none;
	position: absolute;
	padding: 10px;
	color: #000000;
	z-index: 2;
	text-align: center;
	cursor: text;
}
.toll {
	width: auto;
	border: 1px #91917b solid;
	background-color: #ffffe0;
	margin: 0px;
	padding: 10px;
	font-weight: normal;
	text-align: left;
}
.toll-image {
	width: auto;
	height: 16px;
	background-position: 260px 0px;
	margin: -2px 0 0 0px;
	background-image: url(../images/tool-image.png);
	background-repeat: no-repeat;
}
.test-tab-box {
	width: auto;
	font-size: 11px;
}
.test-tab-box div {
	width: auto;
}
div.tablecontent {
	width: auto;
}
.test-tab-box div.fixed {
	width: auto;
	height: 390px;
	overflow: auto;
	position: relative;
}
.test-tab-box ul {
	width: auto;
	overflow: hidden;
	padding: 0 0 0 0px;
	border: none;
}
.test-tab-box ul ul {
	width: auto;
}
.test-tab-box ul.heading {
	width: auto;
	overflow: hidden;
	background-color: #e4ecf1;
	padding: 10px 15px;
	border-bottom: 1px #d1d8dd solid;
}
.test-tab-box ul.heading.down {
	border-bottom: none;
	background-color: #F00;
}
.test-tab-box ul li {
	float: left;
	margin: 0px 2px 0px 0px;
	font-size: 13px;
}
.test-tab-box ul li.search {
	float: right;
}
.test-tab-box ul li.search ul {
	width: auto;
}
.find {
	background: url(../images/all-reapt-images.png) repeat-x left -838px #656565;
	border: 1px #8b8989 solid;
	color: #FFF;
	padding: 4px 15px;
	cursor: pointer;
	border-radius: 4px;
	display: inline-block;
	overflow: visible;
	margin: 0px;
	vertical-align: top;
	height: 27px;
}
.test-tab-box ul li.name {
	width: 45%;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.subject {
	width: 150px;
	margin: 0px;
	font-weight: bold;
	float: left;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.status {
	width: 100px;
	text-align: center;
	float: right;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li a {
	text-decoration: none;
	float: left;
}
.test-tab-box ul li a:hover {
	text-decoration: none;
	float: left;
}
.test-tab-box-1 a {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/test-backhover.jpg);
	background-repeat: repeat-x;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #e4ecf1;
	font-size: 14px;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
.test-tab-box-1 a:hover {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/test-backhover.jpg);
	background-repeat: repeat-x;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #e4ecf1;
	font-size: 14px;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
#profile-error {
	background-color: #ffebe8;
	border: 1px #dd3c10 solid;
	background-position: 5px 0px;
	width: auto;
	width: 200px;
	padding: 7px 5px;
	text-align: center;
	color: red;
	font-size: 10px;
	display: none;
	color: #000;
	margin: 4px 0 0 0px;
}
#errorformail {
	background-color: #ffebe8;
	border: 1px #dd3c10 solid;
	background-position: 5px 0px;
	width: auto;
	width: 200px;
	padding: 7px 5px;
	text-align: center;
	color: red;
	font-size: 10px;
	display: none;
	color: #000;
	margin: 4px 0 0 0px;
}
.news-pagination7 {
	width: auto;
}
.news-pagination7 ul {
	width: auto;
	overflow: hidden;
}
.news-pagination7 ul li {
	float: left;
	margin: 0px 1px 0px 28px;
	border: 1px #d3d3d3 solid;
}
.news-pagination7 ul li a {
	text-decoration: none;
	color: #000;
}
.news-pagination7 ul li a:hover {
	text-decoration: none;
	color: #000;
}
.news-pagination7 ul li span {
	display: block;
	background-color: #eaeaeb;
	padding: 3px 5px;
	color: #000;
}
.news-pagination7 ul li a span {
	display: block;
	background-color: #f6f6f6;
	padding: 3px 5px;
	color: #000;
}
.news-pagination7 ul li a:hover span {
	display: block;
	background-color: #eaeaeb;
	padding: 3px 5px;
	color: #000;
}
.news-pagination8 {
	width: auto;
}
.news-pagination8 ul {
	width: auto;
	overflow: hidden;
}
.news-pagination8 ul li {
	float: left;
	margin: 0px 1px 0px 14px;
	border: 1px #d3d3d3 solid;
}
.news-pagination8 ul li a {
	text-decoration: none;
	color: #000;
}
.news-pagination8 ul li a:hover {
	text-decoration: none;
	color: #000;
}
.news-pagination8 ul li span {
	display: block;
	background-color: #eaeaeb;
	padding: 3px 5px;
	color: #000;
}
.news-pagination8 ul li a span {
	display: block;
	background-color: #f6f6f6;
	padding: 3px 5px;
	color: #000;
}
.news-pagination8 ul li a:hover span {
	display: block;
	background-color: #eaeaeb;
	padding: 3px 5px;
	color: #000;
}/* after login start*/
.welcomediv {
	width: 100%;
	z-index: 12;
	height: 100%;
	background-image: url(../images/overlay.png);
	position: fixed;
	left: 0px;
	top: 0px;
}
.welcomediv-inside {
	width: auto;
	border-radius: 5px;
	margin: 0px 28%;
	border-radius: 4px;
	padding: 15px;
	background-color: #FFF;
}
.welcomediv-scroll {
	overflow: hidden;
}
.welcome-link {
	width: auto;
	border: 1px #d0d0d0 solid;
	padding: 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.welcome-link ul {
	width: auto;
	overflow: hidden;
	background-color: #eeeeee;
	padding: 5px;
}
.welcome-link ul li {
	float: left;
	margin: 0 5px 0 0px;
}
.welcome-link ul li a {
	background-color: #FFF;
	border: 1px #d8d5d5 solid;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.welcome-link ul li a:hover {
	background-color: #FFF;
	border: 1px #d8d5d5 solid;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #284a87;
}
.thanks-login {
	width: auto;
	border-radius: 4px;
	padding: 5px;
}
.thanks-login h1 {
	font-size: 24px;
	text-decoration: none;
	color: #284a87;
	border-bottom: 1px #cfcfcf solid;
	padding: 0 0 10px 0px;
	text-align: left;
}
.thanks-login p {
	line-height: 16pt;
	color: #5f5f5f;
	padding: 10px 0px 30px 0px;
}
.inbox-icon {
	margin: 0px 6px 0 0px;
}/* after login close*//* next report start*/
.next-record {
	float: left;
	margin: 0 0px 0 0px;
}
.next-record a {
	display: block;
	padding: 6px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab.jpg);
	background-repeat: repeat-x;
}
.next-record a:hover {
	display: block;
	padding: 6px 8px;
	border-top: 1px #aecce7 solid;
	background-image: url(../images/tab-hover.jpg);
	background-repeat: repeat-x;
}/* next report close*/
.news-backpagination {
	width: auto;
}
.news-backpagination ul {
	width: auto;
	overflow: hidden;
	padding: 20px 0 0 10px;
}
.news-backpagination ul li {
	float: left;
}
.news-backpagination ul li a {
	display: block;
	padding: 5px 10px;
	background-color: #f6f6f6;
	border: 1px #d3d3d3 solid;
	text-decoration: none;
	color: #000;
	vertical-align: top;
}
/* download start*/.download-matter {
	width: auto;
}
.download-matter ul {
	width: auto;
	overflow: hidden;
	background: url(../images/download-back1.jpg)
}
.download-matter ul li {
	width: auto;
	list-style: none;
	height: 610px;
}
.download-matter ul li p {
	line-height: 16pt;
	color: #FFF;
	padding: 300px 0px 20px 0px;
}
.download-matter ul li p span {
	color: #a2ca4b;
}
.download-matter ul li.image-display {
	width: auto;
	background: url(../images/download-back.jpg) no-repeat;
	overflow: hidden;
	padding: 0 0 0 30px;
}/* download close*/
.graph-row {
	width: auto;
	padding: 40px 0 0 0px;
	border: 1px #CCC solid;
	border-radius: 0 4px 4px 4px;
	padding: 10px 10px;
	min-height: 280px;
}
.graph-row ul {
	width: auto;
	overflow: hidden;
	margin: 0 0 4px 0px;
	padding: 10px 10px;
	background-color: #f3f3f3;
	border-bottom: 1px #dcddde solid;
}
.graph {
	float: right;
	overflow: hidden;
	width: 66%;
}
.graph ul {
	width: auto;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.graph ul li {
	float: left;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px;
}
.graph .green {
	background-color: #89a54e;
}
.graph .blue {
	background-color: #4572a7;
}
.graph .red {
	background-color: #aa4643;
}
.graph-detail {
	width: auto;
}
.graph-detail ul {
	width: auto;
	overflow: hidden;
	border: 1px #dcddde solid;
	padding: 5px 10px 5px 10%;
	background-color: #fbfbfb;
}
.graph-detail ul li {
	float: left;
	width: inherit;
	margin: 0 10px 0 0px;
}
.graph-detail .green {
	background-color: #89a54e;
	width: 20px;
}
.graph-detail .blue {
	background-color: #4572a7;
	width: 20px;
}
.graph-detail .red {
	background-color: #aa4643;
	width: 20px;
}
.graph2 {
	float: left;
	margin: 0px 20px 0 0px;
	padding: 3px 0px;
	font-weight: bold;
}
.graph22 {
	float: right;
	overflow: hidden;
	width: 30%;
}
.graph22 ul {
	width: auto;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.graph22 ul li {
	float: left;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px;
}
.graph22 .green {
	background-color: #89a54e;
}
.graph22 .white {
	background-color: white;
}
.graph22 .red {
	background-color: #aa4643;
}
.green-submit {
	border: 1px #5f9440 solid;
	color: #FFF;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
	padding: 4px 15px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -200px;
	background-repeat: repeat-x;
	background-color: #71af4c;
	border-radius: 4px;
}
.green-submit:hover {
	border: 1px #5f9440 solid;
	font-weight: bold;
	color: #FFF;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
	padding: 4px 15px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -236px;
	background-repeat: repeat-x;
	background-color: #95c77e;
	border-radius: 4px;
}/*scroll bar start*/
.black-submit {
	border: 1px #505050 solid;
	color: #FFF;
	font-weight: normal;
	text-shadow: 1px 0px #505050;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
	padding: 4px 12px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -1090px;
	background-repeat: repeat-x;
	background-color: #505050;
	border-radius: 4px;
	box-shadow: 0px 0px 6px #cfd1d1;
}
.black-submit:hover {
	border: 1px #505050 solid;
	font-weight: normal;
	text-shadow: 1px 0px #505050;
	color: #FFF;
	overflow: visible;
	cursor: pointer;
	margin: 0px;
	padding: 4px 12px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -1130px;
	background-repeat: repeat-x;
	background-color: #505050;
	border-radius: 4px;
}/*scroll bar start*/
/*scroll bar start*/
.jspContainer {
	overflow: hidden;
	position: relative;
	border-radius: 6px;
}
.jspPane {
	position: absolute;
	border-radius: 6px;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #e0e0e0;
	border-radius: 6px;
}
.jspDrag {
	width: 10px;
	background: #969696;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 6px;
}
.jspHover {
	top: 0px;
	border-radius: 6px;
}
/*scroll bar close*







*sort table start*//*report pagination start*/.table-sort {
	width: auto;
}
.table-page1 {
	width: auto;
}
.table-page2 {
	width: auto;
}
.table-page3 {
	width: auto;
}/*report pagination close*/
.test-tab-box ul {
	width: auto;
	overflow: hidden;
	padding: 0 0 0 0px;
	border: none;
}
.test-tab-box ul.heading {
	width: auto;
	overflow: hidden;
	background-color: #e4ecf1;
	padding: 10px 15px;
	border-bottom: 1px #d1d8dd solid;
}
.test-tab-box ul.heading.white {
	width: auto;
	overflow: hidden;
	background: #ffffff url(../images/test-border.jpg) repeat-x left bottom;
	border-bottom: none;
	padding: 10px 15px;
}
.test-tab-box ul.heading.white.none {
	background-image: none;
}
.test-tab-box ul li {
	float: left;
	margin: 0px 2px 0px 0px;
	font-size: 13px;
}
.test-tab-box ul li.name {
	width: 45%;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.subject {
	width: 150px;
	margin: 0px;
	font-weight: bold;
	float: left;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.status {
	width: 100px;
	text-align: center;
	float: right;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.sl {
	text-align: center;
	padding: 0px;
	float: left;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.sl.width {
	width: 38px;
	padding: 0 0px;
}
.test-tab-box ul li.sl.normal {
	font-weight: normal;
}
.test-tab-box ul li.sl.normal a {
	text-decoration: none;
	color: #345895;
}
.test-tab-box ul li.sl.normal a:hover {
	text-decoration: none;
	color: #345895;
}
/* below width change by navneet 75 to*/
.test-tab-box ul li.sl.sort {
	width: 65px;
	text-align: center;
	padding: 0px;
	float: right;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.sl.sort.total {
	width: 50px;
}
.test-tab-box ul li.sl.sort.normal {
	font-weight: normal;
}
.test-tab-box ul li.sl.reportname {
	float: left;
	margin: 0px;
	font-weight: bold;
	padding: 0 12px;/*padding was 0 10px modify by navneet*/
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li.sl.reportname.normal {
	font-weight: normal;
	background: none;
	font-size: 12px;
}
.test-tab-box ul li.sl.sort.sortdouble, .test-tab-box ul li.sl.sort.total.sortdouble, .test-tab-box ul li.sl.reportname.sortdouble {
	background: url(../images/left-nevigation.png) no-repeat right -592px;
	cursor: pointer;
}
.test-tab-box ul li.sl.sort.sortdouble1, .test-tab-box ul li.sl.sort.total.sortdouble1, .test-tab-box ul li.sl.reportname.sortdouble1 {
	background: url(../images/left-nevigation.png) no-repeat right -625px;
	cursor: pointer;
}
.test-tab-box ul li.sl.sort.sortdouble2, .test-tab-box ul li.sl.sort.total.sortdouble2, .test-tab-box ul li.sl.reportname.sortdouble2 {
	background: url(../images/left-nevigation.png) no-repeat right -610px;
	cursor: pointer;
}
.test-tab-box ul li a {
	text-decoration: none;
	float: left;
}
.test-tab-box ul li a:hover {
	text-decoration: none;
	float: left;
}
.test-tab-box-1 a {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/test-backhover.jpg);
	background-repeat: repeat-x;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #e4ecf1;
	font-size: 14px;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
.test-tab-box-1 a:hover {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/test-backhover.jpg);
	background-repeat: repeat-x;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #e4ecf1;
	font-size: 14px;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
.test-tab-box-active a {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -975px;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #FFF;
	font-size: 14px;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
.test-tab-box-active a:hover {
	display: block;
	padding: 10px 15px;
	background-image: url(../images/all-reapt-images.png);
	background-position: left -1019px;
	background-repeat: repeat-x;
	color: #535352;
	border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	background-color: #e4ecf1;
	border-top: 1px #e4ecf1 solid;
	border-left: 1px #e4ecf1 solid;
	border-right: 1px #e4ecf1 solid;
}
.test-tab-box #sort-pagination {
	width: auto;
	margin: 0px 0 0 0px;
}
.test-tab-box #sort-pagination ul {
	width: auto;
	background-color: #e4ecf1;
	border-top: 3px #d4dbdf solid;
	overflow: hidden;
	padding: 5px 10px 10px 0px;
}
.temp {
	background-color: #eeeeee;
	width: auto;
}
#sort-pagination {
	width: auto;
}
#sort-pagination ul {
	width: auto;
	background-color: #e4ecf1;
	border-top: 3px #d4dbdf solid;
	overflow: hidden;
	padding: 5px 10px;
}
#sort-pagination ul li {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 10px;
	font-weight: bold;
	box-shadow: 0px 0px 2px #cfd7db
}
#sort-pagination ul li a {
	text-decoration: none;
	padding: 3px 5px;
	margin: 10px 0px 0 0px;
	color: #717171;
	background-color: #f6f6f6;
	border: 1px #c9c9c9 solid;
}
#sort-pagination ul li a:hover {
	text-decoration: none;
	padding: 3px 5px;
	color: #ffffff;
	background-color: #666666;
	border: 1px #585858 solid;
}
#sort-pagination ul li.link {
	text-decoration: none;
	padding: 3px 5px;
	color: #ffffff;
	background-color: #666666;
	border: 1px #585858 solid;
}
.displayfield {
	background-color: #FFF;
	border: 1px #abadb3 solid;
	width: 80px;
	height: 22px;
}
.test-available.report {
	padding: 170px 0px;
}
#demo-content {
	width: auto;
	padding: 0 1px;
}
#demo-content.report {
	border: 1px #bec0c6 solid;
	border-radius: 0px 6px 6px 6px;
}
#demo-content.report.down {
	padding: 118px 0px;
}
#footer {
	width: auto;
	margin: 0 auto;
	color: #616161;
	font-size: 10px;
	font-weight: normal;
	line-height: 12pt;
	padding: 10px 2px;
}
#footer a {
	text-decoration: none;
	color: #3d63a1;
}
#footer a:hover {
	text-decoration: underline;
	color: #3d63a1;
}
#buttons {
	width: auto;
}
#buttons ul {
	width: auto;
	overflow: hidden;
}
#buttons ul li {
	float: left;
	margin: 0 5px 0 0px;
}
#buttons ul li a {
	color: #ffffff;
	padding: 4px 15px;
	text-decoration: none;
	background-image: url(../images1/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
}
#buttons ul li a:hover {
	color: #000000;
	padding: 4px 15px;
	text-decoration: none;
	background-image: url(../images1/end.gif);
	background-repeat: repeat-x;
	background-color: #3173b4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
}
#notification {
	width: 300px;
	box-shadow: 0px 0px 5px #666;
	margin: 28px 0px 0 -95px;
	border-radius: 0px 0px 6px 6px;
	background-color: #f4f4f4;
	position: absolute;
	padding: 4px;
}
#notification span {
	width: auto;
	height: 10px;
	display: block;
	background: url(../images/noti-icon.png) 20px top no-repeat;
	margin: -14px 0 10px 30%;
}
#notification ul li {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	float: none;
}
#notification ul li a {
	font-weight: normal;
	/* change by Sudhir  background: url(../images/noti-arrow.png) no-repeat 270px 15px #FFF;*/
	background: url(../images/noti-arrow.png) no-repeat 270px center #FFF;
	display: block;
	padding: 10px 35px 10px 10px;
	border-top: 1px #e7eaf0 solid;
	color: #4e4e4e;
	text-align:left;
}
#notification ul li a strong {
	display: block;
}
#notification ul li a:hover {
	background: url(../images/noti-arrow.png) no-repeat 270px center #f4fafe;
}
#notification ul li label {
	font-weight: normal;
	background: #FFF;
	display: block;
	padding: 10px 10px 0px 10px;
	border-top: 1px #e7eaf0 solid;
	border-bottom: 1px #e7eaf0 solid;
	color: #4e4e4e;
}
#notification ul li label strong {
	display: block;
}
#notification ul.scroll-pane {
	height: 180px;
	overflow: auto;
}
#notification h1 {
	color: #2a6ebb;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px;
	display: block;
}
#notification h1 strong a {
	float: right;
	color: #2a6ebb;
	font-size: 10px;
	text-decoration: none;
}
#notification h1 strong a:hover {
	text-decoration: underline;
}
.notificationbox {
	width: auto;
	padding: 0px;
}
.noti-detail {
	width: auto;
	overflow: hidden;
	padding: 15px 0px 15px 25px;
	color: #355996;
	margin: 0 0 1px 0px;
}
.noti-detail-left {
	float: left;
	width: 90%;
	font-size: 12pt;
	color: #355996;
	font-weight: bold;
}
.noti-detail-right {
	float: left;
	width: 8%;
	text-align: center;
	font-weight: normal;
	font-size: 10pt;
}
.noti-detail-left span {
	font-weight: normal;
}
.noti, .notification {
	width: auto;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
.noti h2 {
	background-image: url(../images/inbox.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	font-weight: normal;
	background-color: #ffffff;
	font-size: 10pt;
}
.notification h2 {
	background-image: url(../images/noti-icon.jpg);
	background-repeat: no-repeat;
	background-color: #F00;
	background-position: 5px 10px;
	background-color: #ffffff;
	padding: 0px 0 0 15px;
	margin: 0px;
	cursor: pointer;
	border-bottom: 1px #999 dotted;
}
.noti h2:hover, .notification h2:hover {
	background-color: #e4ecf1;
	cursor: pointer;
}
.notification .panelcontent {
	display: none;
}
.notification {
	width: auto;
	background: #ff00;
}
/* registration  start*/

.alert-box {
	padding: 5px;
	color: #dd4b39;
}
#new-registration {
	width: 80%;
	margin: 20px auto;
	padding: 10px;
	background-color: #e1e8f6;
	border: 1px #d2dce1 solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
}
#new-registration.inside {
	width: auto;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#new-registration ul {
	width: auto;
	background-color: #ffffff;
	padding: 0 0 20px 0px;
	box-shadow: 0px 0px 2px #999;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
}
#new-registration #nav {
	width: auto;
	border-bottom: 1px #dde0e8 solid;
}
#new-registration #nav ul {
	width: auto;
	overflow: hidden;
	background: url(../images/registration-heading.gif) repeat-x #ecf1f4;
	padding: 5px 0px;
}
#new-registration #nav ul li {
	float: left;
}
#new-registration #nav ul li a {
	float: left;
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px;
	text-decoration: none;
}
#new-registration #nav ul li.right {
	float: right;
}
#new-registration #nav ul li a.arrow {
	background: url(../images/reg-arrow.jpg) right 2px no-repeat;
}
#new-registration #nav ul li a:hover {
	color: #7594ab;
}
#new-registration #nav ul li a.active {
	color: #7594ab;
}
#new-registration #detail {
	width: auto;
}
#new-registration #detail ul {
	width: auto;
	padding: 40px 30px 0px 30px;
	box-shadow: 0px 0px 0px #999;
	min-height: 390px;
}
#new-registration #detail ul ol {
	margin: 0px;
	margin: -25px 0px 40px 0px;
	border-bottom: 3px #dee7f5 solid;
	overflow: hidden;
	padding: 0px 0 10px 0px;
}
#new-registration #detail ul ol:last-child {
	border-bottom: 0px;
	margin: -10px 0px 0px 0px;
}
#new-registration #detail ul ol #reg-left {
	float: left;
}
#new-registration #detail ul li {
	width: auto;
	margin: 0 0 0px 0px;
}
#new-registration #detail ul li strong {
	color: #000000;
	display: inline-block;
	font-weight: normal;
	padding: 0 15px 0px 5px;
}
#new-registration #detail ul li a {
	text-decoration: none;
	color: #FFF;
	background: url(../images/reg-green.jpg) right top repeat-x;
	padding: 5px 10px;
	border-radius: 4px;
}
#new-registration #detail ul li a img {
	padding: 0 5px 0 0px;
}
#new-registration #detail ul li label {
	color: #323232;
	width: 140px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0px;
	vertical-align: top;
	display: inline-block;
}
#new-registration #detail ul li label.inside {
	width: 105px;
}
#new-registration #detail ul li address {
	display: inline-block;
}
#new-registration #detail ul li label.semester {
	width: auto;
	display: block;
	color: #323232;
	padding: 0 0 5px 0px;
	font-style: normal;
}
#new-registration #detail ul li label.right {
	text-align: right;
}
#new-registration #detail ul li label.area {
	display: block;
	width: auto;
	padding: 0 0 5px 0px;
	font-weight: bold;
	font-size: 14px;
	color: #323232;
}
#new-registration #detail ul li label.area.work {
	display: inline-block;
}
#new-registration #detail ul li .text {
	background: #fff;
	border: 1px #b9bcbe solid;
	width: 250px;
	padding: 8px;
	outline: 4px #f2f5f7 solid;
}
#new-registration #detail ul li .text.inside {
	width: 250px;
	outline: none;
	margin: 0px;
}
#new-registration #detail ul li .text.inside1 {
	width: 268px;
	outline: none;
	margin: 0px 0 0 -3px;
}
#new-registration #detail ul li .text.inside.acd {
	width: 232px;
}
#new-registration #detail ul li .text.inside1.acd {
	width: 250px;
	margin: 0px;
}
#new-registration #detail ul li .text.alert {
	background-color: #fbdada;
	border: 1px #c9c4c5 solid;
}
#new-registration #detail ul li .text.area {
	height: 85px;
}
#new-registration #detail ul li .text.select {
	width: 267px;
	padding: 8px;
	margin: 0 0 0 -1px;
}
#new-registration #detail ul li .text.select.small {
	width: 172px;
	outline: none;
}
#new-registration #detail ul li .text.select.small1 {
	width: 92px;
	margin: 0 8px 0 5px;
}
#new-registration #detail ul li .text.select.small2 {
	width: 140px;
	margin: 0 0px 0 2px;
}
#new-registration #detail ul li .text.academic {
	width: 280px;
	outline: none;
	box-shadow: inset 0px 1px 3px #e7e7e7;
	margin: 0 0px 0 0px;
}
#new-registration #detail ul li .text.academic.third {
	width: 298px;
	margin: 0px;
}
#new-registration #detail ul li .text.academic:focus {
	outline: 4px #f2f5f7 solid;
	box-shadow: inset 0px 1px 3px #e7e7e7;
	border: 1px #ff0000 solid;
	background-color: #FFF;
}
#new-registration #detail ul li .text.academic.sort {
	width: 100px;
	margin: 0 10px 0 0px;
}
#new-registration #detail ul li fieldset {
	overflow: visible;
	background: url(../images/reg-submit.jpg) right top repeat-x #2a6dbb;
	border-radius: 4px;
	display: inline-block;
	padding: 0px 10px 0px 0px;
	border: 0px;
}
#new-registration #detail ul li .button {
	padding: 10px 35px 10px 10px;
	background: url(../images/reg-arrow1.jpg) right 7px no-repeat;
	color: #FFF;
	border: 0px;
	cursor: pointer;
	overflow: visible;
}
#new-registration #detail ul li .button.end {
	background: none;
	padding: 10px 10px 10px 15px;
}
/* registration  close*/
/*add by Gaurav for hindi keypad*/
.keyboard {
	width: 750px;
	border-radius: 6px;
	background-color: #dbe0dc;
	overflow: hidden;
	padding: 5px;
	margin: -10px auto 10px;
}
.keyboard li {
	list-style: none;
}
.keyboard li a {
	text-decoration: none;
	color: #000;
	background: #f4f9f5;
	border: 1px solid #dbe0dc;
	float: left;
	margin: 2px;
	color: #000;
	font-size: 14px;
	height: 30px;
	display: block;
	width: 35px;
	padding: 3px 5px;
	box-shadow: 1px 1px 1px #000000;
	border-radius: 4px;
}
.keyboard li a.active {
	background-color: #5ec119;
	color: #FFF;
	box-shadow: inset 1px 1px 2px #6e6e6e;
}
.keyboard li a:hover {
	text-decoration: none;
	background-color: #5ec119;
	color: #FFF;
	box-shadow: inset 1px 1px 2px #6e6e6e;
}
.small, .backspace, .medium, .caps, .enter, .shift, .spacebar {
	padding-left: 2px;
	display: inline;
	line-height: 1.1em;
}
.keyboard li a.spacebar {
	width: 372px;
	text-align: center;
	padding: 10px 0px;
	height: auto;
}
.keyboard li a.backspace {
	width: 70px;
}
.keyboard li a.gray {
	width: 70px;
}
.keyboard li a.medium {
	width: 58px;
}
.keyboard li a.caps {
	width: 82px;
}
.keyboard li a.enter {
	width: 74px;
}
.keyboard li a.shift {
	width: 103px;
}
.keyboard li a span {
	display: block;
	text-align: right;
	font-size: 12px;
	margin: -3px 0 0px 0px;
}
#keypad a {
	display: block;
	text-decoration: none;
	width: auto;
	text-align: right;
	color: #83a9f7;
}
#keypad {
	width: auto;
}
#keypad.other {
	width: 72%;
}
#keypad.newkey a {
	text-align: right;
}
#msgQtaHindiPad {
	background: #dbe0dc;
	padding: 10px;
	position: absolute;
	overflow: hidden;
	z-index: 1;
	border-radius: 6px;
	border: 1px #919390 solid;
	width: 770px;
}
#msgQtaHindiPad ul {
	width: auto;
	border: none;
	padding-bottom: 7px;
}
#msgQtaHindiPad ul li {
	font-weight: normal;
	width: auto;
	margin: 0px;
	padding: 0 0 0 10px;
}
.onclick-add-question-heading {
	width: auto;
	background: url(admin/images/filterback.jpg) repeat-x;
	text-align: right;
	padding: 3px 5px 7px 0px;
	border-bottom: 1px #c0c0c0 solid;
	font-weight: bold;
	color: #6f6f6f;
	text-shadow: white 0 1px 0;
	font-size: 11px;
	font-family: "MS Serif", "New York", serif;
}
/*-End add by Gaurav for  hindi keypad-*/


.test-tab-box ul li.combo {
	float: right;
	background-color: #f8f9fa;
	border: 1px #b1c4d5 solid;
	border-radius: 3px;
	padding: 1px;
}
.test-tab-box ul li.combo a {
	float: right;
	padding: 11.3px 5px;
	display: block;
}
.test-tab-box ul li .newsearch {
	width: 200px;
	color: #000;
	font-weight: normal;
	text-shadow: 1px 0px #b6b6b7;
	padding: 6px;
	border: 0px;
	float: left;
	outline: none;
	font-size: 13px;
	background-color: #f8f9fa;
}
.test-tab-box ul li .newsearch.detail {
	width: 195px;
	margin: 3px 0 0 0px;
	color: #808080;
	padding: 4px;
	border: 1px #e1e1e1 solid;
	float: none;
	font-size: 12px;
}
.test-tab-box ul li .newsearch.detail.date {
	width: 88px;
}
.test-tab-box ul li label {
	font-size: 12px;
	color: #808080;
	display: block;
}
.test-tab-box ul li ul {
	width: 232px;
	background-color: #f8f9fa;
	border: 1px #b1c4d5 solid;
	position: absolute;
	margin: 28px 0 0 -2px;
}
.test-tab-box ul li ul li {
	width: auto;
	float: none;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}
.test-tab-box ul li ul li span {
	cursor: pointer;
	color: #000;
	vertical-align: middle;
	background: url(../images/combo-check1.png) top left no-repeat;
	padding: 0px 5px;
	background-position: left top;
	text-align: center;
	height: 19px;
	display: inline-block;
	margin: -2px 5px 0 0px;
}
.test-tab-box ul li ul li:hover {
	width: auto;
	float: none;
	text-shadow: 1px 0px #b6b6b7;
	margin: 0px;
	background-color: #efefef;
	cursor: pointer;
}
.test-tab-box ul li.name {
	width: 45%;
	margin: 0px;
	font-weight: bold;
	color: #535352;
	font-size: 12px;
}
.test-tab-box ul li ul li.test-down {
	border-bottom: 1px #e1e1e1 solid;
	padding: 5px;
	margin: 0px;
	color: #000000;
}
.hover_list {
	background-color: #efefef;
	cursor: pointer
}
.test-tab-box ul div {
	width: auto;
	overflow: hidden;
	text-align: right;
	padding: 4px;
}
/* new changes start */






.header{margin:0px auto; overflow:hidden; background:#496daa; width:100%;
	/*background: url("../images/header-back-new.jpg") repeat-x scroll top left #3E64A3;
	height:58px; here height was 80px change by navneet
	background-color: #375a9c;
	border-bottom: 2px #FFF solid;
	box-shadow: 0 0 0 #000000;
	padding:8px 0px 8px 3.5%;*/
}/*background:url(../images/header.jpg) left top repeat-x #49a6c5; comment made by navneet*/

#login-header{background:#fff; padding:15px; overflow:hidden; border-bottom:4px #dee4ee solid;}

.logo_img{max-height:42px; max-width:200px;/* added by Shubham 23-10-2013*/ outline:0;
/* added by Shubham 23-10-2013*/
/*        min-width: 120px;*/
/*        min-height: 42px;*/

}
.think-back{background:url(../images/login-back.gif) left top repeat;}
#login-footer{background:none; width:auto; text-align:right; font-size:11px; line-height:16pt; padding:15px 20px; bottom:0px;
color:#000;}
#login-footer a{color:#000;}
#login-footer a:hover{color:#000;}
#login-footer.for-login{position:absolute; width:96%; padding:15px 2%;}
#registration-login-right{width:500px; margin:25px auto;}
#login-header-right{float:right; padding:1px; background:none;}
.student-submit {
	border: none;
	border-radius: 6px;
	background-image: url(../images/login-submit.jpg);
	background-position: left top;
	width: 61px;
	height: 31px;
	margin: 0 8px 0 0px;
	color: #FFF;
	cursor: pointer;
	overflow: visible;
	text-shadow: 1px 1px 1px #000000;
	background-repeat: no-repeat;
}
#error {
	background-color: #ffd3d4;
	border: 1px #e59d9e solid;
	width: 279px;
	margin: -7px 0px 0px 0px;
	padding: 5px 0px;
	color: red;
	position: absolute;
	font-size: 10px;
	text-align: center;
	display: none;
	color: #000;
}
#error.register {
	width: 440px;
	margin: -19px 0px 0px 20px;
}
#error1 {
	background-color: #ffd3d4;
	border: 1px #e59d9e solid;
	width: 440px;
	margin: -19px 0px 0px 20px;
	padding: 5px 0px;
	color: red;
	position: absolute;
	font-size: 10px;
	text-align: center;
	display: none;
	color: #000;
}
.registration-left {
	float: left;
	width: 120px;
	text-align: left;
	margin: 5px 20px 0 0px;
}
.registration-textSecrity {
	width: 125px;
	padding: 5px;
	border: 1px #d2d9dc solid;
	background-image: url(../images/student-text-back.gif);
	background-repeat: no-repeat;
}
.registration-textSecrity:hover {
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background: url(../images/student-text-back.gif) left top no-repeat #ffffff;
}
.registration-textSecrity:focus {
	border: 1px #b7d4ea solid;
	outline: #ecf5fb solid 4px;
	background: url(../images/student-text-back.gif) left top no-repeat #ffffff;
}
.forget-password {
	width: auto;
	margin: 0 0 30px 0px;
}
.forget-password ul {
	width: auto;
	padding: 0px 10px;
}
.forget-password ul li {
	width: auto;
	margin: 0 0 15px 0px;
	color: #333333;
	font-size: 12px;
}
.forget-password ul strong {
	font-weight: bold;
}
.login-submit {
	background-color: #3c619f;
	border: 1px #487ace solid;
	padding: 7px 12px;
	color: #FFF;
	cursor: pointer;
	overflow: visible;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.login-submit:hover {
	background-color: #4d7ccb;
	border: 1px #487ace solid;
}
/* new changes close */
/*start new css add by navneet for dashboard image over showing name*/
#bubble_tooltip {
	width: auto;
	position: absolute;
	display: none;
	margin: 80px 0px 0px 125px;
	background-color: #e4e4e4;
	border-radius: 2px;
	opacity: 0.6;
	box-shadow: 1px 1px 3px #000;
}
#bubble_tooltip .bubble_top {
	position: relative;
	background-repeat: no-repeat;
	height: auto;
}
#bubble_tooltip .bubble_middle {
	position: relative;
	background-repeat: repeat-y;
	background-position: bottom left;
}
#bubble_tooltip .bubble_middle div {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	position: relative;
	font-size: 12px;
	font-family: arial, verdana, san-serif;
	text-decoration: none;
	color: #000000;
	text-align: justify;
	text-decoration-style: bold;
}
#bubble_tooltip .bubble_bottom {
	background-repeat: no-repeat;
	height: 7px;
	position: relative;
	top: 0px;
}
.top {
	position : absolute;
	top: 0px;
	left : -12px;
	width : 0;
	height : 0;
	z-index : 100;
	border-right : 13px solid #e4e4e4;
	border-top : 13px solid transparent;
	border-bottom : 13px solid transparent;
}
.dashboardBuyNow {
	padding: 4px 10px;
	border-radius: 4px;
	float: right;
	font-size: 7px;
	margin: -17px 0px 0 0px;
	text-align: center;
	width: auto;
	font-weight: bold;
	border: 1px solid #cccccc;
	color: #3f3f3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dfdfdf));
	background: -moz-linear-gradient(top, #fefefe, #dfdfdf);
	background: -o-linear-gradient(top, #fefefe, #dfdfdf);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf)"
}
.test-status ul li a.dashboardstarttest {
	padding: 4px 4px;
	border-radius: 4px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color: #fff;
	display: block;
	margin: 0px 0 0 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#00a7e8), to(#224197));
	background: -moz-linear-gradient(top, #00a7e8, #224197);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00a7e8, endColorstr=#224197);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00a7e8, endColorstr=#224197)"
}
.test-status ul li a.dashboardstarttest img {
	vertical-align: middle;
	margin: 1px 0 0 0px;
}
.test-status ul li a.dashboardstarttest:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#224197), to(#00a7e8));
	background: -moz-linear-gradient(top, #224197, #00a7e8);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#224197, endColorstr=#00a7e8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#224197, endColorstr=#00a7e8)"
}
.help-popUp {
	display: none;
	background-color: #fff;
	opacity: 0.6;
	width: 100%;
	height: 100%;
	z-index: 100;
	overflow: hidden;
	position: fixed;
	filter: alpha(opacity=50);
}
.popUpInner {
	display: none;
	position: fixed;
	width: 860px;
	background-color: #FFF;
	left: 0px;
	right: 0px;
	margin: 100px auto 0px auto;
	background-color: white;
	z-index: 100;
	border-radius: 6px;
	box-shadow: 0px 0px 10px #CCC;
}
.popUpInner h1 {
	width: auto;
	font-size: 20px;
	background: #000;
	color: #FFF;
	font-weight: normal;
	padding: 10px 15px;
	border-radius: 6px 6px 0 0px;
}
.popUpInner h1 span {
	float: right;
	cursor: pointer;
	width: 21px;
	height: 21px;
	font-size: 16px;
	background-color: #b0b0b0;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border-radius: 50%;
}
.popUpInner h1 span:hover {
	background-color: #ffffff;
}
.popUpInner ol {
	width: auto;
	margin: 0px;
	padding: 0px;
	border-right: 1px #CCC solid;
	overflow: hidden;
}
.popUpInner ol.yellow {
	float: right;
	border-right: 0px;
}
.popUpInner ol ul {
	width: auto;
	margin: 0px;
	padding: 20px;
}
.popUpInner ol ul.yellow {
	background: #fffeda;
	width: 300px;
	margin: 10px 10px 0px 10px;
	height: 260px;
}
.popUpInner ol ul li {
	width: auto;
	margin: 0px 0 10px 0px;
	padding: 0px;
}
.popUpInner ol ul li:last-child {
	margin: 0px;
}
.popUpInner ol ul li.yellow {
	background: url(../images/light.jpg) left top no-repeat;
	margin: 10px 0 0 0px;
	padding: 0 0 0 25px;
	line-height: 16pt;
}
.popUpInner ol ul li strong {
	font-weight: bold;
	font-size: 17px;
}
.popUpInner ol ul li textarea {
	width: 99%;
	height: 120px;
	padding: 1%;
	border: 1px #c2c2c2 solid;
	border-radius: 4px;
	resize: none;
}
.popUpInner ol ul li label {
	font-weight: bold;
	display: block;
	margin: 20px 0px 2px 0px;
	font-size: 15px;
}
.popUpInner ol ul li a {
	border: 1px #5f9440 solid;
	display: inline-block;
	padding: 5px 20px;
	margin: 0 0 0 0px;
	color: #FFF;
	text-decoration: none;
	border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#90c577), to(#74b251));
	background: -moz-linear-gradient(top, #90c577, #74b251);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c577, endColorstr=#74b251);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c577, endColorstr=#74b251)"
}
.middle2 {
	width: 100%;
	height: 73%;
}
.leftContainer {
	float: left;
	position: absolute;
	width: 60%;
	height: 65%;
	margin-left: 4%;
}
.rightContainer {
	float: right;
	background-color: #FAFAD2;
	padding: 20px;
	border-radius: 10px;
	margin-right: 4%;
	position: relative;
	height: 70%;
	width: 20%;
}
.bottom {
	width: 100%;
	height: 40px;
	background-color: whitesmoke;
	position: absolute;
}
.close {
	margin-top: 0.5%;
	float: right;
	font-weight: bold;
	margin-right: 10px;
	color: #b0b0b0;
	font-size: 20px;
}
.close:hover {
	color: #000000;
	cursor: pointer;
}
.submit2 {
	margin-top: 8px;
	text-decoration: none;
	padding: 5px;
	float: right;
	color: #ffffff;
	background-color: green;
	border-radius: 4px;
}
.submit2:hover {
	color: #000000;
}
.yellowContent {
	width: 100%;
	height: auto;
	padding: 5px;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}
#showTest {
	width: 20px;
	height: 18px;
	margin-top: -2px;
	margin-right: 6px;
	border-radius: 3px;
	background-color: white;
	float: right;
}
.NotificationNav {
	position: relative;
	float: left;
	margin-top: 3px;
	color: #ffffff;
}
.NotificationUl {
	float: right;
	margin-left: 2px;
}
.NotificationUl li {
	float: left;
	list-style: none;
}
.outerforTriangle {
	overflow: hidden;
	width: 7px;
	height: 12px;
	position: relative;
	margin-top: 0px;
	margin-right: 1px;
}
#forTriangle {
	margin-left: 4px;
	position: relative;
	width: 8px;
	height: 11px;
	margin-top: -1px;
	background: rgb(245,152,41);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
}
#forCricle {
	width: 14px;
	height: 14px;
	background-color: #375a9c;
	border: 2px solid rgb(245,152,41);
	border-radius: 50%;
	padding: 2px;
}
#testStatusCircle {
	box-shadow: -5px 5px 5px -5px #ffffff, -5px -5px 5px -5px #ffffff;
	background-color: #419638;
	height: 13px;
	margin-top: 2px;
	width: 13px;
	border-radius: 50%;
}
#testStatusCircle1 {
	box-shadow: -5px 5px 5px -5px #ffffff, -5px -5px 5px -5px #ffffff;
	background-color: gray;
	height: 13px;
	margin-top: 2px;
	width: 13px;
	border-radius: 50%;
}
#testStatusarrow {
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	width: 4px;
	height: 3px;
	position: absolute;
	margin: 4px 0px 0px 3px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
.dottedLine {
	height: 12px;
	border-right: 1px dotted #9EB1D1;
}
#testTypePopUP {
	width: 60px;
	background-color: #b0b0b0;
	border: 1px solid #b0b0b0;
	z-index: 10;
	float: right;
	padding: 3px;
	display: none;
	margin-top: 20%;
}
#testTypePopUP span {
	width: auto;
	height: 10px;
	display: block;
	background: url(../images/noti-icon.png) 105px top no-repeat;
	margin: -26px 0 10px 0px;
}
.forThinkexam {
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	margin-right: -11px
}
/*end here by navneet*/

 /*pagination start test Summary*/
.paginationTS {
	float: right;
	margin: 4px 0px 0px 0px;
	border-radius: 3px;
}
.paginationTS a {
	text-decoration: none;
	color: #000000;
	background: url(../images/all-reapt-images.png) left -533px #eaeaea;
	padding: 2px 7px;
	margin: 0 0px 0 5px;
	border: 1px #c9c9c9 solid;
	border-radius: 3px;
	box-shadow: 0px 0px 2px #C4C4C4;
	cursor: pointer
}
.paginationTS a:hover {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
	cursor: pointer
}
.currentTS {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	margin: 0px 0px 0px 5px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
}/*edited by SHobhit */
.disabledTS {
	text-decoration: none;
	background: url(../images/all-reapt-images.png) left -544px repeat-x #5c5c5c;
	color: #ffffff;
	padding: 2px 7px;
	border: 1px #4f4f4f solid;
	margin: 0px 0px 0px 5px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #ffffff;
}
/* pagination close TS*/




.account-detail {
	float: right;
	width: 40%;
	border-left: 1px #e1e1e1 solid;
	padding: 0px 0 0 10px;
}
.account-detail ol {
	margin: 0px;
	padding: 0px;
	background: #f4f4f4;
	border-radius: 6px;
	padding: 10px;
}
.account-detail ol h1 {
	width: auto;
	font-size: 20px;
	margin: 0 0 10px 0px;
	padding: 0 10px;
}
.account-detail ol ul {
	width: auto;
	background-color: #FFF;
	border-radius: 6px;
	padding: 5px 10px;
}
.account-detail ol ul li {
	width: auto;
	border-bottom: 1px #cacccb dotted;
	padding: 10px 0px;
}
.account-detail ol ul li:last-child {
	border-bottom: 0px;
}
.account-detail ol ul li strong {
	float: right;
	text-align: left;
	width: 65%;
}
.test-quiz {
	width: 900px;
	margin: 2% auto 0px auto;
	top: 0px;
	left: 0px;
	right: 0px;
	background-color: #FFF;
	position: absolute;
	border-radius: 10px;
	z-index: 100;
}
.test-quiz ul {
	width: auto;
	margin: 0px;
	padding: 15px 20px 80px 20px;
}
.test-quiz ul ol {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.test-quiz ul ol li {
	width: auto;
	margin: 0 0 15px 0px;
}
.test-quiz ul ol li label {
	width: 150px;
	background: #e4eaee;
	margin: 0px 10px 0 0px;
	border-radius: 4px;
	padding: 3px;
	overflow: hidden;
	display: inline-block;
}
.test-quiz ul ol li label.quizalert {
	background: #f1cccd;
}
.test-quiz ul ol li .text {
	border: 1px #b1c4d5 solid;
	font-weight: bold;
	font-size: 12px;
	border-radius: 4px;
	margin: 0px;
	padding: 8px;
	width: 100%;
	color: #7594ab;
	box-shadow: inset 0 0 5px #CCC;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.test-quiz ul ol li .text.drop {
	width: 96%;
}
.test-quiz ul ol li .text.total {
	width: 83%;
}
.test-quiz ul ol li label.name {
	width: 500px;
}
.test-quiz ul ol li label.total {
	width: 100px;
}
.test-quiz h1 {
	width: auto;
	background: #e4eaee;
	font-weight: normal;
	color: #39566b;
	padding: 8px 10px 8px 20px;
	border-radius: 8px 8px 0px 0px;
	border-bottom: 2px #dbdbdb solid;
	font-family: Colaborate-Thin;
	font-size: 30px;
}
.test-quiz h2 {
	width: auto;
	margin: 0 0 15px 0px;
	font-size: 12px;
	color: #F00;
}
.test-quiz h1 strong a {
	float: right;
	margin: 5px 0 0 0px;
	background: url(../images/quiz-close.png) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	font-size: 0px;
}
.test-quiz h1 strong a:hover {
	background: url(../images/quiz-close-hover.png) no-repeat left top;
}
.test-quiz ul ol li a {
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#7fd242), to(#54b135));
	background: -moz-linear-gradient(top, #7fd242, #54b135);
	vertical-align: top;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fd242, endColorstr=#54b135);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fd242, endColorstr=#54b135)";
	border-radius: 4px;
	padding: 8px 12px;
	color: #FFF;
	font-weight: normal;
	font-size: 15px;
	display: inline-block;
	text-shadow: 0 1px 4px #706f6f;
	box-shadow: 0 0 5px #999;
	float: left;
	margin: 0 0 30px 0px;
}
.test-quiz ul ol li div {
	display: inline-block;
}
.test-quiz ul a {
	float: right;
	margin: 10px 0 0 0PX;
}
.test-quiz ul table {
	font-size: 12px;
	color: #616161;
}
.test-quiz ul table .heading {
	background: #e4eaee;
	border: 0px;
	font-size: 13px;
	font-weight: bold;
	border-top: 1px #b1c4d5 solid;
}
.test-quiz ul table .heading.bottom1 {
	border-top: 3px #b1c4d5 solid;
}
.test-quiz ul table .detail {
	border-bottom: 1px #b1c4d5 solid;
}
.test-quiz ul table strong {
	color: #63a225;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
.test-quiz ul table span {
	color: #63a225;
	font-weight: bold;
	font-size: 13px;
	display: block;
	border-left: 1px #b1c4d5 solid;
	padding: 10px 0 10px 10px;
	margin: -10px 0 -10px -12px;
}
.test-quiz ul table ol {
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../images/quiz-cut.jpg) left top no-repeat #0F0;
	font-size: 0px;
	text-align: center;
	cursor: pointer;
}
.test-quiz ul table ol:hover {
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../images/quiz-cut-hover.jpg) left top no-repeat;
	font-size: 0px;
	text-align: center;
	cursor: pointer;
}
.without-scroll {
	width: 130px;
}
.without-scrollactive {
	width: 145px;
}
.without-scrolldown {
	width: 195px;
}
.without-scrolldownactive {
	width: 180px;
}
.test-detailnew ul li ul.news-row111 {
	background-color: red;
	height: 180px;
	overflow: auto;
}
.viewReport {
	padding: 4px 0px;
	border-radius: 3px;
	float: right;
	margin-left: -23px;
	margin-top: -2px;
	margin-bottom: -2px;
	font-size: 9px;
	text-align: center;
	width: 90px;
	font-family: ARIAL;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf1), to(#e1e1e1));
	background: -moz-linear-gradient(top, #e4ecf1, #e1e1e1);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1)"
}
.viewReport1 {
	padding: 4px 0px;
	border-radius: 3px;
	float: right;
	margin-left: -23px;
	margin-top: -2px;
	margin-bottom: -2px;
	font-size: 9px;
	text-align: center;
	width: 90px;
	font-family: ARIAL;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf1), to(#e1e1e1));
	background: -moz-linear-gradient(top, #e4ecf1, #e1e1e1);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1)"
}
#profile-error1 {
	background-color: #ffebe8;
	border: 1px #dd3c10 solid;
	background-position: 5px 0px;
	width: auto;
	width: 200px;
	padding: 7px 5px;
	text-align: center;
	color: red;
	font-size: 10px;
	display: none;
	color: #000;
	margin: 4px 0 0 0px;
}
/*Added By Shipra*/
.test-tab-box ul li.sl.reportname.normal.reportname0406 {
	width: 28% !important;
	text-align: left !important;
}




/* Added by Shipra */

.package-detail{ width:60% !important; margin:6px 0px 0px 0px !important;}
.package-detail ul {
	width: 100% !important;
	overflow: hidden;
	margin: 0 0 0 3%;
	padding: 10px 0 0 0px;
}
.package-detail ul li{ float:right !important; padding:5px 3% !important;}

.package-detail ul li.right{ margin:-4px 0px 0px 0px !important;}



.view-syllabus a {text-decoration:none; color:#46453f; padding:/*9px 10px 9px 35px*/12px 7px 12px 7px !important;
background:url(../images/all-reapt-images.png) left -872px repeat-x #dadada; display:block;
border:1px #b9b9b9 solid; margin:0 0 8px 0px; vertical-align:top; border-radius:4px;
-webkit-border-radius: 4px;
}


.view-image {
margin:-4px 6px 0px 0px !important/* -3px 10px -4px -20px*/;
vertical-align: top;
float:left;
}/*left-coloumn-close*//*pagenation-start*/

.popUpInner.popUpInner17{width:auto !important; margin:9% 28% !important;}

.popUpInner .uplaodpicdiv{margin:8px !important; padding:8% 8% 6% 8% !important;}

.popUpInner .uplaodpicdiv label{font-size:24px; color:#1e4f86; font-family:Century Gothic; text-shadow:0px 0px 1px #1e4f86; line-height: 50pt; vertical-align:top;}
/* News for header added by Shubham 22-10-2013*/
.latest-news-div{width:100%; background-color:#343434; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:25px; color:#ffffff; box-shadow:0px 0px 3.5px #242424;/*box-shadow: 0px 0px 4px #000;*/}
.latest-news-div div{float:left;}
.latest-news-div div#divnews1{width:115px; padding:5px 10px 5px 13px; margin:-1px 0px 0px 0px; background:url(../images/latest-news-back.png) top left repeat-x #ee3424;}
.latest-news-div div#divnews2{width:7px; background:url(../images/latest-news.png) top left no-repeat; height:25px; margin:-1px 0px 0px 0px;}
.latest-news-div div.slider{width:85%; position:relative; font-size:12px; padding:5px 10px; margin:-1px 0px 0px 0px; list-style:none;}
.latest-news-div div.slider ul{width:100%; overflow:hidden; height:16px; padding:0px; margin:0px;}
.latest-news-div div.slider ul li{margin-right:60px; float:left;cursor: pointer;}

/* end by shubham 22-10-2013 */

  
