﻿/*3 Column Layout Modified From
Source ordered floating 3 col layout by luci,
http://www.ground.cz/luci/css/my3cols.html

Stuart Bronk. DS 1/07/06
*/

/* first comes html and body */
body {
	margin: 0px; padding: 0px;
}

/* all the divs */
div {margin: 0px;}


div#OutlineColumnMain {
	display: table;/* <- using display: table hack here for Gecko browsers */
	float: left;
	min-height: 100%;
	_height: 100%;/* <- using underscore hack for MSIE here */
	width: 100%;
	}
div#wrapper {display: table-row; vertical-align: top;}/* <- this is needed by Opera */
div#main {border: solid 1px white;
	min-height: 100%;
	_height: 100%;/* <- using underscore hack for MSIE here */ 
	margin-left: 182px; 
	margin-right: 190px;
	}
div#OutlineColumn2 {float: left; margin-left: -100%; width: 180px; overflow: auto;}
div#OutlineColumn3 {float: left; margin-left: -187px; width: 187px;}
div.colwrapper {margin: 0px;}

/* Multibrowser  Float Fix */
/* Hides from IE-mac \*/
* html .floatcontainer, * html .TitleListResultsItemContainerStyle2, * html .TitleListResultsItemContainerStyle3
{
	height: 1%;
}
/* End hide from IE-mac */

.floatcontainer, .TitleListResultsItemContainerStyle2, .TitleListResultsItemContainerStyle3
{
	width: 100%;
}

.floatcontainer:after, .TitleListResultsItemContainerStyle2:after, .TitleListResultsItemContainerStyle3:after
{
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
	visibility: hidden;
}
/* END Multibrowser  Float Fix */

#clear
{
	clear: both;
}
.clear
{
	clear: both;
}

.hideOutput
{
	position: absolute;
	margin-left: -999px;
	visibility: hidden;
}

#top
{
	display:none;
}