/**************** SUMMARY ***************
 This file is visible by IE6 & 7 and 
 contains fixes for these browsers 
 misinterpretations of the CSS standards

 Hacks used:
 * html - to display styles for IE6 only
 display:inline - double margin on float 
 zoom:1 - hasLayout trigger for IE 6 & 7
 height is treated as min-height in IE 6
 ****************************************/

/* MISCELLANEOUS --------------------------------- */
* html a.top {display:inline;} /* IE double margin on float bug */
* html .box, * html #login #sidebar {display:inline;}
/* clearfix */
#header, #content, #footer, .clearfix, #fm-search div.row, #fm-search div.col {zoom:1;} /* needs to be seen by IE7 to trigger hasLayout toggle */

/* fieldset background fix - http://www.mattheerema.com/archive/getting-fieldset-backgrounds-and-legends-to-behave-in-ie */
fieldset fieldset {position:relative; padding-top:1.55em;}  /* left:0; padding-top:1em; border:1px solid red; background:#ffc; z-index:5; margin:2em 0;} */
fieldset fieldset legend {position:relative; margin:-2em 0 0 -1em; padding:0 3px; top:-.2em;} /* top:0; left:-.5em; margin:-1.6em 0 0; padding:0; z-index:5;} */

* html input.btn-submit {width:0; overflow:visible; padding:3px .35em; border-style:outset; border-width:1px;}
* html input, * html textarea {border-style:solid; border-color:#999 #eee #eee #999;}

/* MAIN MENU --------------------------------- */
* html #nav-main {height:2.4em;} /* gets rid of 1px gap in IE6 */
#nav-main a span {float:none;} /* TODO: check this in IE7 ??? */

#content ul, #content ul ul {margin-left:1.5em;}


/* FOOTER --------------------------------- */
#footer {padding-bottom:1em;}
#footer #nav-campus-sites, #footer #nav-help-desks {margin:0; padding:0 0.4em 0 0;}
#footer #nav-campus-sites, #footer #nav-help-desks {zoom:1;}
#footer #nav-campus-sites li {float:left;}
#footer #nav-campus-sites li:first-child, #footer #nav-help-desks li:first-child {border-left:0;}

/* All IE browsers < 7 */
	* html #footer {height:1px;}
	* html #footer #nav-campus-sites,
	* html #footer #nav-help-desks {margin:0; padding:0 0.4em 0 0;}

/* Win IE browsers - hide from Mac IE\*/
	* html #footer #nav-campus-sites,
	* html #footer #nav-help-desks {height:1px; }
	* html #footer #nav-campus-sites li,
	* html #footer #nav-help-desks li {display:block; float:left;}
/* End hide from Mac IE 5 */

	* html #footer #nav-campus-sites li:first-child,
	* html #footer #nav-help-desks li:first-child {border-left:0;}



/* TABBED SECTION --------------------------------- */
#nav-tab a span {float:none;}

/* tab panel */
* html #tab-panel {zoom:1;}
* html #tab-content {height:200px;} /* min-height workaround */

/* APP/PAGE SPECIFIC --------------------------------- */
/* STUDENT MAILING CAMPUS ADDRESS */
* html #student .col {height:16em;} /* min-height workaround */
#student .col legend span {margin-left:0;}


		* html .fm-v div.row input.radio {width:1.3em; height:1.3em; top:.3em;}
		* html .fm-v div.row input.check {width:1.3em; height:1.3em; top:.3em;}
		* html .fm-h div.row input.btn-submit {margin:0 xmargin:0 0 0 8.1em;}
* html .fm-h div.row.check input {position:relative; top:.3em; border:0; width:1.3em; height:1.3em;}