body {
	margin: 0px;
}

.container {
	margin: 25px 0px 25px 45px; 
	border: 0px solid #000000;
	}

.containerleft {
	width: 320px; 
	text-align: left;
	vertical-align: top;
	}
.containercenter {
	width: 60px; 
	text-align: left;
	vertical-align: top;
	}
.containerright {
	width: 280px; 
	text-align: left;
	vertical-align: top;
	}

table.videolist {
	width: 260px;
	border: 0px solid #000000;
	font: 12px Arial;
	color: #ffffff;
	padding: 5px 0px 5px 0px;
	}
	
.videocontainer {
	margin: 120px 0px 0px 0px;
	border: 0px solid #cccccc;
	}	
	
td#listtop {
	font: 12px Arial;
	color: #ffffff;
	padding: 8px 0px 15px 13px;
	background-image:url(../video/images/divider.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	}
	
td#listtop a {
	font: 12px Arial;
	color: #ffffff;
	text-decoration: none;
	}
	
td#listtop a:hover {
	font: 12px Arial;
	color: #7aa4dc;
	text-decoration: none;
	}

td#list {
	font: 12px Arial;
	color: #ffffff;
	padding: 3px 0px 15px 13px;
	background-image:url(../video/images/divider.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	}
	
td#list a {
	font: 12px Arial;
	color: #ffffff;
	text-decoration: none;
	}
	
td#list a:hover {
	font: 12px Arial;
	color: #7aa4dc;
	text-decoration: none;
	}

td#listbottom {
	font: 12px Arial;
	color: #ffffff;
	padding: 3px 0px 12px 13px;
	}
	
td#listbottom a {
	font: 12px Arial;
	color: #ffffff;
	text-decoration: none;
	}
	
td#listbottom a:hover {
	font: 12px Arial;
	color: #7aa4dc;
	text-decoration: none;
	}						
	
.listcontainer {
	margin: 40px 0px 0px 0px;
	border: 0px solid #fcccccc;
	}	

#videomenu {
	border-collapse:collapse;
	border: 1px solid #87b0f2;
	}	
	
.caption {
	width: 300px;
	font: 11px/16px Arial;
	color: #ffffff;	
	padding: 7px 0px 5px 1px
	}	
	
.videocontent {
}