body
{
    background-color:white;
    text-align:center;
    border-collapse:collapse;
    min-height:800px;
    margin: auto;
    width: 1000px;
}
textarea
{
    text-align: left;
    resize: none;
    padding: 0px
}
input
{
    text-align: left;
}
fieldset
{
    min-width: 690px;
    margin: 0px;
    background-color:white;
    padding:10px;
    text-align: left;
}
form
{
    font-weight:bold;
    margin:10px;
}
form div
{
    float:left;
/*    padding:5px;*/
}

form table
{
    font-weight:bold;
    padding:5px;
}
ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    padding-top:6px;
    padding-bottom:6px;
}
li:first-line
{
    font-weight:bold;
}

#ad
{
    width: 100%;
    margin: auto;
    margin-bottom: 25px;
    margin-top: 0px;
}
#body
{
    text-align:left;
    padding:0px;
    margin:auto;
    width: 1000px;
} 
#content
{
    border-bottom: solid 2px black;
}
#footer
{
    width:1000px;
    clear:both;
}
#greeting
{
    font-weight:bold;
    text-align:center;
    margin:20px;
    color:#196ea1;
    margin-left:100px;
}
#header
{
    border-bottom: solid 2px black;
    margin: 0px 0px 10px;
}
#page
{
    width: 1000px;
    padding: 20px 5px 0px 5px;
    clear: both;
  
}
#results
{
    float:right;
    width:700px;
    padding:0px;
    padding-left:5px;
    margin:0px;
}



.nav li
{
    display:inline;
}
.nav a:link, .nav a:visited
{
    font-weight:bold;
    color:#FFFFFF;
    background-color:#3E94C7;
    text-align:center;
    padding:6px;
    text-decoration:none;
}
.nav a:hover,.nav a:active
{
    background-color:#196ea1;
}

.nav li
{
    display:inline;
}
.nav a:link, .nav a:visited
{
    font-weight:bold;
    color:#FFFFFF;
    background-color:#3E94C7;
    text-align:center;
    padding:6px;
    text-decoration:none;
}
.nav a:hover,.nav a:active
{
    background-color:#196ea1;
}
th 
{
    padding:10px;
    background-color:#3E94C7;
    color:#ffffff;
}
h2.lori
{
    text-align:center;
    padding:10px;
    background-color:#3E94C7;
    color:#ffffff;
}
legend
{
    color:#3E94C7;
}

.centered700
{
    width:700px;
    margin:auto;
}

.head 
{
    border:solid;
    border-color:#43595C;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
    background-color:#b0e0e6;
    background-image:url('images/headbg2.png');
    background-repeat:repeat-x;
    margin:0px;
}
.signin
{
    color:#3E94C7;
    background-color:#FFFFFF;
    font-weight:bold;
}
.left
{
    float:left;
    padding-left:6px;
}

.left1000
{
    float:left;
    padding:0px;
    margin:0px;
    width:1000px;
}
.right
{
float:right;
padding:6px;
}
.right-red
{
    float:right;
    padding:6px;
    color:red;
}

.lefthead
{
width:48%;
float:left;
}

.title p
{
padding-bottom:0px;
margin:2px;
margin-bottom:0px;
text-align: center;
vertical-align:middle;
font-size:1.875em;
}
.logon
{
width:100%;
vertical-align:top;
margin:auto;
text-align:right;
font-size:.8em;
}
.info
{
margin-top:10px;
margin-bottom:10px;
padding:2px;
background-color:#e5f5fa;
text-align:left;
}
.info h2
{
padding-left:10px;
}

.leftblock
{   
background-color:#D3E7F2;
height:300px;
width:480px;
margin-right:auto;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
float:left;
}

.leftblock ul
{
    margin-right:5px;
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:10px;
    list-style-type:disc;
}

.rightblock
{
    height:300px;
    width:480px;
    margin-right:5px;
    margin-left:auto;
    margin-top:10px;
    margin-bottom:10px;
    float:right;
    background-color:#D3E7F2;
}

