﻿@charset "UTF-8";
body {
     font-family: "Myriad Pro", Helvetica, sans-serif;
     font-size: 15px;
     line-height: 20px;
     color: #191919;
     margin: 0px;
     padding: 0px;
     background-color: #d7e4ff;
}

@font-face {
    font-family: 'oswaldregular';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.contentpaneopen{
     border-collapse:collapse;
     padding:0;
     margin:0;
     width: 100%;
}
.contentpaneopen td{
     border-collapse:collapse;
     padding:0;
     margin:0;
}

a:focus, a:hover, a:active {
     outline: none;
}

img {
     border: none;
}

.clr {
     clear: both;
}

ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
}

ul li {
     float: left;
}


#content ul li, #content ol li {
     float: none;
font-weight: normal;
}

#wrapper {
     background-image: url(../images/bg_top.jpg);
     background-repeat: repeat-x;    
}

#main_content {
     background-image: url(../images/bg.jpg);
     background-repeat: no-repeat;
     background-position: center top;    
}

.header_content, .nav, #banner, #content, #footer {
    /* jb changed from 1060*/
     width: 1300px;
     margin: 0 auto;
    
}

/* header styling */

#header {
     padding: 20px 0 14px 0;
}

#header .left {
     float: left;
     width: 420px;
}

#header .right {
     float: right;
     width: 400px;
     padding: 30px 0 0 0;
}

ul.top_menu {
     float: right;
     width: 400px;
}

ul.top_menu li {
     position: relative;
     font-size: 14px;
     padding: 0 20px;
}

ul.top_menu li ul {
     display: none;
}

ul.top_menu li:hover > ul {
     display: block;
     position: absolute;
     top: 20px;
     left: 0;
     z-index: 1000;
     width: 160px;
     background-image: url(../images/bg_dropdown.png);
     background-repeat: repeat;    
     padding: 10px 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: solid 1px #333;
}

ul.top_menu li a {
     color: #000;
     text-decoration: none;
}

ul.top_menu li:last-child {
     padding-right: 0;
}

.top_menu li {padding-bottom: 10px !important}

ul.top_menu ul li a {
     color: #fff;
     text-decoration: none;
}

ul.top_menu ul li a:hover {
     color: #e5680c;
}

/* end */

/* navigation styling */

/* NEW */

.nav {


margin: 0px auto;
padding-left: 15px;
padding-top: 2px;
overflow: auto;
}

#navigation{
    padding: 0px;
    margin: 0 0 -3px 0;
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.75);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.75);
}

#navigation div a{
color: #FFF;
text-decoration: none;
font-family: "Arial";
font-size: 14px;
font-weight: 300;
display: inline-block;
padding: 12px;
margin: 0px 5px;
}
#title_bar {
    font-size: 15px;
    font-family:georgia,serif;
    font-weight: bold;
    width:300px;
    margin-right: 20px;
}

#topnav > li {height: 50px;}
#topnav span li {position: relative;}

#navigation div a:hover, #navigation div .active > a {
text-align: center;
display: block;
background: #1480ca; /* Old browsers */
background: -moz-linear-gradient(top,  #1480ca 0%, #133968 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1480ca), color-stop(100%,#133968)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1480ca 0%,#133968 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1480ca 0%,#133968 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1480ca 0%,#133968 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1480ca 0%,#133968 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1480ca', endColorstr='#133968',GradientType=0 ); /* IE6-9 */

}

#navigation span .active::after {
content: url("../images/nav-arrow.png");
position: absolute;
top: 30px;
left: 50%;
margin-left: -13px;
}

#navigation span .active a, #navigation span a:hover {
text-decoration: none !important;
padding: 12px 15px;
margin-top: -12px;
margin-bottom: -12px;
background: #E49B09;
border-radius: none;

-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;

-webkit-box-shadow: inset 0px 7px 5px -1px #713a11;
-moz-box-shadow: inset 0px 7px 5px -1px #713a11;
box-shadow: inset 0px 7px 5px -1px #713a11;}

ul#topnav li span {
padding: 12px 0px;
position: absolute;
left: 0px;
top: 173px;
display: none;
color: #FFF;
width: 100%;
border-bottom: 1px solid rgb(209, 223, 250);
background: rgb(38, 95, 158) none repeat scroll 0% 0%;

-webkit-box-shadow: inset 0px 7px 5px -1px rgba(17,52,95,1);
-moz-box-shadow: inset 0px 7px 5px -1px rgba(17,52,95,1);
box-shadow: inset 0px 7px 5px -1px rgba(17,52,95,1);
}

