﻿html
{
	height:100%;
}

body
{
	margin:0px;
	min-height:100%;
}

.container
{
	min-height:100%;
}

/*************/
/*   Signup  */
/*************/


#SignUp input
{
	font-size:16px;		
}

#SignUp .labeldiv
{
	float:left;
	width:250px;
	text-align:right;
	margin-right:5px;
	font-size:16px;	
}

#SignUp .formline
{
	margin-bottom:10px;
	clear:both;
	height:20px;
}

#SignUp #lblError
{
	font-size:14px;	
	font-style:italic;
}

#SignUp #status
{
	margin-left:3px;
}

/*************/
/*   Login  */
/*************/

#Login
{
	height:180px;
	
}
#Login input
{
	font-size:16px;		
}

#Login .labeldiv
{
	float:left;
	width:250px;
	text-align:right;
	margin-right:5px;
	font-size:16px;	
}

#Login .formline
{
	margin-bottom:10px;
}

#Login #lblError
{
	font-size:14px;	
	font-style:italic;
}


/*************/
/*  Members  */
/*************/

#MemberDisplayName,
#MemberEmail,
#MemberPassword
{
	margin-top:5px;
	font-size:14px;
}

#MemberSince
{
	margin-top:5px;
}

#lnkChangeDisplayName,
#lnkChangeEmail,
#lnkChangePassword
{
	font-size:12px;
}

#lblChangeEmailResult
{
	padding-left:130px;
}

img#AccountBoxPlot
{
	margin:0px;
}

.opportunity-tile
{
	float:left;
	text-align:center;
	margin-left:10px;
}

.opportunity-tile a img,
.opportunity-tile a:hover img,
.opportunity-tile img
{
	border:0px;
	margin:0px;
	padding:0px;
}

/*************/
/*  Entries  */
/*************/

.grouping1 h1
{
	background: transparent url(../Images/channel_icon_idol.png) no-repeat scroll 632px 5px;
}

.grouping2 h1
{
	background: transparent url(../Images/channel_icon_band.png) no-repeat scroll 632px 5px;
}

.grouping3 h1
{
	background: transparent url(../Images/channel_icon_comedy.png) no-repeat scroll 632px 5px;
}

.Entry table
{
	width:100%;
	padding:10px;
	margin:0px;
	table-layout:auto;
	background-color:#ffffff;
}

.Entry table td
{
	text-align:center;
	border:0px;
	background-color:#ffffff;
}

.Entry
{
	margin:10px;
	width:656px;
	
}
.Entry .rating
{
	
}
.Entry .rating a
{
	font-size:50px;
	color:#345289;
	padding-top:45px;
}

.Entry .rating a:hover
{
	text-decoration:none;
}

.EntryDetails
{
	
}

.EntryDetails img
{
  border:0px;
  margin:0px;	
}

.EntryVideoImage
{
	
	margin:5px;
	padding:15px;
}

.EntryVideoImage a img,
.EntryVideoImage a:hover img
{
	float:none;
	margin:0px;
	border:0px;
}

.EntryTitle
{
	font-size:13px;
	text-align:left;
	
}

.CategoryTitle
{
	
}

.EntryTotalVotes
{
	font-family:Verdana;
	font-size:10px;
}

a.Entry-Opportunity-Tile img,
a.Entry-Opportunity-Tile:hover img
{
	border:0px;
	margin:0px;
}

/**************/
/* Videos */
/**************/

.YTVideos
{
	min-height:160px;
	text-align:center;
}
.YTVideoImage
{
	min-height:105px;
}

.YTVideoImage img
{
	margin:0px;
}

.CategoriesDropDown
{
	width:125px;
}

.AddVideo
{
	width:125px;
	font-size:12px;
	font-family:Arial;
}

.YTAdded
{
	height:15px;
}

.VideoContainer
{
	margin-left:70px;
	margin-bottom:20px;
	float:left;
}


/**************/
/* Drop Downs */
/**************/

.menuicon
{
	margin-right:10px;
}

.menutext
{	
	
}

/**************/
/*   Voting   */
/**************/

#entry1results,
#entry2results
{
	display:none;
}

#VoteHeader
{
	background:transparent url(../img/icon_celltitle_level1.gif) no-repeat scroll 914px 10px;
	border-bottom:1px solid #D7D7D7;
	color:#4B4B4B;
	font-size:220% !important;
	font-weight:bold;
	margin:0;
	padding:0px 50px 0px 20px;
}

