body {
        margin: 0px auto;
        font-family: "geneva", "tahoma", "sans-serif";
        color: #3d3d3d;
        background-color: #292929;
        background-image: url(assets/images/hwh_bg2.jpg);
        background-repeat: no-repeat;
        background-position: top center;
}

#page_wrapper {
        width: 955px;
        margin: 0px auto;
        min-height: 729px;
}

#header {
        width: 955px;
        height: 122px;
        margin: 0px auto;
/*         background-color: red; */
}

#page {
        width: 955px;
        height: 547px;
/*         background-color: blue; */
}

#left-col {
        width: 191px;
        float: left;
        background-image: url(assets/images/left-col-bg.png);
        background-repeat: no-repeat;
        height: 100%;
/*         background-color: green; */
}

#right {
        width: 748px;
        height: 100%;
/*         background-color: aqua; */
        float: left;
        padding-left: 16px;
}

#right-top {
        width: 764px;
        height: 278px;
/*         background-color: fuchsia;     */
}

#right-bottom {
        width: 748px;
        height: 254px;
        padding-top: 15px;
/*         background-color: purple; */
}

#footer {
        width: 955px;
        height: 60px;
/*         text-align: right; */
        color: #ffeee7;
/*         background-color: lime; */
}

#links-top {
        color: #ffeee7;
        padding-bottom: 20px;
}

#search {
        background-image: url(assets/images/search.png);
        background-repeat: no-repeat;
        height: 62px;
        background-position: center center;
}

#ajaxSearch_input {
        background: transparent;
        margin: 0px;
        padding-top: 7px;
        padding-left: 7px;
        width: 139px;
        height: 23px;
        border: 0px;
        position: relative;
        top: 26px;
        left: 9px;
        line-height: 23px;
}

#ajaxSearch_submit {
        position: relative;
        top: 26px;
        left: -5px;
        border: 0px solid white;
        background: transparent;
        height: 23px;
        width: 25px;
        color: transparent;
}

#ip-content {
        background-image: url(assets/images/ip_background-7.png);
        background-repeat: no-repeat;
/*         background-position: top right; */
        height: 519px;
        float: left;
/*         padding-left: 30px; */
        width: 749px;
        color: white;
        padding-top: 12px;
}

#inner-content {
        padding: 0px 15px 15px;
        overflow: auto;
        width: 719px;
        height: 450px;
        margin-top: 10px;
}

#inner-content h3 {
        padding: 0px;
        margin: 0px 0px 10px;
        font-size: 14px;
}

a, a:hover, a:visited, a:active {
        color: #cccccc;
        text-decoration: underline;
}

.cell {
        height: 116px;
        overflow: auto;
        padding: 0px 15px 0px 15px;
        width: 328px;
}

.cell-text a, .cell-text a:hover, .cell-text a:visited, .cell-text a:active {
        text-decoration: none;
}

.cell-text {
        padding: 146px 0px 15px;
}

.cell-text a, .cell-text a:hover, .cell-text a:visited, .cell-text a:active {
        color: #2d2d2d;
}


#middle-col {
        float: left;
        width: 15px;
        height: 547px;
}

h3 {
        padding: 0px;
        margin: 0px 0px 11px 15px;
        font-size: 14px;
}

#links-top a, #links-top a:active, #links-top a:visited {
        text-decoration: none;
        color: #fff;
        }
        
#links-top a:hover {
        text-decoration: none;
        color: #272727;
}
        
.button {
        padding: 5px;
        background-color: #4b4948;
        border: 1px solid #272727;
}

.button:hover {
        background-color: #eeeeee;
        border: 1px solid #7c0009;
}    

#ip-content h3 {
        padding: 0px;
        margin: 0px 0px 9px 40px;
        font-size: 18px;
        font-weight: normal;
        text-transform: uppercase;
        font-family: "lucida console", "monaco", sans-serif;
}

#ip-content #inner-content h3 {
        font-weight: normal;
        font-size: 16px;
        margin: 10px 0px;
        font-family: "geneva", "tahoma", "sans-serif";
        text-transform: none;
}

#ip-content #inner-content_2 h3 {
        font-weight: normal;
        font-size: 16px;
        margin: 10px 0px;
        font-family: "geneva", "tahoma", "sans-serif";
        text-transform: none;
}


#ip-content #inner-content {
        font-family: "geneva", "tahoma", "sans-serif";
}

h6 {
        background-color: #FBF9FA;
        border: 1px solid #2d2d2d;
        padding: 10px;
        color: #2d2d2d;
        font-weight: normal;
        margin: 0px;
}

#inner-content_2 {
        padding: 0px 15px 15px;
        overflow: auto;
        width: 719px;
        height: 349px;
        margin-top: 0px;
}

#inner-content_2 li {
        list-style-image: url(assets/images/bullet_2.gif);
}

#inner-content_2 blockquote {
        font-style: normal;
        text-align: justify;
        margin: 0px 65px;
/*         font-size: 11px; */
}

#bottom-nav {
        margin-top: 21px;
        width: 749px;
        font-size: 12px;
        text-align: right;
        color: #949393;
}