body {
 font-family: Veranda, "Lucida Grande", Tahoma, Helvetica;
 padding:0px; margin:0px;
 background: #99CC99;
}

#head {
 height: 145px;
 padding-left: 10px;
 border-bottom: solid 1px #eee;
}

#slogan
{
 font-style:italic;
 font-family: Georgia, Times, Serif;
 text-align:right;
 padding-right: 180px;
 color:#00BB00;
}


#frame {
 margin: 10px auto; 
 padding: 0;
 width: 800px;
 background-color: #FFF;
}

#leftnav {
 margin-right: 2px;
 padding: 10px 2px;
 float:right;
 width: 150px;
 font-size: 11px;
 height: 900px;
}

#main {
 padding: 0 5px;
 margin: 0 155px 0 0;
}

.open {
 background-image: url(open.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 margin: 0 3px;
 padding-bottom: 10px;
}

.closed {
 background-image: url(closed2.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 margin: 0 3px;
 padding-bottom: 10px;
}

.content {
 margin: 0 3px;
}

h1 {
 text-align: center;
 font-size: 1.3em;
 color: #444;
 padding: 0;
 margin: 4px 0;
}

p {
font-size: 11px;
margin-left: 5px;
margin-right: 5px;
}

#main h5 {
 background-color: #99CCCC;
 color: #333;
 width: 150px;
 margin: 10px 0 0 0;
 text-align:center;
}

#main div.box {
 background-color: #99CCCC;
 width: 99%;
 margin: 0;
 padding: 2px 0;
}

#main .label {
 margin-top: 2px;
}

.readonly {
 border: none;
 background-color: transparent;
 width: 98%;
 height: 1.2em;
 font-size: 1em;
 text-align: right;
}


#leftnav {
 padding: 3px 0;
}

#leftnav .label {
 height:2px;
}

#leftnav select {
 width: 143px;
 margin: 2px 0 0 2px;
 font-size: 1em;
}
	
#leftnav h5 {
 background-color: #CCCC99;
 width: 70px;
 margin: 10px 0 0 0;
 text-align:center;
}

#leftnav div.box {
 background-color: #CCCC99;
 width: 150px;
 margin: 0;
 padding: 5px 0;
}

#leftnav dl {
 margin: 0;
 padding: 0;
}

#leftnav dt {
 clear: left;
 width: 90px;
 float: left;
 margin: 2px 0 0 0;
 padding: 0 2px 0 0;
 text-align: right;
 font-weight: bold;
}

#leftnav dd {
 float: left;
 width: 45px;
 margin: 2px 0 0 0;
 text-align: right;
}

#leftnav input {
 width: 43px;
 height: 1.1em;
 font-size: 1em;
 text-align: right;
 border: none;
}

table {
 font-size: 11px;
 width: 99%;
 margin: 2px auto;
 background-color: #eee;
}

tbody {
 background-color: #eee;
}

th {
 text-align: center;
 background-color: #eee;
}

td {
 text-align: right;
 background-color: #ddd;
}

.button a {
 padding: 1px 4px;
 width: 100px;
 text-decoration: none;
 text-align: center;
 background-color: #DDD;
 color: #00A;
 font-weight: bold;
 display:block;
 margin: 10px auto;
 font-size: 1.2em;
}
.button a:hover{
 color: red;
 background-color:#ccc;
}

#google {
 width: 120px;
 margin:0 auto;
}

#leftnav ul {
	margin: 0;
    padding: 5px 5px 10px 25px;
}

#leftnav ul li {
 list-style-image: url(/ui/grnblt.gif);
 padding: 0 0 5px 0;
}

