body,html
	{
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		font-family: "Trebuchet MS", Verdana, Arial;
		background-color: #FFFFFF;
		font-size: 12px;
		color: #33555C;
		background-image: url(../pix/background.gif);
		background-position: top center;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}

img
	{
		border: none;
		display: block;
	}

h1
	{
		font-size: 18px;
		margin-top: 5px;
		margin-left: 7px;
		margin-bottom: 5px;
	}

a
	{
		text-decoration: underline;
		color: #33555C;
	}

a:hover
	{
		text-decoration: none;
	}

.unavailable
{
	color: #C5D0D2;
}

.active
{
	text-decoration: underline;
}
	
.container
	{
		position: relative;
		margin: auto;
		width: 995px;
	}

#topbar
	{
		margin-top: 10px;
		left: 0px;
		width: 100%;
		height: 30px;
		background-color: #82979B;
	}

.tab_container
	{
		position: relative;
		margin: auto;
		width: 995px;
		height: 100%;
	}

.tabs
	{
		position: absolute;
		top: 5px;
		left: 15px;
	}

.tab
	{
		float: left;
		margin-right: 5px;
	}

#login
	{
		position: absolute;
		right: 8px;
		top: 5px;
		color:white;
		width:280px;
		text-align:left;
	}

#loginnav
	{
		position: absolute;
		right: 15px;
		top: 3px;
		font-weight: bold;
		width:275px;
		text-align:left;
	}	
	
#login .sle
	{
		width: 100px;
		color: #33555C;
		border: 1px solid #33555C;
		margin-right: 5px;
		float: left;
	}

#login_btn
	{
		float: left;
	}

#bottombar
	{
		margin-top: 10px;
		width: 100%;
		height: 30px;
		background-color: #82979B;
	}

#header
	{
		margin-top: 10px;
		height: 60px;
	}

#header #banner
	{		
		height: 60px;
		width: 470px;
	}
#header #top_banner{
	position: absolute;
	top: 5px;
	left: 0px;
	height: 60px;
	width: 468px;
}

#header #logo
	{
		position: absolute;
		top: 10px;
		right: 0px;
		height: 50px;
		width: 525px;
	}

#top_navigation
	{
		margin-top: 3px;
		margin-left: 12px;
		font-weight: bold;
	}

#content
	{
		margin-top:-5px;
		width: 780px;
		margin-bottom: 10px;
		margin-right: 10px;
		float: left;
	}
#content_create
	{
		width: 780px;
		margin-bottom: 10px;
		margin-right: 0px;
		float: left;
	}
.bar
	{
		clear: both;
		position: relative;
		width: 775px;
		height: 30px;
		background-color: #82979B;
	}

.bar_tabs
	{
		position: absolute;
		top: 5px;
		left: 15px;
	}

.bar_tabs_tab
	{
		float: left;
		margin-right: 5px;
	}

#player
	{
		float: left;
		width: 427px;
		height: 281px;
		margin-right: 5px;
		margin-bottom: 30px;
		padding:3px 0px 0px 3px;
		background-image:url(/pix/bg_player1.gif);
		background-repeat:no-repeat;
	}

#player_navigation
	{
		float: left;
		line-height: 13px;
		margin-bottom: 30px;
	}

#mediaslider
	{
		border-collapse: collapse;
		width: 775px !important;
		_width: 776px;
		margin-top: 20px;
	}

#mediaslider img
	{
		display: inline;
	}

#mediaslider td
	{
		padding: 0px;
		padding-bottom: 20px;
	}

#mediaslider th
	{
		text-align: left;
	}

#mediaslider td.title
	{
		width: 200px;
		text-align: center;
	}

#mediaslider td.button
	{
		width: 17px;
		padding-right: 6px;
	}

#programmanager
	{
		border-collapse: collapse;
		width: 775px !important;
		_width: 776px;
		margin-top: 20px;
	}

#programmanager td
	{
		vertical-align: top;
	}

#programmanager th
	{
		text-align: left;
		padding-bottom: 15px;
	}

#programmanager .thumbnail
	{
		width: 100px;
		font-size: 10px;
	}
	
#programmanager .description
{
	width: 140px;
}

#programmanager .info
{
	width: 100px;
	font-size: 11px;
	line-height: 12px;
}

#programmanager .paging
	{
		font-weight: bold;
		text-align: center;
	}

#programmanager h1
	{
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
	}

#signup
	{
		width: 775px !important;
		_width: 776px;
		margin-top: 15px;
	}

#signup #left_block
	{
		width: 390px !important;
		_width: 391px;
		float: left;
	}

