<style type="text/css">
body {
font-family:Arial,sans-serif;
background:#FFFFFF;
}

div#content {
margin-left: auto; 
margin-right: auto; 
width:800px; 
border-bottom: 2px  solid #6699FF;
border-top: 2px  solid #6699FF; 
padding: 2em 0em;
}
div#menu {
margin-left: auto; 
margin-right: auto; 
width:800px;
}
div#main {
margin-left: auto; 
margin-right: auto; 
width:800px;
}
table.inputTable td.header {
padding:5px;
text-align:right;
}
table.inputTable td.header5 {
padding:5px;
text-align:center;
}
table.inputTable td.header5 {
background:#EEEFF3 none repeat scroll 0 0;
vertical-align:top;
}

table.inputTable td.header {
background:#EEEFF3 none repeat scroll 0 0;
vertical-align:top;
}

table.inputTable td.header {
background:#EEEFF3 none repeat scroll 0 0;
vertical-align:top;
text-align: right;
}
table.inputTable td {
font-size:80%;
padding:2px 5px;
}
table.inputTable th {
font-size:100%;
padding:2px 5px;
text-align: left;
background:#EEEFF3 none repeat scroll 0 0;
}

.body p, .body table td {
font-size:120%;
}

table.inputTable td.header1 {
background:#EEEFF3 none repeat scroll 0 0;
vertical-align:top;
text-align: left;

}

table.inputTable td.headern {
background:#FFFFFF none repeat scroll 0 0;
vertical-align:top;
text-align: left;
}

.red
{
background:url(img/red.png) no-repeat scroll center 0px;
text-align: left;
width: 40px;
}
.yellow
{
background:transparent url(img/yellow.png) no-repeat scroll center 0px;
text-align: left;
width: 40px;
}
.green
{
background:transparent url(img/green.png) no-repeat scroll center 0px;
text-align: left;
width: 40px;
}
.black
{
background:transparent url(img/black.png) no-repeat scroll center 0px;
text-align: left;
width: 40px;
}

h1 {
margin:0 0 0.5em 0;
font-size:130%;
font-weight:normal;
padding:0;
}
h2 {
font-size:120%;
margin:0.8em 0 0.2em;
padding:0;
}
h3 {
font-size:100%;
margin:0.8em 0 0.3em;
padding:0;
}
p {
font-size:100%;
margin:0 0 0.2em 10px;
padding:0;

}


table.inputTable h2 {
font-size:130%;
}

input.wide, textarea.wide, select.wide {
width:100%;
}
input {
font-size:100%;
}
select {
width: 320px;
}

#menu ul {  padding:0; }
.menu-h { background:#F7F7F7; }
.menu-h li { display:inline; }
.menu-h li a { font-size:100%; color:#333333; text-decoration:none; padding-left:6px; padding-right:6px; }
.menu-h li a:hover { background:#CCCCCC; }

.ver { float:right; width:410px; height:3em; font-size:11px; text-align:right; }


a.hr {
font-size:130%;
padding: 5px;
color: #6699FF;
}

.down  {
font-size:100%;
padding: 5px;
color: gray;
text-align: center;
font-family: verdana;
font-size: 0.8em;
}

.down  a{
color: gray;
}

</style>