#footerskin_wrap_Blue{ padding-top:10px}
@media(min-width:901px) {
.menuicon1, .menuicon1close, .menuicon { display: none }
ul.megamenu, .MenuButteGlobal ul#PfNavMega { display: block !important; }

}
 @media(max-width:1200px) {
#headerskin_wrap_Blue { padding: 0 10px; box-sizing: border-box }
#headerskin_wrap_Green { padding: 0 10px; box-sizing: border-box; max-width:100%; min-width:100%; }

}
@media(max-width:1070px) {
form#Form { width: 100% }
#bodyskin_wrap { width: 75%; clear: both }
#bodyskin_wrap { width: 100%; clear: both }
#dnn_RightPane { width: 25%; padding: 25px 25px 25px 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.Left-Pane { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 25px; width: 75% }
.skin_width { margin: 0 auto; max-width: 100%; min-width: 100%; clear: both }
#headerskin_wrap_Blue { min-width: 100% }
.bannerpane1 { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.main_panel, .main_panel .item_container { width: 100%!important }
.main_panel .item_container img { width: 100%!important; height: 100%!important }
.Butte-Blue .ui-accordion .ui-accordion-header a { font-size: 14px }
.Butte-Blue .ui-widget-content p { padding-left: 0 }
#footerskin_wrap_Blue { padding-left:25px; padding-right:25px; background-position: left top;  min-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.leftfooter floatl, .footertwo floatl, .footerthree floatr, .leftfooter, .footertwo, .footerthree { width: 33.33%; margin: 0; box-sizing: border-box }
.seal { width: 100px; background-size: contain; height: 100px; padding: 100px 0 0; font-size: 11px }
.sealtext2 { font-size: 11px }
.leftlinks { padding: 0 }
.footerpane_style a, .footerpane_style p { font-size: 14px; line-height: 22px }
.MenuButteGlobal .MenuWrapper ul li a span.MenuText, .MenuButteGlobal ul#PfNavMega li a span.MenuText { font-size: 14px }
.OrangeTitle_top_height { height: auto }
#dnn_ctr2505_ModuleContent img, #dnn_ctr2362_HtmlModule_lblContent img, #dnn_ctr2493_ModuleContent img, #dnn_ctr2370_HtmlModule_lblContent img, #dnn_ctr2459_HtmlModule_lblContent img, #dnn_ctr2242_HtmlModule_lblContent img { width: 60px!important; height: 60px!important }
.Footer02_top_height { height: auto }
.telerik-reTable-1 { border: 0; width: 100%!important }
.telerik-reTable-1 tr { padding: 0; margin: 0; width: 100% }
.telerik-reTable-1 td { padding: 0; margin: 0; width: 100% }
.c_title_header { font-size: 26px }
.DNNModuleContent.ModC, #dnn_ctr_dnnTITLE_titleLabel { padding: 15px; float: left; display: block }
.c_title_Orange { display: block; float: left; line-height: normal; width: 100% }
.DynamicForms_HeaderTable td { padding: 0 5px }
#footerskin_wrap_Green { padding: 0 25px; min-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
#headerskin_wrap_Green .MenuButteGlobal .MenuWrapper ul a, #headerskin_wrap_Green .MenuButteGlobal ul#PfNavMega a { padding:9px 22px 9px 19px;}
#headerskin_wrap_Green .bannerpane2 { width: 56%;}
}
 @media(max-width:1024px) {
.Footer02_style { padding-left: 15px; padding-right: 15px }
.bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { font-size: 15px }
.bannerpane2 { width: 50% }
}
 @media(max-width:980px) {
.Footer02_content img { width: 50px!important; height: 50px!important }
#dnn_RightPane { width: 100%; padding: 0 25px }
.Left-Pane { width: 100%; padding: 0 25px }
.Butte-Blue .ui-widget-content p { width: 32%; display: inline-block; vertical-align: top }
.bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { line-height: 20px }
.c_title_footer { line-height: 20px }
}

@media (max-width:1100px){
	#headerskin_wrap_Green{ background: url(../images/HeaderBG_Greenx900.png) repeat-x 0 0; }
	#headerskin_wrap_Green { min-height:auto; }
	#headerskin_wrap_Green .bannerpane1 { width: 100%; display:none;}
	#headerskin_wrap_Green .bannerpane2 { padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; margin-top:30px; }
	#headerskin_wrap_Green .bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { color: #666 }

	#headerskin_wrap_Blue{ background: url(../images/HeaderBG_Bluex900.png) repeat-x 0 0; }
	#headerskin_wrap_Blue { min-height:auto; }
	#headerskin_wrap_Blue .bannerpane1 { width: 100%; display:none;}
	#headerskin_wrap_Blue .bannerpane2 { padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; margin-top:30px; }
	#headerskin_wrap_blue .bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { color: #666 }
}

 @media(max-width:900px) {
/*#headerskin_wrap_Blue {
	background: none
}
*/
/*.MenuButteGlobal .MenuWrapper ul li:hover a, .MenuButteGlobal ul#PfNavMega li:hover a {width:100%;}*/
.skin_menu { /*background: url(../images/HeaderBG_Bluenew.png) repeat-x 0 0;*/


float: left; max-width: inherit; min-width: inherit; padding-top: 0 }
.bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { color: #666 }
.headerbox_style_Blue ul.megamenu { display: none }
.MenuButteGlobal .MenuWrapper ul, .MenuButteGlobal ul#PfNavMega { left: 50px; border-radius: 5px; top: 7px; z-index: 1001; background: rgba(10,61,90,.8); display:none; width:100%; float:left; }
.bodyhover { background: url(../images/leftmenubg.png) repeat 0 0!important; color: #fff; height: 100%; top: 0; z-index: 1000 }
#EDR_ChameleonSlider_2680, .chameleon_slider { border-color: #ffffff!important }
.bannerpane2, .bannerpane2 .Normal, .bannerpane2 p, .bannerpane2 div { line-height: 24px }
.headerskin_wrap_Blue .bannerpane1 { width: 100%; display:none;}
.chameleon_slider.NewsOne { background: none }
.bannerpane2 { width: 100%; clear: both; padding: 20px 15px 0; }
.logo_search { width: auto; max-width: auto!important; min-width: auto }
.headerbox_style_Blue, .headerbox_style_Green { background: none; width: auto; padding-bottom: 10px }
#PfNavMega li { display: block; width: auto; clear: both; float: left; text-align: left; background: #144160; width: 100%; border-bottom: 1px solid #fff }
/*
.MenuButteGlobal .MenuWrapper ul li:first-child, .MenuButteGlobal ul#PfNavMega li:first-child, .MenuButteGlobal ul#PfNavMega div ul li, .MenuButteGlobal ul#PfNavMega div ul li ul li:hover { border-bottom: none; }
*/
.MenuButteGlobal ul#PfNavMega > li:first-child { border-bottom: 1px solid #fff; }

.MenuButteGlobal * { box-sizing: border-box }
.MenuButteGlobal a { min-height: 25px }
.MenuButteGlobal li.HasChildren { background: url(../images/arrow-d2.png) no-repeat right 11px #144160!important }
.MenuButteGlobal li.HasChildren li.HasChildren { background: url(../images/arrow-d2.png) no-repeat right 11px #144160!important }
.MenuButteGlobal li.HasChildren li.HasChildren li.HasChildren { /*background: url(../images/arrow-d2.png) no-repeat right 20px #144160!important*/ }
.MenuButteGlobal ul#PfNavMega div.shadow, .MenuButteGlobal ul#PfNavMega div ul li { width: 100%; box-sizing: border-box }
.shadow ul li:last-child { border: 0 none!important }
.MenuButteGlobal ul#PfNavMega .InnerMegaDiv>div { width: 100%; float: left; display: block }
.MenuButteGlobal ul#PfNavMega div ul { display: block }
#PfNavMega li a { display: block; width: auto; float: left; text-align: left; font-size: 16px }
.MenuButteGlobal ul#PfNavMega li:hover div.shadow { background: none; border: 0 none; box-shadow: none; margin: 0; opacity: 1; filter: alpha(opacity=100); padding: 0; position: relative; width: 100% }
ul.megamenu li { display:block; margin:0; padding:10px; width:100%; clear:both; min-width:250px; position:relative; }
.headerbox_style_Blue .megamenu, .headerbox_style_Green .megamenu { /*border-radius: 5px;*/z-index: 1001; background: rgba(10,61,90,1); overflow: hidden; position: absolute; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; top: 66px; }
.mobiletopmenu { display: none }
ul.megamenu div.mm-item-content { float: left; left: 0!important; position: relative; width: 100%!important; min-width: 100%; top: 0!important; /*display: block!important;*/ height: auto!important; }
.mm-content-baseBlue td { float: left; width: 100% }
.menuicon1 { display: block }
.menuicon1close { display: none }
.headerbox_style_Blue, .headerbox_style_Green { display: block; width: 100%; height: auto; position: absolute; left: 0; z-index:1;}
.logo_style { position: relative; width: auto; padding: 12px 0 0; z-index:10; }
.headerbox_style_Blue td:first-child { float: right }
.headerbox_style_Blue td:last-child { float: right; }
#Search_Blue, #Search_Green { top: 74px; padding-bottom: 25px; padding-right: 0; right: 10px; z-index: 10; }
.downarrow:hover { width: 100% }
.mm-content-baseBlue, .mm-content-baseGreen { background: none; box-shadow: none; border: 0 }
.mm-content-baseBlue td, .mm-content-baseGreen td { float: left; width: 100%; position: static }
#PfNavMega img { clear: both; float: left }
#dnn_ctr2380_HtmlModule_lblContent td { clear: both; float: left; width: 100% }
/*.fullwidth { width: 100%!important; box-sizing: border-box; }*/
.headerbox_style_Blue .menuicon, .headerbox_style_Green .menuicon { padding: 0; position: absolute; right: 0; margin-top: 10px; margin-right: 7px; color:#fff; }
.MenuButteGlobal ul#PfNavMega { margin-top: 50px; }
.menuicon { padding: 0; position: relative; width: 50px; display: inline-block; color:#fff; }
.menuicon:before { /*content: "\2630";*/ content:""; position: absolute; font-size: 32px; color: #fff; cursor: pointer; background:url(../images/toggle-icon-1.png) no-repeat center center; height:23px; width:23px; }
.menuicon.menu-active:before { /*content: "\2715";*/ content:""; position: absolute; font-size: 32px; color: #fff; cursor: pointer; background:url(../images/toggle-icon-2.png) no-repeat center center; height:24px; width:24px; background-size:auto 24px; }
.MenuButteGlobal ul#PfNavMega div.shadow.active-nav { display:block !important; }
/*@media all and (max-width:900px)*/
.MenuButteGlobal ul#PfNavMega .drop {
    display: block;
    float: right;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 5px;
    width: 30px;
    cursor: pointer;
}

.headerbox_style_Blue .menuicon1, .headerbox_style_Blue .menuicon1close { position: absolute; top: 14px; right: 10px; border-radius: 0; }
.headerbox_style_Blue .menuicon:before, .headerbox_style_Green .menuicon:before { background:#05233b url(../images/toggle-icon-1.png) no-repeat center center; width: 28px; padding: 10px; height: 28px; line-height: 28px; text-align:center; color:#fff; }
.headerbox_style_Blue .menuicon.menu-active:before { background:#05233b url(../images/toggle-icon-2.png) no-repeat center center; padding: 10px; height: 28px; line-height: 28px; width:28px; text-align:center; background-size:auto 24px; }
.MenuButteGlobal .menuicon { top:12px; }
.MenuButteGlobal li.HasChildren li.HasChildren { background:none!important; }
.logo { /*width: 100%;*/ width:260px; }
.megamenu { display: none !important; }
.pf_lvl_0 { display: none; }
.megamenu.active, .pf_lvl_0.active { display: block!important; }

.headerbox_style_Blue td:first-child, .headerbox_style_Green td:first-child { width:100%; }
/*
#headerskin_wrap_Blue{ min-height:auto; }
#headerskin_wrap_Blue{ background: url(../images/HeaderBG_Bluex900.png) repeat-x 0 0; }
*/
.downarrow { background:url(../images/arrow-d2.png) no-repeat right 15px; }
.downarrow:hover { background:url(../images/arrow-d2hover.png) no-repeat right 15px; }
#dnn_ctr_dnnTITLE_titleLabel  { padding:0 15px; }

ul.megamenu li.mm-item.downarrow .mm-item-content{ display:none !important; }
ul.megamenu li.mm-item.downarrow.sub-active  .mm-item-content{ display:block !important; }

#PfNavMega li.HasChildren .shadow{ display:none !important; }
#PfNavMega li.HasChildren.sub-active .shadow{ display:block !important; }

ul.megamenu li.mm-item.downarrow .mm-item-content.active-nav { display:block!important; }
ul.megamenu .drop {
    display: block;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 10px;
    width: 30px;
    cursor: pointer;
}



/*=============== 13-01-2015 ==================*/
#headerskin_wrap_Green #EDR_ChameleonSlider_2680, .chameleon_slider { border-color: #ffffff  !important; }
.headerbox_style_Green .menuicon:before  { background-color:#08501f ; top:-28px;}
.headerbox_style_Green .megamenu { background-color:#08501f ;}
#headerskin_wrap_Green #PfNavMega li, #headerskin_wrap_Green .MenuButteGlobal li.HasChildren {background-color:#08501f !important;}
#headerskin_wrap_Green .MenuButteGlobal ul#PfNavMega div ul { margin:0px;}
#headerskin_wrap_Green .bannerpane2 { width: 100%;}
}


}
 @media(max-width:890px) {
.Footer02_content img { width: 50px!important; height: 50px!important }
.leftlinks { width: auto }
.leftlinks ul { margin-left: 0 }
}
 @media(max-width:830px) {
.seal { width: 80px; background-size: contain; height: 80px; padding: 80px 0 0; font-size: 11px }
.Footer02_style { padding-left: 10px; padding-right: 10px; min-width: 100% }
}
 @media(max-width:980px) {
.leftfooter { width: 100%; height: auto }
.seal { width:30%; height: auto; background-size: auto; padding: 128px 0 0; background-position: center top }
#footerskin_wrap_Blue { background-position: left top; background: url(../images/FooterBG_Bluex900.png) repeat-x top; /*background-color: #061c2b;*/ padding: 0 }

.leftlinks { width: 70% }
.leftlinks li { width: 134px; display: inline-block }
.Footer02_style { border: 0 }
#dnn_FooterTwo, #dnn_FooterThree { width: 50%; padding: 25px }
#dnn_FooterTwo.wide, #dnn_FooterThree.wide { width: 100% }
.terms_style { background-color: #061c2b; width: 100%; padding: 0 0 25px; float: left }
.copyright_style, .terms_style .terms_style { padding: 0 25px; box-sizing: border-box; line-height: 30px }
.Butte-Blue .ui-widget-content p { width: 100%; display: inline-block; vertical-align: top }
.DynamicForms_HeaderTable td { clear: both; display: block; float: left; line-height: normal; width: 100%; box-sizing: border-box; padding: 0 5px }
.c_content_style p { overflow: hidden }
#footerskin_wrap_Green { padding:0px;}
#footerskin_wrap_Green { /*background-color:#001207;*/ background-position: left top; background: url(../images/FooterBG_Greenx900.png) repeat-x top; }
#footerskin_wrap_Green .terms_style  { background-color:#001207; }
#footerskin_wrap_Green.terms_style .terms_style { box-sizing: border-box; line-height: 30px; padding: 0 25px;}
#headerskin_wrap_Green .bannerpane2, #headerskin_wrap_Green .bannerpane2 .Normal, #headerskin_wrap_Green .bannerpane2 p, .bannerpane2 div { font-size: 15px; }


}
 @media(max-width:600px) {
.Footer02_style { padding: 0 }
.Footer02_top_style { height: 50px }
#dnn_FooterTwo, #dnn_FooterThree { padding: 0 10px; margin-top: 30px; }
#footerskin_wrap_Blue { min-height: auto }
.Footer02_content img { width: 30px!important; height: 30px!important }
.c_title_footer { font-size: 15px }
.leftlinks li { width: 45% }
.HeaderTitle_top_height { height: auto }
#dnn_ctr2354_ModuleContent div iframe, .c_content_style iframe { width: 100%; float: left; display: block }
.c_title_header { font-size: 24px; line-height: normal }

.leftlinks { width: 100%; margin-top:20px;}
.leftlinks li { display: inline-block; width: 28.3%; padding-left:10px;}
}
 @media(max-width:480px) {
#dnn_ctr2680_ModuleContent>div, .chameleon_slider, .DNNModuleContent>div { width: 100%!important; box-sizing: border-box }
#EDR_ChameleonSlider_2680, .DNNModuleContent { width: 100%!important; box-sizing: border-box }
.loading_slider_overlay { width: 100%!important; box-sizing: border-box }
}
 @media(max-width:400px) {
html { overflow-x: hidden }
.seal { box-sizing: border-box; width: 100%;}
.leftlinks { width: 50%; box-sizing: border-box }
.leftlinks li { width: 100% }
#dnn_FooterTwo, #dnn_FooterThree { width: 100%; padding: 0 25px }
.Footer02_top_style { height: 30px }
.headerbox_style_Blue .menuicon1, .headerbox_style_Blue .menuicon1close { right: 5px; top: 15px; z-index: 1003 }
.Footer02_style { min-height:auto;}
}