        /* Dynamic Box classes */
        .corner-top-left { float: left; background-image:url('/images/common/top-left.gif');  width: 4px; height: 4px; font-size: 0px; }
        .corner-top-right { float: left; background-image:url('/images/common/top-right.gif');  width: 4px; height: 4px; font-size: 0px; }
        .corner-bottom-left { float: left; background-image:url('/images/common/bottom-left.gif');  width: 4px; height: 4px; font-size: 0px; }
        .corner-bottom-right { float: left; background-image:url('/images/common/bottom-right.gif');  width: 4px; height: 4px; font-size: 0px; }
        
        .border-left  { float: left; padding-left: 2px; border-left: 1px solid #efebea; }  
        .border-right  { float: left; padding-right: 2px; border-right: 1px solid #efebea; }
        .border-top-title  { float: left; border-top: 1px solid #efebea; border-bottom: 1px solid #efebea; height: 2px; font-size: 0px; }  
        .border-top { float: left; border-top: 1px solid #efebea; height: 2px; font-size: 0px; }  
        .border-bottom { float: left; border-bottom: 1px solid #efebea; height: 3px; font-size: 0px; } 
        
        .content-block-grey { float: left; background-color: #efebea; padding-left: 2px; padding-right: 2px; }
        .content-block { float: left; padding-left: 2px; padding-right: 2px; }

        .clear { clear: both; }

        /* Variables for container size alterations */
        .container-width { width: 600px; }
        .container-height { height: 40px; }
        .container-inner-width { width: 590px; }
        
        .container-small-width { width: 350px; }
        .container-small-height { height: 22px; }
        .container-small-inner-width { width: 285px; }
        
        .nopad { margin: 0px; padding: 2px;}  