html, body {height: 100%; margin:0px;_margin-right:17px;}
body {margin: 0px; padding: 0px; background-color: #d1d6d8; background-image: url(../images/tile_bg.jpg); background-repeat: repeat-x; font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.FlashMovie { position : absolute; margin-left : 500px; margin-top : 500px; z-index: 1; border:0px; }

.content {height: 100%; position: relative; z-index: 0;}

img {border: 0px;}

td {vertical-align: top; font-size: 12px; color: #000000;}

a {color: #132959; font-size: 12px; font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif; text-decoration: none;}
a:hover {color: #0000FF; text-decoration: underline;}
.dark_link {color: #ffffff; font-size: 12px; text-decoration: underline;}
.dark_link:hover {color: #ffffff; font-size: 12px; text-decoration: none;}

h1 {font: bold 18px; margin:0px; color:#064478;}
h2 {font-size : 16px; font-weight: bold; text-decoration : none;}
h3 {color: #0f5f97; margin: 0px 10px 15px 10px;  padding-bottom : 10px; display: block; border-bottom: 1px solid #79bbd1; }
h4 {font-size : 16px; color: #356c18; margin: 0px 0px 15px 0px;  padding-bottom : 0px; display: block; border-bottom: 1px solid #356c18; }
h5 {font: regular 12px; margin:0px 0px 20px 0px; color:#536f87;}

.mcopy {padding: 0px 0px 0px 0px; }
.mcopy p {margin-top: 0px; margin-bottom: 15px; }
.enclosure { margin: 0px 2px 0px 2px; float: left;}
.Q {font-size:14px; font-weight:bold; margin:0px;}
.Q img {position: relative; top:10px; left:0px;}
.A {padding:0px 30px 0px 40px; }


.xsm {font-size: 9px;}
.sm {font-size: 10px;}
.md {font-size: 12px;}
.lg {font-size: 14px;}

.green {color: #00FF00;}
.green:hover {color: #00FF00;}
.red {color: #FF0000;}
.red:hover {color: #FF0000;}
.wht {color: #fff;}
.wht:hover {color: #fff;}
.blk {color: #000;}
.blk:hover {color: #000;}


/* input { background-color: #ccc; border: 1px solid #fff; margin: 3px;} */
textarea { background-color: #ccc; border: 1px solid #fff;}
.whiteSpace { background-color: #fff; padding: 0px 13px 0px 16px; }
.ad { padding: 13px 0px;}

.tabMenu { padding: 0px 20px 0px 0px; margin: 0px 0px -3px 0px; float: right; margin-top : 13px;}
.tabMenu2 { padding: 0px 0px 0px 0px; margin-left:3px; }
.label { text-align: right; display: block; padding:0.2em; margin:0; margin-top:0.3em;}

.fields { background-color: #fff; border: 1px solid #094f83; margin: 3px;}

/* .fields input { background-color: #fff; border: none; margin: 3px;} */
.login { width: 480px; position:relative; left:10px; top:-10px;  float: none; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px;}
.login td { color: #fff;}
.checkbox { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid red; }

.nav_admin {width:100%; height:45px; text-align:center; padding:12px; background: url(images/admin_nav_bg.gif) repeat-x;}
.nav_admin a {color:#1f7fbf; text-decoration: underline; padding:0px 10px; font-weight:bold;}
.nav_admin a:hover {color:#000; text-decoration: none;}
.button {/* border: 1px solid #00FF00; */ background-color: #094f83; color: #fff; font-weight : bold;}

.news {font-size: 16px; color: #656565;}
.news a {text-decoration:underline; font-size: 16px; color: #656565;}
.news a:hover {text-decoration:underline; font-size: 16px; color: #007ab4;}
/*
.form1 {background-color: #aaaaaa; color: #0000FF; border: 1px solid #fff;}
.form2 {background-color: #aaaaaa; color: #0000FF; border: 1px solid #fff;}
*/
.tile {background-image : url(../images/tile_bg); background-repeat: repeat-x;}

.step1 { background-image:url(../images/tile_step1.jpg); background-repeat: repeat-x; background-color: #01366a; padding: 8 10 0 10;}
.step1 td { color: #fff; padding-bottom: 3px;}
.step1 img { margin: 2px 0px 2px 0px; }
.step2 { color: #fff; background-image:url(../images/tile_step2.jpg); background-repeat: repeat-x; background-color: #275d0d; padding: 8 10 0 10;}
.step2 img { margin: 2px 0px 2px 0px; }
.step2 td { color: #fff; padding-bottom: 3px;}
.step3 { color: #fff; background-image:url(../images/tile_step3.jpg); background-repeat: repeat-x; background-color: #353535; padding: 8 20 0 20;}
.step3 td { color: #fff; padding-bottom: 3px;}

.nobr {display:none;}
.footer { padding: 8px 8px 8px 8px; }
.footer a:hover {color : #132959;}


/* RESULTS */
.results_home {color:#808080;}
.results { padding: 0px 0px 5px 8px; }
.results p { margin: 8px 0px 0px 0px; }
.result_box {border: 1px solid #c7c7c7; padding: 6px;}
.location { background-color: #fff; color: #000; font-size: 16px; font-weight: bold; display: block; }
.selling { color: #1882bc; }
.selling span {color:#808080; font-weight: bold;}
.looking {color: #529d37;}
.looking span {color:#808080; font-weight: bold;}
.arrow_up {width:14px; background: url(../images/arrow_up_tile.gif) repeat-y; padding:0px 5px 0px 0px;}
.arrow_down {width:14px; background: url(images/arrow_down_tile.gif) repeat-y; vertical-align:bottom;}

.GetStartedImageButton { position: relative; left: 80px; top: 10px; }

ul li {margin-bottom : 10px;}

.validation { color: White; font-size:medium; }


/*

Michael styles

*/
.headerwrapper {height:43px;}

/* GREEN TABLE */

.greentable td {color : #000000;}
.greentable td a {color : #356c18; font-weight : bold; text-decoration : underline;}
.greentable td a:hover {color : #000000;}
.greentable .headerleft {background-image : url(../images/green_header_left.jpg); background-repeat : no-repeat; width : 16px; height : 43px;}
.greentable .headercenter {background-image : url(../images/green_header_bg.jpg); background-repeat : repeat-x; vertical-align : middle;}
.greentable .headerright {background-image : url(../images/green_header_right.jpg); background-repeat : no-repeat; width : 16px; height : 43px;}
.greentable .copy { background-image : url(../images/green_body_bg.gif); background-repeat : repeat-x; background-position : top; background-color : #e4ffcb; padding : 30px; padding-top : 25px; }
.greentable .footerleft {background-image : url(../images/green_footer_left.gif); background-repeat : no-repeat; background-position : left; background-color : #e4ffcb; height : 15px;}
.greentable .footerright {background-image : url(../images/green_footer_right.gif); background-repeat : no-repeat; background-position : right; background-color : #e4ffcb; height : 15px;}
.greentable .subheader {background-color : #b8ef85;}
.greentable .subheader td {color : #356d15; font-family : arial, verdana, sans-serif; font-size : 16px; font-weight : bold;}
.greentable .fields { border : 1px solid #356d15; background-color : #fff; }
.greentable .form1 {/* border : 3px solid #00FF00; */ background-color : #b8ef85;}
.greentable .form2 {/* border : 3px solid #ff0000; */ background-color : #f2ffe6;}
.greentable .form3 { /*border : 3px solid #FF00FF; */ background-color : #356d15; color : #fff; font-weight : bold; height:25px;}
.greentable .button {border: 1px solid #FFFFFF; background-color: #356d15; color: #fff; font-weight : bold;}
.greentable .greenform .form1 { background-color : #b8ef85; font-weight : bold; text-align : right; vertical-align : top;} /* DONT JUDGE ME! :P */
.greentable .first_sentence {color : #356c18; font-size: 1.25em; font-weight: bold;}
.greentable .enclosure { background-color: #f2ffe6; }
.greentable .center {padding: 15px;}
.greentable .top {background-image: url(../images/edge_green_top.gif); background-repeat: repeat-x;} 
.greentable .right {background-image: url(../images/edge_green_right.gif); background-repeat: repeat-y;} 
.greentable .bot {background-image: url(../images/edge_green_bot.gif); background-repeat: repeat-x;} 
.greentable .left {background-image: url(../images/edge_green_left.gif); background-repeat: repeat-y;} 
.greentable .top_left {background-image: url(../images/corner_green_topleft.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.greentable .top_right {background-image: url(../images/corner_green_topright.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.greentable .bot_left {background-image: url(../images/corner_green_botleft.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.greentable .bot_right {background-image: url(../images/corner_green_botright.gif); background-repeat: no-repeat; width:9px; height:9px; } 

/* Picture Page  (bill cosby anybody?) */
.greentable .piccopy {background-image : url(../images/green_body_bg.gif); text-align:center; background-repeat : repeat-x; background-position : top; background-color : #e4ffcb; padding : 0px; padding-top : 25px; }
.bedBath {display: block;}

/* BLUE TABLE */

.bluetable td {color : #000000;}
.bluetable td a {color : #094f83; font-weight : bold; text-decoration : underline;}
.bluetable td a:hover {color : #000000;}
.bluetable .headerleft {background-image : url(../images/blue_header_left.jpg); background-repeat : no-repeat; width : 15px; height : 43px;}
.bluetable .headercenter {background-image : url(../images/blue_header_bg.jpg); background-repeat : repeat-x; vertical-align : middle;}
.bluetable .headerright {background-image : url(../images/blue_header_right.jpg); background-repeat : no-repeat; width : 16px; height : 43px;}
.bluetable .copy { background-image : url(../images/blue_body_bg.gif); background-repeat : repeat-x; background-position : top; background-color : #d9f0fd; padding : 30px; padding-top : 25px; }
.bluetable .footerleft {background-image : url(../images/blue_footer_left.gif); background-repeat : no-repeat; background-position : left; background-color : #d9f0fd; height : 15px;}
.bluetable .footerright {background-image : url(../images/blue_footer_right.gif); background-repeat : no-repeat; background-position : right; background-color : #d9f0fd; height : 15px;}
.bluetable .subtitle {font-size : 16px; font-weight: bold; text-decoration : underline;}
.bluetable .subheader {background-color : #a0dbfc;}
.bluetable .subheader td {color : #094f83; font-family : arial, verdana, sans-serif; font-size : 16px; font-weight : bold;}
.bluetable .fields { border : 1px solid #094f83; background-color : #fff; }
.bluetable .form1 {/* border : 3px solid #00FF00; */ background-color : #a0dbfc; vertical-align:middle; text-align: right;}
.bluetable .form2 {/* border : 3px solid #ff0000; */ background-color : #eff9ff;}
.bluetable .form3 { /* border : 3px solid #FF00FF; */ background-color : #79bee2; color : #fff; font-weight : bold; padding-left:10px; }
.bluetable .button_low {position: relative; top: 10px;}

/* GRAY TABLE */

.graytable td {color : #000000;}
.graytable td a {color : #356c18; font-weight : bold; text-decoration : underline;}
.graytable td a:hover {color : #000000;}
.graytable .headerleft {background-image : url(../images/gray_header_left.jpg); background-repeat : no-repeat; width : 15px; height : 43px;}
.graytable .headercenter {background-image : url(../images/gray_header_bg.jpg); background-repeat : repeat-x; vertical-align : middle;}
.graytable .headerright {background-image : url(../images/gray_header_right.jpg); background-repeat : no-repeat; width : 15px; height : 43px;}
.graytable .copy { background-image : url(../images/gray_body_bg.gif); background-repeat : repeat-x; background-position : top; background-color : #e3e3e3; padding : 30px; padding-top : 25px; }
.graytable .footerleft {background-image : url(../images/gray_footer_left.gif); background-repeat : no-repeat; background-position : left; background-color : #e3e3e3; height : 15px;}
.graytable .footerright {background-image : url(../images/gray_footer_right.gif); background-repeat : no-repeat; background-position : right; background-color : #e3e3e3; height : 15px;}
.graytable .subheader {background-color : #b8ef85;}
.graytable .subheader td {color : #356d15; font-family : arial, verdana, sans-serif; font-size : 16px; font-weight : bold;}
.graytable .fields { border : 1px solid #356d15; background-color : #fff; }
.graytable .form1 {/* border : 3px solid #00FF00; */ background-color : #b8ef85;}
.graytable .form2 {/* border : 3px solid #ff0000; */ background-color : #f2ffe6;}
.graytable .form3 { /*border : 3px solid #FF00FF; */ background-color : #356d15; color : #fff; font-weight : bold; height:25px;}
.graytable .button {border: 1px solid #FFFFFF; background-color: #356d15; color: #fff; font-weight : bold;}
.graytable .grayform .form1 { background-color : #b8ef85; font-weight : bold; text-align : right; vertical-align : top;} /* DONT JUDGE ME! :P */
.graytable .first_sentence {color : #356c18; font-size: 1.25em; font-weight: bold;}
.graytable .enclosure { background-color: #f2ffe6; }
.graytable .center {padding: 15px;}
.graytable .top {background-image: url(../images/edge_gray_top.gif); background-repeat: repeat-x;} 
.graytable .right {background-image: url(../images/edge_gray_right.gif); background-repeat: repeat-y;} 
.graytable .bot {background-image: url(../images/edge_gray_bot.gif); background-repeat: repeat-x;} 
.graytable .left {background-image: url(../images/edge_gray_left.gif); background-repeat: repeat-y;} 
.graytable .top_left {background-image: url(../images/corner_gray_topleft.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.graytable .top_right {background-image: url(../images/corner_gray_topright.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.graytable .bot_left {background-image: url(../images/corner_gray_botleft.gif); background-repeat: no-repeat; width:9px; height:9px;} 
.graytable .bot_right {background-image: url(../images/corner_gray_botright.gif); background-repeat: no-repeat; width:9px; height:9px; } 

.listing{border:solid 1px #A0DBFC; font-family: "Arial", sans-serif; font-size:9pt;}
.listing th{background-color:#A0DBFC; font-weight:bold}
.listing td {border-top:solid 1px #A0DBFC; border-right:solid 1px #A0DBFC}


.picturetable {width : 300px;}
.picr {background-color:White;}
.picl {background-color:White;}

