﻿ul  { margin:0; padding:0; border:0; }
li  { margin:0; padding:0; border:0; }
iframe  { margin:0; padding:0; border:0; }
button  { margin:0; padding:0; border:0; }
img  { margin:0; padding:0; border:0; }
table  { margin:0; padding:0; border:0; }
body  { margin:0; padding:0; border:0; }
table { text-align:left; }
iframe { width:0; height:0 }

ul { margin-left:20px; }       /* kill default 50px left padding and set 20px */
li { margin-bottom:1em; }          /* set default inter-item vertical spacing */
/* Above: Reset defaults for cross-browser compatibility */

/* Master Style Sheet for WestAppraisals.net */

/* -------------------------------------------------------------------------------------------------------
These are the definitions for the layout of the page. Do not change anything between the two dashed lines. 
*/
body { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background-color:#003399;  }
h6 { color:#074381; }
h5 { color:#074381; }
h4 { color:#074381; }
h3 { color:#074381; }
h2 { color:#074381; }
h1 { color:#074381; }

/* OuterContainer establishes the width of the page and centering; it contains everything. */
.outercontainer { width: 980px; margin: 0 auto; padding: 0; border: 0; 
	background-color: white;  
	}
.banner { height: 148px; margin: 0; padding: 0; background-image:url('img/bannerbg.jpg');
	}
/* InnerContainer sits under the banner and contains the menu, page content and footer. */
.innercontainer { clear: both; }
.menu { float: left; width: 190px; margin: 0; border:0; /* height: 400px; */
	padding: 5px; padding-top: 10px;
	list-style-type: none;
	background-color: white; 
	}
.menu ul { list-style-type: none; padding: 0; margin: 0; }
.menu a:visited { display:block;	width:160px; margin: 0 0 7px 7px; padding: 5px;
	border: 0; 	border-left: 5px #aaa solid;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: bold;
	background-color: #B5C9B4; color: #074381;
}
.menu a { display:block;	width:160px; margin: 0 0 7px 7px; padding: 5px;
	border: 0; 	border-left: 5px #aaa solid;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: bold;
	background-color: #B5C9B4; color: #074381;
}
.menu a:hover { border-left-color: blue;
	background-color: #B5C9B4;
	color: blue;
	}
.maincontainer { float: right;
	width: 750px;
	margin: 0;
	padding: 10px;
	background-color: white;
}
.main { width: 600px; }

.footer { clear: both; width: 600px; margin: 0 auto; text-align: center; }
.footer .fcopyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;
	margin:0; padding:0;
}
.footer .fmenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;
	margin:0; padding:0;
}
.footer .fmenu { margin-top:10px; margin-bottom:3px; font-size: 12px; }
.footer .fcopyright { font-size: 9px; padding-bottom: 10px; }
.footer a:visited { text-decoration:none; color: #074381; padding: 2px 3px; }
.footer a { text-decoration:none; color: #074381; padding: 2px 3px; }
.footer a:hover { background-color: #B5C9B4; color: blue;  }
	

/* -------------------------------------------------------------------------------------------------------- */
/* Styles below are for content elements */

.menunotearea {
	margin: 7px; margin-top: 20px;
	padding: 5px;
	border: 1px black dashed;
	background-color: #FFFF84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menunotearea p { margin: 0; margin-bottom: 5px; }
.orgs { text-align: center; }
.orgs img { border: 0; margin: 0; padding: 7px 0; }

ul.bulletpoints { margin-left: 60px; }
ul.bulletpoints li { margin: 0; padding: 0; }
	
.updatedate { font-size: 75%; font-style: italic; }

.phpresponsemsg { margin: 30px 30px 200px 30px; padding: 0px 10px 0px 10px;
	border: 2px black dashed; background-color:#ff9; color:maroon; 
	}
.phpresponsemsg h2 { color:maroon; }

.center { text-align: center; }
.aboutushead { margin-bottom: 0; }
.aboutussubhead { font-size: 11px; font-style: italic; margin-top:0; }

/* Styles for bio page */
.headshotsleft { float:left; padding: 0; margin: 0 1em .25em 0; border: 1px black solid; }
