html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.gsc-clear-button {display: none!important}

html {background: transparent!important;}
body#Body {background-color: transparent!important; background-image: url('/Portals/119723/images/bg/bg.png?1328145465.36369')!important; background-repeat: repeat-x!important;}
#brighton_header, #brighton_top, #brighton_container, #brighton_content, #brighton_sub-menu, #brighton_sub-menu ul li, #brighton_menu ul li a, #brighton_menu {background-color: transparent!important;}
#brighton_container, #brighton_header, #brighton_top, #brighton_content, #brighton_one-column, #brighton_two-column, #brighton_two-column-right, #brighton_three-column {width: 980px !important;}
#brighton_top {background: transparent none !important;}
#brighton_top #dnn_TopPane {width: 980px !important;}
#brighton_courtesy_links {display: none!important;}
#brighton_footer {display: none!important;}
#brighton_header span.logo a {display: inline!important;}
#brighton_sub-menu ul li a span {border: none!important;}
#brighton_sub-menu ul li.first a {border: none!important;}
div.pad, #brighton_col3, #brighton_col2, #brighton_col1, #brighton_three-column, #brighton_top, #brighton_content, #brighton_container, #brighton_body {overflow: visible!important;}

.mb-logo {float: left!important; margin-top: 24px!important;}
#top-menu {float: right!important; margin-top: 18px!important;}
#top-menu ul {margin-right: 12px!important; float: left!important;}
#top-menu ul li {display: inline!important; padding: 0 8px!important; background: url('/Portals/119723/images/bg/top-menu-pipe.png') 0px 8px no-repeat!important; margin: 0!important;}
#top-menu ul li.nopipe {background: none!important;}
#top-menu ul li a {padding-left: 5px!important; font-family: arial!important; font-weight: bold!important; font-size: 14px!important; color: #636363!important; text-decoration: none!important;}

#search {width: 230px!important; float: right!important;}

#brighton_menu {float: right!important; margin-top: -10px!important; margin-right: 0!important;background: transparent none !important;}
#brighton_menu ul li {margin: 0!important; background: transparent none !important;
    display: block;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 1px 0 2px;
    padding: 0 0 0 0 !important;
 }    

#brighton_menu ul li a {background: url('/Portals/119723/images/bg/menu-bg.png?1328145943.10418') repeat-x!important; font-family: arial!important; font-size: 18px!important;}
#brighton_menu ul li a:hover {background: url('/Portals/119723/images/bg/menu-bg-hover.png?1328146021.87082') repeat-x!important; color: #ffffff!important;}
#brighton_menu ul li a.selectedtab {background: url('/Portals/119723/images/bg/menu-bg-hover.png?1328146021.87082') repeat-x!important;}
#brighton_menu ul li a span {padding: 10px 18px 10px 18px!important; margin-top: -3px!important; border-left: 1px solid #ffffff!important;font-family: arial!important; font-size: 18px!important;}
#brighton_menu .link {
    background-color: #fff !important;
}
table.gsc-search-box td.gsc-input {padding: 0 !important;}

#top-menu input.gsc-input {background: url('/Portals/119723/images/bg/search-bg.png') no-repeat transparent!important; width: 192px!important; height: 27px!important; border: none!important; margin-right: -3px!important;padding: 0 !important;}

input.gsc-input {background: url('/Portals/119723/images/bg/search-bg-wd.jpg ') no-repeat transparent!important; width: 667px!important; height: 27px!important; border: none!important; margin-right: -3px!important;padding: 0 !important;}


input.gsc-search-button {background: url('/Portals/119723/images/bg/search-button1.png?1328317948.70715') no-repeat transparent!important; width: 31px!important; height: 28px!important; border: none!important; text-transform: capitalize!important; text-indent: -9999px!important; margin-top: 1px!important; margin-right: 8px!important; margin-left: 0!important;}

input.gsc-search-button {margin-left: -3px!important;}

/* sidebar */

