html {margin:0px;padding:0px;}

body {margin:0px;padding:0px; font: 90%/1.5 /*verdana, arial,*/ sans-serif; background-color: #fff0e0;}

a {text-decoration:none; color: #BC4220;}
a:visited { color: #BC4220;}
a:link { color: #BC4220;}

a.comment {font-size: 90%;}

div.title  {
          color: black;
          margin:0px;
          padding: 0 0 0.8em 0.3em;
          text-align:left;
          font-family: verdana, sans-serif;
          font-weight:bold;
          font-size: 200%;
          background: white url(banner7.jpg) no-repeat scroll 1em 0;
          }
div.title a {color: black;}
div.title a:visited { color: black;}
div.title a:link { color: black;}

h2 {font-family: sans-serif; font-size : 180%;}
h3 {font-family: sans-serif; font-size : 117%; background-color: #b8b8b8; color: black; margin: 0; padding: 0 4px;}

div.top_menu {background-color: #b8b8b8; margin: 0 0 0.5em 0; width: 100%;}
div.top_menu a  {
                margin: 0 0.5em;
                padding: 1px;
                font: normal normal bold 100% verdana, sans-serif;
                text-transform: lowercase;
                }
div.top_menu a:hover { background-color: #DDD; }

p.error {border: 2pt solid red; background-color: #FEE; font-size: 80%em; color: red; font-weight: bold; padding: 0.5em;}

div.content {
            /*margin-right:12em;*/
            width: 75%;
            padding:1em;
            margin-left:1em;
            /*font-size: 95%;*/
            border: 1pt solid black;
            background-color: white;
            }
div.content a:hover { background-color: #DDD; }

div.snippet {font-family: sans-serif; padding: 1em; background-color: #b9d3e1; margin-bottom: 1em;}
div.snippet h4 {padding: 0.3em 0; margin: 0; font-size: 105%;}
div.snippet h5 {padding: 0.3em 0; margin: 0; font-size: 90%; font-weight:bold;}
div.snippet p {padding: 0; margin: 0; font-size: 100%; color: #333;}
div.snippet p.whats_wrong {margin-left: 2em;}
div.snippet p.fix {margin-left: 2em;}
div.snippet p.title {text-decoration: underline;}
div.snippet p span {font-weight: bold; color: black;}
div.snippet pre {background-color: #FFF; padding: 0.5em; font-size: 85%; font-family: /*"lucida console",*/ "courier new", "courier", monospace; overflow: auto;}

div.snippet_outer {padding:1em; margin: 1em; background-color: white; border: 1pt solid black;}
div.snippet_outer a:hover { background-color: #DDD; }


div.snippet_summary {font-size: 90%; font-family: sans-serif; padding: 1em; background-color: white; margin-bottom: 1em; border-bottom: 2px solid gray;}
div.snippet_summary h4 {padding: 0.3em 0; margin: 0; font-size: 105%;}
div.snippet_summary p {margin: 0; padding: 0;}
div.snippet_summary p.title {font-weight: bold;}
div.snippet_summary pre {/*background-color: black;*/ background-color: #b9d3e1; padding: 0.5em; font-size: 85%; font-family: /*"lucida console",*/ "courier new", "courier", monospace;overflow: hidden;}

h4.comments {margin-bottom: 0.5em; padding: 2px; background-color: #CCC;}
div.comment {font-size: 90%; padding: 2px; margin: 1em 0; width: 30em;}
div.comment p {margin: 0; padding: 0;}
div.comment p.comment {font-size: 90%;}
div.comment p.title {font-weight: bold; color: #AAA;}

div.footer {margin: 1em; padding: 0;}
div.footer p {margin: 0; padding: 0; font-size: 65%;}
div.footer img{float:right; display:block; border:none;}

hr {margin-left: auto; margin-right: auto; color: #DDD; background-color: #DDD; height: 3px; border: none;}


blockquote{font-size:80%; font-weight: bold;}

table {border-collapse:collapse; border: 1pt solid black;}
table.comment {border: none; font-size: 90%; margin-top: 1em;}
table.comment span {font-weight: bold;}
td {
    text-align:left;
    padding:0.5em;
    }

th {
    border: 1px solid rgb(0,0,0);
    text-align:left;
    padding:0.5em;
    }

tr.gray {background-color: #F0F0F0;}
table.snippet_form tr {background-color: white;}
table.snippet_form tr.gray {background-color: #F0F0F0;}


/*
p.explain {
            font-size: 9pt;
            color: #000;
          }
*/
span.reqd_example {font-size: 100%; color: red; font-weight: bold;}
span.reqd {color: red; font-weight: bold;}
p.label_explain {font-size: 80%; color: gray; margin: 4px 0; padding: 0; text-align: left;}

textarea {font-size: 1em; font-family: sans-serif;}
textarea.code {font-family: "courier new", "courier", monospace; font-size: 85%;}
input {font-size: 1em;}
