/***********************************************************
/* Basics
/***********************************************************/

body { font-family: Arial, Verdana, sans-serif;}
h1 
{ 
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	background-repeat: repeat-y;
	padding: 3px 0px 3px 6px;
}

h2
{
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	background-image: url('/images/header_background.png');
	background-repeat: repeat-y;
	padding: 3px 0px 3px 6px;
}

a:link,
a:visited,
a:hover,
a:active
{
	color: #000483;
}

img { border-width: 0px; }

.SmallBold11
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.SmallBold10
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}

.SmallBold9
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
}

.Small11
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

.Small10
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 10px;
}

.Small9
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 9px;
}

/***********************************************************
/* Colors
/***********************************************************/
.makeBGWhite { background-color: #FFF; }
.makeBGBlack { background-color: #000; }

/***********************************************************
/* Top/Bottom
/***********************************************************/


#CommonWelcome
{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	
}

#CommonWelcome a,
#CommonWelcome a:link,
#CommonWelcome a:visited,
#CommonWelcome a:hover,
#CommonWelcome a:active
{
	font-weight: bold;
}

#CommonTopNav a,
#CommonTopNav a:link,
#CommonTopNav a:visited,
#CommonTopNav a:hover,
#CommonTopNav a:active
{
	color: #000483;
	font-weight: bold;
	text-decoration: none;
}

.CurrentTime 
{
	font-weight: bold;
	font-size: 12px;
	color: #6B6B6B;
}

#CommonFooter,
#CommonFooter a:link,
#CommonFooter a:visited,
#CommonFooter a:hover,
#CommonFooter a:active
{
	color: #999999;
	font-size: 11px;
}

/********************************************************
/* Box
/********************************************************/


.BoxHeader
{
	background-color: #DEE6F1;
	font: bold 12px Verdana, sans-serif;
}

.BoxHeader span.Subtitle
{
	color: #888888;
}

.BoxBody
{
	border-color: #777788;
}

.BoxLinks
{
	background-color: #DEE6F1;
}



/********************************************************
/* Tab Box
/********************************************************/

.TabBoxHeader
{
	background-color: #DEE6F1;
}

.TabBoxHeader span.TabBoxTitle
{
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
}

.TabBoxHeader ul
{
	border-bottom-color: #777788;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
}

.TabBoxHeader ul li a,
.TabBoxHeader ul li a:active,
.TabBoxHeader ul li a:visited,
.TabBoxHeader ul li a:hover,
.TabBoxHeader ul li a:link
{
	/* Properties for all tabs */
	border-color: #777788;
}

.TabBoxHeader ul li a,
.TabBoxHeader ul li a:link,
.TabBoxHeader ul li a:visited
{ 
	/* Properties for non-focus, non-selected */
	background: #DEE6F1;
	color: #02097D; 
}

.TabBoxHeader ul li a:hover,
.TabBoxHeader ul li a:active
{
	/* Properties for hovering but not selected tab */
	color: #DEE6F1;
	background: #02097D;
}

.TabBoxHeader ul li.SelectedTab a,
.TabBoxHeader ul li.SelectedTab a:link,
.TabBoxHeader ul li.SelectedTab a:hover,
.TabBoxHeader ul li.SelectedTab a:active,
.TabBoxHeader ul li.SelectedTab a:visited
{
	/* Properties for selected tab */
	background-color: white;
	border-bottom-color: White;
	color: #02097D; 
}

/***********************************************************
/* Side Navigation
/***********************************************************/

/* Side Nav Background Color */
.SideNavigation ul,
.SideNavigation ul ul
{
	
}

/* Main Category */
.SideNavigation ul li span 
{
	background-color: #E2E2E2;
}

/* Main Item */
.SideNavigation ul ul li span
{
	background-color: #F3F3F3;
}

/* Sub-Nav Category */
.SideNavigation ul.SubNavigation li span
{
	background-color: #B3C8DD ;
	font-weight: bold;
}

/* Sub-Nav Item */
.SideNavigation ul.SubNavigation ul li span
{
	font-weight: normal;
	background-color: #DDE6F0;
}

/* Selected Item */
.SideNavigation ul li span.CurrentNode,
.SideNavigation ul ul li span.CurrentNode
{
	background-color: #B3C8DD;
	font-weight: bold;
}

/* Main Link Color */
.SideNavigation a:link,
.SideNavigation a:hover,
.SideNavigation a:visited,
.SideNavigation a:active
{
	color: #666666; 
}

/* Sub-Nav Link Color */
.SubNavigation a:link,
.SubNavigation a:hover,
.SubNavigation a:visited,
.SubNavigation a:active
{
	color: #000483;
}

/* New Indicator */
.SideNavigation em
{
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}

/**********************************************************************
/* Headline List
/*********************************************************************/

.HeadlineList
{
	font-size: 11px;
}

.HeadlineList a
{
	text-decoration: underline;
	color: #000985;
}

.HeadlineFeaturedItems
{
	font-size: 12px;
}

.HeadlineFeaturedItems a
{	
	font-weight: bold;
}

/***********************************************************
/* Story Display
/***********************************************************/

.StoryLastUpdate,
.StoryPhotoCaption,
.StoryPostedBy
{
	font-size: 10px;
}

.StoryTitle
{
	font-size: 18px;
}

.StoryVideo,
.StoryPodcast
{
	font-weight: bold;
}

/*
.ccomrStoryPromo
{
	display: none;
}
*/

.StoryImageOuttake
{
	font-size: 10px;
}

.StoryOuttake
{
	font-size: 14px;
	background-color: #DDDDDD;
	color: #222222;
}

.StoryActions
{
	width: 215px;
}


/***********************************************************
/* Help Icon & Input Labels
/***********************************************************/

img.HelpIcon
{
	border-style: none;
	height: 16px;
	width: 16px;
	padding: 2px 1px 2px 1px;
	vertical-align: bottom;
}

.InputLabel
{
}

.InputLabelRequired
{
	font-weight: bold;
}

.InputLabelError
{
	font-weight: bold;
	color: #FF0000;
}

.InputLabelSpecial
{
	font-weight: bold;
	color: #000099;
}

/**********************************************************************
/* Buttons
/*********************************************************************/

.Button,
.Button:link,
.Button:visited,
.Button:active,
.Button:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.Button,
.Button:link,
.Button:visited,
.Button:active
{
	background-color: #eeeeee;
}

.Button:hover
{
	background-color: #dddddd;
}

/**********************************************************************
/* Status Messages / Alert Bar
/*********************************************************************/

.StatusMessageRed
{
	color: #910709;
	border-color: #910709;
	background-color: #f4dcdc;
}

.StatusMessageGreen
{
	color: #006B31;
	border-color: #006B31;
	background-color: #e0f5d7;
}

.StatusMessageYellow
{
	color: #665500;
	border-color: #998800;
	background-color: #f9f3e0;
}

.AlertBar
{
	background-color: #820A0B;
}

.AlertBar a,
.AlertBar a:link,
.AlertBar a:active,
.AlertBar a:visited,
.AlertBar a:hover
{
	text-decoration: none;
	font-size: 18px;
	color: White;
}

/**********************************************************************
/* School Closings
/*********************************************************************/

table.SchoolClosingList
{
	margin: 1em 0;
	width: 100%;
	border-collapse: collapse;
}

table.SchoolClosingList th
{
	background-color: #820A0B;
	color: White;
}

table.SchoolClosingList th,
table.SchoolClosingList td
{
	padding: 4px;
}

table.SchoolClosingList tr.Even
{
	background-color: #F3F3F3;
}

/**********************************************************************
/* Contests
/*********************************************************************/

.ContestTitle
{
	font-size: 18px;
	font-weight: bold;
}

/**********************************************************************
/* Poll
/*********************************************************************/

.Poll p 
{
	font-weight: bold;
}


/**********************************************************************
/* Guestbook 
/*********************************************************************/


.RequiredShaded
{
	Background-Color: #e8ebf2;
}

/**********************************************************************
/* Google Search & Ad Boxes
/*********************************************************************/

.GoogleResultsBody p
{
	margin: 2em 0;
}

.GoogleResultLink
{
	font-size: 16px;
}

.GoogleResultsPager
{
	font-size: 14px;
	margin: 1em 0;
	text-align: center;
}


.GoogleTable
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	width: 465px;
	text-align: left;
	background-color: #FFFFFF;
}

.GoogleTableBody
{
	background-color: #FFFFFF;
}

.GoogleTableHeader
{
	background-color: #CCCCCC;
}

.GoogleLink
{
	font-size: 11px;
	color: #00309C;
	text-decoration: underline;
	font-weight: bold;
}

.GoogleLinkFooter
{
	font-size: 11px;
	color: #00309C;
	text-decoration: underline;
}

.GoogleText
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.GoogleDivider
{ 	border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px dashed #CCCCCC; width: 98%;
	height: 1px
} 

.GoogleDiv
{ 	float: left;
	width: 220px;
	text-align: top;
	padding: 5px 5px 5px 5px;
	
}

/* Updated AdSense Styles - go in Common */

.AdSenseLeft
{
	height: 500px;
	margin-right: 230px;
	margin-bottom: 1em;
}

.AdSense
{
	border: solid 1px #DDD;
	margin-bottom: 1em;
	text-align: left;
}

.AdSenseLeft .AdSense
{
	height: 100%;
	margin-bottom: 0;
}

.AdSenseHead
{ 
	background-color: #CCCCCC;
	font-weight: bold;
	font-face: Arial;
	font-size: 11px;
	padding: 4px;
}

.AdSenseHead span.Subtitle
{
	margin-left: 10px;
}

.AdSenseBody
{ 
	background-color: #FFFFFF;
	padding: 4px;
	height:470px;
}

.AdSenseAd
{ 

	font-face: Arial;
	font-size: 11px;
	margin-top: 4px;
	border-bottom: dashed #CCCCCC; 
	border-width: 1px;
	padding: 10px;
	float: left;
	width: 200px;
	padding-right: 15px;
}

.AdSenseAd a
{ 

	font-weight: Bold;
	font-size: 11px;
}

.AdSenseUrl
{ 
	font-size: 11px;
	color: #00309C;
}

.AdSenseEnd
{
	clear: right;
	margin-bottom: 1em;
}

.LinksWeLike
{
	float: right;
	width: 220px;
	border: solid 1px #DDD;
	height: 500px;
	margin-bottom: 1em;
}


/**********************************************************************
/* Movies
/*********************************************************************/

/* FORMS */
.textform 
{
width: 200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; color: #000000
}

.buttonform
{
width: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none
}

/* TEXT */
.movie_header
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
font-weight: Bold
}

