body {
font-family:verdana, arial, helvetica, sans-serif;
color:#fff;
font-size:62.5%;
background:#c5c5c5 url('phpfan.gif') top left no-repeat;
margin:0;
padding:0;
}

h1 {
color:#000;
border-bottom:1px dotted #000;
text-align:right;
font:italic 1.8em "Times New Roman", Helvetica;
margin:5px 5px 15px;
}

.pfth {
padding-left:55px;
background:#b6adaf url(list_05.gif) bottom left no-repeat;
}

.makelink {
color:#4a1225;
cursor:pointer;
text-decoration:underline;
}

a:visited,a:link {
color:#4a1225;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

img.border {
border:0;
}

td,th {
font-size:.95em;
text-align:left;
padding:5px;
}

th {
text-align:right;
}

div.centered,p {
text-align:center;
}

table.center {
width:95%;
margin:0 auto;
}

#horizon {
top:225px;
position:absolute;
left:0;
width:100%;
background-color:transparent;
text-align:center;
}

#center {
text-align:center;
position:relative;
background-color:transparent;
margin:0 auto;
}

table {
border-collapse:collapse;
}

ul {
list-style-type:none;
}

input.makeALink {
border:0 inset;
background-color:transparent;
font-family:verdana, arial, helvetica, sans-serif;
font-size:1em;
color:#4a1225;
cursor:pointer;
text-decoration:underline;
}

input.makeALinkhover {
border:0 inset;
background-color:transparent;
font-family:verdana, arial, helvetica, sans-serif;
font-size:1em;
color:#000;
text-decoration:none;
cursor:pointer;
}

tr.trbackground {
margin-left:auto;
margin-right:auto;
background-color:#000001;
}

.trcontent a:visited,.trcontent a:link,a:active {
color:#000;
text-decoration:underline;
}

tr.trheader {
margin-left:auto;
margin-right:auto;
background-color:#978c8f;
color:#c5c5c5;
}

tr.trcontent {
margin-left:auto;
margin-right:auto;
background-color:#d8d3d5;
color:#000;
}

tr.trcontenterror {
margin-left:auto;
margin-right:auto;
background-color:#fff;
color:#000;
}

tr.trmiddle {
margin-left:auto;
margin-right:auto;
background-color:#b6adaf;
color:#000;
}

.menu {
list-style-type:none;
white-space:nowrap;
z-index:5;
margin:123px 0 0;
padding:0;
}

.holdmenu {
display:block;
z-index:105;
height:15px;
}

.menumore {
left:0;
list-style-type:none;
white-space:nowrap;
z-index:105;
margin:0;
padding:0;
}

.menumore li,.menu li {
float:left;
min-width:100px;
}

.menumore a,.menu a {
position:relative;
display:block;
text-decoration:none;
min-width:100px;
float:left;
}

* html .menumore a,* html .menu a {
width:100px;
}

.menumore a span,.menu a span {
display:block;
color:#000;
background:#c4c4c4;
border:1px solid #fff;
text-align:center;
cursor:pointer;
border-width:2px 1px;
padding:4px 16px;
}

* html .menumore a span,* html .menu a span {
cursor:hand;
width:66px;
}

.menumore a strong,.menu a strong {
display:block;
border-bottom:2px solid #06a;
}

.menumore a:hover,.menu a:hover {
background:#c5c5c5;
}

.menumore a:hover span,.menu a:hover span {
color:#000;
background:#b6adaf;
}

.menumore a:hover em,.menu a:hover em {
display:block;
overflow:hidden;
border:6px solid #7e594f;
position:absolute;
left:50%;
margin-left:-6px;
border-color:#7e594f #c5c5c5;
border-width:6px 6px 0;
}

tr.trcontenterror a {
color:#000;
}

input.inputfield {
width:200px;
text-align:left;
vertical-align:center;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-color:#2B211A;
color:#C5C5C5;
font:700 1.1em verdana, arial, sans-serif;
margin:3px;
padding:3px;
}

.submit {
vertical-align:center;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-color:#2B211A;
color:#C5C5C5;
text-align:center;
font:700 1.1em verdana, arial, sans-serif;
margin:3px;
padding:3px;
}

.form2 {
clear:left;
display:block;
padding:5px 10px;
}

.settable {
margin-left:auto;
margin-right:auto;
border:1px solid #000;
color:#000;
text-align:left;
width:650px;
padding-bottom:50px;
background:#b6adaf url(list_06.gif) bottom right no-repeat;
}

.set {
border:1px solid #000;
color:#000;
text-align:left;
width:650px;
padding-bottom:50px;
background:#b6adaf url(list_06.gif) bottom right no-repeat;
margin:5px auto;
}

.box {
padding-bottom:50px;
background:#b6adaf url(list_06.gif) bottom right no-repeat;
border:1px solid #000;
color:#000;
text-align:center;
width:650px;
margin:5px auto 10px;
}

form {
padding-bottom:10px;
height:expression('1%');
}

.form4 {
border:1px solid #999;
margin:15px;
padding:5px;
}

.set span.one,.set label {
display:block;
float:left;
width:15em;
text-align:left;
text-decoration:none;
margin-left:15px;
white-space:normal;
}

div.set p {
text-align:left;
padding:10px;
}

div.box p {
text-align:left;
padding:4px;
}

h3 {
color:#183543;
text-align:left;
padding-left:5px;
font:italic 1.1em "Times New Roman", Helvetica;
}

*html .set span {
width:24em;
}

.form3 {
clear:left;
background:#b6adaf url(list_07.gif) bottom right repeat-x;
width:auto;
height:20px;
margin:15px;
padding:2px 8px;
}

.span,.set span {
display:block;
float:left;
width:25em;
white-space:normal;
text-decoration:none;
margin-right:15px;
text-align:left;
}

*html .span,*html .set span.one,*html .box span.one,*html .box label {
width:14em;
}

.container {
clear:both;
text-decoration:none;
}

div.section {
border:1px solid #000;
background-color:#fff;
margin:5px;
padding:0;
}

div.lineitem {
background-color:#c5c5c5;
cursor:move;
margin:3px;
padding:2px;
}

div.autocompleter {
border:1px solid #000;
background-color:#fff;
position:float;
}

div.autocompleter ul {
list-style-type:none;
margin:0;
padding:0;
}

div.autocompleter ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
}

div.autocompleter ul li.selected {
background-color:#ffb;
}

div.autocompleter ul li span.value,.menumore a em,.menu a em {
display:none;
}

div.autocompleter ul li span.informal br {
clear:left;
}

div.autocompleter ul li span.result {
color:#000;
font-weight:700;
float:left;
display:block;
}

div.autocompleter ul li span.count {
color:green;
text-align:right;
font-weight:400;
float:right;
display:block;
white-space:nowrap;
}