body {
	margin: 0px;
	padding: 0px;	
}

#siteContainer {
	margin: 0px auto;	
}

#siteContents {
	position: relative;
	z-index: 200;	
}

#sitePosition {
	width: 1002px;
	margin: 0 auto;
	padding-top: 5px;
}

#day {	
	width: 100%;
	height: 2080px;
	z-index: 100;
	position: absolute;
	margin: 0px;
	padding: 0px;
}

#night {
	width: 100%;
	height: 2080px;
	z-index: 100;
	position: absolute;
	margin: 0px;
	padding: 0px;
}

#leftcolumn.whitebg {
	background: #fff;	
}

#leftcolumn.article {
	padding-left: 10px;	
	padding-right:10px;
}

#header {
	position: relative;	
	padding-top: 80px;
	width: 1002px;
}

#pantherdiv {
	position: absolute;
	left: -5px;
	top: 0px;
	cursor: pointer;
}

#panthersound {
	position: absolute;
	width: 19px;
	height: 12px;
	left: 54px;
	top: 31px;	
	z-index: 1000;
	background: #000;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

#aboveMenu {
	background: #000;
	width: 100%;
	height: 22px;
	color: #fff;
}

#menu {
	background: url(/fls/12700/site_graphics/menubg.png) repeat-x;
	width: 100%;
	height: 26px;	
}

.AboveMenuText {
	padding-left: 130px;	
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	padding-top: 5px;
	float: left;
	width: 645px;
}

#weather {
	float: left;	
	padding-top: 2px;
}

#weather td {
	font-size: 10px;
	font-family: Arial;	
}

#mainContent {
	background: #000;
	width: 1002px;
	padding-left: 8px;
}

#leftcolumn {
	width: 672px;
}

#rightcolumn {
	width: 312px;
	padding-left: 10px;
}

#aboveMenuFlash {
	position: absolute;
	top: 0px;
	right: 0px;	
}

#belowHeader {
	padding: 8px;
	background: #000;	
}

.SponAd {
	text-align: right;
	padding-right: 5px;
}

#rotatorHeader {
	background: url(/fls/12700/site_graphics/rotatorheader.png) no-repeat;
	width: 668px;
	height: 19px;	
}

#homeWidgetsAd {
	float: left;	
	padding-left: 10px;
	padding-top: 10px;
}

#homeWidgetsContainer {
	float: left;	
}

#features {
	padding-top: 10px;	
}

#marketplace {
	padding-top: 10px;	
}

#calendar {
	padding-top: 10px;	
}

#marketplaceHeader {
	background: url(/fls/12700/site_graphics/marketHeader.png) no-repeat;
	width: 498px;
	height: 23px;	
}

#calendarHeader {
	background: url(/fls/12700/site_graphics/calendarHeader.png) no-repeat;
	width: 498px;
	height: 23px;	
}

/*  ------------------------------------------------------
	rotator
	------------------------------------------------------ */
	
#rotatorContent {
	width: 668px;
}

.rotatorImage {
	display: none;
	width: 664px;
	height: 372px;
	position: relative;
	overflow: hidden;
	border: 2px solid #0e76cc;
}

#rotatorImage1 {
	display: block;	
}

.articleImg {
	width: 664px;	
}

#NeulionVidContainer {
	display: none;
	width: 664px;
	height: 372px;
	position: absolutel
	left: 0px;
	z-index: 1000;
}

.imgPlayOverlayContainer {
	position: absolute;
	left: 290px;
	top: 140px;
	cursor: pointer;	
}

.titleContainer {
	height: 24px;
	position: absolute;
	//top: 336px;
	top: 372px;
	left: 0px;
	width: 652px;
	background: url(/fls/12700/site_graphics/titlebg.png);
	padding: 6px;
}

.titleContainer a {
	color: #fff;
	font-family: Arial;
	font-size: 20px;
	text-decoration: none;	
}

#rotatorImageContainer {
	width: 668px;
	height: 376px;	
}

