﻿.ListViewHeaders {
    z-index: 0;
    color: #01396A;
    background-color: #E2E4EE;
    text-transform: uppercase;
}

.ListViews {
    padding-left: 10px;
    padding-right: 10px;
}

.ListViewHeaders td {
    width: Auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

td {
    text-align: left;
    font-size: 12px;
}

body {
    z-index: 0;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #444444;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    line-height: normal;
}

h1, h2, h3, h4, h5, h6 {
    z-index: 0;
    color: #01396A;
    font-size: 14px;
    font-weight: bold;
}

.white-text {
    color: #FFFFFF;
    font-size: 12px;
}

.hr-white {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.formField {
    display: none;
}

.clear {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    clear: both;
    font-size: 1px;
    line-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

ol, ul {
    list-style-position: inside;
}

a:active, a:active * {
    outline-color: -moz-use-text-color !important;
    outline-style: none !important;
    outline-width: medium !important;
}

a:focus, a:focus * {
    outline-color: -moz-use-text-color !important;
    outline-style: none !important;
    outline-width: medium !important;
}

.column, .columns {
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}

#fixed_background {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 402px;
    left: 0;
    position: fixed;
    top: 186px;
    width: 100%;
    z-index: -1;
}

#top-container {
    background-color: beige !important;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    text-align: center;
}

    #top-container.static {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: transparent;
        background-image: url("../../Images/moolman-groupTop2.gif");
        background-origin: padding-box;
        background-position: center top;
        background-repeat: no-repeat;
        background-size: auto auto;
        height: 187px;
        position: static;
        width: 100%;
    }

.logo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/twin-city-logo-header.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 176px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -9999px;
    width: 289px;
}

.space {
    float: left;
    height: 298px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 583px;
}

.top-slides {
    height: 300px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
    width: 100%;
}

.navigation {
    height: 42px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 940px;
}

.content-container {
    z-index: 0;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000000;
    margin-top: 160px;
    width: 100%;
}

.footer-container {
    height: 50px;
    margin-bottom: -100px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 60px;
    width: 100%;
}

.blue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #919BA4;
    background-image: url("../../Images/blue-tile.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #E2E6E9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #E2E6E9;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-size: 20px;
    font-style: italic;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 900px;
}

.larger-text {
    font-size: 18px;
}

.sideShadow {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/divider-vert.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
}

.right-column {
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 0;
    margin-top: 0;
    width: 413px;
}

.slider {
    height: 220px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 412px;
}

.featured-outer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #AFB1B9;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 393px;
}

.featured-inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E2E4EE;
    background-image: url("../../Images/loc-back.gif");
    background-origin: padding-box;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 373px;
}

.quick-search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/quick-searchBG.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: repeat-y;
    background-size: auto auto;
    border-bottom-color: #E2E6E9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #E2E6E9;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 420px;
}

.property-focus {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D9E7EE;
    background-image: url("../../Images/project-back.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
    width: 920px;
}

.property-pic {
    float: left;
    height: 220px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 440px;
}

.property-text {
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
    text-align: left;
    width: 429px;
}

.more-details {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/more-details.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 10px;
    height: 39px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 97px;
    z-index: 10;
}

.more-details2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/more-details.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 39px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 97px;
    z-index: 10;
}

.MenuIndex {
    z-index: 999;
}

.header-container {
    z-index: 0;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/header.gif");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 64px;
    width: 100%;
}

.header {
    z-index: 0;
    color: #01396A;
    font-size: 30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    text-transform: uppercase;
}

.header2 {
    color: #01396A;
    font-size: 30px;
}

.header3 {
    color: #01396A;
    font-size: 20px;
    margin-bottom: 30px;
}

.subheader {
    color: #01396A;
    font-size: 26px;
    text-transform: uppercase;
}

.subheader-small {
    color: #01396A;
    font-size: 24px;
}

.manhead1 {
    color: #A5A7AE;
    font-size: 24px;
}

.manhead2 {
    color: #01396A;
    font-size: 30px;
}

.line {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/line.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 1px;
    height: 3px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}

.line1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/line1.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 1px;
    height: 3px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}

.rightpadd {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 0;
    padding-top: 0;
}

.leftblock-head, .leftblock-head2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/leftblock-head.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 74px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
    width: 450px;
}

.leftblock-head2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/leftblock-head2.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
}

.leftblock-mid, .leftblock2-mid {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/leftblock-mid.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-y;
    background-size: auto auto;
    color: #01396A;
    font-size: 20px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0;
    width: 380px;
}

.leftblock2-mid {
    color: #01396A;
    width: 380px;
}

.leftblock-bot {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/leftblock-bot.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 26px;
    width: 460px;
}

.subheader-white {
    color: #FFFFFF;
    font-size: 30px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 15px;
}

