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;
}

html {background: transparent!important;}
body#Body {background-color: transparent!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_footer {display: none!important;}
#brighton_header span.logo {margin: 5px 0 0 !important;}
#brighton_header span.logo a {display: inline!important;}

body#Body {background-image: url('/Portals/79614/images/backgroundrepeat.jpg')!important; background-repeat: repeat-x!important;}
#brighton_container {background-color: #ffffff!important; width: 960px!important;}

div.pad, #brighton_col3, #brighton_col2, #brighton_col1, #brighton_three-column, #brighton_top, #brighton_content, #brighton_container, #brighton_body {overflow: visible!important;}
.banner {width: 961px!important;}
h1 {clear: both!important;}
/* header menu */

.pax-logo {margin: 21px 0 0 24px;}

#brighton_menu {float: right!important; margin-top: -27px!important; margin-right: 8px!important;}
#brighton_menu ul li a span {color: #37424d!important; font-family: arial!important; font-size: 13px!important; font-weight: normal!important; text-transform: uppercase!important;padding: 7px 15px !important;}
#brighton_menu ul li {background: url('/Portals/79614/images/menu-bullet.png') no-repeat!important; padding-left: 5px!important; padding-right: 0px!important; margin: 0!important; margin-right: -5px!important;}
#brighton_menu ul li a.selectedtab span, #brighton_menu ul li a span:hover {color: #00aeef!important;}

/* header search */

#search {float: right;}
#cse-search-form {margin-right: 75px!important; margin-top: 9px!important;}
.gsc-branding-text, .gsc-branding-img, .gsc-clear-button {display: none!important;}
input.gsc-input {background: url('/Portals/79614/images/search-box.png') no-repeat transparent!important; width: 156px!important; height: 26px!important; border: none!important;}
input.gsc-search-button {background: url('/Portals/79614/images/search-button.png') no-repeat transparent!important; width: 72px!important; height: 26px!important; border: none!important; text-indent: -9999px!important; text-transform: capitalize!important;}

#brighton_col2 input.gsc-input {
    background: none repeat scroll 0 0 transparent !important;
    border-color: #DDDDDD !important;
    border-style: solid !important;
    border-width: 1px !important;
    padding-left: 2px;
    width: 99% !important;
}


/* sidebar */

#brighton_three-column #brighton_col1 {padding-left: 24px!important; padding-top: 12px; width: 200px!important;}
#brighton_three-column #brighton_col3 {width: 180px!important; padding-right: 18px; margin-top: 17px; font-size: 12px !important;line-height:130% !important;}
#brighton_three-column #brighton_col2 {width: 500px!important;}

#brighton_two-column #brighton_col1 {
    padding-left: 17px !important;
    padding-top: 12px;
    width: 232px !important;
}
#brighton_content #brighton_col1 div.block div.pad {
    border-top: 2px solid #CCCCCC !important;
    border-bottom: 2px solid #CCCCCC !important;
    margin: 0 0 0 15px;
}

#brighton_two-column #brighton_col2 {width: 74% !important;}

#brighton_sub-menu ul li a span {border: none!important;}
#brighton_sub-menu ul li.first a {border: none!important;}
#brighton_sub-menu ul li.childitem1.last {border-bottom: none !important;}
#brighton_sub-menu ul li a:hover {background-color: transparent!important;}
#brighton_sub-menu ul li {background: url('/Portals/79614/images/side-menu-bg.png') 0 3px no-repeat!important;}
#brighton_sub-menu ul li:hover, #brighton_sub-menu ul li.selectedtab {background: url('/Portals/79614/images/side-menu-bg-hover.png') 0 3px no-repeat!important;}
#brighton_sub-menu ul li a {color: #37424d!important;}


/* body */

#brighton_col2 p.hk_menu {margin: -15px 0 0 0 !important;color: #fff !important; }
#brighton_col2 p.hk_menu a {font-size:12px !important;text-decoration: none !important}
.hk_rss img {vertical-align:text-top !important;}
#brighton_col2 p.hk_menu a {display:none !important;}
#brighton_col2 p.hk_menu a.hk_create, #brighton_col2 p.hk_menu a.hk_drafts, #brighton_col2 p.hk_menu a.hk_options {display:inline !important;}

