
/* CONTACT SECTION CSS */


/* Subnavigation  */

#subnav #locations a 		{ background: url(../images/contact/subnav_locations.gif) no-repeat; width: 75px; }
#subnav #locations a:hover	{ background-position: -75px 0; }
#subnav #personnel a 		{ background: url(../images/contact/subnav_personnel.gif) no-repeat; width: 76px; }
#subnav #personnel a:hover	{ background-position: -76px 0; }

/* Subav "Current Page" Highlight States */
#wrapper.locations #subnav #locations a	{ background: url(../images/contact/subnav_locations.gif) no-repeat; background-position: -75px 0; }
#wrapper.personnel #subnav #personnel a	{ background: url(../images/contact/subnav_personnel.gif) no-repeat; background-position: -76px 0; }



/* Background Image */

#wrapper.personnel #contentBlock {
	background: url(../images/contact/mainPhoto_personnel.jpg) no-repeat 280px 90px;
	min-height: 342px;
}

#wrapper.locations #contentBlock{
	background: url(../images/contact/mainPhoto_locations.jpg) no-repeat 280px 90px;
	min-height: 363px;
}



/* Photo Strip Element*/

#contact #contentColumn	{ background: url(../images/contact/photoStrip_contact.jpg) no-repeat; }



div.location {
	margin: 0 0 20px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #909396;
}


/* Contact / Locations Info Table */

table.locationsInfo {
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	color: #e0e7ec;;
}

table.locationsInfo th,td { padding: 0; }
#contentColumn table.locationsInfo p  { margin: 0; }

table.locationsInfo col.col1 {
	width: 45%; 
}

table.locationsInfo col.divider {
	width: 5%;
	/*background-image: url(../images/shared/vertRule_single.gif);
	background-position: 5px 0px;
	background-repeat: repeat-y;*/
}

table.locationsInfo col.col2 {
	width: 45%; 
}
 
 
/* Contact / Personnel Info Table */

table.personnelInfo {
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	color: #e0e7ec;;
}

table.personnelInfo th,td { padding: 0; }
#contentColumn table.personnelInfo p  { margin: 0; }

table.personnelInfo col.col1 {
	width: 35%; 
}

table.personnelInfo col.divider {
	width: 5%;
	/*background-image: url(../images/shared/vertRule_single.gif);
	background-position: 5px 0px;
	background-repeat: repeat-y;*/
}

table.personnelInfo col.col2 {
	width: 55%; 
}
 