/*These styles are for legacy sites that use the standardized Weill Cornell Connect Login functionality. These styles are redundant if a site is using the 2011 template or newer*/.ir {    background-repeat: no-repeat;    direction: ltr;    display: block;    overflow: hidden;    text-align: left;    text-indent: -999em;}.hidden {    display: none;    visibility: hidden;}.clearfix:before, .clearfix:after {    content: " ";    display: block;    height: 0;    visibility: hidden;}.clearfix:after {    clear: both;}.clearfix {}#weill_cornell_connect {    background: rgb(242,240,239);    background: rgba(242,240,239,.8);    border: 1px solid #B2B2B2;    margin: 10px 0;    padding: 15px;    color: #333333;	display: block;}#weill_cornell_connect header h1 {  margin: 0 0 10px 0;}#weill_cornell_connect header h1 a {    background-image: url("http://weill.cornell.edu/static.01/images/weillcornellconnect/wcc_logo.png");    height: 34px;    width: 210px;  }#weill_cornell_connect form p {    font-size: 11px;}#weill_cornell_connect form ul {float: left; display: block; margin: 0; padding: 0;}#weill_cornell_connect form li {float: left; display: block; margin: 0 2em .5em 0;}.ie7 #weill_cornell_connect form p, .ie8 #weill_cornell_connect form p {    font-size: 10px;}#weill_cornell_connect .field {    background-color: #F9F9F7;    border: 1px solid #B3AFA6;    font-family: Georgia,"Times New Roman",Serif;    font-size: 12px;    margin-bottom: 2px;    padding: 4px;}.ie7 #weill_cornell_connect .field, .ie8 #weill_cornell_connect .field {    width: 27%;}#weill_cornell_connect .button {    background-color: #333333;    border: 1px solid #B2B2B2;    color: #FFFFFF;    margin-left: 2px;    padding: 3px 6px 5px 6px;    text-transform: uppercase;	margin-top: 1.5em;	margin-top: 1em\9;	height: 2.3em;	width: 5.25em;}#weill_cornell_connect #label {    display: none;}.ie8 #weill_cornell_connect #label, .ie7 #weill_cornell_connect #label {    display: block;}.ie8 #weill_cornell_connect #label span, .ie7 #weill_cornell_connect #label span {    display: block;    float: left;}.ie8 #sidebar #weill_cornell_connect #label span, .ie7 #sidebar #weill_cornell_connect #label span {    display: block;    float: left;}#weill_cornell_connect #label {    display: block\9;}#weill_cornell_connect #label p {    width: 100%\9;}#weill_cornell_connect #label span {    display: block\9;    float: left\9;    width: 35%\9;}#sidebar #weill_cornell_connect #label span {    display: block\9;    float: left\9;    width: 15%\9;}#userid, #password { width: 32%; float: left; padding-right: 5px; font-size: 11px;}	#userid label, #password label{float: left; height: 1.5em;}	#userid input, #password input{float: left; clear: left; width: 90%; height: 1.25em;}