body { background: #fbfbfb; font-size: 0.8em; font-family: verdana, tahoma, arial, sans-serif; }
/*div#header img#logo { height: 129px; float: left; }*/
/*div#header img#buildingBusinesses { height: 100px; margin-top: 0px; margin-left: 0px; position: relative;}*/
div#header img { z-index: -100; height: 129px; width: 1172px;}

#leftSide { width: 214px; float: left; }
#footer { color: #fff; width: 1172px; margin-left: auto; margin-right: auto; background-color: #fff;  }
#footer #poweredBy{ padding-top: 5px; padding-right: 5px; display: block; width: 500px; float: left; text-align: left; font-size: .8em;}
#footer #contactInfo { padding-top: 5px; display: block; margin-right: 4px; }
#footerText { background-color: #006bb6; height: 30px; text-align: right; font-weight: bold; }
#wrap { width: 1172px; margin: auto;  background: url( "../images/leftColour.jpg" ) repeat-y #fff; }
#contentArea { padding-left: 20px; padding-right: 20px; padding-top: 20px; }
div.dividingLine { width: 1172px; margin: auto; background: url( ../images/divider.jpg ); height: 10px; }
div.gradient { background: url( ../images/topGradient.jpg ) no-repeat; height: 40px; width: 1172px; margin: auto; z-index: -10; }
#footer a { color: #fff; text-decoration: none; }

#contentArea h1, #contentArea h2 { padding-bottom: 20px; }

ul { padding-top: 10px; }
a { text-decoration: none; }

/*** Regions ***/

div#logInRegion {
    float: right;
    margin-top: -100px;
    margin-right: 20px;
    width: 244px;
    height: 100px;
    z-index: 1000;
    position: relative;
}

div#logInRegion form {
    width: 100%;
}

div#logInRegion form .fieldErrorSpacer {
    display: none;
}

div#logInRegion label {
    display: block;
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
}

div#logInRegion .textbox {
    width: 145px;
}

div#logInRegion .oneButtonBar {
    width: 100px;
    margin: 10px auto;
}

div#logInRegion #userInfo {
    margin-top: 70px;
    margin-left: 26px;
}
