*{font:normal 12px Verdana, Arial, sans-serif; color:#5f696e;}

body {margin:0px; padding:0px; background-color: #eff0f0;}

a, a:visited{font-size: 12px; color:#5f696e; text-decoration:underline;}
a:hover{font-size: 12px; color:#e26f00; text-decoration:none;}

h1{font-size: 21px; font-weight: normal; color:#e26f00; margin: 0px;}
h2{font-size: 14px; font-weight: bold; color:#e26f00; margin: 0px;}
h5{font-size: 9px; font-weight: bold; color:#e26f00; margin: 0px;}


/* Orange Header */
div#topline {
	background-color: #e26f00; text-align: center;
	}

	
#logo {
	text-align: center;
	margin: 30px 0px 30px 0px;
}

.label {padding: 0px 10px 0px 50px; width: 40%; text-align: right;}
.tabpart {padding: 10px 0px 10px 50px; text-align: left; margin: 20px 0px 10px 0px; background-color: #eff0f0;}
.select {color: #e26f00;}
p {font-size: 9px;}

.btok {width: 150px; height: 20px; color: #ffffff; background-color: #e26f00; font-weight: bold; font-size: 13px; margin: 20px 0 0 0px; border: 0px; cursor: hand;}
.btclear {width: 130px; height: 20px; color: #ffffff; background-color: #999999; font-weight: bold; font-size: 13px; margin: 5px 0 0 10px; border: 0px; cursor: hand;}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
label_error { float: none; color: red; padding-left: .5em; vertical-align: top; }