
/*--------------- FORMS: Panel Forms ---------------*/

.panel_form_box { background:#f4fafc; width:561px; border:1px solid #bddeea; padding:12px 16px; margin:16px 0; }

.panel_form_box h2 { width:100%; padding-bottom:6px; border-bottom: 8px solid #bddeea; text-transform:uppercase; color:#0176a2; margin-bottom:6px; }
.panel_form_box h2 span.close { float:right; font-size:90%;}
.panel_form_box h3 { width:100%; padding-bottom:6px; border-bottom: 8px solid #bddeea; text-transform:uppercase; color:#0176a2; margin-bottom:6px; margin-top:16px; }

ul.panel_form { width:561px; overflow:hidden;  }
ul.panel_form li { float:left; margin:3px 0 0 0; display:inline; }
ul.panel_form li label { font-size:.825em; text-transform:uppercase; color:#0176a2; font-weight:bold;}
ul.panel_form li input { border:1px solid #bddeea; color:#4a4a4a; padding:6px 8px; }
ul.panel_form li input.text_field { width: 259px;}
ul.panel_form li input.text_field_full { width: 543px;}
ul.panel_form li input.city { width: 125px; margin-right:7px;}
ul.panel_form li input.state { width: 37px; margin-right:7px;}
ul.panel_form li input.zip { width: 64px;}
ul.panel_form li input.email { width: 259px; margin-right:7px;}
ul.panel_form li input.cn_name { width: 183px; margin-right:3px;} /* Name Input for COLLIDE NEWS */

ul.panel_form li textarea { border:1px solid #bddeea; color:#4a4a4a; padding:6px 8px; }
ul.panel_form li textarea.comments { width: 543px;} /* Name Input for COLLIDE NEWS */

ul.verification { width:100%; overflow:hidden; padding-top:6px; border-top: 8px solid #bddeea; margin-top:12px;   }
ul.verification li { float:left; margin:3px 0 0 0; display:inline; }
ul.verification li img { margin-top:6px; margin-right:7px; }
ul.verification li label { font-size:.825em; text-transform:uppercase; color:#0176a2; font-weight:bold;}
ul.verification li input { border:1px solid #bddeea; color:#4a4a4a; padding:4px 8px; }
ul.verification li input.ver_code { width: 64px;}

ul.verification li input.btn_submit { border:1px solid #0176a2; color:#ffffff; background:#3bc1f3 url(bg_submit_blue.gif) bottom left repeat-x; padding:12px 18px; font-size:100%; }
ul.verification li input.btn_submit_spinner { border:1px solid #0176a2; color:#3bc1f3; background:#3bc1f3 url(spinner2.gif) center center no-repeat; padding:12px 18px; font-size:100%; }

.confirmation_note { width:535px; padding:0 12px; margin-right:0; border:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(icon_check_confirm_small.gif) 2% 50% no-repeat; margin-top:12px;}
.confirmation_note p { margin: 8px 0;  }

span.c


/*--------------- FORMS: Side Panel Forms ---------------*/

ul.side_panel_form { width:286px; overflow:hidden; }
ul.side_panel_form li { float:left; margin:3px 0 0 0; display:inline; }
ul.side_panel_form li input { border:1px solid #c4c4c4; color:#919191; padding:6px 8px; font-size:90%;}
ul.side_panel_form li input.text_field { width: 268px;}
ul.side_panel_form li input.city { width: 125px; margin-right:3px;}
ul.side_panel_form li input.state { width: 37px; margin-right:3px;}
ul.side_panel_form li input.zip { width: 64px;}
ul.side_panel_form li input.email { width: 183px; margin-right:3px;}
ul.side_panel_form li input.cn_name { width: 183px; margin-right:3px;} /* Name Input for COLLIDE NEWS */

ul.side_panel_form li input.btn_rfi_submit { width: 82px; border:1px solid #960059; color:#ffffff; background:#f80796 url(bg_submit_pink.gif) bottom left repeat-x; padding:5px 0; }
ul.side_panel_form li input.btn_cn_submit { width: 82px; border:1px solid #cc740a; color:#ffffff; background:#feb966 url(bg_submit_orange.gif) bottom left repeat-x; padding:5px 0; }

.side_panel_confirmation { width:260px; padding:0 12px; margin-right:0; margin-bottom:12px; border:1px solid #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(icon_check_confirm_small.gif) 3% 50% no-repeat; font-size:90%;}
.side_panel_confirmation p { margin: 8px 0; border:0px; padding: 0; }

.side_panel_alert { width:260px; padding:0 12px; margin-right:0; margin-bottom:12px; border:1px solid #edd538; color:#000; overflow:hidden; text-align:center; background: #fef9d1 url(icon_warning.gif) 2% 50% no-repeat; font-size:90%;}
.side_panel_alert p { margin: 8px 0; border:0px; padding: 0; }

.side_panel_error { width:260px; padding:0 12px; margin-right:0; margin-bottom:12px; border:1px solid #f1acaa; color:#c52622; overflow:hidden; text-align:center; background: #fdeded url(icon_alert.gif) 2% 50% no-repeat; font-size:90%;}
.side_panel_error p { margin: 8px 0; border:0px; padding: 0; }


/*--------------- FORMS: Subscribe ---------------*/


.subscribe_panel_form_box { width:571px; padding:0 12px; margin:16px 0; }

.subscribe_panel_form_box h2 { width:100%; padding-bottom:6px; border-bottom: 8px solid #e8e8e8; text-transform:uppercase; color:#ec008b; margin-bottom:6px; }
.subscribe_panel_form_box h3 { width:100%; padding-bottom:6px; border-bottom: 8px solid #e8e8e8; text-transform:uppercase; color:#ec008b; margin-bottom:6px; margin-top:16px; }

ul.subscribe_panel_form { width:571px; overflow:hidden;  }
ul.subscribe_panel_form li { float:left; margin:3px 0 0 0; display:inline; }
ul.subscribe_panel_form li label { font-size:.825em; text-transform:uppercase; color:#000; font-weight:bold;}
ul.subscribe_panel_form li input { border:1px solid #d2d2d2; color:#4a4a4a; padding:6px 8px; }
ul.subscribe_panel_form li input.input_radio_check { border:none; color:#4a4a4a; padding:0; background:none; }
ul.subscribe_panel_form li input.text_field { width: 264px;}
ul.subscribe_panel_form li input.text_field_full { width: 553px;}
ul.subscribe_panel_form li input.city { width: 264px; margin-right:7px;}
ul.subscribe_panel_form li input.state { width: 175px; margin-right:7px;}
ul.subscribe_panel_form li input.zip { width: 64px;}
ul.subscribe_panel_form li input.email { width: 264px; margin-right:7px;}
ul.subscribe_panel_form li input.cn_name { width: 183px; margin-right:3px;} /* Name Input for COLLIDE NEWS */

ul.subscribe_panel_form li input.radio { margin-bottom:4px; margin-top:4px; padding:0; float:left; }

ul.subscribe_panel_form li select { border:1px solid #d2d2d2; color:#4a4a4a; padding:5px 5px 5px 8px; }
ul.subscribe_panel_form li select.state { margin-right:7px;}
ul.subscribe_panel_form li textarea { border:1px solid #d2d2d2; color:#4a4a4a; padding:6px 8px; }
ul.subscribe_panel_form li textarea.comments { width: 543px;} /* Name Input for COLLIDE NEWS */


/*--------------- FORMS: RED ALERT ---------------*/

ul.subscribe_panel_form li.error { float:left; margin:3px 0 0 0; display:inline; }
ul.subscribe_panel_form li.error label { font-size:.825em; text-transform:uppercase; color:#000; font-weight:bold;}
ul.subscribe_panel_form li.error input { border:3px solid #edd538; color:#4a4a4a; padding:6px 6px; background:#fffce7; }
ul.subscribe_panel_form li.error input.input_radio { border:none; color:#4a4a4a; padding:0; background:none; }
ul.subscribe_panel_form li.error input.text_field { width: 264px;}
ul.subscribe_panel_form li.error input.text_field_full { width: 553px;}
ul.subscribe_panel_form li.error input.city { width: 162px; margin-right:7px;}
ul.subscribe_panel_form li.error input.state { width: 200px; margin-right:7px;}
ul.subscribe_panel_form li.error input.zip { width: 64px;}
ul.subscribe_panel_form li.error input.email { width: 264px; margin-right:7px;}
ul.subscribe_panel_form li.error input.cn_name { width: 183px; margin-right:3px;} /* Name Input for COLLIDE NEWS */

ul.subscribe_panel_form li.error input.radio { margin-bottom:4px; margin-top:4px; padding:0; float:left; }

ul.subscribe_panel_form li.error select { border:3px solid #edd538; color:#4a4a4a; padding:5px 5px 5px 6px; background:#fffce7;  }
ul.subscribe_panel_form li.error select.state { margin-right:7px;}
ul.subscribe_panel_form li.error textarea { border:3px solid #edd538; color:#4a4a4a; padding:6px 6px; background:#fffce7;  }
ul.subscribe_panel_form li.error textarea.comments { width: 543px;} /* Name Input for COLLIDE NEWS */

span.pink { color:#ec008b; }
.li_country { width:571px; }

/*--------------- FORMS: Subscribe Verfication ---------------*/

ul.subscribe_verification { width:100%; overflow:hidden; padding-top:6px; border-top: 8px solid #e8e8e8; margin-top:12px;   }
ul.subscribe_verification li { float:left; margin:3px 0 0 0; display:inline; }
ul.subscribe_verification li img { margin-top:6px; margin-right:7px; }
ul.subscribe_verification li label { font-size:.825em; text-transform:uppercase; color:#000; font-weight:bold;}
ul.subscribe_verification li input { border:1px solid #bddeea; color:#4a4a4a; padding:4px 8px; }
ul.subscribe_verification li input.ver_code { width: 64px;}

ul.subscribe_verification li input.btn_submit { border:1px solid #0176a2; color:#ffffff; background:#3bc1f3 url(bg_submit_blue.gif) bottom left repeat-x; padding:12px 18px; font-size:100%; }
ul.subscribe_verification li input.btn_submit_spinner { border:1px solid #0176a2; color:#3bc1f3; background:#3bc1f3 url(spinner2.gif) center center no-repeat; padding:12px 18px; font-size:100%; }