@charset "utf-8";
/* CSS Document */
html, body {height:100%; width:100%; margin:0; padding:0}
body {font:12px Arial, Helvetica, sans-serif; color:#ffffff; background:#005e6c url(images/body-bg.jpg) no-repeat 50% 0; display:table}
.outer {width:100%}
.inner {position:relative; width:953px; margin:0 auto}
form {margin:0; padding:0}
.clear {clear:both}
/*table {border-width:0 0 1px 1px; border-style:solid; border-color:#99cccc}
th, td {border-width:1px 1px 0 0; border-style:solid; border-color:#99cccc; padding:4px}*/
th, td {font:12px Arial, Helvetica, sans-serif; color:#ffffff}
.paginate {margin-top:24px}

/* content styles */
h1 {margin-top:0; padding-top:0; color:#99cc33; font:30px Helvetica, sans-serif}
h2 {color:#99cc33; font:24px Helvetica, sans-serif}
a {color:#99ffff}
.intro_paragraph {font-size:14px; font-weight:bold}
.light_blue {color:#99ffff}
.template-subpage .right-inner {line-height:150%}
.template-subpage .right-inner p {margin:18px 0; padding:0}

/* header */
#top-links {height:28px; overflow:hidden; color:#cccccc; font-size:16px; word-spacing:7px; text-align:right; margin-right:21px; padding:4px 26px 0 0; background:url(images/top-links-arrow.jpg) no-repeat 100% 50%}
#top-links a, #top-links a:visited {font-size:10px; word-spacing:normal; color:#33ccff; text-decoration:none}
#top-links a.current {color:#666666}
#banner {position:relative; height:341px; margin:0 2px}
#logo {position:absolute; display:block; top:13px; left:5px; height:59px; width:216px}
#rss {display:block; margin:17px; height:22px; width:22px; background:url(images/rss.png) no-repeat}

/* top menu */
#top-menu {position:absolute; z-index:888!important; top:26px; right:0px}
#top-menu, #top-menu ul, #top-menu li {list-style:none; margin:0; padding:0; background:url(images/top-menu-bg.gif) repeat-x}
#top-menu li {position:relative; float:left; height:38px; padding:0; background:url(images/top-menu-separator.gif) no-repeat right top}
#top-menu li.last {background:none}
#top-menu li.last span span {padding:10px 12px 0 12px}
#top-menu a#menu1, #top-menu a#menu2, #top-menu a#menu3, #top-menu a#menu4 {display:block; float:left; height:38px; text-decoration:none; color:#0eaabc; font:15px bold Arial, Helvetica, sans-serif}
#top-menu a span {display:block; height:28px}
#top-menu a span span {padding:10px 14px 0 12px; cursor:pointer}
#top-menu a:hover, #top-menu a.over {color:#fff!important; background:url(images/top-menu-over-center.gif) repeat-x}
#top-menu a:hover span, #top-menu a.over span {background:url(images/top-menu-over-left.gif) no-repeat left top}
#top-menu a:hover span span, #top-menu a.over span span {background:url(images/top-menu-over-right.gif) no-repeat right top}
/* drop menu */
#top-menu ul {visibility:hidden; position:absolute; z-index:999!important; height:auto; top:38px; width:191px; padding:6px 0; background:#005e6c}
#top-menu ul li {float:none; height:auto; padding:6px 12px; background:none}
#top-menu ul a {color:#99cccc; text-decoration:none}
#top-menu ul a:hover {color:#fff!important; background:none}
/* drop sub-menu */
#top-menu ul ul {visibility:inherit; position:relative; top:0; width:auto; padding:0; background:none}
#top-menu ul ul li {padding:6px 0 0 12px}
#top-menu ul ul li strong {font-weight:normal}

/* main */	
#m2 {}
#m2 a {display:block; height:67px; margin:0; padding:0; text-decoration:none; float:left; display:inline}
#m2 #item-1 {width:277px; background:url(images/m2-about-us.gif)}
#m2 #item-2 {width:264px; background:url(images/m2-read-our-stories.gif)}
#m2 #item-3 {width:244px; background:url(images/m2-testimonials.gif)}
#m2 #item-4 {width:168px; background:url(images/m2-talk-to-us.gif)}
#m2 #item-1:hover,#m2 #item-2:hover,#m2 #item-3:hover,#m2 #item-4:hover {background-position:0 -67px}
#m2-reflection {height:15px; margin-bottom:5px; background:url(images/m2-reflection.gif) repeat-x; clear:both; margin:0 2px}

/* columns */
.template-homepage .columns {margin:0 2px; min-height:348px; height:auto!important; height:348px; background:#166c79 url(images/homepage-content-bg.jpg) repeat-x}
.template-homepage .columns .left {float:left; min-height:348px; height:auto!important; height:348px; width:636px}
.template-homepage .columns .right {float:left; min-height:348px; height:auto!important; height:348px; width:313px; background:url(images/columns-separator.gif) no-repeat 1px 0}

.template-subpage .columns {margin:21px 2px 0 2px}
.template-subpage .columns .left {float:left; width:187px}
.template-subpage .columns .right {float:left; margin-left:11px; width:750px; background:#03606d url(images/content-bg.gif) repeat-x}

/* right column - homepage */
.template-homepage .right-inner {padding:56px 20px 10px 57px; background:url(images/resources.gif) no-repeat 27px 21px}
.template-homepage .right-inner ul {margin:0 0 7px 0; padding-left:0; list-style:none}
.template-homepage .right-inner ul li {color:#ccffff; padding-left:22px; background:url(images/li-arrow.gif) no-repeat 0 .5em}
.template-homepage .right-inner h2 {margin:14px 0 0 0; color:#33ccff; font-size:14px}
.template-homepage .right-inner .more-arrow {display:block; margin:0 0 0 22px; color:#99ffff; font-weight:bold; text-decoration:none; padding:0 0 0 18px; background:url(images/more-arrow.gif) no-repeat 0 3px}
.template-homepage .right-inner .download-arrow {display:block; margin:7px 0 0 22px; color:#99ffff; font-weight:bold; text-decoration:none; padding:0 0 0 18px; background:url(images/download-arrow.gif) no-repeat 0 3px}

/* right column - subpage */
.template-subpage .right-inner {position:relative; min-height:425px; height:auto!important; height:425px; padding:39px 23px; background:url(images/right-column-border-top.gif) no-repeat}
.template-subpage .right-inner .right-inner-left {float:left; width:407px}
.template-subpage .right-inner .right-inner-right {float:left; width:274px; padding-left:23px}
.template-subpage .right-inner .right-inner-right .right-inner-right-content {padding-left:23px}
.template-subpage .right-inner .right-inner-right #equitas-circle {position:absolute; top:25px; right:14px; height:178px; width:110px; padding:40px 90px 40px 86px; background:url(images/equitas-circle.gif) no-repeat}
.template-subpage .right-inner .right-inner-right #equitas-circle div {display:table; height:178px; width:110px; _position:relative; overflow:hidden}
.template-subpage .right-inner .right-inner-right #equitas-circle div span {_position:absolute; _top:50%; display:table-cell; vertical-align:middle}
.template-subpage .right-inner .right-inner-right #equitas-circle div span p {_position:relative; _top:-50%; font-weight:bold; font-size:13px; text-align:center}

/* subpage navigation */
.template-subpage .smenu-ul {width:187px; margin:0 0 1px 0; padding:0; list-style:none; overflow:hidden}
.template-subpage .smenu-ul .smenu-li {display:block; margin:0; padding:0; text-decoration:none; background:url(images/btn-middle.gif) repeat-y}
.template-subpage .smenu-ul .smenu-li span {display:block; margin:0; padding:0; background:url(images/btn-top.gif) no-repeat}
.template-subpage .smenu-ul .smenu-li span span {display:block; margin:0; height:64px; width:187px; display:table-cell; vertical-align:middle; padding:14px 17px; background:url(images/btn-bottom.gif) no-repeat left bottom}
.template-subpage .smenu-ul .smenu-li:hover, .template-subpage .smenu-ul .smenu-li.current, .template-subpage .smenu-ul .smenu-li.over {background:url(images/btn-middle-over.gif) repeat-y}
.template-subpage .smenu-ul .smenu-li:hover span, .template-subpage .smenu-ul .smenu-li.over span {background:url(images/btn-top-over.gif) no-repeat}
.template-subpage .smenu-ul .smenu-li.current span {background:url(images/btn-top-current.gif) no-repeat}
.template-subpage .smenu-ul .smenu-li:hover span span, .template-subpage .smenu-ul .smenu-li.current span span, .template-subpage .smenu-ul .smenu-li.over span span {background:url(images/btn-bottom-over.gif) no-repeat left bottom}
.template-subpage .smenu-ul .smenu-li span span a {color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none}
.template-subpage .smenu-ul ul {width:153px}
.template-subpage .smenu-ul ul, .template-subpage .smenu-ul ul li {margin:0; padding:0; background:none!important}
.template-subpage .smenu-ul ul {margin-top:7px}
.template-subpage .smenu-ul ul li {width:136px!important; padding:3px 0 0 16px!important}
.template-subpage .smenu-ul ul li.no-indent {width:153px!important; padding-left:0!important}
.template-subpage .smenu-ul ul li a {font-weight:normal!important; text-transform:none!important}
.template-subpage .smenu-ul ul li a:hover, .template-subpage .smenu-ul ul li.current a {color:#99ffff}
.template-subpage .smenu-ul strong {font-weight:normal}

/* homepage mouseover feature */
#mouseover-outer {height:348px; width:637px}
#mouseover-inner {position:relative; top:27px; left:25px; height:285px; width:612px; background:url(images/homepage-feature-bg.jpg) no-repeat}
#mouseover-inner #title {position:absolute; display:block; top:45px; left:-1px; height:34px; width:213px; background:url(images/where-we-can-help.jpg) no-repeat}
#mouseover-inner #btn0 {position:absolute; z-index:99; height:143px; width:287px; top:79px; left:0px}
#mouseover-inner #btn1,#mouseover-inner #btn2,#mouseover-inner #btn3,#mouseover-inner #btn4 {position:absolute; z-index:999; display:block; padding-left:21px; left:10px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}
#mouseover-inner a:visited {color:#fff}
#mouseover-inner a:hover {color:#33ccff!important}
#mouseover-inner #btn1 {top:89px}
#mouseover-inner #btn2 {top:125px}
#mouseover-inner #btn3 {top:161px}
#mouseover-inner #btn4 {top:197px}
#mouseover-inner #selected-text {position:absolute; top:55px; left:390px; width:120px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif}
#mouseover-inner #selected-text div {text-align:center}
#mouseover-inner #txt0 {}
#mouseover-inner #txt1,#mouseover-inner #txt2,#mouseover-inner #txt3,#mouseover-inner #txt4 {display:none}
	
/* footer */	
#footer {margin:0 2px}
.template-homepage #footer-bar {position:relative; margin:4px 0 75px 0; height:69px; background:#166c79 url(images/business-and-family.gif) no-repeat 26px 20px}
.template-subpage #footer-bar {position:relative; margin:22px 0 29px 0; height:69px; background:#005e6c url(images/business-and-family-2.gif) no-repeat 26px 20px}
#footer-bar-inner {margin-left:351px; padding-top:12px; width:453px}
.more-arrow-2 {margin:0 0 0 4px; padding:0; text-decoration:none}
/*#footer-bar #facebook {position:absolute; top:23px; left:826px; display:block; height:22px; width:23px; background:url(images/facebook.gif) no-repeat}*/
#footer-bar #facebook {position:absolute; top:23px; left:857px; display:block; height:22px; width:23px; background:url(images/facebook.gif) no-repeat}
#footer-bar #twitter {position:absolute; top:23px; left:857px; display:block; height:22px; width:24px; background:url(images/twitter.gif) no-repeat}
#footer-bar #linkedin {position:absolute; top:23px; left:889px; display:block; height:22px; width:23px; background:url(images/linked-in.gif) no-repeat}

#footer-menu {border-width:1px 0; border-style:solid; border-color:#669933; padding:15px 0}
#footer-menu .left {float:left; color:#99cc66}
#footer-menu .left span {color:#99cccc}
#footer-menu .right {float:right; color:#cccccc}
#footer-menu a, #footer-menu a:visited {color:#99cc66; text-decoration:none; margin:0 9px}
#footer-menu a.last {margin-right:0}
#copyright {text-align:right; color:#009999; margin:18px 0}
#copyright a {text-align:right; color:#009999; text-decoration:none}

/* blog */	
.template-subpage.blog .left ul.posts, .template-subpage .left ul li {width:187px; margin:0 0 1px 0; padding:0; list-style:none}
.template-subpage.blog .left ul.posts li a {display:block; margin:0; padding:0; text-decoration:none; background:url(images/btn-middle.gif) repeat-y}
.template-subpage.blog .left ul.posts li a span {display:block; margin:0; padding:0; background:url(images/btn-top.gif) no-repeat}
.template-subpage.blog .left ul.posts li a span span {display:block; margin:0; padding:17px; color:#fff; text-transform:uppercase; font-weight:bold; background:url(images/btn-bottom.gif) no-repeat left bottom}
.template-subpage.blog .left ul.posts li a:hover {background:url(images/btn-middle-over.gif) repeat-y}
.template-subpage.blog .left ul.posts li a:hover span {background:url(images/btn-top-over.gif) no-repeat}
.template-subpage.blog .left ul.posts li a:hover span span {background:url(images/btn-bottom-over.gif) no-repeat left bottom}

.blog .right-inner h2 {margin-bottom:0; padding-bottom:0; color:#99ffff}
.blog .right-inner .stats {margin-bottom:12px}

/* knowledge library
.section-knowledge-library .columns .right {float:none; margin-left:0; width:948px; background:#03606d url(images/content-bg.gif) repeat-x}
.section-knowledge-library .right-inner {padding:39px 23px; background:url(images/content-border-top.gif) no-repeat}
*/	
 
/* banners */
.template-homepage #banner {height:340px; background:url(images/banner-our-focus-4.jpg) no-repeat -2px 0}
  .template-homepage #banner #banner-text {position:absolute; top:239px; left:90px}
  .template-homepage #banner #banner-text a {color:#99cccc; text-decoration:none}
  .template-homepage #banner #banner-btn {position:absolute; display:block; top:125px; left:384px; height:122px; width:401px; color:#99cccc}
.section-about-us #banner, .section-privacy-policy #banner {background:url(images/banner-about-us-2.jpg) no-repeat -2px 0}
.section-our-stories #banner {background:url(images/banner-our-stories.jpg) no-repeat -2px 0}
.section-where-we-help #banner {background:url(images/banner-where-we-can-help.jpg) no-repeat -2px 0}
.section-knowledge-library #banner {background:url(images/banner-knowledge-library-2.jpg) no-repeat -2px 0}
.section-blog #banner {background:url(images/banner-equitas-blog.jpg) no-repeat -2px 0}
.section-get-in-touch #banner {background:url(images/banner-get-in-touch.jpg) no-repeat -2px 0}
  .template-subpage #banner #banner-text {position:absolute; top:212px; left:77px; width:500px; color:#fff; font-size:14px}
  
/* blog tabs | search */
#tabs-container {width:433px; min-height:425px; height:auto!important; height:425px; background:url(images/blog-content-separator.gif) no-repeat right top}
#tabs {position:relative; margin-bottom:39px; width:407px; height:44px; overflow:hidden; background:url(images/tabs-bg.gif) repeat-x}
#tabs a, #tabs div {position:absolute; top:0; display:block; height:29px; padding-top:14px; color:#fff; font-weight:bold; text-decoration:none; background:url(images/content-bg.gif) repeat-x}
#tabs a:hover {color:#99ffff}
#tabs a.current {color:#99ffff; height:30px}
#most-recent-tab {left:0; width:113px}
#most-viewed-tab {left:114px; width:147px; text-align:center}
#most-commented-tab {left:262px; width:145px; text-align:right}
#tabs div {left:262px; width:145px}

#search-container {position:absolute; top:0; right:0; width:258px; padding:14px 18px; }
.label {color:#fff; font-weight:bold}
.list .label {padding-top:14px}
/* search form */
.search-input, .search-multiselect, .search-select {width:100%; color:#fff; margin:3px 0; background:#1e7b88; border:1px inset #1e7b88}
.search-input {width:256px; margin-top:13px}
.search-submit {display:block; margin:17px 0; padding:0; height:36px; width:112px; background:url(images/btn-search.gif)}
.search-submit:hover {background:url(images/btn-search.gif) 0 -36px}