﻿body
{
    background: url(../images/bgWhiteParchment.jpg);
    font-family: verdana,helvetica,arial,sans-serif;
}

.pageContainer, .pageContainer90
{
    width: 600px;
    margin: 7px auto;
    padding: 30px;
    border: 1px black solid;
    background: white;
}

.pageContainer90
{
    width: 90%;
}

.centeredBlock50
{
    width:50%;
    margin:0 auto;
}

.centeredBlock30
{
    width:30%;
    margin:0 auto;
}

.container
{
    width: 600px;
    margin: 10px auto 10px auto;
    background-color: #FFF8DC;
    border: dotted 1px lightgray;
    padding: 20px;
}

.heading
{
    clear: both;
    padding: 6px;
    margin-top: 16px;
    background-color: #9d2929;
    color: white;
    font-size: x-large;
}

.centerText
{
    text-align: center;
}

#ddlState:focus, #ddlCity:focus, #ddlZip:focus
{
    border-color: #7db8a9;
    box-shadow: 0px 0px 3px #7db8a9;
}

.alert
{
    color: red;
}

/* screen scraping */
.scrapeOutput
{
    width: 50%;
    margin: 5px auto;
    text-align: left;
}

    .scrapeOutput tr:nth-child(odd)
    {
        background-color: #f8f8f8;
    }

    .scrapeOutput td
    {
        padding: 5px;
    }

.new_post
{
    color: #cc2d30;
    display: inline;
    font-size: 10px;
}

h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited
{
    color: #003595;
    text-decoration: none;
}

a, a:visited
{
    color: #003f87;
    text-decoration: none;
}

    a:hover
    {
        color: #0083d6;
        text-decoration: none;
    }

    /* form elements ************** */
/* validation A04 */
.myForm
{
   width:80%;
   margin:0 auto;
   text-align: left;
   padding:3%;
   border-radius: 6px; 
   border: 1px solid #CCCCCC; 
}
.formGroup
{
   margin:10px 0;  

}

.myForm label
{
   width:34%;
   padding:1% 3%;
   display: inline-block;
   text-align: right;
}

.myForm input, .myForm textarea
{
   width:52%;
   border: 1px solid #CCCCCC; 
   border-radius: 4px;
   color: #555555;
   font-size:large;
   padding:3px;
}

.goBack
{
   font-size: 130%;
   
}

/* bootstrap form style */
input:focus 
{     
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); border-color:#66afe9;
   transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.myForm submit:hover
{
   background-color: #bbbbbb;
}

/* Google custom search */
.gsc-input-box
{
    border-radius: 4px;
    padding:6px;
}

input.gsc-input:focus
{
            border-color: #66afe9;
        transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

}

    .gsc-input-box:focus
    {
    }