div#esol-head {	display: none;	height: 0px;	float: left;	z-index: 1;	visibility: hidden;}body {	height: 100%;}#body {	height: 100%;}table, div, td {	border-width: 0px;}td#esol-login-top {	background: url(http://static.realtalkenglish.com//login/tvg.jpg) repeat-x top left;	height: 97px;}.esol-login-middle  {	vertical-align: middle;	text-align: center;	width: 100%;}td#esol-login-bottom {	background: url(http://static.realtalkenglish.com//login/bvg.jpg) repeat-x bottom left; 	padding: 0px 20px 18px 0px;	vertical-align: bottom;	height: 57px;	text-align: right;}div#esol-login-title {	width: 600px; 	font-size: 18px; 	line-height: 40px;	height: 40px;	color: #000000;	text-align: left;	margin-left: 20%;}div.esol-login-form-title {	font-size: 18px; 	padding-bottom: 10px;	color: white;}div#esol-login-forms {	height: 248px; 	text-align: center;}table#esol-login-bg {	background: url(http://static.realtalkenglish.com//login/bg.jpg) repeat-x top left;}td#esol-login-border {	background: url(http://static.realtalkenglish.com//login/c.jpg) no-repeat top left;}td#esol-login-leftform {	width: 280;	vertical-align: top;	text-align: right;	padding: 50px 19px 0px 0px; 	color: #FFFFFF;}td#esol-login-leftform form div {	text-align: right;}td#esol-login-rightform {	width: 280;	vertical-align: top;	text-align: left;	padding: 50px 0px 0px 19px;; 	color: #FFFFFF;}div.esol-login-icon {	display: inline; 	margin-left: 25px;}@media all /* hides css from Netscape 4.x, Mac IE 4.01, Mac IE 5.0, Win IE 4, Konqueror 3.0 */      {        #alphaImage /* Will not be seen by browsers that dont support css. */        {          height: 133px;          width: 300px;          background-image: url( http://static.realtalkenglish.com/rte.png );          float: left;        }           * html #alphaImage /* Will only be seen by IE */        {          background: none;          filter:progid:DXImageTransform.Microsoft.AlphaImageLoader          (            src="http://static.realtalkenglish.com/rte.png",sizingMethod="scale"          );		}        #fallbackImage /* This will be seen by browsers that dont support css,                          it is hidden for browsers than can do css. */        {          display: none;        }}