#rotatorSubContainer {
	width: 668px;
	height: 104px;
	overflow: hidden;	
	position: relative;
	margin-left: 1px;
}

.rotatorSubImage {
	width: 118px;
	height: 65px;
	overflow: hidden;	
	margin: 5px 0px;
}

#rotatorSubOverflow {
	width: 675px;	
}

.rotatorSubImg {
	width: 118px;	
}

.rotatorSub {
	float: left;
	width: 122px;
	height: 104px;
	margin-right: 9px;		
	padding-left: 4px;
	position: relative;
	z-index: 500;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	cursor: pointer;
}

#rotatorSub5 {
	margin-right: 0px;
}

#subSlider {
	z-index: 400;
	width: 126px;
	height: 104px;
	background: #005dab;	
	position: absolute;
	left: 0px;
	top: 0px;
}

.subimgPlayOverlayContainer {
	position: absolute;
	top: 21px;
	left: 46px;	
}

.subimgPlayOverlay {
	width: 34px;
}

#articleVideoContainer {
	position: relative;	
	z-index: 1000;
}

#NeulionVidContainer {
	position: absolute;
	left: 2px;
	top: 2px;	
}

#subHide {
	position: absolute;
	z-index: 550;
	left: 0px;
	top: 0px;
	height: 104px;
	width: 668px;
	background: #000;
	display: none;	
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

/*  ------------------------------------------------------
	end rotator
	------------------------------------------------------ */
	
	
/*  ------------------------------------------------------
	module
	------------------------------------------------------ */	
	
#featuresHeader {
	background: url(/fls/12700/site_graphics/featuresHeader.png) no-repeat;
	width: 672px;
	height: 27px;	
}

#featuresLeftArrow {
	float: left;
	cursor: pointer;	
	margin: 50px 10px 0px 10px;
}
	
#featuresRightArrow {
	float: left;
	cursor: pointer;	
	margin: 50px 0px 0px 10px;
}

#moduleContainer {
	width: 672px;
	height: 122px;
	background: #fff;	
}

.features-content {
	float: left;
	width: 140px;
	height: 122px;	
	margin-right: 12px;
}
	
.features-content .image {
	width: 140px;
	height: 76px;
	overflow: hidden;	
}

.features-content .image img {
	width: 140px;
}	

.features-content .links {
	
}

.features-content .inner-content {
	display: none;	
}

.features-content .label {
	font-size: 12px;
	font-family: Arial;
	color: #000;	
	height: 14px;
	margin-top: 5px;
	overflow: hidden;
}

.features-content .label a {
	font-size: 12px;
	font-family: Arial;
	color: #000;	
	text-decoration: none;
}

.pantherFeatures {
	width: 600px;
	height: 122px;
	position: relative;
	overflow: hidden;
	float: left;
}

#featuresSlider {
	position: absolute;
	top: 0px;
	left: 0px;	
}

/*  ------------------------------------------------------
	end module
	------------------------------------------------------ */	
	
	
/*  ------------------------------------------------------
	calendar
	------------------------------------------------------ */	

#calendarContent {
	height: 177px;
	width: 498px;
	border-bottom: 1px solid #003f74;
	border-left: 1px solid #003f74;
	border-right: 1px solid #003f74;
	border-top: 0px;
	position: relative;
	left: -1px;
}

#calendarContentInner {
	background: #ccc;
	height: 177px;
	width: 498px;
	overflow-y: auto;
	overflow-x: hidden;
}

.calendarItem {
	padding-left: 10px;	
	background: url(/fls/12700/site_graphics/calendarbg.png) repeat-x #ccc;
}

.calendarItem .date {
	font-size: 12px;
	font-family: Arial;
	color: #000;
	font-weight: bold;	
	padding: 5px 0px;
}

.calendarItem .info {
	padding-bottom: 3px;	
}

.calendarItem .time {
	float: left;	
	font-size: 12px;
	font-family: Arial;
	color: #000;
	width: 62px;
	padding-left: 8px;
}

.calendarItem .location {
	float: left;	
	font-size: 12px;
	font-family: Arial;
	color: #000;
}