.rightblock ul
{
    margin-right:5px;
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:10px;
    list-style-type:disc;
}

.leftsplit
{
    width:62%;
    padding:10px;
    float:left;
}

.rightsplit
{
    width:30%;
    padding:5px;
    float:right;
}

.box
{
    vertical-align:top;
    background-color:#b0e0e6;
    height:100px;
    width:100px;
    float:right;
    margin:5px;
    padding:5px;
}

.formtitle
{
    padding:10px;
    background-color:#196EA1;
    color:#ffffff;
    text-align:center;
    padding:6px;
    display:block;
    width:250px;
}

.listingbox
{
    height:125px;
    width:600px;
    padding:5px;
}


.propertypic
{
    vertical-align:top;
    background-color:#b0e0e6;
    height:100px;
    width:100px;
    float:left;
    margin:5px;
    padding:5px;
}

.listing
{
    float:left;
    height:100px;
    width:400px;
    margin:5px;
    padding:5px;
}

.leftcol
{
    float:left;
    padding:0px;
    margin:0px;
    width:275px;
}
.leftcol h1
{
    width: 100%;
}


.rightcol
{
    float:right;
    width:700px;
    padding:0px;
    margin:0px;
}

.lines
{
color:#65B3E1;
}

.th2
{
background-color:#65B3E1;
}

.toolbox
{
    float:right;
    padding:0px;
    margin:0px;
    margin-top: 20px;
    margin-right: 2px;
    width:280px;
    background-color:#e5f5fa;
    background-image: url(images/toolbox.png);
    background-repeat: no-repeat;
    background-position: top center;
}

.toolbox ul
{
    padding:10px;
}

.toolbox a:link, .toolbox a:visited
{
    font-weight:bold;
    color:#3E94C7;
    text-align:center;
    text-decoration:none;
}

.toolbox a:hover,.toolbox a:active
{
    color:#3E94C7;
}
.centered
{
    width: 100%;
    margin:auto;
    
}

.center
{
    text-align: center; 
}

