/* Stylesheet / CSS */

/* CSS Reset - Do not edit this line */ 
html {
	margin: 0;
	padding: 0;
	border: 0;
}
.admintest {
color:#4367a5;
}
.tableassign {
background:#36be75;
}
.hdblueassign {
    background:#36be75
}
.thead
{
    margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: none;
    }

hr
{
    height:1px;
    }

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,  tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: none;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block;
	outline: none;
}
body {
	line-height: 1.5;
	background: white;
	outline: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	outline: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	float: none !important;
	outline: none;
}
table, th, td {
	vertical-align: middle;
}
input, select, option {
	outline: none;
}
input:active, input:hover, input:focus, textarea:active, textarea:hover, textarea:focus {
	box-shadow: none;
	outline: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: none;
}
html {
	min-height: 100%;
}
a {
	text-decoration: none;
	outline: none;
}
textarea {
	resize: none;
}
strong {
	font-weight: 600;
}
.clr {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.disbl {
	display: none;
}
.pie {
	behavior: url(css/PIE.htc);
	position: relative;
}

ul {
    list-style: none outside none;
}

.acc-ht{
	height:500px;
	overflow:hidden;
}

/* Header, Body and Footer common Styles Start
----------------------------------------------------------------------------------------------------*/
body {
	font-family: 'Open Sans', sans-serif;
	min-width: 1000px;
}

header {
	background-color: #FBFBFC;
	border-bottom: 2px solid #DEDEE0;
	height: 98px;
	left: 0;
	/*overflow: hidden;*/
	top: 0;
	width: 100%;
	float: left;
}

.selectmorestyle    
{
    border-style: none; border-color: inherit; border-width: medium; background: #36BE75 0px 0px; border-radius: 4px; color: #FFF; float: right; font-size: 15px; padding: 4px 9px; text-decoration: none;
    }
    

.selectmorestyle:hover{
	background: #19A158;
}

/* Login Styles Start
----------------------------------------------------------------------------------------------------*/
.login-main {
	height: 100%;
	position: relative;
	color: #888;
	font-size: 13px;
	line-height: 20px;
	min-width: 998px;
	border-top: 3px solid #919191;
	background: url("../images/BG.png") no-repeat scroll center top #343434;
}
#login-wrapper {
	margin: auto;
	position: relative;
	width: 520px;
	padding: 70px 0 0 0px;
	height: 100%;
}
#login-wrappermiddle {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 3px;
	/*height: 430px;*/
	padding: 30px 20px;
	box-shadow: 0 0 5px #000000;
}
#login-wrapper h2 {
	font-size: 14px;
	color: #656565;
	font-weight: 300;
}
#username_input {
	margin-left: 25px;
	margin-top: 30px;
	float: left;
}
#username_inputmiddle {
	float: left;
	background: url(../images/input_middle.png) repeat-x;
	height: 50px;
}
#url:hover {
	border: 1px solid #0033cc;
}
#url:focus {
	border: 1px solid #0033cc;
}
#url {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #A9AFC1;
	border-radius: 3px;
	color: #9C9C9C;
	display: block;
	font-size: 14px;
	height: 34px;
	padding: 5px;
	width: 388px;
	font-weight: 300;
	float: left;
	line-height: 25px;
}
#password_input {
	float: left;
	margin-left: 25px;
	margin-top: 20px;
}
#password_inputmiddle {
	float: left;
	background: url(../images/input_middle.png) repeat-x;
	width: 276px;
	height: 50px;
}
.logo-login {
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding-bottom: 20px;
	margin: 0 23px;
}
#submit {
	float: left;
	margin-left: 26px;
	margin-top: 45px;
}
#submit a {
	background: none repeat scroll 0 0 #36BE75;
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-size: 21px;
	font-weight: 600;
	padding: 14px 172px;
	text-decoration: none;
}
#submit a:hover {
	background: #20A85F;
}
#submit a:focus {
	background: #20A85F;
}
#links_left {
	float: left;
	position: relative;
	padding-top: 20px;
	margin-left: 25px;
}
#links_left {
	color: #656565;
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
	transition: color 0.5s linear 0s;
	-moz-transition: color 0.5s linear;
	-webkit-transition: color 0.5s linear;
	-o-transition: color 0.5s linear;
}
#links_left a:hover {
	color: #292929;
}
#links_right {
	float: right;
	position: relative;
	padding-top: 20px;
	margin-right: 55px;
}
#links_right a {
	color: #0033CC;
	font-size: 14px;
	text-decoration: none;
	font-weight: 300;
	transition: color 0.5s linear 0s;
	-moz-transition: color 0.5s linear;
	-webkit-transition: color 0.5s linear;
	-o-transition: color 0.5s linear;
}
#links_right a:hover {
	color: #292929;
}
.error-msg1 {
	background-image: url("../images/error-icons.png");
	display: inline-block;
	height: 19px;
	width: 19px;
	margin: 15px !important;
 *margin:15px;
	background-position: 0 0;
}
.error-msg2 {
	background-image: url("../images/error-icons.png");
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	margin: 15px !important;
 *margin:15px;
	background-position: 0 19px;
	
}

.error-msg3 {
	background-image: url("../images/error-icons.png");
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	margin:0px !important;
 *margin:0px;position: absolute;
	
	background-position: 0 19px;
}
a.tooltip1 {
	position: relative;
	display: inline;
	text-decoration: none;
}
a.tooltip1 span {
	background: none repeat scroll 0 0 #D86363;
	border-radius: 6px;
	bottom: 36px;
	box-shadow: 2px 2px 0 #E3E3E3;
	color: #FFFFFF;
	font-size: 12px;
	height: 27px;
	left: -81%;
	line-height: 26px;
	margin-left: -76px;
	opacity: 1;
	position: absolute;
	text-align: center;
	visibility: visible;
	width: 123px;
	z-index: 999;
}
a.tooltip1 span:after {
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #D86363;
	content: "";
	height: 0;
	left: 50%;
	margin-left: 32px;
	position: absolute;
	top: 100%;
	width: 0;
}
/* Login Styles End
----------------------------------------------------------------------------------------------------*/
.inmrgn{margin-right:0px !important;}
.st-acc{
	padding:4px 10px !important;
}

.header-wrapper {
	width: 1000px;
	margin: 0 auto;
}
.hdr-logo {
	float: left;
	margin-top: 24px;
}
.hdr-right-header {
	float: right;
	padding: 17px 0;
	width: 445px;
	position: relative;
}

.dashboard-button {
    background: none repeat scroll 0 0 #36be75;
    border: 1px solid #36be75;
    border-radius: 3px;
    color: #ffffff;
    float: right;
    font-size: 13px;
    font-weight: 400;
    padding: 2px 10px;
    text-decoration: none;
	height: 21px;
	line-height: 21px;
}

.select-hdr{
	position:relative; 
	float:right;
}

.select-hdr input{
	background-image: url("../images/filter-dropdown.png");
    background-repeat: no-repeat;
    border: 0 none;
    height: 27px;
    margin-right: 10px;
    padding: 0 4px 0 31px;
    width: 150px;
}
.dashboard-button:hover {
	border: 1px solid #36BE74;
	color: #36BE74;
	background: none;
}
#user-icon {
	display: block;
	float: left;
	margin: 4px 7px 0;
	z-index: 9;
}
.hdr-right-header form {
	background-color: #E7E7E7;
	border: 1px solid #E4E4E4;
	border-radius: 3px;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 23px;
	margin-right: 12px;
	padding: 3px 5px 3px 0;
	position: relative;
	width: 170px;
}

.hdr-right-header select {
    background-image: url("../images/Drop-down.png");
    background-repeat: no-repeat;
    border: 0 none;
    height: 27px;
    margin-right: 10px;
    width: 154px;
	
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.hdr-right-header select {
    padding: 1px 4px 0 0px;
}
}
::i-block-chrome,.hdr-right-header select {
     background-image: none;
	 background-color:#E7E7E7;
	 line-height:23px;
    }
.hdr-right1, .hdr-right2{
	width:100%;
	font-size: 13px;
	text-align: right;
	margin-bottom: 10px;	
}

.hdr-right1 > a {
    color: #000;
    font-size: 13px;
	padding: 0 2px;
}

.hdr-right1 > a:hover {
	text-decoration:underline;
}

.credits-but{
	border: 1px solid #36be74;
    border-radius: 3px;
    color: #36be74;
    float: right;
    font-size: 14px;
    font-weight: 300;
    padding: 2px 11px;
    text-decoration: none;
	margin-right: 10px;
}

