/* --- General Styles for Module ----------------------------------------------------------------------- */

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

	.Module a:link, .Module a:visited	{
		font-size: 10px;
		color: #223d93;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module a:hover, .Module a:active	{
		color: #F36622;
		text-decoration: none;
	}

	.Module .header	{
		font-size: 12px;
		line-height: 14px;
		color: #FFFFFF;
		font-weight: normal;
	}

	.Module .subheader	{
		font-size: 12px;
		line-height: 14px;
		color: #2241a5;
		font-weight: normal;
	}

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

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

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

	.Module .message	{ 
		font-size: 9px;
		line-height: 11px;
		color: #838eaa;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .notes	{
		font-size: 9px;
		line-height: 11px;
		color: #838eaa;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .notes a:link, .Module .notes a:visited	{
		font-size: 9px;
		line-height: 11px;
		color: #838eaa;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .notes a:hover, .Module .notes a:active	{
		font-size: 9px;
		line-height: 11px;
		color: #223d93;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.Module .general_msg	{
		font-size: 11px;
		line-height: 12px;
		color: #2a3785;
		font-weight: normal;
		text-decoration: none;
	}

	.Module .general_msg a:link, .Module .general_msg a:visited	{
		font-size: 11px;
		line-height: 12px;
		color: #2a3785;
		font-weight: normal;
		text-decoration: none;
	}
	.Module .general_msg a:hover, .Module .general_msg a:active	{
		font-size: 11px;
		line-height: 12px;
		color: #FF0000;
		font-weight: normal;
		text-decoration: none;
	}

	.Module .error	{
		font-size: 10px;
		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 label	{
		font-size: 10px;
		color: #223d93;
	}

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

	.Module .back_btn	{
		font-size: 11px;
		line-height: 13px;
		color: #2a3785;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .back_btn a:link, .Module .back_btn a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #2a3785;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .back_btn a:hover, .Module .back_btn a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #FF0000;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.Module .emphasis	{
		font-size: 12px;
		line-height: 14px;
		color: #2241a5;
		font-weight: normal;
	}

/* --- Styles for Module Blocks ----------------------------------------------------------------------- */

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

	.Module .Block .header	{
		font-size: 12px;
		color: #223d93;
		font-weight: normal;
	}

	.Module .Block a:link, .Module .Block a:visited	{
		font-size: 10px;
		color: #223d93;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .Block a:hover, .Module .Block a:active	{
		color: #F36622;
		text-decoration: none;
	}

	.Module .Block label	{
		font-size: 10px;
		color: #223d93;
	}

	.Module .Block .data	{
		font-size: 10px;
		color: #223d93;
		font-weight: normal;
	}


/* --- Styles for Module login/logout ----------------------------------------------------------------------- */

	.Module .login_usrtools	{
		font-size: 10px;
		line-height:12px;
		color: #223d93;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .login_usrtools a:link, .Module .login_usrtools a:visited	{
		font-size: 10px;
		line-height:12px;
		color: #223d93;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .login_usrtools a:hover, .Module .login_usrtools a:active	{
		font-size: 10px;
		line-height:12px;
		color: #FF0000;
		text-decoration: underline;
	}

	.Module .logout_msg	{
		font-size: 10px;
		color: #010101;
		font-weight: normal;
	}

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


/* --- Styles for Module My Account ------------------------------------------------------------------------ */

	.Module .MyAccount .Products .data	{
		font-size: 10px;
		color: #004686;
		font-weight: bold;
	}

	.Module .MyAccount .title	{
		font-size: 15px;
		line-height:17px;
		color: #2a3785;
		font-weight: normal;
	}
	.Module .MyAccount .title a:link, .Module .MyAccount .title a:visited	{
		font-size: 15px;
		line-height:17px;
		color: #2a3785;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .MyAccount .title a:hover, .Module .MyAccount .title a:active	{
		font-size: 15px;
		line-height:17px;
		color: #2a3785;
		text-decoration: underline;
		font-weight: normal;
	}


/* --- Styles for Module Invoice ------------------------------------------------------------------------ */

	.Module .block_header	{
		font-size: 12px;
		line-height: 14px;
		color: #2a3785;
		font-weight: normal;
	}


/* --- Styles for Module Demo Live Streaming Viewer ------------------------------------------------------- */

  .Module .BuyOnLine {
    margin: 0px;
		font-size: 10px;
		line-height: 12px;
		color: #FFFFFF;
  }

	.Module .BuyOnLine .subheader	{
		font-size: 12px;
		line-height: 14px;
		color: #2241a5;
		font-weight: normal;
	}

	.Module .BuyOnLine .title	{
		font-size: 10px;
		line-height: 12px;
		color: #2241a5;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BuyOnLine .title a:link, .Module .BuyOnLine .title a:visited	{
		font-size: 10px;
		line-height: 12px;
		color: #2241a5;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BuyOnLine .title a:hover, .Module .BuyOnLine .title a:active	{
		font-size: 10px;
		line-height: 12px;
		color: #2241a5;
		font-weight: bold;
		text-decoration:underline;
	}

	.Module .BuyOnLine a:link, .Module .BuyOnLine a:visited	{
		font-size: 10px;
		color: #2241a5;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .BuyOnLine a:hover, .Module .BuyOnLine a:active	{
		color: #2241a5;
		text-decoration: underline;
	}

	.Module .BuyOnLine .emphasis	{
		font-size: 9px;
		line-height: 11px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}

	.Module .BuyOnLine .details	{
		font-size: 9px;
		line-height: 11px;
		color: #2241a5;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .BuyOnLine .notes	{
		font-size: 10px;
		color: #FFFFFF;
	}


	.Module .BuyOnLine .buynow_btn	{
		font-size: 11px;
		line-height: 13px;
		color: #2241a5;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BuyOnLine .buynow_btn a:link, .Module .BuyOnLine .buynow_btn a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #2241a5;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BuyOnLine .buynow_btn a:hover, .Module .BuyOnLine .buynow_btn a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #FF0000;
		font-weight: bold;
		text-decoration:none;
	}

	.Module .BuyOnLine .download_btn	{
		font-size: 11px;
		line-height: 12px;
		color: #2a3785;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .BuyOnLine .download_btn a:link, .Module .BuyOnLine .download_btn a:visited	{
		font-size: 11px;
		line-height: 12px;
		color: #2a3785;
		font-weight: bold;
		text-decoration: none;
	}
	.Module .BuyOnLine .download_btn a:hover, .Module .BuyOnLine .download_btn a:active	{
		font-size: 11px;
		line-height: 12px;
		color: #FF0000;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .BuyOnLine .more_btn	{
		font-size: 9px;
		line-height: 11px;
		color: #ed0d18;
		font-weight: bold;
		text-decoration: none;
	}

	.Module .BuyOnLine .more_btn a:link, .Module .BuyOnLine .more_btn a:visited	{
		font-size: 9px;
		line-height: 11px;
		color: #ed0d18;
		font-weight: bold;
		text-decoration: none;
	}
	.Module .BuyOnLine .more_btn a:hover, .Module .BuyOnLine .more_btn a:active	{
		font-size: 9px;
		line-height: 11px;
		color: #ed0d18;
		font-weight: bold;
		text-decoration: underline;
	}
/* --- Styles for Module Bandwidth Meter ------------------------------------------------------- */

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

	.Module .BMeter span.title	{
		font-size: 14px;
		color: #010101;
		font-weight: bold;
	}

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

	.Module .BMeter .speed	{
		font-size: 16px;
		color: #FF0000;
		font-weight: bold;
	}
	
	.Module .BMeter a:link, .Module .BMeter a:visited	{
		font-size: 13px;
		color: #010101;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .BMeter a:hover, .Module .BMeter a:active	{
		color: #FF0000;
		text-decoration: none;
	}

	.Module .BMeter .data	{
		font-size: 11px;
		color: #010101;
		font-weight: normal;
	}
	
	
/* --- Styles for BlockControlPanel ------------------------------------------------------- */

  .Module .BlockControlPanel {
    margin: 0px;
		font-size: 10px;
		line-height: 12px;
		color: #FFFFFF;
  }

	.Module .BlockControlPanel .label	{
		font-size: 9px;
		line-height: 11px;
		color: #2241a5;
		font-weight: normal;
	}

	.Module .BlockControlPanel .label a:link, .Module .BlockControlPanel .label a:visited	{
		font-size: 9px;
		line-height: 11px;
		color: #2241a5;
		font-weight: normal;
		text-decoration:none;
	}
	.Module .BlockControlPanel .label a:hover, .Module .BlockControlPanel .label a:active	{
		font-size: 9px;
		line-height: 11px;
		color: #FF0000;
		font-weight: normal;
		text-decoration:underline;
	}

/* --- Styles for BlockLatestProducts ------------------------------------------------------- */

 .Module .BlockLatestProducts {
    margin: 0px;
		font-size: 10px;
		line-height: 12px;
		color: #FFFFFF;
  }

	.Module .BlockLatestProducts .header1	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}

	.Module .BlockLatestProducts .header1 a:link, .Module .BlockLatestProducts .header1 a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BlockLatestProducts .header1 a:hover, .Module .BlockLatestProducts .header1 a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
	}


	.Module .BlockLatestProducts .header2	{
		font-size: 11px;
		line-height: 13px;
		color: #2A3785;
		font-weight: bold;
		text-decoration:none;
	}

	.Module .BlockLatestProducts .header2 a:link, .Module .BlockLatestProducts .header2 a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #2A3785;
		font-weight: bold;
		text-decoration:none;
	}
	.Module .BlockLatestProducts .header2 a:hover, .Module .BlockLatestProducts .header2 a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #2A3785;
		font-weight: bold;
		text-decoration: underline;
	}

	.Module .BlockLatestProducts .title	{
		font-size: 10px;
		line-height: 12px;
		color: #2A3785;
		font-weight: normal;
		text-decoration:none;
	}

	.Module .BlockLatestProducts .title a:link, .Module .BlockLatestProducts .title a:visited	{
		font-size: 10px;
		line-height: 12px;
		color: #2A3785;
		font-weight: normal;
		text-decoration:none;
	}
	.Module .BlockLatestProducts .title a:hover, .Module .BlockLatestProducts .title a:active	{
		font-size: 10px;
		line-height: 12px;
		color: #2A3785;
		font-weight: normal;
		text-decoration:underline;
	}
/* - Pager ------------------------------------------------------------------------------------------- */

  .Pager {
		color: #010101;
  }

  .Pager img {
    margin: 2px 0 0 0;
  }

  .PagerCountOfItems {
		color: #010101;
		font-weight: bold;
  }


