/* LAYOUT INFORMATION: DO NOT CHANGE */

html, body { height:     100%;
             padding:    0;
             margin:     0;
             font:       normal normal 90%/1.2em arial, verdana, helvetica, sans-serif;
             background: url( images/pattern.gif );
             text-align: center }

#container { position:   relative;
             background: #fff url( images/sidebar.gif ) repeat-y right;
             min-height: 100%;
             width:      770px;
             padding:    0;
             margin:     0 auto;
             text-align: left }

* html #container { height: 100% }

#content { margin:     0 0 0 15px;
           padding:    100px 0 2.6em 0 }

* html #content { height: 1%;
                  padding-bottom: 3.6em }

#content:after { content:    "."; 
                 display:    block; 
                 height:     0; 
                 clear:      both; 
                 visibility: hidden }

#copy { margin-top: 15px;
        float:      left;
        width:      560px }

#copy>*:first-child { margin-top: 0 }

#sidebar { width:      180px;
           border-top: 15px solid #007fcf;
           float:      right }

#sidebar>*:first-child { margin-top: 0 }

#sidebar * { margin-left: 3px;
             margin-right: 3px }

#sidebar ul,
#sidebar ol,
#sidebar li { margin:  0;
              padding: 0 }

#sidebar ol,
#sidebar ul { margin: 0 0 0 20px }

#sidebar li { margin-left: 3px;
              text-indent: -3px }

.clearing { clear: both }

#banner { position:   absolute;
          top:        0;
          left:       0;
          width:      770px;
          height:     100px;
          background: #cce1ef url( images/bannerLeft.jpg ) top left no-repeat;
          overflow:   hidden }

#banner object { position: absolute;
                 top:      0;
                 right:    0;
                 width:    538px;
                 height:   75px }

#banner ul { list-style-type: none;
             position:        absolute;
             top:             75px;
             left :           232px;
             background:      url( images/bannerBottom.jpg ) no-repeat;
             color:           #007fcf;
             margin:          0;
             padding:         5px 0;
             font-weight:     bold;
             font-size:       16px;
             width:           540px;
             text-align:      right }

#banner ul li { display:      inline;
                border-right: 2px solid #007fcf;
                margin:       0;
                padding:      0 5px 0 7px }

#banner a:link    { text-decoration: none;
                    color:           #007fcf }

#banner a:visited { text-decoration: none }

#banner a:hover   { text-decoration: none;
                    color:           #239fef }

#banner a:active  { text-decoration: none;
                    color:           #239fef }

html>body #banner ul li { padding: 0 5px 0 0 }

#banner ul li:first-child { border-left: 0 }

#footer { position:   absolute;
          bottom:     0px;
          left:       0;
          width:      100%;
          margin:     0;
          padding:    0;
          font-size:  .8em;
          height:     3em;
          clear:      both;
          background: #fff }

* html #footer { bottom: -1px }

#footer p { margin:     0 0 0 15px;
            border-top: 8px solid #007fcf }

#footer a { float:        right;
            margin-right: 1em }

/* END LAYOUT */

/* TEXT FORMATTING */

h1, h2, h3,
h4, h5, h6 { color:       #007fcf;
             line-height: 1em }

h1 { font-size:   2em }

h2 { font-size:   1.6em }

h3 { font-size:   1.4em }

h4 { font-size:   1.2em }

h5 { font-size:   1em }

h6 { font-size:   0.8em }

/* FORM FORMATTING */

form { line-height: 100% }

label { display: block;
        margin:  10px 0 }

input { border:     2px solid #000;
        background: #e5f6f7 }

label input { float:        right;
              border-width: 1px;
              width:        500px }

select {background: #e5f6f7 }