#navigation div .active > span {display: block; z-index: 500}
ul#topnav li:hover span { display: block; z-index: 999; border-bottom: 14px solid #D1DFFA;}

ul#topnav li span li {
clear: none;
}

ul#topnav li span li a {
font-size: 14px;
border-right: 1px solid #3077C6;
padding: 0px 15px;
margin: 0px;
font-family: "Arial";
}
ul#topnav li span a:hover {text-decoration: underline;}

#navigation div .nav-orange {
border-radius: 5px;
text-align: center;
display: block;
background-position: 3px center;
background-repeat: no-repeat;
color: #FFF;
background-color: #E5751F;
font-family: verdana;
letter-spacing: 0px;
font-size: 12px;
font-weight: bold;
padding: 4px 8px;
margin: 6px 5px;
width: auto;
float: left;
border: 1px solid #232323;
-webkit-box-shadow: inset 0px 1px 5px 0px rgba(35,35,35,0.56);
-moz-box-shadow: inset 0px 1px 5px 0px rgba(35,35,35,0.56);
box-shadow: inset 0px 1px 5px 0px rgba(35,35,35,0.56);}

#navigation div .nav-orange:hover {
background: #f99141;
}

/*jb here?*/
#navigation li span div {width: 1300px;
margin: 0 auto;}

/* START OLD */

ul.main_menu ul li a {
     color: #fff;
     text-decoration: none;
}

ul.main_menu ul li a:hover {
     color: #e5680c;
}

ul.main_menu li:hover > div {
     display: block;
}


.btn_buy_now {
     float: right;
     margin: 7px 0 0 0;
}
    

.btn_existing_users{
     float: right;
     margin: 7px 0 0 0;
}
    
/* end */

/* banner styling */

#banner {
     padding: 2px 0 0 0;
}

.slider {
     -webkit-box-shadow: 1px 1px 5px #333;
     -moz-box-shadow: 1px 1px 5px #333;
     box-shadow: 1px 1px 5px #333;
}

/* end */

/* content styling */

#content {
     background: #fff;
     margin-top: 80px;
     -webkit-box-shadow: 1px 1px 5px #333;
     -moz-box-shadow: 1px 1px 5px #333;
     box-shadow: 1px 1px 5px #333;
z-index: 999;
}

#content .left {
     float: left;
     width: 1200px; /* 20200527 was 538 */
     padding: 30px;
}

#content .right {
     float: right;
     width: 359px;
     background-image: url(../images/bg_sidebar.jpg);
     background-repeat: repeat-y;
}

#content h1 {
     font-family: 'oswaldregular';
     font-weight: normal;
     font-size: 22px;
     text-transform: uppercase;
}

#content .left h1 {
     border-bottom: solid 1px #ccc;
     padding: 0 0 15px 0;
     margin: 0 0 20px 0;
}

#content .right h1 {
     padding: 0 0 15px 0;
     margin: 0;
}

.sidebar_box1 {
     background-image: url(../images/bg_update.jpg);
     background-repeat: no-repeat;
     background-position: left top;
     width: 370px;
     height: 311px;
     position: relative;
}

.update_icon {
     position: absolute;
     left: -40px;
     top: -30px;
}

.cta_update {
     position: absolute;
     right: 20px;
     top: 20px;
}

.cta_videos{
     position: absolute;
     left: 27px;
     top: 151px;
}

.btn_readmore {
     float: right;
}

.sidebar_box2 {
     padding: 20px;
}

.news_item {
     border-bottom: solid 1px #888;
     padding: 15px 0;
}

p.title {
     font-family: 'oswaldregular';
     font-size: 17px;
     margin: 0;
     padding: 0;
}

.title a {text-decoration: none;}

p.desc {
     margin: 0;
     padding: 0;
     font-size: 13px;
}

.sidebar_box3 {
     text-align: center;
     padding: 0 0 15px 0;
}

/* end */

/* links styling */
#links {
     background-image: url(../images/bg_links.jpg);
     background-repeat: repeat;    
     border: solid 5px #fff;
     /* jb changed from 910px */
     width: 1250px;
     margin: 20px auto 0 auto;
     padding: 15px 0px 30px 40px;
     -webkit-box-shadow: 1px 1px 5px #333;
     -moz-box-shadow: 1px 1px 5px #333;
     box-shadow: 1px 1px 5px #333;
}

ul.footer_menu {
   float: left;
   margin-right: 90px;
}

ul.footer_menu li {
     float: none;
     padding: 2px 0;
     font-size: 13px;
}

ul.footer_menu li a {
     color: #333;
     text-decoration: none;
}