.subheader-white2 {
    color: #FFFFFF;
    font-size: 24px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 20px;
}

.tablestyle {
    border-collapse: collapse;
    border-spacing: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], input[type="url"], textarea, select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CDDBE2;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #CDDBE2;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    color: #777777;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    max-width: 100%;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 300px;
}

.inputFieldLine, .inputFieldArea, .selectFieldLine {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    height: 24px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    width: 300px;
}

.inputFieldArea {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 100px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 300px;
}

.formField {
    display: none;
}

.imgborder, a img.imgborder:link, a img.imgborder:active, a img.imgborder:visited {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D9E7EE;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #D9E7EE;
    border-top-style: solid;
    border-top-width: 8px;
}

a img.imgborder:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #88AABB;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #88AABB;
    border-top-style: solid;
    border-top-width: 8px;
}

.projblue {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D9E7EE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.projcolor {
    color: #01396A;
    text-align: left;
}

.property-focus-proj {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D9E7EE;
    background-image: url("../../Images/project-back2.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 240px;
    position: relative;
    width: 920px;
}

.projpadd {
    padding-bottom: 7px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 7px;
}

.projcycle, .projcyclenot {
    height: 240px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 920px;
}

.pic-cycle-div {
    height: 220px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 440px;
}

.no-space {
    font-size: 0;
    height: 0;
    width: 100%;
}

.saying {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D9E7EE;
    background-image: url("../../Images/saying.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-size: 20px;
    height: 75px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 19px;
    position: absolute;
    right: 10px;
    top: 170px;
    width: 360px;
    z-index: 100;
}

#map_canvas {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #AFB1B9;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #AFB1B9;
    border-top-style: solid;
    border-top-width: 9px;
    float: left;
    height: 480px;
    width: 480px;
}

#locs {
    width: 340px;
}

#locs-outer {
    float: left;
    height: 498px;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 0;
    padding-top: 0;
    width: 340px;
}

.loc {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E2E4EE;
    background-image: url("../../Images/loc-back.gif");
    background-origin: padding-box;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #AFB1B9;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #AFB1B9;
    border-top-style: solid;
    border-top-width: 9px;
    color: #11416F;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: left;
    width: 280px;
}

#formTick {
    margin-left: 10px;
    margin-top: 0;
    padding-top: 0;
}

label {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 200px;
}

.form-padd {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}

#mapBlock {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #AFB1B9;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #AFB1B9;
    border-top-style: solid;
    border-top-width: 9px;
    height: 300px;
    width: 922px;
}

.homesiderdiv {
    display: block;
    height: 220px;
    position: relative;
    width: 412px;
}

.search-block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E2E4EE;
    background-image: url("../../Images/searchbg.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 95px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 440px;
}

#textfield1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 0;
    color: #000000;
    float: left;
    height: 24px;
    margin-bottom: 0;
    margin-left: 50px;
    margin-right: 20px;
    margin-top: 43px;
    width: 250px;
}

#button1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../Images/go.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: left;
    height: 37px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 41px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: 2999px;
    width: 64px;
}

.index-padd {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
}

.search-outer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E2E4EE;
    background-image: url("../../Images/loc-back.gif");
    background-origin: padding-box;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #AFB1B9;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #AFB1B9;
    border-top-style: solid;
    border-top-width: 9px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}

.footer-container a:link, .footer-container a:active, .footer-container a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
}

.footer-container a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
}

.footer-container hr {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
}

hr {
    border-bottom-color: #AFB1B9;
    border-top-color: #AFB1B9;
}

.block-height {
    height: 245px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.news-block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D9E7EE;
    background-image: url("../../Images/project-back.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #D9E7EE;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
    width: 900px;
}

.man-border {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D9E7EE;
    border-bottom-style: solid;
    border-bottom-width: 9px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #D9E7EE;
    border-top-style: solid;
    border-top-width: 9px;
}

.project-header {
    display: block;
    float: left;
    width: 450px;
}

#nav {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 300;
}

    #nav li {
        float: left;
        z-index: 300;
    }

#mainButt1 {
    background: transparent url(../../Images/newnavigation.gif) 0 0 no-repeat;
    width: 157px;
}

#mainButt2 {
    background: transparent url(../../Images/newnavigation.gif) -157px 0 no-repeat;
    width: 148px;
}

#mainButt3 {
    background: transparent url(../../Images/newnavigation.gif) -305px 0 no-repeat;
    width: 133px;
}

#mainButt4 {
    background: transparent url(../../Images/newnavigation.gif) -438px 0 no-repeat;
    width: 190px;
}

#mainButt5 {
    background: transparent url(../../Images/newnavigation.gif) -628px 0 no-repeat;
    width: 84px;
}

#mainButt6 {
    background: transparent url(../../Images/newnavigation.gif) -712px 0 no-repeat;
    width: 136px;
}

