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, font, 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 {margin: 0; padding: 0; background: transparent; font-size: 100%; border: 0; outline: 0; vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

html,body {background: #f5f5f5; color: #000; text-align: center;}
#container {width: 960px; margin: 0 auto; background: #fff url(/img/page/container_bg.gif) repeat-y top left; border-right: 1px solid #c9c9c9; font-size: 62.5%; text-align: left;}
#navbar {position: relative; width: 955px; height: 100px; margin: 0 0 2em 0; background: url(/img/page/scullin_navbar.gif) no-repeat;}
#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 100px; display: block;}
#panel1b {left: 0; width: 10px;}
#panel2b {left: 10px; width: 290px;}
#panel3b {left: 300px; width: 147px;}
#panel4b {left: 447px; width: 90px;}
#panel5b {left: 537px; width: 114px;}
#panel6b {left: 651px; width: 105px;}
#panel7b {left: 756px; width: 135px;}
#panel8b {left: 891px; width: 64px;}
#panel1b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -0px -100px no-repeat;}
#panel2b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -10px -100px no-repeat;}
#panel3b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -300px -100px no-repeat;}
#panel4b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -447px -100px no-repeat;}
#panel5b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -537px -100px no-repeat;}
#panel6b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -651px -100px no-repeat;}
#panel7b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -756px -100px no-repeat;}
#panel8b a:hover {background: transparent url(/img/page/scullin_navbar.gif) -891px -100px no-repeat;}

#indextopcontent {float: left; margin: 0 15px 2em 25px;}
#services {clear: both; width: 950px; height: 110px; margin-bottom: 1em; background: url(/img/page/services_bg.gif) no-repeat top left;}
div.edgar,div.printing,div.management,div.about {float: left; clear: right; width: 205px; margin: 0 10px 0 35px; padding: 1em 0 1.5em 0; color: #fff; font: 500 1.2em verdana;}
div.printing {width: 195px; margin: 0 10px 0 15px;}
div.management,div.about {width: 215px; margin: 0 10px 0 15px;}

#subcontent {clear: both; margin: 0 10px 0 25px;}
#indexcolumn1 {float: left; clear: right; width: 430px; margin: 0 10px 40px 0;}
#indexcolumn2 {float: left; clear: right; width: 235px;}
#indexcolumn3 {float: right; clear: right; width: 240px;}

ul#footer {clear: both; width: 950px; padding: 55px 0 45px 0; background: url(/img/page/footer_bg.gif) no-repeat top left;}

/* Misc Classes */
br.spacer {clear: both; visibility: hidden;}
div.info,div.infoimage {position: relative; height: 100%; margin-bottom: 2em; padding: 15px 10px 0 10px; background: #f5f5f5;}
div.infoimage {padding: 0;}
span.italics {font-style: italic;}

/* Headers */
#indexheader,#edgarsubheader,#printingsubheader,#associationsubheader,#aboutsubheader,#flexibleheader,#solutionsheader,#capabilitiesheader,#featuredclientssubheader,#publicationsubheader,#secsubheader,#calendarsubheader,#seccalendarsubheader {text-indent: -1000em;}

#indexheader {float: left; width: 460px; height: 65px; margin-bottom: 3em; background: url(/img/headers/scullin_index_header.png) no-repeat top left;}
#edgarsubheader {width: 115px; height: 20px; margin-bottom: 1em; background: url(/img/headers/scullin_edgar_sub_header.png) no-repeat top left;}
#printingsubheader {width: 60px; height: 20px; margin-bottom: 1em; background: url(/img/headers/scullin_printing_sub_header.png) no-repeat top left;}
#associationsubheader {width: 190px; height: 20px; margin-bottom: 1em; background: url(/img/headers/scullin_association_sub_header.png) no-repeat top left;}
#aboutsubheader {width: 70px; height: 20px; margin-bottom: 1em; background: url(/img/headers/scullin_about_sub_header.png) no-repeat top left;}

#flexibleheader {width: 180px; height: 50px; margin-bottom: 1em; background: url(/img/headers/scullin_flexible_header.png) no-repeat top left;}
#solutionsheader {float: left; width: 200px; height: 50px; margin-bottom: 1em; background: url(/img/headers/scullin_solutions_header.png) no-repeat top left;}
#capabilitiesheader {width: 160px; height: 50px; margin-bottom: 1em; background: url(/img/headers/scullin_capabilities_header.png) no-repeat top left;}
#featuredclientssubheader {width: 105px; height: 45px; margin-bottom: 1em; background: url(/img/headers/scullin_featured_clients_sub_header.png) no-repeat top left;}
#publicationsubheader {position: absolute; top: 15px; left: 100px; width: 130px; height: 15px; background: url(/img/headers/scullin_publication_sub_header.png) no-repeat top left; z-index: 5;}
#secsubheader {width: 105px; height: 20px; margin-bottom: 1em; background: url(/img/headers/scullin_sec_sub_header.png) no-repeat top left;}
#calendarsubheader {position: absolute; top: 15px; left: 110px; width: 130px; height: 15px; background: url(/img/headers/scullin_calendar_sub_header.png) no-repeat top left; z-index: 5;}
#seccalendarsubheader {position: absolute; top: 45px; left: 115px; width: 100px; height: 15px; background: url(/img/headers/scullin-sec-calendar-header.png) no-repeat top left; z-index: 5;}

/* Text Classes */
#indexcolumn2 h3 {margin: 0 0 15px 5px;}
#indextopcontent p {margin-bottom: 2em; color: #7a7a7a; font: 600 1.4em verdana,sans-serif;}
div.info p {font: 500 1.2em verdana,sans-serif;}
div.rss p.title {padding: 10px 10px 15px 10px; color: #005bac; font: 600 1.1em verdana,sans-serif;}
div.rss p {padding: 0 10px 15px 10px; color: #696969; font: 500 1.1em verdana,sans-serif;}

/* Image Classes */
img.border5px {float: left; clear: right; margin-right: 10px; border: 5px solid #eee;}
img.rightborder3px,img.leftborder3px {float: right; margin: -15px -10px 0 10px; border: 3px solid #eee;}
img.leftborder3px {float: left; margin: -15px 10px 0 -10px;}
img.readmore,img.viewall {float: right; margin: 2em 0;}
ul.featured li img {margin: 5px 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #fff;}
img.twitter,img.linkedin {position: absolute; left: 1040px; margin: 5px 0 0; z-index: 10;}
img.linkedin {left: 1070px;}

/* List Classes */
ul.featured {width: 205px; margin: 0 auto; text-align: center;}
ul.featured li {width: 205px;}
ul#footer li {float: right; display: inline; margin-right: 15px; color: #959595; font: 600 1.1em verdana,sans-serif;}
ul#footer li.left {float: left; display: inline; margin: -45px 0 0 40px; color: #fff; font: 600 1.1em verdana,sans-serif;}

/* links */
ul#footer li a {color: #959595; text-decoration: none;}
ul#footer li a:hover {text-decoration: underline;}
ul.featured li a {display: block; padding: 0 0 10px 5px; background: #fff; color: #777; font: 600 1.2em verdana,sans-serif; text-decoration: none; text-align: left;}
ul.featured li a:hover {background: #777; color: #fff;}

/* rss */
div.rss {padding: 5px 15px 15px 15px; background: #fff; text-align: left;}
#feedControl {font: 500 1.1em verdana,sans-serif;}
.gfg-root {position: relative; height: auto; /*overflow: hidden;*/}
.gfg-title {font-weight: 600; line-height: 1.4em; overflow: hidden; white-space: nowrap;}
.gfg-title a {color: #005bac;}
.gfg-subtitle {line-height: 1.4em; overflow: hidden; white-space: nowrap; margin-bottom: 5px;}
.gfg-subtitle a {color: #005bac;}
.gfg-entry {position: relative; overflow: hidden; height: 100px; margin: 5px 0 0; color: #696969;}
/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {position: relative; height: 100%;}
.gfg-list {position: relative; margin-bottom: 5px; overflow : hidden;}
.gfg-listentry {line-height: 1.5em; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.gfg-listentry-odd {/*background-color : #f6f6f6;*/}
.gfg-listentry-even {}
.gfg-listentry-highlight {background-image: url('garrow.gif'); background-repeat: no-repeat; background-position: center left;}

/*
 * FeedControl customizations.
 */
.gfg-root .gfg-entry .gf-result .gf-title {margin-bottom: 2px; /*font-size: 14px;*/ line-height: 1.2em; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.gfg-root .gfg-entry .gf-result .gf-snippet {/*height: 60px;*/ margin-top: 5px; /*color: #000;*/}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */
.gfg-horizontal-container {position: relative;}
.gfg-horizontal-root {position: relative; height: 1.5em; _height: 100%; /*padding: 5px;*/ white-space: nowrap; overflow: hidden;}
.gfg-horizontal-root .gfg-title {float: left; line-height: 1.5em; overflow: hidden; white-space: nowrap;}
.gfg-horizontal-root .gfg-title a {color: #005bac;}
.gfg-horizontal-root .gfg-entry {position: relative; width: auto; height: 1.5em; margin-top: 0; margin-left: 0; overflow: hidden;}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {position: relative; /*width: 100%;*/ height: 100%; line-height: 1.5em; overflow: hidden; white-space: nowrap;}
.gfg-horizontal-root .gfg-list {display: none;}

/*
 * FeedControl customizations.
 */
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {display: none;}
.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {float: left; /*margin-right: 3px;*/ color: #0000cc;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {float: left;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {display: block; color: #aaa;}
.gfg-branding {position: absolute; right: 0px; top: 0px; /*width: 80px;*/ white-space: nowrap; overflow: hidden;}
.gfg-collapse-open, .gfg-collapse-closed {float: right; /*width: 17px; height: 20px;*/ background-repeat: no-repeat; background-position: center; cursor: pointer;}
.gfg-collapse-open {background-image: url('arrow_open.gif');}
.gfg-collapse-closed {background-image: url('arrow_close.gif');}
.gfg-collapse-href {float: left;}
.clearFloat {clear: both;}