.movie_subheader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: Bold
}

.movie_text
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000
}

.movie_text2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000
}

.movie_text3
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: Bold
}

/* LINKs */
.movie_headline
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #00309C;
font-weight: Bold
}

.movie_headline2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00309C;
font-weight: Bold
}

.movie_headline3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00309C;
font-weight: Bold
}

/* FEATURE */
.feature_bg
{
background-color: #FFFFFF;
}

.theatre_bg
{
background-color: #EFEFEF;
}

.feature_bg2
{
background-color: #DDE6EE;
}

/**********************************************************************
/* Holiday Cards
/*********************************************************************/
.eCardForm
{
text-align: center;
}

.eCardForm textarea
{
width: 400px;
height: 250px;
}

/**********************************************************************
/* User Slide Show Manager
/*********************************************************************/
.SlideMgrHeader
{
	background-color: #b3c8dd;
	font: bold 12px Verdana, sans-serif;
}

.SlideMgrText1
{
	font: 12px Verdana, sans-serif;
}

.SlideMgrText2
{
	font: 13px Verdana, sans-serif;
	font-weight: bold;
}

.SlideMgrText2
{
	font: 13px Verdana, sans-serif;
	font-weight: bold;
}


/**********************************************************************
/* Homepage Slide Show
/*********************************************************************/

