/*
table{
	border-collapse: collapse;
}

td:nth-child(even) {
	background: pink;
}

td:nth-child(odd) {
	background: yellow;
}
/******/

.subnav img{
	margin-right:2px;
}

.td_top {
	vertical-align:top;
}

.td_bottom {
	vertical-align:bottom;
}

.mapthumb {
	float:left;
	margin-bottom:20px;
}

.maplinks{
	margin:50px 0 0 140px;
}

BODY { 
	margin:44px 0 44px 0;
	padding:0;
	text-align:center;
	background-color:#e6e6e6;
}

P {
	margin-top:0;
}

BODY, H2, #content TD {
	font-family: Arial, Helvetica, san-serif;
	font-size:11px;
	line-height:15px;
}

A  {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

H2, em {
	color: #032256;
	margin: 0px 0 0px 0;
	font-weight: bold;
	font-style: normal;
}

UL {
	margin: 7px 0 15px 0.7em;
	padding-left: 0.7em;
}

IMG {
	border:none;
}

#pagewidth{ 
	width:684px;
	background-color: #FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#content {
	/*height: 420px;*/
}

#content, #footer {
	padding: 0 98px 0 66px;
}

#content {
	padding-right:0;
}

#content A {
	color:#032256;
}

.headimg { 
	margin-top: 30px; 
	margin-bottom: 25px
}

.portraitimg { 
	margin-top: 30px; 
	margin-bottom: 20px
}

.headimgteam { 
	margin-top: 5px; 
	margin-bottom: 5px
}

#header {
	height:130px;
	border-bottom: 1px solid #7e7a78;
}

#footer {
	border-top: 1px solid #7e7a78;
}

#footer TD {
	font-size: 11px;
	line-height: 13px;
}

#footer A {
	color: #7e7a78;
}

#leftcol, .leftcol {
	width: 240px;
	float: left;
}

#rightcol, .rightcol { 
	margin-left: 265px;
	width: 240px;
}

.logohome{
	margin-right: 66px;
	text-align: center;
}

.skyline{
	margin-top: 20px;
}

.full{
	margin-right: 66px;
}

#content a.phone{
	color: #000;
	text-decoration: none;
}

.address em{
	display: inline-block;
	width: 40px;
}

#clear {
	clear:both;
}
