/* line 6, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus {
  outline: 0;
}

/* line 20, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body {
  line-height: 1em;
  color: black;
  background: #fff;
}

/* line 23, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 30, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 33, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote {
  quotes: "" "";
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 36, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
img a {
  border: none;
}

/* line 7, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
a {
  text-decoration: none;
}

/* line 10, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
body {
  background: url('/images/background-pattern.png?1251401598') repeat;
  font-family: Arial;
}

/* line 20, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar {
  height: 32px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 12px;
  background: url('/images/topbar-background.png?1251401600') repeat-x;
}
/* line 27, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links {
  width: 938px;
  margin: 0 auto;
}
/* line 31, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  float: right;
  border-left: 1px solid #272727;
  border-right: 1px solid #606060;
}
/* line 5, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/././_hacks.sass */
#topbar .links ul {
  display: block;
}
/* line 50, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#topbar .links ul li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#topbar .links ul li.first {
  padding-left: 0px;
}
/* line 42, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#topbar .links ul li.last {
  padding-right: 0px;
}
/* line 38, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li {
  padding: 0;
  margin: 0;
}
/* line 42, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li ul.signed-in-menu {
  border: 0;
  float: none;
  text-transform: none;
}
/* line 46, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li ul.signed-in-menu li {
  display: block;
  float: none;
  border-top: 1px solid #0096b0;
}
/* line 50, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li ul.signed-in-menu li a {
  padding-top: 1px;
  padding-bottom: 2px;
  padding-left: 16px;
  display: block;
  color: white;
  font-size: 12px;
  font-family: Arial;
  line-height: 31px;
}
/* line 61, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li ul.signed-in-menu li a:hover {
  background-color: #7ad4ee;
  color: black;
}
/* line 65, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li a.topbar-link {
  margin: 0;
  display: block;
  color: #ababab;
  padding: 10px 30px;
  border-left: 1px solid #606060;
  border-right: 1px solid #272727;
  text-align: center;
}
/* line 75, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topbar .links ul li a.topbar-link.selected, #topbar .links ul li a.topbar-link:hover {
  background-color: #0a9cc4;
  color: white;
}

/* line 81, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#sign-in {
  top: 32px;
  width: 234px;
  margin-left: -117px;
  background-color: #0a9cc4;
  position: absolute;
  color: white;
  display: none;
  z-index: 500;
  color: #ededed;
}
/* line 91, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#sign-in a {
  padding: 0;
  border: default;
  text-align: left;
  color: #ededed;
  text-decoration: underline;
}
/* line 98, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#sign-in .form {
  padding: 22px;
  text-transform: none;
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
}
/* line 106, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#sign-in .form p {
  margin-bottom: 15px;
}
/* line 109, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#sign-in .form input.text {
  width: 182px;
}

/* line 114, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#signed-in {
  top: 32px;
  width: 186px;
  margin-left: -93px;
  background-color: #0a9cc4;
  position: absolute;
  color: white;
  display: none;
  z-index: 500;
  color: #ededed;
}

/* line 126, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#about-us, #meetings, #members-area {
  width: 242px;
  margin-top: -3px;
  position: absolute;
  color: white;
  display: none;
  z-index: 500;
  padding: 0;
  background-color: none;
  background-image: none;
}
/* line 137, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#about-us ul.nav-links, #meetings ul.nav-links, #members-area ul.nav-links {
  background: url('/images/navbar-dropdowns.png?1246858796') repeat-y !important;
  padding-left: 4px !important;
  width: 242px !important;
}

/* line 141, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#about-us, #meetings {
  margin-left: 37px;
}

/* line 143, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#members-area {
  margin-left: -38px;
}

/* line 224, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header {
  width: 978px;
  height: 129px;
  margin: 0 auto;
  z-index: 1000;
}
/* line 231, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header #search {
  position: absolute;
  margin-left: 730px;
  margin-top: 34px;
  width: 225px;
}
/* line 237, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header #search input.text {
  width: 190px;
  float: left;
  display: block;
}
/* line 242, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header #search input.img {
  width: 20px;
  height: 20px;
  float: right;
  display: block;
  margin-top: 2px;
}
/* line 250, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header #logo {
  display: inline;
  float: left;
  margin-right: 0px;
  width: 234px;
  overflow: visible;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html #header #logo {
  overflow-x: hidden;
}
/* line 253, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header #logo h1 {
  text-indent: -9999em;
  overflow: hidden;
  background-image: url('/images/logo.png?1251401599');
  background-repeat: no-repeat;
  background-position: 123 298;
  height: 123px;
  width: 298px;
  margin-top: 15px;
  margin-left: 14px;
}
/* line 261, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links {
  margin-top: 103px;
  padding-left: 22px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 702px;
  z-index: 1000;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html #header .links {
  overflow-x: hidden;
}
/* line 267, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  float: right;
  z-index: 1000;
}
/* line 5, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/././_hacks.sass */
#header .links ul {
  display: block;
}
/* line 50, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#header .links ul li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#header .links ul li.first {
  padding-left: 0px;
}
/* line 42, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#header .links ul li.last {
  padding-right: 0px;
}
/* line 271, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li {
  margin: 0;
  padding: 0;
  height: 38px;
  font-size: 1px;
  z-index: 1000;
}
/* line 277, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li a {
  font-family: 'Helvetica Neue';
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 0.05em;
  display: inline-block;
  margin-left: 56px;
  height: 38px;
  color: #b7b7b7;
  z-index: 1000;
}
/* line 289, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li a.selected-hover, #header .links ul li a:hover, #header .links ul li a.selected {
  color: white;
  display: inline-block;
}
/* line 292, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li a.selected-hover {
  background: url('/images/test-page-indicator-menu.png?1251401600') no-repeat center 22px;
}
/* line 295, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li a.selected {
  background: url('/images/test-page-indicator.png?1251401600') no-repeat center 22px;
}
/* line 150, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links {
  float: none;
}
/* line 8, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/./_bullets.sass */
#header .links ul li ul.nav-links li {
  list-style-type: none;
  margin-left: 0px;
  white-space: normal;
}
/* line 153, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li {
  padding: 0;
  margin: 0;
  display: block;
  float: none;
  height: auto;
}
/* line 159, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li a {
  font-size: 14px;
  font-family: Arial;
  float: none;
  display: block;
  padding-top: 8px;
  padding-bottom: 11px;
  padding-left: 14px;
  padding-right: 14px;
  background: url('/images/navbar-separator.png?1251401599') no-repeat 0px bottom;
  color: #343434;
  height: auto;
  margin: 0;
  letter-spacing: normal;
  width: 206px;
}
/* line 176, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li a.no-separator {
  background-image: none;
}
/* line 180, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li a.selected, #header .links ul li ul.nav-links li a:hover {
  background-image: none;
  color: white;
  background: url('/images/navbar-selected-background.png?1251401599') repeat-y;
  margin-top: -1px;
  font-size: 14px;
}
/* line 186, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li a:hover {
  padding-top: 9px;
}
/* line 188, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li a.selected, #header .links ul li ul.nav-links li a.selected:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 192, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul {
  border-top: 1px solid white;
  background: url('/images/navbar-submenu-background.png?1251401599') repeat-y;
  margin: 0;
  padding-left: !nav_bar_padding;
  padding-right: !nav_bar_padding;
}
/* line 200, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul li {
  padding: 0;
  margin: 0;
}
/* line 203, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul li a {
  width: 205px;
  padding-left: 21px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: black;
  background: url('/images/navbar-submenu-seperator.png?1251401599') no-repeat 0px bottom;
  font-size: 13px;
}
/* line 212, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul li a.selected, #header .links ul li ul.nav-links li ul li a:hover {
  background-image: none;
  color: white;
  background: url('/images/navbar-selected-background.png?1251401599') repeat-y;
  margin-top: -2px;
  font-size: 13px;
}
/* line 218, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul li a:hover {
  padding-top: 9px;
}
/* line 220, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#header .links ul li ul.nav-links li ul li a.selected, #header .links ul li ul.nav-links li ul li a.selected:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 301, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#page-top {
  height: 28px;
  width: 970px;
  margin: 0 auto;
  background: url('/images/page-top-with-shadow.png?1251401600') no-repeat;
  z-index: -1000;
}

/* line 308, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topimage {
  line-height: 0px;
  width: 970px;
  height: 340px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: -1000;
}
/* line 318, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topimage shape {
  z-index: -1000;
}
/* line 320, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topimage div {
  position: absolute;
  z-index: -1000;
}
/* line 323, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topimage div img {
  z-index: -1000;
  padding: 0;
  float: left;
}
/* line 327, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#topimage div img.left {
  clear: both;
}

/* line 330, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container {
  margin: 0 auto;
  width: 970px;
  background: url('/images/background-with-shadow.png?1251404345') repeat-y;
  min-height: 100%;
}
/* line 336, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #message {
  float: left;
  width: 234px;
  height: 223px;
  margin-left: 17px;
  background: url('/images/ispn-home-blue-background.jpg?1251402247') no-repeat;
}
/* line 342, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #message .maintext {
  color: white;
  font-family: Georgia;
  font-size: 15px;
  font-style: italic;
  line-height: 23px;
  text-indent: -0.4em;
  margin: 22px;
}
/* line 351, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #message .message {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: white;
  margin: 5px 19px;
  line-height: 21px;
}
/* line 359, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #message .readmore a {
  margin: 5px 19px;
  height: 22px;
  display: block;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  line-height: 21px;
  color: white;
  text-indent: 25px;
  background: url('/images/ispn-message-link-bullet.jpg?1251402247') no-repeat 0px center;
}
/* line 373, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #mission {
  float: left;
  width: 638px;
  height: 143px;
  background: url('/images/ispn-home-mission-background.jpg?1251402247') no-repeat;
  padding: 40px 32px;
  line-height: 34px;
  color: #04739d;
  font-family: Georgia;
  font-size: 21px;
}
/* line 385, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #journal {
  margin-left: 17px;
  clear: both;
  width: 936px;
  height: 176px;
  float: left;
  background: url('/images/ispn-home-journal-background.jpg?1251402247') no-repeat;
}
/* line 392, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #journal h2 {
  color: white;
  font-family: Georgia;
  font-size: 24px;
  font-weight: normal;
  line-height: 17px;
  margin: 22px 19px;
}
/* line 400, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #journal .text {
  width: 455px;
  float: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  line-height: 19px;
  margin: 0 19px;
}
/* line 409, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #journal .links {
  float: left;
}
/* line 411, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #journal .links a {
  margin: 5px 19px;
  height: 22px;
  display: block;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  line-height: 21px;
  color: white;
  text-indent: 25px;
  background: url('/images/ispn-journal-link-bullet.png?1251401599') no-repeat 0px center;
}
/* line 425, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #navbar-home {
  margin-left: 17px;
  float: left;
  width: 234px;
  height: 471px;
}
/* line 431, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #conference {
  float: left;
  width: 702px;
  height: 471px;
}
/* line 436, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #conference #conference-img {
  height: 287px;
  width: 702px;
  line-height: 0;
}
/* line 441, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #conference #conference-text {
  height: 184px;
  width: 702px;
  font-family: Arial;
  font-size: 12px;
  line-height: 17px;
  color: #484848;
  padding: 14px;
  overflow: hidden;
}
/* line 451, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #conference #conference-text p {
  display: block;
  float: left;
  width: 212px;
}
/* line 455, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #conference #conference-text p.margin {
  margin-left: 10px;
}
/* line 457, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #citation {
  height: 40px;
  width: 936px;
  line-height: 0;
  clear: both;
  float: left;
  margin-left: 17px;
  font-size: 0;
}
/* line 466, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #navigation-bar {
  margin-left: 17px;
  display: inline;
  float: left;
  margin-right: 0px;
  width: 234px;
  color: #343434;
  font-size: 14px;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html #container #navigation-bar {
  overflow-x: hidden;
}
/* line 472, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #navigation-bar #nav-header {
  font-size: 15px;
  font-weight: bold;
  background: url('/images/navbar-separator.png?1251401599') no-repeat 0px bottom;
  padding-left: 14px;
  padding-bottom: 18px;
}
/* line 480, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #navigation-bar #nav-header-home {
  font-size: 15px;
  font-weight: bold;
  background: url('/images/navbar-separator.png?1251401599') no-repeat 0px bottom;
  padding-left: 14px;
  padding-bottom: 18px;
  padding-top: 18px;
}
/* line 150, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links {
  float: none;
}
/* line 8, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/./_bullets.sass */
#container ul.nav-links li {
  list-style-type: none;
  margin-left: 0px;
}
/* line 153, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li {
  padding: 0;
  margin: 0;
  display: block;
  float: none;
  height: auto;
}
/* line 159, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li a {
  font-size: 14px;
  font-family: Arial;
  float: none;
  display: block;
  padding-top: 8px;
  padding-bottom: 11px;
  padding-left: 14px;
  padding-right: 14px;
  background: url('/images/navbar-separator.png?1251401599') no-repeat 0px bottom;
  color: #343434;
  height: auto;
  margin: 0;
  letter-spacing: normal;
  width: 206px;
}
/* line 176, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li a.no-separator {
  background-image: none;
}
/* line 180, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li a.selected, #container ul.nav-links li a:hover {
  background-image: none;
  color: white;
  background: url('/images/navbar-selected-background.png?1251401599') repeat-y;
  margin-top: -1px;
  font-size: 14px;
}
/* line 186, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li a:hover {
  padding-top: 9px;
}
/* line 188, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li a.selected, #container ul.nav-links li a.selected:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 192, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul {
  border-top: 1px solid white;
  background: url('/images/navbar-submenu-background.png?1251401599') repeat-y;
  margin: 0;
  padding-left: !nav_bar_padding;
  padding-right: !nav_bar_padding;
}
/* line 200, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul li {
  padding: 0;
  margin: 0;
}
/* line 203, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul li a {
  width: 205px;
  padding-left: 21px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: black;
  background: url('/images/navbar-submenu-seperator.png?1251401599') no-repeat 0px bottom;
  font-size: 13px;
}
/* line 212, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul li a.selected, #container ul.nav-links li ul li a:hover {
  background-image: none;
  color: white;
  background: url('/images/navbar-selected-background.png?1251401599') repeat-y;
  margin-top: -2px;
  font-size: 13px;
}
/* line 218, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul li a:hover {
  padding-top: 9px;
}
/* line 220, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container ul.nav-links li ul li a.selected, #container ul.nav-links li ul li a.selected:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 492, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container .content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 702px;
  margin-left: 17px;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html #container .content {
  overflow-x: hidden;
}
/* line 495, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container .content.main {
  margin-bottom: 20px;
}
/* line 498, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container .content.breadcrumbs {
  margin-bottom: 12px;
}
/* line 501, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container .meetings-header {
  display: inline;
  float: left;
  margin-right: 0;
  width: 702px;
  margin-left: 0px;
  margin-bottom: 20px;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html #container .meetings-header {
  overflow-x: hidden;
}
/* line 506, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer {
  clear: both;
  width: 936px;
  background-color: #333;
  color: #d9d8d8;
  font-size: 11px;
  line-height: 16px;
  height: 74px;
  text-align: center;
  background: url('/images/footer-background.png?1251404345') repeat-x;
  margin-left: 17px;
}
/* line 519, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p {
  padding-top: 19px;
}
/* line 522, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p a, #container #footer p a:visited {
  color: #d9d8d8;
  text-decoration: none;
}
/* line 525, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p a:hover {
  text-decoration: underline;
}
/* line 528, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p#designed {
  color: #a2a1a1;
  padding-top: 11px;
  padding-bottom: 10px;
}
/* line 533, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p#designed a, #container #footer p#designed a:visited {
  color: #a2a1a1;
  text-decoration: none;
}
/* line 536, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#container #footer p#designed a:hover {
  text-decoration: underline;
}

/* line 538, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
#pagebottom {
  width: 970px;
  height: 16px;
  margin: 0 auto;
  background: url('/images/bottom-of-page.png?1251404345') no-repeat;
}

/* line 545, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_external_grid.sass */
.popup .dropdownend {
  font-size: 0px;
  line-height: 0px;
}

