body
{
	margin: 0;
	padding: 0;
	font: 71%/1.3 geneva, verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #000;
	background:#F5F5F5;
	}

#container
{
	width: 780px;
	margin: 2em auto 3em auto;
	text-align: left;
	border: 1px solid #999;
	border-right:#fff medium outset ;
	border-bottom:#fff medium outset ;
	background: #fff;
}
#header
{
	background: #fff url(../images/banner/trott-gentry.png) no-repeat;
}

/*#page1 h1, #page2 h1, #page2-1 h1, #page2-2 h1, #page2-3 h1, #page2-4 h1, #page2-5 h1, #page2-6 h1, #page2-7 h1, #page2-8 h1, #page2-9 h1, #page2-10 h1, #page2-11 h1, #page2-12 h1, #page2-13 h1, #page3 h1, #page4 h1, #page4-1*/ h1 
{
	height: 64px;
	margin: 0;
}

#content
{
	float: left;
	width: 780px;
	padding: 0 0em 1em 0;
	min-height: 420px;
	line-height: 125%;
}
/*#page3 #content
{
background: url(../images/people/personnel.png) no-repeat;
}*/

a:link, a:visited , a:active { 
color: #000;
text-decoration:none;
}
a:hover{ color: #000;
text-decoration:underline; }


#nav1
{
	float: left;
	width: 140px;
	margin: 0 10px 0 15px;
	display: inline;
	padding: 0 0 0px 0;
}
#nav2
{
	float: left;
	width: 140px;
	margin: 0 5px 0 0px;
	display: inline;
	padding: 0 0 0px 0;
}

h3
{
font-size:1.16em;
line-height:1em;
padding-top:5px;
}

#services ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	border-top: none;
}


#services ul a
{
	display: block;
	width: 134px;
	padding: 5px 8px 5px 7px;
	border-bottom: 1px solid #dedede;
	text-decoration: none;
	color: #000;
}


#services a:hover { background: #eee; }


#content blockquote
{
	clear: both;
	margin: 1em 0;
	padding: 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-size: 150%;
	font-family: times, "times new roman", serif;
	font-style: italic;
	text-align: center;
}

#content  blockquote p
{
	margin: 0;
	padding: 10px;
	color: #555;
	line-height: normal;
}

.formButton{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border-right: solid 2px #aaa;
	border-bottom: solid 2px #aaa;
	border-left: solid 2px #eee;
	border-top: solid 2px #eee;
	background-color: #777;
	text-align: center;
	padding: 2px;
	cursor:pointer;
}
.formElement{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #555;
	background-color: #eee;
	 /*align: right;*/

}

#cartoon
{
z-index: -1;
/*width:140px;*/
float:left;
margin: 15px 8px 8px 8px;
}

#rightcontent
{
width:270px;
float:left;
/*margin:  0 15px 15px 15px;*/
}

#rightcontent2
{
width:440px;
float:left;
/*margin:  0 15px 15px 15px;*/
}
#rightcontent3
{
width:420px;
float:left;
/*margin:  0 15px 15px 15px;*/
}

#rightcontent p{
padding:0;
margin-bottom:5px;
}

/*#rightcontent li
{
list-style-position:inside;
}*/

.imageleft
{
	float: left;
	margin: 0 1em 1em 0em;
}

h3 img 
{
	text-align: right;
	margin: 0 0 0 2em;
}

#print-contact-info{
display:none;
}

h4
{
font-size: 100%;
}
#column1, #column2, #column3
{
margin: 15px 10px;
float:left;
padding:15px;
height:300px;
}

#column1 {
margin-left: 23px;
width:200px;
border:solid 1px #999;
background-color: #fafad7;
}
#column2 { 
width:200px;
border:solid 1px #999;
background-color: #fafad7;
}
#column3 { 
width:200px;
border:solid 1px #999;
background-color: #fafad7;
}