#wrapper{
height:100%;
min-height:100%;
margin-left:auto;
margin-right:auto;
}

#header {
background: #FFF;
background: #DDD url('images/HeaderBackGround.png') repeat-y top center;
margin-left:auto;
margin-right:auto;
}

#headerInner{
width:800px;
margin-left:auto;
margin-right:auto;
}

#menubar {
background: #FFF;
background: #DDD url('images/MenuBarBackGround.png') repeat-y top center;
margin-left:auto;
margin-right:auto;
}

#menubarInner{
width:800px;
margin-left:auto;
margin-right:auto;
}

div.main {
background: #FFF;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
}

div.box {
width:340px;
margin-top:30px;
margin-left:5px;
margin-right:0px;
margin-bottom:0px;
padding:7px;
border-style: solid;
border-width: 1px;
clear: right;
}

div.empty {
width:800px;
}

div.spacer {
width:800px;
clear:both;
padding-top:20px;
background: #FFF;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
}

#footer {
width:800px;
clear:both;
padding-top:10px;
border-width: 1px;
border-top-style: solid;
border-color: #5070FF;
background: #FFF;
margin-left:auto;
margin-right:auto;
}

html {
overflow: -moz-scrollbars-vertical;
}
body {
margin:0;
padding:0;
background: #DDD url(images/BackGround.gif) repeat-y top center;
}

p.header{
margin:0;
padding-top:10px;
padding-bottom:8px;
}

img.email{
float:right;
vertical-align:baseline;
margin-top:3px;
}

p.menubar{
margin:0;
padding-top:4px;
padding-bottom:5px;
font-weight: bold;
}

p.box {
margin:0px;
}

p.box,table.box,ul.box,li.box{
color:#606060;
}
p,table,li
{
font-family: verdana, arial, 'sans serif'; 
margin-bottom:0px;
color:#303030;
}

table
{
padding:0px;
border-collapse: collapse;
}

h1,h2,h3,h4
{
font-family: "Trebuchet MS", verdana, arial, 'sans serif'; 
}

p, li, hr
{
margin-left: 0pt;
}

p,li,th,td
{
font-size: 10pt;
}

p.footer
{
font-size: 8pt;
color: #A0A0A0;
margin-top: 0pt;
margin-bottom: 10pt;
}

li
{
list-style-type: disc
}

h1,h2,h3,h4,hr,td.header {
  color: #3050C0;
}

h1,h2,h3,h4,hr
{
font-weight: normal;
}

h1
{
font-size: 18pt;
margin-top:0pt;
padding-top:15pt;
}

h2
{
font-size: 16pt;
}

h3
{
font-size: 12pt;
}

hr
{
margin-top: 15pt;
}

td
{
vertical-align: top; 
}

a:link {text-decoration:underline;COLOR: #3050C0;}
a:visited {text-decoration:underline;COLOR: #3050C0;}
a:active {text-decoration:underline;COLOR: #6080FF;}
a:hover {text-decoration:underline;COLOR: #6080FF;}

a.head:link {text-decoration:none;COLOR: #FFFFFF;}
a.head:visited {text-decoration:none;COLOR: #FFFFFF;}
a.head:active {text-decoration:none;COLOR: #D0FFD0;}
a.head:hover {text-decoration:none;COLOR: #D0FFD0;}

tr.title {
vertical-align: middle;
height: 20pt;
}

td.title {
vertical-align: middle;
}

td.header {
  font-weight: bold;
  height: 15pt;
}

thead {
  font-weight: bold;
  background-color:#eeeeee;
  height: 15pt;
}

tr.box{
  height: 17pt;
}

td.okay { 
  color: #008000;
}

td.partial { 
  color: #F0B000;
}

span.head {
  color: #20FF20;
  font-weight: bold;
}

span.headsep {
color: #D0D0D0;
font-weight: normal;
}

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }