header {border:none;}
header .header_top .btnAction.join {display:none;}
header .header_top #navigation li {padding-top:8px;} 
header .banner {padding:0;float:left; height:50px;overflow:visible;}
.nav.thin {width:100%; background:#00aac9;padding:0;margin:0;height:8px;float:left;}

.rtcol .listBoxModule {border:0;background-color:#EAEAEA;}
.rtcol .listBoxModule h3 {background-color:#005499;padding:7px 10px;font-size:1.16em;}
.rtcol .listBoxModule ul li {background: url(../images/sia-bullet.png) 0 11px no-repeat !important;}

.content .titleimage {margin-bottom:15px;}
.content .wysiwyg ul li {background:transparent url(../images/sia-bullet.png) 0 8px no-repeat !important;padding:0 10px;}
.content ul li {background:transparent url(../images/sia-bullet.png) 0 11px no-repeat;}

.rwdTabMain ul.resp-tabs-list {background:none;}
.resp-tabs-list .resp-tab-item {background:#A7A9AC;margin:0 5px 0 0;}
.resp-tabs-list .resp-tab-item a {color:#fff;}	
.resp-tabs-list .resp-tab-active {background:#EAEAEA;}
.resp-tabs-list .resp-tab-active a {color:#00AAC9; text-decoration:underline;}	
.rwdTabMain .resp-tabs-container {background:#EAEAEA;}

h1, .wysiwyg h1, .content h1, .topcontent h1, .sectionA h1, .sectionB h1 {color:#00AAC9;}
h2, .wysiwyg h2, .content h2, .topcontent h2, .sectionA h2, .sectionB h2, .featureRichItem h2 {color:#2E2E2E;}
.content .pageHeader h3 {color:#2E2E2E; font-size:1.7em; border-bottom:none; padding:0; margin:5px 0 15px;}
.wysiwyg h3{color:#2E2E2E;}
.wysiwyg h4{color:#2E2E2E;}
.wysiwyg h5{color:#2E2E2E;}
.wysiwyg h6{color:#2E2E2E;}
.wysiwyg .byline, .wysiwyg .footnote, .wysiwyg .reference {color:#6B6975;}

.content .pageHeader .subtitle, .topcontent .pageHeader .subtitle {color: #727272;}

.genericsearch .ltcol .refine_head {color: #00aac9;height:24px;}
.genericsearch .ltcol .ref_by p {color:#6B6975;}
.genericsearch .ltcol .ref_by li a {font-size: 92%;}
.genericsearch .ltcol .secure_cont, .genericsearch .ltcol .apapo_secure_cont {font-size:1em;}
.refineOverlayWindow .refine_head {background-color:#e87d1e;}
.genericsearch .content .rslt_snips a {font-weight:bold;}
.pagination .wrapper {font-size:1em;}
.featureRichSummary {background-color:#EAEAEA;color:#2E2E2E; font-size:1.38em;padding: 10px;margin-bottom: 10px;line-height: 1.3em;clear: both; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; font-weight: normal;}
.featureRichItem .slider .slideDesc {color:#6B6975;}
.featureRichItem .slider .slideDesc .title{color:#6B6975;font-size:1.31em; font-weight:normal;}
.featureRichItem .slider .slideDesc .more a {text-decoration:none;}
.featureRichItem .horizontalGallery {margin-bottom:15px;} 
.featureRichItem .horizontalGallery .header {border-bottom:4px solid #EAEAEA;}
.featureRichItem .horizontalGallery .hgUnit{left:15px;}
.featureRichItem .horizontalGallery .hgItemTitleLink {font-size:0.92em;}
.featureRichItem .videoPkg .videoDesc .title{color:#0393AD; font-size:1.1em; margin:5px 0;}
.featureRichItem .videoPkg .videoItem {border-bottom:1px dotted #999; border-top:none;}
.featureRichItem .videoPkg .more {border:none; margin-top:7px;}


@media screen and (min-width: 996px){
	header .banner {border-bottom:none;}
	header .banner img {margin:3px 0 0;padding:0;float:left;}
	header .search {float:right; width:calc(100% - 380px); margin:10px 0 3px; padding-bottom:10px;clear:none;border-bottom:2px solid #e87e2e;}
	nav.topnav, nav.topnav menu {background:#00aac9;}
	nav.topnav menu li {padding:0.8em 40px 0.7em;}
	nav.topnav menu li a {font-weight:bold;}
}
@media screen and (min-width: 1200px){nav.topnav menu li {margin-right:4%;}}

@media screen and (max-width: 995px){
	header .banner {border-bottom: 7px solid #E87D1E; height:59px;}
	header .banner .headLogo {margin-top:5px;}
	header .banner .headLogo img.large {margin:8px 0 0;}
	header .banner .headButton img {margin:0;}
	header .search, nav.topnav {margin-top:-7px;}
	nav.topnav menu li{background-color:#00aac9;padding:1em;}
	nav.topnav menu li:hover, nav.topnav menu li:focus{background-color:#A3A3A3;}
	nav.topnav menu li a {padding:0;}
	.nav.thin {height:0;}
	.ltcol .navTitle span {color: #494949;} 
	.ltcol .navTitle.active span {color:#333;}	
	.ltcol .subnav menu li, .ltcol .subnav h2 {border-bottom: 1px solid #999 !important; background-color: #FFF;}
	.ltcol .subnav menu li:hover,.ltcol .subnav menu li:focus, .ltcol .subnav h2:hover, .ltcol .subnav h2 :focus {background-color:#E8E8E8;}
	.ltcol .subnav menu li.on{background-color:#E8E8E8;font-weight:normal;}
	.ltcol .subnav menu li a,.ltcol .subnav h2 a,.ltcol .subnav a:hover, .ltcol .subnav a:focus {color:#1A1A1A;background:none;}
	.ltcol .subnav menu li.indent a,.ltcol .subnav menu li.indent a:hover, .ltcol .subnav menu li.indent a:focus {color:#424242;background:none;}
	.ltcol .subnav a:hover, .ltcol .subnav a:focus {text-decoration:underline;}

	.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 );}
}

@media screen and (max-width: 767px){
	header .banner {height:55px;}
	header .banner .headLogo img.large {width:320px; margin:10px 0 0;}
	.featureRichItem .videoPkg .videoItem, .featureRichItem .videoPkg .videoItem.last  {border-bottom: 3px double #c8c8c8;}           	
	.rwdTabMain ul.resp-tabs-list {background:none;}
	.resp-tabs-list .resp-tab-item {background:#A7A9AC;margin:0 5px 0 0;}
	.resp-tabs-list .resp-tab-item a {color:#fff;}	
	.resp-tabs-list .resp-tab-active {background:#FFF;}
	.resp-tabs-list .resp-tab-active a {color:#00AAC9; text-decoration:underline;}	
	.rwdTabMain .resp-tabs-container {background:#FFF;}
	h2.resp-accordion a {color: #BABABA;}
	h2.resp-tab-active a  {color: #00AAC9;}
	h2.resp-tab-active span.resp-arrow{border-top: 9px solid #00AAC9}		       
}

@media screen and (max-width: 480px){
	header .banner .headLogo img.large{display:block;width:185px;margin:28px 0 0;}
	header .search {margin-top:-2px;}
}