.credits-but:hover {
    background: none repeat scroll 0 0 #36be74;
    border: 1px solid #36be74;
    border-radius: 3px;
    color: #fff;
}



.credits-but1{
	border: 1px solid #d60f0f;
    border-radius: 3px;
    color: #d60f0f;
    float: right;
    font-size: 14px;
    font-weight: 300;
    padding: 2px 11px;
    text-decoration: none;
	margin-right: 10px;
}
.credits-but1:hover {
    background: none repeat scroll 0 0 #d60f0f;
    border: 1px solid #d60f0f;
    border-radius: 3px;
    color: #fff;
}

.header-bold{
	font-weight:500;
}

.hdr-right-header form {
	float: left;
	margin-right: 10px;
}

.drop_modify {
    height: 24px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 150px;
}

#body-main {
	background-color: #f4f4f9;
	height: auto;
	left: 0;
	/*overflow: hidden;*/
	top: 0;
	width: 100%;
	padding: 30px 0;
	min-height: 650px;
	float: left;
}
.body-main-wrapper {
	width: 1000px;
	margin: 0 auto;
	position:relative;
}
footer {
	background: url("../images/footer-bg.png") no-repeat #303132;
	/*overflow: hidden;*/
	width: 100%;
	padding: 16px 0;
	float: left;
}
.footer-wrapper {
	width: 1000px;
	margin: 0 auto;
	color: #d0d0d0;
    font-size: 12px;
    padding: 15px 0;
    width: 795px;
	text-align: center;
}
.footer-wrapper a{
	color: #d0d0d0;
	text-decoration:none;
}
.footer-wrapper a:hover{
	text-decoration:underline;
}

.btn-group {
    display: inline-block;
    float: left;
    margin: 0 4px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 100;
}


span.message-count {
    background-color: #D86363;
    border-radius: 50%;
    color: #ffffff;
    font-size: 11px;
    padding: 1px 6px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -5px;
    z-index: 99;
}

.btn-group .btn {
    background-color: #e8e8e9;
    border-radius: 20px;
    box-shadow: 0 1px 2px #e0e0e1 inset;
    display: block;
    height: 31px;
    width: 42px;
}

.btn-group .btn:hover {
    background-color: #d1d1d2;
}


.btn-group .dropdown-toggle span {
    background-image: url("../images/notification.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
}

span.message {
    background-position: 2px 0;
    margin: 8px 0 0 11px;
    width: 22px;
}

/* Header, Body and Footer common Styles ends
----------------------------------------------------------------------------------------------------*/




/* Index Styles Start
----------------------------------------------------------------------------------------------------*/
.main-page-h {
    color: #4367a5;
    float: left;
    font-size: 30px;
    margin-bottom: 20px;
    width: 40%;
	font-weight:300;
}

.main-page-p {
    color: #6e6e70;
    float: left;
    font-size: 14px;
    font-weight: 100;
    line-height: 23px;
    width: 100%;
	margin-bottom: 30px;
}

.color-cust-btn{
	background: url("../images/call-to-action-bg.png");
	background-repeat: repeat;
	background-position: 0 0;
	color: #fff;
    float: right;
    font-size: 14px;
    padding: 11px;
    text-align: center;
    width: 21%;
	padding-top:10px\9;
	height: 21px;
}
.color-cust-btn a{
	color: #fff;
}

.color-cust-btn:hover{
background: url("../images/call-to-action-bg.png");
	background-position: 0px 43px;
	background-repeat: repeat;
}


.hmpg-boxes {
    float: left;
    margin-bottom: 100px;
}

.hmpg-boxes li {
    background: none repeat scroll 0 0 #f7f6f4;
    border: 1px solid #b4afac;
    border-radius: 5px;
    float: left;
    margin: 10px 36px 10px 0;
	margin: 10px 28px 10px 0\9;
    width: 215px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;

}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.hmpg-boxes li {
	width: 221px;
}
}
.hmpg-boxes li:hover {
    background: none repeat scroll 0 0 #fefdfb;
}

.hmpg-boxes li:hover .boximg1{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;
}

@keyframes pulse {
	0% {
		transform: scale(1);	
	}	
	50% {
		transform: scale(1.2);
	}	
	100% {
			transform: scale(1);
		}		
}

@-webkit-keyframes pulse {
	0% {
		transform: scale(1);	
	}	
	50% {
		transform: scale(1.2);
	}	
	100% {
			transform: scale(1);
		}	
}

.hmpg-boxes li:last-child{
	margin-right:0px;
}
.boximg1 {
    margin: 30px 0 10px;
}
.box1{
	color:#2977aa;
	font-size:16px;
}
.box2{
	color:#ba693a;
	font-size:16px;
}
.box3{
	color:#bb4949;
	font-size:16px;
}
.box4{
	color:#494ec2;
	font-size:16px;
}
.hmpg-boxes p{
	color:#000;
	font-size:13px;
	line-height:21px;
	background: url("../images/home-boxtxt-bg.jpg");
	margin-top:20px;
	font-weight: 100;
	padding: 10px;
	height: 130px;
	height: 133px\9;
	overflow:hidden;
	text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
  
}

/* Index Styles Ends
----------------------------------------------------------------------------------------------------*/


/* Add more Tests Styles Starts
----------------------------------------------------------------------------------------------------*/


ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.fn{float:none!important;}


nav {
    background-color: #f4f4f4;
    border: 1px solid #d7d7d7;
    float: left;
    width: 99.8%;
}

nav ul {
    list-style: none outside none;
}

nav li {
    display: inline-block;
	float: left;
}

nav ul li a {
    color: #747474;
    display: block;
    font-size: 17px;
    font-weight: 100;
    padding: 12px 30px;
}

.home-breadcrumb {
    background-image: url("../images/home-breadcrumb.png");
    height: 50px;
    padding: 0;
    width: 68px;
}
.home-breadcrumb:hover {
    background-image: url("../images/home-breadcrumb.png");
    height: 50px;
    padding: 0;
    width: 68px;
	background-color:transparent;
}
.home-bd:hover {
	background-image: none;
	background-color:transparent;
}

nav li:hover, nav li.active {
    background-color: #ffffff;
    background-image: url("../images/nav-right-img.png");
    background-position: right center;
    background-repeat: no-repeat;
}

