﻿.helixContainer {
position:relative;
left:-19px;
margin:0;
padding:0;
width:940px;
}

.helixLogin {
position:absolute;
top:-40px;
left:803px;
margin:0;
width:125px;
height:40px;
}

.helixLogin a:hover img {
display:none;
}

.helixLogin a:hover {
display:block;
margin:0;
width:125px;
height:40px;
background-image:url(/~/media/0A3E70ED5BF64FE8BC614FCDB40398A4.jpg);
background-repeat:no-repeat;
}

.helixLogin .logged-in:hover img {
display: block;
}

.helixLogin .logged-in:hover {
	background: none;
}

.helixNav {
z-index:3;
margin:0 10px 30px;
width:920px;
height:40px;
background-image:url(/~/media/586AA22A6E7B433CA6DB746AE51DF76B.jpg);
background-repeat:repeat-x;
}

.helixNav ul {
margin:0;
padding:0 0 0 7px;
width:100%;
}

.helixNav li a {
padding-right:9px;
padding-left:9px;
color:#fff;
}

.helixNav li {
display:inline;
float:left;
margin:0;
padding:13px 0;
height:40px;
list-style-type:none;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:17px;
}

.helixNav li a:hover {
margin:0;
padding:14px 9px;
height:40px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
background-image:url(/~/media/C50E26CD27AD426A9AF92AEDD94D6652.jpg);
background-repeat:repeat-x;
color:#333;
text-decoration:none;
}

.helixNav li.helixSelected {
margin:0;
padding:13px 9px;
height:40px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
background-image:url(/~/media/C50E26CD27AD426A9AF92AEDD94D6652.jpg);
background-repeat:repeat-x;
color:#333;
text-decoration:none;
}

.helixFirstNav {
margin-left:0;
}

.helixNavLeft {
position:absolute;
top:160px;
left:0;
margin:0;
width:10px;
height:40px;
}

.helixNavRight {
position:absolute;
top:160px;
left:930px;
margin:0;
width:10px;
height:40px;
}

.roiTitle a {
padding:0 20px;
color:#333;
font-weight:400;
}

h4.helix {
color:#333;
}

.helixBanner {
width:940px;
height:160px;
}

.helixMaincontent {
float:left;
padding:0 20px;
width:580px;
}

.helixMaincontent img {
padding:20px 0;
}

.helixMaincontentFull {
float:left;
padding:0 20px;
width:900px;
}

.helixMaincontentFull img {
padding:10px 0;
}

.helixRight {
float:right;
padding:0 20px;
width:280px;
}

.helixRight p a {
padding:0 20px;
font-weight:400;
}

.helixRight h4 a {
padding:0 20px;
color:#333;
font-weight:700;
}

.helixRight ol {
margin-left:15px;
padding:0;
}

.helixRight ol li {
margin:0;
padding:5px 0;
color:#333;
}

.helixQuote {
color:#333;
font-style:italic;
font-size:18px;
line-height:24px;
}

.helixQuoteName {
color:#333;
text-align:right;
font-size:12px;
}

.video300 {
float:left;
width:300px;
border:0;
}

.video300 p {
color:#333;
font-size:12px;
line-height:17px;
}

.video300 a {
border:0;
}

.video280 {
float:left;
width:280px;
border:0;
}

.video280 a {
border:0;
}

.video280 p {
color:#333;
font-size:12px;
line-height:17px;
}

.contentBlock280 p {
color:#252525;
font-size:12px;
line-height:16px;
margin:0;
padding:5px 0;
color:#333;
font-size:12px;
line-height:17px;
}

.helix p {
color:#333;
font-size:12px;
line-height:17px;
}

.contentBlock300 img {
margin:0;
padding:0;
}

.contentBlock300 p {
color:#333;
font-size:12px;
line-height:17px;
}

.contentBlock280 {
float:left;
margin:0;
padding:0;
width:280px;
}

.contentBlock580 {
float:left;
margin:0 20px 0 0;
padding:0 0 20px;
width:580px;
}

.contentBlock580 p {
color:#333;
font-size:12px;
line-height:17px;
}

.collectionBtn {
margin-top:5px;
}

.collectionBtn a {
padding-top:18px;
padding-bottom:12px;
padding-left:45px;
height:100%;
background-image:url(/~/media/4968BD426EAC493EAF9AAE091349BD40.jpg);
background-repeat:no-repeat;
font-weight:700;
font-size:14px;
}

.AccordionTitle p {
color:#333;
font-size:12px;
line-height:17px;
}

.user-input,.before-helix,.after-helix {
float:left;
margin-right:20px;
width:250px;
}

.user-input ul,.calc-results ul {
margin:0;
padding:0;
list-style:none;
}

.user-input li,.calc-results li {
margin-bottom:10px;
}

.user-input label,.calc-results label {
display:block;
}

.AccordionTitle,.AccordionContent,.AccordionContainer {
width:600px;
}

.AccordionTitle {
display:table-cell;
overflow:hidden;
width:100%;
color:#333;
font-size:12px;
line-height:17px;
cursor:pointer;
-moz-user-select:none;
}

.AccordionContent {
display:none;
padding:7px 0;
width:100%;
height:0;
}

.AccordionContainer {
border:none;
}

.fullLearnMore {
color:#226A85;
text-decoration:underline;
}

.flow-diagrams {
display:block;
overflow:auto;
padding:130px 0 15px;
width:900px;
border:1px solid #e3e3e3;
color:#333;
font-size:11px;
font-family:arial,helvetica,sans-serif;
}

.flow-diagrams h3 {
margin-top:0;
}

.flow-diagrams p {
margin:0;
padding:0;
line-height:12px;
}

.flow-diagrams > div {
float:left;
margin:0 35px 0 15px;
width:100px;
}

.flow-diagrams > div:last-child {
margin-right:0;
margin-left:10px;
}