#pnlHeader
{
}

#pnlCategories
{
	padding-top:10px;
}

#lblChannel
{
	font-size:10px;
	margin-left:10px;
	margin-top:10px;
	font-weight:bold;
	color:#4b4b4b;
}

table.VoteTable
{
	background-color:#ffffff;
	margin:10px 0 0px 20px;


}
table.VoteTable td
{
	text-align:center;
	background-color:#ffffff;
	border:0px;
}

.ui-slider-vertical
{
	height:235px;
	width:20px;
}

a.ui-slider-handle:focus
{
	outline-style:none;
}

#slider.ui-slider .ui-slider-handle
{
	width:20px;
	height:18px;
	background:transparent url(../Images/blue_pointer_arrow_1.png);
}

#slider2.ui-slider .ui-slider-handle
{
	width:20px;
	height:18px;
	background:transparent url(../Images/blue_pointer_arrow_2.png);
}

#slider.winner1 .ui-slider-handle
{
	background:transparent url(../Images/blue_pointer_arrow_1w.png);
}

#slider2.winner2 .ui-slider-handle
{
	background:transparent url(../Images/blue_pointer_arrow_2w.png);
}

.ui-slider-vertical .ui-slider-handle
{
	left:0;
}

.ui-slider-horizontal
{
	height:20px;
	margin-left:20px;
	width:350px;
}

.ui-slider-horizontal .ui-slider-handle
{
	top:0px;
	margin-left:0px;
}

#ytseeker1 a.ui-slider-handle
{
	
}

.seeker .ui-slider-handle
{
	width:20px;
	height:20px;
	background:transparent url(../Images/seeker.png) no-repeat;
}

.seekerok .ui-slider-handle
{
	width:20px;
	height:20px;
	background:transparent url(../Images/seekerok.png) no-repeat;
}

.show
{
	display:block;
}

.hide
{
	display:none;
}

.report-video
{
	font-size:7px;
}

img#imgComments1,
img#imgComments2
{
	float:none;
	margin-left:5px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
}

/****************/
/*  Categories  */
/****************/

select#ddCategories
{

}

#imgChannel
{
	margin:0px;
	border:0px;
}

#video-container,
#video-container2{
	width:270px;
	margin:0px auto;
	padding:0px;
}
#scrollbox,
#scrollbox2{
	width:270px;
	overflow:auto; 
	overflow-x:hidden;
	height:300px;
}
#video-container > p,
#video-container2 > p{

	color:#666;
	font-family:Arial, sans-serif; font-size:0.75em;
	padding:5px; margin:0;
	text-align:right;
}

.Category-Video
{
	height:70px;
	clear:both;
}

#video-content
{
	margin-left:5px;
}
.Category-Video .Video-Image
{
	float:left;
}

.Category-Video .Video-Image img
{
	border:0px;
	margin:0px;
	width:90px;
	height:70px;
}
.Category-Video .Video-Title
{
	height:30px;
}

.Category-Video .Video-Rating
{

	background:transparent url(../Images/videolist_rating_bg.png) no-repeat;
	margin-left:100px;
	font-size:18px;
	padding-top:5px;
    width:30px;
    text-align:center;
	color:#345289;
	height:30px;
}

#upOpportunities .opportunity-tile
{
	margin:5px;
}

#ytseeker
{
	width:595px;
	margin-left:30px;
}

#ytseeker .ui-slider-handle
{
	width:20px;
	height:20px;
	background:transparent url(../Images/seekerok.png) no-repeat;
}


/****************/
/*    Charts    */
/****************/

#lblTitle
{
	
}

#Chart-Category,
#Chart-Votes,
#Chart-Rating,
#Chart-ParentPercentile,
#Chart-Percentile
{
	font-size:14px;
}

#Chart-ParentPercentile,
#Chart-Percentile
{
	
}


img#histoChart,
img#boxplotChart,
img#curveChart
{
	border:0px;
	margin:0px;
}

.charts-opportunities
{
	margin-left:11px;
}

#chart-details
{
	margin-top:5px;
}

#chart-details #lblTitle
{
	margin-left:10px;
	font-size:14px;
}


/********************/
/*   Opportunity    */
/********************/
table#Opportunity-Details-Table,
table#Awards-Table
{
	width:100%;
	background-color:#ffffff;
	margin:0px;
	border:0px;    
}

