/* --- General Styles for Module ----------------------------------------------------------------------- */

	.Module	{
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	}

	.Module a:link, .Module a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #316394;
		text-decoration: none;
		font-weight: normal;
	}
	.Module a:hover, .Module a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #316394;
		text-decoration: underline;
		font-weight: normal;
	}

	.Module .header	{
		color: #000000;
    	margin: 0px;
		font-weight: normal;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
	}

	.Module .subheader	{
		font-size: 12px;
		line-height: 14px;	
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

	.Module label	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}

	.Module label a:link, .Module label a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}
	.Module label a:hover, .Module label a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		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: #000000;
		font-weight: normal;
	}

	.Module .message_2	{
		font-size: 11px;
		line-height: 13px;
		color: #316394;
		font-weight: bold;
	}

	.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: #000000;
		text-decoration: none;
	}

	.Module .notes_2	{
		font-size: 10px;
		line-height: 12px;
		color: #6F6F6F;
		font-weight: normal;
	}

	.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: #000000;
	}

	.Module .backbtn	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
	}

	.Module .backbtn a:link, .Module .backbtn a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .backbtn a:hover, .Module .backbtn a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: underline;
	}

	.Module .nav	{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	.Module .nav a:link, .Module .nav a:visited	{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	.Module .nav a:hover, .Module .nav a:active	{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	.Module .nav_sel	{
		color: #FF000;
		font-weight: bold;
		text-decoration: none;
	}


	.Module .addbtn	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
	}

	.Module .addbtn a:link, .Module .addbtn a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .addbtn a:hover, .Module .addbtn a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		text-decoration: underline;
	}

	.Module .table_title	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: bold;
	}


/* --- Styles for Module Blocks ----------------------------------------------------------------------- */

  .Module .Block {
    margin: 0px;
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		font-weight: normal;
  }

	.Module .Block .header	{
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		font-weight: normal;
	}

	.Module .Block a:link, .Module .Block a:visited	{
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		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: #000000;
	}

	.Module .Block .data	{
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		font-weight: normal;
	}

  .Module .notvisible_combobox {
		color: #9D9999;
    margin: 0px;
		font-weight: bold;
  }


/* --- Styles for Module Control Panel ----------------------------------------------------------------------- */

  .Module .Block .Control_Panel {
    margin: 0px;
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
  }

	.Module .Block .Control_Panel .header	{
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
	}

	.Module .Block .Control_Panel a:link, .Module .Block .Control_Panel a:visited	{
		font-size: 11px;
		line-height: 13px;
		color: #316394;
		text-decoration: none;
		font-weight: normal;
	}
	.Module .Block .Control_Panel a:hover, .Module .Block .Control_Panel a:active	{
		font-size: 11px;
		line-height: 13px;
		color: #B82325;
		text-decoration: none;
	}


/* --- Styles for Module Article ----------------------------------------------------------------------- */

  .Module .Article {
    margin: 0px;
		font-size: 11px;
		line-height: 14px;
		color: #000000;
		font-weight: normal;
  }

	.Module .Article .title	{
		font-size: 12px;
		color: #000000;
		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: #000000;
		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: #000000;
		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: #000000;
		font-weight: normal;
	}

  .Module table.ContentList thead,
  .Module table.ContentList thead tr td {
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		background-color: #A7B5CC;
  }

  .Module table.ContentList tfoot {
      font-size: 11px;
      color: #000000;
      font-weight: normal;
	  background-color: #FFFFFF;
  }

  .Module table.ContentList tfoot a:link,
  .Module table.ContentList tfoot a:visited {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
  }

  .Module table.ContentList tfoot a:hover,
  .Module table.ContentList tfoot a:active {
		font-size: 11px;
		color: #316394;
		text-decoration: none;
		font-weight: normal;
  }


  .Module table.ContentList tbody tr td {
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		background-color: #D8DEE7;
  }

  .Module table.ContentList tbody tr.alternate td {
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		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: #000000;
		background-color: #ED1C24;
  }


/* - Pager ------------------------------------------------------------------------------------------- */

  .Pager {
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
   		background-color: #FFFFFF;
  }

  .Pager img {
    margin: 2px 0 0 0;
  }

  .PagerCountOfItems {
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: bold;
  }


/* -Preview Image Block ------------------------------------------------------------------------------------- */

  table.ImagePreviewer {
    margin: 0px;
		font-size: 11px;
		line-height: 13px;
		color: #000000;
		font-weight: normal;
    background-color: #D8DEE7;
  }

  table.ImagePreviewer thead tr td {
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		background-color: #8D9EB9;
		text-align:center;
  }

  table.ImagePreviewer tbody tr {
		color: #000000;
		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;
  }
	
	
/* Popular Searches Block --------------------------------------------------------------------------------------------- */
	
	.Popular_Search .tag_cloud:link, .Popular_Search .tag_cloud:visited	{
	  padding: 3px;
	  color: #63A1EC;
		text-decoration: none; 
	}
	.Popular_Search .tag_cloud:hover, .Popular_Search .tag_cloud:active	{
	  padding: 3px;
	  color: #63A1EC;
		text-decoration: underline; 
	}