ul.footer_menu li a:hover {
     color: #e5680c;
}

ul.footer_menu li.main {
    font-family: "oswaldregular";
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 0px 5px;
}

/* end */

/* footer styling */
#footer {
     text-align: center;
     font-size: 13px;
margin-top: 20px;
}

#footer a {
     color: #333;
     text-decoration: none;
}

#footer a:hover {
     color: #e5680c;
}

/* end */


/* ENERCALC */

form {margin: 0 10px; clear:both;}

.radioset {margin-bottom: 30px;}
.radioset label {font-weight: normal;
font-size: 16px;
margin: 20px 10px}


.radioset2 {margin-bottom: 30px;}
.radioset2 label {font-weight: normal;
font-size: 16px;
margin: 0px 0px}

input[type=radio] {
    display: none;
}

input[type=radio] + label::before {
    content: '';
    display: inline-block;
    border: 1px solid #000;
    border-radius: 50%;
    /*margin: 0 0.5em;*/
position: relative;
top: 3px;
}
input[type=radio]:checked + label::before {
    background-color: #e29932;
}

.radio1 + label::before {
    width: 0.5em;
    height: 0.5em;
}

.radio2 + label::before {
    width: 0.75em;
    height: 0.75em;
}

input[type=radio] + label::before {
    width: 1em;
    height: 1em;
}

.radio4 + label::before {
    width: 1.5em;
    height: 1.5em;
}

#AreaCode, #FaxAreaCode {display: inline-block;}
#PhoneNumber, #FaxNumber {width: 200px; display: inline-block;}

.slider-wrapper {display: none;}
#content ul {margin-left: 30px;
list-style-type: disc;
margin-bottom: 30px;}

#content ul li, #content ol li {
    float: none;
    margin-bottom: 10px;}

#content ul li{
    list-style-type: disc;
}

ul ul li {clear: left;}
#mainContent img, #main_content img {max-width: 530px; height: auto;}

/* CHECKOUT */

#ErrorMessage, .field-validation-error, .text-danger {padding: 10px;
background: none repeat scroll 0% 0% #FFE9ED;
border: 1px solid #F9BFBF;
font-size: 14px;
line-height: 160%;
margin-bottom: 20px;
display: block;}

.field-validation-valid {display: none;}

table p {line-height: 160%;
font-size: 14px;
margin: 20px 0;}

.halves td {
width: 50%;
padding: 50px 30px;
     }

.halves tbody {vertical-align: top;}

.halves small {display: block;
margin-bottom: 10px;
font-size: 13px;}

#checkout-main {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
     margin: 20px auto;
padding:20px;
}

.checkout .checkout-steps-process{
          -moz-box-sizing:border-box;
          -webkit-box-sizing:border-box;
          box-sizing:border-box;
          width:100%;
          border-bottom: 2px solid rgba(219, 219, 219, 1);
padding-bottom: 10px;
overflow:auto;
margin:0 !important;
     }

     .checkout .checkout-steps-process .step{
float: left !important;
margin-right: 2em;
color: #666;
list-style-type: none !important;
     }

     .checkout .checkout-steps-process .active{
          font-weight:bold;
          color:#222
     }

.sr-only{
     border:0;
     clip:rect(0,0,0,0);
     height:1px;
     margin:-1px;
     overflow:hidden;
     padding:0;
     position:absolute;
     width:1px
}

.clearfix{
     *zoom:1
}

.clearfix:before,.clearfix:after{
     display:table;
     content:"";
     line-height:0

}

.clearfix:after{
     clear:both
}

/* TABLES */

.halves {margin-bottom: 20px; overflow: auto;}
.halves img {float: left; width: 50%;}

.headerleft {float: left;}

.headerright {float: right;
width: 70%;
font-size: 14px;
color: red;
border: 2px solid #D7D2D2;
padding:7px;
}