#signup #right_block
	{
		width: 375px !important;
		_width: 376px;
		margin-top: 25px;
		float: left;
	}
#signup #create_right_block
	{
		width: 375px !important;
		_width: 376px;
		float: left;
	}

#signup_form #fields
	{
		position:relative;
		margin-left: 15px;
		background-color: #C4CED0;
		padding: 10px;
		text-align: right;
		height:440px;
		
	}

#signup_form #fields .sle
	{
		width: 210px;
		float: right;
	}

label
	{
		font-weight: bold;
	}

.error
	{
		color: #FF0000;
		font-weight: bold;
	}

.errorfield
	{
		border: 1px solid #FF0000;
	}

.errorlabel
	{
		color: #FF0000;
	}

#bottom_navigation
	{
		clear: both;
		float: none;
	}

#bottom_navigation .bar
	{
		float: left;
	}

.bar_right
	{
		width: 195px;
		height: 30px;
		float: left;
		margin-left: 15px;
		background-color: #82979B;
	}

#sidebanner
	{
		float: left;
		margin-left: -18px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

#sidebanner img
	{
		width: 223px;
	}

#mediacharts
	{
		float: left;
		margin-top: 10px;
		width: 790px;
		border-collapse: collapse;
	}

#mediacharts th, #mediacharts td
	{
		width: 20%;
		padding: 1px;
	}

#mediacharts td
	{
		line-height: 14px;
	}

#mediacharts th
	{
		text-align: left;
		font-size: 14px;
		padding-bottom: 5px;
	}

#medianavigator
	{
		width: 195px;
		float: left;
		margin-top: -6px;
		height:575px;
	}

#medianavigator  .sle
	{
		width: 193px !important;
		width: 192px;
		border: 1px solid #82979B;
		margin-bottom: 5px;
	}

#medianavigator select
	{
		width: 195px !important;
		width: 196px;
		margin-bottom: 5px;
	}

#medianavigator table
	{
		width: 100%;
		border: 1px solid #82979B;
		border-collapse: collapse;
		font-size: 11px;
	}

#medianavigator  th, #medianavigator td
	{
		vertical-align: top;
		text-align: left;
	}

#medianavigator th
	{
		font-size: 14px;
		font-weight: bold;
		color: #33555c;
	}

#medianavigator td
	{
		border-bottom: 1px solid #82979B;
		line-height: 12px;
		height: 38px !important;
		_height: 31px;
		padding: 3px;
	}

#medianavigator td.footer
	{
		border-bottom: 1px solid #82979B;
		height: 22px !important;
		_height: 11px;
		padding: 3px;
		vertical-align: middle;
		text-align: center;
		line-height: 5px;
	}

.mediatooltip .description
	{
		float: left;
		width: 170px;
	}

.mediatooltip h1
	{
		font-size: 12px;
		margin: 0px;
	}

.mediatooltip .rating
	{
		float: left;
		text-align: right;
		margin-top: 2px;
	}

.mediatooltip .rating img
	{
		display: inline;
	}


#colofon
	{
		margin-top: 5px;
		padding-bottom: 10px;
		font-weight: bold;
	}

#colofon #sys_logo
	{
		position: absolute;
		top: 2px;
		right: 0px;
	}

.programeditor
	{
		width: 995px;
	}

.programeditor h1
	{
		margin: 0px;
		margin-left: 5px;
		padding-top: 5px;
		color: #FFFFFF;
		font-weight: normal;
	}

.sendbutton
		{
			height: 21px;
			width: 43px;
			border: 0px;
			background: url(/pix/btn_send.gif);
		}

.sendbutton:hover
		{
			background-position: 0 -21px;
		}

.menuitems
	{
		margin-top: 5px;
		margin-left: 12px;
		margin-bottom: 3px;
		font-weight: bold;
	}

#clipprograminfo
	{
		background-color: #c4ced0;
		height: 224px;

	}

#clipprograminfo td
	{
		background-color: #c4ced0;
		padding: 0px;
		border: none;
		vertical-align: top;
		height: auto;
	}

.stationbutton
		{
			height: 21px;
			width: 53px;
			border: 0px;
			background: url(/pix/btn_station.gif);
		}

.stationbutton:hover
		{
			background-position: 0 -21px;
		}

.programbutton
		{
			height: 21px;
			width: 59px;
			border: 0px;
			background: url(/pix/btn_program.gif);
		}

.programbutton:hover
		{
			background-position: 0 -21px;
		}

textarea
	{
		font-family: "MS Sans Serif";
		font-size: 14px;
	}