/* General Elements */
a{
  color:#fe8000;
}

a:hover{
  color:black;
}


body{
    background-color:#FE8000;
    background-image:url('images/site_bkg.png');
    background-repeat:repeat-x;
    background-attachment: fixed;
    margin:15px;
}

img{
    border: none;
}

div, span, td{
    font-family:tahoma, arial, verdana;
    font-size:10pt;
    color:black;
}

div.pageHeader{
  color:#3366CC;
  font-size:14pt;
  padding-bottom:8px;
  margin-bottom:8px;
  border-bottom:dotted 1px gray;
}

div.mainContent{
  line-height: 1.5em;
  font-size:11pt;
  width:500px;
}

.ddMenuList{
	position:absolute;
	z-index:50;
	top:253px;
	display:none;
	border-bottom:solid 2px #000000;
	background-color:#CAE4FF;
}

.ddMenuList td.ddMenuItem{
	height:24px;
	font-size:10pt;
	padding-left:15px;
    padding-right:10px;
	border-bottom:solid 1px white;
	text-align:left;
	vertical-align:middle;
}

.ddMenuList td.ddMenuItem a{
	color:black;
	font-size:10pt;
    text-decoration:none;
}

.ddMenuList td.ddMenuItem a:hover{
	color:red;
}

table{
	border: none;
}

.inputStyle1{
    border: dotted 1px black;
}

input.button{

}

input.radio{

}

input.checkbox{

}

textarea{

}

select{

}

td.middleSection{
  background-color: #FFDBB7;
  text-align: left;
  vertical-align: middle;
}

td.midMenuItem{
  padding-left:14px;
  padding-right:14px;
}

td.midMenuItem a{
  font-size:9pt;
  font-weight:bold;
  color:black;
  text-decoration:none;
}

td.midMenuItem a:hover{
  color:gray;
}

td.mainContent{
  text-align: left;
  vertical-align: top;
  padding: 10px;
  padding-top:20px;
  padding-left:20px;
  height:325px;
}

td.topMenuItem{
  padding-left:20px;
  padding-right:20px;
  text-align: center;
  vertical-align: middle;
  border-right: solid 1px silver;
}

td.topMenuItem a{
  font-size: 16pt;
  color: #494949;
  text-decoration:none;
}

td.topMenuItem a:hover{
  color:#fe8000;
}

td.columnHeader1{
  text-align: center;
  font-weight:bold;
  font-size:10pt;
  border-bottom: solid 1px black;
  padding-bottom:3px;
  height:25px;
}

table.searchResults{
  margin-bottom:10px;
}

table.searchResults td{
    height:25px;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    text-align:left;
    vertical-align:top;
    font-size:8pt;
}

table.searchResults_Print td{
    height:25px;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    text-align:left;
    vertical-align:top;
    font-size:8pt;
    border-bottom: solid 1px black;
}

table.searchResults td a{
    font-weight:bold;
    color:#3366CC;
}

table.searchResults td a:hover{
    color:black;
}

td.propertyImage{
	vertical-align:top;
	text-align:center;
}

td.propertyDetails{
	vertical-align:top;
	text-align:left;
	border-right: solid 1px silver;
	padding-right: 20px;
}

td.pdHeader{
	font-weight:bold;
	color:#3366cc;
	vertical-align:top;
	text-align:left;
	width:100px;
}

td.pdInfo{
	vertical-align:top;
	text-align:left;
	width:200px;
	font-size:9pt;
}