@import url("../../global/CSS/global.css"); /* Global Stylesheet *//* @group OVERRIDES */a.site-credit-link:link, a.site-credit-link:active, a.site-credit-link:visited {display: inline;}.event-listing-table, .formmodule-table {	border-collapse: collapse;}.event-listing-table td {	vertical-align: top;}.event-listing-event-column a {	font-size: 12px;	line-height: 20px;}.event-listing-event-column {	margin: 0px;}.news-archive-entry-detail-container h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	line-height: 20px;	color: #2e2e2e;	font-weight: bold;}/* @group ------------------------------------ News Feed */.recent-news-wrapper ul {	margin: 0px;	padding: 0px;	background: none;}.recent-news-wrapper li {	margin: 0px 0px 3px;	padding: 4px 10px;	list-style: none;	background: #e8e8e8;}.recent-news-wrapper p {	margin-bottom: 0px;}.recent-news-wrapper span {	display: block;	color: #999999;}a.recent-news-title:link, a.recent-news-title:active, a.recent-news-title:visited {	color: #4d4d4d;	line-height: 14px;}.recent-news-view-link a {	margin: 0px 0px 0px 10px;}/* @group ------------------------------------ Blog Feed */.recent-blog-posts-wrapper ul {	margin: 0px;	padding: 0px;	background: none;}.recent-blog-posts-wrapper li {	margin: 0px 0px 3px;	padding: 4px 10px;	list-style: none;	background: #e8e8e8;}.recent-blog-posts-date  {	display: block;	color: #999999;}a.recent-blog-posts-title:link, a.recent-blog-posts-title:active, a.recent-blog-posts-title:visited {	color: #4d4d4d;	line-height: 14px;}.recent-blog-posts-view-link a {	margin: 0px 0px 0px 10px;}li.widget-alternate-item {	background: #FFFFFF;}.blog .blog-entry, .news-archive-entry-container {	margin: 0px 0 10px;	border-bottom: 1px solid #d4d4d4;	padding-bottom: 10px;}.blog .post-title a:link {	font-size: 16px;	line-height: 20px;	color: #2c5d91;}.blog .post-date, .news-archive-entry-date {	font-size: 11px;	line-height: 16px;	color: #999999;	font-weight: normal;}/* @end *//* @group RESET */ /* Basic css zeroing for cross-browser conformity */html,body,div,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input {margin: 0px; padding: 0px;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th {font-weight: normal; font-style: normal;}fieldset,img {border: none;}/* @end *//* @group LAYOUT */body {	background: #FFFFFF url(/SiteFiles/1386/Images/body-bg.jpg) no-repeat fixed center top;}/* REMOVED BY JS DUE TO IE6 ISSUE
img, div {behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);} /* Add other elements using png's as needed */
img.alignleft {float: left;	margin: 2px 20px 18px 0;} /* Class for image aligned left with margin */img.alignright {float: right; margin: 2px 0 18px 20px;} /* Class for image aligned right with margin */.border {	border: 1px solid #d4d4d4;}hr {	border: 0px;	width: 100%;	color: #d9d9d9;	background-color: #d9d9d9;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}.no-pad {	border: 0px;	width: 100%;	color: #d9d9d9;	background-color: #d9d9d9;	height: 1px;	line-height: 1px;	margin: 0px;	padding: 0px;}.clear {	clear: both;	height: 0px;	line-height: 0.0;	font-size: 0px;}/* @end *//* @group TYPE */body, p, div, ul, li, td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #666666;}strong, b {font-weight: bold;}p {margin-bottom: 18px;}a:link, a:visited, a:active {	color: #4086d2; 	text-decoration: none;}a:hover {	color: #4086d2; 	text-decoration: underline;}a:focus {outline: none;} /* Removes a outline in Firefox  */h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	line-height: 22px;	color: #2e2e2e;	font-weight: bold;}h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover { 	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	line-height: 20px;	color: #2c5d91;	font-weight: bold;}h3, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	line-height: 20px;	color: #4d4d4d;	font-weight: bold;}h4 {	font-size: 11px;	line-height: 16px;	color: #2e2e2e;	font-weight: bold;}h5 {	font-size: 11px;	line-height: 16px;	color: #999999;}h6 {  /* sifr */	}/* @end *//* @group SEARCH */ /* Uses image-driven field and button styles  */#search {	position: absolute;	top: 26px;	right: 10px;	width: 245px;	height: 25px;}.searchField {	float: left;	width: 195px;	padding: 6px 0px 6px 10px;	background: url(/SiteFiles/1386/Images/searchfield.jpg) no-repeat;	outline: none;	border: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;}.searchButton {	width: 30px;	height: 23px;	font-size: 0px;	line-height: 0px;	text-indent: -1000px;	background: url(/SiteFiles/1386/Images/searchbutton.png) no-repeat;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);	outline: none;	border: none;	cursor: pointer;	margin: 1px 0px 0px 5px;}/* @end *//* @group SUB NAV */#subnavWrapper {	float: left;	width: 250px;	padding: 10px;}#subnavWrapper p {display: none;}#subnavWrapper h2 {margin: 0 0 8px 8px;}#subnavWrapper h2 a {color: #FFF;}#subnavWrapper h2 a:hover {text-decoration: none;}#subnav {	padding: 0px;	margin: 0 0 10px 0;	list-style: none;}#subnav li {	padding: 0px;	margin: 0px 0px 3px;	width: 250px;	background: none;}#subnav a {	display: block;	color: #a6a6a6;	background: #474747;	padding: 4px 10px;}#subnav a:hover, #subnav a.current {	color: #FFFFFF;	text-decoration: none;}/* @end *//* @group HEADER */#main-wrapper {	margin: 0px auto;	padding: 0px 15px;	width: 960px;	background: url(/SiteFiles/1386/Images/png-bg.png) no-repeat center top;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}#header {	float: left;	text-align: left;	width: 960px;	height: 79px;	position: relative;}.logo {	height:60px;
	left:15px;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:282px;}.logo a {	background:url("/SiteFiles/1386/Images/logo.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	width:282px;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}.fedexcup {	position: absolute;	top: 17px;	right: 275px;	width: 93px;	height: 36px;	overflow: hidden;}.fedexcup a {	width: 93px;	height: 36px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/fedexcup.png) no-repeat;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}/* @end *//* @group TOP */#top {	float: left;	text-align: left;	width: 920px;	height: 20px;	background: url(/SiteFiles/1386/Images/top-bg.jpg) no-repeat;	padding: 6px 20px;	color: #FFFFFF;}#top img {	float: left;	margin: 5px 10px 0px 0px;}#top a {	color: #FFFFFF;	text-decoration: underline;}#top p, #top a:hover {	color: #FFFFFF;	text-decoration: none;}/* @end *//* @group CONTENT */#content {	float: left;	text-align: left;	width: 960px;	background: #2e2e2e;}#content-left {	float: left;	text-align: left;	width: 690px;}

/* @group Slider */

#slider-wrapper {	float: left;	width: 690px;	height: 443px;	background: #383838 url(/SiteFiles/1386/Images/slider-bg.jpg) repeat-y right top;}

img.nav-prev, img.nav-next, #pointer img {behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}

/* @end */#content-white {	float: left;	width: 690px;	min-height: 350px;	background: #FFFFFF;}#content-stjude {	float: left;	width: 345px;}#stjude-title {	display: block;	width: 321px;	height: 14px;	padding: 10px 12px;	background: url(/SiteFiles/1386/Images/stjude-title-bg.jpg) no-repeat top;	position: relative;}#rss-feed {	position: absolute;	top: 6px;	right: 12px;	width: 90px;	color: #FFFFFF;	font-size: 11px;	text-align: left;}.icon-rss {	float: left;	margin: 4px 8px 0px 0px;}#rss-feed a {	color: #FFFFFF;	font-size: 11px;}#content-extras {	float: left;	width: 345px;}#extras-title {	display: block;	width: 321px;	height: 14px;	padding: 10px 12px;	background: url(/SiteFiles/1386/Images/h6-bg.jpg) repeat-x top;}#content-right {	float: left;	text-align: left;	width: 270px;}#content-right h2 {	color: #FFFFFF;}#countdown {	float: left;	width: 270px;	height: 105px;	border-bottom: 2px solid #FFFFFF;	text-align: center;}#countdown1 {	font-size: 20px;	color: #FFFFFF;	text-shadow:#333333 0px 1px 0px;	padding: 2px 4px;	margin: 0;	text-align: center;	visibility: hidden;}#ad {	float: left;	width: 270px;}#poll {	float: left;	width: 240px;	padding: 15px;	background: #383838;}.b-poll {	float:left; 	width: 105px;	height: 23px;	overflow: hidden;}.b-poll a {	width: 105px;	height: 23px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-poll.gif) no-repeat 0px 0px;}

.b-poll a:hover {	background: url(/SiteFiles/1386/Images/b-poll.gif) no-repeat 0px -23px;}#connected {	float: left;	width: 240px;	padding: 15px 15px 0px;	background: url(/SiteFiles/1386/Images/connected-bg.jpg) no-repeat center top;}#connected-bottom {	float: left;	width: 270px;	height: 15px;	line-height: 0;	background: url(/SiteFiles/1386/Images/connected-bottom.jpg) no-repeat center bottom;}.signupField {	float: left;	width: 162px;	padding: 6px 0px 6px 10px;	background: url(/SiteFiles/1386/Images/signupfield.jpg) no-repeat;	outline: none;	border: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;}.signupButton {	float: left;	width: 59px;	height: 23px;	font-size: 0px;	line-height: 0px;	text-indent: -1000px;	background: url(/SiteFiles/1386/Images/signupbutton.gif) no-repeat;	outline: none;	border: none;	cursor: pointer;	margin: 1px 0px 0px 5px;}#social-icons {	float: left;	width: 212px;	padding: 20px 14px 0px;}.b-twitter {	float:left;	width: 41px;	height: 41px;	overflow: hidden;	margin: 0px 6px;}.b-twitter a {	width: 41px;	height: 41px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-twitter.gif) no-repeat 0px 0px;}.b-twitter a:hover {	background: url(/SiteFiles/1386/Images/b-twitter.gif) no-repeat 0px -41px;}.b-facebook {	float:left; 	width: 41px;	height: 41px;	overflow: hidden;	margin: 0px 6px;}.b-facebook a {	width: 41px;	height: 41px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-facebook.gif) no-repeat 0px 0px;}.b-facebook a:hover {	background: url(/SiteFiles/1386/Images/b-facebook.gif) no-repeat 0px -41px;}.b-flickr {	float:left; 	width: 41px;	height: 41px;	overflow: hidden;	margin: 0px 6px;}.b-flickr a {	width: 41px;	height: 41px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-flickr.gif) no-repeat 0px 0px;}.b-flickr a:hover {	background: url(/SiteFiles/1386/Images/b-flickr.gif) no-repeat 0px -41px;}.b-rss {	float:left;	width: 41px;	height: 41px;	overflow: hidden;	margin: 0px 6px;}.b-rss a {	width: 41px;	height: 41px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-rss.gif) no-repeat 0px 0px;}.b-rss a:hover {	background: url(/SiteFiles/1386/Images/b-rss.gif) no-repeat 0px -41px;}/* @end *//* @group PHOTOSTREAM */#latest-photos {	float: left;	text-align: left;	width: 960px;}#photos-title {	display: block;	width: 936px;	height: 14px;	padding: 10px 12px;	background: url(/SiteFiles/1386/Images/h6-bg.jpg) repeat-x top;	position: relative;}.arrow-down {	float: left;	margin: 4px 8px 0px 0px;}#flickr {	position: absolute;	top: 7px;	right: 12px;	width: 130px;	color: #FFFFFF;	font-size: 11px;	text-align: right;}#flickr a {	color: #FFFFFF;	font-size: 11px;	cursor: pointer!important;}#photostream {	display: block;	padding: 22px;	background: #383838;}html>body #photostream {	*min-height: 60px;}.photo-flickr-link {display: none;}.photogallery, .photogallery ul {	margin: 0px;	padding: 0px;	list-style: none;}.photogallery li {	padding: 0 22px 5px 0;	margin: 0px;	background: none;	float: left;}.photogallery li a {	padding: 0px;	border: 2px solid #404040; 	display: block;}.photogallery li a:hover {	padding: 0px;	border: 2px solid #FFFFFF;	display: block;}/* @end *//* @group BOTTOM */#bottom {	float: left;	width: 916px;	height: 56px;	padding: 22px;	background: #2e2e2e;	position: relative;}.b-fedexcup {	height:40px;
	left:272px;
	overflow:hidden;
	position:absolute;
	top:32px;
	width:101px;}.b-fedexcup a {	width: 101px;	height: 40px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-fedexcup.gif) no-repeat;}.b-eagles {	height:59px;
	left:391px;
	overflow:hidden;
	position:absolute;
	top:23px;
	width:43px;}.b-eagles a {	width: 43px;	height: 59px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-eagles.gif) no-repeat;}.b-stjude {	height:59px;
	overflow:hidden;
	position:absolute;
	right:427px;
	top:23px;
	width:80px;}.b-stjude a {	width: 80px;	height: 59px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-stjude.gif) no-repeat;}
