.pageContainer {
        width: 100%;
        margin: 0px;
        padding: 0px;
        text-align: center;
        vertical-align: top;
        background-color: #365561;
}

.topLines {
        width: 100%;
        margin: 0px;
        border-bottom: 1px #4d6771 solid;
}

.clear {
        clear: both;
        line-height: 0px;
        height: 0px;
}

.headerContainer {
        width: 1000px;
        margin: 0px auto 0px auto;
}

.logoLge {
        float: left;
        width: 240px;
        margin: 5px 0px -35px 55px;
        z-index: 88;
}

.rightHeader {
        margin: 15px 40px 0px auto;
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 12px;
        color: #7297a5;
        float: right;
}

.rightHeader a:link {
        color: #7297a5;
        text-decoration: none;
}

.rightHeader a:visited {
        color: #7297a5;
        text-decoration: none;
}

.rightHeader a:hover {
        color: #ffffff;
        text-decoration: none;
}

.rightHeader a:visited:hover {
        color: #ffffff;
        text-decoration: none;
}

.topNav {
        margin: 15px 40px 0px auto;
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #a1b0b6;
        float: right;
}

.topNav a:link {
        color: #a1b0b6;
        text-decoration: none;
}

.topNav a:visited {
        color: #a1b0b6;
        text-decoration: none;
}

.topNav a:hover {
        color: #ffffff;
        text-decoration: none;
}

.topNav a:visited:hover {
        color: #ffffff;
        text-decoration: none;
}

.searchBox {
        width: 120px;
        padding: 2px;
        color: #bbbbbb;
        background-color: #d9e3e7;
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 12px;
        border: 1px #c5d0d4 solid;
        margin: 0px 0px 0px 0px;
}

.searchBoxAct {
        width: 120px;
        padding: 2px;
        color: #365561;
        background-color: #d9e3e7;
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 12px;
        border: 1px #c5d0d4 solid;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
}

.searchBoxS {
        width: 100px;
        padding: 0px;
        color: #666666;
        background-color: #eeeeee;
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 11px;
        border: 1px #dddddd solid;
        margin: 0px 0px 0px 0px;
}

