@charset "utf-8";
/* CSS Document */
* {
	border-radius:0
}
#contentWrapper{background-color:#fff;margin: 1% !important;padding:0;max-width: 960px;width: 98%;}
#bodyWrapper{background-color:#fff;}
#subTop {
	display:none;
}
body {
	background-image:url(/images/snyder/page_BG_392274_7.png);
	background-repeat:repeat-x
}

.authorInfo {
	font-style:italic;
	display:block;
	padding-bottom:5px;
	font-size:90%;
	border-bottom:1px dashed #ddd
}
.tabTitle a, .tabTitle a:hover {
	width:35%;
	display:block;
	color:#fff;
	background-color:#0E4C85;
	text-decoration:none;
	margin-bottom:-25px;
	border-bottom:1px solid #000;
	padding:10px;
	text-transform:uppercase;
	cursor:default
}
h2 a {
	text-decoration:none
}
#container {
	background-color:transparent
}
#main.page.TW {
	width:100%;
	margin:0 .05%;
	float:left!important;
	background:0 0;
	left:0px
}

.page.TW .SW,.page.TW .SW.col3 {
width: 32%;
margin: .66%;
}
.tabComponent {
	background:0 0
}
.tabcontent {
	background:#fff;
	background:rgba(255,255,255,.8)
}
.tabcontentstyle, H2.tabComponent {
	background:#fff;
	background:rgba(255,255,255,.8);
	padding:5px 20px 0;
	-webkit-margin-after:0
}
.bxHolder {
	background:#fff;
	background:rgba(255,255,255,.8);
	padding:0px 0px;
}
.bx-wrapper {
	background:#fff;
	background:rgba(255,255,255,.8);margin: 0 auto 30px;
}

#subTop {
	display:none
}
#footerArea {
	background-color:#036;
	color:#fff;
	padding:0;
	border-top:0 solid #ddd
}
#footerArea a {
	color:#fff;
	width:25%
}
#footerArea a:hover {
	color:#fff
}
#footerArea li {
	padding:3px;
	margin:1px;
	min-height:95%
}
#footerArea li:hover {
	padding:3px;
	background:rgba(255,255,255,.1)
}
#footerArea H3 {
	padding:3px;
	margin:1px
}
#netWxV2 {
	display:none
}

#social_nav_horizontalRD {
	top:-39px;
	z-index: 5000;
	margin-bottom:-18px}
DIV.tabComponent .tabcontent {
	height:auto;
	min-height:400px;
	overflow:visible;
	box-shadow:0 0 3px 1px rgba(0,0,0,.15);
	cursor:pointer;
	PADDING-TOP:20PX
}
DIV.tabComponent .tabcontent:hover {
	box-shadow:0 0 3px 1px rgba(0,0,0,.4)
}
p.cTitle {
	background-color:transparent;
	text-transform:uppercase;
	font-size:1.2em;
	color:#666;
	clear:both
}
.responsive-tabs__list {
	width:100%;
	border:0
}
.responsive-tabs__list__item:before {
	content:"> "
}
.responsive-tabs__list__item {
	background-color:transparent;
	color:#000;
	border:none;
	text-transform:uppercase;
	border-radius:0;
	border-bottom:10px solid #ddd;
	margin:2px;
	padding:6px 25px 6px 20px
}
.responsive-tabs__list__item:hover {
	border-bottom:10px solid #F60;
	background-color:transparent;
	color:#000
}
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover {
	background-color:transparent;
	color:#000;
	border-bottom:10px solid #03C;
	border-top:0
}
h2.responsive-accordion__heading {
	border-bottom:8px solid #ddd;
	color:#000;
	border-radius:0;
	text-transform:uppercase
}
h2.responsive-accordion__heading.responsive-accordion__heading--active {
	border-bottom:8px solid #ff7f00;
	color:#000;
	border-radius:0;
	text-transform:uppercase
}
h2.responsive-accordion__heading:hover {
border-bottom:8px solid #ff7f00;
color:#000
}
h2.responsive-accordion__heading a:before {
	content:"> "
}
h2.responsive-accordion__heading a, h2.responsive-accordion__heading a:hover {
	text-transform:uppercase
}
.responsive-accordion__panel {
	background-color:#f5f5f5
}
@media screen and (max-width:960px) {
body {
	background-image: none;
}
}
@media screen and (max-width:768px) {

#social_nav_horizontalRD {
	display: none;
}
.tabTitle a, .tabTitle a:hover {
	width:94%
}
}
@media screen and (max-width:479px) {
.hideLT479 {
	display:none
}
.tabTitle a, .tabTitle a:hover {
	width:94%
}
#social_nav_horizontalRD {
	top:0;
	bottom:30px;
	margin-bottom:12px
}
}

#menu {
	margin-left:0; 
	margin-top: 22px;}
#nav li{width: 14.14%;
margin-right: 1px;
min-width: 14.14%;
}
#nav a, #nav li a {
	margin:0;
	border-radius:0;
	border-bottom:1px solid #FFF;
	text-transform:uppercase;
	background:rgba(0,14,109,.8);
	color:#fff
}
#nav li a.lvl1, #nav li a.lvl1:hover{text-align:center}
#nav li a.lvl1{background-color:#036;color:#fff}
#nav li a.lvl1:hover{background-color:#fff;color:#036}
#nav LI A.current0{background-color:#fff;color:#036;text-align:center}

#nav a:hover, #nav li a:hover {
	background:#fff\9!important
}
#nav li li a, #nav ul li a {
	background:#eee\9!important;
	border:2px #ddd!important;
	color:#fff\9!important
}
#nav ul li a:hover {
	background:#fff\9!important
}
#nav .current a, #nav li:hover>a {
	background:#fff\9!important;
	color:#000\9!important
}
DIV.tabComponent .tabcontent {
	border:1px #ddd!important
}
#nav LI UL {
	border:1px #000!important
}

#sub_nav {
  width: 18%;
  margin-right: 10px;
/* float: left; */
/* background-color: #fff; */
/* font-size: 90%; */
/* POSITION: relative; */
/* border: none; */
/* padding: 1%; */

/* min-width: 150px; */
}