﻿* {
	margin: 0;
	padding: 0;
}

#pageTitle {
padding-top:5px;
margin-top:-2px;
background-color:#003366; 
color:#ffffff;
height:24px; 
vertical-align: middle;
text-align: left;
border-top:solid 1px #ffffff;
font-size:10pt;
}


.list_title {
padding-top:5px;
margin-top:-2px;
color:#ffffff;
height:24px; 
vertical-align: middle;
text-align: left;
border-top:solid 1px #ffffff;
}

.list_title:hover {
background-color:#660000;
cursor:pointer;
}

.list_level2 {
background-color:#660000;
color:#ffffff;
height:auto;
}

.list_container {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 228px; /*246  */
	height:auto;
	float:left;
}

.list_container li {
	padding: 0px;
	margin: 0px;
	/*background: url(message-bar.gif) no-repeat;*/
}
.list_head {
	margin-left:2px;
	padding-left:2px;
	padding-top: 4px;
	padding-bottom: 1px;
	cursor: pointer;
	vertical-align:middle;
	border-top:solid 1px #ffffff;
	color:#ffffff
}

.list_head a {
vertical-align:top;
}

.list_head:hover {
background-color:#660000;

}

.list_itemDiv {
	padding: 2px 2px 2px 2px;
	color:#ffffff;
	font-size:10pt;
	font-family:verdana;
	text-decoration:none;

}
.list_Item {
	padding: 1px 2px 1px 20px;
	margin-left:5px;
	/*background:url(../images/icon-video.png) no-repeat center left;*/
}
.listImage {
margin-top: 3px; 
border:solid 1px #ffffff;
width: 30px;
height:25px; 
}
.vhList_Item {  /*for vhNavTree */
	padding: 1px 2px 1px 2px;
	margin-left:2px;
    vertical-align: middle;
    width:157px;
}
.list_Item:hover {
	background-color:#660000;
}
.list_head a {
	font-weight:bold;
}
.navLine {
	cursor:pointer;
	height:40px;
	padding-top:1px;
	padding-bottom:1px;
}
.navLine:hover {
	background-color:#660000;
}
.searchResultList_Item {
	padding: 1px 2px 1px 2px;
	margin-left:1px;
}
.searchResultList_Item:hover {
	background-color:#660000;
	cursor:pointer;
}
p a{ 
	color:#ffffff;
	font-size:10pt;
	font-family:verdana;
	text-decoration:none;
	font-weight:normal;
	padding-top:-0px;
	height:25px;
}


.tvlist_itemDiv {
	padding: 0px 2px 2px 2px;
	font-size:11px;
	color:#ffffff;
	font-family:verdana;
	text-decoration:none;
    
}
.tvlist_itemDiv p { 
	color:#ffffff;
	font-size:10pt;
	font-family:verdana;
	text-decoration:none;
	font-weight:normal;
	margin-top:2px;
}
.tvschedule {
border-top:solid 1px #ffffff;
margin-top:3px;
padding-top:3px;
padding-bottom:3px;
}
.tvdateinfo {
float:left; 
margin-right:3px;
margin-top:3px; 
margin-bottom:3px; 
padding-top:3px;
height:18px; 
width:20px; 
border:solid 1px #ffffff;
text-align:center;
}
.tvweek {
margin-top:5px;
margin-bottom:3px;
margin-left: -28px;
font-weight:bold;
cursor:pointer;
}
.weekNum {

}
.weekSchedule {

}