/*
-----------------------------------------------------
IE6 and less style sheet for all media.
created: July 2006
by: ben ryan, Cue the Sun
last updated: 28 July 2006
by: ben ryan, Cue the Sun
-----------------------------------------------------

This file contains hacks specific to IE6 and below. It is filtered to only these browsers by way of the contitional comments in the head of the masterpage.
*/

/*
--General rules --------------------------------*/

body { font-size: small; }






/*
--Structural rules --------------------------------

--General --------------------------------*/




/*
--Side Menu --------------------------------*/

* html div#navigationMenu div.menus ul li { margin: 0 .5em 0 0; padding: 0; }




/*
--Content --------------------------------*/
* html h2#homepage { position: relative; left: -1px; }




/*
--Client Summary Area --------------------------------*/
* html div.clientData { /*width: 100%; */width: auto; }



/*
-start of the content proper --------------------------------*/
* html div.pageContent { height: 30em; } 

* html div#contentBody { width: auto; }




/*
--Messages --------------------------------*/
* html li.error, * html li.direction, * html li.success, * html li.alert { width: auto; float: none; }

* html fieldset.fdf span.error, * html fieldset.fdf span.alert, * html fieldset.fdf span.direction, * html fieldset.fdf span.success { margin-left: 1.5em; }


/*
--Tabs and wizards --------------------------------*/
* html div.pageNavMenu { width: auto; }

* html div.pageNavMenu ul { float: none; float/* */:/**/none; float: /**/left; }


/*
--Forms --------------------------------
Opera still has issues with the nested fieldsets - 

*/
* html fieldset, * html fieldset.fdf, * html fieldset.thirtyPercent { width: 100%; width/* */:/**/ 70%; }

* html fieldset fieldset, * html fieldset.fdf fieldset, * html fieldset fieldset.thirtyPercent { width: 100%; float: left; clear: left; }

* html div.rightLinks ul li a { width: 100%; }




* html div.section span, * html div.fdf span { float: left; }

* html div.section span.numericRef, * html fieldset div.fdf span.numericRef { margin-left/* */:/**/ -3.5em; margin-left: /**/-4.2em; }

* html div.section label, * html div.section span.fauxLabel, * html div.fdf label, * html div.fdf span.fauxLabel { float: left; display: block; }

* html .fdf div.fdf label, * html .fdf div.fdf span.fauxLabel { margin-left: 1.4em; }

* html div.section select, * html div.fdf select { margin: .2em 0 .2em 0; }

* html div.section span input, * html div.fdf span input { float: left; /*floats on inputs can cause IE6 to generate a runtime error and CRASH. The float is needed for the date input control however, as well as radio button etc. In this context, it appears to be safe. */}

* html div.section span.checkPreceding, * html div.fdf span.checkPreceding, * html div.section span.checkPreceding input, * html div.fdf span.checkPreceding input { margin-left: 0; border: none;  }


* html div#contentBody span.help { position: absolute; }

* html span.right { float: right; text-align: right; }

/*
--Tables --------------------------------*/


* html table.capt caption { margin: 0; padding: .5em; }


* html table.clientData { w\idth: 99.5%; }


/*
-- View screens --------------------------------*/

* html fieldset dl.section dt { clear: left; } 

* html fieldset dl.section dd { margin: 0 0 .25em 11.5em; padding: .25em 0 0 0; width: auto; float: none; } 



* html fieldset dl.fdf dt { margin: 0 5em 0 0; float: left; }

* html fieldset dl.fdf dd { margin: .25em 0 .25em 16.8em; float: none; width: auto; }

* html div#contentBody dl.fdf dd.numericRef { margin-left: -3.5em; float: left;/**/ }


* html fieldset.fdf dl.fdf dt { margin-left: 1.5em; /*clear: left; float: left;*/ }

* html fieldset.fdf dl.fdf dd { margin-left/* */:/**/ 19.2em; margin-left: /**/19.8em; }

* html fieldset.fdf dl.fdf dd.numericRef { margin-left/* */:/**/ -3.5em; margin-left: /**/-3.6em; }



