@media screen {

    html {
        padding: 20px;
        background-color: #EEEEEE;
        color: #444444;
		font-size: small;
    }

    body {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;

        padding: 10px 20px 20px 40px;

        min-width: 438px;
        max-width: 738px;

        background-color: #FFFFFB;
        background-image: none;
        color: #444444;
        border: 1px solid #999999;

        font-family: Georgia, Verdana, sans-serif;
        font-size: small;
    }

    h1, h2, h3, h4, h5, h6 {
        font-family: Trebuchet, arial, sans-serif;
        margin-top: 20px;
    }

    h2, h3, h4, h5, h6 {
        text-align: left;
    }

    h1 {
        font-size: large;
        font-weight: bold;
        color: #333377;
        border-bottom: 3px solid #AAAAAA;
		padding: 20px
        background-color: transparent;
		text-align: center;
    }

    h2 {
        font-size: large;
        font-weight: bold;
        color: #444477;
        padding: 22px;
		left-padding: 2px;
        margin-left: -30px;
    }

    h3 {
        font-size: normal;
        font-weight: bold;
        color: #555577;
        padding: 20px;
		left-padding: 5px;
        margin-left: -30px;
    }

    h4 {
        font-size: small;
        font-weight: bold;
        color: #666677;
        border-top: 1px solid #AAAAAA;
        border-left: 1px solid #AAAAAA;
        border-bottom: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
        padding: 5px;
        margin-left: -30px;
    }

    h5 {
        font-size: inherit;
        font-weight: bold;
        color: #777777;
        background-color: transparent;
        text-decoration: underline;
    }

    h6 {
        font-size: inherit;
        font-weight: bold;
        font-style: italic;
        color: #444444;
        background-color: transparent;
    }

    a:link {
        color: #9C2626;
        text-decoration: underline;
        background-color: transparent;
    }

    a:visited {
        color: #801919;
        text-decoration: underline;
        background-color: transparent;
    }

    a:link:hover, a:visited:hover {
        color: #D61B1B;
        text-decoration: underline;
        background-color: transparent;
    }

    a:link:active, a:visited:active {
        color: #D61B1B;
        text-decoration: none;
        background-color: transparent;
    }

    a img {
        border: none;
        background-color: transparent;
    }

    p {
        text-align: justify;
		font-size: small;
    }
   
    p.small {
		font-size: xx-small;
	}
	p.description {
		font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	    text-transform:uppercase;
        letter-spacing:.2em;
	}
	address {
        margin-left: 20px;
        font-family: "Courier New", Courier, sans-serif;
        font-size: large;
        font-style: normal;
    }

    blockquote {
        font-family: Georgia, "Times New Roman", serif;
        font-style: italic;
        font-size: larger;
        text-align: justify;
        margin-right: auto;
        margin-left: auto;
        padding-left: 20px;
        padding-right: 20px;
    }

    pre {
        border-top: 1px solid #AAAAAA;
        border-left: 1px solid #AAAAAA;
        border-bottom: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
        background-color: #E5E5E5;
        color: #444444;
        padding: 5px;
        font-family: "Andale Mono", Courier, sans-serif;
        font-size: x-small;
        max-width: 95%;
        overflow: hidden;
    }

    ul {
        list-style-type: square;
    }

    textarea, input[type="text"],  input[type="password"] {
        background-color: #EEEEEE;
        color: #444444;
        border: 1px solid #333333;
        padding: 3px;
        font-family: Verdana, sans-serif;
        font-size: x-small;
    }

    select {
        background-color: #EEEEEE;
        color: #444444;
        border: 1px solid #333333;
        padding: 1px;
        font-family: Verdana, sans-serif;
        font-size: x-small;
    }

    input[type="submit"], input[type="reset"], button {
        background-color: #CCCCCC;
        color: #444444;
        border: 1px solid #AAAAAA;
        padding: 3px;
        font-family: Verdana, sans-serif;
        font-size: x-small;
    }
    
    table {
        margin-left: auto;
        margin-right: auto;
    }

    th, td, caption {
        font-family: Verdana, sans-serif;
        font-size: x-small;
    }

    th {
        text-align: center;
        font-weight: bold;
    }

    caption {
        text-align: right;
        font-style: italic;
        color: #848484;
        background-color: transparent;
    }
    
    abbr, acronym {
        cursor: help;
    }
	div.pagelinks {
		float: right;
		background-color : #eeeeff;
		font-size: x-small;
		margin-left: 3em;
		margin-right: 0;
		margin-bottom: 1em;
		padding-right: 0.25em;
		padding-left: 0.25em;
	}
	div.pagelinks a:link,a:visited {
		text-decoration: none;
	}
	div.pagelinks a:hover {
		text-decoration: underline;
	}
	small {
		font-size: xx-small;
	}
	hr { 
		
		height: 1px;
		border-top: 1px solid #999999;
		border-bottom: none; /*1px solid #AAAAAA;*/
	}
	.ads {
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
}

@media print {
  @page         { margin: 10% }


  body {
      font-family: Verdana, sans-serif;
      font-size: x-small;
    }

  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid 
  	             font-family: Verdana, sans-serif;
                 margin-top: 20px;
				 color: #222222
                }
  blockquote, 
  pre           { page-break-inside: avoid }
  ul, ol, dl    { page-break-before: avoid }
  div.pagelinks {
  	display: none;
  }
  .ads {
	display: none;
  }
}

