body{ font-family: Arial, Helvetica, sans-serif; font-size: medium; }
h1{ font-size: 1.5em; font-weight: bold; }
h2{ font-size: 1.3em; font-weight: bold; }
h3,h4,h5,h6{ font-size: 1.1em; font-weight: bold; padding: 0; margin: 1em 0 0 0; }
p{margin: 0 0 1em 0;font-size:1em;}
table,td,th,tr{ font-size: 1em; }
ol, ul{margin: 0 0 1em 2em;padding:0;font-size:1em;}
li{margin-bottom:0.5em;font-size:1em;}

a{ color: black; }

.holder-left{float:left;width:49%;}
.holder-right{float:right;width:49%;}
.holder-left-small{float:left;width:49%;}
.holder-right-small{float:right;width:49%;}

.spacer{margin:0;padding:0;clear:both;width:auto;font-size:1px;line-height:1px;height:1px;}

fieldset{ margin: 0 0 20px 0; padding: 10px; }
input, textarea, select{ font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 1em; margin: 0;  width: 90%; display: block; }

.label-inline{ float: left; }
.form-float{ float: left; width: auto; margin-top: 7px; padding: 0 10px; }
.form-float label{ display: inline; margin: 0 !important; padding: 0 !important; }

.form-float input, .form-float textarea, .form-float select{ margin: 0 !important; }

.button-holder{ margin: 0 0 20px 0; padding: 0; }
.button-holder .keyline{ padding: 0 !important; }
.button{ display:block; border: none; width: auto; }

#topframe{
	display:none;
}