/* Frame emulation */
body 
{
    margin: 0px;
    padding: 0px;
    height:100%;
    //IMPORTANT FOR SCROLLBAR
    overflow: auto;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size=1em;
}
a:link {color: #000000; text-decoration: underline; }
a:active {color: Blue; text-decoration: underline; }
a:visited {color: #000000; text-decoration: underline; }
a:hover {color: Blue; text-decoration: underline; }
.titlearea {
    width:100%;
    padding:0%;
    margin:0%;
    border:0%;
    overflow:hidden;
    background-color: #666666;
}
.uppermenu
{
    position:absolute;
    top:0%;
    left:0%;
    width:100%;
    height:140;
    overflow:hidden;
    margin:0px;
    padding:0px;
    background-color:#00B2EB;
}
.menuarea
{
    position:absolute;
    top:140;
    left:0%;
    width:20%;
    height:100%;
    overflow:hidden;
    background-color:#EEEEEE;
}
.contentareapeople
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:auto;
    margin:0px;
    padding:0px;
    background-color:#FFFFDD;
}
.contentarea
{
    position:absolute;
    top:140;
    left:20%;
    width:80%;
    height:100%;
    overflow:auto;
    margin:0px;
    padding:0px;
    background-color:#FFFFDD;
}
/* end frame emulation */
/*This is so that IE does not blow up forms*/
form 
{
    margin:0px;
    padding:0px;
    border:0px;
}
h1 
{
    margin-left:1%;
    font-size:1.6em;
}
h2 
{
    margin-left:1%;
    font-size:1.4em;
}
h3 
{
    margin-left:1%;
    font-size:1.2em;
}
p
{
    clear:both;
    margin-left:2%;
    font-size:1em;
}
pre
{
    background-color:white;
    font-family:monospace;
    border-style:solid;
    border-width:thin;
    border-color:black;
    margin:2%;
    padding:2%;
}
.code 
{
    background-color: white;
    font-family: monospace;
    border-style: solid;
    border-width: thin;
    border-color: black;
    margin: 2%;
    padding: 2%;
}
.title 
{
    font-family:sans-serif;
    text-align:right;
    font-size:1em;
    border-style:none;
    border-width:0px;
    
}
.titlebutton
{
    margin:1em;
}
.titlebuttonoff
{
    color:#dddddd;
    margin:1em;
}
.titlebutton:link { color:black;text-decoration:underline; }
.titlebutton:visited { color:black;text-decoration:underline; }
.titlebutton:hover { color:black;text-decoration:underline; }
.titlebutton:active { color:black;text-decoration:underline; }
.titlebutton:focus { color:black;text-decoration:underline; }

.content 
{
    font-family:serif;
    //font-size: 14px;
    padding:1em;
    margin:0px;
}
.menu 
{
    font-family:sans-serif;
    font-size:1em;
    color:white;
}
.menucat0,.menucat1,.menucat2,.menucat3,.menucat4
{
    padding:1px;
}
.menucat1 
{
    font-weight:bold;
    padding-left:0px;
	padding:3px;
}
.menucat2
{
    font-weight:normal;
    padding-left:20px;
}
.menucat3
{
    font-weight:normal;
    padding-left:40px;
}
.menucat4
{
    font-weight:normal;
    padding-left:60px;
}
.menucat5
{
    font-weight:normal;
    padding-left:80px;
}
.menuitem
{
    font-weight:normal;
    padding-left:20px;
	padding:4px;
}
.menuitem1 
{
    font-weight:normal;
    padding-left:20px;
}
.menuitem2 
{
    font-weight:normal;
    padding:1px;    
    padding-left:40px;
}
.menuitem3 
{
    font-weight:normal;
    padding:1px;    
    padding-left:60px;
}
.menuitem4 
{
    font-weight:normal;
    padding:1px;    
    //margin-left:10px;
    padding-left:80px;
}
.menuitem5 
{
    font-weight:normal;
    padding:1px;    
    //margin-left:10px;
}
.active
{
    color:#000000;
    font-weight:bold;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12;
    //text-decoration:none;

}
.menulink:link {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12;color:black;text-decoration:none;}
.menulink:visited {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12;color:black;text-decoration:none; }
.menulink:hover {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12;color:black;text-decoration:none; }
.menulink:active {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12;color:black;text-decoration:none; }
.menulink:focus {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12;color:black;text-decoration:none; }

/*used for images in the content area*/
.right
{
    float:right;
    margin:1em;
}

/*(csharp) syntax highlighting*/
.comment 
{
  color: gray;
}

.keyword
{
  color: blue;
}

.stringliteral
{
  color: green;
}
/*end syntax highlighting*/