body {
	background-color: #DEE6E8;
margin: 3px 0;
padding: 10px;
font-family: Verdana, sans-serif, Arial, Geneva, Helvetica;
font-size: 12px; 
margin: auto;
}

#container {
	width: 820px;
	background-color: white;
border: 1px solid #00005E;
margin: auto;
}

#mast {
	background-image: url(/images/ds-bcg.gif);
	background-position: left;
height: 105px;
	background-repeat: no-repeat;
		background-color: white;
	
}

#title {
height: 100px;
margin-left: 647px;
margin-top: 4px;
}

#allsites {
padding: 2px 0 10px 0;
	width: 100%;
   	text-align: center;
	text-indent: 10px;
	font-size: 11px;

}
#topbar {
	background-color: #58838B;
	}

#topbar h1{
	color: white;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 3px 0;
	text-indent: 10px;
}


a:link {color: #0000CD;
text-decoration: none}

a:visited {color: #0000CD;
text-decoration: none}

a:hover {color: #0000CD;
text-decoration: underline;
}

h2 {
	font-size: 12px;
	margin: 0;
	padding:5px 0;
	}

h3 {
	font-size: 12px;
	margin: 0;
	padding:5px 0;
	}
	
h4 {
	color: black;
	font-size: 12px;
	margin: 6px 0 4px 0;
	padding:2px 0;
	text-indent: 10pt;
	background-image: url(/images/boxbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top: 1px solid #00005E;
	border-left: 1px solid #000066;
	}
	
	h5 {
		margin: 5px 5px;
		border: 1px black solid;
		font-size: 11px;
		color: #B22222;
		font-weight: bold;
		text-indent: 15px;
	}
	
	h5 a {
		
	}






#imagedesc {
	font-size: 11px;
	text-align: left;
	text-indent: 10pt;
	padding-top: 2px;
	padding-bottom: 6px;
	border-top-width: 1px;	
	}

#imagedesc a {
	font-size: 12px;

	}
	
div#leftcolumn {padding: 0;
margin-bottom: 10px;
width: 145px;

}

#navcontainer { margin-left: 0px;
border-bottom: black 1px solid;

 }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;

}

#navcontainer a yellow
{
background-color: yellow;

}

#navcontainer li { 0;
font-size: 11px;
 }

#navcontainer a
{
display: block;
padding: 2px 10px;
width: 125px;
color: white;
background-color: #993333;
text-decoration: none;
font-weight: bold;
border-top: black 1px solid;
border-right: black 1px solid;
}

#navcontainer a:hover
{
color: #fff;
background-color: #6699FF;
text-decoration: none;
}

#navcontainer ul ul li { margin:  0;

 }

#navcontainer ul ul a
{
display: block;
padding: 3px 0px 3px 20px;
width: 125px;
color: Black;
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-color: white;
text-decoration: none;
font-weight: normal;
font-size: 11px;
 background-position: 8px;
}

#navcontainer ul ul a:hover
{
color: Navy;
background-color: #FFFFF0;
text-decoration: none;
}

.active {
font-weight: bold;
}


div#maincontent {padding: 0 0 20px 0;
margin: 0;
text-align: left;
background-color: white;
width: 819px;
line-height: 1.4em;
}

div#maincontent p{
line-height: 1.4em;
}

#pf {
	text-align: right;
	padding: 8px ;
font-size: 11px;
}


#crumbs {
	font-size: 11px;
	text-align: left;
	text-indent: 10pt;
	padding-top: 2px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C6C6C6;
}

#bluebar {
	background-color: #DEE6E8;
	padding: 2px;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: center;
}


#bluebar h2 {
margin: 0;
padding: 0;
font-size: 12px;
color: #9F4540;
font-weight: bold;
}

div#footer {
margin: auto;
padding: 2px;
text-align: center;
font-size: 11px;
clear: both;

background-color: white;
padding: 3px 5px;}

/* dynamic pages */


