/* ::::: http://d3dp6mi4156f1p.cloudfront.net/wp-content/plugins/pronto-profig/cache/339e2d1f03b81a0225775bb7a06f5b21.css ::::: */

.hp_secondary_widgets h3, .sidebarwidget h3 { margin: 0px 0px 0.4em; }
.widget_search { padding: 0px; margin: 0px; }
.widget_text { padding: 0px; margin: 0px; }
.vcard_multi { padding: 0px; margin: 0px; }
.vcard_multi .fn { margin: 0px 0px 0.5em; }
.vcard_multi span { display: block; }
.vcard_multi div.adr { margin: 0px 0px 1em; }
.vcard_multi span.region, .vcard_multi span.locality, .vcard_multi span.postal-code { display: inline; }
.vcard_multi .vcard-htmltext { margin: 0.5em 0px 0px; }
.navigation_multi { padding: 0px; margin: 0px; }
.navigation_one_level { padding: 0px; margin: 0px; }
.navigation_one_level ul li { display: inline; padding: 0px 0.5em; border-left: 1px solid rgb(255, 255, 255); }
.navigation_one_level ul li.first { border-left: 0px none; }
.navigation { margin: 0px 0px 1px; }
.navigation ul li { display: inline; margin: 0px 1em 0px 0px; }
.icon_multi .text div { padding: 0px; }
.icon_multi .icon-wid { width: 90px; height: 90px; float: left; text-align: center; }
.icon_multi .icon-text { width: 180px; margin: 0px; float: right; }
.icon_multi .icon-text a:hover { text-decoration: none; }
.widgetcform .cform { position: relative; }
.widgetcform .cform legend { display: none; }
.widgetcform .cform fieldset { border: 0px none; background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 0px; }
.widgetcform .cform label { display: block; text-align: left; }
.widgetcform .cform textarea, .widgetcform .cform input { border: 1px solid rgb(212, 212, 212); }
.widgetcform .cform input.sig, .widgetcform .cform span.reqtxt, .widgetcform .cform span.emailreqtxt { text-align: right; display: block; color: rgb(204, 204, 204); position: absolute; right: 0px; font-size: 9px; padding: 0px 4px 0px 0px; }
.widgetcform .cform input.sendbutton { width: auto; }
.widgetcform .cform ol.cf-ol li { overflow: hidden; margin: 0.2em 0px 0px ! important; padding: 0px 0px 0.8em ! important; }
:first-child + html .widgetcform .cform ol.cf-ol li { position: relative; }
.widgetcform .cform ol.cf-ol label span { display: block; margin: 0px; padding: 2px 0px; }
:first-child + html .cta a { background-position: left 22px; }
:first-child + html .cta a:hover { background-position: left -50px; }
:first-child + html .cta a span { padding-top: 20px; }
blockquote { margin-top: 20px; margin-left: 20px; margin-bottom: 20px; }
blockquote div.blocktop { width: 561px; height: 7px; background: url('../top.png') no-repeat scroll 0% 0% transparent; }
blockquote div.text { width: 467px; min-height: 60px; border-left: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); padding-top: 8px; padding-bottom: 4px; padding-left: 92px; }
blockquote div.text h2, blockquote div.text h3 { width: 460px; color: rgb(51, 51, 51); font-family: "Georgia",arial,sans-serif; font-style: italic; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-bottom: 4px; display: block ! important; }
blockquote div.text h2 { font-size: 15px ! important; margin-bottom: 0px ! important; }
blockquote div.blockbottom { width: 561px; height: 8px; background: url('../bottom.png') no-repeat scroll 0% 0% transparent; }
blockquote div div.text { background-repeat: no-repeat; background-position: left top; }
.sf-menu li li {  }
* { margin: 0px; padding: 0px; }
body, textarea, input, select { font-family: Verdana,Arial,Helvetica,sans-serif ! important; font-size: 12px; letter-spacing: normal; }
p { margin: 0px 0px 1em; }
img { border: 0px none; }
a { outline: 0px none; }
fieldset { border: 0px none; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
ul { margin: 0px; list-style-type: none; }
img.alignright { padding: 4px; margin: 0px 0px 2px 7px; }
.alignright { float: right; }
#contentWrapper { padding: 0px 0px 2em; min-height: 424px; }
#content { padding: 0px; background-color: rgb(238, 238, 238); line-height: 19px; }
#content ul { margin: 1em 1em 1.5em 1.5em; list-style-type: disc; }
#content ul li, #content ol li { margin: 0px 0px 0.5em; }
:first-child + html .content .cform ol.cf-ol li { position: relative; }
:first-child + html .content .cform fieldset legend { margin: 0px 0px 0px -20px; }
:first-child + html .content .cform .reqtxt, :first-child + html .content .cform .emailreqtxt { bottom: 0px; }
a, a:visited { color: rgb(0, 0, 255); }
table#office365plan thead tr:nth-child(2) th { vertical-align: bottom; }
form#searchform label[for="s"] { display: none; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; background: url('../bg_main.jpg') repeat-x scroll left top rgb(174, 215, 237); }
h1, h2, h3, h4, h5, h6, .fn, h3 a, .fn a, .fn a:visited, .widgetarea h3 a:visited { text-decoration: none; }
a { color: rgb(41, 76, 115); text-decoration: none; }
a:visited { color: rgb(80, 80, 80); }
a:hover { color: rgb(41, 107, 182); text-decoration: underline; }
a:active { color: rgb(80, 80, 80); }
body, .widgetarea .description a, .widgetarea .description a:hover, div.sectionnavigation ul.sectionnavigation_main li.current_page_parent ul li a, div.sectionnavigation ul.sectionnavigation_main li.current_page_item ul li a, div.sectionnavigation ul.sectionnavigation_main li ul li a, div.sectionnavigation ul#sectionnavigation_header li.current_page_parent a, #content .toc ol li a, .feedupdates_ul a, div.sectionnavigation ul.sectionnavigation_main li a, #footer_widgets ul li a, #sidebar_widgets .widget_authors ul li a, #sidebar_widgets .widget_categories ul li a { color: rgb(80, 80, 80); }
h1, h2, h3, h4, h5, h6, .fn, h3 a, h3 a:visited, .fn a, .fn a:visited, .widgetarea h3 a:visited, #content a, div.sectionnavigation ul.sectionnavigation_main a:hover, div.sectionnavigation ul.sectionnavigation_main li a:hover, body div.sectionnavigation ul.sectionnavigation_main li ul li a:hover, div#posts a, div.post div.title, div.post div.title a, .level3 .cform fieldset legend, div.remotesupporthead, div.customerportalhead, div.phonesupporthead, div.sectionnavigation ul.sectionnavigation_main li.current_page_item a, div.sectionnavigation ul.sectionnavigation_main li.current_page_parent a, div.sectionnavigation ul.sectionnavigation_main li.current_page_parent ul li.current_page_item a, div.sectionnavigation ul#sectionnavigation_header li.current_page_parent a:hover, .reviewer-name, #header_widgets .icon_multi .description a, #sidebar_widgets .widget_authors ul li a:hover, #sidebar_widgets .widget_categories ul li a:hover, #sidebar_widgets .widget_authors ul li.current-cat a, #sidebar_widgets .widget_categories ul li.current-cat a, #sidebar_widgets .sidebarwidget h3 a { color: rgb(41, 107, 182); }
.widgetarea h3 a:hover, #content .icon_multi .icon-text a.cta:hover span { color: rgb(41, 76, 115); text-decoration: none; }
#header_widgets .navigation_one_level_multi, #header_widgets .navigation_one_level_multi a { color: rgb(198, 215, 233); }
.content h2:first-child + h3 { font-size: 17px; margin: 0.5em 0px 0.7em; }
.content h2:first-child { font-size: 24px; margin: 0px 0px 0.5em; }
.content h2 { font-size: 20px; margin: 20px 0px 15px; font-weight: normal; }
.content h3 { font-size: 17px; margin: 20px 0px 15px; font-weight: normal; }
.content h4 { font-size: 15px; margin: 20px 0px 12px; font-weight: normal; }
h2 { font-size: 18px; }
h3, #hp_primary_widgets .testimonial_multi .fn, h4, .level3 .cform input.sendbutton { font-size: 14px; }
h5, .sf-menu li a, div.sectionnavigation ul.sectionnavigation_main li a { font-size: 13px; }
h6, .sf-menu li ul li a { font-size: 12px; }
#header_widgets .navigation_one_level_multi, #footer_widgets, div.post div.date { font-size: 11px; }
.wrapper { width: 960px; background: url('../bg_main_top.gif') no-repeat scroll left top transparent; margin: 13px auto; }
#logo { width: 360px; float: left; }
#header { padding: 10px 0px; overflow: hidden; }
#contentWrapper { clear: both; overflow: hidden; width: 960px; margin: 0px; background-color: rgb(255, 255, 255); }
#content { width: 600px; padding: 30px 20px 0px; background: none repeat scroll 0% 0% transparent; float: left; }
.level2 #content { float: right; }
.level2 #sidebar_widgets { float: left; margin: 30px 0px 0px 30px; }
#navigation_widgets { clear: both; height: 45px; margin: 0px auto; line-height: 45px; background: url('../bg_globalnav.gif') no-repeat scroll left top transparent; position: relative; z-index: 100; }
.sf-menu { list-style-type: none; float: right; margin: 0px 1em 0px 0px; position: relative; }
.sf-menu li { border-right: 0px none; display: inline; float: left; margin: 0px; position: relative; }
.sf-menu li a { border-left: 1px solid rgb(218, 218, 218); color: rgb(255, 255, 255); display: block; outline: medium none; padding: 0px 19px; text-decoration: none; float: left; }
.sf-menu li a:hover, .sf-menu li.current_page_item a, .sf-menu li.current_page_item a:hover { background: url('../bg_globalnav_hover.gif') repeat-x scroll left top transparent; color: rgb(255, 255, 255); }
.sf-menu li.current_page_item a { font-weight: bold; }
.sf-menu li ul { position: absolute; top: -999px; overflow: hidden; width: 200px; }
.sf-menu li:hover > a { background: url('../bg_globalnav_hover.gif') repeat-x scroll left top transparent; color: rgb(255, 255, 255); }
.sf-menu li:hover > ul { float: left; top: 45px; left: 1px; background-color: rgb(22, 53, 84); overflow: hidden; position: absolute; }
.sf-menu li ul { padding: 0.5em 0px; display: block; }
.sf-menu li ul li a { display: block; width: 170px; line-height: 16px; background: none repeat scroll 0% 0% transparent; margin: 0px 5px; padding: 3px 10px; border: 0px none; }
.sf-menu li ul li a:hover { background: none repeat scroll 0% 0% rgb(44, 104, 167); }
#header_widgets { width: 580px; margin: 0px 10px; float: right; }
#header_widgets .headerwidget { clear: both; text-align: right; }
#header_widgets .icon_multi { width: auto; overflow: hidden; float: right; }
#header_widgets .icon_multi h3 { margin: 0.5em 0px 0px; padding: 0px; font-size: 1.5em; text-align: left; }
#header_widgets .icon_multi .icon-wid { float: left; }
#header_widgets .icon_multi .icon-text { width: auto; float: left; margin: 0px 0px 0px -0.7em; }
#header_widgets .icon_multi .description { font-size: 1.8em; font-style: italic; text-align: left; }
#header_widgets .navigation_one_level_multi { margin: 0px 0px 1em; text-align: right; }
#header_widgets .navigation_one_level ul li { border-color: rgb(255, 255, 255); }
#header_widgets .widget_search form { width: 149px; height: 20px; float: right; background: url('../bg_input_search.png') no-repeat scroll left top transparent; border: 0px none; }
#header_widgets .widget_search form input#s { border: 0px none; width: 120px; height: 14px; margin: 1px 0px 0px 10px; float: left; }
#header_widgets .widget_search form input#searchsubmit { width: 12px; height: 12px; background: url('../btn_search.gif') no-repeat scroll left top transparent; border: 0px none; margin: 3px 4px 0px 0px; outline: 0px none; text-indent: -5000px; }
:first-child + html #header_widgets .widget_search form input#searchsubmit { font-size: 0px; display: block; line-height: 0; }
.sidebarwidget { margin: 0px 0px 1em; }
.sidebarwidget .sidebarwidget_content_container { background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); overflow: hidden; }
.sidebarwidget .sidebarwidget_content { width: 252px; margin: 0px 1em; padding: 0.5em 0px; }
:first-child + html #content .icon_multi .icon-text a.cta { padding: 0px 0px 12px 20px; }
#footer { clear: both; overflow: hidden; background: url('../bg_main_bottom.gif') repeat-x scroll left bottom transparent; padding: 0px 0px 6px; }
#footer_widgets { width: 960px; padding: 20px 0px 0px; background: url('../bg_footer.gif') repeat-x scroll left top rgb(191, 192, 187); margin: 0px; overflow: hidden; }
#footer_widgets h3 { margin: 0px 0px 0.8em; }
#footer_widgets .footerwidget { width: 270px; float: left; border-left: 1px solid rgb(212, 212, 212); padding: 0px 15px; margin: 0px 0px 0px 14px; }
#footer_widgets .first { border: 0px none; }
#footer_widgets .navigation_multi ul { margin: 0px; padding: 0px; list-style-type: none; }
#footer_widgets .navigation_multi ul li { display: block; background: url('../bullet_arrow.gif') no-repeat scroll left 3px transparent; margin: 0px 0px 0.6em; padding: 0px 0px 0px 1em; line-height: 16px; }
#footer_widgets .navigation_multi ul li a { display: block; margin: 0px; padding: 0px; }
#footer_widgets .lineup { width: 470px; margin: 10px 0px 0px; padding: 5px 0px 0px 10px; float: left; border: 0px none; background-color: rgb(33, 78, 129); color: rgb(255, 255, 255); height: 1.7em; line-height: 1.7em; }
#footer_widgets .lineup h3 { margin: 0px; }
#footer_widgets .navigation_one_level_multi { float: right; text-align: right; }
#footer_widgets .navigation_one_level_multi h3 { display: none; }
#footer_widgets .navigation_one_level_multi ul { list-style-type: none; margin: 0px 4px 0px 0px; }
#footer_widgets .navigation_one_level_multi a { color: rgb(255, 255, 255); }
blockquote div div.text { background-color: rgb(255, 255, 255); }
.widgetcform .cform, .widgetcform .cform ol.cf-ol, .widgetcform .cform select { width: 252px; }
.widgetcform .cform ol.cf-ol label.cf-group-after, .widgetcform .cform ol.cf-ol label.cf-after, .widgetcform .cform ol.cf-ol label.cf-before, .widgetcform .cform ol.cf-ol label span { width: 230px; }
.widgetcform .cform input.single { width: 244px; }
#sidebar_widgets .widgetcform .cform textarea { width: 244px ! important; }
body { background-image: url('../bg_main_001.jpg'); background-color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6, .fn, h3 a, h3 a:visited, .fn a, .fn a:visited, .widgetarea h3 a:visited, #content a, div.sectionnavigation ul.sectionnavigation_main a:hover, div.sectionnavigation ul.sectionnavigation_main li a:hover, body div.sectionnavigation ul.sectionnavigation_main li ul li a:hover, div#posts a, div.post div.title, div.post div.title a, .level3 .cform fieldset legend, div.remotesupporthead, div.customerportalhead, div.phonesupporthead, div.sectionnavigation ul.sectionnavigation_main li.current_page_item a, div.sectionnavigation ul.sectionnavigation_main li.current_page_parent a, div.sectionnavigation ul.sectionnavigation_main li.current_page_parent ul li.current_page_item a, div.sectionnavigation ul#sectionnavigation_header li.current_page_parent a:hover, .reviewer-name, #header_widgets .icon_multi .description a, #sidebar_widgets .widget_authors ul li a:hover, #sidebar_widgets .widget_categories ul li a:hover, #sidebar_widgets .widget_authors ul li.current-cat a, #sidebar_widgets .widget_categories ul li.current-cat a, #sidebar_widgets .sidebarwidget h3 a, #content a, div#posts a, div.post div.title, div.post div.title a, .reviewer-name, #content .icon_multi .icon-text a.cta:hover span { color: rgb(14, 99, 192); }
.wrapper { background-color: transparent; }
#header { height: 83px; }
#logo { margin-top: -37px; }
#header_widgets .icon_multi .icon-text { margin: 3px 0px 0px -10px; }
#header_widgets .icon_multi .icon-text h3 a { color: rgb(14, 99, 192); }
#header_widgets .icon_multi .icon-text .description a { color: rgb(255, 255, 255); font-style: normal; }
#header_widgets { margin-top: -10px; width: 260px; }
#header_widgets .widget_search form { margin: -24px 0px 0px; }
#header_widgets .widget_search form input#s { background-color: transparent; padding-top: 2px; }
#header_widgets .navigation_one_level_multi, #header_widgets .navigation_one_level_multi a { color: rgb(255, 255, 255); text-align: left; }
#header_widgets .navigation_one_level ul li { border-color: rgb(255, 255, 255); }
#navigation_widgets { background-image: url('../bg_globalnav_001.gif'); }
.sf-menu li a:hover, .sf-menu li.current_page_item a, .sf-menu li.current_page_item a:hover { background-image: url('../bg_globalnav_hover_001.gif'); }
.sf-menu li { border-right: 1px solid rgb(106, 107, 110); }
.sf-menu li a { border-left: 1px solid rgb(159, 162, 169); padding: 0px 13px; }
.sf-menu li a span { color: rgb(255, 255, 255); }
.sf-menu li:hover > a { background-image: url('../bg_globalnav_hover_001.gif'); }
.sf-menu li:hover > ul { background-color: rgb(0, 63, 128); }
.sf-menu li.current_page_item ul li a:hover, .sf-menu li ul li a:hover { background: none repeat scroll 0% 0% rgb(162, 166, 173); color: rgb(255, 255, 255); }
#footer { background-image: url('../bg_main_bottom_001.gif'); }
#footer_widgets { background-image: url('../bg_footer2.gif'); background-color: rgb(216, 218, 222); }
#footer_widgets h3, #footer_widgets h3 a { color: rgb(14, 99, 192); }
#footer_widgets .footerwidget { border-color: rgb(229, 235, 244); }
#footer_widgets, #footer_widgets .footerwidget .fn, #footer_widgets a, #footer_widgets .navigation_multi ul li a { color: rgb(80, 80, 80); }
#footer_widgets .lineup { background-color: rgb(105, 106, 109); }
#footer_widgets .navigation_multi ul li { background-image: url('../bullet_arrow.png'); }
#footer_widgets .navigation_multi ul li:hover { background-image: url('../bullet_arrow_on.png'); }
#footer_widgets .navigation_multi ul li:hover > a { color: rgb(14, 99, 192); text-decoration: none; }
/* ::::: https://siegelaw.com/wp-content/plugins/pronto-facebook-comments/pronto-facebook-comments-front.css?ver=3.3.2 ::::: */

/* ::::: https://siegelaw.com/wp-content/plugins/nextgen-gallery/css/nggallery.css?ver=1.0.0 ::::: */

/* ::::: https://siegelaw.com/wp-content/plugins/nggGalleryview/galleryview.css?ver=1.0.1 ::::: */

/* ::::: https://siegelaw.com/wp-content/plugins/easy-fancybox/easy-fancybox.css.php?ver=1.3.4 ::::: */

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('../fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: medium none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid rgb(255, 255, 255); }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url('../fancybox.png') repeat scroll -40px 0px transparent; cursor: pointer; z-index: 1103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: url('../blank.gif') repeat scroll 0% 0% transparent; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url('../fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url('../fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url('../fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url('../fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
/* ::::: https://siegelaw.com/wp-content/plugins/cforms/styling/cforms.css ::::: */

/* ::::: https://siegelaw.com/wp-content/plugins/cforms/styling/calendar.css ::::: */

.cform { margin: 10px auto 0px; width: 410px; }
.cform fieldset { margin-top: 10px; padding: 5px 0px 15px; border-width: 1px; border-style: solid; border-right: 1px solid rgb(173, 173, 173); border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; background: none repeat scroll 0% 0% rgb(247, 247, 247); }
.cform .cf_hidden { display: none; border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; margin: 0px ! important; }
.cform legend { margin-left: 10px; padding: 0px 2px; font: 20px Times; color: rgb(102, 102, 102); }
ol.cf-ol { margin: 0px ! important; padding: 0px ! important; }
ol.cf-ol li { background: none repeat scroll 0% 0% transparent ! important; margin: 5px 0px ! important; padding: 0px; list-style: none outside none ! important; text-align: left; line-height: 1.3em; }
.cform label { width: 90px; margin: 4px 10px 0px 0px; display: inline-block; text-align: right; vertical-align: top; }
.cform label span { width: 90px; display: block; }
.cform input, .cform textarea, .cform select { padding: 3px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(136, 136, 136); vertical-align: top; }
.cform input:hover, .cform textarea:hover, .cform select:hover { background: none repeat scroll 0% 0% rgb(206, 221, 223); }
.cform input:focus, .cform textarea:focus, .cform select:focus { background: none repeat scroll 0% 0% rgb(243, 248, 248); }
.cform textarea, .cform input { width: 150px; }
.cform textarea { font-family: arial; font-size: 0.9em; overflow: auto; }
span.reqtxt, span.emailreqtxt { margin: 3px 0px 0px 3px; font-size: 0.9em; display: -moz-inline-box; vertical-align: top; }
p.cf-sb { text-align: right; padding: 0px ! important; margin: 0px; }
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton { width: 100px; padding: 5px; margin: 10px 0px 0px 5px; font-size: 0.8em; background: url('../button-bg.gif') repeat-x scroll 0% 0% rgb(227, 227, 227); border-width: 1px ! important; border-style: solid ! important; border-right: 1px solid rgb(173, 173, 173) ! important; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; -moz-border-image: none ! important; }
label.secq, label.seccap { vertical-align: text-bottom; margin-bottom: 4px; }
input.secinput { vertical-align: text-bottom; }
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha { height: 15px; width: 50px; padding: 4px; margin: 0px; }
img.captcha { vertical-align: text-bottom; margin: 0px 0px 0px 10px ! important; padding: 0px ! important; border: medium none ! important; float: none ! important; }
img.captcha-reset { vertical-align: text-bottom; background: url('../captcha_reset_gray.png') no-repeat scroll 0% 0% transparent; margin: 0px 0px 2px 3px; width: 21px; height: 21px; border: medium none; }
/* ::::: https://siegelaw.com/wp-content/blogs.dir/1776/script/css/dot-luv/jquery-ui-1.8.17.custom.css ::::: */

.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none outside none; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget { font-family: Arial,sans-serif; font-size: 1.3em; }
.ui-widget-content { border: 1px solid rgb(0, 0, 0); background: url('../ui-bg_gloss-wave_20_111111_500x100.png') repeat-x scroll 50% top rgb(17, 17, 17); color: rgb(217, 217, 217); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(51, 51, 51); background: url('../ui-bg_dots-small_20_333333_2x2.png') repeat scroll 50% 50% rgb(51, 51, 51); font-weight: bold; color: rgb(255, 255, 255); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-icon { width: 16px; height: 16px; background-image: url('../ui-icons_9ccdfc_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('../ui-icons_9ccdfc_256x240.png'); }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; margin-top: -17px; position: relative; top: 1px; margin-bottom: 17px; overflow: auto; display: none; }
#accordion h3 a { color: rgb(255, 255, 255); font-weight: bold; }
#accordion ul { margin: -15px 0px 20px; list-style-type: disc; }
