html{background:#fff url(/images/corporate-background.png) repeat-x;}
body{min-width: 0;}

.utilnav {list-style:none;float:right;height:2.167em;display:inline;margin:0 32px 0 0;background:#C7DFF1 url(/images/utilnav-bg-corporate.gif) left bottom no-repeat;padding-left:15px;}
.utilnav li{float:left;padding:0 16px 0 14px;height:2.167em;line-height:2em;background:url(/images/utilnav-divider-corporate.gif) no-repeat right 50%;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.utilnav li.last{background:url(/images/utilnav-bg-right-corporate.gif) right bottom no-repeat;padding-right:29px;}
.utilnav li a{color:#511C74;}

.menu-holder{width:1024px;margin:-2px auto 0;background:url(/images/bg-menu-corporate.gif) repeat-x 0 2px;}
.container{width:1024px;margin:0 auto;background-color:#fff;}
.menu-holder .container{overflow:hidden;padding:2px 0 0;position:relative;background-color:transparent;}
.header{background-color:#fff;border-top:5px solid #C7DFF1; width:1024px;margin:0 auto;overflow:hidden;height:99px;position:relative;}
.logo{display:block;position:absolute;top:8px;left:49px;margin:0;}
.logo a{display:block;overflow:hidden;}

#menu li a{text-decoration:none;float:left;height:32px;line-height:30px;color:#fff;padding:0 13px 0 16px;}

.content-holder-home{width:980px;padding:0 6px 0 38px;overflow:hidden;background:url('/images/bg-content-home-corporate.gif') repeat-x;}
.content-holder-home ul.footer-nav { margin: 0 22px 0 0; }
.content-holder{width:973px;padding:0 35px 0 16px;overflow:hidden;}
.content-inner{float:left;width:624px;font-family:Georgia,"Times New Roman",Times,serif;}

.home .box-resizable {margin: 14px 33px -5px 0;}
.home .box-sharethis {margin: 14px 20px -5px 0;}

.feature{clear:both;width:560px;padding:0 64px 18px 0;margin:0 0 18px 0;}
.feature h2{margin:0 0 8px 0;font-size:1.917em;color:#584024;font-weight:normal;font-variant:small-caps;letter-spacing:.08em;}
.feature p{font-size:1.5em;margin:0 0 13px 0;color:#584024;line-height:1.55em;}
.feature p a{color:#4D1E8B;}
.feature span{padding:5px 0 0;}
.feature a.link {text-transform:uppercase; font-weight:bold; font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#4D1E8B;}

.sidebar-home{float:right;width:356px;padding:24px 0 0;}
.sidebar-home .sidebar-item{width:356px;overflow:hidden;margin:0 0 6px 0;}
.sidebar-home a.arrow{width:44px;height:39px;background:url(/images/topics-arrow-corporate.gif) no-repeat;margin: 12px 14px 0 20px;}

.comm-finder-home {background:transparent url(/images/comm-finder-home.jpg) no-repeat scroll 0 0;height:141px;position:relative;width:356px;}
.comm-finder-home h2, .comm-finder-home p {overflow:hidden;text-indent:-9999px;}
a.comm-finder-btn {float:right;position:absolute;right:18px;top:100px;color:#5D2B7D;font-size:0.625em;text-transform:uppercase;background:transparent url(/images/comm-finder-btn.png) repeat scroll 0 0;display:block;height:31px;width:169px;}

.flash-holder {margin:0 0 0 -38px;width:662px;padding:0;}

#footer{width:948px;overflow:hidden;clear:both;padding:14px 38px 14px;background:url('/images/footer-bkg.gif') no-repeat;}

.footer-text{float:left;width:550px;}
.footer-list{margin:0 0 0 -12px;padding:0;list-style:none;float:left;width:100%;font-family:Arial, Helvetica, sans-serif;}
.footer-list li{font-weight:bold;color:#176C34;float:left;padding:0 10px 0 12px;background:url(/images/bg-breadcrumb.gif) no-repeat 0 50%;font-size:.917em;}
.footer-list li:first-child{background:none;}
.footer-list li strong{font-size:1.182em;color:#176C34;}
.footer-list li span{font-size:1.33em;}
.footer-list li a{color:#511C74;}

.footer-nav {float:right;margin:0;list-style:none;padding:0;}
.footer-nav li {line-height:1em;float:left;margin:0;padding:0 8px;border-right:1px solid #6949a2;font-family:arial;}
.footer-nav li.last {border:0 none;padding-right:0;}
.footer-nav li a{color:#511C74;}

.footer-bottom {height:60px;width:1024px;margin-bottom:20px;background:url('/images/footer-bkg.gif') left bottom no-repeat;;}

.breadcrumb{height:18px;margin:18px 0 24px -9px;padding:0 0 14px 0;list-style:none;float:left;width:100%;font-family:Arial,Helvetica,sans-serif;}
.breadcrumb li{float:left;padding:0 5px 0 9px;background:url(/images/bg-breadcrumb-inner.gif) no-repeat 0 50%;}
.breadcrumb li:first-child{background:none;}
.breadcrumb li a{color:#4D1E8B;}

/* SIDEBAR */
.comm-finder-home { padding-bottom: 2em; }
.sidebar-home .sidebar-item,
.sidebar-box .sidebar-item { padding: 0;background:url('/images/topics-bkg-home.gif') left top no-repeat;}

.sidebar-home .sidebar-item h2,
.sidebar-box .sidebar-item h2 {
  padding:12px 14px 5px 24px;
  margin:0;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-weight:normal;
  color:#511C74;
  /* font-variant:small-caps; */
  letter-spacing:1.6px;
}
h2 a.archive-link { clear: none; display: inline; font-size: .65em; }

/* EVENTS */
.events-home {
  background:url('/images/topics-bkg-home.gif') left bottom no-repeat;
  padding: 5px 5px 2em; display: block; clear: both;
}
.events-home p { 
  margin:0 0 0 0;padding:0 14px 0 19px;line-height:1.0625em;
}

/* INTERESTING TOPICS */
.interesting-topics {
  background:url('/images/topics-bkg-home.gif') left bottom no-repeat;
  padding:0 5px 35px; display: block; clear: both;
}
.interesting-topics p {
  margin:0 0 10px 0;padding:12px 14px 0 19px;line-height:1.0625em;
  /* font-family:arial;color:#33643D;font-weight:normal; */
}
.interesting-topics p a{text-transform:uppercase;color:#5D2B7D;font-size:.625em;}

/* inner page stuff below here */
.column-content h2, .sidenav li a,
.box-resizable span, .box-sharethis span {color: #176C34;}
.sidenav li a.active{color: #4D1E8B;background: #E8E1F6 url(/images/bg-sidebar-nav-active.gif) no-repeat scroll 6px 45%}
.resizable-left {background-image: url(/images/bg-resizable-left-corporate.gif);}
.resizable-right {background-image: url(/images/bg-resizable-right-corporate.gif);}
.box-resizable a {height: 29px; width: 36px;}

.sidebar-box {background: #ffffff;margin:0 0 10px 0;padding:0 0 20px 0;width:242px;}
.sidebar-box .sidebar-item {background-image: url(/images/topics-bkg-inner.gif); width:242px;}
.sidebar-box .sidebar-item h2 {color:#511C74;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5em;font-weight:normal;letter-spacing:0;margin:0;padding:13px 14px 10px 20px;text-transform:none;}
.sidebar-box .sidebar-item .interesting-topics {background-image: url('/images/topics-bkg-inner.gif')}
.sidebar-box .sidebar-item .interesting-topics p {font-family:arial;font-size:1.167em;line-height:1.286em;margin-bottom:10px;}
.sidebar-box .sidebar-item a.arrow {display:none;}
.sidenav {background-image:url(/images/bg-sidebar-nav.gif);}
.sidenav ul {background-image:url(/images/bg-sidebar-nav.gif);}
.sidebar-box-mail{width:202px;padding:0 20px 16px;margin:0 0 10px 0;background:url(/images/sidebar_bkg.gif) left bottom no-repeat;}
.sidebar-box-mail h2{background:url(/images/sidebar_bkg.gif) left top no-repeat;margin:0 0 8px -20px;padding:13px 14px 10px 20px;width:208px;color:#4D1E8B;}
.sidebar-box-mail p {color:#176C34;}
.sidebar-mailing-list .mailbox {position:absolute;right:0;top:10px;z-index:100;}
.sidebar-mailing-list{position:relative;}

.column-content {float:right;width:635px;margin:0 44px 0 0;padding:15px 0 20px 0;display:inline;}
.full-column-content h2, .column-content h2 {color:#176C34;font-family:Georgia,"Times New Roman",Times,serif;font-size:2em;font-weight:normal;line-height:1.44em;margin:0 0 0.6em;}
.full-column-content h2 em, .column-content h2 em{color:#0080b9;font-style:italic;font-size:.875em;line-height:1em;}
.full-column-content h3, .column-content h3 {color:#176C34;font-size:1.5em;font-weight:normal;line-height:1.44em;margin:0 0 8px;}
.full-column-content h4, .column-content h4 {font-weight:bold;font-size:1.167em;color:#292929;margin:0 0 .86em;}
.full-column-content p, .column-content p{font-size:1.083em;line-height:1.4em;margin:0 0 1em;color:#292929;}
.full-column-content p a, .column-content p a{color:#4D1E8B;}
.full-column-content p.intro, .column-content p.intro{color:#525252;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;line-height:1.467em;}

.comm-finder {position:relative; margin:0 0 10px 0; padding: 0 0 20px 0; height:175px;width:242px;background:url('/images/comm-finder.jpg') no-repeat;}
.comm-finder h2,
.sidebar-box .comm-finder h2,
.comm-finder p {overflow:hidden;text-indent:-9999px;background:none;}
.comm-finder a.comm-finder-btn {float:right; position:absolute; top:130px; right:18px;}