.popup .dropdownend img {
  float: left;
}

/* line 10, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
strong {
  font-weight: bold;
}

/* line 13, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
em {
  font-style: italic;
}

/* line 16, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header {
  background: url('/images/meeting-background-images.png?1251401599') repeat-x;
  height: 135px;
}
/* line 20, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header .header-text-sans {
  font-family: Arial;
  color: #35632e;
  margin-top: 16px;
}
/* line 25, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header .text {
  padding-left: 20px;
  height: 105px;
  float: left;
}
/* line 29, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header h1 {
  color: white !important;
  margin-top: 11px !important;
  margin-bottom: 0px !important;
}
/* line 34, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header .header-tabs {
  padding-left: 0px !important;
}
/* line 37, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  clear: left;
}
/* line 5, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/././_hacks.sass */
.meetings-header ul {
  display: block;
}
/* line 50, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.meetings-header ul li {
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 40, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.meetings-header ul li.first {
  padding-left: 0px;
}
/* line 42, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.meetings-header ul li.last {
  padding-right: 0px;
}
/* line 40, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header ul li a {
  color: #b9e9ba !important;
  font-family: Arial;
  padding: 4px 20px;
  display: block;
  background: url('/images/meetings-links-divider.png?1251401599') no-repeat right top;
  margin: 0;
}
/* line 47, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header ul li a.selected, .meetings-header ul li a:hover {
  background-color: #397c3a !important;
  color: white !important;
}
/* line 51, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.meetings-header ul li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
	padding: 0 !imporant 0 0 1px;
	padding-left: 0;
}

/* line 61, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content {
  width: 662px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  margin-left: 20px;
}
/* line 5, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/compass/stylesheets/compass/utilities/general/././_hacks.sass */
.content {
  display: block;
}

