p, td, div, span {
font-family:Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	background-color: #14284D;
	background-image: url(images/top_background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.sl {
	background-image: url(images/left_shadow.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 16px;
}
.sr {
	background-image: url(images/right_shadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 16px;
}
.tableLtBlue {
	background-color: #F2F5F9;
	border: 1px solid #C8C8C8;
	padding: 3px;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #11385D;
	font-weight: bold;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #538CB7;
	font-weight: bold;
}
.fontBlue1 {
	font-style: italic;
	font-weight: bold;
	color: #174B7C;
}
.address {
	font-size: 11px;
}
/* ------------------MAP Begin ----------------- */
.thumbnail {
position: relative;
z-index: 1;
}
.thumbnail:hover {
background-color: transparent;
z-index: 50;
}
.thumbnail:hover div {
visibility: visible;
top: 16;
left: -132;
cursor:pointer;
}
.thumbnail div {
top: 16px;
left: -132px;
position: absolute;
padding: 5px;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail div img {
border-width: 0px;
padding: 2px;
}

html>body .thumbnail div {
top: -294px !important;
left: -134px !important;
visibility: hidden !important;}
html>body .thumbnail:hover div, html>body .mapsmap:hover {
top: -294px !important;
left: -134px !important;
visibility: visible !important;
}
/* ------------------MAP End ----------------- */
.table_dk_blue {
	background-color: #1B5790;
	border: 1px solid #C8C8C8;
	width: 632px;
	padding: 2px;
}
.tableLtGray {
	background-color: #f8f8f8;
	border: 1px solid #C8C8C8;
	width: 632px;
	padding: 2px;
}
.tableGray {
	background-color: #DEE1E6;
	border: 1px solid #C8C8C8;
	width: 236px;
	padding: 2px;
}
.bodyText {
	font-size: 12px;
	line-height: 18px;
}
.catalog_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.catalog_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
img { behavior: url(js/iepngfix.htc) }
a.promolinks {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.promolinks:hover {
	text-decoration: underline;
}
.grey_10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.tableLtgreen {
	background-color: #E8EFDD;
	width: 632px;
	padding: 10px;
	border-top: 3px none #FFFFFF;
	border-right: 3px none #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px none #FFFFFF;
}
a.promolinks_blue {

	font-size: 14px;
	font-weight: bold;
	color: #1B5790;
	text-decoration: none;
}
a.promolinks_blue:hover {

	text-decoration: underline;
}
.tonycallout {
	font-style: italic;
	font-weight: bold;
	color: #174B7C;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