.calendarItem .links {
	padding-left: 70px;
	font-family: Arial;
	color: #ff0000;	
	font-size: 11px;
	padding-bottom: 3px;
}

.calendarItem .links a {
	font-family: Arial;
	color: #ff0000;	
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.calendar_live {
	float: left;
	padding: 0px 5px;
	border-right: 1px solid #ff0000;
	height: 12px;	
}

.calendar_live.last {
	border-right: 0px;	
}

#underCalendar {
	padding: 5px 5px 11px;	
}

#underCalendar a {
	color: #fff;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}

.leftborderhide {
	position: absolute;
	top: 0px;
	left: -1px;	
}

.rightborderhide {
	position: absolute;
	top: 0px;
	right: -1px;	
}
/*  ------------------------------------------------------
	end calendar
	------------------------------------------------------ */	
	
/*  ------------------------------------------------------
	marketplace
	------------------------------------------------------ */		

.MarketplaceAd {
	float: left;
	width: 249px;
	height: 125px;	
}

#marketplaceContent {
	width: 498px;
	height: 250px;	
	border-bottom: 1px solid #003f74;
	border-left: 1px solid #003f74;
	border-right: 1px solid #003f74;
	position: relative;
	left: -1px;
}

/*  ------------------------------------------------------
	end marketplace
	------------------------------------------------------ */		
	
/*  ------------------------------------------------------
	right column
	------------------------------------------------------ */	
	
#loginContainer {
	border: 2px solid #0E76CC;
	width: 296px;
	background: #262626;
}

#loginHeader {
	background: url(/fls/12700/site_graphics/panthersinsider.png) no-repeat;	
	width: 296px;
	height: 57px;
}

#loginText {
	height: 30px;
	background: #fff;
	width: 100%;
	font-size: 11px;
	font-family: Arial;
	color: #005dab;
	text-align: center;
	padding-top: 2px;	
}

#loginJoinNow {
	float: left;	
	padding: 3px 8px 0px 0px;
}

#loginLinks {
	float: left;	
}

#loginJoin {
	margin-top: 6px;	
}

#loginJoin a {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-family: Arial;	
}

#loginVideo {
	text-align: center;
	padding: 5px 0px;	
}

#loginUsername {
	width: 156px;
	height: 16px;
	border: 1px solid #848484;
	background: url(/fls/12700/site_graphics/email.png) #fff no-repeat top left;
}

#loginPass {
	width: 115px;
	height: 16px;
	border: 1px solid #848484;
	background: url(/fls/12700/site_graphics/password.png) #fff no-repeat top left;
}

#submit {
	width: 38px;
	height: 20px;
	background: url(/fls/12700/site_graphics/loginbtn.png) no-repeat;
	position: relative;
	top: 2px;
}

#loginInputs {
	float: left;	
	
}

#loginLinks {
	float: left;	
	padding-left: 5px;
	padding-bottom: 5px;
}

#loginLinks a {
	color: #fff;
	text-decoration: none;	
}

.loginBlue {
	font-size: 12px;
	font-family: Arial;
	color: #127ad1;
	font-weight: bold;
}

#loginForm {
	padding-left: 4px;	
	padding-bottom: 3px;
}

#nextle {
	font-size: 12px;
	font-family: Arial;
	color: #fff;
}

.adText {
	font-size: 11px;
	font-family: Arial;
	color: #666;
	text-align: right;	
}

.advertisement300 {
	width: 300px;
	padding-top: 10px;	
}

#stayconnected {
	width: 300px;
	padding-top: 10px;	
}

#stayconnectedHeader {
	background: url(/fls/12700/site_graphics/stayconnected.png) no-repeat;	
	width: 300px;
	height: 24px;
}

#buyphotos {
	width: 300px;
	position: relative;
	border-bottom: 1px solid #003f74;
	border-left: 1px solid #003f74;
	border-right: 1px solid #003f74;
	border-top: 0px;
	position: relative;
	left: -1px;
	padding-top: 10px;
	height: 196px;
}

