﻿@charset "utf-8";
.showAtMobile{
	display: none;
}
@media only screen and (max-width : 1024px)	
{
	
	.hiBtm .RadMenu_Default .rmItem a.rmLink .rmText {
	padding-right: 32px;
	}
	
	.hiBtm .RadMenu_Default .rmItem a.rmLink {

	padding: 0px 0px 0px 32px;
}

}


@media only screen and (max-width : 990px)	
{
	
		.hiBtm .RadMenu_Default .rmItem a.rmLink .rmText {
	padding-right: 25px;
	}
	
	.hiBtm .RadMenu_Default .rmItem a.rmLink {

	padding: 0px 0px 0px 25px;
}
.socialPgBlock{
	margin: 15px auto;
	clear: both;
	float: none;
	width: 330px !important;
}
.snLinks{
	display: none;
}
}
@media only screen and (max-width : 880px)	
{
.hiBtm .RadMenu_Default{
	
		display: none;
}
#rwdNavButton{
	display: block;
}
ul.benefits li {
    width: 49%; 
}
}
@media only screen and (max-width : 800px)	
{
.subnav1 snLinks,.subnav2 div,.navfloat , .l3Left, .l33Left{
	display: none;
}



.l3Colswrap{
	padding: 15px 0px 0px;
}
.l3Right{
	margin: 0px;
	float: none;
	width: 100%;
}

.l33Mid{

	margin-left: 0px;
}
.homeSocialWrap .homeSocial, .homeNewsWrap .homeNews {

	width: auto;
	
}
.slidewrap{
	height: auto;
}
.hometrick800{
	background-color: #013D61;
	border-top: 4px solid #94A3AF;
	border-right: 0px none #94A3AF;
	border-bottom: 4px solid #94A3AF;
	border-left: 0px none #94A3AF;
}
.actionwrap{
	background-color: #013D61;
	width: 33%;
	float: left;
	padding: 18px;
}
.aBlock {
	clear: left;

}
#abJoin, #abManage,#abRenew{
	width: 100% !important;

}
 #abRenew{
	margin: 11px 0px;
 }

.homeblurbwrap{
	border: none;
}
.hnCol1, .hnCol2{
	width: 50% !important;
	float: left;
}
#homenewsholder_T33B7091A034_Col01 {
	margin-left: 20px !important;
}
.bigStory .bigStoryBigPic {

padding: 18px;
float: right;
text-align: right;
width: 55%;

}

.bigStory .bigStoryText {

float: left;
width: 37%;
}
.bigStoryBigPic img{
	width: 100% !important;
}
.bstLiner {
	padding-right: 20px  !important;
}

.footbottom{
	height: auto !important;
	background-position: center bottom !important;
	padding-bottom: 18px;
}

.footStuffR{
	float: right;
	width: 100% !important;
}
.footStuffL{
	width: 100% !important;
	float: right;
	clear: both;
}

.footContact{
	float: left;
	width: 300px;
}

.footUsual{
	float: right;
	width: 320px;
}

.landingAction .LAshim {
height: auto;
}

.partnershipWrap  .psBlock {
	width: 100% !important;
	text-align: center;
}

.partnershipWrap  .psBlock h5{
	text-align: center;
}
}


@media only screen and (max-width : 640px)	
{
	.bodHeads{
	height: 32px;
	padding-bottom: 12px;
	}
	
	.execLcol img{
	width: 100%;
	}
	
	.landingCalloutsLft, .landingCalloutsRgt{
	clear: both;
	width: 100% !important;
	float: none;
	}
	
	.landingCalloutsRgt .sf_2cols_2in_50{
	margin: 0px 0px 45px 0px !important;
	}
	
	.landingActionWrap .laAcWrBlock{
	clear: both;
	float: none;
	width: 100%  !important;
}
  .landingActionWrap .sf_colsIn {
	margin: 9px 0px !important;
  }
  
  .chapLandTopBox  .picBox{
	width: 100%;
	float: none;
	margin: 25px 0px 0px;
  }
  
  .chapLandTopBox  .chapTxtBox{
	float: none;
	margin-right: 0px;
  }
  
  .hiTop .htRight {

background-image: none;

}

.actionliner .aBlock p {

font-size: 24px;
padding-left: 16px;
}

.homeSocialWrap .homeSocial, .homeNewsWrap .homeNews {
	width: auto;
}

 .homeNewsWrap .homeNews img{
	width: 100%;
 }
 
 .footContact{
	float: left;
	width: 180px;
}

 .recowrapL,  .recowrapR{
	width: 50% !important;
 }
 
 .scalePix{
	width: 100%;
 }
 
 .l33Mid{

	margin-left: 0px;
	margin-right: 0px;
}

.l33Right {
float: none;
width: 100%;
}

}

@media only screen and (max-width : 480px)	
{
	.catlinkswrap, .blogBox2, .edbLeft, .hide480{
	display: none;
	}
	.hnCol1, .hnCol2, .socColumn,.blogBox1,.footStuffR,.footStuffL, .footContact, .footUsual,.blockSplitL, .blockSplitR {
	float: none !important;
	width: 100% !important;
	}
	
	.footContact div{
	margin-bottom: 20px !important;
	}
	
	.homeNews{
	width: auto !important;
	}
	.hnCol2{
	padding-top: 32px;
	padding-bottom: 22px;
	}
	
	.hometrick800{
		background: none  !important;
		border: none  !important;
	}
	
	.actionwrap{
	background: none !important;
	float: none;
	width: auto;
	}
	
	.actionliner .aBlock{
	margin-right: 0px;
	margin-left: 0px;
	}
	.footbottomwrap .footbottom {
	background-image: none;
	}
	
	.footStuffR, .footStuffL{
	float: none;
	}
	
	.bigStory .bigStoryBigPic,.bigStory .bigStoryText {
	float: none;
	width: auto;
	}
	
	.level2triple  .sf_3cols_2_34 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: none;
	border-left: none;
}

.subpageBlurbs hr{
	display: none;
}

.level2triple .buttonright {
	
	padding-top: 20px;
		padding-bottom: 20px;
}

	
    .sf_2cols_1_25, .sf_2cols_2_75,
    .sf_2cols_1_33, .sf_2cols_2_67,
    .sf_2cols_1_67, .sf_2cols_2_33,
    .sf_2cols_1_75, .sf_2cols_2_25,
    .sf_2cols_1_50, .sf_2cols_2_50,
    .sf_3cols_1_25, .sf_3cols_2_50, .sf_3cols_3_25,
    .sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20,
    .sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25,
    .sf_3cols_1_33, .sf_3cols_2_34, .sf_3cols_3_33 {
        width: 100% !important;
        margin-left: 0;
    }
    .sf_2cols_1_50, .sf_2cols_2_50, .sf_2cols_1_75, .sf_2cols_2_25 {
        width: auto !important;
        float: none;
    }
    .sf_2cols_2_50 .sf_2cols_2in_50,
    .sf_2cols_2_33 .sf_2cols_2in_33 {
        margin-left: 0 !important;
    }

	/********************** map *******************************/
	.cmapWrpL, .cmapWrpR{
	float: none !important;
	width: 100% !important;

	}
	
	.chapCtrlWrp .spcWidth {
	display: none;
	}
	
	.chapCtrlWrp select{
	margin: 11px 0px;
	}
	
	
.lgBox .lgbR, .lgBox .lgbL{
	float: none;
	width: 100%;
}



.edbRight{
	float: none !important;
	margin-left: 0px !important;
	width: 100% !important;
}

}