
/*<!--*/

/*PAGE STRUCTURE AND BASIC STYLE*/   
        body {
            border:0;
            margin:0;
            font-family: Arial, Helvetica, sans-serif;
        }
        * {
            margin:0;
            padding:0;
        }
        h1 {
            padding:.2em 0 0 0;
            font-size:1.4em;
        }
        h2 {
            padding:15px 0 0 0;
            font-size:1.15em;
        }
        h3 {
            padding:1em 0 0 0;
            font-size:1.2em;
        }
        h4 {
            padding:5px 0 5px 0;
            font-size:0.9em;
        }
        p {
            padding:.5em 0 0 0;
        }

        form {
            margin: 0;
        }
        
        a:visited {
            color: #0000ff;
        }

        #wrapper {
            clear:left;
            float:left;
            width:100%;
            background:#3333ff;
            padding-bottom:20px;
        }
        #box1wrap {
            float:left;
            width:440px;
            margin-top:20px;
        }
        #box1 {
            float:right;
            width:430px;
            height:auto;
            min-height:1000px;
            background:#fff url('/images/box_top_curve.png') no-repeat;
            padding-bottom: 20px;
        }
        /* for Internet Explorer */
        /*\*/
        * html #box1 {
        height: 1000px;
        }
        /**/
        #box1pad {
            position:relative;
            right:5px;
            float:right;
            width:420px;
            overflow:hidden;
        }
        
        #box2wrap {
            float:left;
            width:320px;
            height:820px;
            margin-top:20px;
            height:auto;
            min-height:775px;
        }
        #box2 {
            float:right;
            width:310px;
            /*
            / Original Version used height/min-height not at all
            /   > modded version used within the #box2 definition
            /   > double-modded version uses height/min-height in the #box2wrap definition
            height:auto;
            min-height:775px;.
            */
            background:#fff;
            padding-bottom:5px;
            background:#fff url('/images/box2_top_curve.png') no-repeat;
            padding-bottom: 20px;
        }
        #box2pad {
            position:relative;
            right:5px;
            float:right;
            width:300px;
            overflow:hidden;
        }
               
        .box3wrap {
            float:left;
            width:220px;
            margin-top:20px;
        }
        .box3 {
            float:right;
            width:210px;
            height:auto;
            min-height:200px;
            background:#fff;
            padding-bottom:5px;
            background:#fff url('/images/box3_top_curve.png') no-repeat;
        }
        /* for Internet Explorer */
        /*\*/
        * html .box3 {
        height: 200px;
        }
        /**/
        .box3pad {
            position:relative;
            right:5px;
            float:right;
            width:200px;
            overflow:hidden;
        }
        .box3pad p {
            font-size: 0.7em
        }
        
        .clearage {
            clear: both;
            width: 100%;
        }
        
        .clearage p {
            clear: left;
            width: 100%;
           
        }
        


        
/*-->*/