#buyphotosHeader {
	background: url(/fls/12700/site_graphics/buyphotos.png) no-repeat;	
	width: 300px;
	height: 23px;
}

#buyphotosImage {
	width: 259px;
	height: 130px;
	overflow: hidden;	
	border: 1px solid #005caa;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#buyphotosImage img {
	width: 259px;
}

#buyphotoLink {
	text-align: center;	
	padding-top: 10px;
}

#buyphotoLink a {
	color: #fff;
	font-size: 12px;
	font-style: italic;
	font-family: Arial;
	text-decoration: none;	
}
	
/*  ------------------------------------------------------
	end right column
	------------------------------------------------------ */	

/*  ------------------------------------------------------
	footer
	------------------------------------------------------ */		
	
#footer {
	background: #000;
	padding-top: 10px;
}
	
.advertisementLeader {
	margin: 0px auto;
	border: 1px solid #434343;
	width: 728px;
	height: 90px;
}

.footerBlue {
	float: left;
	height: 10px;
	width: 268px;
	border-bottom: 1px solid #00549a;
	margin: 0px 5px;	
}

#footerAddress {
	font-size: 15px;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	float: left;	
}

#streetinfo {
	margin-top: 10px;	
}

#bottomFooter {
	text-align: center;
	color: #fff;
	font-size: 11px;	
	padding-top: 20px;
}

#bottomFooter a {
	color: #fff;	
	text-decoration: none;
}

#bottomFooter div {
	padding-bottom: 5px;	
}

#corplogo {
	padding-top: 10px;	
}

/*  ------------------------------------------------------
	end footer
	------------------------------------------------------ */	
	
/*  ------------------------------------------------------
	search
	------------------------------------------------------ */	
	
#searchInput {
	border-top: 1px solid #848484;	
	border-right: 0px;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #919191;
	height: 16px;
	background: url(/fls/12700/site_graphics/searchbg.png) no-repeat #fff;
}

#searchTable {
	margin-left: auto;
	padding-right: 10px;
}

#search-container {
	margin-left: 838px;	
}

/*  ------------------------------------------------------
	end search
	------------------------------------------------------ */	
	
/*  ------------------------------------------------------
	drippan
	------------------------------------------------------ */	

#drippan {
	background: url(/fls/12700/site_graphics/drippan.png) no-repeat;	
	width: 1003px;
	height: 318px;
}

.drippanUl {
	padding: 0px 15px;
	margin: 0px;	
}

.drippanUl li {
	list-style: none;
	padding-left: 20px;
}

.drippanUl .header {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 0px;
}

/*  ------------------------------------------------------
	end drippan
	------------------------------------------------------ */	
	
/*  ------------------------------------------------------
	article
	------------------------------------------------------ */	

#ArticleTable {
	padding-left: 10px;
}

#ArticleTable td {
	padding: 0px;
}		

#photoCourt {
	padding-left: 10px;
	font-style: italic;
	padding-bottom: 15px;
	padding-right: 5px;
}

#photoCourt td {
	font-size: 10px;
}

.ArticleTitle h1 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #000;	
}

.articleCourtest {
	padding-left: 10px;	
	font-style: italic;
}

#BackbuttonContainer {
}

#ArticleImage {
	width: 668px;	
	position: relative;
}

#theArticleImage {
	width: 668px;
	border: 2px solid #0E76CC;
	border-bottom: 0px;	
}

.arttitle {
	padding-top: 15px;	
}

.articlecopy {
	text-transform: uppercase;
}

.photocopy_text {
	text-transform: uppercase;
	font-style: italic;
	font-size: 9px;
	padding-left: 4px;	
}

.photocopy {
	background: #0d74c9;
}

.photocopy_text .B {
	font-weight: normal;
	text-transform: none;	
}

#ArticleText {
	padding-right: 10px;	
}

.articleOtherLinks .photoAlbum a{
	font-style: normal;
	padding-left: 13px;
	background-image: url('/images/12700/arrow_on.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
/*  ------------------------------------------------------
	end article
	------------------------------------------------------ */	