body {
	margin:           0 0 0 0;
	padding:          0 0 0 0;
	background-color: #ffffff;
}
body, p, td, ul, ol { 
    font-family:  Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px; }

p  { margin-left: 0in; margin-right:0.1in; }

A:hover {
	COLOR: #990000;
}

.header	{font-size: 17pt; color: #333333; font-weight: bold; font-family: tempus sans itc;}
	
.righttable {
	font-family: arial;
	font-size: 90%;
	text-align: left;}
	
.toptable	{font-size: 8pt; color: #ffffff; text-decoration: none;}
A.toptable	{font-size: 8pt; color: #ffffff; text-decoration: none;}
A.toptable:hover	{font-size: 8pt; color: #ffffff; text-decoration: none;}

.sidenav	{font-size: 9pt; 
			color: #ffffff; 
			font-family: Arial, Geneva, Verdana; 
			text-align: right;
			text-decoration: none}

A.sidenav	{font-size: 9pt; 
			color: #ffffff; 
			font-family: Arial, Geneva, Verdana; 
			text-align: right;}
A.sidenav:hover	{font-size: 9pt; 
			color: #ffffff; 
			font-family: Arial, Geneva, Verdana; 
			text-align: right;}

.headercolor {background-color: #990000;}

.LL{
border-left: 1px solid #999999;
}
.RL{
border-right: 1px solid #999999;
}
.TL{
border-top: 1px solid #999999;
}
.BL{
border-bottom: 1px solid #999999;
}
.nBL{
border-bottom: 1px solid #999999;
}

.whitefont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
	
.whitefontHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #993333;
	color: #ffffff;}
	
A.whitelink:link,a.whitelink:active,a.whitelink:visited,a.whitelink:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #ffffff;}

A.rightLink:link,a.rightLink:active,a.rightLink:visited,a.rightLink:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000;}

input {
BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #000066; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #f3f9fe; TEXT-ALIGN: left
}

SELECT {
BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #000066; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #f3f9fe; TEXT-ALIGN: left
}

.gl_submit {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #993333; TEXT-ALIGN: center
}

.gl_input {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000066 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}


	
/*below is style defs for ensemble video */
	
#frmSearch {margin-top: 0px;}

#frmSearch #q {width: 150px;}

.pluginWidth {width: 700px;}

td.featureWidth {width: 280px;} 

td.vidFeatureWidth {width: 300px;}

td.catVideo {width: 200px;}

h1.heading, h1.vidtitle {font-size: 20px; font-weight: bold;}

.videoDetails {border: 1px solid #cccccc; padding: 1px; background-color: #ffffff;}

div#vidShow, div#vidShow td {font-family: arial, sans-serif;font-size: 12px;}

div#searchBox {background-color: #ebebeb; border: 1px solid #666666; padding: 10px;}

div#categoryBanner, .newVideos, .featuredVideo {border-bottom: 1px solid #FF6600; background-color: #ebebeb; padding: 3px; font-size: 20px;}

span#loginLink {display: none;} /* set to 'inline' to enable login link */

a.nextButton:link, a.nextButton:active, a.nextButton:visited, a.nextButton:hover { display: block; width: 15px; height: 15px; background-image: url(http://ensemblevideo.com/plugin/v1/images/next.gif); background-position: left top; background-repeat: no-repeat;}

td.detailItem {text-align: right; width: 100px; background-color: #fff;}

a.prevButton:link, a.prevButton:active, a.prevButton:visited, a.prevButton:hover { display: block; width: 15px; height: 15px; background-image: url(http://ensemblevideo.com/plugin/v1/images/prev.gif); background-position: left top; background-repeat: no-repeat;}

a.categoryLink:link, a.categoryLink:active, a.categoryLink:visited {display: block; padding: 5px; text-decoration: none; color: #ffffff; width: 200px; font-size: 14px; font-weight:bold; } 
a.categoryLink:hover {display: block; padding: 5px; text-decoration: none; color: #FF6600; width: 200px; font-size: 14px; font-weight:bold; }

a.categoryVLink:link, a.categoryVLink:active, a.categoryVLink:visited {display: block; padding: 5px; text-decoration: none; color: #ffffff; font-size: 14px;} 
a.categoryVLink:hover {display: block; padding: 5px; text-decoration: none; color: #FF6600;  font-size: 14px;}

td.categoryLink {background-color: #333333; text-align: right; width: 200px;}
div.categoryLink {background-color: #333333;}

a.catVidLink:link, a.catVidLink:active, a.catVidLink:visited {display: block; height: 50px; border: 1px solid #ffffff; padding: 5px; text-decoration: none; font-size:12px;}
a.catVidLink:hover {display:block; border: 1px solid #ff6600; background-color: #FFCD9B; height: 50px; padding: 5px; color: #333333; text-decoration: none; font-size:12px;}

td.resultPages {color: white;}

a.listingLink:link, a.listingLink:active, a.listingLink:visited {font-weight: bold;}

a.mainPreviewImage:link, a.mainPreviewImage:active, a.mainPreviewImage:visited {text-decoration: none; font-size: 14px; font-weight: bold;}
a.mainPreviewImage:hover {text-decoration: underline}

div.pager {font-size: 12px; background-color: #333333; padding:5px; color: white; text-align: center;}

a.page:link, a.page:active, a.page:visited {padding-left: 3px; padding-right: 3px; border: 1px solid #333333; color: white;}
a.pageSelected:link, a.pageSelected:active, a.pageSelected:visited {padding-left: 3px; padding-right: 3px; border: 1px solid #cccccc; background-color: #666666; text-decoration: none; color: white;}

td.list-white {background-color: #FFFFFF; font-size: 12px; text-align: left; padding: 5px; margin: 5px;}
td.list-alt {background-color: #EBEBEB; font-size: 12px; text-align: left; padding: 5px; margin: 5px;}

div.searchResults {margin-top: 10px; padding: 5px; background-color: #cccccc; font-size: 12px;}

span.searchResults {font-size:12px; color:#333333; font-weight: bold;}

tr.statsHeader {font-weight: bold; background-color: #cccccc;}

table.stats {border: 1px solid #cccccc;}

a.encodingButton:link, a.encodingButton:active, a.encodingButton:visited {display: block; width: 100%; color: #235285; font-weight: bold; text-decoration: none; font-family: arial, sans-serif; font-size: 11px; padding-left: 35px;}
a.encodingButton:hover {color: #990000;}

tr.button{background-image: url(http://www.ensemblevideo.com/images/playVideoLong.gif); background-position: top left; background-repeat: no-repeat; height: 30px;} 

div.encodings{position: relative; top: -5px;}

span.error {color: red; padding-left: 3px; padding-right: 3px; display: none;}

.errorText {color:red; font-size: 12px; display: block;}

table.loginBox {border: 1px solid #999999; background-color: #ebebeb; width:400px;}

h2 { font-family: arial, sans-serif; }

td.heading { padding-left: 20px; }
