* {margin:0;padding:0}
body {padding: 0; margin:0; background:#fff; color:#333; font:12px helvetica arial}

/* GENERAL */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
a:link {color:#E9682A}      /* orange */
a:visited {color:#E9682A} 
a:hover,a:active {color:#E9682A} 
p {margin: 0;}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 


.spacer5 { font-size:0px;height:10px;line-height:5px }
.spacer10 { font-size:0px;height:10px;line-height:10px }
.spacer15 { font-size:0px;height:15px;line-height:15px }
/* LAYOUT - HEADER */
#header { margin: 0;padding:0;   }
#headermenu { background:url("/html/assets/images/header_menubar.jpg") no-repeat center left;}	

#header div.logo {display:block; float:left; width:164px; }
#header_box { width:587px; display:block; float:left;  color:#fff; background:#e9682a; font:normal 32px helvetica, arial; line-height:24px; padding:50px 30px 25px 30px;   }
#header_box_content { width:587px; display:block; float:left;  color:#333; background:#DFEBED; font:normal 12px helvetica, arial; padding:20px 30px}
#header_box_content a:link, #header_box_content a:visited, #header_box_content a:active, #header_box_content a:hover {color:#333; font-weight:bold; text-decoration:none}

/* LAYOUT - main body of page */
#wrap {width:647px; margin: 0 auto;position:relative; }
#content-wrap { width:647px; float:left; padding:0;  }

#content-wrap .form_column1 {   width:260px; display:block; float:left; }
#content-wrap .form_column2 { width:290px; display:block; float:left; padding-left:20px; }
#content-wrap { padding:20px 30px; font:normal 12px helvetica, arial}
form label {display:block; padding:4px 0 }
div.label_row {display:block; margin-bottom:10px; }
div.submit_button {text-align:right; padding:5px 10px}


input.textfield {border-collapse:collapse;font:normal 12px helvetica, arial; width:230px; border:1px solid #BDBDBD; background:#E6E6E6; padding:3px 5px;}
textarea.textarea {border-collapse:collapse; font:normal 12px helvetica, arial; width:280px; height:150px; border:1px solid #BDBDBD; background:#E6E6E6; }
/* LAYOUT - FOOTER */
#footer {clear:both; margin:0 0 10px 0; padding:15px 30px; font:normal 12px helvetica, arial; background:#333; color:#fff}
#footer a:link, #footer a:active, #footer a:visited { color:#fff; text-decoration:none}
#footer a:hover { text-decoration:none} 
