.home header, .root header {border-bottom: 4px solid #CC6535;}
.home header .banner .headLogo img{margin:8px 0 10px 10px;}
header .banner {background:#fff;}
.home header .banner, .root header .banner {overflow:visible; height: 60px;}
header .banner .headLogo img {margin: 3px 0 4px 10px; }
nav.topnav {padding-bottom:0;}

.twoCol_content {float: none; clear: both;}
.content .sectionA h3 a, .content .sectionB h3 a {background: url("../Content/Images/link-caret.gif") left 3px no-repeat;}

.listBoxModule ul li{border-bottom:1px dotted #999;}
.listBoxModule .wysiwyg ul, .listBoxModule .wysiwyg ol{padding:0px;}
.listBoxModule div.more{margin-top:5px;}
.content .wysiwyg ul li{border-bottom:1px dotted #999;}
.content .wysiwyg ul,.content .wysiwyg ol{padding-bottom:5px;}
.wysiwyg ol li, .wysiwyg ul li {width:97%;}
.listBoxModule .wysiwyg ul li,.listBoxModule .wysiwyg ol li{width:95%;}

.division_landing1 .topcontent, .division_landing1 .content {float:right;}
.division_landing1 .ltcol .listBoxModule {width:230px;}

.genericsearch .rtcol .listBoxModule h3 {background-color:#999;}
.rwd-footer .wysiwyg {padding: 10px 15px 20px;}

.content .pageHeader .subtitle, .topcontent .pageHeader .subtitle {color: #727272;}
.horizontalGallery .header {border-bottom-color: #6885A4;}

@media screen and (min-width: 996px){
	nav.topnav menu li {padding:0.8em 20px 0.7em; margin-right:0;}
}
@media screen and (min-width: 1200px){nav.topnav menu li {margin-right:3%;}}

@media screen and (max-width: 995px){ 
	.home header .banner {border-bottom:7px solid #666;}
	header .banner {padding-top:5px;}
	header .container {height:57px;} 
	header .banner .headLogo {position: relative; top: 50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform: translateY(-50%);}
	header .banner .headLogo img {margin: 0 0 0 10px; height:auto;}
	nav.topnav menu li a {float:none; width:100%; display:inline-block; text-align:left; padding: 0.8em 12px 0.7em;}
	.ltcol .navTitle span {color: #084379;} 
	.ltcol .navTitle.active span {color:#333;}
	.ltcol .subnav menu li, .ltcol .subnav h2 {border-bottom:1px solid #DDD !important;}
	.ltcol .subnav menu li.on {background-color:#EBEBEB;}
	.ltcol .subnav menu li.indent{background-color:#F6F6F6;}
	.ltcol .navTitle {position: relative; float:left; display:block; margin:0 -15px; vertical-align:middle; width:100%; cursor:pointer; padding:10px 15px; border-top: 1px solid #999;
		border-bottom: 1px solid #999; background-color:#fff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
		background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
		background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
	.ltcol .navTitle:hover, .ltcol .navTitle:focus, .ltcol .navTitle.active {background-color: #eeeeee;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
		background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); 
		background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
		background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
		background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); 
		background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );}
	.home header, .root header {border:none;}
	.home header .banner .headLogo img, .root header .banner .headLogo img{margin-top:12px; max-height:55px;}
	.home .btn-topmenu, .root .btn-topmenu {display:none;}
	.division_landing1 .topcontent, .division_landing1 .ltcol {width:100%;}
	.division_landing1 .ltcol .listBoxModule {width:48%;margin-left:10px;margin-top:15px;}
	.division_landing1 .ltcol .listBoxModule.first {float:left;}
	.division_landing1 .ltcol .listBoxModule.last {float:right;}
}

@media screen and (max-width: 767px){ 
	header .banner .headLogo img  {max-width:325px;}
	.division_landing1 .ltcol .listBoxModule {width:47.5%; float:left; clear:none; margin: 15px 1% 10px;}
}

@media screen and (max-width: 480px){	
	header .banner .headLogo img  {max-width:175px;}
	.division_landing1 .ltcol .listBoxModule {width:100%;margin-left:0; margin-right:0;}
}