/****************************************************************************************	
	[FIXES FOR IE6 and below]
*****************************************************************************************/

/* [DOUBLE MARGIN FLOAT BUG]
-------------------------------------------------------*/
#in-this-section li,
#basket-address-payment,
#annual-rpts li,
#contact-details li {display: inline;}

/* [ENFORCE hasLayout]
-------------------------------------------------------*/
#member-related li,
#highlight-tabs .tab-content ol li a,
#nav-sub li a, .aside-list li a,
#list-btns li,
.label-value li em,
.btn-link span, #search-options ul li,
#content-main .panel-intro.no-img .panel-intro-inner .details {height: 1%;}

/* [WORKAROUND FOR MIN HEIGHT]
-------------------------------------------------------*/
#aside {height: 697px;}
body.home #aside {height: auto;}
.feedback {height: 24px;}
#aside #member-related .hpanel-inner {height: 125px;}
#aside #member-related #join-aicd {height: 130px;}
#highlight-tabs .hpanel-inner {height: 267px;}
#highlights-sub .hpanel-inner {height: 235px;}
#highlights-sub .highlight-col h3 {height: 2.57em;} /* 36px */
#list-btns li span {height: 48px;}
#update-profile #tab-nav li a {height: 2.7em;}
	
/* [OTHER]
-------------------------------------------------------*/
#content-main {overflow: hidden;}
/* Main Nav */
ul#nav-main li#navitem-login.sfHover div {top: 2.88em;}
/* Forms */
.form-column,
#member-login .form-column,
#basket-payment .form-column,
fieldset.alt .form-column {
	margin-left: 0;
	height: 1%;
	float: left;
	padding-left: 3px;
}
#member-login .form-column {margin-left: 3.9em;}
#member-login .submit {padding-left: 8.5em;}
#member-login .txt-input {width: 292px;}
button {width: 0;}
.txt-input.sml {height: auto;}
.multiple-inputs {float: none;}
/* I'm Looking For [Aside] */
#looking-for li span {padding: .42em 30px .41em 6px;}
/* Global Site Search */
.search input {margin-top: 3px;}
.search .txt-input {margin-top: 5px;}
/* Search Within Courses */
#sidebar .search .btn-submit {top: 7px;}
/* Date Picker */
.dp-popup h4, .dp-nav-today-date {white-space: nowrap;}
/* Print / Share Links */
#content-main #print-share a {margin-right: 0;}
/* Course Calendar */
.structured-list.course-event-calendar li .options {margin-left: 20px;}
/* Thickbox */
#TB_overlay, #TB_HideSelect {
	position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window, #TB_load { 
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

a.button {position: relative; top: -3px;}
input.button {overflow: visible;}