/* line 65, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content, .meetings-header {
  font-size: 15px;
  font-family: Georgia;
  line-height: 21px;
}
/* line 71, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content a, .meetings-header a {
  text-decoration: none;
  color: #117c11;
}
/* line 75, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content a:visited, .meetings-header a:visited {
  text-decoration: none;
  color: #117c11;
}
/* line 79, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content a:hover, .meetings-header a:hover {
  color: white;
  background-color: #39ab39;
}
/* line 83, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content a img, .meetings-header a img {
  display: block;
}
/* line 86, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content blockquote, .meetings-header blockquote {
  font-family: Arial;
  font-size: 13px;
  line-height: 17px;
  margin-left: 10px;
  margin-bottom: 13px;
  color: #343434;
}
/* line 95, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content ol, .meetings-header ol {
  list-style: decimal outside;
  font-family: Georgia;
  font-weight: normal;
  font-size: 15px;
  padding-left: 20px;
  color: #343434;
}
/* line 104, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content ol li, .meetings-header ol li {
  margin-top: 7px;
  margin-bottom: 8px;
  padding-left: 5px;
}
/* line 110, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content ul, .meetings-header ul {
  list-style: disc outside;
  padding-left: 19px;
  color: #343434;
}
/* line 114, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content ul li, .meetings-header ul li {
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 12px;
}
/* line 120, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content h1, .meetings-header h1 {
  font-size: 35px;
  font-family: Georgia;
  font-weight: normal;
  line-height: 34px;
  margin-bottom: 45px;
  color: #117c11;
  margin-top: 20px;
}
/* line 130, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .header-text, .meetings-header .header-text {
  font-family: Georgia;
  font-size: 19px;
  line-height: 28px;
  margin-bottom: 20px;
  color: #343434;
}
/* line 138, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content h2, .meetings-header h2 {
  font-family: Arial;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  margin-top: 37px;
  margin-bottom: 12px;
  color: #117c11;
}
/* line 148, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content h3, .meetings-header h3 {
  margin-top: 28px;
  margin-bottom: 7px;
  color: #117c11;
	font: bold 15.5px/25px Arial;
}
/* line 158, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content hr, .meetings-header hr {
  height: 1px;
  border: 0;
  width: 100%;
  color: #a7a7a7;
  background-color: #a7a7a7;
  clear: both;
}
/* line 166, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content h1:first-child, .content h2:first-child, .content h3:first-child, .meetings-header h1:first-child, .meetings-header h2:first-child, .meetings-header h3:first-child {
  margin-top: 0px !important;
}
/* line 169, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .header h1, .meetings-header .header h1 {
  margin-top: 17px !important;
}
/* line 172, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content p, .meetings-header p {
  margin-bottom: 12px;
  color: #343434;
  clear: left;
}
/* line 177, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content img, .meetings-header img {
  margin-bottom: 10px;
}
/* line 180, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content #breadcrumbs, .meetings-header #breadcrumbs {
  color: #818282;
  font-size: 11px;
  font-family: Arial;
  text-transform: uppercase;
}
/* line 186, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content #breadcrumbs a, .meetings-header #breadcrumbs a {
  text-decoration: underline;
  color: #818282;
}
/* line 190, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content #breadcrumbs a:hover, .meetings-header #breadcrumbs a:hover {
  color: #3d3e3e;
}
/* line 194, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .back_to_top, .meetings-header .back_to_top {
  clear: both;
  font-size: 12px;
  font-family: Arial;
  border-top: 1px solid #a7a7a7;
  margin-top: 42px;
  margin-bottom: 20px;
}
/* line 202, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .back_to_top a, .meetings-header .back_to_top a {
  color: !header_green;
}
/* line 204, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .back_to_top a:hover, .meetings-header .back_to_top a:hover {
  color: white;
  background-color: #39ab39;
}
/* line 211, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .full-width, .meetings-header .full-width {
  display: inline;
  float: left;
  margin-right: 0;
  width: 662px;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html .content .full-width, * html .meetings-header .full-width {
  overflow-x: hidden;
}
/* line 213, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .two-thirds, .meetings-header .two-thirds {
  display: inline;
  float: left;
  margin-right: 18px;
  width: 458px;
  width: 448px;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html .content .two-thirds, * html .meetings-header .two-thirds {
  overflow-x: hidden;
}
/* line 216, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.content .sidebar, .meetings-header .sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 186px;
  width: 196px;
  font-family: Arial;
  font-size: 12px;
  line-height: 17px;
  color: #5a5a5a;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.8.16/frameworks/blueprint/stylesheets/./blueprint/modules/_grid.sass */