.b-smithnephew {	height:30px;
	left:539px;
	overflow:hidden;
	position:absolute;
	top:32px;
	width:153px;}.b-smithnephew a {	width: 153px;	height: 30px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-smithnephew.png) no-repeat;}#bottom-cap {	float: left;	width: 960px;	height: 5px;	line-height: 0;	background: url(/SiteFiles/1386/Images/bottom-cap.png) no-repeat center top;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}/* @end *//* @group FOOTER */#footer {	float: left;	text-align: center;	width: 916px;	padding: 22px;	font-size: 11px;	color: #FFFFFF;}#footer a {	color: #FFFFFF;}/* @end *//* @group DEFAULT */#topcontent-wrapper {	float: left;	width: 690px;}#topcontent-wrapper h6 {	display: block;	height: 14px;	padding: 10px 12px;	background: url(/SiteFiles/1386/Images/h6-bg.jpg) repeat-x center top;}html>body #topcontent-wrapper img {	*float: left;}#content-white-padded {	float: left;	width: 650px;	min-height: 500px;	background: #FFFFFF;	padding: 20px;}.b-details {	float:left;	width: 60px;	height: 23px;	overflow: hidden;}.b-details a {	width: 60px;	height: 23px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-details.png) no-repeat 0px 0px;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}.b-details a:hover {	background: url(/SiteFiles/1386/Images/b-details.png) no-repeat 0px -23px;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}.b-buynow {	float:left;	width: 67px;	height: 23px;	overflow: hidden;}.b-buynow a {	width: 67px;	height: 23px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1386/Images/b-buynow.png) no-repeat 0px 0px;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}.b-buynow a:hover {	background: url(/SiteFiles/1386/Images/b-buynow.png) no-repeat 0px -23px;	behavior: url(/SiteFiles/1386/Scripts/iepngfix.htc);}.price {	font-family: Helvetica, Arial, sans-serif;	font-size: 20px;	color: #2e2e2e;	font-weight: bold;}.no-margin p {	margin-bottom: 0px;}/* @end *//* @group TWITTER */#twitter-list ul {	margin: -10px 0px 10px -10px!important;	padding: 0px;	background: none;}#twitter-list li {	margin: 0px 0px 10px;	padding: 0px 0px 10px;	list-style: none;	border-bottom: 1px solid #d9d9d9;}/* @end */

/* @group POLL */

.poll-results {
	margin-top:20px;
}

.poll-result-detail {
	border-bottom:1px solid #DDDDDD;
	margin-bottom:7px;
	padding-bottom:7px;
}

.poll-result-bar-fill  {
	background-color:#005CBF;
}

/* @end */

/* @group MOBILE LINK */

#mobile-link {
	left:370px;
	position:absolute;
	top:30px;
}

#mobile-link a {
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	background-color:#005EC2;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 10px;
}


/* @end */



