﻿
.BodyWrapper{
    /*background-color:#e7e7e7; width:100%;padding: 0px 0px 105px 0px; */
    background-color:#ffffff; width:100%;padding: 0px 0px 5px 0px; 
}

#LookUpGuide{    
    position:absolute;    
    z-index:99;     /*was 9999, changed it so it doesn't show when grid is full screen*/
    padding:0px 0px 0px 0px;  
    font-size:11px;    
    color:#001648;   
    left:-60px;
    top:0px;   
    width:60px;
    text-transform:uppercase;
    font-family: SourceSansPro700, Arial, Sans-Serif;
}   

#LookUpGuide div{    
    text-align:center; margin-bottom:2px; background-color:#9ea2d1; padding-bottom:4px;
}   

.HomeHdr
{
    width:96%; height:172px; padding:20px; background-image: url(images/Corridor-highway-with-the-transition-for-wildlife-35032775_ml.jpg);	
}
.HomeHdr div{
     background-color:#fcb333; color:#001648;  width:225px; padding:15px; font-weight: bolder; /*width: 250px;*/
}
.HomeHdr div a img{
    margin-top:0px;  /*10px;*/

}
h2{
    font-size:22px; font-family: SourceSansPro600, Arial, Sans-Serif; margin:0px; color:#001648;  
}
h3{
    font-size:18px; font-family: SourceSansPro600, Arial, Sans-Serif; margin:0px; color:#001648;  
}
h4{
    font-size:14px; font-family: SourceSansPro600, Arial, Sans-Serif; margin:0px; color:#001648;  
}

.HomeBody
{
    background-color:#ededed; 
}
.homepagebody {
    margin-bottom: 0px;
}

.PageBody
{
    padding:25px;    
}
.PageTop {
    padding-left:25px; padding-right:25px; background-color: #dee4f8;  
}
.PageTop h1 {
    margin:0px;
}
.PageTop div.PageLeft
{
    padding-left:25px; padding-right:25px; background-color: #dee4f8; font-size:24px;
    /*width:64%; float:left; font-size:24px; margin-right:27px; background-color: #dee4f8;*/
}

.ResourcePageTop {
    padding-left:25px; padding-right:25px; background-color: #dee4f8; min-height:150px; 
}
.ResourcePageTop h1 {
    margin:0px;
}
.ResourcePageTop div.PageLeft
{
    padding-left:25px; padding-right:25px; background-color: #dee4f8; font-size:24px;
    /*width:64%; float:left; font-size:24px; margin-right:27px; background-color: #dee4f8;*/
}
.ResourcePageTop div.HomeLeft
{
    padding-top: 20px;
    margin-left: 20px;
}
.ResourcePageTopHdr {
    padding-left:0px; padding-right:0px; 
    background-color: #dee4f8; 
    background-image: url(../../images/resource_center.jpg);
    min-height: 289px;
}
.ResourcePageTopHdr div.HomeLeft
{
    padding-top: 80px;
    margin-left: 20px;
    color: white;
    font-size: 16px;
    width: 350px;
}
.ResourceHdr {font-size: 24px;}
.ResourceMenu  {
    width:980px; background-color: #152750; height:55px; position:relative; bottom:0px; left:0px; color: white;
}
.PageWrapper div.HomeTopGrey {
    padding: 15px;
    width: 300px !important;
    margin-left: 15px;
    height :145px;
}

.PageWrapper div.HomeGrey {
    padding: 15px;
    width: 275px;
}
.PageWrapper div.HomeBlue {
    padding: 15px;
    /*width: 200px;*/
    margin-left: 10px;
}
.PageWrapper div.HomeGrey{  
    background-color:#d8d8d8; 
}

.PageWrapper div.HomeWhite{  
    background-color:#ffffff; width:215px; padding-left:55px; position:relative;
}
.PageWrapper div.HomeWhite img{
    position:absolute; left:10px; top:0px;
}
.PageWrapper div.HomeBlue{
  
    background-color:white; margin-bottom:10px;
}
.PageWrapper div.HomeGrey {
    margin-bottom:0px;
}
.PageWrapper div.HomeGrey p {
     font-size:16px;
}


