/* Site Styles v1.0.1 Copyright 2014 Joe Workman */

/* Top Bar v1.0.1 Copyright 2014 Joe Workman */
 #si350p {
	overflow:visible;
}
#si350p a:not(.button) {
text-decoration:none;
color:#FFFFFF
}
#si350p .top-bar-section .has-form {
	background:inherit
}
#si350p .top-bar .fa {
	line-height:inherit
}
#si350p .top-bar.expanded .fa {
	line-height:1
}
#si350p .top-bar .name h1 img {
	vertical-align:top;
	height:100%;
	width:auto
}
#si350p div.fixed {
	top:0px
}
#si350p .top-bar, #si350p .title-area, #si350p a:not(.button), #si350p ul, #si350p label {
background:transparent
}
#si350p .dropdown label {
	color:rgba(255, 255, 255, 0.6);
}
#si350p>div:not(.out), #si350p ul.dropdown {
background:#002530
}
#si350p li:hover>a:not(.button) {
background:rgba(255, 255, 255, 0.15);
}
#si350p li.active>a {
}
#si350p li.active>a:hover {
}
#si350p li.toggle-topbar:hover>a {
	background:transparent
}
#si350p .top-bar-section .divider, #si350p .top-bar-section [role="separator"] {
	border-color:rgba(255, 255, 255, 0.4);
}
#si350p .top-bar-section .has-dropdown>a::after {
border-color:rgba(255, 255, 255, 0.4) transparent transparent transparent;
}
#si350p .top-bar .toggle-topbar.menu-icon a:after {
	-webkit-box-shadow:0 10px 0 1px #FFFFFF, 0 16px 0 1px #FFFFFF, 0 22px 0 1px #FFFFFF;
	-moz-box-shadow:0 10px 0 1px #FFFFFF, 0 16px 0 1px #FFFFFF, 0 22px 0 1px #FFFFFF;
	box-shadow:0 10px 0 1px #FFFFFF, 0 16px 0 1px #FFFFFF, 0 22px 0 1px #FFFFFF
}
#si350p .top-bar.expanded .toggle-topbar a span {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#si350p>div.twotone {
	background:-webkit-linear-gradient(top, #16386B 0, #0C2E61 45%, #07295C 50%, #002530/*#022457*/ 50%, #001A4D 100%);
	background:-moz-linear-gradient(top, #16386B 0, #0C2E61 45%, #07295C 50%, #002530/*#022457*/ 50%, #001A4D 100%);
	background:-o-linear-gradient(top, #16386B 0, #0C2E61 45%, #07295C 50%, #002530/*#022457*/ 50%, #001A4D 100%);
background:linear-gradient(top, $baseColor20 0, $baseColor10 45%, $baseColor5 50%, $baseColor 50%, $baseColor010 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$baseColor20', endColorstr='$baseColor010', GradientType=0)
}
#si350p>div.onecolor {
	background:-webkit-linear-gradient(top, #2A4C7F, #002530/*#022457*/ 85%);
	background:-moz-linear-gradient(top, #2A4C7F, #002530/*#022457*/ 85%);
	background:-o-linear-gradient(top, #2A4C7F, #002530/*#022457*/ 85%);
background:linear-gradient(top, $baseColor40, $baseColor 85%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$baseColor40', endColorstr='$baseColor', GradientType=0)
}
#si350p>div.twocolor {
	background:-webkit-linear-gradient(top, #737373, #002530/*#022457*/ 85%);
	background:-moz-linear-gradient(top, #737373, #002530/*#022457*/ 85%);
	background:-o-linear-gradient(top, #737373, #002530/*#022457*/ 85%);
background:linear-gradient(top, $baseColorTop, $baseColor 85%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$baseColorTop', endColorstr='$baseColor', GradientType=0)
}
#si350p {
	background-color: #00213F;
}
/* Panel v1.0.1 Copyright 2014 Joe Workman */
 

#padTR0L {
	padding: 10px 10px 0px 10px;
}
/* 1 Column Foundation v1.0.1 Copyright 2014 Joe Workman */
#one-coll { }
#one-coll>.row.collapse {
	padding:0
}
#one-coll>.maxwidth {
	max-width:500px
}
/* 1 Column Foundation v1.0.1 Copyright 2014 Joe Workman */

/* Paragraph v1.0.1 Copyright 2014 Joe Workman */
  
/* 2 Column Foundation v1.0.1 Copyright 2014 Joe Workman */

/* 2 Column Foundation v1.0.1 Copyright 2014 Joe Workman */
 #stacks_in>.row {
	margin-top:0.0rem;
	margin-bottom:0.0rem
}
#stacks_in>.row>.columns {
	margin-top:0.0rem
}
/* Site Styles v1.0.1 Copyright 2014 Joe Workman */

/* Site Styles v1.0.1 Copyright 2014 Joe Workman */
 .theme-version {
	display:block
}
.theme-version.number-105, #stacks_in_301_page1 {
	display:none
}
.stacks_top, .stacks_in {
	overflow:visible
}
.stacks_out {
	overflow:visible
}
::selection {
color:#FFFFFF;
background:#008CBA;
}
::-moz-selection {
color:#FFFFFF;
background:#008CBA;
}
body, p, a {
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.FontAwesome {
	font-family:'FontAwesome', Helvetica, Arial, sans-serif;
}
h1 {
	font-family:'Open Sans', sans-serif;
}
h1 a {
	font-family:inherit
}
h2, h3, h4, h5, h6, nav.header-fonts ul li>a:not(.button) {
font-family:'Open Sans', sans-serif;
}
h2 a, h3 a, h4 a, h5 a, h6 a, nav.header-fonts ul li>a:not(.button) a {
font-family:inherit
}
html, body {
	background-color:#FFFFFF;
}
.floating-body.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
img {
	color:#FFFFFF
}
.short .row {
	max-width:800px!important;
}
body, p, a {
	color:#3E3E3E;
	font-weight:400
}
a {
	color:#C10114;
	text-decoration:none;
	font-weight:inherit
}
a:hover {
	color:#006688
}
h1, h2, h3, h4, h5, h6 {
	color:#222222;
	font-weight:600
}
h1.alt, h2.alt, h3.alt, h4.alt, h5.alt, h6.alt {
	color:#FFFFFF
}
h1.subheader, h2.subheader, h3.subheader, h4.subheader, h5.subheader, h6.subheader {
	color:#2C2C2C
}
h1.subheader.alt, h2.subheader.alt, h3.subheader.alt, h4.subheader.alt, h5.subheader.alt, h6.subheader.alt {
	color:#FFFFFF
}
/*h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size:30%
}*/
h1 {
	font-size:2.1rem;
	font-weight:300
}
h2 {
	font-size:1.7rem
}
h3 {
	font-size:1.4rem
}
h4 {
	font-size:1.1rem
}
h5 {
	font-size:1.1rem
}
h6 {
	font-size:1.0rem
}
@media only screen and (min-width:40.063em) {
h1 {
font-size:2.8rem
}
h2 {
font-size:2.3rem
}
h3 {
font-size:1.7rem
}
h4 {
font-size:1.4rem
}
h5 {
font-size:1.1rem
}
h6 {
font-size:1.0rem
}
}
code {
	color:#CC371E
}
hr, blockquote, abbr, acronym, .vcard {
	border-color:#DDDDDD
}
hr.alt, blockquote.alt, abbr.alt, acronym.alt, .vcard.alt {
	border-color:#DDDDDD
}
blockquote {
	color:#505050
}
blockquote cite, blockquote cite a {
	color:#4A4A4A
}
blockquote.alt {
	color:#FFFFFF
}
blockquote.alt cite, blockquote.alt cite a {
	color:#FFFFFF
}
.flex-video {
	margin-bottom:0
}
.contain-to-grid .top-bar {
/*	max-width:1000px;*/
padding-left:.9375rem;
padding-right:.9375rem;
padding-top:.9375rem;
padding-bottom:.9375rem
}
/*.top-bar h1 small {
	font-size:60%
}*/
.top-bar .button .fa {
	line-height:1
}
.top-bar .top-bar-section ul li>a.button {
padding-top:.35rem;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#008CBA;
	color:#FFFFFF
}
.top-bar .top-bar-section ul li>a.button:hover {
	color:#FFFFFF;
	background-color:#0085B0
}
.top-bar .top-bar-section ul li>a.button.secondary {
	background-color:#E7E7E7;
	color:#333333
}
.top-bar .top-bar-section ul li>a.button.secondary:hover {
	color:#333333;
	background-color:#DBDBDB
}
.top-bar .top-bar-section ul li>a.button.alert {
	background-color:#F04124
}
.top-bar .top-bar-section ul li>a.button.alert:hover {
	background-color:#E43D22
}
.top-bar .top-bar-section ul li>a.button.success {
	background-color:#43AC6A
}
.top-bar .top-bar-section ul li>a.button.success:hover {
	background-color:#3FA364
}
.top-bar .top-bar-section ul li>a.button.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.alert-box {
	background-color:#008CBA;
	color:#FFFFFF;
	border-color:#0085B0
}
.alert-box a:not(.close) {
color:#FFFFFF;
text-decoration:underline
}
.alert-box.secondary {
	background-color:#E7E7E7;
	color:#333333;
	border-color:#DBDBDB
}
.alert-box.alert {
	background-color:#F04124;
	border-color:#E43D22
}
.alert-box.success {
	background-color:#43AC6A;
	border-color:#3FA364
}
.alert-box.warning {
	background-color:#F08A24;
	border-color:#E48322
}
.alert-box.info {
	background-color:#A0D3E8;
	color:#4C4C4C;
	border-color:#98C8DC
}
.alert-box.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.breadcrumbs {
	background-color:#E7E7E7;
	border-color:#DBDBDB;
	color:#333333
}
.breadcrumbs .current a {
	color:#333333
}
.breadcrumbs.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.breadcrumbs header {
	display:inline
}
.breadcrumbs .fa {
	font-size:1.5em
}
.breadcrumbs .unavailable {
	color:#333333
}
.breadcrumbs li:before {
	color:#4C4C4C
}
.button {
	background-color:#002530/*#022457*//*008CBA*/;
	color:#FFFFFF
}
.button:hover {
	color:#FFFFFF;
	background-color:#0085B0
}
.button.secondary {
	background-color:#E7E7E7;
	color:#333333
}
.button.secondary:hover {
	color:#333333;
	background-color:#DBDBDB
}
.button.alert {
	background-color:#F04124
}
.button.alert:hover {
	background-color:#E43D22
}
.button.success {
	background-color:#43AC6A
}
.button.success:hover {
	background-color:#3FA364
}
.button.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.split.button.radius span {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
.button-group.radius>*:first-child, .button-group.radius>*:first-child>a, .button-group.radius>*:first-child>button, .button-group.radius>*:first-child>.button {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px
}
.button-group.radius>*:last-child, .button-group.radius>*:last-child>a, .button-group.radius>*:last-child>button, .button-group.radius>*:last-child>.button {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
form[data-abide] .error label {
	color:#F04124
}
form[data-abide] .error small.error, form[data-abide] .error span.error {
	background-color:#F04124;
	color:#FFFFFF
}
form fieldset {
	border-color:#DDDDDD
}
form legend {
	background-color:#FFFFFF
}
form label {
	color:#4A4A4A
}
form.radius input[type="text"], form.radius input[type="password"], form.radius input[type="date"], form.radius input[type="datetime"], form.radius input[type="datetime-local"], form.radius input[type="month"], form.radius input[type="week"], form.radius input[type="email"], form.radius input[type="number"], form.radius input[type="search"], form.radius input[type="tel"], form.radius input[type="time"], form.radius input[type="url"], form.radius textarea, form.radius select, form.radius small.error {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
form.radius span.prefix, form.radius label.prefix {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px
}
form.radius span.postfix, form.radius label.postfix {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
form.radius .input-group>*:first-child, form.radius .input-group>*:first-child * {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px
}
form.radius .input-group>*:last-child, form.radius .input-group>*:last-child * {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
.range-slider.secondary {
	background-color:#333333;
	border-color:#151515
}
.range-slider.secondary .range-slider-handle {
	background-color:#E7E7E7
}
.range-slider.secondary .range-slider-handle:hover {
	background-color:#DBDBDB
}
.range-slider.secondary .range-slider-active-segment {
	background-color:#151515
}
.slider-display {
	display:block;
	margin-top:20px
}
.label {
	background-color:#008CBA;
	color:#FFFFFF
}
.label.secondary {
	background-color:#E7E7E7;
	color:#333333
}
.label.alert {
	background-color:#F04124
}
.label.success {
	background-color:#43AC6A
}
.label.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.alert-box .close {
	opacity:.5
}
.accordion dd>a {
	background-color:#008CBA;
	color:#FFFFFF
}
.accordion dd>a:hover {
	background-color:#0085B0
}
.accordion dd.active>a {
	background-color:#0085B0
}
.accordion.secondary dd>a {
	background-color:#E7E7E7;
	color:#333333
}
.accordion.secondary dd>a:hover {
	background-color:#DBDBDB
}
.accordion.secondary dd.active>a {
	background-color:#DBDBDB
}
.tabs dd>a {
	background-color:#008CBA;
	color:#FFFFFF
}
.tabs dd>a:hover {
	background-color:#0085B0
}
.tabs dd.active>a {
	background-color:#0085B0
}
.tabs.secondary dd>a {
	background-color:#E7E7E7;
	color:#333333
}
.tabs.secondary dd>a:hover {
	background-color:#DBDBDB
}
.tabs.secondary dd.active>a {
	background-color:#DBDBDB
}
.tabs.radius dd:first-child a {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px
}
.tabs.radius dd:last-child a {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
.th.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.th:hover, .th:focus {
	box-shadow:0 0 6px 1px #00465D
}
.f-dropdown, .f-dropdown.content {
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	color:#333333
}
.f-dropdown:before, .f-dropdown.content:before {
	border-color:transparent transparent #FFFFFF transparent
}
.f-dropdown:after, .f-dropdown.content:after {
	border-color:transparent transparent #CCCCCC transparent
}
.f-dropdown li a, .f-dropdown.content li a {
	color:#333333
}
.f-dropdown li:hover, .f-dropdown.content li:hover {
	background-color:rgba(0, 0, 0, 0.1)
}
.f-dropdown.radius, .f-dropdown.content.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.tooltip {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}

.panel.callout {
	background-color:#ECFAFF;
	border-color:#D4E1E5
}
.panel.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.pricing-table.primary .title {
	background-color:#008CBA;
	color:#FFFFFF
}
.pricing-table.primary .price {
	color:#3E3E3E
}
.pricing-table.primary .description {
	color:#3E3E3E
}
.pricing-table.primary .bullet-item {
	color:#3E3E3E
}
.pricing-table.secondary .title {
	background-color:#E7E7E7;
	color:#333333
}
.pricing-table.secondary .price {
	color:#3E3E3E
}
.pricing-table.secondary .description {
	color:#3E3E3E
}
.pricing-table.secondary .bullet-item {
	color:#3E3E3E
}
.pricing-table.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.pricing-table.radius .title {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px
}
.pricing-table.radius .cta-button {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px
}
.side-nav li a {
	color:#C10114
}
.side-nav li a:hover {
	background-color:#F3F3F3;
	color:#006688
}
.side-nav li.active>a:first-child {
	color:#C10114
}
.side-nav li.active:not(.has-dropdown) a {
color:#A40011
}
.side-nav header {
	color:#3E3E3E;
	margin-top:1rem;
margin-bottom:.5rem
}
.side-nav label {
	color:#4A4A4A
}
.side-nav li.divider {
	border-top-color:#DDDDDD
}
.side-nav.alt li a {
	color:#008CBA
}
.side-nav.alt li a:hover {
	background-color:#F3F3F3;
	color:#006688
}
.side-nav.alt li.active>a:first-child {
	color:#008CBA
}
.side-nav.alt li.active:not(.has-dropdown) a {
color:#00779E
}
.side-nav.alt header {
	color:#FFFFFF
}
.side-nav.alt label {
	color:#FFFFFF
}
.side-nav.alt li.divider {
	border-top-color:#DDDDDD
}
.sub-nav dt, .sub-nav dd, .sub-nav li {
	float:none;
	display:inline-block
}
.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
	color:#DDDDDD
}
.sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
	color:#A5A5A5
}
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
	color:#FFFFFF;
	background-color:#008CBA
}
.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
	background-color:#0085B0
}
.sub-nav dt.active a.secondary, .sub-nav dd.active a.secondary, .sub-nav li.active a.secondary {
	color:#333333;
	background-color:#E7E7E7
}
.sub-nav dt.active a.secondary:hover, .sub-nav dd.active a.secondary:hover, .sub-nav li.active a.secondary:hover {
	background-color:#DBDBDB
}
.sub-nav.secondary dt.active a, .sub-nav.secondary dd.active a, .sub-nav.secondary li.active a {
	color:#333333;
	background-color:#E7E7E7
}
.sub-nav.secondary dt.active a:hover, .sub-nav.secondary dd.active a:hover, .sub-nav.secondary li.active a:hover {
	background-color:#DBDBDB
}
.reveal-modal {
	background-color:#FFFFFF;
	color:#333333
}
.close-reveal-modal {
	color:#AAAAAA
}
.reveal-modal-bg {
	background:rgba(0, 0, 0, 0.4)
}
nav.inline-nav ul.inline-list li {
	float:none;
	display:inline-block
}
nav.inline-nav ul.inline-list li.active {
	border-width:0 0 1px 0;
	border-style:solid;
	border-bottom-color:#C10114
}
nav.inline-nav ul.inline-list.alt li.active {
	border-bottom-color:#008CBA
}
.clearing-blackout {
	background-color:#FFFFFF
}
.clearing-assembled .clearing-container .visible-img, .clearing-assembled .clearing-container .clearing-caption {
	background-color:#FFFFFF
}
.clearing-assembled .clearing-container .carousel {
	background-color:#F2F2F2
}
.clearing-assembled .clearing-container .clearing-close {
	color:#AAAAAA
}
.clearing-assembled .clearing-container .clearing-close:hover, .clearing-assembled .clearing-container .clearing-close:focus {
	color:#AAAAAA
}
.clearing-assembled .clearing-container .clearing-main-next>span {
	border-color:transparent;
	border-left-color:#333333
}
.clearing-assembled .clearing-container .clearing-main-prev>span {
	border-color:transparent;
	border-right-color:#333333
}
.clearing-assembled .clearing-container .clearing-caption {
	color:#333333
}
.alt {
	color:#FFFFFF
}
.alt a {
	color:#008CBA
}
.alt a:hover {
	color:#006688
}
.alt small {
	color:#FFFFFF
}
.fn-text-header {
	color:#222222
}
.fn-text-text {
	color:#3E3E3E
}
.fn-text-link {
	color:#C10114
}
.fn-text-link-hover {
	color:#006688
}
.fn-text-accent {
	color:#DDDDDD
}
.fn-text-modal-text {
	color:#333333
}
.fn-text-code-text {
	color:#CC371E
}
.fn-text-header-alt {
	color:#FFFFFF
}
.fn-text-text-alt {
	color:#FFFFFF
}
.fn-text-link-alt {
	color:#008CBA
}
.fn-text-link-hover-alt {
	color:#006688
}
.fn-text-accent-alt {
	color:#DDDDDD
}
.fn-text-primary {
	color:#008CBA
}
.fn-text-primary-text {
	color:#FFFFFF
}
.fn-text-secondary {
	color:#E7E7E7
}
.fn-text-secondary-text {
	color:#333333
}
.fn-text-alert {
	color:#F04124
}
.fn-text-success {
	color:#43AC6A
}
.fn-text-warning {
	color:#F08A24
}
.fn-text-info {
	color:#A0D3E8
}
.fn-text-callout {
	color:#ECFAFF
}
.fn-text-modal {
	color:#FFFFFF
}
.fn-text-modal-close {
	color:#AAAAAA
}
.fn-bg-header {
	background-color:#222222
}
.fn-bg-text {
	background-color:#3E3E3E
}
.fn-bg-link {
	background-color:#C10114
}
.fn-bg-link-hover {
	background-color:#006688
}
.fn-bg-accent {
	background-color:#DDDDDD
}
.fn-bg-code-text {
	background-color:#CC371E
}
.fn-bg-modal-text {
	background-color:#333333
}
.fn-bg-header-alt {
	background-color:#FFFFFF
}
.fn-bg-text-alt {
	background-color:#FFFFFF
}
.fn-bg-link-alt {
	background-color:#008CBA
}
.fn-bg-link-hover-alt {
	background-color:#006688
}
.fn-bg-accent-alt {
	background-color:#DDDDDD
}
.fn-bg-primary {
	background-color:#008CBA
}
.fn-bg-primary-text {
	background-color:#FFFFFF
}
.fn-bg-secondary {
	background-color:#E7E7E7
}
.fn-bg-secondary-text {
	background-color:#333333
}
.fn-bg-alert {
	background-color:#F04124
}
.fn-bg-success {
	background-color:#43AC6A
}
.fn-bg-warning {
	background-color:#F08A24
}
.fn-bg-info {
	background-color:#A0D3E8
}
.fn-bg-callout {
	background-color:#ECFAFF
}
.fn-bg-modal {
	background-color:#FFFFFF
}
.fn-bg-modal-close {
	background-color:#AAAAAA
}
.fn-backdrop {
	background-color:rgba(0, 0, 0, 0.4)
}
.fn-backdrop-solid {
	background-color:rgb(0,0,0)
}
/* 3 Column Foundation v1.0.1 Copyright 2014 Joe Workman */

/* 3 Column Foundation v1.0.1 Copyright 2014 Joe Workman */
#stacks_in_26_page {
	padding: 5px 0px 0px 0px;
}
#stacks_in_27_page {
	font-size: 150%;
}
#stacks_in_955_page {
	font-size: 152%;
}

#si911p {
	clear:both;
	overflow:hidden
}
#si911p {
	padding: 0px 10px 0px 0px;
}
#si920p {
	padding: 0px 0px 10px 30px;
}



	/****** Social Icons *****/

	.social-icons { /*float:right;*/ margin:0px;/* padding:0px;*/ }
	.social-icons ul {margin:0; padding:0; text-align:center;}
	.social-icons li a { border:none; padding:0; margin:0; }
	.social-icons li { position:relative; overflow:hidden; width:34px; height:34px; padding:0px; margin:0 5px; display:inline-block; *display:inline; zoom:1; border-radius:34px; }
	.social-icons li img { border:2px solid #c4c4c4; bottom:0px; left:0px; position:absolute; border-radius:34px; } 
	.social-icons li img:first-child { display:none; }
	.social-icons li:hover img:first-child { display:block; z-index:1;  }
	.social-icons li:hover img:last-child { display:none; }
	
	.social-icons li { position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
	.social-icons li:after { content:''; position:absolute; z-index:-1; width:100%; height:0; top:0; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
	.social-icons li:hover:after { height:100%; }	
	
	.social-icons li.delicious:hover:after { background:#2648be; }
	.social-icons li.delicious:hover img { border-color:#2648be; }
	
	.social-icons li.deviantart:hover:after { background:#54675a; }
	.social-icons li.deviantart:hover img { border-color:#54675a; }
	
	.social-icons li.digg:hover:after { background:#1a5891; }
	.social-icons li.digg:hover img { border-color:#1a5891; }
	
	.social-icons li.dribble:hover:after { background:#f974a4; }
	.social-icons li.dribble:hover img { border-color:#f974a4; }
	
	.social-icons li.facebook:hover:after { background:#3c5b9b; }
	.social-icons li.facebook:hover img { border-color:#3c5b9b; }
	
	.social-icons li.flickr:hover:after { background:#e30377; }
	.social-icons li.flickr:hover img { border-color:#e30377; }
	
	.social-icons li.google:hover:after { background:#ba3526; }
	.social-icons li.google:hover img { border-color:#ba3526; }
	
	.social-icons li.gtalk:hover:after { background:#23458f; }
	.social-icons li.gtalk:hover img { border-color:#23458f; }
	
	.social-icons li.lastfm:hover:after { background:#d12540; }
	.social-icons li.lastfm:hover img { border-color:#d12540; }
	
	.social-icons li.linkedin:hover:after { background:#0173b2; }
	.social-icons li.linkedin:hover img { border-color:#0173b2; }
	
	.social-icons li.probook:hover:after { background:#ff6600; }
	.social-icons li.probook:hover img { border-color:#ff6600; }
	
	.social-icons li.mail:hover:after { background:#edc719; }
	.social-icons li.mail:hover img { border-color:#edc719; }
	
	.social-icons li.myspace:hover:after { background:#4f79c6; }
	.social-icons li.myspace:hover img { border-color:#4f79c6; }
	
	.social-icons li.picasa:hover:after { background:#8a66a3; }
	.social-icons li.picasa:hover img { border-color:#8a66a3; }
	
	.social-icons li.pinterest:hover:after { background:#ca1325; }
	.social-icons li.pinterest:hover img { border-color:#ca1325; }
	
	.social-icons li.reddit:hover:after { background:#ff1a00; }
	.social-icons li.reddit:hover img { border-color:#ff1a00; }
	
	.social-icons li.rss:hover:after { background:#ffb922; }
	.social-icons li.rss:hover img { border-color:#ffb922; }
	
	.social-icons li.skype:hover:after { background:#00aaf1; }
	.social-icons li.skype:hover img { border-color:#00aaf1; }
	
	.social-icons li.stumbleupon:hover:after { background:#eb4924; }
	.social-icons li.stumbleupon:hover img { border-color:#eb4924; }
	
	.social-icons li.technorati:hover:after { background:#5bb834; }
	.social-icons li.technorati:hover img { border-color:#5bb834; }
	
	.social-icons li.tumblr:hover:after { background:#2a445f; }
	.social-icons li.tumblr:hover img { border-color:#2a445f; }
	
	.social-icons li.twitter:hover:after { background:#2caae1; }
	.social-icons li.twitter:hover img { border-color:#2caae1; }
	
	.social-icons li.viadeo:hover:after { background:#f4982b; }
	.social-icons li.viadeo:hover img { border-color:#f4982b; }
	
	.social-icons li.vimeo:hover:after { background:#41b2dc; }
	.social-icons li.vimeo:hover img { border-color:#41b2dc; }
	
	.social-icons li.yahoo:hover:after { background:#7c1f70; }
	.social-icons li.yahoo:hover img { border-color:#7c1f70; }
	
	.social-icons li.youtube:hover:after { background:#ff3431; }
	.social-icons li.youtube:hover img { border-color:#ff3431; }
