@charset "iso-8859-1";

.clear-columns
{
	clear: both;
}
#outer-column-container
{
	border-left: solid 150px #ffffff;
	border-right: solid 150px #ffffff;
	border-width: 0 150px 0 150px;
}
#inner-column-container
{
	width: 100%;
}
#source-order-container
{
	float: left;
	width: 100%;
	margin-right: -1px;
}
#left-column
{
	float: left;
	margin-left: -150px;
	width: 150px;
	margin-right: 1px;
}
#middle-column
{
	float: right;
	width: 100%;
	margin-left: -1px;
}
#right-column
{
	float: right;
	margin-right: -150px;
	width: 150px;
	margin-left: 1px;
}

body
{
	background-color: #ffffff;
	color: #000000;
	padding: 0;
	margin: 0px;/*10px 0*/
}
#page-container
{
	background-color: #ffffff;
/*	border: solid 1px #000000;*/
	width: expression(document.body.clientWidth < 876 ? "875px" : "auto");
	min-width: 876px;
	margin: 0px; /*0 10px*/
}
#masthead
{
	padding-top: 1px;
	border-bottom: solid 1px #000000;
}
#inner-column-container
{
	border: solid 1px #000000;
	border-width: 0px 1px;
	margin: 0 -1px;
}

#footer
{
	border: solid #000000;
	border-width: 1px 0 0 0;
	padding-bottom: 1px;
}
.inside
{
	margin: 0px;
}

.clear-columns
{
	/* hide from IE/Mac \*/
	padding-bottom: 1px;
	margin-bottom: -1px;		/**/
}
* html #page-container
{
	/* \*/ height: 0.1%;	/**/
	position: relative;	/**/
}
* html #middle-column, * html #left-column, * html #right-column,
* html #source-order-container
{
	/* hide from IE/Mac \*/
	overflow: visible;	/**/
	/* hide from IE/Mac \*/
	position: relative;	/**/
}
* html #middle-column
{
	margin-right: -4px;	/**/
	margin-right/* */: 0;	/**/
}
* html #middle-column .inside
{
	margin-right: 4px;		/**/
	margin-right:/* */: 0px;	/**/
}
* html #masthead, * html #footer
{
	/* hide from IE/Mac \*/
	height: 0.1%;		/**/
	height/**/: auto;	/**/
}
* html #masthead .inside, * html #footer .inside
{
	margin-top: 0;
	margin-bottom: 0;	/**/
	margin/* */: 0px;	/**/
}
* html .inside
{
	margin: 10px 0.75em;	/**/
	margin/* */: 10px;	/**/
}
* html #inner-column-container 
{
	display: block;
}
* html #source-order-container
{
	margin-right: -100%;	/*
	/* \*/ margin-right: -1px; /* reset the above hack for IE/Win */
}

.clearfix:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix
{
	min-width: 0;		/* trigger hasLayout for IE7 */
	display: inline-block;
	/* \*/	display: block;	/* Hide from IE Mac */
}
* html .clearfix
{
	/* \*/  height: 1%;	/* Hide from IE Mac */ 
}