.toolbox h1
{
    color:#FFFFFF;
    text-align: center;
    text-height: 150%;
    margin-top: 3px;
    margin_bottom: 10px;
    font-weight:lighter; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.toolbox h4
{
    color:#196ea1;
    display:inline;
    text-decoration:underline;
}

.alt tr, .alt td
{
    background-color:#ECF6FB;
}

.banner
{
    height:40px;
    width:675px;
    padding:5px;
    margin:0;
    float:left;
    background-color:#3E94C7;
}

.banner a:link, .banner a:visited
{
    font-weight:bold;
    color:#3E94C7;
    text-align:center;
    text-decoration:none;
}

.banner a:hover,.banner a:active
{
    color:#3E94C7;
}
.red
{
    color: red;
}
.bg_red
{
    background-color: red;
}

.grey
{
    color: grey;
}
.error_list
{
    color:red;
    list-style-type:circle;
    padding-left:10px;
}

/*New CSS*/
h1, h2, h3
{
    text-align: center;
}
h1
{
    font-size: 150%;
}
h2
{
    font-size: 130%;
}
h3
{
    font-size: 120%;
}
#search_listing_column_short
{
    
}
#search_listing_column_short
{
    height: 453px;
}
.lightBlueHeader
{
text-align:center;
padding:10px;
background-color:#3E94C7;
color:#ffffff;
-moz-border-radius: 35px;
    border-radius: 35px;
    padding: 10px;
}

.blueTextHeader
{
text-align:center;
color:#196ea1;
-moz-border-radius: 35px;
    border-radius: 35px;
    padding: 10px;
}
.border
{
    border-style: solid;
    border-width: 3px;
    border-color: #3E94C7;
    padding: 6px;
    margin-right: 5px;
}
.caption
{
    color: #3E94C7;
    font-weight: bold;
    text-align: center;
}
.clear
{
    clear: both;
}
.clearLeft
{
    float:left;
    clear:left;
}
.clearRight
{
    clear: right;
}
.darkBlueHeader
{
text-align:center;
padding:10px;
background-color:#196ea1;
color:#ffffff;
-moz-border-radius: 35px;
    border-radius: 35px;
    padding: 10px;
}
.error
{
    color:red;
    padding-left: 5px;
}
.flRight
{
    float:right;
}

.flLeft
{
    float:left;
}

.horzontalPadding
{
    padding-left: 10px;
    padding-right: 6px;
}
.accountButton
{ 
    text-decoration: none;
    width: 200px;
}
.width700
{
    padding:0px;
    margin: 0px;
    width:700px;
}
.blue
{
    color:#196ea1;
}
.centered1000
{
    width:1000px;
    margin: auto;
    text-align: center;
}
.inlineImage
{
   display: inline;
}
.right350
{
    float:right;
    width:350px;
}
.left280
{
    float:left;
    padding:0px;
    margin:0px;
    width:280px;
}
.font120
{
    font-size: 120%;
}

.button a
{
    text-decoration: none;
}

.blueBG
{
    background-color:#b0e0e6;
    border: solid;
    color: black;    
}
.rounded
{
    -moz-border-radius: 35px;
    border-radius: 35px;
    padding: 10px;
}
.gradient
{
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0E0E6), color-stop(.2, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #B0E0E6 0%, #FFFFFF 20%);
}
.padTop
{
   padding-top: 40px;
   padding-bottom: 10px;
}
.rPadding
{
    padding-right: 20px;
}
.width300
{
    width: 450px;
}
.search
{
    float:left;
   
    margin:0px;
    width:255px;
    
    clear:left;
}
.search > h2
{
    text-height: 120%;
}
.bordered
{
       
    margin-left: 0px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    padding: 15px;
    border-style: solid;
    border-width: 3px;
    border-color: #B0E0E6;
    padding: 10px;
    margin: 0px 5px 10px 0px;
     /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #B0E0E6 0px, #FFFFFF 65px);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0E0E6), color-stop(.2, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #B0E0E6 0px, #FFFFFF 65px);
    clear:left;
    border-right-color: #4dc1cf;
    border-left-color: #4dc1cf;
    border-bottom-color: #4dc1cf;
    border-top-color: #4dc1cf;
}
.judgement_box
{
       
    -moz-border-radius: 35px;
    border-radius: 35px;
    padding: 15px;
    border-style: solid;
    border-width: 3px;
    border-color: #B0E0E6;
    padding: 15px;
    min-height: 200px;
    width: 700px;
    margin: 0px 0px 10px 0px;
     /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #B0E0E6 0px, #FFFFFF 65px);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0E0E6), color-stop(.2, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #B0E0E6 0%, #FFFFFF 20%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #B0E0E6 0px, #FFFFFF 65px);
    clear:left;
    border-right-color: #4dc1cf;
    border-left-color: #4dc1cf;
    border-bottom-color: #4dc1cf;
    border-top-color: #4dc1cf;
}
.judgement_p
{
   width: 700px;
   margin: 0px;
   clear: left;
   text-align: left;
}
/*
    Left 700 is used on pages the the toolbox to the right
*/
.left700
{
    float:left;
    padding:0px;
    margin: 0px;
    width:700px;
}
.left700 p
{
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 0px;
}
.left700 ul
{
list-style:disc;
}
.left700 .bordered
{
    float: left;
    width: 600px;
    padding: 20px;
    padding-top: 0px;    
}
.judgement_result
{
    width: 1000 px;
    margin: 0px;
    clear: left;
    text-align: left;
}
.judgement_record
{
    margin-left: 10px;
    width: 990px;
    padding: 0px;
    text-align: left;
}
.frontPageBox
{
    height: 350px;
   
}
.listing_thumbnail
{
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
    float: left;
}
.listing_details
{
    display: inline-block;
    padding: 10px;

}
.listing_title
{
    display: block;
}
#listing em
{
    font-size: 100%;
   
    font-style: normal;
    font-weight: bold;
} 
#listing > p
{
    margin-top: 0px;
}