#mainButt7 {
    background: transparent url(../../Images/newnavigation.gif) -848px 0 no-repeat;
    width: 92px;
}

#nav li a {
    display: block;
    height: 42px; /*text-indent: -2999px;*/
    overflow: hidden;
    text-decoration: none;
    z-index: 600;
}

li#mainButt1:hover, li#mainButt1.sfhover, #nav li.Butt1Over {
    background: url(../../Images/newnavigation.gif) 0 -42px no-repeat;
}

li#mainButt2:hover, li#mainButt2.sfhover, #nav li.Butt2Over {
    background: url(../../Images/newnavigation.gif) -157px -42px no-repeat;
}

li#mainButt3:hover, li#mainButt3.sfhover, #nav li.Butt3Over {
    background: url(../../Images/newnavigation.gif) -305px -42px no-repeat;
}

li#mainButt4:hover, li#mainButt4.sfhover, #nav li.Butt4Over {
    background: url(../../Images/newnavigation.gif) -438px -42px no-repeat;
}

li#mainButt5:hover, li#mainButt5.sfhover, #nav li.Butt5Over {
    background: url(../../Images/newnavigation.gif) -628px -42px no-repeat;
}

li#mainButt6:hover, li#mainButt6.sfhover, #nav li.Butt6Over {
    background: url(../../Images/newnavigation.gif) -712px -42px no-repeat;
}

li#mainButt7:hover, li#mainButt7.sfhover, #nav li.Butt7Over {
    background: url(../../Images/newnavigation.gif) -848px -42px no-repeat;
}

/*
* Start dropdown
* this is the suckerfish drop down menu, only requirements are that your main ul for your list has an id of "nav"
*/
#nav, #nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 600;
}

    #nav ul {
        padding: 20px 0 20px 0;
        margin: 0;
        list-style: none;
        z-index: 600;
        background: #d52b1e url(../../Images/menu-back.gif) top left repeat-x;
    }

    #nav li ul li {
        float: none;
        z-index: 600;
    }

        #nav li ul li a {
            color: #fff;
            padding: 5px 10px 5px 10px;
            display: block;
            height: 19px; /* MUST have heigh, IE7 Bug */
            text-decoration: none;
            vertical-align: middle;
            border-bottom: 0px solid #fff;
            width: 200px;
            text-indent: 10px;
            line-height: 16px;
            overflow: hidden;
            z-index: 600;
            font-size: 18px;
        }

            #nav li ul li a:hover {
                color: #fff;
                background: #b91205;
                z-index: 600;
            }

    #nav li ul {
        position: absolute;
        width: 220px;
        left: -999em;
        z-index: 600;
    }

    #nav li:hover ul {
        left: auto;
        z-index: 600;
    }

    #nav li:hover ul, #nav li.sfhover ul {
        left: auto;
        z-index: 600;
    }


    /*
end dropdown
*/

    /* Multi Level Styling */
    #nav li ul ul {
        margin: -49px 0 0 220px;
        background: #d52b1e url(../../Images/menu-back.gif) top left repeat-x;
    }

        #nav li ul ul li a {
            width: 200px;
            border-left: none;
            border-bottom: none;
        }


    #nav li:hover ul ul, #nav li.sfhover ul ul {
        left: -999em;
    }

    #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
        left: auto;
    }

    /*
end dropdown
*/

    #nav li li a.active {
        background: #b91205;
    }

.container {
    width: 960px;
    margin: 0 auto;
    padding: 0;
}

    .container .columns {
        float: left;
        display: inline;
        margin-left: 10px;
        margin-right: 10px;
    }


.Wrap {
    margin: 0px auto;
    width: 1024px;
    max-width: 1024px;
    text-align: left;
    background-color: Transparent;
    z-index: 9999;
}

.login {
    position: relative;
    top: 50px;
}

.mainContent {
    top: 50px;
}

.Button {
    color: White;
    background-color: #d62c1f;
    line-height: 30px;
    width: 130px;
    border-color: Black;
    border-width: 1px;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
}

    .Button:hover {
        cursor: pointer;
    }

.error {
    background-color: #F64F4F;
    border: 1px solid #d52b1e;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 10px;
}

.success {
    background-color: #7cbe0f;
    border: 1px solid #3c650c;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 10px;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    box-shadow: 5px 10px 8px #888888;
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 0px;
    border: 1px solid #888;
    width: 400px; /* Could be more or less, depending on screen size */
    box-shadow: 5px 5px #555;
}

/* The Close Button */
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }

/* Modal Header */
.modal-header {
    padding: 2px 16px;
    background-color: cornflowerblue;
    color: white;
    height: 30px;
}

    .modal-header h2 {
        font-size: 20px;
        color: #fff;
        padding: 4px;
    }

/* Modal Body */
.modal-body {
    padding: 10px;
}

/* Modal Footer */
.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
