drop/* Global */
body {
	background: #e9eaed;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
a {
    color: #036;
  }

ul {
	margin: 0;
}

li {
	list-style: none;
}

button, .button {
	margin-bottom: 0;
}

.bodyContent {
	padding-top: 25px;
	background: #e9eaed;
	margin-bottom: 50px;
}

.cnt.row {
	max-width: 100%;
}


/* Header */
header {
	background: #fff;
}
.ad-area-1 {
	
}

.logo {
	margin: 0px auto 25px auto;
padding-top: 25px;
}

.alphaNav {
	background: #036;
	color: white;
	height: 45px;
	font-weight: bold;
}

.alphaNav a {
	color: white;
	font-weight: bold;
}

.alphaNav a:hover {
	color: #e9eaed;
	font-weight: bold;
}

/*.alphaNav li > .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
	display: inline-block!important;
}*/

.alphaNav select, .alphaNav ul {
	
}

.alphaNav-title {
	display: inline-block;
	line-height: 45px;
}

.alphaNav select {
	margin-top: 4px;
	margin-bottom: 0;
}
/*.alphaNav select {
    background-color: #036;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #036;
    padding: 0.5rem;
    font-size: 0.875rem;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color: #fff;
    border-radius: 0px;
    height: 2.3125rem;
    font-weight: bold;
    line-height: 45px;
}

.alphaNav select:hover {
    background-color: #036;
    border-color: #036;

}*/

.alphaNav li {
	list-style: none;
	display: block;
	line-height: 45px;
	padding-left: 3px;
	padding-right: 3px;
}

.alphaNav .f-dropdown {
	color: #000;
	padding-right: 15px;
	padding-left: 15px;
}
#mobileNav {
	min-width: 300px;
}

#mobileNav li {
	display: block;
}

#mobileNav li a {
    display: block;
    padding: 0rem;
    color: #555;
}

.dropDownAlpha {
	width: 100%;
	padding: .5rem;
	border-radius: 5px;
	margin-top: 3px;
	background: #036;
	font-weight: bold;
	max-width: 480px;
}

.alphaNav .f-dropdown li:hover {
	background: none;
	color: #036;
}

.alphaNav .f-dropdown li a:hover {
	background: none;
	color: #036;
}

.dropDownAlpha:hover {
	background: none repeat scroll 0% 0% #036;
}
.searchCont input {
	height: 45px;	
	margin: 0;
	padding: 15px;
	line-height: 15px;
	font-size: 12px;
	width:100%;
}

.searchCont > button, .button {
	height: 45px;
	display: inline-block;
	padding: 15px!important;
	line-height: 15px!important;
	font-size: 12px;
	width: 100%;
	background: #036;
	
}

.pageSearch {
	margin-top: 15px;
}
/*.searchCont {
	height: 45px;
	margin-top: 20px;
}

.radioCont {
	margin-top: 30px;
}*/

/*Content Area */
#midAd {
	margin: 15px 0;
}
.tabs-content {
	background: #fff;
}

.tabs-content > .content {
 
    padding: 0 15px;

}

.tabs dd > a, .tabs .tab-title > a {
    padding: 1rem 1rem;
}

.tabs dd > a, .tabs .tab-title > a {
    border-bottom: 4px solid #EFEFEF;
}

.tabs dd.active a, .tabs .tab-title.active a {
	border-bottom: 4px solid #036;
}

#top60Mob li, #recentlyAddedMob li {
	margin-bottom: 15px;
	font-weight: bold;
}

#top60Mob, #recentlyAddedMob {
	padding-top: 15px;
}

.content {
	background: #fff;
}

.whiteFrame {
	background: none repeat scroll 0% 0% #FFF;
	border: 1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	border-radius: 5px;
	padding: 10px 15px;
}

.whiteFrame p {
	font-size: 14px;
}

.recentGuides {
	font-weight: bold;

}

.recentGuides li {
	margin-bottom: 15px;
}

.top60 {
	font-size: 14px;
}

.top60 li {
	margin-bottom: 14px;
}

/*Summary Content */
.titleCopyInfo {
	font-size: 14px;
}

.contentsNav {
	margin: 30px 0;
}

.contentsEntry {
	margin-bottom: 25px;
}
/*Footer*/
footer {
	
	margin-top: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	background: #fff;
}

footer .panel .callout {
	font-weight: bold;
}

footer a {
	font-weight: bold;
}

.copyright {
	font-size: 14px;
	margin: 15px 0;
}

/* Small screens */
@media only screen {
.ad-area-1 {
	
 } /* Define mobile styles */
}

@media only screen and (max-width: 40em) { } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens */
@media only screen and (min-width: 40.063em) {
/*Header*/
	.searchCont {
		height: 45px;
		margin-top: 10px;
	}
	.pageSearch {
		margin-top: 0px;
	}

	.alphaNav li {
		display: inline-block;
	}
	
} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large screens */
@media only screen and (min-width: 64.063em) {
/*Header */
	.searchCont {
		height: 45px;
		margin-top: 20px;
	}
	.radioCont {
	    margin-top: 30px;
	}
	

} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */