﻿/* SINGLE \*/
    #LayoutSingle
    {
	    width: 100%;
    }
    
/* TOP AND BOTTOM \*/    
    #LayoutTopAndBottomTop
    {
	    width: 100%;
    }
    #LayoutTopAndBottomBottom
    {
	    width: 100%;
    }

/* SINGLE TOP DOUBLE BOTTOM \*/
    #LayoutSingleTop
    {
	    position: relative;
	    left: 116px;
	    width: 443px;
    }
    #LayoutSingleTopLeftSide
    {
	    position: relative;
	    top: 190px;
	    float: left;
	    width: 34%;
	    height: 205px;
	    overflow: hidden;
    }
    #LayoutSingleTopRightSide
    {
	    float: right;
	    width: 66%;
    }

/* SIDE BY SIDE \*/
    #LayoutSideBySideLeftSide
    {
	    margin-top: 215px;
	    float: left;
	    width: 250px;
	    overflow: hidden;
	    padding-left: 10px;
    }
    #LayoutSideBySideRightSide
    {
	    float: right;
	    width: 392px;
	    overflow: auto;
	    margin-right: 10px;
    }

/* SIDE BY SIDE BY SIDE \*/
    #ThreeColContainer
    {
        overflow: auto;
        width: 674px;
    }
    #ThreeColLeft 
    {
	    margin-left:-223px;/* must be 1 pixel less than width*/
	    float:left;
	    width:225px;/* must be same as left margin on #middle*/
	    position:relative;
	    left:-2px;/* line up exactly */
	    display:inline;/* ie fix*/
	    padding-top: 5px;
	    padding-left: 10px;
	    padding-right: 15px;
    }
    #ThreeColRight 
    {
	    margin-right:-213px;/* must be 1 pixel less than width*/
	    float:right;
	    width:215px;/* must be same as right margin on #middle*/
	    position:relative;
	    right:-2px;/* line up */
	    display:inline;/* ie fix*/
	    padding-left: 10px;
    }
    #ThreeColCenter
    {
        padding-left: 10px;
    }
    * html #left{margin-right:-3px;}/* 3 pixel jog*/
    * html #right{margin-left:-3px;}/* 3 pixel jog*/

    #ThreeColMiddle 
    {
	    margin-left:225px;
	    margin-right:215px;
	    padding-top: 5px;
    }
    /* mac hide and combat ie's 3 pixel jog \*/
    * html #ThreeColCenter{overflow:hidden;float:left;width:100%}
    * html #ThreeColMiddle {height:1%;}
    /* end hide*/

    .ThreeColClear
    {
	    height:1px;
	    overflow:hidden;	
	    margin-top:-1px;
	    clear:both;
    }