* html .content .sidebar, * html .meetings-header .sidebar {
  overflow-x: hidden;
}

/* line 226, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
ul.program-details {
  list-style: none;
}
/* line 228, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
ul.program-details li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 232, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  border-top: 2px solid #a0a0a0;
  margin-bottom: 40px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 239, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details .disclosure-triangle {
  background: url('/images/grey-triangle-right.png?1251401598') no-repeat left top;
  display: inline-block;
  height: 13px;
  width: 13px;
}
/* line 245, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details .expanded>.disclosure-triangle {
  background: url('/images/grey-triangle-down.png?1251401598') no-repeat left top;
}
/* line 248, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details li {
  padding-left: 0 !important;
}
/* line 255, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details > li {
  border-bottom: 2px solid #a0a0a0;
  padding-bottom: 8px !important;
  padding-top: 8px !important;
}
/* line 262, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details {
  display: none;
  list-style: none;
  padding-left: 0;
  margin-top: 8px;
  display: none;
  font-weight: normal;
  font-size: 16px;
}
/* line 267, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details li {
  clear: both;
  padding: 8px 0;
  border-top: 1px solid #c4c4c4;
}
/* line 273, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .disclosure-triangle {
  background: url('/images/green-triangle-right.png?1251401598') no-repeat left bottom;
  display: inline-block;
  height: 16px;
  width: 13px;
  float: left;
}
/* line 280, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .expanded>.disclosure-triangle {
  background: url('/images/green-triangle-down.png?1251401598') no-repeat left bottom;
}
/* line 287, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .session-num {
  float: left;
  font-weight: bold;
  margin-right: 10px;
  padding-left: 5px;
  color: #39ab39;
}
/* line 293, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .session-name {
  color: #39ab39;
}
/* line 295, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .moderator {
  font-size: 15px;
  font-family: Arial;
  line-height: 21px;
  color: #848484;
}
/* line 300, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.program-details ul.day-details .session-details {
  clear: both;
  display: none;
  font-family: Georgia;
  font-size: 15px;
  padding-left: 18px;
}

/* line 307, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.directory-heading {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
  clear: both;
  padding-bottom: 8px;
  margin-bottom: 12px;
  border-bottom: 1px solid #a7a7a7;
}

/* line 318, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people {
  padding-bottom: 11px;
  border-bottom: 2px solid #a7a7a7;
  margin-bottom: 26px;
}
/* line 322, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people hr {
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0;
  color: #a7a7a7;
  background-color: #a7a7a7;
}
/* line 330, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person {
  float: left;
  width: 320px;
  margin-right: 5px;
  margin-bottom: 2px;
}
/* line 335, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person img {
  float: left;
  padding-right: 8px;
}
/* line 338, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person a.contact {
  display: block;
  color: #a7a7a7;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  text-indent: 25px;
  height: 22px;
  line-height: 18px;
  background: url('/images/directory-bullet.jpg?1251468264') no-repeat 0px;
  padding-top: 4px;
  float: left;
  text-transform: uppercase;
}
/* line 352, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person .text {
  height: 120px;
}
/* line 354, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person .text .title {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #1e881e;
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* line 363, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person .text .name {
  font-family: Georgia;
  font-size: 19px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 8px;
}
/* line 370, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .person .text .location {
  font-family: Georgia;
  font-size: 14px;
  line-height: 18px;
}
/* line 375, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.people .finish {
  height: 1px;
  width: 100%;
  clear: both;
}

/* line 382, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard h2 {
  border-bottom: 1px solid #a0a0a0;
}
/* line 384, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard h2 a {
  font-size: 11px;
  text-transform: uppercase;
}
/* line 388, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .portrait {
  float: left;
}
/* line 390, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .portrait img {
  margin-right: 8px;
}
/* line 392, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl {
  font-family: Arial;
  font-weight: bold;
}
/* line 395, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl dt {
  font-size: 11px;
  color: #1e881e;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 400, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl dd {
  font-size: 15px;
  color: #343434;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 405, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl dd a, .dashboard dl dd a:visited {
  font-size: 11px;
  color: #1e881e;
  text-transform: uppercase;
}
/* line 410, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl dd a:hover {
  text-decoration: underline;
  color: white;
}
/* line 414, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard dl dd p {
  margin-bottom: 4px;
}
/* line 416, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .left {
  width: 49%;
  float: left;
}
/* line 419, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .right {
  width: 49%;
  float: right;
}
/* line 422, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .contact_block {
  clear: both;
}
/* line 425, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .contact_block dl dt {
  font-weight: normal;
  color: #343434;
}
/* line 428, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.dashboard .contact_block dl dt .primary {
  color: #1e881e;
  font-weight: bold;
}

/* line 432, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
body.mceContentBody {
  background-color: white;
  background-image: none;
  overflow: auto;
}

/* line 437, /Users/rufo/Dropbox/Projects/ISPN/ispn_templates/views/stylesheets/./_content_grid.sass */
.grace_period_warning {
  color: white;
  background-color: red;
  padding: 3px;
  line-height: 22px;
}