/*#HomeBody div.PageLeft, #HomeTop div.PageLeft
{
    width:540px; float:left; font-size:24px;
}*/
.PageBody div.PageLeftHome {
    width: 62% ;
    margin-right:0 !important;
}

.PageBody div.PageLeft
{
    width:64%; float:left; font-size:24px; margin-right:27px; 
}

div.PageLeft ul 
{
   padding-left:20px; margin:10px 0px;
}
div.PageLeft ul li
{
    font-size:16px; margin-bottom:5px;
}

div.PageLeft a{
    color:#8f600e; text-decoration:underline; 
}
div.PageLeft p a {
    color:#8f600e; text-decoration:underline; 
}
div.RegPageLeft p a {
    color:#8f600e; text-decoration:underline; 
}
.PageWrapper div.PageRight
{
    float:right; width:33%; min-width:200px; 
}
.PageWrapper div.PageRightHome {
    width: 32%;
    float:left !important;
}
.PageWrapper .PageRight p, PageWrapper, div.RegPageRight p{
    line-height:20px; font-size:14px; 
}
.PageWrapper .PageLeft p, .PageWrapper div.RegPageLeft p, .PageWrapper div.GlossBody p{
    line-height:20px; font-size:16px; 
}

.PageWrapper div.PageRight p a{
     color:#8f600e; text-decoration:underline; 
}
.PageWrapper div.GlossBody p a{
    color:#8f600e; text-decoration:underline; 
}
.PageWrapper div.PageRight ul li a{
    color:#001648; text-decoration:none; 
}

/*.PageWrapper div.HomeGrey ul li a{
    color:#8f600e; text-decoration:none; line-height:20px; font-size:14px; 
}*/

.PageWrapper div.PageRight ul {
    list-style: none; margin:10px 0px 0px 0px; padding-left:0px;
}

.circleLinkSm
{
    min-height: 22px;
    display: inline-block;
    padding-left: 21px;
    padding-top: 0px;
    background-image: url(../../CSA/images/Icons/B_arrow_15.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    text-decoration: none;
    font-size:16px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.circleLinknc
{
    min-height: 22px;
    display: inline-block;
    padding-left: 21px;
    padding-top: 0px;
    /*background-image: url(../../CSA/images/Icons/B_arrow_15.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    text-decoration: none;*/
    font-size:16px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.circleLinkH2
{
    min-height: 22px;
    display: inline-block;
    padding-left: 25px;
    padding-top: 0px;
    background-image: url(../../CSA/images/Icons/B_arrow.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    text-decoration: none;
    vertical-align: text-top;
    font-size:22px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.circleLinkHomeH2 {
    min-height: 22px;
    display: inline-block;
    padding-left: 25px;
    padding-top: 0px;
    background-image: url(../../CSA/images/Icons/B_arrow.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    text-decoration: none;
    vertical-align: text-top;
    font-size: 16px;
    font-family: SourceSansPro600, Arial, Sans-Serif;
}

.helpLinkSm
{
    min-height: 22px;
    display: inline-block;
    padding-left: 24px;
    padding-top: 0px;
    background-image: url(../../CSA/images/Icons/B_arrow_15.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    text-decoration: none;
    font-size:14px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.helpLinkRes
{
    min-height: 26px;
    display: inline-block;
    padding-left: 24px;
    padding-top: 4px;
    background-image: url(../../images/arrow_link.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    text-decoration: none;
    font-size:14px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.docLinkSm
{
    min-height: 22px;
    display: inline-block;
    padding-left: 24px;
    padding-top: 0px;
    background-image: url(../../images/page_w_fold_icon.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    text-decoration: none;
    font-size:14px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.videoLinkSm {
    min-height: 22px;
    display: inline-block;
    padding-left: 30px;
    padding-top: 0px;
    background-image: url(../../images/video.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    text-decoration: none;
    font-size: 14px;
    font-family: SourceSansPro600, Arial, Sans-Serif;
}
.newLinkSm
{
    min-height: 40px;
    display: inline-block;
    padding-left: 41px;
    padding-top: 0px;
    background-image: url(../../CSA/images/Icons/new.png);
    background-repeat: no-repeat;
    background-position: left 0px;
    text-decoration: none;
    font-size:14px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
}
.HomeCMVs
{
    width:308px; margin:0px 2px 4px 2px; float:left;
}
.HomeCMVs div{
    padding:4px 15px;  background-color:#fcb333; font-size:14px; color:#001648; font-family: SourceSansPro600, Arial, Sans-Serif;
}
.circleLinkSm:hover
{
    background-image: url(../../CSA/images/Icons/B_arrow_15.png);
}
.circleLinkH2:hover
{
    background-image: url(../../CSA/images/Icons/B_arrow.png);
    color: #001648;
}
#backgroundPopup{  
    display:none;  
    position:fixed;  
    _position:absolute;
    height:100%;  
    width:100%;  
    top:0;  
    left:0;  
    z-index:9998;  
    background-color:Black;
}  
#popupConfirm{  
    display:none;  
    position:absolute;  
      /*position:fixed;  
    _position:absolute;*/
    z-index:9999;  
    padding:0px 0px 0px 0px;  
    font-size:13px;  
    background-color:White;
}   
 
#popupClose{  
    font-size:14px;  
    line-height:14px;  
    right:8px;  
    top:8px;  
    position:absolute;  
    color:#6fa5fd;  
    font-weight:700;  
    display:block;  
    z-index:100;     
}  
#popupClose:hover
{
    cursor:pointer;
}
.ConfirmWrapperA
{
     width:464px; padding:0px; border:1px solid #001648;
}
.ConfirmHdrA
{      
    width:424px; 
    background-color: #001648;
    position: relative;   
    float: left;   
    color: #ffffff;
    font-size: 16px;
    font-size:18px; font-family: SourceSansPro600, Arial, Sans-Serif;
    padding:15px 20px;
}
.ConfirmWrapper
{
     width:664px; padding:0px; border:1px solid #001648;
}
.ConfirmHdr
{      
    width:624px; 
    background-color: #001648;
    position: relative;   
    float: left;   
    color: #ffffff;
    font-size: 16px;
    font-size:18px; font-family: SourceSansPro600, Arial, Sans-Serif;
    padding:15px 20px;
}
.ConfirmBody
{
    padding:20px 20px 20px 20px; background-color:#ededed;
}
.ConfirmClose
{
    float:right; top:19px; right:16px; color:#ffffff; text-transform:uppercase; font-family: SourceSansPro300, Arial, Sans-Serif; font-size:13px; position:absolute;
}
.CheckText label 
{ 
    margin-left: 8px; 
    font-family: SourceSansPro, Arial, Sans-Serif;
    font-size:16px;
}
.OrangeHdr
{
    background-color:#fcb333; padding:15px;
}
.OrangeButton{    
    background: none repeat scroll 0 0 #fcb333;
    border: 0;
    color: #001648;
    text-transform: uppercase;
    padding: 8px 25px;
    text-align: center;
    display: inline-block;
    cursor:pointer;
}
.BlueButton{
    background: none repeat scroll 0 0 #001647;
    border: 0;
    color: #ffffff;
    text-transform: uppercase;
    padding: 8px 25px;
    text-align: center;
    display: inline-block;
    cursor:pointer;
}

.ResourceButton{
    background: none repeat scroll 0 0 #9ea2d1;
    border: 0;
    color: #ffffff;
    text-transform: uppercase;
    padding: 8px 25px;
    text-align: center;
    display: inline-block;
    cursor:pointer;
}

.ExclaimBack
{
    background-image: url(../../images/red_starburst.jpg);
    background-repeat: no-repeat;
    background-position: 5px 7px;
  
}
.ExclaimBack h3 {
    margin-left:28px;
}
.PageWrapper div.PageGrey{
  width:100%;  background-color:#d8d8d8; min-width:200px;
}
.PageWrapper div.PageWhite{
  width:100%;  background-color:#ffffff; min-width:200px;
}
.PageWrapper div.PageGrey div {
    padding:15px 20px; position:relative;
}
.PageWrapper div.PageGrey div img {
    position:absolute; top:15px; left:15px;
}
.PageWrapper div.PageGrey ul, .PageWrapper div.PageGrey p{
    margin:0px;
}

.PageWrapper div.PageGrey ul, .PageWrapper div.PageGrey p a{
    color: #8f600e;
    text-decoration: underline;
}

.expWrapper
{
    width:100%; margin-bottom:20px; min-width:200px;
}
div.expHeader
{     
    /*cursor:pointer;*/ position:relative; background-color:#9ea2d1; padding:5px 15px;  /*background-color:#9ea2d1;*/
}
div.resHeader
{     
    position:relative; padding:5px 15px;  

}
.PageLeft div.expHeader, .PageRight div.expHeader
{
    margin-top:8px;
}

div.expHeader .expImg
{    
    padding-right:5px;
    position:absolute;
    right:5px;
    top:6px;
}
div.expHeader .expNew
{    
    padding-right:5px;
    position:absolute;
    right:5px;
    top:5px;
}

div.expHeaderFAQ
{
    cursor:pointer; position:relative; padding:10px 15px;  margin-top:8px; 
}
div.expHeaderFAQ H4
{    
    padding-left:18px;
    position:absolute;
    left:18px;
}

div.expHeaderFAQ H4 a
{    
    color: #8f600e;
    text-decoration: underline;
}

div.expHeaderFAQ .expImg
{    
    padding-left:5px;
    position:absolute;
    left:5px;
    top:2px;
}

div.expHeaderBlue
{
    cursor:pointer; position:relative; background-color:#9ea2d1; padding:10px 15px;  margin-top:8px; /*background-color:#8fa6cc;*/
}
div.expHeaderBlue .expImg
{    
    padding-right:5px;
    position:absolute;
    right:5px;
    top:8px;
}
div.expHeaderRes
{
    cursor:pointer; position:relative; background-color:#001647; padding:10px 15px;  margin-top:8px; /*background-color:#9ea2d1; background-color:#8fa6cc;*/
}
div.expHeaderRes .expImg
{    
    padding-right:5px;
    padding-top: 5px;
    position:absolute;
    left:5px;
    top:8px;
}
div.expHeaderRes h3
{
    padding-left: 15px;
    color: #fff;
}
div.expHeaderRes1
{
    cursor:pointer; position:relative; background-color:#001647; padding:5px 10px;  margin-top:8px; /*background-color:#9ea2d1; background-color:#8fa6cc;*/
}
div.expHeaderRes1 .expImg
{    
    padding-right:5px;
    padding-top: 5px;
    position:absolute;
    left:5px;
    top:8px;
}
div.expHeaderRes1 h3
{
    padding-left: 15px;
    color: #fff;
    font-size: 14px;
}
.expBody 
{
	display:block; background-color:#d8d8d8; padding:5px 15px; font-size:14px; line-height:20px;  /*padding:10px 15px;; line-height:20px;*/
}
.HelpLeftRightRes {
    float: left;
    width: 98%;
    margin-right: 10px;
    margin-left: 10px;
}
.HelpCenterRes {
    float: left;
    width: 68%;
    margin-left: 200px;
}
.HelpLeftRight .expBody ul{
    list-style: none;
    margin: 10px 0px 0px 15px;
    padding-left: 15px;
}
.HelpLeftRight1 .expBody ul{
    margin: 10px 0px 0px 15px;
    padding-left: 15px;
}
#expPane .expBody p, #expPaneSub .expBody p{
    font-size:14px;
}
#expPane .expBody p a, #expPaneSub .expBody p a{
    font-size:14px;
    color: #8f600e;
    text-decoration: underline;
}
#expPane .expBody ul li, #expPaneSub .expBody ul li{
    font-size:14px;
}

.expBody img
{
    margin-top:10px;
}

.expBody p a{
    font-size:14px;
    color: #8f600e;
    text-decoration: underline;
}

.resBody 
{
	display:block; padding:5px 15px; font-size:14px; line-height:20px;  
}
.HelpLeftRight .resBody ul{
    list-style: none;
    margin: 10px 0px 0px 15px;
    padding-left: 15px;
}
#expPane .resBody p, #expPaneSub .resBody p{
    font-size:14px;
}
#expPane .resBody p a, #expPaneSub .resBody p a{
    font-size:14px;
    color: #8f600e;
    text-decoration: underline;
}
#expPane .resBody ul li, #expPaneSub .resBody ul li{
    font-size:14px;
}

.resBody img
{
    margin-top:10px;
}

.resBody p a{
    font-size:14px;
    color: #8f600e;
    text-decoration: underline;
}

.expDiv ul{  /* new class for FAQs in  Help Center style for UL*/
    list-style: disc !important;
    margin: 10px 0px 0px 15px;
    padding-left: 15px;
}
.expDiv li a{          /* new class for FAQs in  Help Center style for a in li*/
    font-size:14px;
    color: #8f600e;
    text-decoration: underline;
}

.SiteMapWrapper
{
    padding-top:10px;
}
.SiteMap
{
    text-transform:uppercase; font-family: SourceSansPro700, Arial, Sans-Serif;  font-size: 12px; padding: 0px 28px;
}
.SiteMapNode
{
  margin:0px 5px;
}

.PageWrapper div.RegPageLeft {
    width:29%; float:left;
}

.PageWrapper div.RegPageRight {
       width:61%; float:right; min-width:200px;
}
.PageWrapper div.RegPageRight ul {
   padding-left:20px;
}
.PropBody
{
    font-size:16px; margin-top:45px;
}
.PropLeft {
    float:left; width:272px; margin-top:15px;
}
.PropRight {
    float:right; width:272px; margin-top:15px;
}
.PropBoth {
     margin-top:15px;
}
.PropContact{
    width:258px; height: 22px;
}
.PropContactName{
    width:550px; height:22px;
}
.PropWhole{
    width:550px; 
}

#popupConfirm div.PropBody h3 {
    text-transform:uppercase;
    font-family: SourceSansPro700, Arial, Sans-Serif;
}

#popupConfirm div.PropBody h4 {
    text-transform:uppercase;
    font-family: SourceSansPro700, Arial, Sans-Serif; font-size:16px;
}

#popupConfirm #ContactInfo div.PropBody
{
  margin-left:50px; position:relative; margin-top:25px;
}
#popupConfirm #ContactInfo div.PropBody img {
    position:absolute; left:-50px; top:0px;
}
#popupConfirm #ContactInfo div.GreyBody
{
  margin-left:40px; position:relative; margin-top:25px; background-color:#d8d8d8; padding:10px;
}
#popupConfirm #ContactInfo div.GreyBody strong {
    text-transform:uppercase;
}
#popupConfirm #ContactInfo div.PropBody p a {
    color: #8f600e; text-decoration: underline;
}

