/* CSS Document for Inner pages */
body, p, table, tr, td, h1, h2, h3, form, a, tbody, strong, h4, iframe {margin:0;padding:0}

body{  
 font-family:Arial, Helvetica, sans-serif; 
   
 }
 
p {
 font-size:12px;
 padding:2px 0 0 0;
 }
 
h1 {
 font-size:24px;
 }
 
h2 {
 font-size:18px;
 padding:3px 0;

 }
 
h3 {
 font-size:16px;
 }
 
 td {
 vertical-align:top;

 }
 
 table {
 vertical-align:top;
 }
 
 #topNav {
	 background-color:#e4eeff;
	 width:800px;
	 min-height:33px;
	 height:auto !important;
	 padding:0;
	}
	
 	 #menu{
	width: 798px;
	margin:0 auto;
	}
	
	#menu ul {
    margin:0;
    padding:0;
    list-style:none;
    }
	
	#menu li {
    float:left;
    background:url(../images/rightOff.gif) no-repeat right top;
    margin:10px 0 0 0;
    padding:0;
    }
	
	#menu a {
	display:block;
    background:url(../images/leftOff.gif) no-repeat left top;
    padding:5px 6px;
	color:white;
	font-size:11px;
	text-decoration:none;
    }
	
	#menu a:hover {
	display:block;
    background:url(../images/leftOn.gif) no-repeat left top;
    padding:5px 6px;
	color:black;
	font-size:11px;
	text-decoration:none;
    }
	
	#menu li a:hover {
	display:block;
    background:url(../images/rightOn.gif) no-repeat right top;
    padding:5px 6px;
	color:black;
	font-size:11px;
    }

 #adminMenu {
 margin:0 0 0 20px;
 padding:58px 0 0 0;
 min-height:600px;
 height:auto !important;
 width:302px;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 }
 
/*Main Container Div*/	
#outer {
margin-left:auto;
margin-right:auto;
width:800px;
min-height:950px;
height:auto !important;
background-image:url(../images/innerBack.gif);
background-repeat:repeat-y;
position:relative;
}

#innerHeader {
background-image:url(../images/innerHeader.jpg);
background-repeat:no-repeat;
width:800px;
height:122px;
}

 #innerContent {
 width: 568px;
 float: left;
 margin:0;
 padding:0 50px 20px 20px;
 min-height:600px;
 height:auto !important;
 position:absolute;
 top:165px;
 left:0;
 }
 
 #innerContent iframe {
 margin:12px 0 0 0;
 }
 
 #innerContent table {
 width:95%;
 border:0;
 text-align:left;
 font-size:12px;
 }
 
 body#home #home_link a,
 body#locations #locations_link a,
 body#forsale #forsale_link a,
 body#agents #agents_link a,
 body#commercial #commercial_link a,
 body#news #news_link a,
 body#foreclosure #foreclosure_link a,
 body#careers2 #careers_link a,
 body#community #community_link a,
 body#contact #contactus_link a {
	display:block;
    background:url(../images/leftOn.gif) no-repeat left top;
	color:black;
	font-size:11px;
	}

 body#home #home_link,
 body#locations #locations_link,
 body#forsale #forsale_link,
 body#agents #agents_link,
  body#news #news_link a,
 body#commercial #commercial_link,
 body#foreclosure #foreclosure_link,
 body#careers2 #careers_link,
 body#community #community_link,
 body#contact #contactus_link {
	display:block;
    background:url(../images/rightOn.gif) no-repeat right top;
	color:black;
	font-size:11px;
	}
	
 a:link {color: #002E82; text-decoration:none;}     /* unvisited link */
 a:visited {color: #002E82; text-decoration:none;}  /* visited link */
 #innerContent a:hover {color: #002E82; text-decoration:underline;}   /* mouse over link */
 a:active {color: #002E82}   /* selected link */

 
 /*----contains entire right side under the header-----*/
 
#rightMenu{
 width:162px;
 min-height:600px;
 height:auto !important;
 float:right;
 position:relative;
 font-family:Arial, Helvetica, sans-serif;
 
 }
 
 /*-----contains column on right side-----*/
	
	#newsItem {
	padding:10px 20px 5px 20px;
	font-size:12px;
	}
	
	#newsItem p.date {
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	margin:0 0 10px 5px;
	}
	
	#newsItem p {
	padding:5px 0 5px 0;
	}
	
	#newsItem h3 {
	padding:0;
	margin:0;
	color:#07277A;
	}

	form.adminForm ol li {
	font-size:12px;
	padding:5px 0 0 0;
	}
	
	form.adminForm ol li textarea#name {
	width:250px;
	height:30px;
	}
	
	form.adminForm ol li textarea#content {
	width:355px;
	height:175px;
	overflow:auto;	
	}
	
	form.adminForm table tbody tr td p textarea#name {
	width:250px;
	height:30px;
	}
	
	form.adminForm table tbody tr td p textarea#content {
	width:355px;
	height:175px;
	overflow:auto;	
	}
	
	form.adminForm ol li label {
	text-align:right;
	vertical-align:top;
	padding:0 15px 0 0;
	}

	 /*-----inner div to control left margin for entire column-----*/
	 #featuredProp {
	  background-image:url(../images/featuredTallBack.gif);
	  background-repeat:no-repeat;
	  width:147px;
	  min-height:600px;
	  height:auto !important;
	  padding:0;
	  margin:0;
	  position:absolute;
	  right:10px;
	  top:-52px;
	  }
	  
	 #featuredPropBackground {
	  width:147px;
	  height:21px;
	  color:white;
	  font-size:13px;
	  margin:0;
	  padding:1px 0 0 2px;
	  font-weight:bold;
	  background-image:url(../images/featuredProp.gif);
	  background-repeat:no-repeat;
	  }
	  
	  #indyLabel, #avonLabel, #noblesLabel {
	   font-size:14px;
	   color:#003087;
	   font-style:italic;
	   font-weight:bold;
	   border-bottom: 1px solid #003087;
	   width:106px;
	   height:18px;
	   padding:5px 0 0 3px;
	   margin:0 0 0 14px;
	   }
	   
	   /*-----Featured Home Images-----*/
	  #indyHome, #avonHome, #noblesHome {
	   background-repeat:no-repeat;
	   background-position:top center;
	   height:45px;
	   width:137px;
	   margin:0;
	   padding:93px 0 0 0;
	  }
	  
	  /*-----Featured Properties Pricing Info Table below imgs-----*/
	   
	  form table.priceInfo {
	   border:0;
	   text-align:left;
	   width:137px;
	   margin:0 0 0 7px;
	   }

	   #leftTd {
	    padding:0;
		font-size:11px;
		color:#003087;
		text-align:left;
		width:50%;
		}
		
		#rightTd {
	    padding:0;
		font-size:11px;
		color:#003087;
		text-align:right;
		width:50%;
		}

 

