@charset "iso-8859-1";

@import "visual_consistencies.css";

.clear-columns
{
clear:both;
}

#outer-column-container
{
border-left:solid 17em #fff;border-right:solid 17em #fff;
}

#inner-column-container
{
width:100%;
}

#source-order-container
{
float:left;width:100%;margin-right:-1px;position:relative;
}

#left-column
{
float:left;margin-left:-17em;width:17em;margin-right:1px;padding-left:0;position:relative;

}

#middle-column
{
float:right;width:100%;margin-left:-1px;
}

#right-column
{
float:right;margin-right:-17em;width:17em;margin-left:1px;text-align:center;
}

body
{
background-color:#ccc;color:#000;padding:0;margin:14px 0;
}

#page-container
{
background-color:#fff;border:solid 1px #000;min-width:600px;margin:0 14px;
}

#masthead
{
padding-top:1px;border-bottom:solid 1px #000;
}

#inner-column-container
{
border:solid 1px #000;border-width:0 1px;margin:0 -1px;
}

#middle-column div.rMenu-center{}

#footer
{
border-top:solid 1px #000;padding-bottom:1px;

}

.inside
{
margin:10px;
}

.clear-columns
{
padding-bottom:1px;margin-bottom:-1px;
}

* html #page-container
{
height:.1%;position:relative;
}

* html #middle-column,* html #left-column,* html #right-column,* html #source-order-container
{
overflow:visible;position:relative;
}

* html #middle-column
{
margin-right:-4px;margin-right:0px;
}

* html #middle-column .inside
{
margin-right:14px;margin-right:10px;
}

* html #masthead,* html #footer
{
height:.1%;height:auto;
}

* html #masthead .inside,* html #footer .inside
{
margin-top:0;margin-bottom:0;margin:10px;
}

* html .inside
{
margin:10px .75em;margin:10px;
}

* html #inner-column-container
{
display:block;
}

* html #source-order-container
{
margin-right:-100%;margin-right:-1px;
}