.topEdge {
        width: 1000px;
        height: 40px;
        margin: -580px auto 0px auto;
        background-image: url(http://goofbucket.com/goofIndex/images/top_content_edge.png);
        background-position: center;
        background-repeat: no-repeat;
}

.contentContainer {
        width: 1000px;
        background-color: #76b8d1;
        margin: 0px auto 0px auto;
        position: relative;
        z-index: 5;
}

.figureLeft {
        float: left;
        border: none;
        margin: -40px 0px 0px -75px;
        position: relative;
        z-index: 96;
}

.blurbW {
        width: 440px;
        float: left;
        margin: 10px 0px 0px -45px;
        padding: 0px 0px 20px 0px;
        border-bottom: 1px #ffffff dotted;
        background-color: transparent;
        font-family: Arial, Helvetica, sans-serif;
        color: #e7f5ff;
        font-weight: bold;
        font-size: 25px;
        text-align: left;
        position: relative;
        line-height: 30px;
}

.blurbb {
        font-family: Arial, Helvetica, sans-serif;
        color: #222222;
        font-weight: bold;
        font-size: 17px;
        line-height: 36px;
}

.loginArea {
        width: 210px;
        float: left;
        margin: 10px 0px 0px 150px;
        background-color: transparent;
        text-align: right;
        position: relative;
        border-left: 1px #ffffff dotted;
}

table.loginTable {
        width: 210px;
        border: none;
        font-family: "Trebuchet MS", arial, sans-serif;
        color: #e7f5ff;
        font-weight: bold;
        font-size: 13px;
}

table.loginTable td.Spacer {
        width: 20px;
}

table.loginTable td.InputCell {
        padding: 5px 0px 5px 0px;
        text-align: right;
}

table.loginTable td.CheckCell {
        width: 24px;
        text-align: left;
        padding: 5px 0px 5px 0px;
        border-bottom: 1px #dddddd dotted;
        border-top: 1px #dddddd dotted;
}

table.loginTable td.linkCell {
        padding: 5px 0px 5px 0px;
        text-align: left;
        font-size: 11px;
        border-bottom: 1px #dddddd dotted;
        border-top: 1px #dddddd dotted;
}

table.loginTable td.linkCell a:link {
        color: #e7f5ff;
        text-decoration: none;
}

table.loginTable td.linkCell a:visited {
        color: #e7f5ff;
        text-decoration: none;
}

table.loginTable td.linkCell a:hover {
        color: #3d4f58;
        text-decoration: none;
}

table.loginTable td.linkCell a:visited:hover {
        color: #3d4f58;
        text-decoration: none;
}

table.loginTable td.btnCell {
        padding: 10px 0px 10px 0px;
}

.loginTxtInput {
        width: 180px;
        background-color: #d2e2fb;
        line-height: 28px;
        height: 30px;
        font-family: Arial, Helvetica, sans-serif;
        color: #99cc33;
        font-size: 14px;
        text-align: left;
        vertical-align: middle;
        padding: 0px 6px 0px 6px;
        border: 1px #6abeff solid;
      -webkit-border-radius: 6px; 
      -moz-border-radius: 6px;
}

.loginTxtInputAct {
        width: 180px;
        background-color: #d2e2fb;
        line-height: 28px;
        height: 30px;
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        font-size: 14px;
        text-align: left;
        vertical-align: middle;
        padding: 0px 6px 0px 6px;
        border: 1px #6abeff solid;
      -webkit-border-radius: 6px; 
      -moz-border-radius: 6px;
}

.figureRight {
        float: right;
        border: none;
        margin: 120px -80px 70px 0px;
        position: relative;
        z-index: 98;
}

.regTeaser {
        border-bottom: 1px #ffffff dotted;
        height: 56px;
        width: 440px;
        margin: -55px 0px 35px -45px;
        float: left;
}

.leftDrop {
        height: 300px;
        width: 440px;
        background-image: url(http://goofbucket.com/goofIndex/images/lft_drop.png);
        background-position: center;
        background-repeat: no-repeat;
        margin: 0px 0px 0px -80px;
        float: left;
        position: relative;
        z-index: 95;
}

.rightDrop {
        height: 300px;
        width: 440px;
        background-image: url(http://goofbucket.com/goofIndex/images/rgt_drop.png);
        background-position: center;
        background-repeat: no-repeat;
        margin: 0px -90px 0px 0px;
        float: right;
        position: relative;
        z-index: 97;
}

.bottomDrop {
        width: 1000px;
        position: relative;
        background-image: url(http://goofbucket.com/goofIndex/images/bottom_drop.png);
        background-position: bottom;
        background-repeat: no-repeat;
        height: 100px;
        margin: -100px auto 0px auto;
        z-index: 99;
}

.footerContainer {
        width:100%;
        display:block;
        margin:0px auto 0px auto;
        background-color: #ffffff;
        height: 80px;
}

table.Footer {
        font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
        font-size: 12px;
        color: #bbbbbb;
        width: 980px;
        margin: 0px auto 20px auto;
}

table.Footer td.Lft {
        text-align: left;
        vertical-align: middle;
        font-weight: bold;
        padding: 20px 20px 20px 0px;
        border-right: 2px #cccccc dotted;
        width: 50%;
}

table.Footer td.Rgt {
        text-align: right;
        vertical-align: middle;
        padding: 20px 0px 20px 20px;
}

table.Footer td.Rgt a:link {
        color: #bbbbbb;
        text-decoration: none;
}

table.Footer td.Rgt a:visited {
        color: #bbbbbb;
        text-decoration: none;
}
table.Footer td.Rgt a:hover {
        color: #333333;
        text-decoration: none;
}
table.Footer td.Rgt a:visited:hover {
        color: #333333;
        text-decoration: none;
