.height200 {	height: 160px;}.height20 {	height: 28px;	line-height: 28px;}div.esol-line: {}div.stud-reg-title {	float: left;	clear: left;	width: 210px;	vertical-align: middle;	line-height: 30px;	font-size: 12px;}div.stud-reg-entry {	float: left;	padding: 0px;}div.esol-form-title {	float: left;	clear: left;	width: 80px;	margin-left: 30px;	vertical-align: middle;	line-height: 30px;}div .esol-form-entry {	float: left;}body {	padding: 0px; 	margin: 0px;	background-color: #FFF;	color: #4C4C4C;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}.stud-menu-item {	margin-left: 30px;	line-height: 30px;	margin-bottom: 20px;} .studentMenuImage {	width: 26px;	vertical-align: -5px;	padding-right: 10px;} .studentMenu img {	display: inline;}.studentMenu h1 {	margin: 0px;	padding: 0px;	display: inline;}table {	border-collapse: collapse;	padding: 0px;}table.esol-editor td {	padding-left: 30px;	text-align: left;}table.esol-editor-inside td {	padding-left: 0px;}td.esol-editor-left {	width: 80px;}div.esol-editor-left {	padding-left: 110px;}A {	color: #007af6;}TD {	font-size: 11px;}div#esol-head {	width: 100%;	background-color: #499de7;	color: #FFFFFF;}div#esol-head td {	height: 60px;	background-color: #499de7;	color: #FFFFFF;	font-size: 18px;	padding: 0px 30px 0px 30px;	box-sizing: border-box;	-moz-box-sizing: border-box;}div#body, .esol-kalsey {	padding: 0px;	margin: 0px;}.esol-kalsey .esol-navigation-options {	width: 100%;	height: 26px;	background-color: #499de7;	color: #000000;	font-size: 12px;	font-weight: bold;	padding: 0px 30px 0px 30px;	box-sizing: border-box;	-moz-box-sizing: border-box;}.esol-kalsey .esol-navigation-options A {	color: #FFFFFF;	text-decoration: none;	display: block;	margin: 5px 0px 0px 7px;}.esol-kalsey .esol-navigation-options UL {	margin: 0px;	padding: 0px;}.esol-kalsey .esol-navigation-options  UL  LI {	float: left;	width: 127px;	height: 26px;	background : url(http://static.realtalkenglish.com//nav.gif) no-repeat top left;	display: block;	list-style-type : none;	box-sizing: border-box;	-moz-box-sizing: border-box;}.esol-kalsey .esol-navigation-options UL LI#option-selected {	background : url(http://static.realtalkenglish.com//navc.gif) no-repeat top left;}.esol-kalsey .esol-navigation-options UL LI#option-selected A {	color: black;}.esol-kalsey .esol-kalsey .esol-navigation-options {	width: 100%;	height: 43px;	background-color: #dbebfa;	color: #000000;	font-size: 10px;	font-weight: bold;	box-sizing: border-box;	-moz-box-sizing: border-box;}.esol-kalsey .esol-kalsey .esol-navigation-content {	margin-top: 15px;}.esol-kalsey .esol-kalsey .esol-navigation-options A {	color: #FFFFFF;	text-decoration: none;}.esol-kalsey .esol-kalsey .esol-navigation-options UL {		padding: 17px 30px 0px 0px;	-moz-box-sizing: border-box;}.esol-kalsey .esol-kalsey .esol-navigation-options UL LI {	float: left;	width: 127px;	height: 26px;	background : url(http://static.realtalkenglish.com//sec.gif) no-repeat top left;	display: block;	list-style-type : none;	box-sizing1: border-box;	-moz-box-sizing: border-box;}.esol-kalsey .esol-kalsey .esol-navigation-options UL LI#option-selected {	background : url(http://static.realtalkenglish.com//secc.gif) no-repeat top left;}.esol-kalsey .esol-kalsey .esol-navigation-options UL LI#option-selected A {	color: black;}H1 {	color: #000000;	font-size: 18px; 	font-weight: normal;	margin: 0px 10px 20px 30px;	padding: 0px;	display: inline;}H2 {	color: #000000;	font-size: 12px; 	font-weight: bold;	margin: 20px 0px 13px 0px;	padding: 0px;}H3 {	color: #000000;	font-size: 24px; 	font-weight: normal;	margin: 20px 10px 0px 30px;	padding: 0px;}.dsc {	font-size: 10px;	color: #6c6c6c;}.bg {	height: 9px;	margin: 0px 0px 9px 0px;	width: 100%;	border-bottom: solid 1px #DDD;	box-sizing: border-box;	-moz-box-sizing: border-box;}div.esol-stat-table {	margin-left: 30px;}table.esol-stat-table {	border: solid 1px #AAA;}.esol-stat-table td {	padding: 2px;	border: solid 1px #AAA;}.esol-stat-table table td.rightborder {	border-right: solid 1px black;}.esol-stat-table table tr.table-header td {	padding: 4px;	border: solid 1px #333;	background-color: #DDD;	font-weight: normal;}.center {	text-align: center;}.bg2 {	height: 9px;	margin: 0px 0px 15px 30px;	width: 740px;	border-bottom: solid 1px #DDD;	box-sizing: border-box;	-moz-box-sizing: border-box;}.plain {	margin: 0px;	padding: 0px;}.plain LI {	margin: 0px 0px 10px 0px;	padding: 0px;	list-style-type : none;}INPUT {	font-size: 11px;	margin-top: 3px;	margin-bottom: 3px;}input[type="text"], input[type="password"] {	width: 120px;	font-size: 11px;	margin-top: 3px;	margin-bottom: 3px;}select {	margin-top: 3px;	margin-bottom: 3px;		font-size: 11px;}.vtop {	vertical-align: top;}div.top-info {	font-size: 11px;	color: #EEE;	padding-left: 10px;}span.top-text {	font-size: 11px;	color: #FFF;	padding-left: 4px;}	#banner {width: 100%}		#banner tr {background-color: lightblue; text-align: right; padding: 10px; vertical-align: bottom}	.validation-error {color: red; font-size: 9pt; padding: 5px}	table.container {border: solid 1px black; 		width: 100%;	}	table.container td {		border: solid 1px black;	}	