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

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

	.Module a:link, .Module a:visited	{
		font-size: 10px;
		color: #9D1255;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module a:hover, .Module a:active	{
		color: #4D7900;
		text-decoration: underline;
	}

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

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

	.Module .subtitle	{
		font-size: 12px;
		line-height: 14px;
		color: #4D7900;
		font-weight: normal;
	}
	
	.Module label	{
		font-size: 10px;
		color: #6F6F6F;
	}

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

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

	.Module .message	{
		font-size: 10px;
		color: #6A9F0C;
		font-weight: normal;
	}

	.Module .notes	{
		font-size: 10px;
		color: #6F6F6F;
		font-weight: normal;
	}

	.Module .notes a:link, .Module .notes a:visited	{
		font-size: 10px;
		color: #9D1255;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .notes a:hover, .Module .notes a:active	{
		color: #4D7900;
		text-decoration: none;
	}

	.Module .error	{
		font-size: 10px;
		color: #6F6F6F;
		font-weight: normal;
	}

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

	.Module .action_completed	{
		font-size: 10px;
		color: #6A9F0C;
		font-weight: bold;
	}

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

	.Module .tabtitle a:link, .Module .tabtitle a:visited	{
		font-size: 10px;
		color: #010101;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .tabtitle a:hover, .Module .tabtitle a:active	{
		color: #FFFFFF;
		text-decoration: none;
	}

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

	.Module .tabtitle_sel a:link, .Module .tabtitle_sel a:visited	{
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .tabtitle_sel a:hover, .Module .tabtitle_sel a:active	{
		color: #010101;
		text-decoration: none;
	}

	.Module .submenu_header	{
		font-size: 10px;
		line-height: 12px;
		color: #4D7900;
		font-weight: bold;
	}

	.Module .submenu_L1	{
		font-size: 10px;
		line-height: 13px;
		color: #4D7900;
		font-weight: normal;
	}

	.Module .submenu_L1 a:link, .Module .submenu_L1 a:visited	{
		font-size: 10px;
		color: #4D7900;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .submenu_L1 a:hover, .Module .submenu_L1 a:active	{
		color: #9D1255;
		text-decoration: none;
	}

	.Module .submenu_L1_sel	{
		font-size: 10px;
		line-height: 13px;
		color: #9D1255;
		font-weight: normal;
	}

	.Module .submenu_L1_sel a:link, .Module .submenu_L1_sel a:visited	{
		font-size: 10px;
		color: #9D1255;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .submenu_L1_sel a:hover, .Module .submenu_L1_sel a:active	{
		color: #4D7900;
		text-decoration: none;
	}

	.Module .steps	{
		font-size: 10px;
		line-height: 13px;
		color: #9D1255;
		font-weight: normal;
		text-decoration: none;
	}

	.Module .steps a:link, .Module .steps a:visited	{
		font-size: 10px;
		color: #9D1255;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .steps a:hover, .Module .steps a:active	{
		color: #4D7900;
		text-decoration: underline;
	}

	.Module .buttons	{
		font-size: 10px;
		line-height: 13px;
		color: #4D7900;
		font-weight: normal;
		text-decoration: none;
	}

	.Module .buttons a:link, .Module .buttons a:visited	{
		font-size: 10px;
		color: #4D7900;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .buttons a:hover, .Module .buttons a:active	{
		color: #9D1255;
		text-decoration: underline;
	}

	.Module .back_btn	{
		font-size: 10px;
		line-height: 13px;
		color: #9D1255;
		font-weight: normal;
		text-decoration: none;
	}

	.Module .back_btn a:link, .Module .back_btn a:visited	{
		font-size: 10px;
		color: #9D1255;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .back_btn a:hover, .Module .back_btn a:active	{
		color: #4D7900;
		text-decoration: underline;
	}

	.Module .email a:link, .Module .email a:visited	{
		font-size: 10px;
		color: #4D7900;
		text-decoration: underline;
		font-weight: normal;
	}
	.Module .email a:hover, .Module .email a:active	{
		color: #9D1255;
		text-decoration: underline;
	}
/* --- Styles for Module Blocks ----------------------------------------------------------------------- */

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

	.Module .Block .header	{
		font-size: 11px;
		line-height: 13px;
		color: #4D7900;
		font-weight: bold;
	}

	.Module .Block a:link, .Module .Block a:visited	{
		font-size: 10px;
		color: #003066;
		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: #003066;
	}

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

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

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

	.Module .search_labels	{
		font-size: 10px;
		line-height: 12px;
		color: #010101;
		font-weight: normal;
	}
/* --- Styles for Module Blocks ----------------------------------------------------------------------- */

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

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

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

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

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

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

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

  .Module table.ContentList thead,
  .Module table.ContentList thead tr td {
		font-size: 10px;
		color: #6F6F6F;
		font-weight: bold;
		background-color: #E2EDD0;
  }

  .Module table.ContentList tfoot {
      font-size: 10px;
      color: #003066;
      font-weight: normal;
  }

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

  .Module table.ContentList tfoot a:hover,
  .Module table.ContentList tfoot a:active {
		color: #F36622;
		text-decoration: underline;
  }


  .Module table.ContentList tbody tr td {
		color: #6F6F6F;
		background-color: #EFF5E5;
  }

  .Module table.ContentList tbody tr.alternate td {
		color: #6F6F6F;
		background-color: #EFF5E5;
  }
  .Module table.ContentList tbody tr.disable td {
		color: #B0AFAF;
		background-color: #EFF5E5;
  }

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

  .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: #6F6F6F;
		background-color: #EFF5E5;
  }


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

  .Pager {
		color: #010101;
  }

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

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


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

  table.ImagePreviewer {
    margin: 0px;
		font-size: 11px;
		line-height: 14px;
		color: #003066;
		font-weight: normal;
    background-color: #E5E7F3;
  }

  table.ImagePreviewer thead tr td {
		font-size: 10px;
		color: #003066;
		font-weight: bold;
		background-color: #A8B0D7;
		text-align:center;
  }

  table.ImagePreviewer tbody tr {
		color: #003066;
		background-color: #E5E7F3;
  }

  #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;
  }