table#Opportunity-Details-Table td,
table#Opportunity-Details-Table-Side td,
table#Awards-Table
{
	background-color:White;
	border:0px;
	padding:0px;
}

table#Awards-Table
{
	font-size:14px;
	
}

img#imgOpportunity275
{
	margin:0px;
}

#lblFee
{
	font-size:18px;

}
#lblDeadline
{
	font-size:14px;
}
#lblTitle
{

	font-size:16px;
}

#lblEntryCount
{
	font-size:12px;
}

#lblNotQualified
{
	font-size:16px;
	color:#467AA7;
	font-weight:bold;
}

.top-voter
{
	margin:10px;
}

img.award-icon
{
	border:0px;
	margin:0px;
	float:none;
}
 
table#EntryAwardTable,
table#VoterAwardTable
{
	padding:0px;
	margin:0px;
	font-size:100% !important;
	width:330px;
}
table#EntryAwardTable th,
table#VoterAwardTable th
{
	font-size:75% !important;
	padding:0px;
	margin:0px;
	height:20px;
}

table#EntryAwardTable tr,
table#VoterAwardTable tr
{
	border-bottom:1px dotted gainsboro;
}

table#EntryAwardTable td,
table#VoterAwardTable td
{
	font-size:75% !important;
}

.VideoAward-TopEntry,
.VoterAward-TopVoter
{
	background:transparent url(../Images/videolist_rating_bg.png) no-repeat;	
	font-size:18px;
	padding-top:5px;
    width:30px;
    text-align:center;
	color:#345289;
	height:30px;
	margin-left:25px;
}


/*********************/
/*   Join/Upgrade    */
/*********************/

table#Join-Table,
table#Upgrade-Table
{
	background-color:transparent;
	width:800px;
	margin-left:74px;
	margin-top:10px;
}

table#Join-Table td,
table#Upgrade-Table td
{
	background-color:transparent;
	border:0px;
	padding:0px;
}

#pnlChooseVideo #scrollbox
{
	background-color:#f0f0f0;
	height:220px;
}

#Join-Table #video-container
{
	padding-left:175px;
}

#Join-Table #video-content
{
	background-color:#f0f0f0;
	border-left:5px solid #f0f0f0;
	margin-left:0px;
}

/*********************/
/*       Footer      */
/*********************/

#mvfooter
{
	width:100%;
	color:#ffffff;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
}

#mvfooter td
{
	width:16.67%;
	padding-left:20px;
}

#mvfooter .footer-submenu
{
	padding-left:10px;
	font-size:12px;
}

#mvfooter a,
#mvfooter a:visited,
#mvfooter a:active
{
	text-decoration:none;
	color:#7D7D7D;
}


/*************/
/*    FAQ    */
/*************/

.faq-category
{
	margin-top:10px;
	font-size:18px;
	border-bottom:1px solid #e8e8e8;
	font-weight:bold;
	color:#3d3d3d;
}

.faq-entry
{
	font-size:14px;
	margin-top:5px;
}

.faq-question
{
	font-weight:bold;
	color:#545356;
	margin-bottom:5px;
}

.faq-answer
{
	font-style:italic;
}

/*************/
/*    HIW    */
/*************/

.hiw-category
{
	margin-top:10px;
	font-size:18px;
	border-bottom:1px solid #e8e8e8;
	font-weight:bold;
	color:#3d3d3d;
	margin-bottom:5px;
}

.hiw-group
{
	margin-left:10px;
	font-size:11px;
}

.hiw-item
{
}

/*******************/
/*    NextSteps    */
/*******************/


.nextstep
{
	margin:0px 20px 0px 20px;
	font-size:12px;
	
}

/******************/
/*   Host Signup  */
/******************/

#upAwards 
{
	margin-top:20px;
	margin-bottom:20px;
}

#upAwards table th
{
	font-size:100% !important;
	text-align:center;
	padding:0px;
}

#upAwards table
{
	margin-top:0px;
}
table.AddAward
{
	width:600px;
	margin-bottom:0px;
}

table#gvEntryAwards tr
{
}

table#tblAddEntryAward td,
table#gvEntryAwards td,
table#gvVoterAwards td,
.AddAward input
{
	text-align:center;
}

table#gvEntryAwards td.tdAwardDescription,
table#gvVoterAwards td.tdAwardDescription,
table#tblAddEntryAward td.tdAwardDescription
{
	text-align:left;
}