/*

pifuncssd.css (desktop)

10/22/22

*/



* {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

  }



  body, html {

    padding: 3px 3px 3px 3px;



    background-color: #333333;



    font-family: Verdana, sans-serif;

    font-size: 108%;

    text-align: center;

  }



  div.main_page {

    position: relative;

    display: table;



    width: 900px;



    margin-bottom: 3px;

    margin-left: auto;

    margin-right: auto;

    padding: 5px 5px 5px 5px;



    border-width: 2px;

    border-color: #212738;

    border-style: solid;



    background-color: #777777;



    text-align: center;

	

  }



  div.page_header {

    height: 100px;

    width: 100%;

	text-align: center;

    background-color: #444444;

  }



  div.page_header span {

    margin: 15px 0px 0px 50px;

	color: white;

    font-size: 160%;

    font-weight: bold;

  }



  div.page_header img {

    margin: 0px 0px 0px 0px;



    border: 0px 0px 0px;

  }

  

  div.content_section {

    margin: 3px 3px 3px 3px;



    background-color: #FFFFFF;



    text-align: left;

  }



  div.content_section_text {

    padding: 4px 8px 4px 8px;



    color: #000000;

    font-size: 100%;

  }



  div.content_section_text pre {

    margin: 8px 0px 8px 0px;

    padding: 8px 8px 8px 8px;



    border-width: 1px;

    border-style: dotted;

    border-color: #000000;



    background-color: #F5F6F7;



    font-style: italic;

  }



  div.content_section_text p {

    margin-bottom: 6px;

  }



  div.content_section_text ul, div.content_section_text li {

    padding: 4px 8px 4px 16px;

  }



  div.section_header {

    padding: 3px 6px 3px 6px;



    background-color: #2d2d2d;



    color: #FFFFFF;

    font-weight: bold;

    font-size: 112%;

    text-align: center;

  }



  div.section_header_red {

    background-color: #030303;

  }



  div.section_header_grey {

    background-color: #e6c9ff;

  }

  

  .header_element {

    position: relative;

    float: center;

	

  }

  .floating_element {

    position: relative;

    float: center;

	

  }



  div.table_of_contents_item a,

  div.content_section_text a {

    text-decoration: none;

    font-weight: bold;

  }



  div.table_of_contents_item a:link,

  div.table_of_contents_item a:visited,

  div.table_of_contents_item a:active {

    color: #000000;

  }



  div.table_of_contents_item a:hover {

    background-color: #000000;



    color: #FFFFFF;

  }



  div.content_section_text a:link,

  div.content_section_text a:visited,

   div.content_section_text a:active {

    background-color: #ededed;



    color: #000000;

  }



  div.content_section_text a:hover {

    background-color: #202124;



    color: #DCDFE6;

  }



  div.validator {

  }

  

  div.footer {

    color: #ffffff;

  }