#popupConfirm .PropLink a {
    color: #8f600e; text-decoration: underline;
}
.RegBody
{
    margin-top:25px;
}

.PageBody div.RegHdr
{
    background-color:#001648; color:#ffffff; text-transform:uppercase; font-family: SourceSansPro600, Arial, Sans-Serif; font-size: 14px; padding:4px 15px;
}

hr{
    background-color: #001648; height: 1px; border: 0;
}



.PageWrapper div.PassLeft {
    width:46%; float:left; background-color:#ffffff; padding:15px 15px; min-height:210px; position:relative; min-width:200px; margin-right:14px; margin-top:10px;
}

.PageWrapper div.PassRight {
    width:46%; float:left; background-color:#ffffff; padding:15px 15px; min-height:210px; position:relative; min-width:200px; margin-top:10px;
}

.PageWrapper div.PassLeft img, .PageWrapper div.PassRight img {
    position:absolute; top:15px; left:15px;
}

.PageWrapper div.PassLeft p, .PageWrapper div.PassRight p {
     margin-left:110px; margin-top:0px; font-size:14px;
}
.PageWrapper div.PassLeft p a, .PageWrapper div.PassRight p a {
     color: #8f600e; text-decoration: underline;
}
.PageWrapper div.PassLeft a{
    text-decoration:underline;
}
.DropSide {
  
    border:1px solid #949494;
    border-radius:2px;
    padding:3px 3px 4px 3px;
    -webkit-appearance: none;  
    color:#444444;
    background: #ffffff;
    background-image: url('../../Images/arrow_icon.jpg'); /* fallback */
    background-image:url('../../Images/arrow_icon.jpg'), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
    background-image: url('../../Images/arrow_icon.jpg'), -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
    background-image: url('../../Images/arrow_icon.jpg'),-moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6+ */
    background-image: url('../../Images/arrow_icon.jpg'), -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
    background-image: url('../../Images/arrow_icon.jpg'),  linear-gradient(to bottom, #ffffff, #ffffff); /* W3C */  
    background-position: right center;
    background-repeat:no-repeat;  
    padding-right:32px;
    outline: none;
    font-weight:normal;
     -moz-appearance: none;
     font-family: SourceSansPro600, Arial, Sans-Serif; margin:0px; 
     font-size:14px;
}

select.DropSide::-ms-expand {
    display: none;
}
select.DropSide > option:hover {
    background-color:  #ffffff;
    color:#001648;
    text-shadow:none;
}
select.DropSide > option:active {
    background-color:  #ffffff;
    color:#001648;
    text-shadow:none;
}
select.DropSide option {
    background-color: #fcb333;
    color:#001648;
}

select.DropSide:focus::-ms-value 
{
    background: none;
    color:#585858;
}


.DropMain {
  height:26px;
    border:1px solid #949494;
    border-radius:2px;
    padding:3px 3px 4px 3px;
    -webkit-appearance: none;  
    color:#444444;
    background: #ffffff;
    background-image: url('../../Images/arrow_down_for-form.jpg'); /* fallback */
    background-image:url('../../Images/arrow_down_for-form.jpg'), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
    background-image: url('../../Images/arrow_down_for-form.jpg'), -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
    background-image: url('../../Images/arrow_down_for-form.jpg'),-moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6+ */
    background-image: url('../../Images/arrow_down_for-form.jpg'), -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
    background-image: url('../../Images/arrow_down_for-form.jpg'),  linear-gradient(to bottom, #ffffff, #ffffff); /* W3C */  
    background-position: right center;
    background-repeat:no-repeat;    
    padding-right:32px;
    outline: none;
    font-weight:normal;
     -moz-appearance: none;
     font-family: SourceSansPro600, Arial, Sans-Serif; margin:0px; 
     font-size:14px;
}

select.DropMain::-ms-expand {
    display: none;
}
select.DropMain > option:hover {
    background-color:  #ffffff;
    color:#001648;
    text-shadow:none;
}
select.DropMain > option:active {
    background-color:  #ffffff;
    color:#001648;
    text-shadow:none;
}
select.DropMain option {
    background-color: #ffffff;
    color:#001648;
}

select.DropSide:focus::-ms-value 
{
    background: none;
    color:#585858;
}

#csa-header h3 {
    color: #fcb333;
    font-size: 22px;  
    float: left
}
#csa-header select.DropSide
{
    float: left; margin-left:15px;
}
#csa-header div.DropWrap
{
    position:absolute;
    left: 10px;
    right:20px;
    top: 70px;
}
#csa-header div.DropWrap img{
    float:left; padding: 15px 10px;
}