.banner {margin-top: 12px;}

#brighton_col2 h1 {padding: 0 8px 0px 0 !important; font-size: 29px!important; font-family: arial!important; color: #f7941d!important; margin-bottom: 7px!important;}
#brighton_col2 h2 {padding: 0 !important; font-size: 23px!important; font-family: arial!important; color: #37424d!important; margin: 0 0 10px !important;line-height: 120% !important;}
#brighton_col2 h3 {padding: 0 !important; font-size: 17px!important; font-family: arial!important; color: #f7941d!important; margin: 0 0 10px!important; font-weight: bold!important;}

#brighton_col2 p {font-family: arial!important; font-size: 13px!important; color: #37424d!important; padding-bottom: 12px!important;}
#brighton_col2 p a {color: #00AEEF !important; text-decoration: none!important;}

#brighton_col2 p a.ReadMoreLink {
    background: url("/Portals/79614/images/readmore.jpg") no-repeat scroll 76px 7px transparent !important;
    color: #00AEEF !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 5px 0 !important;
}

#brighton_col2 p.hk_link a {
    background: url("/Portals/79614/images/readmore.jpg") no-repeat scroll 76px 7px transparent !important;
    color: #00AEEF !important;
    display: block !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 5px 0 !important;
}

#brighton_col2 p a.FAQLink {
    background: url("/Portals/79614/images/readmore.jpg") no-repeat scroll right 4px transparent !important;
    color: #00AEEF !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 5px 30px 0 0 !important;
}

#brighton_col2 ul {list-style-type: none!important;}
#brighton_col2 ul li {font-family: arial!important; font-size: 13px!important; color: #37424d!important; background: url('/Portals/79614/images/li-bg.jpg') 0 5px no-repeat!important; padding-left: 20px!important; padding-bottom: 3px!important;}

