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

	.Module	{
    margin: 0px;
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: normal;
	}

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

	.Module .header	{
		color: #FFFFFF;
    	margin: 0px;
		font-weight: normal;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
	}

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

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

	.Module label a:link, .Module label a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		text-decoration: none;
		font-weight: normal;
	}
	.Module label a:hover, .Module label a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module label.disabled	{
		font-size: 11px;
		line-height: 13px;
		color: #6F6F6F;
	}

	.Module label.emphasis	{
		font-size: 11px;
		line-height: 13px;
		color: #F36622;
		font-weight: bold;
	}

	.Module .message	{
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: normal;
	}

	.Module .notes	{
		font-size: 11px;
		line-height: 13px;
		color: #010101;
		font-weight: normal;
	}

	.Module .notes a:link, .Module .notes a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #010101;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .notes a:hover, .Module .notes a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		text-decoration: none;
	}

	.Module .error	{
		font-size: 11px;
		line-height: 13px;
		color: #DE1010;
		font-weight: normal;
	}

	.Module .error1	{
		font-size: 11px;
		line-height: 13px;
		color: #DE1010;
		font-weight: normal;
	}

	.Module .action_completed	{
		font-size: 11px;
		line-height: 13px;
		color: #6F6F6F;
		font-weight: normal;
	}

	.Module label	{
		font-size: 11px;
		line-height: 13px;
		font-size: 11px;
		color: #002577;
	}

	.Module .backbtn	{
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		font-weight: normal;
	}

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

	.Module .table_title	{
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: bold;
	}
/* --- Styles for Module Blocks ----------------------------------------------------------------------- */

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

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

	.Module .Block a:link, .Module .Block a:visited	{
		font-size: 12px;
		line-height: 14px;
		color: #002577;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .Block a:hover, .Module .Block a:active	{
		font-size: 12px;
		line-height: 14px;
		color: #B82325;
		text-decoration: none;
	}

	.Module .Block label	{
		font-size: 12px;
		line-height: 14px;
		color: #002577;
	}

	.Module .Block .data	{
		font-size: 12px;
		line-height: 14px;
		color: #002577;
		font-weight: normal;
	}

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


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

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

	.Module .Article .title	{
		font-size: 12px;
		color: #002577;
		font-weight: normal;
	}

	.Module .Article .subtitle	{
		font-size: 11px;
		color: #010101;
		font-weight: normal;
	}

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

	.Module .Article .data	{
		font-size: 11px;
		color: #002577;
		font-weight: normal;
	}

	.Module .Article .emphasis	{
		font-size: 11px;
		color: #F26522;
		font-weight: normal;
	}
	
	
/* - ContentList ------------------------------------------------------------------------------------- */

  .Module table.ContentList {
    margin: 0px;
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: normal;
	}

  .Module table.ContentList thead,
  .Module table.ContentList thead tr td {
		font-size: 11px;
		color: #002577;
		font-weight: bold;
		background-color: #A7B5CC;
  }

  .Module table.ContentList tfoot {
      font-size: 11px;
      color: #002577;
      font-weight: normal;
	  background-color: #FFFFFF;
  }

  .Module table.ContentList tfoot a:link,
  .Module table.ContentList tfoot a:visited {
		font-size: 11px;
		color: #002577;
		text-decoration: none;
		font-weight: normal;
  }

  .Module table.ContentList tfoot a:hover,
  .Module table.ContentList tfoot a:active {
		font-size: 11px;
		color: #DE1010;
		text-decoration: none;
		font-weight: normal;
  }


  .Module table.ContentList tbody tr td {
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		background-color: #D8DEE7;
  }

  .Module table.ContentList tbody tr.alternate td {
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		background-color: #E3E7EE;
  }

  .Module table.ContentList tbody .positive {
		color: #1FC305;
  }

  .Module table.ContentList tbody .negative {
		color: #FF0000;
  }

  .Module table.ContentList tbody tr td img {
    padding: 0 5px 0 0;
    vertical-align: middle;
  }

  .Module table.ContentList tbody tr.error td {
		color: #FFFFFF;
		background-color: #ED1C24;
  }


/* - Pager ------------------------------------------------------------------------------------------- */

  .Pager {
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: normal;
   		background-color: #FFFFFF;
  }

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

  .PagerCountOfItems {
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: bold;
  }


/* -Preview Image Block ------------------------------------------------------------------------------------- */

  table.ImagePreviewer {
    margin: 0px;
		font-size: 11px;
		line-height: 13px;
		color: #002577;
		font-weight: normal;
    background-color: #D8DEE7;
  }

  table.ImagePreviewer thead tr td {
		font-size: 11px;
		color: #002577;
		font-weight: bold;
		background-color: #8D9EB9;
		text-align:center;
  }

  table.ImagePreviewer tbody tr {
		color: #002577;
		background-color: #D8DEE7;
  }

  #PreviewArea {
		width: 280px;
		height: 210px;
		margin: 0 0 0 0px;
		padding: 0;

		display: block;
		text-align:left;
		overflow:hidden;
  }

  #PreviewArea img{
	 position: relative;
  }

  #PreviewImage {
    cursor:pointer;
  }

  table.ImagePreviewer tbody img {
    padding: 0px 1px 0px 1px;
    vertical-align: absmiddle;
  }

  table.ImagePreviewer tbody tr td table tr td {
		border: 0;
  }


