body {color: #000000; font-size:12px;}
body, p, h1, h2, h3, table, td, th, ul, ol {font-family: verdana,arial,helvetica,sans-serif; font-size:12px;}
	body	{ background-image: url('/watermark1.jpg'); 
	}
	form    { display: inline; }
	#main       	{ width: 100%; margin: 0 auto; }
	#inner			{ width: 772px; margin: 0 auto; }
	.centerBlue		{ margin: 0 auto; text-align: center; background-color: #507bac; }
 td.tableM { font-size: 11px; padding: 1px; }
 td.gray {background-color:#EDEDED;}
 td.maroon {background-color:#660000;}
 td.content {background-color:#FFFFFF; padding:20px;}
 td.kennewick {background-color:#D6D6D6; font-size:9px; padding: 4 0 4 4;}
 td.richland {background-color:#D6D6D6; font-size:9px; text-align:right; padding: 4 4 4 0;}
 td.url {background-color:#D6D6D6; font-size:10px; font-weight:bold; text-align:center; padding: 4px 0;}
 td.mydp {background-color:#EDEDED; background-image:url(/maroonline.gif); background-repeat: no-repeat; background-position: top; text-align:right; padding: 4 4;}
 td.mydpbar { background-color: #EDEDED; }
 td.headshadow {background-color:#FFFFFF; background-image:url(/headshadow.gif); background-repeat: no-repeat; background-position: top;}
 td.ltside {background-image:url(/ltside.gif); background-repeat: yes-repeat; background-position: top;}
 td.rtside {background-image:url(/rtside.gif); background-repeat: yes-repeat; background-position: top;}
 td.learnmore {background-color:#FFFFFF; padding:6px; font-weight:bold; font-size:10px; text-align:center;}
 td.footermenu {background-color:#FFFFFF; padding:6px; font-weight:bold; font-size:9px; text-align:center;}
 td.footer {background-color:#DFDFDF; background-image:url(/footershadow.gif); background-repeat: no-repeat; background-position: top;}
 td.searchbox {background:#EDEDED; Xmargin:4px 0 0px; padding:4px; color:#000000; border: thin solid #660000;}
 .form { font-size: 11px; }       
 .bold {font-weight: bold;}
 .boldmaroon {font-weight: bold; color: #660000;}
 .boldred {font-weight: bold; color: #CC0000;}
 .boldcenter {font-weight: bold; text-align: center;}
 .boldunder {font-weight: bold; text-decoration: underline;}
 .underline {text-decoration: underline;}
 .subH { font-weight: bold; color: #660000; font-size: 12px; }
 .subB { font-size: 12px; color: #0000FF; }
 .sub { font-size: 12px; }
 .favH	{ font-size: 12px; font-weight: bold; color: white; background-color: #660000; padding: 2px;  }
 .fav { font-size: 11px; border: 1px black solid; padding: 2px; }
 .favS { font-size: 10px; border: 1px black solid; padding: 2px; }
 .detail {font-size:11px;}
 .mini		{ font-size: 10px; }
 .itemH { font-size: 11px; color: #0000FF; text-align: right; }
 .item { font-size: 11px; }
  td.agentBox		{ width: 50%; margin: 0 auto; text-align: center;  }
  td.myopts 		{ width: 50%;  }
 .myopts 			{ font-size: 11px; padding-right: 10px; padding-top: 3px; line-height: 140%; }
 .myopts A 			{ text-decoration: none; color: #0000FF; }
 .myopts A:link 	{ text-decoration: none; color: #0000FF; }
 .myopts A:visited 	{ text-decoration: none; color: #0000FF; }
 .myopts A:hover 	{ text-decoration: underline; color: #660000; }
 .afmenu            { font-size: 11px; padding-right: 10px; padding-top: 3px; line-height: 140%; background-color: #660000; text-align: right; }
 .afmenu A          { text-decoration: none; color: #FFFFFF; }
 .afmenu A:link     { text-decoration: none; color: #FFFFFF; }
 .afmenu A:visited  { text-decoration: none; color: #FFFFFF; }
 .afmenu A:hover    { text-decoration: underline; color: #EEEEEE; }
 .menu, .menu a, .menu a:link, .menu a:visited { 
 			background-color: #660000; color: #ffffff; font-weight: bold; 
 			font-size: .9em; line-height: 140%;
 			text-decoration: none;  
 			text-align: center; 
 			padding: 2px; 
 			}
 .menu a:hover	{ text-decoration: none; color: #ffff99; }
 .sec		{ background-color: #000000; color: #eeeeee; text-align: center; 
 				font-size: .7em; font-weight: bold; 
 			}
 .sec2		{ background-color: #666666; color: #ffffff; text-align: center; 
     	        font-size: .7em; font-weight: bold;  
				}   
 .link				{ color: #0000AA; }
 .link A			{ color: #0000AA; }
 .link A:visited	{ color: #009933; }
 .bheadline			{ font-size: 120%; color: #660000; font-weight: bold; }
 .extra				{ font-weight: bold; padding-left: 16px; }
 .date				{ color: #999999; font-weight: bold; font-size: 90%; }
 .brief				{ padding-left: 18px; font-size: 95%; }
 .catbody			{ padding: 0px 10px 6px 10px; font-size: 90%; }
 .message { font-size: 11px; padding: 4px; border: 1px black solid; height: 94px; overflow: auto;  }
 .copyright {font-size: 9px;}
.picker         { font-size: 11px; color: #0000CC; border: 1px #AAAAAA solid; width: 100px; overflow: auto; }
.hot2 {font-size:11px; padding-left: 14px;}
 .title {font-weight: bold; font-size:18px; color: #660000;}
 .titlecenter {font-weight: bold; text-align: center; font-size:20px; color: #660000;}
 .subtitle {font-weight: bold; font-size:15px; color: #660000;}
 .subtitleL {font-weight: bold; font-size:15px; color: #660000; border-top: 1px #660000 solid; }
 .subtitleul {font-weight: bold; font-size:15px; color: #660000; text-decoration:underline;}
 .tpad		{ font-size: 12px; color: #0000CC; font-weight: bold; }
  input, button, select, textarea    { margin: 0; padding: 0; font-size: 11px; }
 .mydpname {font-weight:bold; font-size: 15px; color: #333333; padding-right:15px;}
 .mydpbold {font-weight:bold; color:#333333; font-size:12px;}
 .mydplink {font-weight:bold; color:#333333; font-size:10px;}
 .mydpright {font-weight: bold; color: #333333; font-size: 11px; padding-right: 5px; text-align: right; }
 img.right {float: right; margin-left:8px; margin-bottom:8px;}
 img.left {float: left; margin-left:8px; margin-bottom:8px;}
 table.right {float: right; margin-left:8px; margin-bottom:8px;}
 .prompt { font-size: 12px; text-align: right; font-weight: bold; vertical-align: top; padding-top: 6px; }
 .promptR  { font-size: 12px; text-align: right; font-weight: bold; color: #AF0000; }
 .error { padding: 8px; text-align: center; color: #660000; font-weight: bold; font-size: 12px; border: 1px black solid; }
 ul.square {list-style-type: square;}
 .hbox		{ 
 			position: fixed; 
 			position: absolute; 
			width: 400px; 
			text-align: right; border: thin solid #660000; background-color: #EDEDED; font-size: 11px; 
			visibility: hidden
			}
.abox   	{ 
			position: absolute; 
			width: 400px; z-index: 100; 
 			visibility: visible; 
			text-align: right; border: thin solid #660000; background-color: #EDEDED; font-size: 11px; 
			}
 .closebox { vertical-align: bottom; text-align: right; }
 .myoptions 	{ background-image: url('/mydistoptionsO.gif'); background-repeat: no-repeat; height: 21px; } 
 .myoptionsC 	{ background-image: url('/mydistoptionsC.gif'); background-repeat: no-repeat; height: 21px; }
 .boxlink            { color: white; font-size: 10px; padding-right: 3px; font-weight: bold; }
 .boxlink A          { color: white; text-decoration: none; padding-right: 3px; font-weight: bold; }
 .boxlink A:link     { color: white; text-decoration: none; }
 .boxlink A:visited  { color: white; text-decoration: none; }
 .boxlink A:hover    { color: yellow; text-decoration: underline; }
 .related		{ text-align: left; border: 1px black solid; padding: 4px; background-color: #DDDDDD;  }
 .relh			{ color: #660000; font-weight: bold; }
 .tmenu			{ font-weight: bold; font-size: 12px; }
 .emenu			{ border: 2px solid #660000; background-color: #EDEDED; padding: 3px;  }
 hr {background-color:transparent; color:#660000; height:1px;}
 .center		{ text-align: center; }
 .thead			{ background-color: #aaaaaa; color: #ffffff; text-align: center; font-weight: bold; padding: 2px; }
	a:link 		{color:#0000FF; text-decoration:underline;}
	a:visited	{color:#CC6666; text-decoration:underline;}
	a:hover 	{color:#660000; text-decoration:underline;}
	a.urlheader:link 	{color:#660000; text-decoration:none;}
	a.urlheader:visited	{color:#660000; text-decoration:none;}
	a.urlheader:hover 	{color:#660000; text-decoration:underline;}	
.centerButton   { margin: 0 auto; text-align: center; padding: 4px 0 8px 0; vertical-align: middle; }
.rightButton    { float: right; text-align: right; padding: 4px; vertical-align: middle; }
.fillButton     { width: 100%; margin: 0 auto; text-align: center; padding: 4px 0 4px 0; vertical-align: middle; font-size: 90%;  }
    .uiSmaller, .uiSmaller input, .uiSmaller button, .uiSmaller a         { font-size: 0.9em !important; line-height: 1em !important; height: 24px !important;
            width: auto; overflow: visible;
            margin-bottom: 4px;
            }
    .uiSmaller button { padding: 0px 5px !important; display: inline-block; overflow: visible;width: auto; }
    .uiSmaller input {
                        padding-top: 7px !important;
                 } 
	.tParm		{ font-size: 90%; font-weight: bold; text-align: right; padding: 2px; }
	.tParmL		{ font-size: 11px; font-weight: bold; padding: 2px; text-align: left; }
	.tField		{ padding: 2px; }
	    .checkSelect    {
                            clear: right;
                            font-size: 90%;
                            border: 1px #fff solid;
                            margin: 2px 0 4px 0;
                    }
    .checkSelect label  { padding-left: 10px; }
    .checkSelect    ul { list-style-type: none; margin: 0; padding: 0;  }
    .colLeft        { left: 0; width: 48%; float: left; padding-left: 8px; border-right: 1px #ffffff solid; padding-top: 4px;  }
    .colRight       { margin-left: 50%; width: 48%: float: right; padding-top: 4px; }
    .colFull        { padding-left: 8px; padding-top: 4px; }
    .uiButton, uiButton a       { font-size: 12px; line-height: 13px; color: #336699;  }
    .smallButton    { font-size: 9px; }
    .medButton      { font-size: 10px; }
     .tinyInput { font-size: 10px; }
     .rightAlign	{ text-align: right; }
     .checkLine	{ border: 0;  }
     .pad4	{ padding: 2px 0 2px 0; }     
	#listingGrid td	{ padding: 3px 0 2px 0; vertical-align: top; }
	#mlsMenu		{ width: 100%; max-width: 600px; }
	.builders		{ width: 90%; clear: right; border: 2px #aaaaaa solid; margin: 0 0 6px 0; }
	.bhead, .bhead a		{ background-color: #aaaaaa; font-weight: bold; font-size: 110%; color: #ffffff; padding: 2px;  }
	.b1			{ width: 25%; vertical-align: top; margin: 0 auto; text-align: center; padding: 3px; }
	.b2			{ width: 40%; vertical-align: top; padding: 3px; }
	.b3			{ width: 35%; vertical-align: top; padding: 3px; font-size: 90%; }
	.b3 ul		{ margin-left: 1.5em; padding-left: 0;}

