@charset "utf-8";

a img { border: none }
a { color: #000; text-decoration: none }
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px }
h1 { display: inline; font-size: 15px; font-weight: bold; line-height: 21px; padding: 0 0 10px 0 }
#logos h6 {
display:none;
}

.heading { display: inline; width: auto }
#logo {
	background: none;
	float: right;
}
#header {
	height: 80px
}
.colLeftNav {
	margin:0;
	padding:0;
}
#mainMenu ,
.colLeftNav li,
#topperContainer,
#footerIcons ul,
#teams,
.col3Left,
.footer-a a { display: none }
.col3Left.contact { display: block }

.colLeftNav li.hot, h6 { display: block; font-size: 20px; font-weight: bold; line-height: 26px; padding: 0 0 15px 0 }
#news.colLeftNav { display: none }

.colMiddle  {
	border-right:1px solid #000000;
	float:left;
	margin:0 0 20px;
	padding:0 20px 0 0;
	width:440px;
}
.col3Middle { padding: 15px 0 0 0 }
#thumbnails { height: 150px }
#thumbnails a { float:left;
margin:0 11px 0 0; }
#description { clear: both }
.colRightSkinny { float: left; padding: 0 0 0 20px; width: 170px }
#footerIcons { clear: both; position: fixed; bottom: 0; height: 145px; width: 500px; display: block; page-break-before:always; page-break-after: always }
#footerIcons img { display: block; page-break-before:always }
#footer { position: fixed; bottom:0; page-break-before:always }

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
#logos div img { display: block; margin: 0 0 15px 0 }
#logos .city { font-weight: bold }

.addressPhysical { float: left; width: 300px; margin: 0 0 15px 0 }
.addressPostal { float: left; width: 300px; margin: 0 0 15px 0 }
.tel { clear: left ; float: left; width: 300px; margin: 0 0 20px 0}
.email { float: left; width: 300px }
.map,
.vcard,
#contactFooter,
.subscribeSection { display: none }
.col3Middle h4,
.col3Right h4 { clear: both; margin: 0 0 10px 0 }
