

.custom #header { display: block; }



.custom #header { background: #BABABA; }

.custom #header td div.text { color: #FEF200; }

.custom #header td div.text:hover { color: #FEF200; }



.custom #navigate { display: block; }


.custom #navigate { background: #999999; }



.custom #navigate ul li:hover { background: #1A1A1A; }

.custom #navigate ul li a { color: #FFFFFF; }

.custom #navigate ul li a:hover	{ color: #FFFFFF; }

	.custom #navigate ul li a { padding-left: 30px; padding-right: 30px; }

@media all and (max-width: 1023px) {
	.custom #navigate ul li a { padding-left: 12px; padding-right: 12px; }
}

@media all and (max-width: 767px) {
	.custom #navigate { background: #002153; top: 0; }
}

@media all and (max-width: 767px) {
.custom #navigate { border-bottom: 0; }
.custom #navigate #nav-mobi ul { top: 44px; }
}

@media all and (max-width: 767px) {
	.custom #navigate .mobile #nav-mobi .flip {	background: url('images/icon_menu_white.png') no-repeat left 50%; }
}

@media all and (max-width: 767px) {
	.custom #navigate .mobile #nav-mobi .flip {	color: #FFFFFF; }
}

@media all and (max-width: 767px) {
	.custom #navigate #nav-mobi ul li a { color: #1A1A1A; }
}

@media all and (max-width: 767px) {
	.custom #navigate .mobile #nav-mobi ul { background: #CACACA; }
}

@media all and (max-width: 767px) {
	.custom #navigate .mobile #nav-mobi ul li:hover { background: #DADADA; }
}



.custom #banner { display: block; }







.custom #quote { display: block; }


.custom #quote { background: #121F3C; }


.custom #quote .tbl_quote h2 { color: #FFFFFF; }
.custom #quote .tbl_quote div { color: #FFFFFF; }



.custom #about { display: block; }


.custom #about .tbl_about td.summary h3 { color: #004D79; }

.custom #about .tbl_about td.summary div.text { color: #FFFFFF; }

.custom #about .tbl_about td.sample .info { background: #004D79; }

.custom #about .tbl_about td.sample .info h4 { color: #FFFFFF; }
.custom #about .tbl_about td.sample .info div.subtitle { color: #FFFFFF; }

.custom #about .tbl_about td.sample div.button { background: #121F3C; }

.custom #about .tbl_about td.sample div.button:hover { background: #1A1A1A; }

.custom #about .tbl_about td.sample div.button a { color: #FFFFFF; }

.custom #about .tbl_about td.sample div.button a:hover { color: #FFFFFF; }

.custom #about .divider { border-color: #DADADA; }



.custom #praise { display: none; }



.custom #video { display: none; }

.custom #praise .divider { border: 0; }



.custom #author { display: block; }


.custom #author { background: #004D79; }

@media all and (max-width: 767px) {
	.custom #author .wrapper { background: #004D79; }
}

.custom #author .tbl_author td h3 { color: #FFFFFF; }

.custom #author .tbl_author .text { color: #FFFFFF; }



.custom #second_author { display: block; }
.custom #second_author_nav { display: block; }


.custom #second_author { background: #004D79; }

@media all and (max-width: 767px) {
	.custom #second_author .wrapper { background: #004D79; }
}

.custom #second_author .tbl_author td h3 { color: #FFFFFF; }

.custom #second_author .tbl_author .text { color: #FFFFFF; }

.custom #second_author .divider { border-color: #999999; }



.custom #press { display: block; }


.custom #press .tbl_press td.recent h3 { color: #004D79; }

.custom #press .tbl_press td.recent div.press_item_title { color: #1A1A1A; }

.custom #press .tbl_press td.recent div.press_item_byline { color: #004D79; }
 

.custom #press .tbl_press td.recent div.press_item_summary { color: #1A1A1A; }

.custom #press .tbl_press td.recent div.button a { color: #FFFFFF; }

.custom #press .tbl_press td.recent div.button a:hover { color: #FFFFFF; }

.custom #press .tbl_press td.recent div.button a { background: #004D79; }

.custom #press .tbl_press td.recent div.button a:hover { background: #1A1A1A; }

.custom #press .tbl_press td.inquiry .info { background: #004D79; }

.custom #press .tbl_press td.inquiry .info h4 { color: #FFFFFF; }
.custom #press .tbl_press td.inquiry .info h5 { color: #FFFFFF; }
.custom #press .tbl_press td.inquiry .info div.subtitle { color: #FFFFFF; }

.custom #press .tbl_press td.inquiry div.name { color: #FFFFFF; }
.custom #press .tbl_press td.inquiry div.email a { color: #FFFFFF; }
.custom #press .tbl_press td.inquiry div.phone { color: #FFFFFF; }

.custom #press .tbl_press td.inquiry div.button a { color: #FFFFFF; }

.custom #press .tbl_press td.inquiry div.button a:hover { color: #FFFFFF; }

.custom #press .tbl_press td.inquiry div.button { background: #121F3C; }

.custom #press .tbl_press td.inquiry div.button:hover { background: #1A1A1A; }

.custom #press .divider { border-color: #DADADA; }

@media all and (max-width: 767px) {
	.custom #press .divider { background: #FFFFFF; }
}




.custom #order { display: block; }


.custom #order .tbl_order td.purchase h4 { color: #004D79; }

.custom #order .tbl_order td.purchase div.subtitle { color: #1A1A1A; }




.custom #events { display: none; }



.custom #resources { display: none; }



.custom #more { display: none; }



.custom #share { display: block; }


.custom #share h3 { color: #004D79; }

.custom #share h4 { color: #1A1A1A; }

.custom #share ul.book_quote_list li a { color: #004D79; }
.custom #share ul.amazon_list li a { color: #004D79; }
.custom #share ul.sample_list li a { color: #004D79; }

.custom #share .share_bar .top { color: #FFFFFF; }

.custom #share .share_bar .top { background: #004D79; }

.custom #share .share_bar .bottom a { color: #FFFFFF; }

.custom #share .share_bar .bottom { background: #999999; }



.custom #footer { display: block; }


.custom #footer { background: #121F3C; }

.custom #footer h3 { color: #FFFFFF; }

.custom #footer .bottom { color: #FFFFFF; }
.custom #footer .bottom a { color: #FFFFFF; }