.HomepageFeatureBackground
{
	background-image: url('/images/slideshow/background.jpg');
		
}

.HomepageFeatureTitle
{
	margin: 6px;	
	line-height: 33px; 
	vertical-align: middle;
	font-weight: bold;
}

.SlideShowHeadline
{
	font-size: 14px;
}

.SlideShowPostedDateTime
{
	font-size: 11px;
}

.SlideShowRelated ul
{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}

* html .SlideShowRelated ul,
{
	margin: 0px 0px 0px 20px;
}

*+html .SlideShowRelated ul,
{
	margin: 0px 0px 0px 0px;
}

* html .SlideShowRelated li,
{
	list-style-type: none;
}

*+html .SlideShowRelated li,
{
	padding-left: 10px;
	list-style-type: none;
}

/***********************************************************
/* Sports Styles
/***********************************************************/

.trhead
{
	font-weight: bold;
	background-color: #E2E2E2;
}

.SportsStandingsTitle
{
	font-size: 16px;
	font-weight: bold;
}

/***********************************************************
/* Scoreboard
/***********************************************************/
.STSportsTease
{
	border: solid thin #e2e2e2;
	border-collapse: collapse;
	width: 135px;
}

.STTitle
{
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.SGTeamName
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: left;
}

.SGTeamScore
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: right;
}