.HelpNav {
    float:left; width:151px; margin-left:-25px; margin-right: 22px;
}

.HelpLeftRes {
    float: left; width: 49%; min-width:200px; margin-right:10px; margin-left: 10px;
}

.HelpRightRes{
    float: left; width: 48%; min-width:200px;

}
.HelpLeft {
    float: left; width: 49%; min-width:200px; margin-right: 22px;
}
.HelpRight{
    float: left; width: 48%; min-width:200px;
}
.HelpLeft ul, .HelpRight ul, .HelpBotLeft ul, .HelpBotRight ul, .HelpLeftRight ul{
    list-style: none; margin:10px 0px 0px 0px; padding-left:0px;
}

div.HelpLeft .expBody, div.HelpRight .expBody
{
    height:auto; overflow:hidden; position:relative; padding-bottom:30px;
}
div.HelpLeftRes .expBody, div.HelpRightRes .expBody
{
    height:auto; overflow:hidden; position:relative; padding-bottom:30px;
}
.viewAllLink
{
    min-height: 22px;
    display: inline-block;
    padding-left: 21px;
    padding-top: 0px;
    text-decoration: none;
    font-size:14px;
    font-family: SourceSansPro600, Arial, Sans-Serif; 
    position:absolute; right:10px; bottom:10px;
}
.HelpBody {
    float:left; width:84%;
}