#brighton_sub-menu ul {margin-left: 0px!important;}
#brighton_sub-menu ul li.childitem1.last {border-bottom: none!important;}
#brighton_sub-menu ul li a {text-decoration: none !important;}
#brighton_sub-menu ul li a span {font-size: 18px!important; font-family: arial!important; color: #000000!important; line-height: 1.5em !important; padding-bottom: 1px!important;text-decoration: none !important;}
#brighton_sub-menu ul li.haschildren a span {padding-bottom: 0!important;}
#brighton_sub-menu ul li.selectedtab a span {font-weight: normal!important;}
#brighton_sub-menu ul li {background: url('/Portals/119723/images/bg/side-bullet.png?1328319008.91706') no-repeat 0 14px!important; padding-left: 5px!important;}
#brighton_sub-menu ul li.selectedtab {background: url('/Portals/119723/images/bg/side-bullet-active.png?1328321024.61242') no-repeat 0 14px!important;}
#brighton_sub-menu ul li:hover {background: url('/Portals/119723/images/bg/side-bullet-active.png?1328321024.61242') no-repeat 0 14px!important;}

#brighton_sub-menu ul li.childitem1 {background: url('/Portals/119723/images/bg/side-menu-child.png?1328319244.27794') no-repeat 32px 5px!important; padding-left: 24px!important; padding-bottom: 0!important;}
#brighton_sub-menu ul li.childitem1.selectedtab {background: url('/Portals/119723/images/bg/side-menu-child-active.png?1328320854.78631') no-repeat 33px 6px!important;}
#brighton_sub-menu ul li.childitem1:hover {background: url('/Portals/119723/images/bg/side-menu-child-active.png?1328320854.78631') no-repeat 34px 7px!important;}
#brighton_sub-menu ul li.childitem1 a span {font-size: 16px!important;}
#brighton_sub-menu ul li.childitem1 a span {padding-bottom: 0!important;}
#brighton_sub-menu ul li.childitem1.last {padding-bottom: 15px!important;}

#brighton_sub-menu ul li a:hover {background-color: transparent!important;}

.interior-cta {margin-bottom: 18px!important;}

/* body */

#brighton_two-column {margin-top: 24px!important;}
#brighton_content #brighton_col1, #brighton_content #brighton_col1 div.pad, #brighton_content #brighton_col2, #brighton_content #brighton_col3 {background: transparent none !important;}
#brighton_two-column #brighton_col2 div.pad h1 {font-family: georgia, serif!important; font-size: 28px!important; color: #000000!important;line-height: 1.5em !important;}
#brighton_two-column #brighton_col2 div.pad h3 {font-family: helvetica, arial, sans-serif!important; font-size: 16px!important; font-style: italic!important; color: #2f6758!important; font-weight: bold!important;line-height: 1.5em !important;margin: 0 0 5px !important;}
#brighton_two-column #brighton_col2 div.pad h2 {font-family: helvetica, arial, sans-serif!important; font-size: 18px!important; font-weight: bold!important; color: #000000!important; margin: 0 0 5px !important;line-height: 1.5em !important;}
#brighton_two-column #brighton_col2 p {font-family: helvetica, arial, sans-serif!important; font-size: 14px!important; line-height: 1.5em!important; color: #696a6a!important; padding-bottom: 8px!important;}
#brighton_two-column #brighton_col2 .feedreader_box .ItemLink a {font-family: helvetica, arial, sans-serif!important;font-size: 18px!important;font-weight: bold!important;color: #6B900D !important;margin: 0 0 5px !important;line-height: 1.5em !important;text-decoration:none !important;}
#brighton_two-column #brighton_col2 .feedreader_box div.ItemInfo {font-size: 12px;font-style: normal;margin: 5px 0; }
#brighton_two-column #brighton_col2 .feedreader_box div.ItemDetails {font-size: 16px;line-height: 140%; }

#brighton_three-column #brighton_col2 div.pad h1 {font-family: georgia, serif!important; font-size: 30px!important;color: #000000!important;line-height: 1.5em !important;}
#brighton_three-column #brighton_col2 div.pad h2 {font-family: helvetica, arial, sans-serif!important;font-size: 18px!important; color: #696a6a!important;line-height: 1.5em !important;}
#brighton_three-column #brighton_col2 div.pad h3 {font-family: helvetica, arial, sans-serif!important; font-size: 16px!important; font-style: italic!important; color: #2f6758!important; font-weight: bold!important;line-height: 1.5em !important;} 
#brighton_three-column #brighton_col2 p {font-family: helvetica, arial, sans-serif!important; font-size: 14px!important; color: #696a6a !important; font-family: helvetica,arial,sans-serif !important;line-height: 1.5em !important;padding-bottom: 8px !important;}