nav ul li:hover a, nav ul li.active a {
    background-image: url("../images/nav-left-img.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.active a {
    color: #000;
    font-weight: 600;
}

.list-hdg{
	border-bottom: 1px solid #616163;
    float: left;
    padding: 40px 0 20px;
    width: 99.9%;
}

.list-hdg h2{
	font-size:25px;
	font-weight:600;
	color:#000;
	margin-bottom: 10px;
}

.list-hdg li, .list-hdg-mst1 li {
    background: url("../images/green-arrow.png");
    font-size: 13px;
    padding: 2px 25px;
	color: #000;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list-hdg a {
    color: #535353;
    text-decoration: none;
}

.search-amt{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #dedfe1;
    border-radius: 9px;
    float: left;
    width: 100%;
	margin: 30px 0 10px;
}
.input_bg {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    margin: 15px 21px;
    padding: 3px;
    position: relative;
    width: 95%;
	*margin-left:8px;
	*width: 97%;
	*margin-top: 10px;
	*height:45px;
}

.add_icon {
    background: url("../images/add-icon.png");
	background-repeat:repeat;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 5px 17px;
    position: absolute;
    right: -1px;
	height: 38px;
	margin-top:-2px;
	line-height: 21px;
	*top:5px;
	*height: 18px;
	*right: -2px;
	height: 42px\10;
}

.add_icon:hover {
    background: url("../images/add-icon.png");
	background-position: 65px 35px;
}
.none {
	display:none;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.add_icon {
	top:5px;
	height: 20px;
}
}



.add_icon a{
	color: #fff;
}

.input_bg > input {
    border: 1px solid #a9afc1;
    border-radius: 3px;
    color: #a7a7a7;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    padding: 5px 12px;
    width: 97%;
}

.amt-search-results li{
	background: none repeat scroll 0 0 #d9e7fe;
    border: 1px solid #b2c1e0;
    border-radius: 3px;
    color: #3e3e3e;
    float: left;
    font-size: 13px;
    margin: 0 10px;
    padding: 2px 0;
	position:relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	*height:24px;
}
.amt-row > ul {
    float: left;
}
.info-icon {
    bottom: 18px;
    position: absolute;
    right: 25px;
	display:none;
}

.amt-search-results li:hover{
	background: none repeat scroll 0 0 #fff;
}

.amt-search-results li:hover .info-icon {
	display:block;
}

.amt-sel-text{
	color: #3e3e3e;
    float: left;
    padding: 1px 10px;
}

.amt-testname {
    color: #4367a5;
    font-size: 13px;
    font-weight: 500;
	float:left;
	margin-top: 4px;
}
.amt-search-results span {
    color: #767e97;
    font-weight: 800;
	padding: 10px;
	cursor: pointer;
}

.close {
    color: #000;
    filter: alpha(opacity=20);
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    opacity: .2;
    text-shadow: 0 1px 0 #fff;
	margin: 0px 5px 0px 3px;
}
.close:hover, .close:focus {
    color: #000;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
    text-decoration: none;
}
button.close {
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.amt-row{
margin-top: 10px;
}

.accordians_amt{
margin-top: 30px;
}

.pet-left {
    float: left;
    width: 960px;
	min-height: 440px;
	overflow:hidden;
}
.accordion-content
{
    min-height:200px;
    }
.pet-right {
    float: right;
    width: 480px;
	height: 440px;
	overflow:hidden;
}

.accordion-content input {
    float: left;
    margin: 6px 10px 0 0;
}

.amt-save-but-main{
	margin: 0 auto;
    width: 160px;
}

.amt-save-but {
    background: none repeat scroll 0 0 #36be75;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 20px;
    margin: 30px 0;
    padding: 5px 40px;
    text-decoration: none;
    line-height:30px;
}
.amt-save-but:hover {
background: none repeat scroll 0 0 #19a158;
}

.flag-popup-heading-pet {
	background: none repeat scroll 0 0 #E9ECF3;
	overflow: hidden;
	padding: 10px;
	width: 95%;
}

.list-pet {
	margin: 21px 0;
}
.list-pet li {
	font-size: 13px;
	padding: 7px;
}
.list-pet a {
	color: #535353;
	text-decoration: none;
}
.list-pet a.exising-pick-pop {
    background-color: #36BE75;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 15px;
    margin: 12px 162px 0;
    padding: 3px 20px;
}
.list-pet a.exising-pick-pop:hover {
	background-color:#19A158;
	text-decoration:none;
	color:#fff;
}

/* Add more Tests Styles Ends
----------------------------------------------------------------------------------------------------*/


/* Assign Tests Styles Starts
----------------------------------------------------------------------------------------------------*/
.cancel-but {
    background: none repeat scroll 0 0 #9d9d9d;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 20px;
    margin-top:45px;
    border:0px;
    padding: 5px 40px;
    text-decoration: none;
   
    
}
.cancel-but:hover, .edt-cancel-but:hover, .mst-print:hover {
    background: none repeat scroll 0 0 #777777;
}

.at-save-but-main{
	margin: 0 auto;
    width:600px;
   
}
.at-save-but {
    background: none repeat scroll 0 0 #36be75;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 20px;
    margin: 30px 8px 30px 0;
    padding: 5px 40px;
    text-decoration: none; border:0px;
}

.at-select-tests{
	background: none repeat scroll 0 0 #36be75;
    border-radius: 4px;
    color: #ffffff;
    float: right;
    font-size: 15px;
    padding: 4px 9px;
    text-decoration: none;
}

.at-select-tests:hover, .at-save-but:hover, .em-save-but:hover, .edt-save-but:hover, .mst-inform:hover{
	background: #19A158;
}
.at-credits-detail3{
	float: left;
    font-size: 13px;
    width: 80%;
	margin: 5px 0;
	color:green;
}

.at-credits-detail1{
	float: left;
    font-size: 13px;
    width: 80%;
	margin: 5px 0;
	color:#d60f0f;
}
.at-credits-detail2{
	float: right;
    width: 15%;
}

.at-table1 {
   border: 1px solid #cccccc;
    border-radius: 10px;
    font-family: 'Open Sans',sans-serif;
    width: 1000px;
	float:left;
     

}


.at-table1 table {
    border-radius: 10px;

}

.at-table1 thead {
    background: none repeat scroll 0 0 #e9ecf3;
    float: left;
    padding-right: 1.5%;
    width: 98.5%;
    overflow:hidden;
}

.at-table1 tr:nth-of-type(2n+1) {
    background: none repeat scroll 0 0 #ffffff;
}


.at-table1 th {
    background-color: #e9ecf3;
    color: #494949;
    font-size: 13px;
    font-weight: 700;
    padding: 15px 10px;
}

.fl {
    float: left;
}

.wd1 {
    width: 65px;
}

.wd2 {
    width: 108px;
        position:relative;
}

.wd3 {
    width: 153px;
}

.wd4 {
    width: 153px;
}

.wd5 {
    width: 153px;
}

.wd6 {
    width: 80px;
}

.wd7 {
    width: 90px;
}

.wd8 {
    width: 70px;
}

.wd9{
    width: 15px;
}

.stylclas123
{
   float: left;
     width: 100%;
    }
    
.at-table1 .tbody {
    
}


.at-table1 td {
    border-bottom: 1px solid #e4e4e4;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
	padding: 10px;
}

.wd3 input, .wd4 input, .wd5 input {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    padding: 4% 2%;
    width: 96%;
	
}

.wd2 > select, .wd6 > select, .wd7 > select{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
	width:100%;
	padding: 4px 0;
}


.wd8 > input {
    margin: 0 auto;
    width: 100%;
}

.at-mgn{
	float: left;
    margin-bottom: 35px;
    margin-top: 25px;
    width: 100%;
}
.blue-row {
    background: none repeat scroll 0 0 #cdd8ec !important;
	
    width: 100%;
}

.blue-row1 {
    width: 300px;
}

.blue-row1 {
    width: 300px;
}

.blue-row1 {
    width: 300px;
}

.blue-row > td {
    font-weight: 600;
	width: 1000px;
}

.excel-down, .excel-up {
    background: none repeat scroll 0 0 #f4f5f9;
    border: 1px solid #abbcd9;
    border-radius: 3px;
    margin: 0 10px;
    padding: 2px 15px;
	float:left;
}

.excel-down:hover, .excel-up:hover {
    background: none repeat scroll 0 0 #cdd8ec;
}
.excel-down a, .excel-up a {
    color:#4367a5;
}
.excel-down img, .excel-up img  {
    margin-right: 5px;
}

.test-hdg{
	float:left;
	line-height: 24px;
}
.at-add-icon {
    float: right;
    margin-top: 5px;
}
.at-info-icon {
    bottom: 33%;
    display: block;
    position: absolute;
    right: 20%;
}


/* Assign Tests Styles Ends
----------------------------------------------------------------------------------------------------*/




/* Email Styles Start
----------------------------------------------------------------------------------------------------*/
.bdr-btm{ border-bottom:0px;}

.info-icon-tooltip {
    bottom: 22%;
    display: block;
    position: absolute;
    right: 17%;
	*right: 15%;
	*bottom: 26%;
}

.em-sel-group select{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    padding: 4px 0;
    width: 200px;
}

.em-drpdn-txt{
	float: left;
    font-size: 13px;
    margin-right: 20px;
    margin-top: 14px;
}

.em-sel-group {
    margin-top: 20px;
}

.em1{
	width:208px;
}
.em2{
	width:100px;
    position: relative;
}
.em3{
	width:100px;
}
.em4{
	width:130px;
}
.em5{
	width:100px;
}
.em6{
	width:100px;
}
.em7{
	width:100px;
}
.txtcenter{
	text-align:center;
}

.em-save-but{
	background: none repeat scroll 0 0 #36be75;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 20px;
    margin: 30px 8px 30px 0;
    padding: 5px 40px;
    text-decoration: none;
}

.em-save-but-main{
	margin: 0 auto;
    width: 380px;
}

.em-form {
    background: none repeat scroll 0 0 #dadeec;
    border: 1px solid #ced4e0;
    border-radius: 3px;
    margin-top: 30px;
	font-size: 14px;
}

.em-form1{
	padding:20px;
	overflow: hidden;
}

.em-form2{
	background:#dfe4ee;
	padding:20px;
}
.mgnlr{
	margin:0px 30px;
}
.red{
	color:#cc0000;
}

.em-form1-input {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    padding: 8px;
    width: 206px;
	width: 202px\9;
}

.form-fields{
	float:left;
	line-height:40px;
	margin-right:10px;
}

.bold{
	font-weight:800;
	}
	
.em-form2 > p, .em-form1 > p {
    line-height: 27px;
}
.em-form1-textarea{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    height: 120px;
    padding: 8px;
    width: 98%;
	margin-bottom: 20px;
    top: 0px;
    left: 0px;
}

#tabs-wrap { width: 100%; margin: 30px auto; }
h1 { font: bold 40px Sans-Serif; margin: 0 0 20px 0; }

.hide { position: absolute; top: -9999px; left: -9999px; }

#example-one { margin: 0 0 20px 0; }

#example-one .nav { margin: 0 auto; width: 1000px;}
.list-wrap {
    margin: 0 auto;
    width: 1000px;
}

.ep-nav-outer ul li a span {
    background-image: url("../images/green-arrow-down.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: -15px;
    position: absolute;
    width: 12px;
	width: 60%;
	*left:25%;
}
.ep-nav-outer2 ul li a span {
    background-image: url("../images/green-arrow-down.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: -15px;
    position: absolute;
    width: 12px;
	width: 65%;
	*left:7%;
}
.ep-nav-outer ul li a span {
    display: none;
}
.ep-nav-outer2 ul li a span {
    display: none;
}
.current span {
    display: block !important;
}

#example-one .nav li { border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    float: left; position: relative; text-align:center; }
#example-one .nav li a { 
display: block; 
padding: 13px 17px; 
background: #fff; 
color: #000; 
font-size: 16px; 
text-align: center; 
border: 0;  }

#example-one .nav li a:hover { background-color: #36be75; color: white; }



#example-one ul { list-style: none; }

.current{
	background-color: #36be75 !important; color: white !important;
}
.ep-nav-outer {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dfe0e4;
    border-top: 1px solid #dfe0e4;
	*margin-top:30px;
}
.ep-nav-outer2 {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dfe0e4;
    border-top: 1px solid #dfe0e4;
	*margin-top:30px;
}

.list-hdg > p{
	color: #313132;
    font-size: 13px;
	margin-bottom: 20px;
}

.ep-form1{
	float:left;
	width:44%;
}
.ep-form2{
	float:right;
	width:34%;
}

.ep-form1-input{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    padding: 8px;
    width: 208px;
	float:right;
	color: #6a6a6a;
}


.ep-form1 > p, .ep-form2 > p {
    color: #2f2f2f;
    float: left;
    font-size: 14px;
	line-height: 30px;
}

.ep-form-main{
	margin-top:30px;
}
.mrgnbtm{
	margin-bottom:15px;
}

.ep-form1-select{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    float: right;
    padding: 8px;
    width: 226px;
	line-height:30px;
}

.ep-save-but-main{
	margin: 0 auto;
    width: 275px;
}

.ep-form2 h6 {
    float: right;
    font-size: 12px;
    margin-right: 25%;
    padding-top: 10px;
    text-align: right;
    width: 75%;
	*margin-right: 21%;
}

.ep-form2 h6 a{
    color: #0033cc;
}
.ep-form2 h6:hover {
    color: #0033cc;
    text-decoration: underline;
}



.em-info-icon{
	bottom: 19px;
    display: block;
    position: absolute;
    right: 22px;
}

/* Email Styles Ends
----------------------------------------------------------------------------------------------------*/


/* Edit Profile Styles Starts
----------------------------------------------------------------------------------------------------*/

.mrgn1{
	margin-left:0px !important;
}

.mrgn2{
	margin-right:0px !important;
}

.colorbox {
    float: left;
}

.colorpicker1 img{
	height: 300px;
    position: relative;
    width: 300px;
}
.egs-left {
    color: #2f2e2e;
    float: left;
    font-size: 14px;
	width: 510px;
}

.egs-right {
    color: #6a6a6a;
    float: right;
    font-size: 13px;
    width: 440px;
}

.ms-radio, .ms-radio2 {
    float: left;
    margin-right: 30px;
}


.egs-main {
    margin-top: 20px;
	overflow:hidden;
}


.egs-row {
    border-bottom: 1px solid #dadadf;
    overflow:hidden;
    padding: 15px 0;
}

.egs-form1-input{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    margin-right: 10px;
    padding: 8px;
    width: 177px;
	margin-bottom: 10px;
}
.egs-form1-select{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    float: left;
    line-height: 30px;
    padding: 8px;
    width: 185px;
	margin-right: 10px;
}

.egs-form1-select1{
	border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    float: left;
    line-height: 30px;
    margin-right: 10px;
    padding: 4px;
    width: 215px;
}
.egs-right > span {
    float: left;
    margin-top: 3px;
}

.egs-form1-input2 {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 8px;
    width: 322px;
}

.egs-form1-input3 {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #6a6a6a;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 8px;
    width: 93%;
}


.edt-save-but {
    background: none repeat scroll 0 0 #36be75;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: 100;
    margin: 30px 8px 30px 0;
    padding: 6px 30px;
    text-decoration: none;
}

.edt-cancel-but {
    background: none repeat scroll 0 0 #9d9d9d;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: 100;
    margin: 30px 0;
    padding: 6px 30px;
    text-decoration: none;
}



/* Edit Profile Styles Ends
----------------------------------------------------------------------------------------------------*/


/* Change look and Feel styles Start
----------------------------------------------------------------------------------------------------*/


.clf-radio{
	color: #6a6a6a;
    float: right;
    font-size: 13px;
    width: 100%;
	margin-top: 10px;
}

.clf-row {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding: 30px 0;
}

.colorpicker {
	   float: left;
	   margin: 1em;
	   position:relative;
	   width:100%;
}
form {
	margin: 2em 1em 0 1;
	text-align: center;
}


.color-txtbox {
    left: 345px;
    position: absolute;
    top: 60px;
    width: 60%;
}

.color-txtbox > p {
    font-size: 14px;
    font-weight: 100;
    margin-bottom: 30px;
}

.color-txtbox > span {
    float: left;
    font-size: 14px;
    margin-right: 20px;
	margin-top: 2px;
}

.color-txtbox-button {
    background: none repeat scroll 0 0 #4367a5;
    border: 0 none;
    border-radius: 3px;
    float: left;
    font-size: 17px;
    margin: 20px 0;
    padding: 7px 40px;
	color:#fff !important;
}
.ep-slider li {
    background: none;
}
.clf-save-but-main{
	margin: 0 auto;
    width: 333px;
}

/* Change look and Feel styles Ends
----------------------------------------------------------------------------------------------------*/


/* Credit usage report starts
----------------------------------------------------------------------------------------------------*/
.cur-txt {
    float: left;
    width: 77%;
}
.cur-buttons {
    float: right;
    width: 25%;
}

.print {
    background: none repeat scroll 0 0 #9d9d9d;
    border-radius: 3px;
    color: #fff !important;
    font-size: 14px;
    padding: 5px 15px;
}

.purchase-credits {
    background: none repeat scroll 0 0 #4367a5;
    border-radius: 3px;
    color: #fff !important;
    font-size: 14px;
    padding: 5px 9px;
}

.print:hover {
    background: none repeat scroll 0 0 #777777;
}

.purchase-credits:hover, .color-txtbox-button:hover {
    background: none repeat scroll 0 0 #294d8b;
}

.cur1{
	width:35px;
}

.cur2{
	width:100px;
}

.cur3{
	width:100px;
}
.cur4{
	width:205px;
}
.cur5{
	width:100px;
}
.cur6{
	width:100px;
}
.cur7{
	width:100px;
}
.cur8{
	width:70px;
}
.cur9{
	width:70px;
}
.cur10{
	width:70px;
}


/* Credit usage report ends
----------------------------------------------------------------------------------------------------*/


/* Account detail starts
----------------------------------------------------------------------------------------------------*/
.ad-buttons{
	float: right;
    width: 18.1%;
}

.payment-optns li {
    background: none repeat scroll 0 0 #e1e6ef;
    border-radius: 3px;
    float: left;
    margin: 15px 8px 0;
    padding: 5px 0;
    text-align: center;
    width: 187px;
}


.ad1{
	width:50px;
}

.ad2{
	width:50px;
}
.ad3{
	width:100px;
}
.ad4{
	width:70px;
}
.ad5{
	width:130px;
}
.ad6{
	width:70px;
}
.ad7{
	width:70px;
}
.ad8{
	width:215px;
}

.red-link{
	color: #D24848 !important;
}

.green-link{
	color: #19A158 !important;
}

.red-link:hover, .green-link:hover{
	text-decoration:underline;
}


.ad9{
	width:52px;
}

.ad9 a{
	background: none repeat scroll 0 0 #d24848;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 8px;
    text-decoration: none;
}


/* Account detail ends
----------------------------------------------------------------------------------------------------*/



/* Manage selected tests starts
----------------------------------------------------------------------------------------------------*/
.wdth50{
	width:20%;
}

.info-icon-tooltip3 {
    display: block;
    position: absolute;
    right: 16%;
    top: 36%;
	*right: 10%;
}
.info-icon-tooltip2 {
    display: block;
    position: absolute;
    right: 16%;
    top: 37%;
}

.mst-delete{
	background: none repeat scroll 0 0 #d24848;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 13px;
    text-decoration: none;
}


.mst-print{
	background: #9d9d9d;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 13px;
    text-decoration: none;
}

.mst-inform{
	background: #36be75;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 13px;
    text-decoration: none;
}

.ad9 a:hover, .mst-delete:hover {
    background: none repeat scroll 0 0 #b02626;
}

.mst-drpdn-txt{
	float: left;
    font-size: 13px;
    margin-right: 20px;
    margin-top: 3px;
	margin-top: 58px;
}

.mst-sel-group{
	margin: 52px 0 30px;
	float:left;

}


.mst-sel-group select {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    padding: 4px 0;
    width: 200px;
	*height:27px;
	*line-height:20px;
}

.mst1{
	width:20px;
}
.mst2{
	width:175px;
}
.mst3{
	width:100px;
	position:relative;
}
.mst4{
	width:100px;
}
.mst5{
	width:150px;
}
.mst6{
	width:55px;
}
.mst7{
	width:70px;
}
.mst8{
	width:75px;
}
.mst9{
	width:60px;
}

.mst9 a {
    background: none repeat scroll 0 0 #4367a5;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 8px;
    text-decoration: none;
}
.mst9 a:hover, .enter-credits-main > a:hover {
	background:#294D8B;
}
.mst10{
	width:155px;
}

.mst10 a {
    background: none repeat scroll 0 0 #4367a5;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 8px;
    text-decoration: none;
}
.mst10 a:hover, .enter-credits-main > a:hover {
	background:#294D8B;
}

.list-hdg-mst,.list-hdg-mst1{
	 margin: 0 auto;
    width: 1000px;
}
.list-hdg-mst h2, .list-hdg-mst1 h2 {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

.mst-info-icon{
	bottom: 27px;
    display: block;
    position: absolute;
    right: 21px;
	*bottom: 24px;
}

/* Manage selected tests ends
----------------------------------------------------------------------------------------------------*/

/* Notifications start
----------------------------------------------------------------------------------------------------*/

.dlt > img {
    float: left;
    margin: 5px 10px 0 0;
	opacity: 0.4;
}

.notification-ul li:hover .dlt > img {
	opacity: 1;
}

.notification-ul li a h5 {
    color: #000;
    float: left;
    font-size: 14px;
    text-decoration: none;
    width: 90%;
}

.notification-ul li a h6 {
    color: #999999;
    float: left;
    font-size: 14px;
    text-align: right;
    text-decoration: none;
    width: 7%;
}

.dlt {
    float: left;
    padding: 15px 0;
    width: 3%;
}

.outerDiv > h5 {
    float: left;
    font-size: 14px;
    padding: 15px 0;
    width: 87%;
}

.outerDiv > h6 {
    color: #a3a3a3;
    float: left;
    font-size: 13px;
    padding: 16px 0;
    text-align: right;
    width: 10%;
}

.notification-ul li a h5:hover{
	text-decoration:underline;
	color:#4367a5;
}

.pager li {
  display: inline-block;
  line-height: 25px;
  float:left;
  margin: 0 2px;
}
.pager a {
  display: block;
  color: #5b5b5b;
  padding: 0 10px;
  border-radius: 2px;
  background: #E7E7E7;
}
.pager a:hover {
  text-decoration: none;
  background: #36be75;
  color:#fff;
}
.pager li:target a {
  color:#fff;
  background: #36be75;
}

.pagination-active{
	color:#fff !important;
  background: #36be75 !important;
}

.pagination {
    float: right;
    margin-top:0px;
	font-size: 14px;
	margin-bottom: 10px;
}


.list-hdg-noti{
	float: left;
    margin: 5px 0 20px;
    width: 100%;
}

.list-hdg-noti h2 {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

/* Notifications ends
----------------------------------------------------------------------------------------------------*/



/* Helpline FAQ ends
----------------------------------------------------------------------------------------------------*/
.left-hf li, .right-hf li {
    background: url("../images/green-arrow.png");
	background-repeat:no-repeat;
	background-position: 0 24px;
    border-bottom: 1px dashed #c1c1c1;
    color: #313132;
    font-size: 13px;
    padding: 15px 25px;
}

.left-hf h1, .right-hf h1 {
    color: #000;
    font-size: 19px;
    font-weight: 400;
}

.left-hf {
    border-right: 1px solid #e5e5e5;
    float: left;
    padding: 30px 40px 30px 20px;
    width: 465px;
}

.right-hf {
    float: right;
    padding: 30px 40px 30px 20px;
    width: 370px;
}

.left-hf ul li h2, .right-hf ul li h2 {
    color: #4367a5;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 5px;
}
.left-hf ul li h2 a {
    color: #4367a5;
}

.left-hf ul li p, .right-hf ul li p {
    font-size: 14px;
}

.left-hf li:last-child, .right-hf li:last-child {
    border-bottom: medium none;
}


.hd-border li{
	border-bottom: medium none;
	padding: 5px 25px;
	background-position: 0 15px;
}

.faq-section h1{
	color: #000;
    font-size: 19px;
    font-weight: 400;
}

.faq-section p{
	 color: #2e2e2e;
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 30px;
    width: 920px;
}
.faq-section{
    float: left;
    padding: 30px 20px;
}

.notification-ul li {
    float: left;
    padding: 0 1%;
    width: 98%;
	border-bottom: 1px solid #ccc;
}
.notification-ul li:hover {
    background: none repeat scroll 0 0 #eeeef5;
}

/* Helpline FAQ ends
----------------------------------------------------------------------------------------------------*/



/* Credit-Purchase starts
----------------------------------------------------------------------------------------------------*/


.cp-list-hdg {
    float: left;
    margin: 10px 0 20px;
    width: 100%;
}

.cp-list-hdg h2 {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

.cp-list-hdg > p {
    color: #313132;
    font-size: 14px;
    font-weight: 100;
    line-height: 25px;
    margin-bottom: 20px;
}

.stylehidentext > p {
    color: #313132;
    font-size: 14px;
    font-weight: 100;padding:10px; margin-bottom: 5px;width:300px;text-align:center;

}

.plan-main {
    border: 4px solid #fff;
    float: left;
    width: 325px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d3e3ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3e3ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d3e3ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d3e3ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d3e3ef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d3e3ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3e3ef',GradientType=0 ); /* IE6-9 */
}



.plan1{
	background: #8b90ef; /* Old browsers */
	background: -moz-linear-gradient(top,  #8b90ef 0%, #686de7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b90ef), color-stop(100%,#686de7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8b90ef 0%,#686de7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8b90ef 0%,#686de7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8b90ef 0%,#686de7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8b90ef 0%,#686de7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b90ef', endColorstr='#686de7',GradientType=0 ); /* IE6-9 */
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 25px 0;
    text-align: center;
}


.plan1-txt {
    font-size: 22px;
    font-weight: 100;
    padding: 25px 0;
    text-align: center;
}


.plan2{
	background: #eea070; /* Old browsers */
	background: -moz-linear-gradient(top,  #eea070 0%, #e7814e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eea070), color-stop(100%,#e7814e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eea070 0%,#e7814e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eea070 0%,#e7814e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eea070 0%,#e7814e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eea070 0%,#e7814e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eea070', endColorstr='#e7814e',GradientType=0 ); /* IE6-9 */
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 25px 0;
    text-align: center;
}

.plan3{
	background: #e3c371; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3c371 0%, #d7ac4e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3c371), color-stop(100%,#d7ac4e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3c371 0%,#d7ac4e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3c371 0%,#d7ac4e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3c371 0%,#d7ac4e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3c371 0%,#d7ac4e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3c371', endColorstr='#d7ac4e',GradientType=0 ); /* IE6-9 */
	color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 25px 0;
    text-align: center;
}


.plans-all li:hover   {
    box-shadow: 4px 5px 11px 1px #a3a3a3;
    z-index: 999;
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.count {
    color: #36be75;
    float: left;
    font-size: 16px;
    font-weight: 800;
    margin-top: 20px;
    text-align: right;
    width: 100%;
}

.enter-credits-main {
    background: none repeat scroll 0 0 #ced6e6;
    border: 1px solid #c8d1e3;
    border-radius: 3px;
    padding: 10px 10px 101px 30px;
	background-image: url("../images/volume-bg.jpg");
	background-repeat:no-repeat;
	margin: 60px 0 50px;
	*padding: 10px 10px 90px 30px;
	float:left; 
	width:958px;
}


.enter-credits-main > h2 {
    font-size: 19px;
    font-weight: 800;
    margin-bottom: 12px;
}


.enter-credits-main > a {
    background: none repeat scroll 0 0 #4367a5;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 17px;
    line-height: 20px;
    margin-left: 6px;
    margin-top: 1px;
    padding: 8px 20px;
	}

.cp-form1-input {
    border: 1px solid #c6c7c9;
    border-radius: 3px;
    color: #585858;
    float: left;
    font-size: 14px;
    font-weight: 100;
    padding: 8px;
    width: 208px;
	font-family: 'Open Sans', sans-serif;
}

.cp-last-section h3 {
    font-size: 19px;
    font-weight: 800;
    margin-bottom: 15px;
}

.cp-last-section a {
    float: left;
    margin-right: 4px;
}


.cp-last-left li {
    float: left;
}

.cp-last-left {
    float: left;
    width: 49%;
}

.cp-last-right {
    float: right;
    width: 49%;
}

.cp-last-left > p {
    color: #474648;
    font-size: 12px;
    font-weight: 100;
    margin-top: 10px;
}

.cp-last-left p a{
    color: #143f8a
}

.cp-last-left p a:hover{
    text-decoration:underline;
}

.cp-last-right li {
    border: 1px solid #b8d4ea;
    float: left;
    font-size: 14px;
    padding: 11px;
    width: 220px;
	background: #eef4f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #eef4f9 0%, #d3e3ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef4f9), color-stop(100%,#d3e3ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eef4f9 0%,#d3e3ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eef4f9 0%,#d3e3ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eef4f9 0%,#d3e3ef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eef4f9 0%,#d3e3ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef4f9', endColorstr='#d3e3ef',GradientType=0 ); /* IE6-9 */
}

.cp-last-right li:hover{
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.cp-last-section {
    float: left;
    margin-bottom: 40px;
}

.cp-save-but-main {
    margin: 0 auto;
    width: 540px;
}


.cp-save-but-main > span {
    float: left;
    font-size: 15px;
    font-style: italic;
    margin: 38px 11px 0 0;
}

/* Credit-Purchase ends
----------------------------------------------------------------------------------------------------*/

/* Tooltips start
----------------------------------------------------------------------------------------------------*/

 a.tooltip21 span {
    background-image: url("../images/tooltipcenter.png");
    background-repeat: no-repeat;
    bottom: 184px;
    color: #000;
    font-size: 12px;
    font-weight: 100;
    height: 150px;
    line-height: 17px;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 290px;
    z-index: 999;
margin-left: -160px;

     
}

a:hover.tooltip21 span {
  visibility: visible;
  opacity: 1;
  bottom: 30px;
  left: 50%;
margin-left: -160px;
  z-index: 999;
} 



a.tooltip2:hover span {
    bottom: 30px;
    left: 50%;
    margin-left: -76px;
    opacity: 1;
    visibility: visible;
    z-index: 999;
}


a.tooltip2 span {
    background-image: url("../images/tooltip2.png");
    background-repeat: no-repeat;
    bottom: 184px;
    color: #000;
    font-size: 12px;
    font-weight: 100;
    height: 150px;
    line-height: 17px;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 290px;
    z-index: 999;
    

}



a:hover.tooltip2 span {
  visibility: visible;
  opacity: 1;
  bottom: 40px;

  z-index: 999;
}

.setwidth{width: 920px;}

/* Tooltips ends
----------------------------------------------------------------------------------------------------*/
.bx-viewport li {
    min-width: 194px;
}
.bx-viewport {
	min-height:101px;
}
  
        #all
        {
            width: 60%;
        }
     
       
        .show
        {
            visibility: visible;
            display: block;
        }
        
        .error
        {
            background-color: #FFD2D2;
        }
.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Helvetica, Arial, sans-serif;
	position: absolute;
	background: #121212 url(/js/images/ui-bg_gloss-wave_16_121212_500x100.png) 50% top repeat-x;
	color: #eeeeee;
	font-size: 12px;
	text-align: left;
	border: 1px solid #404040;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight:bold;
}
div.jqi .jqiclose
{
    position: absolute; right: -2px; top: 14px; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;
    cursor:pointer;
    width: 16px; height: 16px;

}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #eeeeee;
}
div.jqi .jqibuttons
{
    text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;

}
div.jqi button{
	float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible;
	border: 1px solid #cccccc; background: #adadad url(/js/images/ui-bg_highlight-soft_35_adadad_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	/*padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;*/
}
div.jqi button:hover
{
    border: 1px solid #dddddd; background: #dddddd url(/js/images/ui-bg_highlight-soft_60_dddddd_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000;
	/*background-color: #728A8C;*/
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
div.jqi button.jqidefaultbutton{
	border: 1px solid #cccccc; background: #adadad url(/js/images/ui-bg_highlight-soft_35_adadad_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
div.jqi button.jqidefaultbutton:hover{
    border: 1px solid #dddddd; background: #dddddd url(/js/images/ui-bg_highlight-soft_60_dddddd_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.jqiwarning .jqi .jqibuttons{
	/*border: 1px solid #cccccc; background: #adadad url(/js/images/ui-bg_highlight-soft_35_adadad_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/
	
}
.clsstyle123
{
    word-wrap: break-word;
    }
    
    
.manage-account-popup {
    background: none repeat scroll 0 0 #e9ecf3;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.manage-account-popup h2 {
    color: #212121;
    font-family: 'Open Sans',sans-serif;
    font-size: 25px;
}

.manage-account-list {
    margin: 21px 0;
	padding: 0 15px;
}
.manage-account-list input[type="checkbox"] {
    margin: 0 15px 0 0;
}
.manage-account-list  li {
    font-size: 17px;
    padding: 7px;
	border-bottom:1px solid #e8e8e8;
}
.manage-account-list  a {
    color: #1e1e1e;
	font-size: 17px;
    text-decoration: none;
}
    
    /* Dashboard Styles End
----------------------------------------------------------------------------------------------------*/

.result-report{
	float:left;
	width:920px;
	padding:30px;}
.result-report h1 {
    color: #000;
    font-size: 23px;
    font-weight: 400;
	font-weight:600;
	margin: 0 0 20px;
	float: left;
}
.sortby-main{ 
	border: 1px solid #e4e4e4;
    border-radius: 10px;
    float: left;
    padding: 2%;
    width: 96%;}
.generate{float:left;}
.generate input[type="text"]{
	width:783px;
	padding:6px 5px;
	color:#7f7f7f;
	border:1px solid #cccccc;
	border-radius: 3px;}
.generate input[type="button"]{
	
	padding:6px 10px;
	cursor:pointer;
	color:#515151;
	border:none;
	border-radius: 3px;
	background:#36be75;
	color:#FFF;}
.generate input[type="button"]:hover{background:#2aac66;}
.generate a{
	font-size:12px;
	color:#2f5cad;
	margin: 0 0 0 5px;
	}
.sortby-list{float:left;margin:22px 0 10px;}
.sortby-list select{float:left; width:209px;font-size:14px;padding:6px 5px;margin: 0 15px 0 0;color:#7f7f7f;}
.no-mrgin{margin:0 !important;}

.compare-section{ 
	border: 1px solid #e4e4e4;
    border-radius: 10px;
	background:#dbe4f2;
    float: left;
    padding:2% 1%;
	position:relative;
	margin:30px 0 0;
    width: 98%;}

.amt-row {margin:0;float: left;}
.amt-row > ul {
    float: left;
}
.amt-row  li{
	background: none repeat scroll 0 0 #d9e7fe;
    border: 1px solid #b2c1e0;
    border-radius: 3px;
    color: #3e3e3e;
    float: left;
    font-size: 13px;
    margin: 0 10px;
    padding: 2px 0;
	position:relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	*height:24px;
}

.amt-search-results li:hover{
	background: none repeat scroll 0 0 #fff;
}

.amt-sel-text{
	color: #3e3e3e;
    float: left;
    padding: 1px 10px;
}
.amt-testname {
    color: #4367a5;
    font-size: 13px;
    font-weight: 500;
	float:left;
	margin-top: 4px;
}
.amt-search-results span {
    color: #767e97;
    font-weight: 800;
	padding: 10px;
	cursor: pointer;
}

.close {
    color: #000;
    filter: alpha(opacity=20);
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    opacity: .2;
    text-shadow: 0 1px 0 #fff;
	margin: 0px 5px 0px 3px;
}
.close:hover, .close:focus {
    color: #000;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
    text-decoration: none;
}
button.close {
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.action-list{float:right;}
.dlt-view {
    background-image: url("../images/dlt-icon.png");
    background-position: 2px 2px;
    border: 1px solid #818181;
    border-radius: 3px;
    display: block;
    float: left;
    height: 12px;
    margin: 2px;
    padding: 6px;
    width: 16px;
}
.dlt-view:hover {
    background-position: 2px 22px;
    border: 1px solid #228aa0;
}

.prnt-view {
    background-image: url("../images/print-icon.png");
    background-position: 2px 3px;
    border: 1px solid #818181;
    border-radius: 3px;
    display: block;
    float: left;
    height: 12px;
    margin: 2px;
    padding: 6px;
    width: 16px;
}
.prnt-view:hover {
    background-position: 2px 23px;
    border: 1px solid #228aa0;
	
}
.pdf-view {
    background-image: url("../images/pdf.png");
    display: block;

    height:43px;
    width: 43px;
}


.action-list input[type="button"]{
	
	padding:5px 10px;
	margin:1px 0 0 4px;
	cursor:pointer;
	color:#515151;
	border:none;
	font-size:12.75px;
	border-radius: 3px;
	background:#4367a5;
	color:#FFF;}
.action-list input[type="button"]:hover{background:#395d9c;}

.compare{	
	padding:5px 10px;
	margin:0;
	float: right;
	cursor:pointer;
	color:#515151;
	border:none;
	font-size:12.75px;
	border-radius: 3px;
	background:#4367a5;
	color:#FFF;}
.compare:hover{background:#395d9c;}
.compare-close {
    position: absolute;
    right: -8px;
    top: -12px;
}
/*----------------------------------compare-table------------------------------------*/

.at-table3 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    font-family: 'Open Sans',sans-serif;
    width: 1000px;
	float:left;
	overflow: hidden;
	margin-top: 10px;
    background: none repeat scroll 0 0 #f8f9fb;
}


.at-table3 table {
    border-radius: 10px;
	
}

.at-table3 thead {
    background: none repeat scroll 0 0 #e9ecf3;
    float: left;
    padding-right: 1.5%;
    width: 98.5%;
}

.at-table3 tr:nth-of-type(2n+1) {
    background: none repeat scroll 0 0 #ffffff;
}


.at-table3 th {
    background-color: #e9ecf3;
    color: #494949;
    font-size: 13px;
    font-weight: 700;
    padding: 15px 10px;
}

.at-table3 .tbody {
    float: left;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
}

.at-table3 td {
    border-bottom: 1px solid #e4e4e4;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
	padding: 10px;
}

.compare-part{width: 920px;}
.compare-part a{color:#000000;font-size: 11.92px;}
.compare-part a:hover{color:#2f5cad;}
.compare-part table th {
    color: #494949;
    font-size: 12px;
    font-weight: 600;
	vertical-align: top;
	padding: 8px 10px;}
.compare-part table td {
    color: #000000;
	font-size: 11.92px;}
.add-compare{	
	padding:5px;
	margin:0;
	cursor:pointer;
	color:#515151;
	border:none;
	font-size:11px;
	border-radius: 3px;
	background:#4367a5;
	color:#FFF;}
.add-compare:hover{background:#395d9c;}
.cpt-1{width: 108px;}
.cpt-2{width: 126px;}
.cpt-3{width: 200px;}
.cpt-4{width: 80px;}
.cpt-5{width: 80px;}
.cpt-5b{width: 83px;}
.cpt-6{width: 70px;}
.cpt-7{width: 80px;}
.cpt-7b{width: 100px;}
.cpt-8{width: 115px;}
td.cpt-4 {
    width: 92px;
}
td.cpt-8 {
    width: 92px;
}
td.cpt-7 {
    width: 83px;
}

.comparision-list {
    margin: 21px 0;
    padding: 0 20px;
}
.comparision-list ul{  margin: 0; padding: 0 ;}
.comparision-list li {
    background-image: url("../images/tick.png");
    background-repeat:no-repeat;
    background-position:left 5px ;
    color: #1e1e1e;
    font-family: open sans;
    font-size: 15px;
    font-weight: lighter;
    padding: 0 7px 0 25px;
	margin: 0 0 15px;
}
.sub-listing{margin: 0; padding: 0 ;}
.sub-listing ul{margin: 5px 0 0 30px; padding: 0 ;}
.sub-listing ul li{margin: 0; padding: 0 ;background:none;}
/*----------------------------------tab------------------------------------*/

.tab-list {margin: 0 0 20px; padding:10px 20px;}
	/* 
	Generic Styling, for Desktops/Laptops 
	*/
.tab-list table {width: 100%;border-collapse: collapse;}
	/* Zebra striping */
.tab-list table tr:nth-of-type(odd) {background: #ededed;}
.tab-list table th {background: #4367a5;color: white; font-weight: 600;}
.tab-list table td, .tab-list table th {padding: 0px;border: 1px solid #ccc;text-align: left;font-size: 13px;vertical-align: middle;text-align: center;}
.left-align{text-align:left !important;}
.overall-score{text-align:right !important;font-weight: 600;color:#202020;}
.green-bg{background-color:#beebd2;}
.red-bg{background-color:#ebbebe;}

	/*---------------------------------table end------------------------------------*/

.report-info{margin: 20px 0 0;
	padding:0 20px;
	height:80px;
    width: 98%;
	background-image: url("../images/layer-bg.png");
	background-repeat:repeat-x;}
.report-info ul{margin: 0; padding: 0 ;}
.report-info ul li {
    border-right: 1px solid #dadada;
    float: left;
    margin-top: 2px;
    padding: 11px 0;
    text-align: center;
    width: 21%;
}
.report-info h4{margin: 0; padding: 3px 0;font-weight:600; font-size:15px;color:#000000;}
.report-info p{margin:0; padding:0;font-size:15px;color:#000000;font-weight: 100;}
.small-width{width: 21% !important;}
.large-width{width: 35% !important;}
.last-child{border-right:none !important;}

.individual-report{margin: 0 auto; width:910px;}
.individual-report h4{margin: 0;display: inline-block; padding: 3px 0;font-weight:600; font-size:20px;color:#000000;}
.score-view{float:left;margin: 25px 0; padding:0; width: 100%;}
.score-view ul{margin:0; padding:0;}
.score-view ul li{
    width:33.2%;
    float:left;
    border-right:1px solid #9bdfba;
    color:#FFF;
    padding:15px 0;
    font-size:20px;
    font-weight:600;
    text-align:center;}
.lavel-1{background:#36be75;}
.lavel-2{background:#39d581;}
.lavel-3{background:#51e796;border-right:none;}

.score-bar{float:left; margin: 10px 0;}

.efficiency-block{	
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #d1d1d1;
    border-radius: 8px;
    float: left;
    margin-bottom: 35px;
    padding: 10px;
    width: 888px;
	}
.efficiency-block h2{margin: 0 0 0 20px;display: block; padding: 3px 0;font-weight:600; font-size:20px;color:#000000;}
.efficiency-block h3{margin: 0;display: inline-block; padding: 3px 0;font-weight:600; font-size:17px;color:#000000;}
.efficiency-block p,.classtsylepara{font-weight:100;font-size:17px;border-bottom: 1px dashed #d4d4d4; padding-bottom: 5px;}
.efficiency-graph {
    float: left;
    margin: 8px;
    width: 400px;
}
.efficiency-details {
    float: right;
    margin: 35px 15px 0;
    width: 400px;
}

.efficiency-btm-block {
    background-image: url("../images/shadow-devider.png");
	background-repeat:no-repeat;
	background-position: center center;
	min-height:320px;
    float: left;
	padding: 20px 0;
    width: 100%;
}
.efficiency-btm-block h3{margin: 0;display: inline-block; padding: 10px 0;font-weight:600; font-size:20px;color:#000000;}
.btm-block-left{width: 400px;float:left;}
.btm-block-left p{font-weight:100;font-size:14px;padding-bottom: 5px;}
.btm-block-right{width: 410px;float:right;}
.btm-block-right p{font-weight:100;font-size:14px;padding-bottom: 5px; line-height: 25px;}

.about-details-main {
    border-bottom: 1px solid #cccccc;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}
.about-details {float: left;}
.about-details ul { 
	margin: 0;
	padding: 0; 
	}
.about-details ul li {
    background-image: url("../images/anout-info-arrow.png");
    background-position: left 6px;
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
	font-size:14px;
	color:#000000;
}
.right-align{float:right;}








/*---------------------------------summary-report-----------------------------------*/
.summary-report{margin: 0 auto; width:910px; padding: 20px 0;}

.tittle-text{font-weight:100;font-size:17px;padding-bottom: 5px; line-height: 25px;}
.tittle-text span{font-weight:600;}

.first-p{margin:15px 0;}
.summary-report p{font-weight:100;font-size:15px;padding-bottom: 5px; line-height: 25px;}

.report-list {
    float: left;
    margin: 0 0 15px;
    padding:  0 0 25px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5; 
}
.report-list ul{margin: 0; padding: 0;}
.report-list ul li{margin: 0;font-weight:100;font-size:15px;padding: 5px 35px 0 0; float: left;}

.cart-title-details{float: left; width: 100%;}
.cart-title-details h2{margin: 0;display: block; padding: 10px 0;font-weight:700; font-size:30px;color:#000000;text-align: center;}
.cart-title-details p{font-weight:100;font-size:15px;margin-bottom: 25px; line-height: 25px;}


.charts-block{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #d1d1d1;
    border-radius: 8px;
    float: left;
    margin-bottom: 35px;
    padding: 1%;
    width: 98%;}

.charts-block-left{float: left;width: 575px;}
.charts-block-left h3 {
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin:0 auto;
    padding: 10px 0;
    text-align: center;
    width: 80%;
    display: none;
}
.graph{ 
    width: 100%;  
    float: left; 
    text-align: center;
    margin: 5px 0

}

.charts-block-right {
    background-color: #ededed;
    float: right;
    padding: 0 15px;
    width: 270px;
    min-height: 280px;
}

.charts-block-right h3{
    margin: 5px 0 15px;
    display: block;
    padding: 10px 0;
    font-weight:700; 
    font-size:18px;
    color:#000000;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
}
.charts-rt-list{margin: 0; padding: 0;}
.charts-rt-list ul{margin: 0; padding: 0;}
.charts-rt-list ul li{ 
    
    background-image: url("../images/tick.png");
    background-repeat:no-repeat;
    background-position:left 5px ;
    color: #000;
    font-family: open sans;
    font-size: 15px;
    font-weight: lighter;
    margin: 0 0 15px;
    padding: 0 7px 0 20px;}

.no-btm-border td {
    border-bottom: 0 none !important;
    font-size: 15px !important;
    font-weight: 600;}
.td-frst {   width: 49.8%;}
.graph-table-outer {
    padding: 0 0px;
}
.graph-table{ background: #f6f6f6 !important;}
.graph-table td{padding: 6.9px !important;}

.link-a {  color: #000000;    text-decoration: none;}
.link-a:hover {  color: #4367a5;    text-decoration: none;}

/*---------------------------------summary-report-end-----------------------------------*/


/*---------------------------------IE-7-hack-----------------------------------*/
/*#container2{*display:none;display:none\0/; }
#container3{*display:none;display:none\0/; }
#container4{*display:none; display:none\0/;}
#container{*display:none;display:none\0/;}

.efficiency-graph img{display:none;}
.efficiency-graph img{*display:block;display:block\0/; }


.graph img{*display:block;display:block\0/;}

.charts-block-left h3 {*display:block;display:block\0/; }*/


.report-list ul li{ *padding: 5px 30px 0 0;padding: 5px 30px 0 0\9;}

.generate input[type="text"]{*width: 762px;}


/*---------------------------------IE-7-hack-----------------------------------*/

.common
{
	width:910px;height:45px;position:relative
}


.scale
{
 width:910px;height:45px;position:relative;margin-left:auto;
}

.firstscale
{
	width:455px;height:45px;position:relative;background-color:#b2cbf1
}
.secscale
{
	width:182px;height:45px;position:relative;background-color:#80adf1;
	
}
.thirdscale
{
	width:91px;height:45px;position:relative;background-color:#518fec;
}
.forthscale
{
	width:91px;height:45px;position:relative;background-color:#2f76e0;
}
.fifthscale
{
	width:91px;height:45px;position:relative;background-color:#1756b4;
}



.candidateinfo
{
	
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	
}





.legend
{
	
	color:#005b9a;
	font-size:13px;
	font-weight:bold

}


.whitetext{color:white;font-size:14px;font-weight:bold;}



.bartext{color:#464646;font-size:11px;}



.scalepoints{color:#464646;font-size:12px;}

.scalenumber{width:98px;height:auto;position:absolute}
.slcenter{width:99px;height:30px;position:relative;margin-left:249px;margin-top:3px;text-align:center}
.sllegend{width:400px;height:auto;position:relative;margin-left:auto;margin-right:auto;margin-top:10px;border:0px solid black}
.slcolor{width:10px;height:10px;position:relative;}
.sltext{width:50px;height:auto;position:relative;margin-left:18px;margin-top:-13px;
    top: 0px;
    left: 0px;
}
.slmain{width:60px;height:auto;position:relative;vertical-align:top;}
.sascale{width:146px;height:45px;position:relative;line-height:15px;text-align:center;vertical-align:top;}
.sarow{width:900px;min-height:48px;height:auto;position:relative;background-color:#fcfeff;vertical-align:top;}
.saname{width:164px;min-height:48px;height:auto;position:relative;left:7px;vertical-align:top;}
.sagraph{width:435px;min-height:48px;height:auto;position:relative;margin-top:-52px;margin-left:165px;}
.sabar{height:15px;position:relative;margin-top:13px}
.satext1{width:150px;height:32px;position:relative;margin-top:5px}
.satext2{width:130px;height:32px;position:relative;margin-left:160px;margin-top:-32px}

 .page_enabled, .page_disabled {
            text-align: center;
            text-decoration: none;
            line-height: 25px;
            display: inline-block;
            color: #5b5b5b;
            padding: 0 9px;
            border-radius: 2px;
            font-weight: 500;
            border-color: #E7E7E7;
            margin: 0 1px;
        }

        .page_enabled {
            background-color: #E7E7E7;
            color: #000;
        }

        .page_disabled {
            background-color: #36be75;
            color: #fff !important;
        }

        .page_enabled:hover {
            text-decoration: none;
            background-color: #36be75;
            color: #fff;
        } 


   .linkstyle111{
	font-size:12px;
	color:#2f5cad;
	
	}
    .stylehidentextstdboxtext {
    color: #313132;
    font-size: 11px;
    font-weight: 100;
    padding: 5px;
 
    width: 300px;
}
.stylehidentextsecurebox {
    color: #313132;
    font-size: 11px;
    font-weight: 100;
    padding: 5px;
     width: 300px;
}
.stylehidentextsinglehardcopy {
    color: #313132;
    font-size: 11px;
    font-weight: 100;
    padding: 5px;
  
    width: 300px;
} 

.wiretransferstyle {
    color: #313132;
    font-size: 14px;
    font-weight: 100;
    line-height: 25px;
    margin-bottom: 20px;
}
 .bluelink {
     background: none repeat scroll 0 0 #4367a5;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 5px;
    text-decoration: none;
}
.bluelink:hover {
    background:#294D8B;
}


    .bluecc {
            height: 25px;
            width: 29px;
            border: none;
            background: url('images/bluecorrect.png') no-repeat;
            border-radius: 2px;
            cursor: pointer;
            border-color: #217BC0;
            display: none;
        }

            .bluecc:hover {
                border-radius: 2px;
                border-color: #D5E8F6;
                background: url('images/bluecorrect.png') no-repeat;
            }

        .bluewrong {
            height: 25px;
            width: 28px;
            border: none;
            background: url('images/bluewrong.png') no-repeat;
            border-radius: 2px;
            cursor: pointer;
            border-color: #217BC0;
            display: none;
        }

            .bluewrong:hover {
                border-radius: 8px;
                height: 25px;
                width: 28px;
                background-color: #217BC0;
                border-color: #217BC0;
                background: url('images/bluewrong.png') no-repeat;
            }

        span.editooltip {
            position: relative;
            cursor: pointer;
           
           
        }

            span.editooltip :hover {
                text-decoration: none;
            }

            span.editooltip > span.innered {
                top: -20px;
                height: 22px;
                width: 90px;
                text-align: center;
                font-size: 12px;
                padding-bottom: 2px;
                /*background-color:#DFE4EE;*/
                border-radius: .2em;
                color: #FFFFFF;
                background-clip: padding-box;
                box-shadow: 0 0px 2px #DFE4EE;
                position: absolute;
                visibility: hidden;
                opacity: 0;
                -webkit-transition: opacity 0.5s linear;
                -moz-transition: opacity 0.5s linear;
                -ms-transition: opacity 0.5s linear;
                -o-transition: opacity 0.5s linear;
                transition: opacity 0.5s linear;
              
            }

            span.editooltip:hover > span.innered {
                left: -5%;
                visibility: visible;
                opacity: 1;
            }
.Editablemailtextstyle {
    border-bottom:dotted;
}