.interior-cta-1 {
    background: url("/Portals/79614/images/cta1-interior.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 130px;
    margin: 15px 0 24px;
    width: 146px;
}
.interior-cta-2 {
    background: url("/Portals/79614/images/cta2-interior.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 130px;
    margin: 15px 0 24px;
    width: 154px;
}
.interior-cta-3 {
    background: url("/Portals/79614/images/cta3-interior.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 130px;
    margin: 15px 0 24px;
    width: 152px;
}


.int-cta1-ro a {
    background-image: url("/Portals/79614/images/int-cta1-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 165px;
    margin: 0 28px 18px 0;
    width: 168px;
    text-indent: -4400px !important;
}

.int-cta2-ro a {
    background-image: url("/Portals/79614/images/int-cta2-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 165px;
    margin: 0 28px 18px 0;
    width: 168px;
    text-indent: -4400px !important;
}

.int-cta3-ro a {
    background-image: url("/Portals/79614/images/int-cta3-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 165px;
    margin: 0 0 18px 0;
    width: 168px;
    text-indent: -4400px !important;
}

.int-cta4-ro a {
    background-image: url("/Portals/79614/images/int-cta4-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 165px;
    margin: 0 0 18px 0;
    width: 168px;
    text-indent: -4400px !important;
}

.int-cta5-ro a {
    background-image: url("/Portals/79614/images/int-cta5-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 165px;
    margin: 0 0 18px 0;
    width: 168px;
    text-indent: -4400px !important;
}

.int-cta6-ro a {
    background-image: url("/Portals/79614/images/CTA_WhyMix.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 126px;
    margin: 0 10px 18px 0;
    width: 140px;
    text-indent: -4400px !important;
}

.int-cta7-ro a {
    background-image: url("/Portals/79614/images/CTA_Advantage.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 126px;
    margin: 0 10px 18px 0;
    width: 140px;
    text-indent: -4400px !important;
}

.int-cta8-ro a {
    background-image: url("/Portals/79614/images/CTA_Biomimicry.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 126px;
    margin: 0 0 18px 0;
    width: 140px;
    text-indent: -4400px !important;
}

.int-cta1-ro a:hover, .int-cta2-ro a:hover, .int-cta3-ro a:hover, .int-cta4-ro a:hover, .int-cta5-ro a:hover, .int-cta6-ro a:hover, .int-cta7-ro a:hover, .int-cta8-ro a:hover { background-position: center bottom; }

#brighton_col3 div.quote {margin-left: -32px !important; background: url('/Portals/79614/images/quote.png') no-repeat !important; width: 22px !important; height: 18px !important;}
#brighton_col3 p.quote {color: #0399d1 !important; line-height: 1.5em !important; margin-top: -22px !important;   margin-right: 10px !important;}
#brighton_col3 p.quote-byline {line-height: 1.25em !important; padding-top: 12px !important;}



#brighton_col2 div.quote {
    background: url("/Portals/79614/images/quote.png") no-repeat scroll 0 0 transparent !important;
    height: 18px !important;
    margin-left: 0 !important;
    width: 22px !important;
}
#brighton_col2 p.quote {
    color: #0399D1 !important;
    line-height: 1.5em !important;
    margin: -22px 0 0 25px !important;
}
#brighton_col2 p.quote-byline {line-height: 1.25em !important; padding-top: 0 !important;}

.fcs-top {background: url('/Portals/79614/images/sidebar-callout-top.png') no-repeat; width: 168px; height: 32px; margin-top: 36px; color: #ffffff; font-size: 15px; padding-top: 5px;}
.fcs-mid {padding: 0 12px; background: url('/Portals/79614/images/sidebar-callout-mid.png') repeat-y; width: 168px;}
.fcs-bottom {background: url('/Portals/79614/images/sidebar-callout-bottom.png') no-repeat; width: 168px; height: 19px;}
.fcs-top span {padding-left: 12px;}
.fcs-icon {background: url('/Portals/79614/images/sidebar-callout-icon.png') no-repeat; width: 93px; height: 91px; margin-left: 24px;}
.fcs-mid .orange {font-size: 16px; color: #f7941d; width: 100px;}
.fcs-mid p {width: 150px; line-height: 1.25em; padding-top: 8px;}





/* blog */

.submissions {border-bottom: 0!important; border-top: 1px solid #00aeef!important; padding-top: 12px!important;}
#bb-container div.post h3.title, #bb-container div.post h3.title a {font-size: 23px!important; color: #37424d!important; font-weight: bold!important;text-decoration: none!important;}
.byline {font-size: 11px!important; font-style: italic!important; color: #37424d!important;}
/*.comments {display: none!important;} Shawn Segundo 1/31 */
.tags {display: none!important;}
#bb-container div.post {border-bottom: none!important;}
#bb-container {margin-bottom: 12px!important;}

.sidebar-social {width: 250px; margin-bottom: 30px !important;}
.sidebar-social img {border: medium none;margin: 0 15px 10px 0 !important;}

/* home */

.home-cta1 {margin-bottom: 18px; float: left; margin-right: 28px; background-image: url('/Portals/79614/images/home-cta1.png'); width: 200px; height: 211px;}
.home-cta2 {margin-bottom: 18px; float: left; margin-right: 28px; background-image: url('/Portals/79614/images/home-cta2.png'); width: 200px; height: 211px;}
.home-cta3 {margin-bottom: 18px; float: left; background-image: url('/Portals/79614/images/home-cta3.png'); width: 200px; height: 211px;}
a {text-decoration: none!important;color: #00AEEF !important;}
#brighton_col2 a { color: #00AEEF !important;}
.home-cta1 p, .home-cta2 p, .home-cta3 p {color: #4d4d4f!important; margin-top: 38px; width: 180px; margin-left: auto; margin-right: auto; text-decoration: none!important;}



.home-cta1-ro a {
    background-image: url("/Portals/79614/images/home-cta1-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 211px;
    margin: 0 28px 18px 0;
    width: 200px;
}

.home-cta2-ro a {
    background-image: url("/Portals/79614/images/home-cta2-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 211px;
    margin: 0 28px 18px 0;
    width: 200px;
}

.home-cta3-ro a {
    background-image: url("/Portals/79614/images/home-cta3-ro.jpg");
    background-repeat: no-repeat;
    display: block;
    float:left;
    height: 211px;
    margin: 0 0 18px 0;
    width: 200px;
}

.home-cta1-ro a:hover, .home-cta2-ro a:hover, .home-cta3-ro a:hover { background-position: center bottom; }

.ItemLink {display: none!important;}
.ReadMoreLink {display: block!important;}


/* footer */

#footer {height: 320px; background: url('/Portals/79614/images/footer-bg.png') center bottom no-repeat #dcddde; width: 960px; margin: 0 auto; text-align: left; padding-top: 24px; }

#footer ul li {padding-bottom: 8px;}
#footer ul {font-family: arial; font-size: 13px;}
.col1 ul li a, .col2 ul li a, .col3 ul li a, .col4 ul li a,.col5 ul li a,.col6 ul li a, .col7 ul li a {color:#37424d !important;text-decoration: none !important;}

.col1 ul li.first {font-size: 13px; font-weight: bold;}
.col2 ul li.first a, .col3 ul li.first a, .col4 ul li.first a, .col5 ul li.first a, .col6 ul li.first a, .col7 ul li.first a {font-size: 14px; color: #036ab3!important; text-transform: uppercase;}

.col1 {float: left; margin-left: 28px;}
.col2 {float: left; margin-left: 28px;}
.col3 {float: left; margin-left: 28px;}
.col4 {float: left; margin-left: 28px;}
.col5 {float: left; margin-left: 28px;}
.col6 {float: left; margin-left: 28px; width: 70px;}
.col7 {float: left; margin-left: 28px;}

.copyright {clear: both; padding-top: 28px; padding-left: 28px; }
.copyright img {margin-bottom: -7px;}
span.cr {padding-left: 152px; font-size: 12px; color: #4d4d4f; }
span.blue {color: #056bb3;}

div#brighton_content div#brighton_col2 .award {float:left; overflow:auto;text-align:center;}
div#brighton_content div#brighton_col2 .award h2 {color:#066BB3!important;font-size:14px!important;font-weight:normal!important;margin:0px 0 5px 0!important;}

div#brighton_content div#brighton_col2 strong {font-weight:bold!important;}
div#brighton_content div#brighton_col2 em {font-style:italic!important;}

div#brighton_content div#brighton_col2 .install-left {width:210px;float:left;overflow:auto;margin-bottom:20px;}
div#brighton_content div#brighton_col2 .install-left p {font-size:13px!important;}

div#brighton_content div#brighton_col2 .install-right {width:450px;float:right;overflow:auto;margin-bottom:20px;}
div#brighton_content div#brighton_col2 .install-right h3 {margin-top:0px!important;}

div#brighton_content div#brighton_col2 .left-cell {float:left;margin: 15px 0 0 !important;}
div#brighton_content div#brighton_col2 .right-cell {float:right;width:250px;clear:right;overflow:auto;}

#find-rep {position:absolute;margin:-59px 0 0 595px;font-family:arial;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;}
#find-rep a:link {color:#37424D;text-decoration:none;}
#find-rep a:active {color:#37424D;text-decoration:none;}
#find-rep a:visited {color:#37424D;text-decoration:none;}
#find-rep a:hover {color:#00aeef;text-decoration:none;}


div#brighton_content div#brighton_col2 .leader-left {width:130px;float:left;overflow:auto;margin-bottom:20px;}
div#brighton_content div#brighton_col2 .leader-right {width:510px;float:right;overflow:auto;margin-bottom:20px;}
div#brighton_content div#brighton_col2 .leader-right h3 {margin-top:0px!important;}

#brighton_header ul#courtesy {
position:absolute;
list-style-type: none;
margin-left: 550px;
margin-top:16px;
padding: 0;}

#brighton_header ul#courtesy li {
background: url('/Portals/79614/images/small-bracket.jpg') no-repeat!important;
padding-left: 5px!important;
padding-right: 0px!important;
margin: 0!important;
margin-right: -5px!important;
float:left;
}


#brighton_header ul#courtesy li a {
color: #37424D!important;
font-family: arial!important;
font-size: 13px!important;
font-weight: normal!important;
padding: 0 20px 0 10px !important;
display: block;
float: left;
text-decoration: none;
font-size:12px !important;}

#brighton_header ul#courtesy li a:hover {color:#00AEEF !important;}