.SGSportsGame
{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #bfbfbf;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
}

.SGGameStatus
{
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

.SGGameDetailsLink
{
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

.STFullSchedule
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align:center;
	display: block;
	border: 3px outset #e2e2e2;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-collapse: collapse;
}

/***********************************************************
/* Game Details
/***********************************************************/
.SGDSportsGameDetail
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.SGDDetailTitle
{
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.SSSportsScoreboard table
{
	font-family: tahoma, arial, sans-serif;
	border-collapse: collapse;
	width: 400px;
	margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

.SGDLinks
{
	margin-left: 200px;
}

.SSHeader
{
	font-weight: bold;
	background-color: #dde6f0;
	height: 10px;
}

.SSHeader td
{
	width: 30px;
	text-align: center;
}

.SSRow td
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	border: solid thin;
}

.SSTeamName
{
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

.SSScoreHeader
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
}

.SSFinalHeader
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
 	font-weight: bold;
}

.SSScore
{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
 	text-align: center;
}

.SSFinal
{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
 	font-weight: bold;
 	text-align: center;
 	margin-right: 5px;
 	margin-left: 5px;
}

.SSTeamName
{
	display: block;
	padding-left: 10px;
}

/***********************************************************
/* Full Schedule
/***********************************************************/
.SFSSportsFullSchedule
{
	width: 250px;
}

.SFSDateLinks
{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	display: block;
	height: 40px;
	text-align: center;
}

.SFSTitle
{
	font-family: tahoma, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	background-image: url('/images/header_background.png');
	background-repeat: repeat-y;
	width: 400px;
	height: 25px;
	padding: 5px;
}

/***********************************************************
/* Game Stats
/***********************************************************/

.STSportStats
{
	margin-top: 10px;
}

.STScoringTable
{
	font-family: tahoma, arial, sans-serif;
	margin-top: 10px;
	border: solid thin #e2e2e2;
	width: 600px;
	margin-left: auto;
    margin-right: auto;
}

.STEventScoringTable
{
	font-family: tahoma, arial, sans-serif;
	margin-top: 10px;
	border: solid thin #e2e2e2;
	width: 460px;
	margin-left: auto;
    margin-right: auto;
}

.STScoringTable STScoringGroup td
{
	display: block;
	color: #333333;
}

.STSectionHeader
{
	text-align: center;
}

.STScoringGroup
{
	font-size: 14px;
	font-weight: bold;
	background-color: #cccccc;
	height: 30px;
	padding-left: 10px;
	text-align: center;
}

.STStatName
{
	font-size: 11px;
}

/******
/* Team Stats
/*******/

.STSectionHeader
{
	margin-top: 20px;
}

.STTeamStatsTable
{
	border: solid thin #e2e2e2;
	margin-top: 15px;
	width: 600px;
	margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
}

.STTeamStatsTable tr td
{
	border: solid thin #e2e2e2;
	width: 100%;
}

.STTeamName
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #cccccc;
	padding: 3px;
}

/******
/* Individual Stats
/*******/

.STSectionHeader
{
	margin-top: 20px;
}

.STIndStatsTable
{
	border: solid thin #e2e2e2;
	margin-top: 15px;
	width: 650px;
	margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
}

.STIndStatsTable2
{
	border: solid thin #e2e2e2;
	margin-top: 15px;
	width: 750px;
	margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
}

.STTeamName1
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	background-color: #cccccc;
}

.STIndStatsTable STTeamName1 td
{
	display: none;
	color: #333333;
}

.STStatHead
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #f3f3f3;
}

.STStatHead1
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #f3f3f3;
	padding: 3px;
}

.STStatValue
{
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;
}

.STStatValue1
{
	margin-left: 3px;
	text-align: left;
}