#result{
     font-family:verdana, arial, helvetica;
	  width: 580px;
  }


	  #result p {
         font-size: 1em;
     padding: 0px 0px 5px 170px;
	  margin: 0;
    } 

	  #result h3 {
         font-size: 1.2em;
     padding: 0px 0px 5px 170px;
	  margin: 0;
    } 

	   #result em {
     line-height: 1.4em;
	   padding: 10px 0 5px 0;
    } 
	 
	   #result strong {
    
  color: Maroon;
  font-weight: bold;
    } 
	    #result hr {
    clear: both;
  color: #191970;

    }

#result img {

    float: left;
     border: 1px solid Black;

         } 


#wideright { margin: 0 5px 10px 5px;
padding: 10px 0px 10px 10px;
width: 290px;
float: right;
border-left: 1px solid Black;

 }
 
 #narrowright { margin: 0 0 10px 5px;
padding: 0px 5px 10px 10px;
width: 140px;
float: right;
border-left: 1px solid Black;
 }
 
  #narrowright p { margin: 0 ;
padding: 2px 0 5px 0;
 }
 
   #narrowright h4 {
	 margin: 5px 0 ;
padding: 1px 0 2px 0;
border: solid black 1px;
background-color: #FFEA95;
color: #9F4540;
 }
 
  #townslist ul{
margin: 0;

 }
 
 #townslist ul li{
margin: 0;
padding: 2px;
list-style-type: none;
border-bottom: 1px dotted black;
 }
 
 /* Property Result Page */	
 
 .images {
	border: 1px solid #330000;
	
}	
	
	/* Search Form columns */		
	
			div.row {
  clear: both;
  padding-top: 3px;
  padding-bottom: 3px;
    }

div.row span.label {
  float: left;
  width: 120px;
  text-align: right;
  padding-right: 2px;
    margin-right: 2px;
  }

div.row span.formw {
  float: right;
  width: 250px;
  text-align: left;
  } 
  
  .mandatory {
	border: 1px solid #FF0000;
	}
	
fieldset {
	border: 1px blue solid;
padding:3px;
margin:10px 33px;
	
}

legend {
	font-weight: bold;
}

#agent {
	clear: both;
	border: 2px solid #FFC61D;
	margin: 2px 15px 5px 10px;
	padding: 0 10px;
}

#agent p{
padding: 0 0 0  300px;
}

#agent img{
float: left;
}

form {
	margin: 2px;
} 
 
 /* Imported stuff */

.navhead {
		font-size: 9pt;
		font-weight: bold;
		color: #9F4540;
		padding: 2px 0;
		background-color: #FFEA95;
		text-align: center;
		border-top: 1px solid #9F4540;
		border-bottom: 1px solid #9F4540;
		}
	

.utab {
	border-right: 1px solid #993333;
	border-bottom: 1px solid #993333;
	border-left: 1px solid #993333;
	font-size: 9pt;
	line-height: 1.6em;
	padding: 2px;
}

.boxrule {
	font-size: 9pt;
	font-weight: bold;
	color: #00005E;
	border-top: 1px solid #00005E;
	border-left: 1px solid #000066;
	padding-top: 1px;
	padding-bottom: 1px;
	text-indent: 10pt;
	background-image: url(/images/boxbg.gif);
	background-repeat: repeat-y;
	background-position: left;

}

#widebox {
	width: 240px;
	border: 1px solid #993333;
}

#widebox h4 {
	margin: 0;	
	border-bottom: 1px solid #993333;
   border-left: 0;
	border-top: 0;
	border-right: 0;
	text-align: center;
	color: #9F4540;
	background-color: #FFEA95;
}

#widebox h5 {
		margin: 8px 10px;
		padding: 3px;
		border-left: 5px solid #9F4540;
		border-right: 0;
		border-top: 0;
		border-bottom: 0;
		font-size: 11px;
		color: #00008B;
		text-indent: 15px;
		background-color: #DDE5F7;
		font-weight: bolder;
	}
	
	#widebox p {
	padding: 0 15px;
	margin: 5px 0;
	}









.roundcont {
	width: 100%;
	background-color: #DEE6E8;
	color: #004080;
}

.roundcont p {
	margin: 0 10px;

}

.roundcont a {
font-weight: bold;
}


.roundcont h6 {
	padding: 0px;
margin: 0px;
	font-size: 14px;
	color: #800000;
	font-weight: bold;
margin-left: 20px;
	}



.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
















	