﻿html, form{margin:0;padding:0;height:100%;}
body{margin:0;padding:0;background: white url('/App_Themes/Site_Skin/images/popup/BackgroundFiller.png') repeat-x left top;height:100%}
input {font-size:8pt;color:#3e3e3e;outline:none;}
.Frame{min-height:100%;display:block;clear:both;position:relative;width:960px;margin:0 auto;}
#htmlFrame{margin:130px 0 0 0 ;}
.SignInFormBase_Wide{display:block;height:260px;width:780px;margin:0 0 0 0 ;} 
.SignInFormBase{display:block;height:260px;width:550px;margin:0 0 0 0 ;} 
.SignInFormLeft{display:block;float:left;width:300px;margin:0 30px 0 0px;height:230px;}
.SignInFormCenter{display:block;float:left;width:210px;margin:0 0px 0 0px;height:230px;}
.SignInFormRight{display:block;float:left;width:210px;margin:0 0px 0 0;height:230px;}
.SignInORBlock{display:block;float:left;width:30px;margin:0 0 0 0;background: transparent url('/App_Themes/Site_Skin/images/popup/SeperaterOR2.png') no-repeat top center;height:230px;}
.ErrorMessage{clear:both;line-height:18px;color:#414141;font-weight:normal;font-size:9pt;font-weight:bold; height:35px;text-align:center;font-style:italic;margin:10px 0 0 0;vertical-align:middle;color:#107ba8;}
.Title{font-size:10.5pt;text-align:center;clear:both;min-height:34px;color:#666;font-style:italic}
.FormBase a {font-size:8pt;text-align:center;cursor:pointer;color:#107ba8;text-decoration:none}
.FormBase a:hover {text-decoration:underline}
.FormBase {display:block;clear:both;height:130px;margin:5px 0 0 0;}
.FormField {display:block;clear:both;float:left;color:#414141;font-size:8pt;width:180px;margin:8px 0 0 15px;}
.FormField input {width:140px;border:solid 1px #bababa;background:white;height:22px;line-height:20px;text-align:left;padding: 0 10px 0px 6px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}                      
.FormField a {text-align:right;clear:both;width:158px;color:#107ba8;text-decoration:none;margin-top:10px;display:block;}
.FormField a:hover {text-decoration:underline;}
.FormButtonBase {display:block;clear:both;height:45px;margin:0 0 0 0;text-align:center;}
.Button{clear:none;height:28px;line-height:27px;padding:0 10px;margin:0 6px 0 0;font-size:8pt;font-weight:bold;color:#808080;cursor:pointer;border:solid 1px #cbcbcb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;background:#ebecf0;background: -moz-linear-gradient(top, #FFF, #ebecf0);background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ebecf0));*padding:0 2px;}
.Button:hover{color:#107ba8;border:solid 1px #5aa6d9;}
.ImageHolder{display:block;clear:both;height:130px;margin:5px 0 15px 0px;cursor:pointer;} 
.ImageHolder_live{display:block;clear:both;height:130px;margin:5px 0 5pxf 0px;cursor:pointer;} 
.Frame_Copyright_Base{display: block;position: absolute;clear: both;/*border-top:solid 1px #ebebeb;*/bottom:0px;height:90px;}
.Frame_Copyright_Body{display: block;position: static;clear: both;width: 960px;text-align: left;vertical-align: top;font-size: 7pt;color: #999999;}
.Frame_Copyright_Body a{color: #107ba8; text-decoration: none;}
.Copyright_Left{display: block;position: static;clear: left;float: left;width: 35%;line-height: 20px;height: 20px;}
.Copyright_Left div{display:block;position:static;clear:none;float:left;height:20px;line-height:20px;padding:0;margin:0;}
.Copyright_Logo{display:block;position:static;clear:none;float:left;height:20px;width:25px;background: url('images/NewSkin/favicon.png') no-repeat center center;padding:0;margin:0;}
.Copyright_Right{display: block;position: static;clear: right;float: right;text-align: right;width: 55%;line-height: 20px;height: 20px;}
.Copyright_Text{display: block;position: static;clear: both;line-height: 20px;height: 20px;}
.Frame_Top_Base{display: block;position: static;clear: both;height: 73px;background: url('images/NewSkin/UltranetLogo.png') no-repeat center top;margin:20px 0 0 0}
.SchoolName{font-size:12pt;text-align:right;font-weight:bold;color:#333;margin:20px 20px 10px 0;}
.InformationTitle{font-size:10pt;text-align:right;color:#333;margin:0px 20px 10px 0;}
.close_image {border:none}
.Copyright_Right a {height:20px;}
.Ultranet_Help{background:url('images/lifebuoy.png') no-repeat;padding-right:20px;display: inline-block;height:16px;background-position:right 50%}
.AlignButtons{text-align:right;margin-right:20px;} 
.CenterHeight{position:relative;height:350px;}
.WLL_button {cursor:pointer;background-color:transparent;border:solid 0px;display:inline-block;overflow:hidden;white-space:nowrap;padding:0px;width:auto;}
.WLL_span1 {background: url(//js.live.net/v5.0/images/signincontrol/windowslive_LTR_blue.png) scroll no-repeat 0px 0px; height: 22px; width: 25px;margin:0px;padding:0px;border-width:0px;vertical-align:middle;background-attachment:scroll;display:inline-block;white-space:nowrap;}
.WLL_span2 {background: url(//js.live.net/v5.0/images/signincontrol/windowslive_LTR_blue.png) scroll repeat-x 0px -22px; height: 22px; width: auto;margin:0px;padding:0px;border-width:0px;vertical-align:middle;background-attachment:scroll;display:inline-block;white-space:nowrap;}
.WLL_span3 {padding:1px 3px;margin:0px;direction:ltr;text-decoration:none;color:#3975a0;display:inline-block;height:18px;font-size:9pt;font-weight:bold;line-height:150%;}
.WLL_span4 {background: url(//js.live.net/v5.0/images/signincontrol/windowslive_LTR_blue.png) scroll no-repeat 0px -44px; height: 22px; width: 3px;margin:0px;padding:0px;border-width:0px;vertical-align:middle;background-attachment:scroll;display:inline-block;white-space:nowrap;}