/* ---------- MASTER PAGE STYLES ---------- */
body
{
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #bcbcbc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p
{
	font: 13px/17px arial, helvetica;
}
.wrapper980
{
	width: 980px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;	
	
	/*** BACKGROUND REPEAT (added 5/13) ***/
	background-image: url(/_images/mainBodySubBg.gif);
	background-repeat: repeat-y;
	background-position: 20px 0px;
}
.clearAll
{
	clear: both;
}
.allCaps
{
	font-weight: bold;
	text-transform: uppercase;
}
/* ORIGINAL h2 {	margin: 0px;	padding: 0px;	font-size: 24px;	color: #000066;	font-family: Verdana;}*/

h4
{
	color: #d21242;
	margin: 0px;
	padding: 0px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}
h1
{
	color: #003e7e;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	font: 24px/28px Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-align: center;
}
h2
{
	color: #003e7e;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
h3
{
	color: #000000;
	font: 18px/18px arial, helvetica;
	font-weight: bold;
	text-align: center;	
	vertical-align: center;
}
h5
{
	color: #003e7e;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 13px/18px arial, helvetica;
	text-align: center;
}
h5 a:link
{
	color: #0000ee;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 13px/16px arial, helvetica;
	text-align: center;
	font-weight: 400;
	text-decoration: none;
}
h5 a:visited
{
	color: #0000ee;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 13px/16px arial, helvetica;
	text-align: center;
	font-weight: 400;
	text-decoration: none;
}
h5 a:hover
{
	color: #0000ee;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 13px/16px arial, helvetica;
	text-align: center;
	text-decoration: underline;
	font-weight: 400;
}
a:link, a:visited
{
	color: #0000ee;
	text-decoration: none;
}
a:hover
{
	color: #0000ee;
	text-decoration: underline;
}
img
{
	border: 0px;
}
hr
{
	width: 65%;
}
.darkblue
{
	background: #003366;
	font: 18px/18px arial, helvetica;
	color: #ffffff;
	font-weight: bold;
	padding: 12px;
	text-align: center;
}
.darkgrey
{
	background: #dedede;
	font: 13px/17px arial, helvetica;
	color: #000000;
	padding: 3px;
}
.lightgrey
{
	background: #f0f0f0;
	font: 13px/17px arial, helvetica;
	color: #000000;
	padding: 3px;
}
.white
{
	background: #ffffff;
	font: 13px/17px arial, helvetica;
	color: #000000;
	padding: 3px;
}
/* ---------- MASTHEAD MASTER STYLES ---------- */
#masthead-home
{
	height: 177px;
	width: 980px;
	overflow: hidden;
	background-image: url(/_images/masthead-home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#masthead-soccer
{
	height: 177px;
	width: 980px;
	overflow: hidden;
	background-image: url(/_images/masthead-soccer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#masthead-forum
{
	height: 177px;
	width: 980px;
	overflow: hidden;
	background-image: url(/_images/masthead-forum.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.masthead-position
{
	height: 177px;
	width: 980px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.USIDLogoLink
{
	position: absolute;
	height: 88px;
	width: 166px;
	right: 20px;
	top: 132px;
	z-index: 20;
}
/* ---------- BACKGROUND FEATURE STYLES ---------- */
#background-image-home
{
	background-image: url(/_images/feature/feature-bg-main.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-01
{
	background-image: url(/_images/feature/feature-bg-main-01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-02
{
	background-image: url(/_images/feature/feature-bg-main-02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-03
{
	background-image: url(/_images/feature/feature-bg-main-03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-04
{
	background-image: url(/_images/feature/feature-bg-main-04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-05
{
	background-image: url(/_images/feature/feature-bg-main-05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-06
{
	background-image: url(/_images/feature/feature-bg-main-06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-07
{
	background-image: url(/_images/feature/feature-bg-main-07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-08
{
	background-image: url(/_images/feature/feature-bg-main-08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-09
{
	background-image: url(/_images/feature/feature-bg-main-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-home-10
{
	background-image: url(/_images/feature/feature-bg-main-10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer
{
	background-image: url(/_images/feature/feature-bg-soccer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-01
{
	background-image: url(/_images/feature/feature-bg-soccer-01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-02
{
	background-image: url(/_images/feature/feature-bg-soccer-02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-03
{
	background-image: url(/_images/feature/feature-bg-soccer-03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-04
{
	background-image: url(/_images/feature/feature-bg-soccer-04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-05
{
	background-image: url(/_images/feature/feature-bg-soccer-05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-06
{
	background-image: url(/_images/feature/feature-bg-soccer-06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-07
{
	background-image: url(/_images/feature/feature-bg-soccer-07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-08
{
	background-image: url(/_images/feature/feature-bg-soccer-08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-09
{
	background-image: url(/_images/feature/feature-bg-soccer-09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-soccer-10
{
	background-image: url(/_images/feature/feature-bg-soccer-10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 144px;
}
#background-image-none
{
	background-repeat: no-repeat;
	background-position: 0px 144px;
}

/*** Startup Projects Link ***/

a.startupsandnewprojects {
	position: relative;
	float: left;
	width: 596px;
	height: 40px;
	margin: 0px 0 5px 0;
	text-align: center;
	padding-top: 6px;
	font: 18px/24px arial;
	font-style: italic;
	color: #d73b42;
	text-decoration: none;
	background: url(/_images/startupsandnewprojects.jpg) no-repeat 0 0;
}

a.startupsandnewprojects:hover {
	text-decoration: none;
}

/* ---------- VERTICAL MEASURED COLUMN STYLES ---------- */
.contentRow
{
	text-align: left;
	position: relative;
}
.contentRowBgHome
{
	background-image: url(/_images/mainBodyBg.gif);
	background-repeat: repeat-y;
	background-position: 20px 0px;
}
.contentRowBgSub
{
	background-image: url(/_images/mainBodySubBg.gif);
	background-repeat: repeat-y;
	background-position: 20px 0px;
}
.contentRow .block20
{
	margin: 0px;
	padding: 0px;
	width: 20px;
	overflow: hidden;
	float: left;
}
.contentRow .blockleftbar
{
	margin: 0px;
	padding: 177px 0px 0px;
	float: left;
	width: 144px;
	z-index: 9999999;
}
.wrapper980 .block165
{
	margin: 0px 0 0 0px;
	padding: 182px 0px 0px;
	float: left;
	width: 186px;
}
.wrapper980 .block165 .USIndoorLogoRight
{
	margin-top: -177px;
}
.wrapper980 .block7
{
	float: left;
	width: 7px;
	overflow: hidden;
}
.contentRow .block596
{
	float: left;
	width: 596px;
	margin: 0px;
	padding: 177px 0px 0px;
}
.home .block596 .featureAreaNoBump
{
	color: #000;
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.home .block596 .featureArea
{
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 90px;
	padding-bottom: 0px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.block596 .featureArea
{
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.block165 .pad12
{
	padding-right: 12px;
	padding-left: 12px;
}
.block165 .pad2
{
	padding-right: 2px;
	padding-left: 2px;
}
.bgcolorLtGrey
{
	background-color: #e8e7e7;
}
.bgcolorMedGrey
{
	background-color: #d1d1d1;
}
.pageTitleRow
{
/*
	background-image: url(/_images/seoBarBg.gif);
	background-repeat: repeat-y;
	background-position: 20px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
*/
}
.moduleBlue .moduleHeaderBlue
{
	background-image: url(/_images/moduleBarBlue.gif);
	background-repeat: no-repeat;
	padding-right: 12px;
	padding-left: 12px;
	color: #fff;
	height: 32px;
}
.moduleBlue .leftFloat
{
	float: left;
	width: 35%;
	padding-top: .6em;
}
.moduleBlue .rightFloat
{
	float: right;
	width: 35%;
	text-align: right;
	padding-top: .7em;
}
.moduleHeaderBlue a:link, .moduleHeaderBlue a:visited
{
	color: #fff;
	text-decoration: none;
}
.moduleHeaderBlue a:hover
{
	color: #fff;
	text-decoration: underline;
}

.moduleHeaderBlue .rightFloat a:link, .moduleHeaderBlue .rightFloat a:visited
{
	color: #fff !important;
	text-decoration: none;
}
.moduleHeaderBlue .rightFloat a:hover
{
	color: #fff !important;
	text-decoration: underline;
}


.moduleHeaderBlue .allCaps
{
	font-size: 14px;
}
.moduleLinkSet
{
	padding: 12px;
	color: #000;
	background-color: #eaeaea;
}
.moduleLinkSet a:link, .moduleLinkSet a:visited
{
	color: #113562;
	text-decoration: none;
	font-weight: bold;
}
.moduleLinkSet a:hover
{
	color: #000000;
	text-decoration: underline;
}
.moduleLinkSet ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: url(/_images/chevronBullet.gif);
}
.moduleLinkSet li
{
	margin: 0px 0px 2px;
	padding: 2px;
}
.moduleLinkSet li.alternate
{
	background-color: #dddddd;
	margin: 0px 0px 2px;
	padding: 2px;
}
.moduleLinkSet .date
{
	color: #959595;
}
.bottomCap
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;
}
.headerRow
{
	background-image: url(/_images/mainBodyBg.gif);
	background-repeat: repeat-y;
	background-position: 20px 0px;
}
/* ---------- SITE STYLES STYLES ---------- */
.siteSearch
{
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	margin-bottom: 12px;
}
.siteSearch .input
{
	float: left;
	width: 82px;
}
.siteSearch .goButton
{
	float: right;
	width: 28px;
}
.siteSearch .searchInput
{
	width: 82px;
}
form
{
	margin: 0px;
	padding: 0px;
}

/* ---------- Main Column Item of the Week ---------- */

.featuredItemContainer
{
	position:relative;
	float:right;
	width:250px;
	height:225px;
	margin:0 0 15px 5px;
	background:#b61d43;
	text-align:center;
}

.featuredItem
{
	position:relative;	
	width:250px;
	height:225px;	
	text-align:center;	
    display: table-cell;
    vertical-align: middle;
}


/*----------- Facebook ----------------------- */
.facebookLikeBox
{
	background: #e0e0e0;
}
/* ---------- AD COLUMN AREA STYLES ---------- */
.adColumn
{
	text-align: center;
	margin-bottom: 11px;
	/* padding-top: 20px; */
	/* padding-bottom: 20px; */
}
.adColumn p
{
	margin: 0px 0px 10px;
	padding: 0px;
}
.recentPosts .date
{
	display: block;
	color: #666666;
}
.recentPosts a:link, .recentPosts a:visited
{
	color: #113562;
	font-weight: bold;
	text-decoration: none;
}
.recentPosts a:hover
{
	color: #113562;
	font-weight: bold;
	text-decoration: underline;
}
.featureSportsImages
{
	text-align: center;
}
.block165 .module
{
	margin-bottom: 20px;
}
/* ---------- FEATURE AREA STYLES ---------- */
.featureTitle
{
	position: relative;
	float: left;
	padding-bottom: 8px;
	text-align: left !important;
	font-size: 20px;
	width: 340px;
}

.featureTitle h1 {
	text-align: left !important;
}
.featureTitle h2
{
	color: #003e7e;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left !important;
}
.featureText p
{
	margin: 0px 0px 1em;
	padding: 0px;
}
.featureArea a:link, .featureArea a:visited
{
	color: #113562;
	text-decoration: none;
	font-weight: bold;
}

.featureArea a:hover
{
	text-decoration: underline;
}
.bump-down40
{
	height: 38px;
	width: 20px;
}
.bump-down21
{
	height: 21px;
	width: 20px;
}
.bump-uprightrail
{	
	margin-top: -35px;	
}
.bump-down20
{
	height: 20px;
	width: 20px;
}
.featureArea .instrumentation
{
	font-size: 16px;
	margin-top: 0px;
	padding-bottom: 0px;
}
.featureArea .instrumentation .leftcolumn
{
	float: left;
	width: 100px;
}
.featureArea .instrumentation .rightcolumn
{
	float: right;
	width: 300px;
	text-align: right;
}
.instrumentation a:link, .instrumentation a:visited
{
	color: #959595;
	text-decoration: none;
}
.instrumentation a:hover
{
	color: #000000;
	text-decoration: none;
}
.featureArea .instrumentation .selected
{
	background-color: #e7e7e7;
}
.featureArea .instrumentation .unselected
{
	background-color: #ffffff;
}
.featureArea .instrumentation .rightcolumn a:link, .featureArea .instrumentation .rightcolumn a:visited
{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.featureArea .instrumentation .rightcolumn a:link, .featureArea .instrumentation .rightcolumn a:visited
{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.redChevron
{
	background-image: url(/_images/chevron.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 22px;
}
.featureArea .featureImagePadding
{
	padding-right: 16px;
}
.featureArea .floatLeft
{
	float: left;
}
.featureArea h2
{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}
.featureArea .featureImage
{
	position: relative;
	float: left;
	width: 185px;
}
.featureArea .featureText
{
	position: relative;
	float: left; /*	float: right; */
	width: 340px; /* 	width: 340px; */
}
.featureText h1
{
	margin: 0px;
	padding: 0px;
	font-size: 16x;
}
/* ---------- MAIN NAVIGATION STYLES ---------- */
#USI-menu
{
	width: 144px;
	position: relative;
	height: 415px;
	z-index: 9999999;
}
#USI-menu ul
{
	margin: 0;
	list-style: none;
	white-space: nowrap;
	text-align: left;
	padding: 1px 1px 0 1px;
	width: 142px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
	background-color: #c0c0c0;
}
#USI-menu li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	display: inline;
}
#USI-menu ul ul
{
	position: absolute;
	left: -9999px;
	width: 155px;
}
#USI-menu ul#toplevel
{
	position: absolute;
	left: 0;
	top: 0;
}
#USI-menu a
{
	display: block;
	font: bold 14px arial;
	color: #d21242;
	line-height: 22px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #dcdadb;	
}
#USI-menu ul li:hover > ul
{
	left: 100%;
	margin-top: -32px;
	margin-left: -1px;	
}

#USI-menu a:hover ul, #USI-menu a:hover a:hover ul, #USI-menu a:hover a:hover a:hover ul
{
	left: 100%;	
}
#USI-menu a:hover ul ul, #USI-menu a:hover a:hover ul ul
{
	left: -9999px;	
}
#USI-menu li a:hover
{
	background: #013060;
	color: #fff;
}
#USI-menu li:hover > a
{
	background: #013060;
	color: #fff;	
}

#USI-menu li a.fly
{
	background-image: url(/_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 5px;		
}
#USI-menu li a.fly:hover
{
	background-color: #013060;
	background-image: url(/_images/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#USI-menu li:hover > a.fly
{
	background-color: #013060;
	background-image: url(/_images/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right 5px;	
}

/*** Modifies height and font of popouts ***/
#USI-menu ul li:hover > ul a
{
	height: 16px;
	font: bold 13px arial;	
	line-height: 16px;
	text-decoration: none;	
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 10px;	
}

#USI-menu ul li:hover > ul a.fly
{

	background-position: right 2px;		
}
#USI-menu ul li:hover > ul a.fly:hover
{	

	background-position: right 2px;
}
#USI-menu ul li:hover > ul a.fly
{
	background-position: right 2px;	
}

#USI-menu ul li:hover > ul li:hover > ul
{
	left: 100%;
	margin-top: -26px;
	margin-left: -1px;	
}
/*** end modification ***/

#USI-menu table
{
	position: absolute;
	left: 99%;
	height: 0;
	width: 0;
	border-collapse: collapse;
	margin-top: -7px;
	margin-left: -1px;	
}
/* ---------- BEGIN FOOTER STYLES ---------- */
.footerRow
{
	background-color: #bcbcbc;
	color: #cc0000;
	padding-top: 12px;
	padding-bottom: 12px;
}
.footerRow a:link, .footerRow a:visited
{
	color: #cc0000;
	text-decoration: none;
}
.footerRow a:hover
{
	text-decoration: underline;
}
/* ---------- BEGIN CALENDAR STYLES ---------- */
.calendar
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.calendar .header
{
	background-image: url(/_images/moduleBarBlue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.calendar .displayName
{
	font-size: 16px;
	font-weight: bold;
}
.calendar .dateInputs
{
	padding-right: 20px;
	padding-left: 20px;
}
.calendar .dateInputs .event
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.calendar .displayDay
{
	height: 62px;
	float: left;
	width: 68px;
	margin-right: 12px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	color: #d21242;
}
.calendar .displayDay .dateRun
{
	font-size: 18px;
	padding-top: 12px;
	display: block;
}
.calendar .dateInputs .event .displayContent
{
	float: left;
	width: 427px;
}
/* ---------- BEGIN CLASSIFIEDS STYLES ---------- */
#classifieds h3
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 10px;
	display: block;
}
#classifieds .postDate
{
	margin-top: -1em;
	font-style: italic;
	color: #555555;
}
#classifieds .adTitle
{
	margin-bottom: -0.8em;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#classifieds .classifiedsDetail img
{
	float: left;
	padding-right: 15px;
}
.USIndoorBlue
{
	color: #000066;
}
.USIndoorRed
{
	color: #d21242;
}
/* ---------- BEGIN CUSTOM TABLE STYLES ---------- */
.customtable
{
	border: 1px solid #aaaaaa;
	font: 12px/16px arial;
	color: #000000;
	background: #efefef;
}
.tableborder
{
	border: 1px solid #aaaaaa;
}

/********************************
CLASSIFIEDS PAGE
********************************/

.classifiedshead {
	position: relative;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 15px 0 0 0;
	display: inline;
	width: 575px;
}

.classifiedsbody {
	position: relative;
	float: left;
	margin: -3px 0 0 0;
	display: inline;
	width: 575px;
}

.classifiedsposted {
	position: relative;
	float: left;
	font-size: 10px;
	margin: -5px 0 10px 0;
	display: inline;
	width: 575px;
}

.adTitle {
	margin-bottom: -0.8em;
	font-size: 14px;
	font-weight: bold;
}

.postDate {
	margin-top: -1em;
	font-style: italic;
	color: #555555;
}

#sharethisfooter {
	position: relative;
	float: left;	
	margin: 15px 0 0 0;
	padding: 10px 0 10px 0;
	display: inline;
	border-top: 1px solid #eeeeee;
}

#sharethisfooter .st_facebook {
	margin-left: 10px;
}

#sharethisfooter a.print {
	position: relative;	
	width: 40px;
	margin: 0 0 0 170px;
	display: inline;
	padding: 0 0 0 20px;
	font: 11px/16px verdana;
	color: #000000;
	background: url('../_images/sharethisfooter_print.jpg') no-repeat 0 0;	
	text-decoration: none;
}

#sharethisfooter a.print:hover {
	text-decoration: none;
}

/********************************
FACILITY DIRECTORY
********************************/

ul.facilityDirectory {
	position: relative;
	margin: 10px 0 0 5px;
	list-style: square;
	padding: 10px;
}

ul.facilityDirectory li {
	position: relative;
	margin: 5px 0 0 0px;
	list-style: square;
}

/********************************
SEARCH RESULTS
********************************/

ul.searchresults {
	position: relative;	
	float: left;
	width: 525px;
	margin: 10px 0 0 10px;
	display: inline;
	list-style: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

ul.searchresults li {
	position: relative;	
	float: left;
	width: 525px;
	margin: 10px 0 0 0px;
	display: inline;
	list-style: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #113562;
}

ul.searchresults li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #113562;
}

ul.searchresults li.searchinfo {
	position: relative;	
	float: left;
	width: 525px;
	margin: 10px 0 0 0px;
	display: inline;
	list-style: none;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

/********************************
FEATURE
********************************/

#feature_1 {
	position: relative;
	float: left;
	height: 190px;
	display: block;
}

#feature_2 {
	position: relative;
	float: left;
	height: 190px;
	display: none;
}

#feature_3 {
	position: relative;
	float: left;
	height: 190px;
	display: none;
}

/*** Right Rail Icons ***/

.rightrail_logos {
	position: relative;
	float: left;
	width: 180px;
	height: 100px;
	padding-bottom: 6px;
	background: url('../_images/mediabox_logos.jpg') no-repeat 0 0;
}

.rightrail_logos .usindoor {
	position: relative;
	float: left;
	width: 90px;
	height: 100px;
}

.rightrail_logos .canadaindoor {
	position: relative;
	float: left;
	width: 90px;
	height: 100px;
}