.HelpBodyRes {
    float:left; width:100%; background-color: #fff; padding-top: 20px;
}

.HelpNav div
{
     padding:8px 15px; 
}

.HelpNav div.selected {
    background-color:#d8d8d8;
}

.HelpGlossLeft
{
    width:90px; float:left;
}
.HelpGlossRight
{
    float:left;
}

.HelpGlossRight ul {
    margin:0px;
}

.HelpBotLeft {
    float: left; width: 47%;
}
.HelpBotRight{
    float: right; width: 47%;
}
.GlossNav
{
   margin-top:25px;
}
.GlossNav div
{
     background-color:#d8d8d8; float:left; padding:8px 22px; font-family: SourceSansPro600, Arial, Sans-Serif; font-size:16px; letter-spacing: 5px;

}

.GlossNav div.selected
{
     background-color:#fcb333;
}

.PlanTable
{
    width: 100%; /*826px;*/
    border:0px solid #babab9; 
    behavior: url(PIE.axd); 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; 
    position:relative;
}

.PlanTable td
{
    border-top: 1px solid #babab9; vertical-align:middle; text-align:left; padding:4px 8px 4px 8px; font-size:12px;   /* color:#454546;*/
}

.THBlue
{
    border:1px solid #d9d9da;  background-color: #001647;  /*#0275d7; */
    font-size:18px; padding-left:4px; padding-right:4px; /*color:#001647;*/
    text-align:center; vertical-align:middle; color:#fff; height: 24px;
    font-family: SourceSansPro600, Arial, Sans-Serif;
}