.tablehead {background-color: #EAEAEA; font-weight: bold;}

.data-table td {
	vertical-align: top;
}

.data-table {}
.data-table td:first-child {text-align: right; padding-right: 20px;}

.input-inset{
     -webkit-box-shadow:inset 0 1px 6px 1px #e0e0e0;
     box-shadow:inset 0 1px 6px 1px #e0e0e0
}

*,*:before,*:after{
     -moz-box-sizing:content-box;
     -webkit-box-sizing:content-box;
     box-sizing:content-box
}

h1,h2,h3,h4,h5,h6{
     font-weight:bold
}

h3 img {top: 5px; position: relative;}
.ui-accordion .ui-accordion-header a {text-decoration: none;}

hr {
     border: 0;
     border-bottom: 2px solid rgba(210, 203, 203, 1);
     margin: 30px 0;}

h1{
     font-size:1.5em;
     line-height:1.2em;
     padding:1em .9em .75em;
     margin:0;
     font-weight:normal
}

h2{
     font-size: 1.2em;
line-height: 1.3em;
margin: 0 0 20px 0;
}

h3{
     font-size:1.2em;
     line-height:1.3em
}

h4{
     font-size:1.1em;
     line-height:1.3em
}

p{
     font-size:1.1em;
     line-height:1.4em;
     margin: 0 0 20px 0;
}

.bottomlink {margin-bottom: 20px;
display: block;
text-align: right;
font-size:14px;}

dl{
     margin:0
}

a{
     color:#1f74bf
}

a:focus{
     color:#1f74bf;
     text-decoration:none;
     outline:none
}

a:hover{
     color:#444;
     text-decoration:none;
     outline:none
}

a h2{
     font-size:1.3em;
     font-weight:normal;
     line-height:1.3em;
     margin:0;
     padding:1em 0 .5em
}

ul{
     margin:0;
     padding:0;
     list-style-type:none
}

ul .bullet,ul.bullet li{
     clear:both;
     list-style-type:disc;
     margin:1em 1em 1em 2em
}

ol li{
     list-style-type:decimal
}

li{
     list-style-type:none
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input, select{
     display:inline-block;
     height:20px;
     padding:4px 6px;
     margin-bottom:10px;
     font-size:14px;
     line-height:20px;
     color:#444;
     -webkit-border-radius:4px;
     -moz-border-radius:4px;
     border-radius:4px;
     vertical-align:middle
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input, select{
     background-color:#fff;
     border:1px solid #c7c7c7;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
     -webkit-transition:border linear .2s,box-shadow linear .2s;
     -moz-transition:border linear .2s,box-shadow linear .2s;
     -o-transition:border linear .2s,box-shadow linear .2s;
     transition:border linear .2s,box-shadow linear .2s
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus, select:focus{
     border-color:rgba(82,168,236,.8);
     outline:0;
     outline:thin dotted \9;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}

fieldset{
     display:block
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     color:#222
}

select,option,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"]{
     background-color:#fff;
     color:#222
}

input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"], select{
     
     height:2.5em;
     font-size:1.1em;
     line-height:1em;
     color:#222;
     /*display:block;*/
     padding:0 .5em;
     margin-bottom:1em;
     border:1px solid #c7c7c7;
     -webkit-box-shadow:inset 0 1px 6px 1px #e0e0e0;
     box-shadow:inset 0 1px 6px 1px #e0e0e0
}

.input-short,input.input-short[type="text"]{
     width:13em
}

.checkbox,input[type="checkbox"]{
     /*margin:0 0 2em 0;*/
     padding:0;
     /*min-height:1.4em;*/
     line-height:1.4em;
     vertical-align:top;
     font-weight:bold;
     font-size:1.1em;
     color:#222
}

input[type="checkbox"]{
     /*float:left;*/
     /*margin:0 .5em 2em 0*/
}

input[type="checkbox"].checkbox-no-left-margin,.checkbox-no-left-margin{
     /*margin:0 0 2em 0;*/
     padding:0;
     min-height:1.4em;
     line-height:1.4em;
     vertical-align:top;
     font-weight:bold;
     font-size:1.1em;
     color:#222
}

.checkbox-no-bottom-margin{
     /*margin:0 0 2em 0;*/
     padding:0;
     min-height:1.4em;
     line-height:1.4em;
     vertical-align:top;
     font-weight:bold;
     font-size:1.1em;
     color:#222;
     margin:0
}

input[type="checkbox"].checkbox-no-bottom-margin{
     /*margin:0 0 2em 0;*/
     padding:0;
     min-height:1.4em;
     line-height:1.4em;
     vertical-align:top;
     font-weight:bold;
     font-size:1.1em;
     color:#222;
     /*margin:0 .5em 0 0*/
}

input.btn[type="submit"]{
width: auto;
margin-top: 20px;
box-shadow: none;
border: 1px solid rgba(219, 212, 212, 1) !important;
}

input.btn-primary[type="submit"]{
     height:2.9em
}

textarea{
     width:100%;
     display:block;
     margin-bottom:1em;

     min-height:8em;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     -webkit-box-shadow:inset 0 1px 6px 1px #e0e0e0;
     box-shadow:inset 0 1px 6px 1px #e0e0e0
}

select{
     
     height:2.3em;
     color:#222;
     border:1px solid #c7c7c7;
     margin-bottom:1em;
     padding:.3em .5em;
     line-height:1.5em;
     font-size:1.1em
}

input[type="checkbox"]:focus{
     -webkit-box-shadow:0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow:0 0 8px rgba(82,168,236,.6);
     box-shadow:0 0 8px rgba(82,168,236,.6)
}

input[type="submit"], input[type="button"], a.btn{
line-height: 1.8em;
padding: 5px 20px;
text-shadow: none;
background-color: #F7F7F7;
background-image: linear-gradient(to bottom, #FFF, #ECECEC);
background-repeat: repeat-x;
box-sizing: border-box;
color: #1F74BF;
font-size: 16px;
border: 1px solid #DAD1D1;
clear:right;
}

.price {float: right;
margin-bottom: 20px;
font-size: 20px;
background-color: #EFEDED;
padding: 5px 20px;}

.price label {font-size: 20px;}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
     color:#222;
     text-shadow:none;
     background-color:#f4f4f4;
     background-image:-moz-linear-gradient(top,#ececec,white);
     background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(white));
     background-image:-webkit-linear-gradient(top,#ececec,white);
     background-image:-o-linear-gradient(top,#ececec,white);
     background-image:linear-gradient(to bottom,#ececec,white);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec',endColorstr='#ffffffff',GradientType=0);
     border-color:#ccc;
     outline:none;
     background-position:0;
     *background-color:#fff
}

.btn:active,.btn.active{
     background-color:#d3d3d3 \9
}

.btn:hover{
     color:#1f74bf
}

.btn:focus{
     -webkit-box-shadow:0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow:0 0 8px rgba(82,168,236,.6);
     box-shadow:0 0 8px rgba(82,168,236,.6)
}

.btn {     -webkit-border-radius:10px;
     -moz-border-radius:10px;
     border-radius:10px}

.clear{
     clear:both
}

.link{
     float:right
}

.tips-link{
     float:right
}



.small{
     font-size:1em;
     line-height:1.3em;
     text-transform:none
}

label{
     font-size:14px;
     line-height: 150%;
     font-weight:bold;
     margin-bottom:.25em;
     display:block;
	 margin:0;
}

label small {display: block; font-weight: normal; margin-bottom: 5px;}


.right{
     float:right
}

.left{
     float:left
}

.inline{
     display:inline
}

.checkout{
     padding:0 1.3em
}

.checkout h1{
     padding:20px 0;
     clear: both;
     font-weight: bold;
     font-size: 30px;
     font-weight: bold
}

label.checkbox{
     display:inline-block
}


/* ACCORDION */

#content .accordion {margin:0; padding:0 10px; font-size: 14px !important;}

#content .accordion ul {margin: 0;}

#content .accordion li {list-style-type:none;}

#content .accordion li.last-child {margin-left:19px; list-style-type:disc}

#content .accordion .outer {}

#content .accordion .inner {margin-bottom:0; padding: 0.5em 0.5em 1em 20px; position:relative; overflow:hidden}

#content .accordion .inner .inner {padding-bottom:0}

#content .accordion h4, #content .accordion h5 {margin: 0; margin-size: 14px;}

#content .accordion p {margin:.5em 1px 1em; font-size: 14px;}

.inner img {max-width: 100%;}

/*a.trigger.open {
    border-color: #DADADA;
    background-color: #E7E7E7;
}

a.trigger {
    background-color: #F0F0F0;
}*/

.acclist li {list-style-type: disc !important; margin-left: 20px !important;}

.inner ol li {list-style-type: decimal !important;}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    

a.trigger {display:block; padding-left:20px; background-image: url(/images/plus.gif); background-repeat: no-repeat; background-position: 1px 50%;  font-weight:700; text-decoration: none;}

a.trigger.open {background-image: url(/images/minus.gif)}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {background-color:#f0f0f0}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}

#side a.active{font-weight:700; color:#f72; text-decoration:none}


.nav li  a {
    color:#FFF;
}

    .nav li a:hover {
        background-color: rgb(38, 95, 158);

    }


    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: rgb(38, 95, 158);
    }

.dropdown-menu > li > a {
    color: #333;
    width: 240px;
    line-height: 2.0;
}
.dropdown-menu{
    min-width:280px;
}
.nav-orange-updated {
    font-weight: bold;
    background-color: #E5751F;
    height: 0px;
    margin-top: 10px;
    line-height: 0px !important;
    border-radius: 8px;
    margin-left: 10px;
}
    .nav-orange-updated:hover {
        background-color: #f99141 !important;
    }
    