html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:helvetica_neue_lt45light;
	vertical-align:baseline;
}
@font-face {
 font-family: 'FontAwesome';
 src: url('../font-awesome/font/fontawesome-webfont.eot?v=3.2.1');
 src: url('../font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'helvetica_neue_lt35thin';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_35_thin-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_35_thin-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_35_thin-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_35_thin-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_35_thin-webfont.svg#helvetica_neue_ltthin') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_lt55roman';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_55_roman-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_55_roman-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_55_roman-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_55_roman-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_55_roman-webfont.svg#helvetica_neue_ltroman') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_lt85heavy';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_85_heavy-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_85_heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_85_heavy-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_85_heavy-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_85_heavy-webfont.svg#helvetica_neue_ltheavy') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_lt75bold';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_75_bold-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_75_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_75_bold-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_75_bold-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_75_bold-webfont.svg#helvetica_neue_ltbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_lt56italic';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_56_italic-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_56_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_56_italic-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_56_italic-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_56_italic-webfont.svg#helvetica_neue_ltitalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_ltlight46italic';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_46_light_italic-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_46_light_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_46_light_italic-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_46_light_italic-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_46_light_italic-webfont.svg#helvetica_neue_ltlightitalic') format('svg');
 font-weight: 300;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_neue_lt45light';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_45_light-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_45_light-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_45_light-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_45_light-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_45_light-webfont.svg#helvetica_neue_ltlight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'helvetica_neue_lt95black';
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_95_black-webfont.eot');
 src: url('../Helvetica%20Neue%20LT/helvetica_lt_95_black-webfont.eot?#iefix') format('embedded-opentype'), url('../Helvetica%20Neue%20LT/helvetica_lt_95_black-webfont.woff') format('woff'), url('../Helvetica%20Neue%20LT/helvetica_lt_95_black-webfont.ttf') format('truetype'), url('../Helvetica%20Neue%20LT/helvetica_lt_95_black-webfont.svg#helvetica_neue_ltblack') format('svg');
 font-weight: normal;
 font-style: normal;
}
b {
	font-weight:bold;
}
a {
	text-decoration:none;
	color:#000;
}
a:focus {
	outline:none;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input:focus {
	outline:none;
}
.clear {
	clear:both;
}
body {
	border:0 none;
	font-family:helvetica_neue_lt45light;
	font-size:11px;
	color:#2d2d2d;
	margin:0;
	padding:0;
	width:100%;
	background-color:#b8b8b8;
	letter-spacing: 2px;
}
/*----- Style Starts -----*/
/*----- Header Style Starts -----*/
.wrapper {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}
.container {
	width:80%;
    min-width: 650px;
	margin:0 auto;
}
.header {
	background-color:#7f7f7f;
	width:100%;
	float:left;
	border-bottom:10px solid #f9ffff;
}
.headerInside {
	width: 56%;
	margin: 0 auto;
    min-width: 650px;
}
.header .headerTop {
	padding: 10px 0 0;
	float: left;
	width:100%;
}
.header .headerTop a {
	color:#71BFEA;
}
.header .headerTop .headerTopLeft {
	float:left;
}
.header .headerTop .headerTopLeft a {
	font-size:17px;
	font-family:helvetica_neue_lt35thin;
	letter-spacing: 1px;
}
.header .headerTop .headerTopRight {
	float:right;
	letter-spacing: 1px;
}
.header .headerTop .headerTopRight a {
    font-family: helvetica_neue_lt55roman;
    font-size: 12px;
    letter-spacing: 0.15em;
    padding: 0 3px;
}
.headerTopRight span {
    font-family: helvetica_neue_lt75bold;
    letter-spacing: 0.05em;
}
.header .headerTop .headerTopRight li {
	display: inline;
}
.headerTopRight .seperator {
	color:#c5daf0;
	font-size: 10px;
	font-weight: bold;
}
.header .headerBottom {
	width:100%;
	float:left;
    margin-bottom: -20px;
}
.headerBottom .admin {
	float: left;
	line-height: 86px;
}
.headerBottom .admin a {
	color:#63c3ff;
	font-family:helvetica_neue_lt85heavy;
	font-size: 104px;
}
.header .headerBottom img {
	float:right;
	border:0;
}
/*----- Header Style Ends -----*/

/*----- Global Admin School Style Starts -----*/

.container .content {
	float:left;
	width: 100%;
}
.content .contentInside {
	margin:0 auto;
	width:75%;
    min-width: 600px;
}
.contentInside .addSchool {
	background-color: #646464;
	color: #63C3FF;
	float: left;
	font-size: 36px;
	margin-top: 50px;
	padding: 12px 0;
	text-indent: 24px;
	width: 100%;
	font-family:helvetica_neue_lt85heavy;
}
.contentInside .addSchoolMenu {
	width:100%;
	background-color:#7f7f7f;
	float:left;
}
.contentInside .addSchoolMenu ul {
	margin-left: 15px;
}
.contentInside .addSchoolMenu li {
	float:left;
}
.contentInside .addSchoolMenu li a {
	color: #323232;
	float: left;
	font-size: 12px;
	padding: 15px 10px;
	font-family:helvetica_neue_lt75bold;
    letter-spacing: 0.12em;
}
.contentInside .addSchoolMenu li a span {
	font-family:helvetica_neue_lt95black;
}
.addSchoolMenu .seperator {
	color: #63C3FF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
}
.contentInside .schoolHomeMenu {
	width:100%;
	background-color:#c9b88a;
	position:relative;
	float:left;
}
.contentInside .schoolHomeMenu ul {
	margin-left: 15px;
}
.contentInside .schoolHomeMenu li {
	float:left;
}
.contentInside .schoolHomeMenu li a {
	color: #323232;
	float: left;
	font-size: 10px;
	padding: 10px 10px;
}
.schoolHomeMenu strong {
	font-family: helvetica_neue_lt75bold;
}
.contentInside .schoolHomeMenu li a em {
	color:#323232;
	font-family:helvetica_neue_lt55roman;
	font-style:normal;
}
.contentInside .schoolHomeMenu li .change {
	color:#646464;
	font-family:helvetica_neue_lt56italic;
}
.schoolHomeMenu .seperator {
	color: #7F7F7F;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
}
.schoolHomeMenu .seperator em {
	color:#FFFFFF;
	font-family:helvetica_neue_lt56italic;
	font-weight:normal;
}
.contentInside .manageTable {
	background-color: #FFFFFF;
	float: left;
	width: 100%;
}
.contentInside .manageTable .manageTableInside {
	width:85%;
	margin: 30px auto 0;
}
.contentInside .manageTable .manageTableInside h2 {
	color: #C9B88A;
	float: left;
	font-family: helvetica_neue_lt75bold;
	font-size: 12px;
	margin: 35px 0;
	width: 75%;
}
.contentInside .manageTable .manageTableInside h1 {
	font-size:14px;
	font-family:helvetica_neue_lt75bold;
	color:#c9b88a;
	margin: 25px 0px;
	float:right;
	width:100%;
	text-align:right;
}
.manageTable .table {
	float:left;
}
.manageTable .table th {
	padding: 0 5px 15px 12px;
	text-align: left;
	vertical-align: bottom;
	font-size:8px;
	font-family:helvetica_neue_lt75bold;
}
.manageTable .table td {
	padding: 8px 0 8px 6px;
	text-align: left;
	vertical-align: middle;
}
.manageTable .table td strong {
	font-family:helvetica_neue_lt95black;
	font-size:15px;
}
.manageTable .table .white {
	background-color:#ffffff;
}
.manageTable .table .grey {
	background-color:#f2f0f0;
}
.manageTable .table td span {
	font-size:13px;
	font-family:helvetica_neue_lt95black;
	font-weight:normal;
}
.manageTable .table td em {
	color:#367897;
	font-size:12px;
	font-family:helvetica_neue_ltlight46italic;
	font-weight:normal;
}
.table .checkBox {
	width:50px;
	background-color:#fff;
}
.tableMouseOver tr:hover {
	background-color:#63c3ff !important;
}
.tableMouseOver tr:hover th {
	background-color:#fff;
}
.table tr:nth-child(odd) {
background-color:#f2f0f0;
}
.table .seperator {
	color: #D0DCD0;
	font-size: 16px;
}
.table .viewMore:before {
	font-size: 16px;
	color:#989898;
	content:"\f105";
	font-family: 'FontAwesome';
	text-align: left !important;
}
.downArrow {
	background: url("../images/down-arrow-thick.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 14px;
	padding-left: 3px;
	width: 22px;
}
.downArrowThin {
	background: url(../images/up-arrow-thin.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height:9px;
	padding-left: 3px;
	width: 17px;
}
.table .spacer {
	width:30%;
}
.table .aligner {
	text-align:right !important;
}
.manageTable .addTable {
	float:left;
	width:100%;
	padding:35px 0 45px;
}
.addTable .addClass {
	float:left;
	font-family:helvetica_neue_lt75bold;
	font-size:14px;
	color:#bed2be;
	padding-right:20px;
	cursor:pointer;
}
.addTable .addClass:before {
	content:"\f067";
	font-size: 14px;
	font-family: 'FontAwesome';
	color:#006c8f;
	padding-right:12px;
}
.textAlign td.seperator {
	text-align:center;
}
.checkboxClass + label:before {
	border:6px solid #f1efee;
}
.checkboxClass {
	opacity: 0;
	position: absolute;
	z-index: 5;
	margin:0;
}
.checkboxClass + label {
	cursor: pointer;
	display: inline;
}
.checkboxClass + label:before {
	color: #fff;
	content: "\f00d";
	font-size: 16px;
	font-family: 'FontAwesome';
	vertical-align: middle;
	cursor: pointer;
	padding-left: 2px;
}
.checkboxClass:checked + label {
	color: #444;
}
.checkboxClass:checked + label:before {
	color: #006c8f;
}
/*----- Global Admin School Style Ends -----*/

/*....................Global Admin Add School Style Starts....................*/

.adminAddSchool span {
	color: #323232;
	float: left;
	font-family:helvetica_neue_lt35thin;
	font-size: 30px;
	margin: 0 0 25px;
	width: 100%;
}
.contentInside .manageTable .adminAddSchool h2 {
	color: #646464;
	float: left;
	font-family: helvetica_neue_lt75bold;
	font-size: 12px;
	margin: 20px 0 0;
	width: 100%;
}
.adminAddSchool .example {
	color:#7F7F7F;
	float:left;
	font-family:helvetica_neue_ltlight46italic;
	font-size:14px;
	width: 100%;
	margin: 8px 0 0;
}
.adminAddSchool .inputFieldBoxs {
	width:100%;
	float:left;
}
.inputFieldBoxs .inputField, .howManyWantContainer .inputField {
	border: 5px solid #BED2BE;
	font-size: 18px !important;
	margin: 10px 0;
	padding: 8px 0;
	text-indent: 10px;
	width: 88%;
	color:#323232;
	font-family:helvetica_neue_lt45light;
}
.inputFieldBoxs .buttonGo {
	background-color: #7F7F7F;
	color: #63C3FF;
	float: right;
	font-family: helvetica_neue_lt55roman;
	font-size: 14px;
	font-weight: bold;
	margin: 11px 14px 11px 0;
	padding: 15px 10px;
	width: auto;
}
.manageTable .addTable {
	float:left;
	width:100%;
	padding:35px 0 45px;
}
.addTable .createSchool {
	float:left;
	font-family:helvetica_neue_lt75bold;
	font-size:14px;
	color:#bed2be;
	cursor:pointer;
	padding-right:20px;
}
.addTable .createSchool:before {
	content:"\f067";
	font-size: 14px;
	font-family: 'FontAwesome';
	color:#006c8f;
	padding-right:12px;
}
.addSchoolMenu li a.textBlue {
	color:#60c9ff !important;
}
.schoolHomeMenu li a.textCream {
	color:#f7f5ee !important;
}
/*....................Global Admin Add School Style Ends....................*/


/*....................Global Admin Credits History Style Starts....................*/
.manageTableInside .availableCreditsCount {
	font-size:100px;
	color:#63C3FF;
	font-family:helvetica_neue_lt85heavy;
	margin: -20px 0 25px;
	float:left;
}
/*....................Global Admin Credits History Style Ends....................*/


/*....................Global Admin Credits Buy Starts....................*/

.contentInside .addSchoolMenu li a.textBlue {
	color:#63C3FF;
}
.contentInside .schoolHomeMenu li a.textCream {
	color:#fff;
}
.manageTableInside .availableCredits {
	float:left;
	width:200px;
	text-align:center;
}
.manageTableInside .buyAnalyticCredits {
	float: left;
	margin-left: 30px;
	width: 66%;
}
.manageTableInside .buyAnalyticCredits h3 {
	font-family: helvetica_neue_lt35thin;
	font-size: 36px;
	margin: 20px 0 10px;
	color:#7F7F7F;
	font-weight:normal;
}
.buyAnalyticCredits p {
	float: left;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	font-family:helvetica_neue_lt45light;
}
.table1 tr:nth-child(2n+2) {
 background-color: #F2F0F0;
}
.table1 tr:nth-child(2n+1) {
 background:#fff;
}
.table1 tr td:nth-child(2) {
 text-align:right;
}
.manageTable .table1 tr td {
	padding:15px;
	font-size:18px;
	font-family:helvetica_neue_lt55roman;
}
.manageTable .howManyWantContainer {
	float: left;
	width: 50%;
	margin: 150px 0 30px 30px;
}
.howManyWantContainer h3 {
	color: #7f7f7f;
	float: left;
	font-family: helvetica_neue_lt35thin;
	font-size: 36px;
	margin: 10px 0;
	width: 100%;
	font-weight: normal;
}
.howManyWantContainer .inputField {
	border: 8px solid #BED2BE;
	font-size: 36px !important;
	width: 75%;
}
.howManyWantContainer .subTotal {
	float:left;
	width:100%;
}
.contentInside .subTotal h2 {
	margin: 15px 0 !important;
}
.subTotal .subTotalAmount {
	float:left;
	font-size:36px;
	font-family: helvetica_neue_lt45light;
}
.contentInside .next {
	float:left;
	padding: 22px 20px;
	width: 95%;
	color:#63C3FF;
	background:#646464;
	line-height:25px;
}
.next {
	font-size:13px;
	font-family:helvetica_neue_ltlight46italic;
}
.next .nextArrow {
	margin-right: 10px;
	float:right;
	width:12px;
	height:23px;
	background:url(../images/right-arrow-blue.png) no-repeat;
}
/*....................Global Admin Credits Buy Ends....................*/

/*................Global Admin New School style starts........*/
.newSchool h2 {
	font-size:12px;
	color:#323232 !important;
	margin: 25px 0px;
	float:left;
	width:100%;
	font-family:helvetica_neue_lt75bold;
	margin-bottom: 15px !important;
	margin-left: 15px !important;
}
.newSchool .inputFieldBoxs {
	width:100%;
	float:left;
}
.newSchool .inputFieldBoxs .inputField {
	border: 7px solid #F1EFEE;
	color: #303030;
	font-family: helvetica_neue_lt45light;
	font-size: 24px !important;
	margin: 0 0 10px 35px;
	padding: 8px 0;
	text-indent: 10px;
	width: 88%;
}
.schoolHomeMenu .previousArrow {
	float:left;
}
.schoolHomeMenu .previousArrow:before {
	content: "\f053";
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.newSchool .Captcha {
	float: left;
	margin: 30px 0 60px 35px;
	width: 100%;
}
/*...............Global Admin New School style Ends........*/

/*...............Global Admin Invitations style Start........*/
.invitations h2 {
	padding-bottom: 25px;
}
.invitations table {
	margin-bottom: 30px;
	width: 100%;
}
.invitations .table th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #BFBFBF;
	font-family: helvetica_neue_lt75bold;
	font-size: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: left;
	vertical-align: bottom;
	text-align: center;
}
.invitations .table th:first-child {
	text-align:left;
}
.invitations .table td {
	background-color: #FFFFFF !important;
	font-family: helvetica_neue_lt45light;
	font-size: 10px;
	padding: 8px 0 8px 10px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	text-align: center;
}
.invitations .table td:first-child {
	text-align:left;
}
.invitations .table .thRightAlign {
	padding-left: 60px !important;
}
.invitations .table td em {
	color: #367897;
	font-family: helvetica_neue_ltlight46italic;
	font-size: 10px;
}
.table .seperator1 {
	color: #B1E1FF;
	font-size: 10px !important;
}
/*...............Global Admin Invitations style Ends........*/

/*...............Global Admin School CH School style Starts........*/
.schoolHomeMenu .editName .editNameBlock {
	display: none;
	float: left;
	left: 0;
	position: absolute;
	top: 32px;
	width: 800px;
}
.schoolHomeMenu .editName:hover .editNameBlock {
	display:block;
}
.editName .editNameBlock td {
	padding: 10px 20px;
	text-align: left;
	vertical-align: middle;
	font-size:12px;
	font-family:helvetica_neue_lt55roman;
}
.editNameBlock .addTable {
	padding: 10px 0 0 20px;
	background-color:#FFF;
	float:left;
	width:97%;
}
.editNameBlock .addTable .addClass {
	padding-bottom:18px;
}
.editNameBlock .shadow {
	float: left;
	height: 100px;
	width: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent) repeat scroll 0 0 transparent;
}
.dropDown .addClass:hover {
	color:#006C8F;
}
.dropDown .addClass, .addTable .addClass:hover:before {
	color:#646464;
}
/*...............Global Admin School CH School style Ends........*/
/*...............Global Admin Class style starts........*/
.contentInside .greenBg {
	background:#bed2be;
}
.contentInside .greenBg li a {
	font-family: 'helvetica_neue_lt55roman';
	font-size:12px;
	color: #555A55;
}
.contentInside .greenBg li a.change {
	color:#8f948f;
	font-family: 'helvetica_neue_lt56italic';
}
.contentInside .greenBg li.seperator em {
	color:#fff;
	padding: 0 12px;
}
.manageTableInside .adminClassRow {
	float:left;
	width:100%;
	margin-bottom: 30px;
}
.adminClassRow .adminClassSubRow {
	float:left;
	width:93%;
}
.adminClassSubRow ul {
	float:left;
}
.adminClassSubRow ul li {
	display:inline;
}
.adminClassSubRow ul li a, .adminClassSubRow ul li em {
	font-family: 'helvetica_neue_lt75bold';
	font-size:12px;
	padding: 10px 2px;
}
.adminClassSubRow ul li em {
	color:#BED2BE;
	font-style:normal;
}
.adminClassSubRow ul li a.className {
	color:#c9b88a;
}
.adminClassSubRow ul li a.clickToEdit {
	color:#bed2be;
}
.adminClassRow .studentName {
	background:#f1efee;
	padding: 12px 25px;
	font-family:helvetica_neue_lt45light;
	font-size:24px;
	color:#303030;
	margin-top:15px;
}
.adminClassRow .teacherName {
	padding: 10px 25px;
	font-family:helvetica_neue_lt45light;
	font-size:20px;
	color:#303030;
	margin-top:15px;
}
.teacherName .downArrowThin {
	float:right;
	margin-top: 8px;
}
.manageTableInside .activeMeans {
	color: #000000;
	float: left;
	font-family: 'helvetica_neue_lt75bold';
	font-size: 8px;
	margin-left: 54px;
	margin-top: 18px;
}
.manageTable .table td.activeInactive {
	color:#8fd1fa;
	font-size:10px;
}
.manageTable .table td span.inactive {
	color: #C5DAF0;
	font-size:10px;
	font-family:helvetica_neue_lt45light;
}
.addTable .addTableRow {
	width:96%;
	padding:5px 0;
}
.addTable .removeSelectedStudents:before {
	content:"\f068";
}
.dropDown .editStudents:before {
	content: "*";
	float: left;
	font-size: 30px;
	font-weight: bold;
	left: 0;
	position: relative;
	top: -4px;
}
.dropDown .addClass {
	padding-right: 15px;
}
.dropDown .addClass:hover {
	color:#006C8F;
}
.dropDown .addClass, .addTable .addClass:hover:before {
	color:#646464;
}
/*...............Global Admin Class style ends....................*/

/*.................. Global popup style Start.......*/
.popup {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	float: left;
	height: 1200px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
.popupContent {
	background: none repeat scroll 0 0 #FFFFFF;
	height: auto;
	margin: 9.5% auto auto;
	width: 800px;
}
.popupContent .addSchoolMenu {
	background-color: #7F7F7F;
	color: #63C3FF;
	float: left;
	font-family: helvetica_neue_lt85heavy;
	font-size: 36px;
	padding: 15px 0;
	text-indent: 30px;
	width: 100%;
}
.addSchoolMenu .Cancel {
	margin-right: 30px;
	background:url(../images/blue-close.png) no-repeat;
	float:right;
	width:34px;
	height:33px;
}
.popupContent .messageInfo {
	width:91.3%;
	float:left;
	color: #323232;
	padding:30px 35px 40px;
	font-family: helvetica_neue_lt35thin;
	font-size: 30px;
	line-height: 45px;
	background:#fff;
}
.messageInfo .buttonConfirm {
	float: left;
	width: 100%;
}
.buttonConfirm .YesNo {
	float: none;
	margin: 30px auto;
	width: 560px;
}
.buttonConfirm .YesNo p {
	color: #006C8F;
	float: left;
	font-family: helvetica_neue_lt75bold;
	font-size: 48px;
	margin: 0 20px 0 0;
	padding: 30px 70px 10px;
	text-align: center;
}
.buttonConfirm .YesNo p span {
	color: #323232;
	float: left;
	font-size: 18px;
	margin: 0 0 20px;
	padding: 0 !important;
	font-weight: bold;
}
.YesNo p:hover {
	background-color: #C5DAF0;
}
.YesNo .NO {
	float:right !important;
}
.creditConfirm .popupContent .messageInfo span.textBlueLight {
	color: #006C8F;
	font-family: helvetica_neue_lt35bold;
	font-size: 24px;
	margin: 0;
	padding: 0;
	float: none;
}
.creditConfirm .popupContent .messageInfo {
	font-size: 24px;
	text-align: justify;
}
/*.................. Global popup  End.........*/


/*.................. Global Admin Class Style Starts.........*/
.classChClass .addTable .createSchool:hover, .addTable .selectedDetails {
	color:#006C8F;
}
.classChClass .addTable .createSchool:before {
	color:#BED2BE;
}
.classChClass .viewMore {
	text-align:right !important;
	padding-right:32px !important;
}
.classChClass .removeSelectedStudents {
	margin-bottom:10px;
}
.addTable .selectedDetails {
	margin-bottom:10px;
}
.addTable .typeAddress {
	color: #9A9991;
	float: left;
	margin-bottom: 5px;
	margin-left: 10px;
}
.addTable .textArea {
	border: 4px solid #BED2BE;
	float: left;
	height:120px;
	padding: 8px;
	width: 96%;
}
.submit {
	float:right;
	margin:10px 15px;
}
.submit a {
	float:right;
	color:#367897;
}
.adminClassRow .studentNameDetail {
	background:#fff;
	border:6px solid #F1EFEE !important;
}
.newEditExp .studentNameDetail {
	border-right:0;
	width:69%;
}
.adminClassRow .save {
	background: none repeat scroll 0 0 #7f7f7f;
	float: left;
	margin-top: 15px;
	color:#63c3ff;
	margin-left:20px;
	height: 65px;
	padding:0 18px;
	line-height: 65px;
}
.adminClassRow .studentnewDetailChange {
	width:71%;
}
.adminClassRow .savePadding {
	height: 44px;
	line-height: 44px;
	padding: 0 17px;
}
.classChClass .schoolHomeMenu .editName .editNameBlock, .editNameBlock {
	display: none;
	float: left;
	left: -189px;
	position: absolute;
	top: 34px;
	width: 800px;
}
/*.................. Global Admin Class Style End.........*/

/*.................Popup Assign Credits Starts .....................*/
.assignCredits h2 {
	color: #C9B88A;
	float: left;
	font-family: helvetica_neue_lt75bold;
	font-size: 13px;
	margin: 15px 0 25px;
	width: 100%;
	text-align: right;
}
.assignCredits .manageTableInside .activeMeans {
	color: #000000;
	float: left;
	font-family: 'helvetica_neue_lt75bold';
	font-size: 8px;
	margin-left: 62px;
	margin-top: 10px;
	width: 98.4%;
}
.textBlueBold {
	color:#63C3FF;
	font-family:helvetica_neue_lt85heavy;
}
.checkBoxBlue {
	border: 3px solid blue;
	color: #9ACD32;
	font-size: 20px;
}
.manageTable .assignCredit th {
	line-height:14px;
}
.manageTable .assignCredit td {
	font-size: 11px;
	font-family:helvetica_neue_lt45light;
	padding-top:0;
	padding-bottom:0;
}
.assignCredit .white td.checkBox {
	background:#FFF;
}
.assignCredit td.checkBox {
	background:#F2F0F0;
	text-align:center;
}
.chkboxGreen .checkboxClass:checked + label:before {
	color:#BED2BE;
}
.assignCredit .checkboxClass + label:before {
	border:4px solid #8FD1FA;
}
.manageTable .assignCredit td.activeInactive {
	line-height:21px;
	color: #63C3FF;
}
.messageInfo .manageTable .activeMeans {
	margin:0 !important;
}
.assignCredit .chkboxGreen .checkboxClass + label:before {
	border: 4px solid #BED2BE;
}
.next {
	float:left;
	padding: 20px;
	width: 95%;
	color:#63C3FF;
	background:#646464;
	line-height:25px;
	font-size:13px;
	font-family:helvetica_neue_ltlight46italic;
}
/*.................Popup Assign Credits Ends .....................*/


/*...............Global Admin School CH School style Starts........*/
.schoolHomeMenu .editName .editNameBlock, .editNameBlock {
	display: none;
	float: left;
	left: -286px;
	position: absolute;
	top: 32px;
	width: 800px;
}
.schoolHomeMenu .editName:hover .editNameBlock {
	display:block;
}
.editName .editNameBlock td, .inputEditNew .editNameBlock td {
	padding: 10px 20px;
	text-align: left;
	vertical-align: middle;
	font-size:12px;
	font-family:helvetica_neue_lt55roman;
}
.editNameBlock .addTable {
	padding: 10px 0 0 20px;
	background-color:#FFF;
	float:left;
	width:97%;
}
.editNameBlock .addTable .addClass {
	padding-bottom:18px;
}
.editNameBlock .shadow {
	float: left;
	height: 100px;
	width: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent) repeat scroll 0 0 transparent;
}
/*...............Global Admin School CH School style Ends........*/

/*...............Global Admin School CH School-Edit style Starts........*/
.inputEditNew .inputChange {
	border: 0 none;
	float: left;
	height: 30px;
	padding: 0;
	width: 790px;
	font-size:14px;
	font-family:helvetica_neue_lt75bold;
	color:#323232;
	letter-spacing:2px;
	text-indent: 25px;
}
.inputEdit .editName .editNameBlock, .inputEditNew .editNameBlock {
	display:block;
	left: -164px;
}
.inputNew {
	margin-left: 0 !important;
	padding: 5px;
}
.inputNew > li {
	width: 99%;
}
.schoolHomeMenu.inputEditNew {
	height: 40px;
	position:relative;
}
.schoolHomeMenu.inputEditNew .editNameBlock {
	left:0;
	top:40px;
}
/*...............Global Admin School CH School-Edit style Ends........*/
.checkboxAlter .checkboxClass + label:before {
	background:#fff;
}
.checkboxAlter .checkboxClass + label:before {
	border:7px solid #8FD1FA;
}
.checkboxAlter .checkboxClass + label:before {
	padding-left:2px;
}
.assignCredit .chkboxGreen .checkboxClass + label:before {
	border:7px solid #BED2BE;
}
.assignCredits {
	position:absolute;
	height:1300px;
}
.assignCredits .popupContent {
	margin-top:2%;
}
.availableCredits > h2.availableCreditsText {
	text-align:left;
}
.greenBg .editName .editNameBlock {
	left:-213px !important;
}
.schoolHomeMenu .editName .changeBlock {
	left:-281px !important;
}
/*................................................23/10/2013 HTML STYLES STARTS..............................................*/

/*...............CREDITS ADD FREE STYLE STARTS................*/
.ga .schoolHomeMenu {
	background-color: #BED2BE;
}
.ga .textGrey {
	color:#878987 !important;
}
.ga .contentInside .schoolHomeMenu li a {
	float: left;
	font-size: 10px;
	padding: 10px;
}
.ga .schoolHomeMenu .seperator {
	color: #878987;
	font-weight:normal;
}
.ga .manageTableInsideLeft {
	width:60%;
	float:left;
}
.ga .manageTableInsideRight {
	float: left;
	padding-left: 40px;
	padding-top: 60px;
	width: 32%;
}
.ga h4 {
	font-family: helvetica_neue_lt35thin;
	font-size: 32px;
	margin-left: -16px;
	font-weight: normal;
}
.ga h5 {
	font-family: helvetica_neue_lt35thin;
	font-size: 26px;
	float:left;
}
.ga .inputFieldAddFree {
	float: left;
	margin-bottom: 50px;
}
.ga .inputFieldAddFree .inputField {
	width: 64%;
}
.ga .inputFieldBoxs .inputField {
	border: 7px solid #BED2BE;
	float: left;
	font-size: 28px !important;
	margin: 11px 0;
	padding: 6px 0;
	width:65%;
}
.ga .inputFieldBoxs .buttonGo {
	float: left;
	margin: 11px 0 0 14px;
	padding: 22px 17px;
}
.ga .contentInside .manageTable .manageTableInside h2 {
	margin: 35px 0 12px;
}
.ga p {
	float: left;
	font-size: 12px;
	margin:50px 0 -8px 12px;
}
.ga .manageTableInside .availableCreditsCount {
	clear:both;
}
/*...............CREDITS ADD FREE STYLE ENDS................*/

/*...............CREDITS ADD FREE RESULTS STYLE STARTS................*/
.ga .manageTable .table1 td .lightSeperator {
	font-size: 20px;
	color:#d0e1f2;
	float:left;
}
.ga .manageTable .table {
	margin: 20px auto 50px;
	color: #646464;
	float:none;
}
.ga .noPadder {
	padding-right:0px !important;
}
/*...............CREDITS ADD FREE RESULTS STYLE ENDS................*/

/*...............CREDITS ADD FREE SEARCH STYLE STARTS................*/
.ga .addFreeSearch {
	float: left;
	margin-bottom: 50px;
	width: 106%;
}
.ga .addFreeSearch .inputField {
	color: #BED2BE;
	font-size: 23px !important;
	font-style: italic;
	padding: 10px 0;
	width:87%;
}
.ga .noMargin {
	margin-left:0 !important;
}
/*...............CREDITS ADD FREE SEARCH STYLE ENDS................*/

/*...............EDIT CLASS , NEW CLASS , NEW CLASS EXP STYLE STARTS................*/
.ga .editClassExp .table {
	float: left !important;
	margin-bottom: 0;
}
.ga .addTable .createSchool:before {
	color: #BED2BE;
}
.ga .addTable .minus:before {
	content:"\f068";
}
.ga .greyDivider {
	color: #B8C0B6 !important;
	font-size: 10px !important;
}
.ga .manageTableInside .activeMeans {
	margin-left:68px;
}
.ga .editClassExp .addTable {
	padding-top: 0;
	padding-bottom: 30px;
}
.ga .contentInside .next {
	line-height: 30px;
	padding: 16px 20px;
	width: 95%;
}
.ga .next .nextArrow {
	margin-top: 5px;
}
/*...............EDIT CLASS , NEW CLASS , NEW CLASS EXP STYLE ENDS................*/

/*...............INVITATION STYLE STARTS................*/
.ga .invitation .table {
	float:left !important;
}
.ga .invitation .table td:nth-child(2) {
 text-align: left;
}
.acceptAndDecline {
	font-size:36px;
	margin:0 auto;
	width:60%;
	text-align:center;
	margin-bottom:50px;
}
.acceptAndDecline a {
	color: #006C8F;
	font-family:helvetica_neue_lt45light;
	font-style: italic;
	font-weight: normal;
}
.invitation .greyDivider {
	font-size: 38px !important;
	letter-spacing: -5px;
	font-style:normal;
}
/*...............INVITATION STYLE ENDS................*/

/*...............ADD STUDENTS,TEACHERS,SCHOOLS STYLE STARTS................*/
.ga .addStudent .addTable {
	padding-bottom: 90px;
}
.ga .addStudent h6 {
	color: #575757;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	margin-bottom: 12px;
}
.ga .addStudent .typeAddress {
	font-size: 15px;
	margin: 0 0 12px;
	width: 100%;
	font-style:italic;
}
.ga .addStudent .textArea {
	border: 5px solid #DBDADB;
	font-size: 16px;
	height: 20px;
}
.addTable .textArea {
	border: 5px solid #BED2BE;
	float: left;
	height: 120px;
	padding: 8px;
	width: 96%;
}
.textArea1 {
	height: 175px !important;
	font-size: 19px !important;
}
.ga .addInstitute .addTable {
	padding-top: 0;
}
.ga .addInstitute h4 {
	padding-bottom: 35px;
}
.ga .addInstitute h6 {
	margin-top:30px;
}
.ga .addInstitute .anonymous {
	float: left;
	margin: 30px 0 -35px;
}
.anonymous span {
	margin-right: 30px;
}
/*...............ADD STUDENTS,TEACHERS,SCHOOLS STYLE ENDS................*/

/*...............ADD SCHOOLS STYLE STARTS................*/
.ga .schoolAdd .textArea {
	width: 86%;
}
.ga .schoolAdd .createSchool:before {
	color:#006C8F !important;
}
.ga .schoolAdd .addTable {
	padding:0 0 30px 0;
}
.ga .schoolAdd h6 {
	margin-top: 35px;
}
.ga .schoolAdd h4 {
	margin-bottom: 20px;
}
.ga .schoolAdd .buttonGo {
	background-color: #7F7F7F;
	color: #63C3FF;
	float: right;
	font-family: helvetica_neue_lt55roman;
	font-size: 14px;
	font-weight: bold;
	margin: 0 14px 11px 0;
	padding: 15px 10px;
	width: auto;
}
/*...............ADD SCHOOLS STYLE ENDS................*/

/*...............ADD STUDENTS DIRECTLY STYLE STARTS................*/
.ga .popupContent {
	margin-top:19%;
}
.ga .popupContent .messageInfo {
	font-size:30px;
	padding: 30px 35px 0;
}
.ga .manageTable .table th {
	color: #000000;
	font-size: 9px;
	padding: 0 5px 15px 6px;
}
/*...............ADD STUDENTS DIRECTLY STYLE ENDS................*/

/*...............OVER HAS JOINED STYLE STARTS................*/
.ga .joined .textBlueLight {
	color:#006C8F;
}
.ga .joined {
	margin-top: 19%;
}
.ga .joined .messageInfo {
	font-family: helvetica_neue_lt35thin;
	font-size: 33px;
	padding: 30px 35px 43px;
}
/*...............OVER HAS JOINED STYLE ENDS................*/

/*...............OVER JOIN CONFIRM STYLE STARTS................*/
.ga .buttonConfirm .YesNo p span {
	font-size:16px;
}
/*...............OVER JOIN CONFIRM STYLE ENDS................*/

/*...............CLASS STYLE STARTS................*/
.ga .gaClass {
	letter-spacing: 1px;
}
.ga .gaClass .adminClassRow {
	margin-bottom: 15px;
	width: 50%;
}
.ga .gaClass p {
	font-family: helvetica_neue_lt45light;
	font-size: 26px;
	margin: 8px 0 40px;
}
.ga .gaClass .editStudents:before {
	content: "*";
	float: left;
	font-size: 30px;
	font-weight: bold;
	left: 8px;
	position: relative;
	top: -5px;
}
/*...............CLASS STYLE ENDS................*/

/*...............EDIT CLASS STYLE STARTS................*/
.ga .editClass {
	letter-spacing: 1px;
}
.ga .editClass .teacherName {
	width:93% !important;
	padding: 10px 23px !important;
}
.ga .editClass .adminClassSubRow {
	width:91%;
}
/*...............EDIT CLASS STYLE ENDS................*/

/*......................................................23/10/2013 HTML STYLES ENDS.............................................*/

/*....................................................11/11/2013 HTML STYLES STARTS...........................................*/

.backgroundContainer {
	background-image:url(../images/bg.jpg);
	float:left;
	width:100%;
}
.backgroundChange .container .content {
	margin-bottom: 145px;
}
.backgroundChange .contentInside .addSchool {
	margin-top: 80px;
}
.backgroundChange .header {
	background-color: #8BD0C9;
}
.backgroundChange .header .headerTop a {
	color: #ffff6a;
}
.backgroundChange .headerBottom .admin a {
	color: #ffff6a;
}
.backgroundChange .headerTopRight .seperator {
	color: #beffff;
}
.backgroundChange .admin span {
    font-family: helvetica_neue_lt55roman;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-left: -30px;
}
.backgroundChange .contentInside .addSchool {
	background-color:#4bb6ab;
	color: #FFFF6A;
    letter-spacing: 0.02em;
}
.backgroundChange .contentInside .addSchoolMenu {
	background-color: #8bd0c9;
}
.backgroundChange .contentInside .addSchoolMenu li a {
	color:#006a6a;
}
.backgroundChange .addSchoolMenu .seperator {
	color: #ffff6a;
}
.backgroundChange .ga .schoolHomeMenu {
	background-color:#beffff !important;
}
.backgroundChange .contentInside .schoolHomeMenu li a {
    color: #006A6A;
    font-family: helvetica_neue_lt55roman;
    font-size: 10px;
    letter-spacing: 0.15em;
}
.backgroundChange .contentInside .schoolHomeMenu li .change {
	color:#00A69B;
    font-size: 10px;
}
.backgroundChange .contentInside .schoolHomeMenu li .changeBottom {
    color:#81CBC4;
    font-size: 10px;
}
.vv .lt56Light {
    font-family: helvetica_neue_lt56italic !important; ;
}
.backgroundChange .schoolHomeMenu .seperator em {
	color:#8bd0c9;
}
.backgroundChange .schoolHomeMenu .seperator {
	padding: 7px 9px 0;
}
.backgroundChange .schoolHomeMenu strong {
	font-family: helvetica_neue_lt45light;
}
.backgroundChange .ga h4 {
	color:#006a6a;
}
.backgroundChange .manageTable .table td {
	padding: 8px 0 8px 15px;
	font-size:14px;
}
.backgroundChange .manageTable .table td strong {
	font-family: helvetica_neue_lt75bold;
}
.backgroundChange .manageTable .table td em {
	color:#e52500;
	font-size:14px;
}
.backgroundChange .contentInside .next {
	background-color:#8bd0c9;
	color:#ffff6a;
}
.backgroundChange .next .nextArrow {
	background: url(../images/right-arrow-yellow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.backgroundChange .ga .schoolAdd .textArea {
	width: 86% !important;
}
.backgroundChange .addTable .textArea {
	width:94%;
	color: #006A6A;
	border: 5px solid #BEFFFF;
}
.topper {
	margin-top:12px !important;
}
.studentJoin h6 {
	color:#4bb6ab !important;
}
.studentJoin .typeAddress {
	color:#8bd0c9;
}
.studentJoin .textArea1 {
	font-size: 16px !important;
}
.studentJoin .checkboxClass + label:before {
	border: 6px solid #BEFFFF;
}
.studentJoin .checkboxClass:checked + label:before {
	color: #e52500;
}
.studentJoin .checkboxClass + label {
	color:#4bb6ab;
}
.studentJoin .schoolAdd .anonymousButton {
	margin: 16px 18px 11px 0;
}
.studentJoin .schoolAdd .buttonGo {
	background-color: #8BD0C9;
	color: #FFFF6A;
}
.studentJoin .addTable {
	padding-bottom:35px !important;
}
.emptier {
	margin-bottom:800px !important;
}
.backgroundChange .popupContent .addSchoolMenu {
	background-color: #4bb6ab;
	color:#ffff6a;
    letter-spacing: 0.02em;
}
.backgroundChange .addSchoolMenu .Cancel {
	background-image:url(../images/yellow-close.png);
	margin-top: 6px;
}
.backgroundChange .ga .popupContent .messageInfo {
	color:#006a6a;
}
.backgroundChange .YesNo p:hover {
	background-color: #ffff6a;
}
.backgroundChange .buttonConfirm .YesNo p {
	color:#e52500;
}
.backgroundChange .buttonConfirm .YesNo p span {
	color:#006a6a;
}
/*......................................................11/11/2013 HTML STYLES ENDS..............................................*/

/*....................................................18/11/2013 HTML STYLES STARTS..............................................*/

.popup h2 {
	color: #C9B88A;
	float: left;
	font-family: helvetica_neue_lt75bold;
	font-size: 12px;
	margin: 35px 0 0;
	width: 100%;
}
.absoluter {
	position:absolute !important;
	height:1660px;
}
.padderLeft {
	padding-left:15px !important;
}
.padderRight {
	padding-right:15px !important;
}
.global .adminClassRow .studentNameDetail {
	border: 8px solid #F1EFEE !important;
	width: 91%;
}
.dropDowner td {
	font-family: helvetica_neue_lt45light !important;
	font-size: 14px !important;
	padding: 8px 25px !important;
}
.global .manageTable .table1 tr td {
	font-family: helvetica_neue_lt35thin;
	font-size: 18px;
}
.alignerCenter {
	text-align:center !important;
}
.global .manageTable .table th {
	font-size:12px;
}
.global .bolder {
	font-family:helvetica_neue_lt85heavy !important;
	font-size:28px !important;
	color:#646464;
}
.global .manageTableInside .availableCreditsCount {
	clear: left;
	color: #323232;
	float: left;
	font-family: helvetica_neue_lt45light;
	font-size: 42px;
	margin-bottom: 0;
	width: 250px;
	margin-top: -32px;
}
.global .paypal {
	width:100%;
	float:left;
	margin-bottom:50px;
}
.global .creditCard {
	color: #4091ab;
	float: left;
	font-family: helvetica_neue_lt45light;
	font-size: 24px;
	font-style: italic;
	width:36%;
}
.global .creditCard span {
	float: left;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	width: 60%;
}
.global .paypal em {
	color: #80ceff;
	float: left;
	font-family: helvetica_neue_lt35thin;
	font-size: 76px;
	letter-spacing: -24px;
	line-height: 54px;
	margin: 0 24px;
}
.paypal a {
	float: left;
	margin-left: 85px;
	margin-top: 15px;
}
.global .textGrey {
	color:#878987 !important;
}
.global .adminClassRow .studentName {
	margin-top: -19px;
	width: 90%;
	font-size: 28px;
}
.global .expiration {
	font-family: helvetica_neue_lt75bold;
	text-align: center;
	width: 10% !important;
}
.downArrowNew {
	background:url(../images/ga-teacher-dropdown.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 14px;
	padding-left: 3px;
	width: 22px;
}
.global h3 {
	float: left;
	font-family: helvetica_neue_lt35thin;
	font-size: 31px;
	font-weight: normal;
	margin-left: -20px;
	width: 100%;
}
.saveCard {
	float: left;
	margin-left: 100px;
	margin-top: 8px;
}
.global .checkboxClass + label {
	color: #006C8F;
	font-family: helvetica_neue_lt75bold;
	font-size: 13px;
	letter-spacing: 1px;
}
/*...........................................18/11/2013 HTML STYLES ENDS.....................................................*/

/*...........................................16/12/2013 HTML STYLES STARTS...................................................*/

/*..........VV Teacher Leaderboard CH School STYLES STARTS...........*/

.vv .textYellow {
	color:#ffff6a !important;
}
.vv .schoolHomeMenu .editName .editNameBlock {
	left: 0px;
	top: 34px;
	z-index: 999;
    width: 100%;
}
.vv .table .viewMore:before {
	color: #006A6A;
}
.vv .tableMouseOver tr:hover {
	background-color: #ffff6a !important;
}
.vv .downArrowThin {
	background: url("../images/down-arrow-thin.png") no-repeat scroll 10px 0 rgba(0, 0, 0, 0);
	width: 28px;
}
.vv .downArrowThickRed {
	background: url(../images/ga-teacher-dropdown-red.png) no-repeat scroll 10px 0 rgba(0, 0, 0, 0);
	float: left;
	height: 11px;
	width: 28px;
}
.vv .editClassExp .addTable {
	letter-spacing: 1px;
}
.vv .manageTable .table td {
    color: #000000 !important;
    font-family: helvetica_neue_lt45light;
    font-size: 10px;
    padding: 12px 0 12px 15px;
    letter-spacing: 0.15em;
}
.vv .manageTable .table th {
    font-size: 9px;
    letter-spacing: 0;
    line-height: 1.5em;
    padding: 0 5px 8px 10px;
    cursor: pointer;
}
.vv .manageTable .table th:hover {
    color: #E52500;
}
.noHover {
    color: #000000 !important;
}
.backgroundChange .vv .whitebg, .whitebg {
	background-color:#FFF !important;
}
.vv .smallCase {
    font-family: helvetica_neue_lt55roman !important;
    font-size: 10px !important;
    letter-spacing: 0.15em !important;
    color: #006A6A !important;
}
.vv .schoolHomeMenu .seperator em {
    font-size: 12px !important;
    font-style: normal;
    letter-spacing: 0 !important;
    color: #8BD0C9 !important;
}
.vv .editClassExp .addTable {
	padding-bottom: 75px;
}
.slasher {
	color: #000000 !important;
	font-size: 18px !important;
	letter-spacing: -2px;
	padding: 0 3px;
    font-family:helvetica_neue_lt56italic !important;
}
.downArrowMedium {
    background: url(../images/medium-arrow.png) no-repeat scroll 10px 0 rgba(0, 0, 0, 0);
    width: 28px;
	float:left;
	height:10px;
}
.backgroundChange .vv .manageTable .table td strong {
  color: #303030;
}
.vv .manageTable .table td em {
    letter-spacing: 0.05em;
}
/*..........VV Teacher Leaderboard CH School STYLES ENDS...........*/

/*..........VV Teacher School STYLES STARTS...........*/
.vv .textBlueDark {
    color: #006a6a;
    font-family: helvetica_neue_lt75bold;
    cursor: pointer;
}
.vv .textBlueDark:hover {
    color: #E52500;
}
.vv .contentInside .teacherSchool .manageTableInside h2 {
    letter-spacing: 1px;
    color:#4bb6ab;
    width:100%;
}
.vv .downArrowNew {
	background:url(../images/medium-arrow.png) no-repeat scroll 0 0;
	}
.vv .textIndent {
	text-indent:35px;
}
.vv .teacherSchool .table th {
	padding: 0 5px 15px 3px;
}
.vv .addTable .manageClass:before {
	content:"*";
	color: #FF0000;
}
/*..........VV Teacher School STYLES ENDS...........*/

/*..........VV Student Leaderboard CH School STYLES STARTS...........*/
.vv .addTable .addClass:before {
    color: #E52500;
    font-size: 14px;
    padding-right: 6px;
}
.vv .dropDown .addClass {
    color: #4BB6AB;
    letter-spacing: 1px;
}
.vv .editNameBlock .addTable {
    padding: 25px 0 0 20px;
}
.vv .contentInside .next {
    background-color: #4BB6AB;
    letter-spacing: 0.03em;
    padding: 16px 0;
    width: 100%;
}
.vv .editName .editNameBlock td, .inputEditNew .editNameBlock td {
    letter-spacing: 1px;
    padding: 6px 20px 6px 25px;
    color: #006A6A;
    cursor: pointer;
}
	.table .viewMore:before {
    color: #107373;
	font-size:20px;
	}
.vv .manageTable .table td strong {
    font-family:helvetica_neue_lt85heavy;
    font-size: 16px;
    letter-spacing: 0.05em;
}
/*..........VV Student Leaderboard CH School STYLES ENDS...........*/

/*..........VV Student Invitations STYLES STARTS...........*/

.vv .manageTable .invitations .addTable {
    float: left;
    padding: 5px 52px 12px;
    width: 85%;
}
.vv .invitations .table .thRightAlign {
    padding-left: 75px !important;
}
.vv .invitations th {
    color: #4bb6ab !important;
}
.vv .invitations th {
    color: #4BB6AB !important;
    font-family: helvetica_neue_lt75bold;
    font-size: 13px !important;
}
.vv .invitations .table th {
    border-bottom: 1px solid #8BD0C9;
    letter-spacing: 0.1em;
    padding: 0 0 8px 15px;
}
.vv .invitations .table td {
    color: #313030 !important;
    padding: 12px 0 3px 15px;
    letter-spacing: 0.15em;
}
.vv .invitations .table .seperator1 {
    color: #8BD0C9;
    font-family: helvetica_neue_ltlight46italic;
    font-size: 15px !important;
    letter-spacing: -2px;
    padding: 0 6px;
}
/*..........VV Student Invitations STYLES ENDS...........*/

/*..........VV Student Has joined STYLES STARTS...........*/
.vv .popup .next {
    background-color: #8bd0c9;
	color: #FFFF6A;
    letter-spacing: 0.03em;
}
.vv .popupContent {
    margin-top: 18.5%;
}
/*..........VV Student Has joined STYLES ENDS...........*/
/*..........VV Student Leaderboard-Nocredit STYLES STARTS...........*/
.vv .studentLeaderboard {
    color: #313030 !important;
    font-family: helvetica_neue_lt35thin !important;
    font-size: 24px !important;
    letter-spacing: 0.075em !important;
    padding-bottom: 24px !important;
    padding-left: 25px !important;
}
.vv .studentLeaderboard em {
    font-size: 14px !important;
    letter-spacing: 1px !important;
}
.vv .contentInside .manageTable .manageTableInside h2 {
    font-size: 12px;
    letter-spacing: 0.02em;
}
.vv .noCredit .table td {
    padding: 15px 0 15px 15px;
}
/*..........VV Student Leaderboard-Nocredit STYLES ENDS...........*/
/*..........VV Teacher Class STYLES STARTS...........*/
.mediumArrowAligner {
background: url("../images/medium-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);	
	}
.vv .downArrowThickRedAligner {
    background: url("../images/ga-teacher-dropdown-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.backgroundChange .manageTable .fonter td strong {
    font-family: helvetica_neue_lt95black !important;
}
.backgroundChange .vv .contentInside .schoolHomeMenu li .changeBottom {
    padding-left: 10px !important;
    color: #00A69B;
    font-size: 10px;
}
.backgroundChange .vv .manageTable .table td em {
    font-size: 12px;
}
.backgroundChange .vv .contentInside .schoolHomeMenu li a {
    font-size: 11px;
}
.vv .red:before {
    font-size: 30px !important;
}
.vv .editNameBlock .addTable .addClass {
    padding-bottom:0px;
}
.hoverSelected {
    color: #E52500;
    font-family: helvetica_neue_lt45light;
    font-style: italic;
    font-size: 12px;
    letter-spacing: 0.05em;
}
.hoverSelected:hover {
    text-decoration: underline;
}
.hoverMenu {
    width: 100%;
    float: left;
}
.hoverMenu:hover {
background-color: #FFFF6A;
}
.hoverMenu:hover .hoverKatie a {
    font-family: helvetica_neue_lt75bold !important;
    letter-spacing: 0.15em;
}
.hoverMenu:hover .editNameBlock {
    display: block;
}
.vv .contentInside .schoolHomeMenu ul {
    margin-left: 0;
}
.editNameBlock em {
    font-family: helvetica_neue_lt56italic !important;
}
.addClass.addclassHover:hover:before {
    color: #4BB6AB;
}
.addClass.addclassHover:hover {
    color: #E52500;
}
.marginMenu {
    margin-left: 15px;
}
/*..........VV Teacher Class STYLES ENDS...........*/


/*...................................savita edits.............................*/

.vv .manageTable .table th:hover .downArrowMedium {
 background: url("../images/down-arrow-thick%20red.png") no-repeat scroll 0 0;
    height: 14px;
    width: 22px;
   margin-left:5px;
}
.vv .downArrowMedium {
    margin-top: 12px;
    height: 14px;
    width: 23px;
}
 .backgroundChange .vv .contentInside .addSchoolMenu li a:hover {
    color: #FFFF6A;
}
.vv .manageTable .table tr {
    cursor: pointer;
}
.vv .contentInside .next:hover,.vv .popup .next:hover {
    background-color: #8BD0C9;
    cursor: pointer;
}
.vv .footerPadder {
    padding:0 20px;
    font-family: helvetica_neue_ltlight46italic;
    display: block;

}
/*............................................16/12/2013 HTML STYLES ENDS.................................................*/