/* Next 2 classes are for the Video popup*/
.ActivityPopHdr
{
   behavior: url(PIE.axd); 
    text-shadow: 00.1em 0.1em 0.05em #ffffff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-radius: 5px 5px 0px 0px;   
    height:22px;  
    border-top: #ACA899 1px solid;
    border-left: #ACA899 1px solid;
    border-right: #ACA899 1px solid;
    font-size:16px;
    font-weight:bold;
    color:#3D4351;
    background-image: url(images/grid_hdr_grad.png); background-repeat:repeat-x;
    position:relative;
    width:790px;   /*790px*/
    padding-left:17px;
    padding-top:5px;
    padding-right:17px; 
    position:relative;
}
.ActivityPopBody
{
    padding:10px 17px 10px 17px;
    width:790px;   /* 790px*/
    background-color:#f0f0f0;
    border:1px solid #ACA899;
    behavior: url(PIE.axd);  
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-radius: 0px 0px 5px 5px;   
}

@media all and (min-width: 876px) {
      #csa-header
     {
         padding-bottom:4px;
     }
    #csa-header div.DropWrap div{
        float:right;
    }
    #csa-header div.nav {
        margin-top: 18px;
        height: 25px;
        background-color: #001647;
        max-width: 800px;
        float: right;
        padding-right:23px;
    }
    #csa-header div.nav ul li {
        height: 20px;
        background-color: #001647;
        display: inline-block;
        padding: 0 0 0 25px;
        position: relative;
    }
    #csa-header div.nav ul {
        background-color: #001647;
        list-style: none;
        color: White;
        text-transform: uppercase;
        display: inline-block;
        font-family: SourceSansPro600, Arial, Sans-Serif;
        float: right;
        margin-right: 20px;
        margin-top: 0px;
    }  
    #csa-header div.nav ul li a:hover, #csa-header div.nav ul li a.selected {
        color: #fcb333;
    }

    #csa-header div.nav ul li a {
        color: #ffffff;
    }
   
    #csa-header div.nav ul li ul
    {
        display: none;
        position: absolute;
        left: 25px;
        top: 17px;
        background-color: #e7e7e7;
        z-index: 100; /*10*/
        height: auto;
        padding-left:0px;
        padding-top:10px;
    }

    #csa-header div.nav ul li ul li
    {
        padding: 0 10px 6px 10px;
        margin: 0;
        width: 110px;
        height: auto;
        font-size:12px;
        background-color: #e7e7e7;
        text-align: center;
    }
    #csa-header div.nav ul li ul li a {
        color: #000000;
    }
    
    #csa-header div.nav ul li:hover ul
    {
        display: block;
    }
}
@media all and (max-width: 875px) and (min-width: 400px) {
      #csa-header
     {
         padding-bottom:20px;
     }
    #csa-header div.DropWrap div{
        clear:both;
    }
    #csa-header div.nav {
        margin-top: 78px;
        height: 25px;
        background-color: #001647;
        max-width: 800px;       
    }
    #csa-header div.nav ul li {
        height: 20px;
        background-color: #001647;
         display: inline-block;
        padding: 0 0 0 25px;
         position: relative;
    }
    #csa-header div.nav ul {
        background-color: #001647;
        list-style: none;
        color: White;
        text-transform: uppercase;
        display: inline-block;
        font-family: SourceSansPro600, Arial, Sans-Serif;      
        margin-right: 20px;
        padding-left:0px;
    }  
    #csa-header div.nav ul li a {
        color: #ffffff;
    }
    #csa-header div.nav ul li a:hover, #csa-header div.nav ul li a.selected {
        color: #fcb333;
    }
     #csa-header div.nav ul li ul
    {
        display: none;
        position: absolute;
        left: 15px;
        top: 17px;
        background-color: #e7e7e7;
        z-index: 10;
        height: auto;
        padding-left:0px;
        padding-top:10px;
    }

    #csa-header div.nav ul li ul li
    {
        padding: 0 10px 6px 10px;
        margin: 0;
        width: 110px;
        height: auto;
        font-size:12px;
        background-color: #e7e7e7;
    }
    #csa-header div.nav ul li ul li a {
        color: #000000;
    }

     #csa-header div.nav ul li:hover ul
    {
        display: block;
    }
}