.STStatTotal
{
	font-weight: bold;
	border-top: solid thin #e2e2e2;
	text-align: center;
}

.STStatTotal1
{
	font-weight: bold;
	border-top: solid thin #e2e2e2;
	text-align: left;
}

.STIndStatsInnerTable
{
	border: solid thin #e2e2e2;
	width: 325px;
	border-collapse: collapse;
	padding: 2px;
}

.STTableHeader
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	display: block;
	background-color: #cccccc;
	padding-left: 3px;
}

/******
/* Fumbles
/*******/

.STTeamNameFum
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
}

.STStatHeadFum
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.FumHeader
{
	background-color: #eeeeee;
	margin-left: 3px;
}

/******
/* Defensive Tactics
/*******/

.STTeamNameDef
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
}

.STStatHeadDef
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.DefHeader
{
	background-color: #eeeeee;
	margin-left: 3px;
}

/******
/* Attendance
/*******/

.Attendance
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 100px;
}

.AttendanceNum
{
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	margin-left: 5px;
}

/***********************************************************
/* Game Log
/***********************************************************/

.GLStatus
{
	font-size: 12px;
	font-weight: bold;
	background-color: #e2e2e2;
	padding: 4px;
}

.GLTeamName, .GLScore
{
	font-weight: bold;
	padding: 4px;
}

.GLGameLog
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #eeeeee;
	border-collapse: collapse;
}

.GLTitle
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

/***********************************************************
/* Leaders
/***********************************************************/
.statsDropDown
{
	margin-left: 70px;
}

.treven
{
	background-color: #f8f8f8;
}

/***********************************************************
/* Ski Conditions
/***********************************************************/

.SnowInformationHead
{
	font-weight: bold;
	font-size: 16px;
}

.SnowList
{
	border-spacing: 0px;
}

.SnowListHead
{
	background-color: #cccccc;
	font-weight: bold;
}

.tr1
{
	background-color: #ffffff;
}

.tr2
{
	background-color: #f5f5f5;
}

.SnowResortInfo
{
	border-spacing: 0px;
}


/**********************************************************************
/* RSS Feed List
/*********************************************************************/

.RssFeedList table td
{
	padding: 4px;
}

.RssFeedList table tr.Even td
{
	background-color: #EEEEEE;
}

.RssFeedList table td.RssTitle
{
	width: 300px;
}

.RssFeedList div.RssHeading
{
	font-weight: bold;
	font-size: 16px;
	margin: 1em 0;
}

/**********************************************************************
/* Video Page Player Scroll Buttons
/*********************************************************************/
#PagePlayerNav 
{
	margin: 0 1px 0 1px; 
	height: 80px; 
	width: 298px; 
	/*border: solid 1px Black; */
	overflow: auto;
	background-color: #f1f1f1;
	scrollbar-base-color: #f1f1f1;
	scrollbar-arrow-color: #767682;
	scrollbar-3dlight-color: #b9b9b9;
	scrollbar-darkshadow-color: #767682;
	scrollbar-face-color: #f1f1f1;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #b9b9b9;
	scrollbar-track-color: #f1f1f1;
}

/**********************************************************************
/* Slideshow Teases
/*********************************************************************/

table.PhotoGrid td
{
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
}

div.SlideshowTease
{
	background-image:url('/images/gradients/vertical/graybottom-sm.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

div.SlideshowMenu div.Wrapper
{
	background-image:url('/images/gradients/vertical/graybottom-sm.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid 1px #CCCCCC;
}

/**********************************************************************
/* TVGuide
/*********************************************************************/

.TVGShow
{
	padding: 3px;
}

.TVGShow .Title
{
	font-weight: bold;
	font-size: 13px;
}
.TVGShow .Time
{
	font-weight: bold;
}
.TVGShow .Tease
{
	font-size: 11px;
}


/**********************************************************************
/* Autocomplete
/*********************************************************************/

.auto-complete {
	width: 222px;
}

.auto-complete ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
	width: 222px;
	color:#5C5C5C;
	font-family:Arial;
	font-size:12px;
	
}

.auto-complete li {
	list-style-type: none;
	margin: 0;
	padding: 2px;
	background-color: white;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	cursor: pointer;
}

.auto-complete li.select {
	background-color: #c5c5c5;
}

/**********************************************************************
/* SMS HIDE
/*********************************************************************/

