/*** FORM: newsletter subscription ***/
body.newsdetail .form {margin-top: 7px;}
body.newsdetail .FormTable {width:437px;}
body.newsdetail .FormTable tr td {width:437px;}
body.newsdetail ul.fieldList {list-style:none none;width:437px;display:table;padding:0px;margin-left: 0px;}
body.newsdetail ul.fieldList li {list-style: none none; vertical-align: top;padding: 0 0 3px 0;background: none;}
body.newsdetail ul.fieldList li.checkbox_TopicsofInterest label {padding-top:18px;}
body.newsdetail ul.fieldList li.checkbox_TopicsofInterest table {padding-top:18px;width:250px;display:inline;}
body.newsdetail ul.fieldList li label {vertical-align:middle;display:block;float:left;margin:0px;padding-bottom:2px;padding-right:10px;width:140px;font-family:Arial; font-size:12px;white-space:normal;}
body.newsdetail ul.fieldList li select {width: 256px; font-size: 12px; line-height: 18px;margin-bottom:3px;}
body.newsdetail ul.fieldList li input {width: 250px; margin: 0px;}
body.newsdetail ul.fieldList li.checkboxes ul {margin: 0px; padding: 0px;}
body.newsdetail ul.fieldList li.checkboxes ul li {display: block !important;height: auto !important;}
body.newsdetail ul.fieldList li.checkboxes ul li input {width: auto !important;}
body.newsdetail ul.fieldList li.checkboxes table.checkboxlist {margin-top:18px;line-height:66px;}
body.newsdetail ul.fieldList li.checkboxes table.checkboxlist input {width:auto;margin-right:4px;}
body.newsdetail ul.fieldList li.checkboxes table.checkboxlist label {width:auto;display:inline;float:none;vertical-align:text-bottom;}
body.newsdetail ul.fieldList li.textblock {width:430px;font-family:Arial; font-size:12px;line-height:18px;white-space:normal;}
body.newsdetail ul.buttons {clear: both; margin: 0px 0px 10px 0px; padding: 0px;}
body.newsdetail ul.buttons li {display: inline; margin: 0px; padding: 0px;}
body.newsdetail ul.buttons li input {background:none;background-color:#7187a1;border:1px solid #b1c0ce;color:#fff;width:auto;}

/* FORM: events */
body.events .form {margin-top: 7px;}
body.events .FormTable {width:437px;}
body.events .FormTable tr td {width:437px;}
body.events ul.fieldList {list-style:none none;width:437px;padding:0px;margin-left:0px;}
body.events ul.fieldList li {list-style: none none; vertical-align: top;padding: 0 0 3px 0;background: none;display:block;}
body.events ul.fieldList li label {vertical-align:middle;display:block;float:left;margin:0px;padding-bottom:2px;padding-right:10px;width:140px;font-family:Arial; font-size:12px;white-space:normal;}
body.events ul.fieldList li select {width: 256px; font-size: 12px; line-height: 18px;margin-bottom:3px;}
body.events ul.fieldList li input {margin:0;}
body.events ul.fieldList li.textbox input {width: 250px;}
body.events ul.fieldList li h1,h2,h3,h4,h5,h6 {padding:0px;margin:0px;}
body.events ul.fieldList li.radio table.RadioButtonList {border-collapse:collapse;width:auto;margin:0px;padding:0px;display:inline;}
body.events ul.fieldList li.radio table.RadioButtonList td {padding:0px;width:auto;}
body.events ul.fieldList li.radio .RadioButtonList input {width:auto;margin-right:4px;}
body.events ul.fieldList li.radio .RadioButtonList label {width:auto;display:inline;float:none;vertical-align:text-bottom;}
body.events ul.fieldList li.radio label {width:auto;float:none;display:block;}
body.events ul.fieldList li.checkboxes {float: left; display: block !important; width: 100% !important; clear: both !important;}
body.events ul.fieldList li.checkboxes label {float:none;display:inline;}
body.events ul.fieldList li.checkboxes ul {margin: 0px; padding: 0px;}
body.events ul.fieldList li.checkboxes ul li {display: block !important;height: auto !important;}
body.events ul.fieldList li.checkboxes ul li input {width: auto !important;}
body.events ul.fieldList li.checkboxes table.checkboxlist {margin-top:-14px;.margin-top:-17px;margin-left:150px;}
body.events ul.fieldList li.checkboxes table.checkboxlist input {vertical-align:middle;margin-right:6px;}
body.events ul.fieldList li.checkboxes table.checkboxlist td {width:auto;}
body.events ul.fieldList li.textblock {width:430px;font-family:Arial; font-size:12px;line-height:18px;white-space:normal;}
body.events ul.buttons {clear: both; margin: 0px 0px 10px 0px; padding: 0px;}
body.events ul.buttons li {display: inline; margin: 0px; padding: 0px;}
body.events ul.buttons li input {background:none;background-color:#7187a1;border:1px solid #b1c0ce;color:#fff;width:auto;}

/* Form Video */
body.videoForm {font-family:Arial; font-size:12px;white-space:normal;color: #333;}