@media all and (max-width: 399px) and (min-width: 50px) {
     #csa-header
     {
         padding-bottom:200px;
     }
    #csa-header div.DropWrap div{
        clear:both;
    }
    #csa-header div.nav {
        margin-top: 18px;
        height: 25px;
        background-color: #001647;
        max-width: 200px;
       
    }
    #csa-header div.nav ul li {
        height: 20px;
        background-color: #001647;
        display: block;
        padding: 0 5px 0 5px;
        position: relative;
        width:100%;
    }
    #csa-header div.nav ul {
        background-color: #001647;
        list-style: none;
        color: White;
        text-transform: uppercase;
        display: inline-block;
        font-family: SourceSansPro600, Arial, Sans-Serif;       
        margin-right: 20px;
        padding-left:0px;
        margin-top:90px;
    }  
    #csa-header div.nav ul li a {
        color: #ffffff;
    }
    #csa-header div.nav ul li a:hover, #csa-header div.nav ul li a.selected {
        color: #fcb333;
    }
    #csa-header div.nav ul li ul
    {
        display:none;
    }
}

/* COMMENT THESE OUT*/
/*.home3banner {
    flex: 0 0 28.5%;
    max-width: 28.5%;
}
.leftunderstanddiv {
    margin-left: 20px !important;
    flex: 0 0 27%;
    max-width: 27%;
}
.vl {
    border-left: 2px solid #A1A1A1;
    height: 100px;
    margin-top: 50px;
}*/

/*liz css*/
.HomeBlue { flex: 0 0 27%;
    max-width: 27%; margin-left:30px; margin-bottom:20px;}

.row .HomeBlue:first-child {border-left: none}

.row .HomeBlue {border-left: 1px solid #ccc}

.PageBody div.PageLeft
{
    width:63%; 
}

@media only screen
	and (max-width : 800px) {
		
	/*.PageWrapper {
			background-color:red !important;
		}*/		
		
		.PageWrapper div.PageRight, .PageBody div.PageLeft, .PageWrapper .homepagebody .PageLeft, .PageWrapper .homepagebody .PageRight {float: none; width: 96%}		
		
		.PageWrapper .homepagebody .PageRight {margin-top: 30px;}		
		.PageWrapper div.HomeGrey { width: 97% !important;}
				
		.PageWrapper div.HomeBlue, .PageWrapper .HomeBlue, .PageWrapper .home3banner  {flex:none;float: none; width: 96% !important}
		
		.home3banner {border-top: 1px solid #ccc; padding-top: 20px}
		
		.leftunderstanddiv {
			margin-left: 20px !important;
			flex: none;
			max-width: 100%;
		}
		
		.home3banner {
			flex: none;
			max-width: 100%;
		}
		
		.row .HomeBlue {border-left: none}


.HomeBody div.PageLeft {
    width: 98%;
    float: none;
    margin-right: 0px;
}


		
}