body {
  background:#fff;
  font-family:arial,verdana,sans-serif;
  font-size:90%;
  padding:0px;
  margin:0px;
  padding-bottom:10px;  
}

img {
  border:0px;
  margin:0px;
  padding:0px;
}

a {
  color:#ffb500;
  text-decoration:underline;
}

a:hover {
  color:#ffb500;
  text-decoration:underline;
}

.printonly {
  display:block;
}

.hide {
  display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.small {
  font-size:85%;
}

.righttext {
  text-align:right;
}

.lefttext {
  text-align:left;
}

form {
  padding:0px;
  margin:0px;
  display:inline;
}

input,select,textarea {
  font-family:verdana,arial;
  font-size:12px;
}

p {
  padding:5px 0px;
  margin:0px;
}

ol {
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
}

ul {
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  list-style:square;
}

li {
  margin:0px;
  padding:0px;
}

h2 {
  padding:10px 0px 5px 0px;
  margin:0px;
  font-size:12pt;
  font-weight:bold;
  color:#ffb500;
  display:block;
}

.warning {
  padding:10px;
  color:#fff;
  background:#ffb500;
  margin:10px 0px;
}

div.row {
  clear:both;
  padding-top:3px;
  }

div.topspace {
  padding-top:15px;
}

div.row span.label {
  float:left;
  width:150px;
  text-align:right;
}

div.row span.message {
  float:right;
  width:520px;
  text-align:left;
} 
strong {
  color:#ffb500;
}

.req {
  color:#f26521;
  font-weight:normal;
}

#pageframe {
  background:#fff;
}

#pageframe #topline {
  display:none;
}

#pageframe #logo {
  display:none;
} 

#pageframe #menu {
  display:none;
}

#pageframe #themeimg {
  display:none;
}

#pageframe h1 {
  display:block;
  color:#000;
  font-size:110%;
  font-weight:bold;
  font-family:arial,verdana,sans-serif;
  padding:20px 0px 5px 0px;
  margin:0px;
  margin-top:10px;
  border-top:1px solid #000;
}

#pageframe #content {
  padding:20px 0px;
  color:#000;  
  line-height:170%;
  text-align:justify;
}

#pageframe #copyright {
  display:none;
}

.contact {
  padding-top:10px;
  border-top:1px solid #000;
  font-size:80%;
}