#brighton_content #brighton_col2 ul {font-family: helvetica, arial, sans-serif!important; font-size: 14px!important; color: #696a6a !important; font-family: helvetica,arial,sans-serif !important;line-height: 150% !important;padding-bottom: 8px !important;}

#brighton_content #brighton_col2 ol {list-style-type: decimal;}
#brighton_two-column #brighton_col2 div.pad ol ul {margin-left: 10px !important;padding-left: 0 !important;}
#brighton_content #brighton_col2 ol li {font-family: helvetica, arial, sans-serif!important; font-size: 14px!important; color: #696a6a !important; font-family: helvetica,arial,sans-serif !important;line-height: 150% !important;padding-bottom: 15px !important;}

#brighton_two-column #brighton_col2 div.pad ul {margin-left: 36px!important; list-style-type: none!important;}
#brighton_two-column #brighton_col2 div.pad ul li {background: url('/Portals/119723/images/bg/bullet.png?1328354877.88608') no-repeat 0 7px!important; padding-left: 18px!important; font-family: helvetica, arial, sans-serif!important; font-size: 14px!important; color: #3c3c3c!important;}

/* footer */
#brighton_bottom {width: 980px !important;}
#footer-bar {background: #b3a38a!important; width: 940px!important; height: 30px!important; margin: 0 auto!important;}
span.copyright1 {text-align: center; display: block; font-family: helvetica, arial, sans-serif; font-size: 10px; color: #2d2d2d; padding-top: 12px;}
span.copyright2 {text-align: center; display: block; font-family: helvetica, arial, sans-serif; font-size: 10px; color: #2d2d2d; padding-top: 5px; padding-bottom: 24px;}

#footer-bar {width: 980px !important;}
#footer-bar ul {float: left; margin-top: 7px;}
#footer-bar ul li {display: inline !important; background: url('/Portals/119723/images/bg/footer-pipe.png') 0 4px no-repeat !important; padding-left: 12px; padding-right: 8px !important;}
#footer-bar ul li.nopipe {background: none!important;}
#footer-bar ul li a {font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
#footer-bar {color: #ffffff; font-size: 16px; font-family: helvetica, arial, sans-serif; font-weight: bold;}

.footer-social {float: right; margin-right: 5px;}
.footer-social span {display: block; float: left; margin-top: 8px; margin-right: 8px;}
.footer-social img {margin-top: 4px; padding-left: 3px;}

/* home */

a.readmore {display: block; font-size: 13.5!important; font-weight: bold!important; color: #2f6758!important; text-decoration: none!important;}

#brighton_three-column #brighton_col1 {margin-left: 28px!important;}
#brighton_three-column #brighton_col2 {margin-left: -12px!important; width: 470px!important;}
#brighton_three-column #brighton_col3 {margin-right: 22px!important; width: 213px!important;}

#brighton_three-column #brighton_col3 div.block div.pad {width: 213px!important;background: #E7EDE6 !important; color: #2D2D2D !important;font-family:helvetica,arial,sans-serif !important;font-size: 15px !important;line-height: 1.5em !important;}

#brighton_three-column #brighton_col3 div.block div.pad h3 {font-family: helvetica, arial, sans-serif!important; color: #2f6758!important; font-weight: bold!important; font-size: 20px!important; font-style: normal!important;}

#brighton_three-column #brighton_col3 div.block div.pad p {font-family: helvetica, arial, sans-serif!important; color: #2d2d2d!important; font-size: 15px!important; line-height: 1.5em!important; background-color: #e7ede6!important;}

img.quote {position: absolute!important; margin-top: -5px!important;}
#quote-controls {margin-top: -32px!important;width:240px !important;background-color: #73A7A2 !important;}
#quote-controls img.quote-left {float: left; padding: 0!important;}
#quote-controls img.quote-right {float: right; padding: 0!important;}

/* blog */

#brighton_col1 div.block div.pad h3 {font-family: helvetica, arial, sans-serif!important; font-weight: bold!important; font-size: 24px!important; color: #000000!important; border-bottom: 1px solid #000000!important; font-style: normal!important;}
#brighton_col1 div.block div.pad {background-color: transparent!important; margin-left: 0!important;}
#brighton_col1 div.block { margin-bottom: 5px!important;}
#brighton_col1 div.block:first-child div.pad h3 {font-family: helvetica, arial, sans-serif!important; font-weight: bold!important; font-size: 20px!important; color: #2f6758!important; font-style: normal!important; border-bottom: none!important;}

.IngeniMailSubscribeButton {width: 192px!important; height: 20px!important; background: url('/Portals/119723/images/bg/subscribe.png?1328479939.43899') no-repeat transparent!important; border: none!important; text-transform: capitalize!important; text-indent: -9999px!important;}

#brighton_col1 div.block div.pad ul {list-style-type: none!important; margin-left: 0!important;}
#brighton_col1 div.block div.pad ul li a {text-decoration: none!important; font-family: arial!important; font-size: 14px!important; color: #000000!important;}

.hk_menu {text-align: left!important; font-style: italic!important; font-family: arial!important; font-size: 12px!important;}
.hk_menu a {color: #84919a!important; text-decoration: none!important;}

.post .title {font-family: helvetica, arial, sans-serif!important; font-weight: bold!important; font-size: 24px!important; color: #000000!important; font-style: normal!important;}

#bb-container div.post h3.title a {color: #000 !important;text-decoration: none !important;font-style: normal !important;font-size: 22px;}
#bb-container div.post div.submissions {margin: 0 0 10px !important;}

.byline {font-size: 14px!important; font-family: helvetica, arial, sans-serif!important; color: #2f6758!important; font-weight: bold!important;}
.byline a {color: #2f6758!important; text-decoration: none!important;}

div.post h3 {margin-bottom: 1em!important;}

.comments {border-left: none!important; border-right: none!important; padding-top: 5px!important; padding-bottom: 5px!important;text-align: center !important;}
.comments a {font-weight: bold!important; color: #000000!important; text-decoration: none!important;}

.tags {display: none!important;}
.post {border-bottom: none!important;}

/* Testimonial Slider Settings */
a.bx-prev {float: left !important;display: block !important; background: transparent url('/Portals/119723/images/quote-left.jpg') no-repeat 0 0 !important; text-indent: -2000px !important; width: 106px !important; height: 34px !important; }
a.bx-next {float: right !important;display: block !important; background: transparent url('/Portals/119723/images/quote-right.jpg') no-repeat 0 0 !important; text-indent: -2000px !important; width: 106px !important; height: 34px !important; }


/* Temporary Settings - remove before go-live */

#kuno_menu {float: right!important; margin-top: 37px!important; margin-right: 2px!important;background: transparent none !important;}
#kuno_menu ul li {margin: 0!important; background: transparent none !important;
    display: block;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 1px 0 2px;
    padding: 0 0 0 0 !important;
 }
#kuno_menu ul li a {text-decoration: none !important;color: #fff !important; background: url('/Portals/119723/images/bg/menu-bg.png?1328145943.10418') repeat-x!important; font-family: arial!important; font-size: 18px!important;padding: 10px 0 !important;}
#kuno_menu ul li a:hover {background: url('/Portals/119723/images/bg/menu-bg-hover.png?1328146021.87082') repeat-x!important; color: #ffffff!important;}
#kuno_menu ul li a.selectedtab {background: url('/Portals/119723/images/bg/menu-bg-hover.png?1328146021.87082') repeat-x!important;}
#kuno_menu ul li a span {padding: 15px 30px 10px 30px!important; margin-top: -3px!important; border-left: 1px solid #ffffff!important;font-family: arial!important; font-size: 18px!important;}
#kuno_menu .link {
    background-color: #fff !important;
}
#brighton_top {margin-top: 0 !important;padding-top: 8px !important;background: transparent none !important;}