#bb_container { position: relative; top: 0; height: 60px; width: 840px; background:url(../images/button_bar_sub_beta.jpg) no-repeat;}

#header_share { width: 840px; }

#sub_head_share { width: 840px; height: 111px; background-image: url(../images/sub_header.jpg); background-repeat: no-repeat; }

#content_share { position: relative; width: 840px; height: auto; background-image: url(../images/sub_bg.jpg); background-repeat: repeat-x; }

#column1 { float: left; margin: 15px 0 0 0; padding: 15px 10px; width: 480px; border: none; height: auto; font: 10pt/18pt Georgia, "Times New Roman", Times, serif; text-align: left; }

#column2 { float: right; margin: 15px 0 0 0; padding: 10px 10px; width: 300px; border: none; height: auto;font: 10pt/13pt Georgia, "Times New Roman", Times, serif; text-align: left; }

input { border: black 1px solid; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding: 2px; }

.optional, .required { width: 280px; }
.textbox { width: 146px; float: left; }
.textbox_attn { width: 146px; float: left; background-color: yellow; }
.optional label, .required label { display: block; float: left; text-align: right; width: 100px; padding: 0 4px 10px 0; font-size: 10pt; }
.checkbox { border: none; }

.required label { font-weight: bold; }
.required img { padding: 0 0 2px 1px; }

br { clear: left; }

fieldset { padding:10px; border: white 1px solid; }
fieldset p.note_right {  text-align: right; font-size: 8pt; }
legend { font: 12pt/18pt Georgia, "Times New Roman", Times, serif; color: #cccccc; font-weight: bold; }

.required input.button { background-image: url(../images/button_bg.gif); width: auto; }

.response { margin: 10px 0; text-align: center; font-weight: bold; color: #feeba5; }
.response p { text-indent: 0;}
