/* --- General Styles for Module ----------------------------------------------------------------------- */
	.Module	{
    margin: 0px;
		font-size: 11px;
		line-height: 14px;
		color: #010101;
		font-weight: normal;
	}

	.Module a:link, .Module a:visited	{
		color: #010101;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module a:hover, .Module a:active	{
		color: #DB0000;
		text-decoration: none;
	}

	.Module .header	{
		font-size: 15px;
		line-height: 17px;	
		color: #DF0803;
    margin: 0px;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .subheader	{
		font-size: 12px;
		line-height: 14px;	
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .title	{
		font-size: 12px;
		line-height: 14px;	
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .subtitle	{
		font-size: 12px;
		line-height: 14px;	
		color: #010101;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .emphasis2	{
		color: #FFFFFF;
	}

	.Module .label	{
		color: #010101;
	}

	.Module label	{
		font-size: 10px;
		color: #010101;
		font-weight: bold;
	}

	.Module label.disabled	{
		font-size: 10px;
		color: #666666;
	}

	.Module label.emphasis	{
		font-size: 10px;
		color: #FF0000;
		font-weight: bold;
	}

	.Module .message	{ 
		color: #868686;
		font-weight: normal;
	}

	.Module .notes	{
		color: #010101;
		font-weight: normal;
	}

	.Module .notes a:link, .Module .notes a:visited	{
		font-size: 10px;
		color: #006CCC;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .notes a:hover, .Module .notes a:active	{
		color: #FF0000;
		text-decoration: underline;
	}
	
	.Module .general_msg	{
		font-size: 10px;
		color: #010101;
		font-weight: normal;
	}

	.Module .general_msg a:link, .Module .general_msg a:visited	{
		font-size: 10px;
		color: #006CCC;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .general_msg a:hover, .Module .general_msg a:active	{
		color: #FF0000;
		text-decoration: underline;
	}

	.Module .error	{
		color: #FF0000;
		font-weight: normal;
	}

	.Module .error1	{
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
	}

	.Module .action_completed	{
		font-size: 10px;
		color: #004684;
		font-weight: normal;
	}

  .Module .notvisible_combobox {
		color: #9D9999;
    margin: 0px;
		font-weight: bold;
  }

	.Module .button	{
		background-color: #FFFFFF; 
		color: #252525; 
		font-size: 10px;
		line-height: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: 100; 
		border: 1 solid;
		border-color: #010101;
	}

/* --- Styles for Search Films Page -------------------------------------------------------------------- */

  .ModuleSearchFilms {
    margin: 0px;
  }

	.ModuleSearchFilms .header	{
		color: #FFFFFF;
    margin: 0px;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;	
	}

	.ModuleSearchFilms .label	{
		font-size: 10px;
		line-height: 12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}

	.ModuleSearchFilms .description	{
		font-size: 10px;
		line-height: 12px;
		color: #A3E4FF;
		font-weight: normal;
		text-decoration: none;
	}

	.ModuleSearchFilms .title	{
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}

	.ModuleSearchFilms .title a:link, .ModuleSearchFilms .title a:visited	{
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	.ModuleSearchFilms .title a:hover, .ModuleSearchFilms .title a:active	{
		color: #00B4FF;
		font-weight: normal;
		text-decoration: none;
	}

	.ModuleSearchFilms select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 11px;
		color: #000000;
		height: 19px;	
	}

	.ModuleSearchFilms .results_label	{
		font-size: 11px;
		line-height: 13px;	
		color: #000000;
		font-weight: normal;
		text-decoration: none;
	}

	.ModuleSearchFilms .date	{
		font-size: 10px;
		line-height: 12px;	
		color: #00B4FF;
		font-weight: bold;
		text-decoration: none;
	}

	.ModuleSearchFilms .view_trailer_btn	{
		font-size: 10px;
		line-height: 12px;	
		color: #A3E4FF;
		font-weight: normal;
		text-decoration: none;
	}
	.ModuleSearchFilms .view_trailer_btn a:link, .ModuleSearchFilms .view_trailer_btn a:visited	{
		font-size: 10px;
		line-height: 12px;	
		color: #A3E4FF;
		font-weight: normal;
		text-decoration: underline;
	}
	.ModuleSearchFilms .view_trailer_btn a:hover, .ModuleSearchFilms .view_trailer_btn a:active	{
		font-size: 10px;
		line-height: 12px;	
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}

	.ModuleSearchFilms .view_btn	{
		font-size: 10px;
		line-height: 12px;	
		color: #00EEFD;
		font-weight: normal;
		text-decoration: none;
	}
	.ModuleSearchFilms .view_btn a:link, .ModuleSearchFilms .view_btn a:visited	{
		font-size: 10px;
		line-height: 12px;	
		color: #00EEFD;
		font-weight: normal;
		text-decoration: underline;
	}
	.ModuleSearchFilms .view_btn a:hover, .ModuleSearchFilms .view_btn a:active	{
		font-size: 10px;
		line-height: 12px;	
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}

  .ModuleSearchFilms .more {
		color: #303030;
    margin: 0px;
		font-weight: bold;
		font-size: 9px;
		line-height: 11px;	
		text-decoration: none;
  }
	.ModuleSearchFilms .more a:link, .ModuleSearchFilms .more a:visited	{
		color: #303030;
    margin: 0px;
		font-weight: bold;
		font-size: 9px;
		line-height: 11px;	
		text-decoration: none;
	}
	.ModuleSearchFilms .more a:hover, .ModuleSearchFilms .more a:active	{
		color: #0077B8;
    margin: 0px;
		font-weight: bold;
		font-size: 9px;
		line-height: 11px;	
		text-decoration: none;
	}
/* --- Styles for Films Page ----------------------------------------------------------------------- */

  .FilmsPage {
		font-size: 10px;
		line-height: 12px;	
    margin: 0px;
  }
	.FilmsPage .header	{
		color: #FFFFFF;
    margin: 0px;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;	
	}
	
	.FilmsPage .title	{
		font-size: 11px;
		line-height: 13px;	
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	.FilmsPage .title a:link, .FilmsPage .title a:visited	{
		font-size: 11px;
		line-height: 13px;	
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	.FilmsPage .title a:hover, .FilmsPage .title a:active	{
		font-size: 11px;
		line-height: 13px;	
		color: #00B4FF;
		font-weight: bold;
		text-decoration: none;
	}
	
	.FilmsPage .date	{
		font-size: 11px;
		line-height: 13px;	
		color: #00B4FF;
		font-weight: bold;
		text-decoration: none;
	}

	.FilmsPage .view_trailer_btn	{
		font-size: 10px;
		line-height: 12px;	
		color: #A3E4FF;
		font-weight: normal;
		text-decoration: none;
	}
	.FilmsPage .view_trailer_btn a:link, .FilmsPage .view_trailer_btn a:visited	{
		font-size: 10px;
		line-height: 12px;	
		color: #A3E4FF;
		font-weight: normal;
		text-decoration: underline;
	}
	.FilmsPage .view_trailer_btn a:hover, .FilmsPage .view_trailer_btn a:active	{
		font-size: 10px;
		line-height: 12px;	
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}

	.FilmsPage .view_btn	{
		font-size: 10px;
		line-height: 12px;	
		color: #00EEFD;
		font-weight: normal;
		text-decoration: none;
	}
	.FilmsPage .view_btn a:link, .FilmsPage .view_btn a:visited	{
		font-size: 10px;
		line-height: 12px;	
		color: #00EEFD;
		font-weight: normal;
		text-decoration: underline;
	}
	.FilmsPage .view_btn a:hover, .FilmsPage .view_btn a:active	{
		font-size: 10px;
		line-height: 12px;	
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}
	.FilmsPage .duration	{
		font-size: 10px;
		line-height: 12px;	
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	
	.FilmsPage .date2	{
		font-size: 11px;
		line-height: 13px;	
		color: #A3E4FF;
		font-weight: bold;
		text-decoration: none;
	}

/* --- Styles for Module Bandwidth Meter ------------------------------------------------------- */

  .Module .BMeter {
    margin: 0px;
		font-size: 11px;
		line-height: 14px;
		color: #003066;
		font-weight: normal;
  }

	.Module .BMeter span.title	{
		font-size: 13px;
		line-height: 15px;
		color: #FFFFFF;
		font-weight: bold;
	}

	.Module .BMeter span .subtitle	{
		font-size: 12px;
		line-height: 14px;
		color: #010101;
		font-weight: normal;
	}

	.Module .BMeter .speed	{
		font-size: 14px;
		line-height: 16px;
		color: #FF0000;
		font-weight: bold;
	}
	
	.Module .BMeter a:link, .Module .BMeter a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .BMeter a:hover, .Module .BMeter a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #00B4FF;
		text-decoration: underline;
		font-weight: normal;
	}

	.Module .BMeter .data	{
		font-size: 10px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight: normal;
	}

	.Module .BMeter .check_button	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .BMeter .check_button a:link, .Module .BMeter .check_button a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .BMeter .check_button a:hover, .Module .BMeter .check_button a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #00B4FF;
		text-decoration: underline;
		font-weight: normal;
	}

