.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; }
:first-child + html .widgetcform .cform ol.cf-ol li { position: relative; }
: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; }
.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; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
ul { margin: 0px; list-style-type: none; }
#contentWrapper { padding: 0px 0px 2em; min-height: 424px; }
#content { padding: 0px; background-color: rgb(238, 238, 238); line-height: 19px; }
: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 { font-size: 24px; margin: 0px 0px 0.5em; }
.content h2 { font-size: 20px; margin: 20px 0px 15px; 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; }
.onecolumn #content { width: 900px; margin: 30px auto; padding: 0px; float: none; }
#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 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; }
: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); }
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 ::::: */

