html {
	width: 100%; height: 100%; overflow: hidden;
}
body {
	width: 100%; height: 100%; overflow: hidden; background:  url(background.gif) repeat;
}
#bg {
	width: 100%; height: 100%; overflow: hidden;
}
#bg table {
	width: 100%; height: 100%; overflow: hidden;
}
#bg td {
	width: 100%; height: 100%; overflow: hidden;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px 0px 15px;
}
div {
	margin: 0px auto; width: auto; height: auto;
}
a {
	color: #069; text-decoration: none;
}
a:hover {
	color: #F60; text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
object {
	display: block;
}
input {
	
}
ul {
	list-style: square; margin: 0px 0px 15px 25px;
}
ol {
	margin: 0px 0px 15px 25px;
}
li:last-child {
	margin-bottom: 0px;
}
ul.children {
	margin-bottom: 0px;
}
iframe {
	max-width: 100%;
}
embed {
	max-width: 100%;
}
object {
	max-width: 100%;
}
b {
	
}
strong {
	
}

body {
	 font: 14px/22px "微软雅黑","Microsoft YaHei", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: rgb(74, 70, 66); font-size-adjust: none; font-stretch: normal;
}
#bg div {
	left: -50%; top: 0px; width: 200%; height: 200%; position: fixed; z-index: -1;
}
#bg td {
	text-align: center; vertical-align: top;
}
#bg img {
	margin: 0px auto; min-height: 55%; min-width: 50%;
}
.noFB#container #bg {
	display: none;
}
#modalBG {
	background: rgba(0, 0, 0, 0.8); width: 100%; height: 200%; display: none; position: fixed; z-index: 998;
}
.aydModal {
	background: rgb(237, 234, 217); border-radius: 8px; left: 50%; top: 138px; width: 588px; height: 565px; margin-left: -294px; display: none; position: absolute; z-index: 999;
}
.aydmTitle {
	background: rgb(244, 243, 233); margin: 44px 0px 0px; height: 33px; position: relative;
}
.aydmtTxt {
	font: 14px/14px "微软雅黑","Microsoft YaHei", ; left: 30px; top: 9px; color: #1e3485; text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.aydmtIcon {
	top: -16px; right: 45px; position: absolute;
}
.aydmContent {
	font: 14px/16px "微软雅黑","Microsoft YaHei", ; padding: 62px 35px 0px 31px; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal;
}
.dfModal {
	background: rgb(237, 234, 217); border-radius: 8px; left: 50%; top: 138px; width: 588px; height: 565px; margin-left: -294px; display: none; position: absolute; z-index: 999;
}
.dfmTitle {
	background: rgb(244, 243, 233); margin: 44px 0px 0px; height: 33px; position: relative;
}
.dfmtTxt {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; left: 30px; top: 9px; color: #1e3485; text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.dfmtIcon {
	top: -16px; right: 45px; position: absolute;
}
.dfmContent {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 62px 35px 0px 31px; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal;
}
#container {
	background: url("blank.gif") no-repeat; width: 100%; height: 100%; overflow: auto; position: relative;
}
#floatingNav {
	background: #09b9f3 url(top_bg_2.png) repeat-x; left: 0px; top: 0px; width: 100%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: fixed; z-index: 997;
}
.fnLogo {
	margin: 8px 0px 0px 14px; float: left;
}
#fnNav {
	margin: 0px; width: 100%; min-width: 290px;
}
#fnNav > ul {
	list-style: none; margin: 0px; padding: 17px 0px 11px 15px;
}
#fnNav > ul > li {
	font: 15px/16px "微软雅黑","Microsoft YaHei"; margin: 0px 15px; text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;height:40px; 
}
#fnNav > ul > li > a {
	padding: 0px 5px;  color: rgb(255, 255, 255); display: block; /*opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;*/
}
#fnNav > ul > li > a:hover {
	color:  #F60; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; display:block;
}
#fnNav > ul > li > a span { display:block; font-size:12px;}
#floatingNav > .btnOGFloat {
	top: 6px !important; right: 0px !important;
}
#inner {
	width: 100%; height: auto; margin-bottom: -403px; min-height: 100%;
}
#inner-Live {
	width: 100%; height: auto; margin-bottom: -195px; min-height: 100%;
}
#container .noFB#inner {
	margin-bottom: -195px;
}
body.veterans {
	
}
body.veterans #container {
	
}
body.veterans #inner {
	margin-bottom: 0px;
}
body.veterans #bg {
	display: none;
}
#headerSection {
	background: #0a7eca url(top_banner.jpg) no-repeat center; left: 0px; top: 0px; width: 100%; height: 246px; clear: both;  position: absolute; z-index: 99; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.4); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.4);
}
#headerInner {
	width: 100%; height: 246px; position: relative; min-width: 300px;
}
#logo {
	left: 17px; top: 5px; width: 450px; height: 75px; position: absolute;
}
#logo h1 a {
	background: url("logo.png") no-repeat; width: 400px; height: 75px; text-indent: -9999px; display: block;
}
#mainNav {
	padding: 200px 10px 0px 0px; text-align: left; min-width: 290px;display: block; 
}
#mainNav > ul {
	list-style: none; 
}
#mainNav > ul > li {
	font: 15px/15px "微软雅黑","Microsoft YaHei"; margin: 0px 10px; text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#mainNav > ul > li > a {
	padding: 10px 5px 8px; color: rgb(255, 255, 255); display: block; /*opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;*/
}
#mainNav > ul > li > a:hover {
	color: #F60; /*opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;*/
}
#mainNav > ul > li.hover a {
	color: #F60; /*opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;*/
}
#mainNav > ul > li.selected a {
	color: #F60; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
#mainNav > ul > li > a span { display:block; font-size:12px;}


ul.childnav {list-style: none; padding:0; margin:0; }
#mainNav ul li ul.childnav { 
display: none 
} 
#mainNav ul li:hover ul.childnav { 
display: block; 
position: absolute; 
} 
#mainNav ul li:hover ul.childnav li{ height:25px; line-height:25px;
background: #011051; 
color:#ffffff; 
width: 110px; 
text-align: left; text-indent:5px; 
border-bottom: 1px solid #f2f2f2; 
border-right: none; 
} 
#mainNav ul li:hover ul.childnav li a { 
display:block; 
color:#ffffff; 
} 
#mainNav ul li:hover ul.childnav li a:hover { 
background:#12aeef; 
color:#fff; 
} 

#fnNav ul li ul.childnav { 
display: none 
} 
#fnNav ul li:hover ul.childnav { 
display: block; 
position: absolute;
} 
#fnNav ul li:hover ul.childnav li{ height:25px; line-height:25px;
background: #011051; 
color:#ffffff; 
width: 110px; 
text-align: left; text-indent:5px; 
border-bottom: 1px solid #f2f2f2; 
border-right: none; 
} 
#fnNav ul li:hover ul.childnav li a { 
display:block; 
color:#ffffff; 
} 
#fnNav ul li:hover ul.childnav li a:hover { 
background:#12aeef; 
color:#fff; 
} 

.btnOG {
	background: #069; top: 32px; right: 0px; position: absolute; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.btnOGFloat {
	background: #069; top: 32px; right: 0px; position: absolute; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.btnOG a {
	font: 13px/13px "OpenSansLight"; padding: 8px 23px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.btnOGFloat a {
	font: 13px/13px "OpenSansLight"; padding: 8px 23px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.btnOG a:hover {
	color: rgb(0, 0, 0);
}
.btnOGFloat a:hover {
	color: rgb(0, 0, 0);
}
.bogLeftLine {
	background: rgb(176, 118, 97); margin: -1px 11px 0px 0px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.bogRightLine {
	background: rgb(176, 118, 97); margin: -1px 0px 0px 11px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.skinnyAttrs.btnOG {
	margin: 70px 0px 10px 20px; top: auto !important; right: auto !important; display: inline-block; position: relative !important;
}
.skinnyAttrs.btnOGFloat {
	margin: 0px 0px 30px 30px; top: auto !important; right: auto !important; display: inline-block; position: relative !important;
}
.headerShare {
	top: 34px; right: 385px; position: absolute;
}
.headerMobile {
	background: #09b9f3 url(top_bg_2.png) repeat-x; width: 100%; height: 59px; clear: both; display: none; position: relative; z-index: 2;
}
.mobileLogo {
	padding: 14px 0px 0px 16px; width: 213px; height: 32px; float: left;
}
.mobileLogo a {
	display: block;
}
.mobileLogo img {
	width: 100%; height: auto; display: block;
}
.mobileBtn {
	padding: 16px 17px 0px 0px; width: 37px; height: 25px; float: right; cursor: pointer;
}
.mobileBtn span {
	background: url("btn-mobile.png") no-repeat 0px 0px; width: 37px; height: 25px; text-indent: -9999px; display: block;
}
.mobileNav {
	background: url("bg-mobile-nav.jpg") no-repeat top / cover; padding: 59px 0px 25px; top: 0px; width: 100%; display: none; position: fixed; z-index: 1;
}
.mobileNav > ul {
	list-style: none; margin: 0px; padding: 25px 0px 0px; width: 100%; border-top-color: rgba(255, 255, 255, 0.25); border-top-width: 1px; border-top-style: solid;
}
.mobileNav > ul > li {
	font: 18px/18px "OpenSansLight", sans-serif; margin: 0px 0px 18px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.mobileNav > ul > li:last-child {
	margin: 0px;
}
.mobileNav > ul > li > a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); display: block;
}
.mobileNav > ul > li > ul {
	list-style: none; margin: 0px auto; padding: 15px 0px 0px 25px; display: none;
}
.mobileNav > ul > li > ul > li {
	font: 16px/16px "OpenSansLight", sans-serif; margin: 0px 0px 12px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.mobileNav > ul > li > ul > li > a {
	padding: 0px 0px 0px 18px; color: rgb(255, 255, 255); display: block;
}
.mobileNav > ul > li > ul > li.current_page_item > a {
	background: url("mobile-sn-arrow.png") no-repeat left top; color: rgb(224, 115, 75);
}
.mobileDonate {
	background: #1e3485; width: 100%; text-align: center; display: none; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.sub.mobileDonate {
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.mobileDonate a {
	font: 18px/18px "OpenSansLight"; padding: 10px 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.mobileDonate a:hover {
	color: rgb(0, 0, 0);
}
.mdLeftLine {
	background: rgb(176, 118, 97); margin: -1px 11px 0px 0px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.mdRightLine {
	background: rgb(176, 118, 97); margin: -1px 0px 0px 11px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#countdownHolderFloat {
	top: 15px; height: 56px; text-align: right; right: 250px; clear: both; position: absolute;
}
#countdownHolder {
	top: 35px; height: 56px; text-align: right; right: 250px; clear: both; position: absolute;
}
#countdown {
	height: 43px;
}
#countdownleftText {
	padding: 0px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
#countdownleftText a {
	color: rgb(255, 255, 255); opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#countdownleftText a:hover {
	color: rgb(255, 255, 255); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
#countdownRightText {
	padding: 0px; text-align: right; float: right;
}
#countdownText {
	padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); font-size: 14px;
}
#countdownTextAlt {
	padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); font-size: 14px;
}
#countdownText a:hover {
	color: rgb(62, 182, 207);
}
#clockDay {
	text-align: center; font-size: 14px; float: left; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#clockHour {
	text-align: center; font-size: 14px; float: left; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#clockMin {
	text-align: center; font-size: 14px; float: left; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#clockSec {
	text-align: center; font-size: 14px; float: left; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#clockdivider {
	width: 10px; text-align: center; font-size: 14px; float: left; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
#dayhourmin {
	padding: 0px 10px 0px 12px; clear: both;
}
#ctday {
	width: 40px; text-align: center; font-size: 14px; float: left;
}
#cthour {
	width: 40px; text-align: center; font-size: 14px; float: left;
}
#ctmin {
	width: 40px; text-align: center; font-size: 14px; float: left;
}
#ctsec {
	width: 40px; text-align: center; font-size: 14px; float: left;
}
#appSection {
	background: rgba(255, 255, 255, 0.9); left: 0px; top: 50%; margin-top: -150px; display: none; position: fixed; z-index: 100;
}
.appSectionHeading {
	padding: 4px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); background-color: rgb(57, 59, 62);
}
.appSectionHeading a {
	color: rgb(255, 255, 255);
}
.appSectionBG {
	padding: 20px 30px;
}
.appClose {
	top: -11px; right: -15px; position: absolute; cursor: pointer;
}
#homeBannerSection {
	width: 100%; height: 692px; clear: both; position: relative; background:url(background.gif) repeat;
}
#homeBannerSection::after {
	clear: both; display: block; content: " ";
}
#homeBannerContent {
	width: 100%; height: 100%;
}
#bannerBtnPrev {
	background: url("left_arrow.png") no-repeat -88px -94px; left: 0px; top: 500px; width: 32px; height: 32px; text-indent: 0px; position: absolute; z-index: 52; cursor: pointer;
}
#bannerBtnPrev:hover {
	background: url("left_arrow.png") no-repeat -88px -130px;
}
#bannerBtnNext {
	background: url("right_arrow.png") no-repeat -135px -94px; top: 500px; width: 32px; height: 32px; right: 0px; text-indent: 0px; position: absolute; z-index: 52; cursor: pointer;
}
#bannerBtnNext:hover {
	background: url("right_arrow.png") no-repeat -135px -130px;
}
#bannerHolder {
	top: 270px; width: 100%; height: 395px; position: absolute; z-index: 51;
}
.slideshow {
	padding: 0px; width: 100%; height: 100%; position: relative; max-width: 944px;
}
.slideshow a {
	display: block;
}
.slideshow a img {
	border: currentColor; border-image: none;
}
.slideshow li.slide {
	list-style-type: none;
}
.slideshow li.slide img {
	width: 100%; height: auto; max-width: 944px;
}
.slideshow .slides {
	margin: 0px; width: 100%; height: 100%; background-color: transparent;
}
.slideshow .slides li.slide {
	left: 0px; top: 0px; visibility: hidden; position: absolute;
}
.slideshow .buttons {
	margin: 0px auto; left: 0px; width: 100%; text-align: center; bottom: -75px; display: block; position: absolute; z-index: 52;
}
.slideshow .buttons li {
	width: 12px; padding-right: 7px; display: inline-block; background-repeat: no-repeat;
}
.slideshow .buttons li a {
	outline: 0px; width: 12px; height: 12px; color: #09b9f3; padding-top: 0px; text-decoration: none; float: left;
}
.slideshow ul.buttons li a:hover {
	width: 12px; height: 12px; color: #F60; text-decoration: none;
}
.slideshow ul.buttons li.active a:hover {
	width: 12px; height: 12px;
}
.slideshow ul.buttons li.active a {
	width: 12px; height: 12px;
}
.bgbutton {
	width: 12px; height: 12px; text-align: center; overflow: hidden;
}
.bgbuttonactive {
	border-radius: 50%; width: 12px; height: 12px; text-align: center; background-color: rgb(34, 33, 29);
}
.bgbuttonactive a {
	border-radius: 50%; color: rgb(255, 255, 255) !important; background-color: rgb(34, 33, 29);
}
.bgbutton a {
	border-radius: 50%; width: 12px; height: 12px; text-align: center; background-color: #09b9f3;
}
.bgbutton a:hover {
	background-color: rgb(34, 33, 29);
}
#homeFeatures {
	left: 0px; width: 100%; height: auto; text-align: center; bottom: 5%; clear: both; position: absolute; z-index: 51;
}
#homeFeatures::after {
	clear: both; display: block; content: " ";
}
.hfsItem {
	background: rgb(255, 255, 255); margin: 0px 13px; padding: 5px; border-radius: 2px; width: 284px; height: 121px; display: inline-block; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
:first-child.hfsItem {
	margin-left: auto;
}
:last-child.hfsItem {
	margin-right: auto;
}
.hfsItem a {
	display: block;
}
.hfsItem img {
	width: 284px; height: 121px; max-width: 284px;
}
#hbsBG {
	left: 0px; top: 0px; width: 100%; height: 792px; position: absolute; z-index: 50;
}
#hbsBG img {
	width: 100%; height: 792px; min-width: 100%;
}
#subContentSection {
	padding: 260px 5px 95px 5px; width: 100%; clear: both; max-width: 934px; background:#FFF;
}
#scsTopLeft {
	padding: 0px 35px 0px 0px; width: 100%; float: left; max-width: 382px;
}
#scsTopLeft > h1 {
	font: 34px/34px "微软雅黑","Microsoft YaHei"; height: 47px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#scsTopRight {
	width: 100%; float: right; max-width: 505px;
}
#scsTopRight #scsrSocial {
	font: 13px/13px "OpenSansItalic"; height: 47px; text-align: right; color: rgb(255, 255, 255); clear: both; position: relative; font-size-adjust: none; font-stretch: normal;
}
#scsTopRight #scsrsTxt {
	top: 19px; right: 410px; position: absolute;
}
#scsTopRight #scsrSocial .addthis_toolbox {
	top: 18px; right: 0px; position: absolute; min-width: 380px;
}
.mobileShare {
	font: 14px/14px "OpenSansItalic"; padding: 0px 15px; text-align: left; color: rgb(146, 146, 146); clear: both; display: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.mobileShare #scsrsTxt {
	padding: 22px 0px 8px; top: auto; right: auto; position: relative;
}
#scsLeft {
	padding: 0px 0px 0px 0px; width: 182px; float: left;
}
#scsLeft > h1 {
	font: 30px/32px "微软雅黑","Microsoft YaHei"; color: #09b9f3; text-transform: uppercase; min-height: 47px; font-size-adjust: none; font-stretch: normal;
}
#scsLeft > h1 a {
	color: rgb(255, 255, 255);
}
#scsLeft > h2 {
	font: 21px/21px "微软雅黑","Microsoft YaHei"; height: 47px; color: rgb(255, 255, 255); text-transform: uppercase; clear: both; font-size-adjust: none; font-stretch: normal;
}
#subNav h3 {
	padding: 25px 0px 0px; clear: both;
}
#subNav > ul {
	list-style: none; margin: 0px;
}
#subNav > ul > li {
	font: 13px/15px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 1px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#subNav > ul > li > a {
	background: url(subnavbg.png) no-repeat; padding: 0px 0px 2px 20px; line-height:35px; color: rgb(255, 255, 255); display: block;
}
#subNav > ul > li > a:hover {
	background: url(subnavbg_hover.png) no-repeat; padding-left:40px;
}
#subNav > ul > li.current_page_item > a {
	background: url(subnavbg_hover.png) no-repeat; padding-left:40px; font-family: "微软雅黑","Microsoft YaHei";
}
#subNav > ul > li > ul.children {
	list-style: none; margin: 0px;
}
#subNav > ul > li > ul.children > li {
	text-transform: none;
}
#subNav > ul > li > ul.children > li > a {
	background: rgb(79, 78, 73); padding: 6px 25px 8px 50px; color: rgb(255, 255, 255); display: block;
}
#subNav > ul > li > ul.children > li > a:hover {
	background: #F60;
}
#subNav > ul > li.current_page_item > ul.children > li > a {
	background: rgb(79, 78, 73);
}
#subNav > ul > li.current_page_item > ul.children > li > a:hover {
	background: #F60;
}
#subNav > ul > li > ul.children > li.current_page_item > a {
	background: url("arrow.gif") no-repeat 13px 10px #F60; font-family: "微软雅黑","Microsoft YaHei";
}

#leftbaoming { margin-top:50px;}


#scsStoreContentNav .current_page_item a{ color:#F60}
#scsRight {
	width: 100%; float: right; max-width: 745px; background:#FFF;
}
#scsrSocial {
	font: 13px/13px "OpenSansItalic"; height: 47px; text-align: right; color: rgb(255, 255, 255); clear: both; position: relative; font-size-adjust: none; font-stretch: normal;
}
#scsrsTxt {
	top: 19px; right: 410px; position: absolute;
}
#scsrSocial .addthis_toolbox {
	top: 18px; right: 0px; position: absolute; min-width: 380px;
}
.scsrSocialMobile {
	font: 14px/14px "OpenSansItalic"; padding: 0px 15px 20px; color: rgb(146, 146, 146); clear: both; display: none; font-size-adjust: none; font-stretch: normal;
}
.scsrSocialMobile::after {
	clear: both; display: block; content: " ";
}
.scsrsTxtMobile {
	padding: 0px 0px 6px;
}
.scsrSocialMobile .addthis_toolbox {
	width: 100%;
}
#scsrContent {
	background: rgba(255, 255, 255, 0.7); padding: 8px 8px 12px 9px; width: 100%; max-width: 688px;
}
#subHeaderImg {
	margin: 0px 0px 10px; width: 688px; height: 170px; overflow: hidden; display:none;
}
#subHeaderImg img {
	width: 100%; height: auto; display: block;
}
#scsrContent h1 {
	font-size: 18px; margin: 0px 0px 15px 0px; color: #666; font-weight:bold; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.pageTitleDiv {
	background: rgb(255, 255, 255); margin: 0px 0px 4px 9px; height: 1px; display: inline-block;
}
.subContent {
	padding: 0px 16px 0px 0px;
}
.subContentlist li span { float:right;}
.subContentlist .list { clear:both; display:block; margin-top:8px; padding-top:3px; padding-bottom:6px; margin-bottom:8px; border-top:#CCC 1px dotted; list-style-type:none;}
.subContentlist .listimg { float:left; width:200px; height:100px;margin-bottom:3px; overflow:hidden;}
.subContentlist .list img { float:left; width:100%; height: auto;margin-bottom:3px;}
.subContentlist .info { float:right; width:450px;}

/*电台列表*/
.radiolist li{ line-height:35px; height:35px;  list-style:none; background:#f3f1e8 url(radiolist.png) left no-repeat; text-indent:55px; width:100%; margin-top:8px;
	-webkit-box-shadow: 0 4px 4px #dcdcdc;
    -moz-box-shadow: 0 4px 4px #dcdcdc;
    box-shadow: 0 4px 4px #dcdcdc;
	border:2px #FFF solid;
	border-radius:10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
    -webkit-border-radius: 10px 0 10px 0;
}
.radiolist li span { float:right;}

.subContent img {
	height: auto; max-width: 700px;
}
.subContent h1 {
	font: 17px/19px "微软雅黑","Microsoft YaHei" !important; margin: 0px 0px 10px !important; color: rgb(44, 43, 43) !important; text-transform: uppercase !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.subContent h2 {
	font: 15px/19px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px; color: rgb(44, 43, 43); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.scDiv {
	background: rgb(255, 255, 255); margin: -10px 0px 0px -16px; width: 688px; height: 1px; clear: both;
}
.postDate {
	font: 12px/14px "微软雅黑","Microsoft YaHei"; margin: -5px 0px 5px; font-size-adjust: none; font-stretch: normal;
}
#baomingtitle {
	background: #09b9f3; color:#FFF; font: 15px/19px "微软雅黑","Microsoft YaHei"; margin: 8px 0px; padding: 20px 21px 12px 23px;  clear: both;
}
#baomingContent { margin-top:30px; }
#baomingContent input { height:30px; line-height:30px;}
#commentsBtnSection {
	background: #fff; margin: 8px 0px; padding: 29px 21px 12px 23px; width: 661px; clear: both;
}
#commentsBtnSectionFull {
	background: #fff; margin: 8px auto 20px; padding: 8px 11px 12px 27px; width: 911px; clear: both;
}
#cbsInfo {
	font: 13px/13px "微软雅黑","Microsoft YaHei"; padding: 5px 0px 0px; color: rgb(255, 255, 255); clear: both; font-size-adjust: none; font-stretch: normal;
}
#cbsInfoIcon {
	background: url("site-icons.png") no-repeat -1px -94px; margin: -5px 10px 0px 0px; width: 36px; height: 29px; float: left;
}
#cbsInfoTxt {
	float: left;
}
#cbsAction {
	padding: 0px 0px 0px 3px; height: 25px; clear: both; position: relative; cursor: pointer;
}
#cbsaTxt {
	font: 11px/11px "OpenSansLight"; left: 0px; top: 13px; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#cbsaArrow {
	background: url("site-icons.png") no-repeat -14px -129px; top: 14px; width: 11px; height: 8px; right: 436px; position: absolute;
}
#cbsaArrowFull {
	background: url("site-icons.png") no-repeat -14px -129px; top: 14px; width: 11px; height: 8px; right: 789px; position: absolute;
}
.cbsaaOpen {
	background: url("site-icons.png") no-repeat -1px -129px !important;
}
#cbsaLine {
	/*background: rgb(176, 118, 97);*/ top: 17px; width: 425px; height: 1px; right: 0px; position: absolute;
}
#cbsaLineFull {
	background: rgb(176, 118, 97); top: 17px; width: 780px; height: 1px; right: 0px; position: absolute;
}
#facebookCommentSection {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 6px; display: none;
}
#scsFull {
	width: 100%; clear: both; max-width: 922px;
}
#scsFull #scsLeft {
	padding: 0px; width: 100%; max-width: 405px;
}
#scsFull #scsRight {
	width: 100%; max-width: 717px; background:#FFF;
}
.scsfContent {
	background: rgba(255, 255, 255, 0.7); padding: 9px 8px 12px 9px; clear: both;
}
.scsfContent h1 {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px 13px; color: rgb(44, 43, 43); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.scfDiv {
	background: rgb(255, 255, 255); margin: -10px 0px 0px; width: 100%; height: 1px; clear: both; max-width: 874px;
}
.scsfGalaContent {
	background: url("header-gala-celebration.png") no-repeat top rgba(255, 255, 255, 0.7); padding: 341px 8px 12px 9px; clear: both;
}
.scsfGalaContentImg {
	margin: 0px auto 30px; transition:0.5s; position: relative; max-width: 805px; background-color: rgb(0, 0, 0);
}
.scsfGalaContentImg .icon {
	transition:0.5s; left: 50%; top: 50%; width: 164px; height: 139px; margin-top: -70px; margin-left: -82px; display: none; position: absolute; z-index: 100; opacity: 0;
}
.scsfGalaContentImg .photo {
	transition:0.5s;
}
.scsfGalaContentImg:hover .photo {
	transition:0.5s; opacity: 0.5;
}
.scsfGalaContentImg:hover .icon {
	transition:0.5s; display: block; opacity: 1;
}
.scsfGalaContent h1 {
	font: 600 24px/26px "trajan-pro-3" !important; margin: 0px 0px 15px 13px; padding: 60px 0px !important; text-align: center; color: rgb(74, 70, 66) !important; text-transform: uppercase; font-size-adjust: none !important; font-stretch: normal !important;
}
.scsfGalaContent h2 {
	font: 600 20px/26px "trajan-pro-3" !important; margin: 0px 0px 15px 13px; text-align: center; color: rgb(74, 70, 66) !important; text-transform: uppercase; font-size-adjust: none !important; font-stretch: normal !important;
}
.scsfGalaText {
	font: 18px/25px "OpenSansItalic"; padding: 70px 0px; max-width: 700px; font-size-adjust: none; font-stretch: normal;
}
.scfGalaDiv {
	background: rgb(255, 255, 255); margin: -10px 0px 0px; width: 100%; height: 1px; clear: both; max-width: 874px;
}
.scsfGalaDonate {
	background: rgb(23, 93, 116); font: 600 24px/26px "trajan-pro-3" !important; margin: 0px auto; padding: 10px 50px; width: 150px; text-align: center; color: rgb(208, 204, 195) !important; display: block; font-size-adjust: none !important; font-stretch: normal !important;
}
.scsfGalaDonate:hover {
	background: rgb(18, 68, 85);
}
.scsfGalaDonateButton {
	padding: 0px 0px 70px;
}
#donateTop {
	padding: 38px 0px 52px; width: 100%; height: 70px; clear: both; max-width: 922px;
}
#dtInner {
	background: rgb(73, 185, 219); padding: 11px 0px 7px; text-align: center; position: relative;
}
#dtiLine {
	background: rgb(255, 255, 255); left: 25px; top: 25px; width: 100%; height: 1px; position: absolute; z-index: 1; max-width: 871px;
}
#dtiTitle {
	background: rgb(73, 185, 219); font: 30px/29px "微软雅黑","Microsoft YaHei"; padding: 0px 73px; color: rgb(255, 255, 255); text-transform: uppercase; display: inline-block; position: relative; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
#dtiSubTitle {
	font: 17px/22px "微软雅黑","Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#donateLeftCol {
	padding: 0px 0px 40px 24px; width: 100%; float: left; max-width: 507px;
}
.donateBigImg {
	background: rgb(255, 255, 255); padding: 5px 6px; border-radius: 2px; width: 100%; height: 314px; max-width: 496px;
}
.dlcContent {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 25px 0px 0px 19px; color: rgb(35, 35, 35); clear: both; font-size-adjust: none; font-stretch: normal;
}
.dlcContent > .alignright {
	margin: 0px 0px 10px 15px;
}
.dlcBoxHighlight {
	background: #1e3485; font: 14px/19px "微软雅黑","Microsoft YaHei"; margin: 25px 0px 0px; padding: 11px 14px; width: 274px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
#donateRightCol {
	padding: 0px 0px 40px 35px; width: 296px; float: left;
}
.drcTitle {
	font: 30px/30px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 18px; padding: 6px 0px 20px; color: rgb(35, 35, 35); text-transform: uppercase; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.drcSubTitle {
	font: 21px/21px "微软雅黑","Microsoft YaHei"; padding: 35px 0px 10px; color: #1e3485; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.drcCheckGroup {
	clear: both;
}
.drcCheckbox {
	padding: 5px 0px 2px 8px; border-bottom-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid;
}
.drcCheckbox label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 0px 10px; color: rgb(74, 70, 66); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.drcCheckboxExtra {
	padding: 5px 0px 2px 8px;
}
.drcCheckboxExtra label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 0px 10px; color: rgb(74, 70, 66); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.drcCheckboxSub {
	padding: 5px 0px 2px; vertical-align: top; display: inline-block;
}
.drcCheckboxSub label {
	font: 11px/13px "微软雅黑","Microsoft YaHei"; padding: 5px 0px 0px 10px; width: 207px; color: rgb(35, 35, 35); text-transform: none; vertical-align: top; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.drcceInner {
	padding: 0px 0px 0px 27px;
}
.drcceInner p {
	font: 12px/12px "OpenSansItalic"; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal;
}
.streamingBoxLeft {
	width: 46%; line-height: 24px; font-size: 14px; float: left;
}
.streamingBoxRight {
	width: 48%; line-height: 24px; font-size: 14px; float: right;
}
.streamingDiv {
	background: rgb(198, 192, 179); margin: 28px auto 20px; border: 0px currentColor; border-image: none; width: 99%; height: 1px; color: rgb(198, 192, 179); clear: both;
}
#scsWOLeft {
	padding: 12px 0px 0px; width: 457px; float: left;
}
#scsWOLeft > h1 {
	font: 20px/20px "微软雅黑","Microsoft YaHei"; height: 25px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#scsWORight {
	width: 465px; float: right;
}
#scsWOFull {
	width: 922px; clear: both;
}
.scswofContent {
	clear: both;
}
#WOdonateLeftCol {
	padding: 10px 0px 0px; width: 607px; float: left;
}
.WOdonateBigImg {
	padding: 0px 0px 10px; width: 607px;
}
.WOdlcContent {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 0px; color: rgb(35, 35, 35); clear: both; font-size-adjust: none; font-stretch: normal;
}
.WOdlcInfoGraphic {
	background: url("ig-frame.png") no-repeat 0px 0px; margin: 35px 0px 0px; width: 607px; height: 359px; position: relative;
}
.WOdlcig-26 {
	background: url("ig-btn-26.png") no-repeat 0px 0px; left: 29px; top: 42px; width: 88px; height: 112px; position: absolute;
}
.WOdlcig-mic {
	background: url("ig-btn-mic.png") no-repeat 0px 0px; left: 151px; top: 21px; width: 88px; height: 75px; position: absolute;
}
.WOdlcig-hand {
	background: url("ig-btn-hand.png") no-repeat 0px 0px; left: 271px; top: 26px; width: 48px; height: 63px; position: absolute;
}
.WOdlcig-megaphone {
	background: url("ig-btn-megaphone.png") no-repeat 0px 0px; left: 348px; top: 21px; width: 83px; height: 69px; position: absolute;
}
.WOdlcig-nick {
	background: url("ig-btn-nick.png") no-repeat 0px 0px; left: 173px; top: 122px; width: 241px; height: 52px; position: absolute;
}
.WOdlcig-one {
	background: url("ig-btn-one.png") no-repeat 0px 0px; left: 248px; top: 198px; width: 45px; height: 133px; position: absolute;
}
.WOdlcig-38 {
	background: url("ig-btn-38.png") no-repeat 0px 0px; left: 513px; top: 203px; width: 76px; height: 98px; position: absolute;
}
.WOdlcig-300 {
	background: url("ig-btn-300.png") no-repeat 0px 0px; left: 29px; top: 198px; width: 183px; height: 64px; position: absolute;
}
.WOdlcig-stadium {
	background: url("ig-btn-stadium.png") no-repeat 0px 0px; left: 337px; top: 198px; width: 143px; height: 121px; position: absolute;
}
.WOdlcig-government {
	background: url("ig-btn-government.png") no-repeat 0px 0px; left: 473px; top: 26px; width: 111px; height: 138px; position: absolute;
}
.WOdlcig {
	cursor: pointer;
}
.WOdlcig-26-Box {
	left: -108px; top: 102px;
}
.WOdlcig-mic-Box {
	left: -105px; top: 65px;
}
.WOdlcig-hand-Box {
	left: -120px; top: 53px;
}
.WOdlcig-megaphone-Box {
	left: -113px; top: 59px;
}
.WOdlcig-nick-Box {
	left: -30px; top: 42px;
}
.WOdlcig-one-Box {
	left: -130px; top: 123px;
}
.WOdlcig-38-Box {
	left: -114px; top: 88px;
}
.WOdlcig-300-Box {
	left: -65px; top: 54px;
}
.WOdlcig-stadium-Box {
	left: -80px; top: 111px;
}
.WOdlcig-government-Box {
	left: -95px; top: 128px;
}
.WOdlcigBox {
	width: 300px; display: none; position: relative; z-index: 100;
}
.WOdlcigBoxArrow {
	background: url("ig-hover-arrow.png") no-repeat center; margin: 0px auto; width: 300px; height: 35px;
}
.WOdlcigBoxContent {
	background: rgb(105, 98, 89); font: 18px/22px "微软雅黑","Microsoft YaHei"; padding: 20px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#WOdonateRightCol {
	background: rgba(255, 255, 255, 0.2); margin: 10px 0px 10px 25px; padding: 8px; width: 259px; float: left;
}
.WOdrcTitle {
	font: 16px/18px "CantarellBold"; padding: 0px 0px 10px; color: rgb(196, 68, 64); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOdrcNumbers {
	
}
.WOdrcItem {
	width: 100px; float: left;
}
.WOdrcItemNumberWhite {
	font: 37px/35px "BebasNeueRegular"; color: rgb(196, 68, 64); text-transform: uppercase; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal;
}
.WOdrcItemNumber {
	font: 37px/35px "BebasNeueRegular"; color: rgb(196, 68, 64); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOdrcItemNumberDollar {
	font: 32px/35px "BebasNeueRegular"; padding: 0px 3px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.WOdrcItemText {
	font: 11px/10px "CantarellBold"; color: rgb(57, 57, 57); font-size-adjust: none; font-stretch: normal;
}
.WOdrcSubTitle {
	font: 50px/50px "BebasNeueRegular"; padding: 0px 0px 10px; color: rgb(196, 68, 64); text-transform: uppercase; clear: both; font-size-adjust: none; font-stretch: normal;
}
.WOdrcSubTitle span {
	font: 14px/37px "CantarellBold"; color: rgb(57, 57, 57); text-transform: uppercase; vertical-align: text-top; font-size-adjust: none; font-stretch: normal;
}
.WOdrcBox {
	background: rgb(176, 209, 220); height: 22px; overflow: hidden; margin-bottom: 10px; cursor: pointer; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.WOdrcBoxHeader {
	background: rgb(98, 177, 196); font: 16px/18px "CantarellBold"; padding: 2px; height: 22px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOdrcCheckGroup {
	clear: both;
}
.WOdrcCheckbox {
	padding: 5px 0px 2px 8px; border-bottom-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid;
}
.WOdrcCheckbox label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 0px 10px; color: rgb(74, 70, 66); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOdrcCheckboxExtra {
	padding: 5px 0px 2px 8px;
}
.WOdrcCheckboxExtra label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 0px 10px; color: rgb(74, 70, 66); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOdrcCheckboxSub {
	padding: 5px 0px 2px; vertical-align: top; display: inline-block;
}
.WOdrcCheckboxSub label {
	font: 11px/13px "微软雅黑","Microsoft YaHei"; padding: 5px 0px 0px 10px; width: 207px; color: rgb(35, 35, 35); text-transform: none; vertical-align: top; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.WOdrcceInner {
	padding: 0px 0px 0px 27px;
}
.WOdrcceInner p {
	font: 12px/12px "OpenSansItalic"; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal;
}
.WOaboutDonationCallout {
	font: 13px/24px "CantarellBold", Arial, Helvetica, sans-serif; padding: 8px; border: 1px solid rgb(98, 177, 196); border-image: none; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.WOaboutDonationCallout a {
	color: rgb(196, 68, 64);
}
.WOaboutDonationCallout a.WOunderline {
	color: rgb(196, 68, 64); text-decoration: underline;
}
.WObtnDonateSmlRed {
	margin: 10px auto; width: 120px;
}
.WObtnDonateSml {
	margin: 10px auto; width: 175px; clear: both;
}
.WObtnDonateSml div {
	background: rgb(98, 177, 196); font: 13px/13px "OpenSansLight"; padding: 8px 6px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.WObdsLeftLine {
	background: rgb(255, 255, 255); margin: -1px 8px 0px 0px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.WObdsRightLine {
	background: rgb(255, 255, 255); margin: -1px 0px 0px 8px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#donateFullCol {
	background: rgba(255, 255, 255, 0.4); margin: 25px 0px 0px; width: 100%; clear: both; max-width: 922px;
}
#dfcLeft {
	padding: 25px 0px 28px 24px; width: 100%; float: left; max-width: 507px;
}
#dfcRight {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 70px 0px 28px 35px; width: 100%; color: rgb(35, 35, 35); float: left; max-width: 296px; font-size-adjust: none; font-stretch: normal;
}
.dfcrTitle {
	font: 30px/30px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 18px; padding: 0px 0px 20px; color: rgb(35, 35, 35); text-transform: uppercase; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.btnDonateSml {
	margin: 10px 0px 0px; clear: both; display: inline-block; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.btnDonateSml a {
	background: #1e3485; font: 13px/13px "OpenSansLight"; padding: 8px 6px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.btnDonateSml a:hover {
	color: rgb(0, 0, 0);
}
.bdsLeftLine {
	background: rgb(176, 118, 97); margin: -1px 8px 0px 0px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.bdsRightLine {
	background: rgb(176, 118, 97); margin: -1px 0px 0px 8px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.aboutDonationCallout {
	background: rgba(255, 255, 255, 0.4); margin: 47px 0px 0px; width: 100%; height: 33px; clear: both; position: relative; cursor: pointer; max-width: 356px;
}
.adcInner {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 10px 0px 0px 15px; color: #1e3485; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.aboutDonationCallout:hover .adcInner {
	color: rgb(0, 0, 0);
}
.adcIcon {
	top: -16px; width: 66px; height: 66px; right: 45px; position: absolute;
}
.ecfaIcon {
	background: url("site-icons.png") no-repeat -185px -94px; width: 66px; height: 66px; text-indent: -9999px; display: block;
}
#scsStore {
	width: 100%; clear: both;
}
#scsStore > h1 {
	font: 34px/34px "微软雅黑","Microsoft YaHei"; height: 47px; color: #09b9f3; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#scsStoreHeader {
	
}
.scsStoreHeaderLeft {
	width: 100%; float: left;
}
.scsStoreHeaderLeftContent {
	background: rgb(97, 95, 88); width: 100%; height: 47px;
}
.scsStoreHeaderLeftShadow {
	background: url("store-shadow.png") no-repeat 0px 0px; width: 100%; height: 14px;
}
.scsStoreHeaderLeftContent ul {
	list-style: none; margin: 0px; padding: 15px 0px 0px 22px;
}
.scsStoreHeaderLeftContent li {
	font: 13px/16px "OpenSansLight"; color: rgb(255, 255, 255); text-transform: uppercase; float: left; font-size-adjust: none; font-stretch: normal;
}
.scsStoreHeaderLeftContent li a {
	color: rgb(255, 255, 255);
}
.scsStoreHeaderLeftContent li a:hover {
	color: rgb(0, 0, 0);
}
.scsStoreHeaderLeftContent li.scsStoreHeaderAccount {
	font: 13px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 18px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.scsStoreHeaderLeftContent li.scsStoreHeaderDivider {
	padding: 0px 18px;
}
.scsStoreHeaderLeftContent li.scsStoreHeaderCart {
	background: url("store-icon.png") no-repeat 0px 0px; padding: 0px 0px 0px 20px;
}
.scsStoreHeaderCart {
	
}
.scsStoreHeaderRight {
	width: 100%; margin-right: -20px; float: right;
}
#scsStoreContent {
	background: rgba(255, 255, 255, 0.5); width: 100%; clear: both;
}
#scsStoreContentNav {
	background: rgb(73, 185, 219); width: 100%;
}
#scsStoreContentNav ul {
	list-style: none; margin: 0px; padding: 27px 0px 0px 22px; height: 43px;
}
#scsStoreContentNav li {
	font: 13px/16px "OpenSansLight"; color: rgb(255, 255, 255); text-transform: uppercase; float: left; font-size-adjust: none; font-stretch: normal;
}
#scsStoreContentNav li a {
	color: rgb(255, 255, 255);
}
#scsStoreContentNav li a:hover {
	color: rgb(0, 0, 0);
}
#scsStoreContentNav li.scsStoreContentNavSelected {
	font: 13px/16px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
#scsStoreContentNav li.scsStoreContentNavDivider {
	padding: 0px 26px;
}
#scsStoreContentInner {
	background: rgba(255, 255, 255, 0.4); padding: 37px 0px; text-align: center; position: relative;
}
#scsStoreContentLineLeft {
	background: rgb(255, 255, 255); left: 25px; top: 52px; width: 205px; height: 1px; position: absolute; z-index: 1;
}
#scsStoreContentLineRight {
	background: rgb(255, 255, 255); top: 52px; width: 205px; height: 1px; right: 25px; position: absolute; z-index: 1;
}
#scsStoreContentTitle {
	font: 30px/29px "微软雅黑","Microsoft YaHei"; padding: 0px 73px; color: rgb(141, 141, 141); text-transform: uppercase; display: inline-block; position: relative; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
#scsStoreContentSubTitle {
	font: 17px/22px "微软雅黑","Microsoft YaHei"; color: rgb(141, 141, 141); font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItem {
	width: 100%; height: 375px; display:block;
}
.scsStoreContentItemAlt {
	background: rgba(255, 255, 255, 0.4);
}
.scsStoreContentItemLeft {
	width: 320px; float: left; margin:10px;
}
.scs-item-1 {
	padding: 42px 0px 0px 89px;
}
.scs-item-2 {
	padding: 65px 0px 0px 80px;
}
.scsStoreContentItemRight {
	font: 13px/26px "微软雅黑","Microsoft YaHei"; padding: 20px 30px 0px 0px; width: 530px; text-align: right; color: rgb(74, 70, 66); float: right; font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItemRight h1 {
	font: 25px/25px "微软雅黑","Microsoft YaHei"; color: #1e3485; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItemLine {
	background: rgb(255, 255, 255); margin: 18px 0px 16px; width: 100%; height: 1px; z-index: 1;
}
.scsStoreContentItemPrice {
	font: 13px/13px "CantarellRegular", Arial, Helvetica, sans-serif; margin: 30px 0px 10px; color: rgb(97, 95, 88); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItemPrice span {
	font: 24px/24px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 0px 8px; color: #1e3485; font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItemAddToCart {
	margin: 10px 0px 0px; clear: both; display: inline-block; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.scsStoreContentItemAddToCart a {
	background: #1e3485; font: 13px/13px "OpenSansLight"; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.scsStoreContentItemAddToCart a:hover {
	color: rgb(0, 0, 0);
}
#subContentWideSection {
	padding: 0px 0px 50px; width: 100%; clear: both;
}
.scwsNoPadding#subContentWideSection {
	padding-bottom: 0px;
}
#subContentSectionTop {
	padding: 135px 0px 50px; width: 100%; clear: both; width: 100%;
}
#scsWide {
	width: 100%;
}
.mobileTitle {
	font: 27px/27px "微软雅黑","Microsoft YaHei"; padding: 25px 15px 15px; color: rgb(255, 255, 255); text-transform: uppercase; display: none; font-size-adjust: none; font-stretch: normal;
}
.scswContent {
	width: 100%; clear: both; width: 100%;
}
#mediaTopSection {
	width: 100%; clear: both; width: 100%;
}
#mtsLeftCol {
	width: 100%; float: left; width: 100%;
}
#mtsVideo {
	margin: 0px 0px 9px; width: 100%; height: 389px; max-width: 691px; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
#mtsDescription {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 20px; width: 100%; color: rgb(255, 245, 241); white-space: pre-line; -ms-word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
.mtsShareLinks {
	width: 130px; text-align: right; float: right;
}
.mtsShareLinks .addthis_toolbox {
	position: relative; z-index: 100;
}
.mtsShareLinks .addthis_counter {
	float: none;
}
#mtsRightCol {
	padding: 0px 0px 0px 24px; width: 233px; float: right;
}
#mtsGraphicBtns {
	padding: 0px 0px 10px; width: 233px; height: 388px; overflow: hidden; position: relative;
}
#mtsGraphicBtnsContainer {
	width: 233px; position: absolute;
}
#mtsgbArrowUp {
	background: rgba(255, 255, 255, 0.4); left: 0px; top: 0px; width: 233px; height: 35px; text-indent: -9999px; position: absolute; cursor: pointer; border-top-left-radius: 2px; border-top-right-radius: 2px;
}
#mtsgbArrowUp div {
	background: url("site-icons.png") no-repeat -1px -146px; margin: 12px auto 0px; width: 17px; height: 9px;
}
#mtsgbArrowUp:hover div {
	background: url("site-icons.png") no-repeat -19px -146px;
}
#mtsgbArrowDown {
	background: rgba(255, 255, 255, 0.4); left: 0px; width: 233px; height: 35px; bottom: 10px; text-indent: -9999px; position: absolute; cursor: pointer; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;
}
#mtsgbArrowDown div {
	background: url("site-icons.png") no-repeat -37px -146px; margin: 14px auto 0px; width: 17px; height: 9px;
}
#mtsgbArrowDown:hover div {
	background: url("site-icons.png") no-repeat -55px -146px;
}
.mtsgbItem {
	margin: 0px 0px 12px; width: 233px; height: 121px; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.mtsgbItem img {
	border-radius: 2px; width: 233px; height: 121px; max-height: 121px; max-width: 233px;
}
#recentVideosSection {
	background: rgba(0, 0, 0, 0.3); padding: 32px 0px 45px; width: 100%; clear: both; display: inline-block;
}
#rvsInner {
	width: 100%; max-width: 971px;
}
#rvsInner h2.rvsTitle {
	font: italic 24px/24px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 16px 23px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#rvsContent {
	width: 100%; max-width: 971px;
}
.rvsSpinner {
	margin: 0px auto; width: 100%; text-align: center;
}
.rvsItem {
	padding: 0px 11px 36px; width: 100%; height: 320px; float: left; display: inline-block; max-width: 301px;
}
.rvsItemSmall {
	padding: 0px 11px 36px; width: 300px; height: 230px; float: left; display: inline-block;
}
.rvsItemRight {
	padding: 0px 11px 36px; width: 100%; clear: both; float: right; display: inline-block;
}
.rvsiImage {
	margin: 0px 0px 12px; width: 100%; height: 169px; max-height: 169px; max-width: 301px;
}
.rvsiImage a {
	width: 100%; height: 169px; display: block;
}
.rvsiTitle {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 18px 8px 0px; color: rgb(181, 213, 222); font-size-adjust: none; font-stretch: normal;
}
.rvsiTitle a {
	color: rgb(181, 213, 222);
}
.rvsiViews {
	font: 13px/13px "微软雅黑","Microsoft YaHei"; color: rgb(255, 245, 241); font-size-adjust: none; font-stretch: normal;
}
.rvsiDesc {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 0px 18px 8px 0px; color: rgb(255, 245, 241); font-size-adjust: none; font-stretch: normal;
}
.rvsiBtnSml {
	margin: 10px 0px 0px; clear: both; display: inline-block; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
.rvsiBtnSml a {
	background: #1e3485; font: 11px/11px "OpenSansLight"; padding: 8px 6px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.rvsiBtnSml a:hover {
	color: rgb(0, 0, 0);
}
.rvsiLeftLine {
	background: rgb(176, 118, 97); margin: -1px 8px 0px 0px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.rvsiRightLine {
	background: rgb(176, 118, 97); margin: -1px 0px 0px 8px; width: 16px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#loadMoreDiv {
	margin: 0px auto; text-align: center; clear: both;
}
#loadMoreDiv > a {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 8px 6px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
#loadMoreDiv > a:hover {
	color: rgb(255, 255, 255);
}
.lmdLeftLine {
	background: rgb(175, 175, 175); margin: -1px 35px 0px 0px; width: 228px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.lmdRightLine {
	background: rgb(175, 175, 175); margin: -1px 0px 0px 35px; width: 228px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#radioBanner {
	margin: 0px auto 15px; border-radius: 3px; width: 100%; height: 328px; max-width: 949px;
}
#radioBanner a {
	display: block; position: relative;
}
#radioBanner .rbLeftBlock {
	background: #1e3485; left: 0px; top: 144px; width: 6px; height: 41px; text-indent: -9999px; position: absolute;
}
#radioBanner .rbRightBlock {
	background: #1e3485; top: 144px; width: 6px; height: 41px; right: 0px; text-indent: -9999px; position: absolute;
}
#radioBanner .rbLeftContent {
	font: 24px/24px "微软雅黑","Microsoft YaHei"; left: 36px; top: 127px; width: 232px; color: #1e3485; text-transform: uppercase; letter-spacing: 2pt; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#radioBanner .rbLeftContent span {
	font-family: "微软雅黑","Microsoft YaHei";
}
#radioBanner .rbRightContent {
	font: 24px/24px "微软雅黑","Microsoft YaHei"; top: 140px; width: 375px; text-align: right; right: 39px; color: #1e3485; text-transform: uppercase; letter-spacing: 2pt; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#radioBanner .rbRightContent span {
	font-family: "微软雅黑","Microsoft YaHei";
}
#radioBanner .rbRightContent img {
	margin: 4px 4px 0px 0px;
}
#radioCurrentInfo {
	padding: 10px 0px 15px; width: 100%; clear: both; max-width: 949px;
}
#rciLeft {
	font: 13px/13px "微软雅黑","Microsoft YaHei"; width: 50%; text-align: left; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
#rciLeft span {
	color: #1e3485;
}
#rciLeft a {
	color: #1e3485;
}
#rcilTitle {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 3px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#rciRight {
	width: 50%; text-align: right; float: right; position: relative;
}
#rciRight > .addthis_toolbox {
	top: 9px; padding-left: 3px; float: right; position: relative; min-width: 50px;
}
.rcirLink {
	font: 13px/13px "OpenSansItalic"; padding: 9px 16px 0px 0px; color: rgb(255, 255, 255); float: right; font-size-adjust: none; font-stretch: normal;
}
.rcirLink a {
	padding: 3px 0px 0px; color: rgb(255, 255, 255); display: block;
}
.rcirLink a:hover {
	color: #1e3485;
}
.rcirLinkDownload {
	background: url("site-icons.png") no-repeat 0px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.rcirLink a:hover .rcirLinkDownload {
	background: url("site-icons.png") no-repeat 0px -189px;
}
.rcirLinkListen {
	background: url("site-icons.png") no-repeat -22px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.rcirLink a:hover .rcirLinkListen {
	background: url("site-icons.png") no-repeat -22px -189px;
}
#radioGraphicBtns {
	margin: 0px auto 45px; width: 100%; height: 121px; clear: both; max-width: 949px;
}
.rgbBtn {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 24px; padding: 5px; border-radius: 3px; width: 209px; height: 121px; float: left;
}
:first-child.rgbBtn {
	margin: 0px 1px 0px 0px;
}
.fullWidthBox {
	background: rgba(0, 0, 0, 0.4); font: 20px/25px "OpenSansItalic"; padding: 25px 0px 22px; width: 100%; text-align: center; color: rgb(255, 255, 255); clear: both; border-top-color: rgba(255, 255, 255, 0.25); border-bottom-color: rgba(255, 255, 255, 0.25); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.fwqLeftQuote {
	background: url("site-icons.png") no-repeat 0px -211px; margin: 0px 3px 0px 0px; width: 34px; height: 22px; text-indent: -9999px; display: inline-block;
}
.fwqRightQuote {
	background: url("site-icons.png") no-repeat -35px -211px; margin: 0px 0px 0px 3px; width: 33px; height: 21px; text-indent: -9999px; display: inline-block;
}
.currentRadioPodcastBox {
	width: 100%; height: 240px; clear: both; max-width: 949px;
}
.currentRadioThumbnail {
	width: 240px; height: 240px; text-align: left; float: left;
}
.currentRadioThumbnail img {
	width: 227px; height: 227px; overflow: hidden;
}
.currentRadioContent {
	width: 100%; text-align: left; float: left; max-width: 709px;
}
.crcTitle {
	font: 24px/24px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.crcDate {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 20px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.crcScripture {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 35px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.crcScripture span {
	color: #1e3485;
}
.crcButtons {
	width: 100%; height: 20px; clear: both;
}
.crcLink {
	font: 13px/13px "微软雅黑","Microsoft YaHei"; padding: 0px 35px 0px 0px; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.crcLink a {
	padding: 3px 0px 0px; color: rgb(255, 255, 255); display: block;
}
.crcLink a:hover {
	color: #1e3485;
}
.crcLinkDownload {
	background: url("site-icons.png") no-repeat -66px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.crcLink a:hover .crcLinkDownload {
	background: url("site-icons.png") no-repeat -66px -189px;
}
.crcLinkListen {
	background: url("site-icons.png") no-repeat -44px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.crcLink a:hover .crcLinkListen {
	background: url("site-icons.png") no-repeat -44px -189px;
}
.crLinkFull {
	padding: 0px 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: right; display: inline-block;
}
.crLinkRadio {
	padding: 0px 10px; float: right; display: inline-block;
}
.crcPlayerContainer {
	margin: 29px 0px 0px; width: 100%; max-width: 709px;
}
#recentPodcastsSection {
	padding: 32px 0px 45px; width: 100%; clear: both; display: inline-block;
}
#rpsInner {
	width: 100%; max-width: 971px;
}
#rpsContent {
	width: 100%; max-width: 971px;
}
.rpsSpinner {
	margin: 0px auto; width: 100%; text-align: center;
}
.rpsItem {
	padding: 0px 11px 36px; width: 301px; height: 100px; float: left; display: inline-block;
}
.rpsiImage {
	margin: 0px 12px 0px 0px; border: 6px solid rgba(255, 255, 255, 0.2); border-image: none; width: 90px; height: 90px; float: left; max-height: 90px; max-width: 90px;
}
.rpsiImage img {
	width: 90px; height: 90px;
}
.rpsiContent {
	width: 187px; text-align: left; float: left;
}
.rpsiTitle {
	font: 19px/16px "微软雅黑","Microsoft YaHei"; padding: 5px 0px 8px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.rpsiTitle a {
	color: #1e3485;
}
.rpsiDate {
	font: 14px/16px "微软雅黑","Microsoft YaHei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.rpsiButtons {
	margin-top: 15px;
}
.rpsiLink {
	font: 13px/13px "微软雅黑","Microsoft YaHei"; padding: 0px; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.rpsiLinkLeft {
	padding: 0px 20px 0px 0px;
}
.rpsiLink a {
	padding: 3px 0px 0px; color: rgb(255, 255, 255); display: block;
}
.rpsiLink a:hover {
	color: #1e3485;
}
.rpsiLinkDownload {
	background: url("site-icons.png") no-repeat -66px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.rpsiLink a:hover .rpsiLinkDownload {
	background: url("site-icons.png") no-repeat -66px -189px;
}
.rpsiLinkListen {
	background: url("site-icons.png") no-repeat -44px -167px; margin: -3px 10px 0px 0px; width: 20px; height: 20px; text-indent: -9999px; float: left; display: block;
}
.rpsiLink a:hover .rpsiLinkListen {
	background: url("site-icons.png") no-repeat -44px -189px;
}
#loadMorePodcastDiv {
	margin: 0px auto; text-align: center; clear: both;
}
#loadMorePodcastDiv > a {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 8px 6px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
#loadMorePodcastDiv > a:hover {
	color: rgb(255, 255, 255);
}
.lmpdLeftLine {
	background: rgb(175, 175, 175); margin: -1px 35px 0px 0px; width: 228px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.lmpdRightLine {
	background: rgb(175, 175, 175); margin: -1px 0px 0px 35px; width: 228px; height: 1px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#rotatingPodcasts {
	width: 100%; position: relative;
}
#rpArrowLeft {
	background: url("site-icons.png") no-repeat -88px -94px; left: 0px; top: 23px; width: 42px; height: 32px; text-indent: -9999px; position: absolute; cursor: pointer;
}
#rpArrowLeft:hover {
	background: url("site-icons.png") no-repeat -88px -130px;
}
#rpArrowRight {
	background: url("site-icons.png") no-repeat -135px -94px; top: 23px; width: 42px; height: 32px; right: 0px; text-indent: -9999px; position: absolute; cursor: pointer;
}
#rpArrowRight:hover {
	background: url("site-icons.png") no-repeat -135px -130px;
}
#rpInner {
	width: 949px; height: 138px;
}
.radioStationsSection {
	clear: both; max-width: 949px;
}
.radioStationsSection .entry-content h1 {
	font: 24px/24px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.radioStationsSection .entry-content h2 {
	font: 22px/22px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.radioStationsSection .entry-content h3 {
	font: 20px/21px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px; color: rgb(255, 255, 255); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.radioStationsSection .entry-content a {
	font-family: "微软雅黑","Microsoft YaHei";
}
#radio-mainbrochure {
	height: 440px;
}
#d1 {
	width: 100%; height: 440px; position: absolute; max-width: 949px;
}
#d2 {
	width: 100%; height: 440px; position: absolute; max-width: 949px;
}
#d3 {
	width: 100%; height: 440px; position: absolute; max-width: 949px;
}
#d4 {
	width: 100%; height: 440px; position: absolute; max-width: 949px;
}
#d5 {
	width: 100%; height: 440px; position: absolute; max-width: 949px;
}
#usa {
	cursor: pointer;
}
#canada {
	cursor: pointer;
}
#asamoa {
	cursor: pointer;
}
#australia {
	cursor: pointer;
}
#uk {
	cursor: pointer;
}
#sa {
	cursor: pointer;
}
#ir {
	cursor: pointer;
}
#radio-brochure-nav {
	padding: 10px 0px 15px; clear: both;
}
.scswBtmLeft {
	padding: 40px 41px 0px 0px; width: 606px; float: left;
}
#commentsBtnSectionLeft {
	background: #1e3485; margin: 0px 0px 3px; padding: 8px 11px 12px 27px; width: 568px; clear: both;
}
.scswBtmRight {
	font: 12px/14px "微软雅黑","Microsoft YaHei"; padding: 37px 0px 0px; width: 302px; color: rgb(255, 255, 255); float: right; font-size-adjust: none; font-stretch: normal;
}
.dailyPodcastSignup {
	margin: 7px 0px 0px; padding: 3px; border-radius: 14px; border: 1px solid rgba(255, 255, 255, 0.6); clear: both;
}
.dailyPodcastSignup input[type='submit'] {
	background: rgb(117, 117, 117); font: 14px/13px "微软雅黑","Microsoft YaHei"; outline: 0px; border-radius: 10px; border: 0px currentColor; border-image: none; width: 87px; height: 21px; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.dailyPodcastSignup input[type='submit']:hover {
	color: rgb(0, 0, 0);
}
.dailyPodcastSignup input[type='text'] {
	background: none; font: 14px/13px "OpenSansItalic"; margin: 0px 0px 0px 20px; border: 0px currentColor; border-image: none; width: 170px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
.dailyPodcastSignup input[type='email'] {
	background: none; font: 14px/13px "OpenSansItalic"; margin: 0px 0px 0px 20px; border: 0px currentColor; border-image: none; width: 170px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;
}
hr.hrContent {
	background: rgb(255, 255, 255); margin: 0px auto 15px; border: 0px currentColor; border-image: none; width: 40%; height: 1px; text-align: center; color: rgb(255, 255, 255); clear: both;
}
.post-36 select.wpcf7-select {
	height: 125px;
}
.qaSection {
	padding: 0px 0px 15px; clear: both;
}
.faqTitle {
	padding: 20px 0px;
}
.qaItem {
	padding: 15px 0px 0px; clear: both;
}
.qaItem > h3 {
	font: 15px/19px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 15px; color: rgb(74, 70, 66); text-transform: none; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.qaItem > h3 span {
	font: 17px/19px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.qaAnswer {
	padding: 0px 30px 15px 22px; line-height: 22px; display: none;
}
.qaAnswer > h3 {
	font: 15px/24px "微软雅黑","Microsoft YaHei"; padding: 0px 5px 0px 0px; color: rgb(74, 70, 66); text-transform: none; margin-top: -3px; float: left; font-size-adjust: none; font-stretch: normal;
}
.faqGeneralAnswers {
	padding: 0px 0px 20px; clear: both;
}
.events-table tbody td {
	line-height: 15px; padding-bottom: 15px; vertical-align: top;
}
.entry-content .mc_custom_border_hdr {
	display: none;
}
.entry-content .mc_signup .mc_input {
	background: rgb(181, 178, 178); font: 12px/12px "微软雅黑","Microsoft YaHei"; margin: 0px 9px 0px 0px; padding: 6px 10px 8px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 200px; height: 12px; color: rgb(65, 64, 64); text-transform: uppercase; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.entry-content .mc_merge_var label {
	display: none;
}
.entry-content .mc_merge_var .mc_input {
	background: rgb(181, 178, 178); font: 12px/12px "微软雅黑","Microsoft YaHei"; margin: 0px 9px 0px 0px; padding: 6px 10px 8px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 200px; height: 12px; color: rgb(65, 64, 64); text-transform: uppercase; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.entry-content .mc_form_inside .mergeRow {
	display: none;
}
.entry-content > ol > li {
	margin-bottom: 15px;
}
.entry-content img {
	height: auto; max-width: 100%;
}
.wpcf7-form {
	line-height: 16px;
}
.standStrongContainer {
	background: rgb(255, 255, 255);
}
.standStrongContainer::after {
	clear: both; display: block; content: " ";
}
.ssTop {
	width: 100%; height: 90px; clear: both;
}
.ssTop img {
	width: 100%; height: 90px; display: block;
}
.ssHeader {
	width: 100%; clear: both; position: relative; z-index: 1; min-height: 108px;
}
.ssHeader img {
	width: 100%; height: auto; display: block;
}
.ssNav {
	width: 100%; clear: both; margin-top: -29px; position: relative; z-index: 2;
}
.ssNavInner {
	background: rgb(0, 0, 0); max-width: 990px;
}
.ssNavInner > ul {
	list-style: none; margin: 0px auto; width: 100%; text-align: center; padding-top: 15px;
}
.ssNavInner > ul > li {
	font: 18px/18px "BebasNeueRegular", sans-serif; margin: 0px 52px; color: rgb(229, 191, 44); text-transform: uppercase; letter-spacing: 1pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.ssNavInner > ul > li > a {
	padding: 0px 8px 12px; color: rgb(229, 191, 44); border-bottom-color: transparent; border-bottom-width: 6px; border-bottom-style: solid; display: block;
}
.ssNavInner > ul > li > a:hover {
	color: rgb(255, 255, 255); border-bottom-color: rgb(229, 191, 44); border-bottom-width: 6px; border-bottom-style: solid;
}
.ssNavInner > ul > li.selected > a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(229, 191, 44); border-bottom-width: 6px; border-bottom-style: solid;
}
.ssSection {
	padding: 38px 0px 0px; width: 100%; clear: both; position: relative;
}
.ssSection::after {
	clear: both; display: block; content: " ";
}
.ssSectionBanner {
	margin: 0px auto; padding: 0px 0px 40px; text-align: center; max-width: 980px;
}
#ssSection3 {
	background: rgb(231, 193, 45);
}
#ssSection4 {
	background: rgb(230, 227, 220);
}
#ssSection5 {
	background: rgb(42, 42, 42);
}
.ssSectionInner {
	position: relative; z-index: 2; max-width: 990px;
}
.sss2BG {
	background: url("stand-strong-bg-section2.jpg") no-repeat top / cover; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; max-height: 429px;
}
.ssSectionInner > h1 {
	font: 40px/40px "BebasNeueRegular", sans-serif; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.ssSectionInner > h1 > hr {
	background: rgb(0, 0, 0); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(0, 0, 0); clear: both;
}
#ssSection2 .ssSectionInner > h1 > hr {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#ssSection3 .ssSectionInner > h1 > hr {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#ssSection2 .ssSectionInner > h1 {
	color: rgb(255, 255, 255);
}
#ssSection1 .ssSectionInner > h1 > span {
	color: rgb(231, 193, 45);
}
#ssSection2 .ssSectionInner > h1 > span {
	color: rgb(231, 193, 45);
}
.ssSectionInner h2 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 15px 0px 0px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.ssSectionInner h2 > hr {
	background: rgb(231, 193, 45); margin: 6px auto 25px; border: 0px currentColor; border-image: none; width: 70px; height: 1px; color: rgb(231, 193, 45); clear: both;
}
.ssSectionInner h3 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 15px 0px 0px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.ssSectionInner h3 span {
	color: rgb(82, 82, 82);
}
.sss1Content {
	font: 14px/30px "微软雅黑","Microsoft YaHei", sans-serif; padding: 35px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.sss1Banner {
	width: 100%; height: 310px; overflow: hidden; clear: both; position: relative; z-index: 10;
}
.sss1BannerSectionImg {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: -1; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;
}
:first-child.sss1BannerSectionImg {
	z-index: 1; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
.sss1BannerSectionImg img {
	width: 100%; height: auto; display: block;
}
.sss1BannerBtns {
	padding: 26px 0px 24px; text-align: center;
}
.sss1BannerBtns > a {
	background: rgb(0, 0, 0); margin: 0px 6px; border-radius: 50%; width: 14px; height: 14px; line-height: 5px; text-indent: -9999px; font-size: 5px; display: inline-block;
}
.sss1BannerBtns > a:hover {
	background: rgb(237, 204, 22);
}
.sss1BannerBtns > a.on {
	background: rgb(237, 204, 22);
}
.sss1Content label {
	font-size: 15px; font-weight: 700; display: block;
}
.sss1Content input[type='text'] {
	background: rgb(204, 204, 204); font: 14px/14px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 0px 10px; padding: 0px 10px; border: 1px solid rgb(30, 30, 30); border-image: none; width: 90%; height: 45px; color: rgb(0, 0, 0); display: block; max-width: 500px; font-size-adjust: none; font-stretch: normal;
}
.sss1Content input[type='submit'] {
	background: rgb(204, 204, 204); font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 8px 0px 20px; border: 1px solid rgb(30, 30, 30); border-image: none; width: 147px; height: 40px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.sss1Content input[type='submit']:hover {
	color: rgb(255, 255, 255);
}
.sss1Content textarea {
	background: rgb(204, 204, 204); font: 14px/14px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(30, 30, 30); border-image: none; width: 90%; height: 300px; color: rgb(0, 0, 0); display: block; max-width: 500px; font-size-adjust: none; font-stretch: normal;
}
.sss2Content {
	font: 14px/30px "微软雅黑","Microsoft YaHei", sans-serif; padding: 20px 0px 0px; color: rgb(255, 255, 255); max-width: 674px; font-size-adjust: none; font-stretch: normal;
}
.sss2Boxes {
	padding: 26px 0px 16px; clear: both;
}
.sss2Boxes::after {
	clear: both; display: block; content: " ";
}
.sss2Box {
	margin: 0px 4px; border: 13px solid rgb(255, 255, 255); border-image: none; width: 296px; height: 286px; display: inline-block;
}
:first-child.sss2Box {
	margin-left: auto;
}
:last-child.sss2Box {
	margin-right: auto;
}
.sss2Box a {
	display: block;
}
.sss2Box img {
	width: 100%; height: auto; display: block;
}
.sss3Content {
	font: italic 29px/36px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 65px; text-align: center; color: rgb(0, 0, 0); max-width: 785px; font-size-adjust: none; font-stretch: normal;
}
.sss4Content {
	padding: 35px 0px 20px;
}
.sss4Content::after {
	clear: both; display: block; content: " ";
}
.sss4Event {
	font: 13px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 13px; width: 100%; color: rgb(28, 28, 28); vertical-align: top; display: inline-block; max-width: 312px; font-size-adjust: none; font-stretch: normal;
}
:first-child.sss4Event {
	margin-left: 0px;
}
:last-child.sss4Event {
	margin-right: 0px;
}
.sss4Event img {
	width: 100%; height: auto; display: block;
}
.sss4Event h3 {
	font: 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; padding: 24px 0px 10px; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.sss4Meta {
	font: 11px/11px "微软雅黑","Microsoft YaHei", sans-serif; color: rgb(0, 0, 0); text-transform: uppercase; clear: both; font-size-adjust: none; font-stretch: normal;
}
.sss4Meta::after {
	clear: both; display: block; content: " ";
}
.sss4eDate {
	padding: 0px 10px 10px 0px; float: left;
}
.sss4eDate span {
	background: url("ss-time-icon.png") no-repeat; width: 16px; height: 16px; text-indent: -9999px; margin-right: 6px; margin-left: -1px; vertical-align: middle; display: inline-block;
}
.sss4eLoc {
	padding: 0px 0px 10px; float: left;
}
.sss4eLoc span {
	background: url("ss-loc-icon.png") no-repeat; width: 10px; height: 17px; text-indent: -9999px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.sss4MoreBtn {
	padding: 0px 0px 80px; text-align: center; clear: both;
}
.sss4MoreBtn a {
	background: rgb(42, 42, 42); font: 22px/22px "BebasNeueRegular", sans-serif; padding: 12px 25px 10px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sss4MoreBtn a:hover {
	color: rgb(231, 193, 45);
}
.sss5ContentLeft {
	padding: 0px 0px 88px; width: 100%; text-align: center; float: left; max-width: 342px;
}
.sss5ContentLeft a {
	display: inline-block;
}
.sss5ContentLeft img {
	display: inline-block;
}
.sss5ContentMid {
	padding: 0px 0px 74px; width: 100%; text-align: center; float: left; max-width: 286px;
}
.sss5ContentMid a {
	background: rgb(42, 42, 42); font: 22px/22px "BebasNeueRegular", sans-serif; border: 1px solid rgb(231, 193, 45); border-image: none; width: 198px; height: 44px; text-align: center; color: rgb(18, 18, 18); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sss5ContentMid a span {
	background: rgb(231, 193, 45); margin: 3px 3px 2px; padding: 10px 0px 7px; display: block;
}
.sss5ContentMid a:hover {
	color: rgb(255, 255, 255);
}
.sss5ContentMid hr {
	background: rgb(255, 255, 255); margin: 31px auto 32px; border: 0px currentColor; border-image: none; width: 143px; height: 1px; color: rgb(255, 255, 255); clear: both;
}
.sss5ContentRight {
	width: 100%; float: right; max-width: 340px;
}
.sysFormContainer {
	background: rgb(18, 18, 18); width: 100%; text-align: center; margin-top: -108px; min-height: 345px; max-width: 340px;
}
.sfcInner {
	padding: 18px 20px 0px;
}
.sfcInner > h2 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 0px 0px 10px; color: rgb(227, 191, 44); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sfcInner > h2 > hr {
	background: rgb(255, 255, 255); margin: 5px auto 0px; border: 0px currentColor; border-image: none; width: 110px; height: 1px; color: rgb(255, 255, 255); display: block;
}
.sfcTxt {
	font: 12px/18px "微软雅黑","Microsoft YaHei", sans-serif; padding: 0px 0px 12px; color: rgb(255, 255, 255); max-width: 216px; font-size-adjust: none; font-stretch: normal;
}
.sfcForm {
	width: 100%; max-width: 298px;
}
.sfcForm input[type='text'] {
	background: rgb(30, 30, 30); font: 14px/14px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto 10px; padding: 0px 10px; border: 0px currentColor; border-image: none; width: 90%; height: 45px; color: rgb(231, 193, 45); font-size-adjust: none; font-stretch: normal;
}
.sfcForm input[type='submit'] {
	background: rgb(18, 18, 18); font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 8px auto 0px; border: 2px solid rgb(231, 193, 45); border-image: none; width: 147px; height: 35px; text-align: center; color: rgb(231, 193, 45); text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.sfcForm input[type='submit']:hover {
	color: rgb(255, 255, 255);
}
.sss5Btm {
	background: rgb(18, 18, 18); width: 100%; height: 37px; clear: both;
}
.sssiList {
	font: 700 12px/18px "微软雅黑","Microsoft YaHei", sans-serif; color: rgb(88, 88, 88); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.sssiList ul {
	margin: 38px auto 45px; padding: 0px; text-align: center;
}
.sssiList ul li {
	margin: 0px auto; padding: 0px 15px; border-right-color: rgb(239, 214, 97); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.sssiList ul li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.sssiHeading {
	
}
.sssiHeading h2 {
	font: 32px/34px "BebasNeueRegular", sans-serif; padding: 0px 15px; color: rgb(18, 18, 18); font-size-adjust: none; font-stretch: normal;
}
.sssiHeading h2 span {
	color: rgb(88, 88, 88);
}
.sssiOrbs {
	margin: 80px auto 60px; width: 100%; text-align: center;
}
.sssiOrb {
	margin: 0px auto; padding: 0px 17px 20px; width: 290px; text-align: center; vertical-align: top; display: inline-block;
}
.sssiOrb h2 {
	font: 700 16px/18px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 10px 0px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiButtons {
	margin: 0px auto; text-align: center;
}
.sssiButton {
	padding: 6px 20px; display: inline-block;
}
.sssiButtons a {
	font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 160px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.sssiButtons a:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
.sssiBringNick {
	background: url("bg-ssbringnick.jpg") no-repeat 0px 0px / cover; margin: 50px 0px 0px; padding: 45px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiBringNick h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiBringNick h2 span {
	color: rgb(231, 193, 45);
}
.sssiBringNick hr {
	background: rgb(255, 255, 255); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(255, 255, 255); clear: both;
}
.sssibnContent {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 35px 10px; text-align: center; max-width: 640px; font-size-adjust: none; font-stretch: normal;
}
.sssibnContent a {
	color: rgb(231, 193, 45);
}
.sssibnContent a:hover {
	color: rgb(255, 255, 255);
}
.sssiDonate {
	background: rgb(230, 227, 220); margin: 0px auto; padding: 45px 0px 110px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiDonate h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; color: rgb(29, 29, 29); letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiDonate hr {
	background: rgb(231, 193, 45); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(231, 193, 45); clear: both;
}
.sssidContent {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 35px 10px; text-align: center; color: rgb(29, 29, 29); max-width: 640px; font-size-adjust: none; font-stretch: normal;
}
.sssidContent h1 {
	font: 18px/20px "微软雅黑","Microsoft YaHei", sans-serif; padding: 0px 0px 10px; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiLeaders {
	font: 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.sssiLeaders ul {
	margin: 70px auto 45px; padding: 0px; text-align: center;
}
.sssiLeaders ul li {
	margin: 0px auto; padding: 6px 20px; display: inline-block;
}
.sssiContact {
	background: url("bg-sscontactus.jpg") no-repeat 0px 0px / cover; margin: 90px 0px 0px; padding: 45px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiContact h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiContact h2 span {
	color: rgb(231, 193, 45);
}
.sssiContact hr {
	background: rgb(255, 255, 255); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(255, 255, 255); clear: both;
}
.sssicOrbs {
	margin: 50px auto 10px; width: 100%; text-align: center;
}
.sssicOrb {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 0px 17px 20px; width: 290px; text-align: center; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sssicOrb h2 {
	font: 700 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 10px 0px; text-align: center; color: rgb(231, 193, 45); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sssicOrb h2.sssicoAddress {
	background: url("ss-icon-address.png") no-repeat 0px 7px; text-indent: 22px;
}
.sssicOrb h2.sssicoTelephone {
	background: url("ss-icon-telephone.png") no-repeat 0px 7px; text-indent: 32px;
}
.sssicOrb h2.sssicoEmail {
	background: url("ss-icon-email.png") no-repeat 0px 7px; text-indent: 34px;
}
.sssicOrb a {
	color: rgb(255, 255, 255);
}
.sssicOrb a:hover {
	color: rgb(231, 193, 45);
}
.sssiQuestions {
	background: rgb(230, 227, 220); margin: 0px auto; padding: 45px 0px 110px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiQuestions h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; color: rgb(29, 29, 29); letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiQuestions hr {
	background: rgb(231, 193, 45); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(231, 193, 45); clear: both;
}
.sssiqContent {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 35px 10px; height: 340px; text-align: center; color: rgb(29, 29, 29); max-width: 980px; font-size-adjust: none; font-stretch: normal;
}
.sssiqContent h1 {
	font: 30px/30px "BebasNeueRegular", sans-serif; padding: 0px 0px 10px; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.alm-btn-wrap {
	margin: 0px auto 90px; width: 100%; text-align: center;
}
.alm-btn-wrap .done {
	background: rgb(235, 220, 161);
}
button.sssiLoadMore {
	background: rgb(235, 203, 23); font: 14px/14px "微软雅黑","Microsoft YaHei", sans-serif; padding: 14px 0px; border: 0px currentColor; border-image: none; width: 300px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
button.sssiLoadMore:hover {
	color: rgb(0, 0, 0);
}
button.done:hover {
	color: rgb(255, 255, 255);
}
.sssiEvent {
	padding: 0px 0px 95px;
}
.sssieLeft {
	padding: 0px 30px 0px 0px; width: 168px; vertical-align: top; display: inline-block;
}
.sssieLeft img {
	width: 168px; height: 167px; overflow: hidden;
}
.sssieRight {
	width: 700px; vertical-align: top; display: inline-block;
}
.sssieRight h2 {
	font: 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 0px 5px; padding: 0px; text-align: left; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.sssieRight h3 {
	font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 0px 20px; text-align: left; color: rgb(118, 118, 118); font-size-adjust: none; font-stretch: normal;
}
.sssierButton a {
	font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 160px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.sssierButton a:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
.eventDetails {
	padding: 0px 0px 20px;
}
.eventDetails h2 {
	font: 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 0px 5px; padding: 0px; text-align: left; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.edLower {
	width: 100%; display: block;
}
.edTime {
	background: url("ss-icon-clock.png") no-repeat 0px 0px; font: 11px/18px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px 20px 0px 0px; color: rgb(118, 118, 118); text-transform: uppercase; text-indent: 22px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.edLocation {
	background: url("ss-icon-location.png") no-repeat 0px 0px; font: 11px/18px "微软雅黑","Microsoft YaHei", sans-serif; color: rgb(118, 118, 118); text-transform: uppercase; text-indent: 22px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.eventButtons {
	margin: 20px auto 90px; text-align: center;
}
.ebButton {
	padding: 6px 20px; display: inline-block;
}
.ebButton a {
	font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 160px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.ebButton a:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
#gform_wrapper_8 {
	width: 980px; position: relative;
}
#field_8_1 {
	left: 0px; top: 30px; position: absolute;
}
#input_8_1 {
	width: 240px;
}
#field_8_2 {
	left: 280px; top: 30px; position: absolute;
}
#input_8_2 {
	width: 240px;
}
#field_8_3 {
	left: 0px; top: 152px; position: absolute;
}
#input_8_3 {
	width: 240px;
}
#field_8_4 {
	left: 280px; top: 152px; position: absolute;
}
#input_8_4 {
	width: 255px;
}
#field_8_5 {
	left: 560px; top: 30px; position: absolute;
}
#input_8_5 {
	width: 410px;
}
#gform_wrapper_8 .gfield_label {
	font: 18px/18px "微软雅黑","Microsoft YaHei", sans-serif; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#gform_wrapper_8 .gfield input {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; padding: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size-adjust: none; font-stretch: normal;
}
#gform_wrapper_8 .gfield select {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; padding: 9px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size-adjust: none; font-stretch: normal;
}
#gform_wrapper_8 .gfield textarea {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; padding: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size-adjust: none; font-stretch: normal;
}
#gform_wrapper_8 .gform_footer {
	margin: 250px auto 0px; width: 980px; text-align: center; position: absolute;
}
#gform_submit_button_8 {
	background: none; font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 160px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#gform_submit_button_8:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
#gform_wrapper_4 {
	display: block !important;
}
.ssFormContainer input {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif !important; padding: 0px 6px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.ssFormContainer textarea {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif !important; padding: 0px 6px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.ssFormContainer select {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif !important; padding: 0px 6px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.ssFormContainer textarea {
	padding: 6px !important;
}
.ssFormContainer select {
	padding: 6px !important;
}
#gform_submit_button_9 {
	background: none; font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 147px !important; color: rgb(0, 0, 0); text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#gform_submit_button_10 {
	background: none; font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; padding: 12px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 147px !important; color: rgb(0, 0, 0); text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#gform_submit_button_9:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
#gform_submit_button_10:hover {
	background: rgb(235, 203, 23); border: 2px solid rgb(235, 203, 23); border-image: none; color: rgb(0, 0, 0);
}
@media all and (max-width:1024px)
{
.sssiQuestions {
	padding: 45px 0px 30px;
}
.sssiqContent {
	height: auto;
}
#gform_wrapper_8 {
	width: 980px; position: relative;
}
#field_8_1 {
	position: static;
}
#input_8_1 {
	width: 100%;
}
#field_8_2 {
	position: static;
}
#input_8_2 {
	width: 100%;
}
#field_8_3 {
	position: static;
}
#input_8_3 {
	width: 100%;
}
#field_8_4 {
	position: static;
}
#input_8_4 {
	width: 100%;
}
#field_8_5 {
	position: static;
}
#input_8_5 {
	width: 100%;
}
#gform_wrapper_8 .gform_footer {
	margin: 25px auto; width: 100%; position: static;
}
.ssFormContainer input {
	width: 100% !important; max-width: 100% !important;
}
.ssFormContainer textarea {
	width: 100% !important; max-width: 100% !important;
}
.ssFormContainer select {
	width: 100% !important; max-width: 100% !important;
}
}
.sss1ContentImages {
	margin: 0px auto 30px; width: 100%; text-align: center;
}
.sss1ciImage {
	padding: 0px 9px; display: inline-block;
}
.sssiDonateSection {
	background: url("bg-hands.jpg") no-repeat 0px 0px / cover; margin: 90px 0px 0px; padding: 45px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiDonateSection h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiDonateSection h2 span {
	color: rgb(231, 193, 45);
}
.sssiDonateSection h3 {
	font: 18px/32px "微软雅黑","Microsoft YaHei", sans-serif; margin: 45px 0px 0px; text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiDonateSection h3 span {
	font: 18px/32px "微软雅黑","Microsoft YaHei", sans-serif; color: rgb(231, 193, 45); font-size-adjust: none; font-stretch: normal;
}
.sssiDonateSection hr {
	background: rgb(255, 255, 255); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(255, 255, 255); clear: both;
}
.sssidsOrbs {
	margin: 50px auto 10px; width: 100%; text-align: center;
}
.sssidsOrb {
	font: 14px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 0px 17px 20px; width: 290px; text-align: center; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sssidsOrb h2 {
	font: 700 18px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; display: block; font-size-adjust: none; font-stretch: normal;
}
.sssidsOrb a {
	color: rgb(255, 255, 255);
}
.sssidsOrb a:hover {
	color: rgb(231, 193, 45);
}
.sssiCollaborate {
	background: rgb(230, 227, 220); margin: 0px auto; padding: 45px 0px 110px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.sssiCollaborate h2 {
	font: 40px/40px "BebasNeueRegular", sans-serif; color: rgb(29, 29, 29); letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.sssiCollaborate hr {
	background: rgb(231, 193, 45); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(231, 193, 45); clear: both;
}
.sssicContent {
	font: 16px/24px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto; padding: 35px 10px; text-align: center; color: rgb(29, 29, 29); max-width: 640px; font-size-adjust: none; font-stretch: normal;
}
.veteranContainer {
	background: rgb(255, 255, 255); position: relative;
}
.veteranHeader {
	background: rgba(0, 0, 0, 0.5); font: 13px/13px "OpenSansLight", sans-serif; padding: 20px 0px 21px; left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.veteranHeader a {
	color: rgb(255, 255, 255);
}
.veteranHeader a:hover {
	color: rgb(229, 191, 44);
}
.veteranContainer::after {
	clear: both; display: block; content: " ";
}
.vlpTop {
	width: 100%; height: 90px; clear: both;
}
.vlpTop img {
	width: 100%; height: 90px; display: block;
}
.vlpHeader {
	width: 100%; clear: both; position: relative; z-index: 1; min-height: 95px;
}
.vlpHeader img {
	width: 100%; height: auto; display: block; opacity: 1;
}
.vlpSection {
	padding: 38px 0px 0px; width: 100%; clear: both; position: relative;
}
.vlpSection::after {
	clear: both; display: block; content: " ";
}
.sub.vlpSection {
	text-align: center; padding-bottom: 60px;
}
.sub.vlpSection .graphic {
	padding: 0px 0px 38px; text-align: center;
}
.sub.vlpSection .graphic img {
	margin: 0px auto; height: auto; display: block; max-width: 100%;
}
.sub.vlpSection > h1 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(42, 64, 105); text-transform: uppercase; letter-spacing: 1pt; font-size-adjust: none; font-stretch: normal;
}
.sub.vlpSection > hr {
	background: rgb(0, 0, 0); margin: 15px auto 35px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.sub.vlpSection .content {
	font: 14px/30px "微软雅黑","Microsoft YaHei"; padding: 0px 15px; text-align: left; color: rgb(0, 0, 0); max-width: 705px; font-size-adjust: none; font-stretch: normal;
}
.sub.vlpSection .vidContent {
	font: 14px/30px "微软雅黑","Microsoft YaHei"; padding: 30px 0px 50px; text-align: left; color: rgb(34, 34, 34); max-width: 600px; font-size-adjust: none; font-stretch: normal;
}
.sub.vlpSection .vidContent p {
	padding: 0px 15px;
}
.sub.vlpSection .highlight {
	text-align: center; text-transform: uppercase; font-size: 18px; font-weight: bold;
}
.veteranVids {
	clear: both; max-width: 996px;
}
.veteranVids .item {
	font: 18px/18px "微软雅黑","Microsoft YaHei"; margin: 0px 7px 60px; width: 315px; text-align: center; color: rgb(21, 21, 21); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.veteranVids .item a {
	color: rgb(21, 21, 21); display: block;
}
.veteranVids .item img {
	height: auto; margin-bottom: 12px; display: block; max-width: 100%;
}
.vlpDonateImgs {
	padding: 40px 0px 0px; clear: both;
}
.vlpDonateImgs img {
	margin: 0px 10px; height: auto; display: inline-block; max-width: 90%;
}
.veteranDonation {
	background: url("veteran-donate-bg.jpg") no-repeat top / cover; padding: 50px 0px 65px; width: 100%; text-align: center; color: rgb(179, 179, 179); clear: both; font-size: 16px;
}
.veteranDonation > h1 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1pt; font-size-adjust: none; font-stretch: normal;
}
.veteranDonation > hr {
	background: rgb(255, 255, 255); margin: 15px auto 25px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.veteranDonation > h2 {
	font: 18px/24px "微软雅黑","Microsoft YaHei"; margin: 0px auto 15px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.donateForm {
	padding: 55px 0px 0px; line-height: 22px; font-size: 14px; max-width: 750px;
}
.donateForm > h3 {
	font: 20px/20px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 30px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.donateForm .productOptionViewRadio > ul {
	margin: 0px auto; max-width: 380px;
}
.donateForm .productOptionViewRadio > ul > li {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 18px; margin-bottom: 20px;
}
.donateForm input[type='image'] {
	margin: 30px auto 40px;
}
.veteranNotice {
	background: rgb(42, 64, 105); padding: 24px 15px; top: 50%; width: 120px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 13px; position: fixed; z-index: 90;
}
.veteranNotice span {
	font: 15px/18px "微软雅黑","Microsoft YaHei"; margin: 0px auto; color: rgb(237, 204, 22); display: block; font-size-adjust: none; font-stretch: normal;
}
.veteranContainer .dropdown {
	background: url("dd-arrow.png") no-repeat 194px 9px rgb(255, 255, 255); border: 1px solid rgb(113, 113, 113); border-image: none; width: 218px; height: 28px; text-align: left; position: relative; cursor: pointer;
}
.veteranContainer .dropdown .selected {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 8px 0px 0px 9px; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.veteranContainer .dropdown > ul {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(113, 113, 113) rgb(113, 113, 113); list-style: none; margin: 1px 0px 0px; padding: 5px; border-image: none; left: -1px; top: 100%; width: 208px; display: none; position: absolute; z-index: 2;
}
.veteranContainer .dropdown > ul > li {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.veteranContainer .dropdown > ul > li > a {
	padding: 6px 5px; color: rgb(34, 34, 34); display: block;
}
.veteranContainer .dropdown > ul > li > a:hover {
	background: rgb(204, 204, 204); color: rgb(255, 255, 255);
}
.veteranContainer .disclaimer {
	font: 12px/18px "OpenSansItalic"; padding: 24px 0px 65px; text-align: center; clear: both; font-size-adjust: none; font-stretch: normal;
}
.veteranContainer .disclaimer a {
	color: rgb(73, 68, 68);
}
.veteranContainer #disclaimerTxt {
	line-height: 20px; font-size: 15px; display: none;
}
.pp_inline {
	line-height: 20px; font-size: 15px;
}
.resourceItems {
	clear: both; max-width: 1058px;
}
.resourceItem {
	font: 14px/15px "微软雅黑","Microsoft YaHei"; margin: 0px 75px 40px; width: 200px; text-align: left; color: rgb(34, 34, 34); vertical-align: top; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.resourceItem a {
	color: rgb(34, 34, 34);
}
.resourceItem a:hover {
	color: rgb(0, 38, 67);
}
.riTop {
	margin: 0px 0px 15px; padding: 0px 0px 10px; border-bottom-color: rgb(0, 38, 67); border-bottom-width: 1px; border-bottom-style: solid;
}
.riTop > h4 {
	font: 18px/18px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 12px; color: rgb(42, 64, 105); font-size-adjust: none; font-stretch: normal;
}
.riPhone {
	padding: 0px 0px 6px;
}
.riPhone > span {
	background: url("resource-icons.png") no-repeat 0px 0px; margin: 0px 9px 0px 0px; width: 20px; height: 18px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.riWeb {
	padding: 0px 0px 6px;
}
.riWeb > span {
	background: url("resource-icons.png") no-repeat -21px 0px; margin: 0px 10px 0px 0px; width: 19px; height: 19px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.riEmail > span {
	background: url("resource-icons.png") no-repeat -41px 0px; margin: 0px 10px 0px 0px; width: 19px; height: 16px; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
.veteranHelp {
	background: url("veteran-helpbg.jpg") no-repeat top / cover; padding: 42px 0px 64px; width: 100%; text-align: center; clear: both;
}
.veteranHelp > h1 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1pt; font-size-adjust: none; font-stretch: normal;
}
.veteranHelp > hr {
	background: rgb(255, 255, 255); margin: 15px auto 35px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.veteranHelp > p {
	margin: 0px auto 15px; color: rgb(255, 255, 255); font-size: 18px; max-width: 740px;
}
.veteranTalk {
	background: url("veteran-talkbg.jpg") no-repeat top / cover; padding: 50px 0px 60px; width: 100%; text-align: center; clear: both;
}
.veteranTalk > h1 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(42, 64, 105); text-transform: uppercase; letter-spacing: 1pt; font-size-adjust: none; font-stretch: normal;
}
.veteranTalk > hr {
	background: rgb(42, 64, 105); margin: 15px auto 50px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.veteranTalk iframe {
	margin: 0px auto 40px;
}
.veteranTalk > p {
	margin: 0px auto 15px; padding: 0px 15px; text-align: left; color: rgb(34, 34, 34); font-size: 14px; max-width: 650px;
}
.veteranContainer .veteranTalk .outlineBtn {
	padding-right: 10px; padding-left: 10px;
}
.vlpSectionBanner {
	margin: 0px auto; padding: 0px 0px 40px; text-align: center; max-width: 980px;
}
#vlpSection3 {
	background: rgb(231, 193, 45);
}
#vlpSection4 {
	background: rgb(230, 227, 220);
}
#vlpSection5 {
	background: rgb(42, 42, 42);
}
.vlpSectionInner {
	position: relative; z-index: 2; max-width: 990px;
}
.vlp2BG {
	background: url("stand-strong-bg-section2.jpg") no-repeat top / cover; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; max-height: 429px;
}
.vlpSectionInner > h1 {
	font: 40px/40px "BebasNeueRegular", sans-serif; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionInner > h1 > hr {
	background: rgb(0, 0, 0); margin: 10px auto 5px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; color: rgb(0, 0, 0); clear: both;
}
#vlpSection2 .vlpSectionInner > h1 > hr {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#vlpSection3 .vlpSectionInner > h1 > hr {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#vlpSection2 .vlpSectionInner > h1 {
	color: rgb(255, 255, 255);
}
#vlpSection1 .vlpSectionInner > h1 > span {
	color: rgb(231, 193, 45);
}
#vlpSection2 .vlpSectionInner > h1 > span {
	color: rgb(231, 193, 45);
}
.vlpSectionInner h2 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 15px 0px 0px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionInner h2 > hr {
	background: rgb(231, 193, 45); margin: 6px auto 25px; border: 0px currentColor; border-image: none; width: 70px; height: 1px; color: rgb(231, 193, 45); clear: both;
}
.vlpSectionInner h3 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 15px 0px 0px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionInner h3 span {
	color: rgb(82, 82, 82);
}
.veteranContainer .outlineBtn {
	font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 15px auto 0px; padding: 11px 0px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 147px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.veteranContainer .outlineBtn:hover {
	background: rgb(255, 255, 255); color: rgb(35, 35, 35);
}
.veteranContainer .gray.outlineBtn {
	border-color: rgb(46, 42, 48); color: rgb(46, 42, 48);
}
.veteranContainer .gray.outlineBtn:hover {
	background: rgb(46, 42, 48); color: rgb(255, 255, 255);
}
.vlp1Content {
	font: 14px/30px "微软雅黑","Microsoft YaHei", sans-serif; padding: 35px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.vlp1Banner {
	width: 100%; height: 310px; overflow: hidden; clear: both; position: relative; z-index: 10;
}
.vlp1BannerSectionImg {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: -1; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;
}
:first-child.vlp1BannerSectionImg {
	z-index: 1; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
.vlp1BannerSectionImg img {
	width: 100%; height: auto; display: block;
}
.vlp1BannerBtns {
	padding: 26px 0px 24px; text-align: center;
}
.vlp1BannerBtns > a {
	background: rgb(179, 179, 179); margin: 0px 6px; border-radius: 50%; width: 14px; height: 14px; line-height: 5px; text-indent: -9999px; font-size: 5px; display: inline-block;
}
.vlp1BannerBtns > a:hover {
	background: rgb(42, 64, 105);
}
.vlp1BannerBtns > a.hbBtnOn {
	background: rgb(42, 64, 105);
}
.vlpssNav {
	width: 100%; clear: both; margin-top: -29px; position: relative; z-index: 2;
}
.vlpssNavInner {
	background: rgb(0, 0, 0); max-width: 980px;
}
.vlpssNavInner > ul {
	list-style: none; margin: 0px auto; width: 100%; text-align: center; padding-top: 15px;
}
.vlpssNavInner > ul > li {
	font: 18px/18px "BebasNeueRegular", sans-serif; margin: 0px 32px; color: rgb(229, 191, 44); text-transform: uppercase; letter-spacing: 1pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}

.vlpssNavInner > ul > li > a {
	padding: 0px 28px 12px; color: rgb(179, 179, 179); border-bottom-color: transparent; border-bottom-width: 6px; border-bottom-style: solid; display: block;
}
.vlpssNavInner > ul > li > a:hover {
	color: rgb(229, 191, 44); border-bottom-color: rgb(229, 191, 44); border-bottom-width: 6px; border-bottom-style: solid;
}
.vlpssNavInner > ul > li.selected > a {
	color: rgb(229, 191, 44); border-bottom-color: rgb(229, 191, 44); border-bottom-width: 6px; border-bottom-style: solid;
}
.veteranTwoCol {
	background: url("veteran-imgbg.jpg") no-repeat top / cover; width: 100%; clear: both;
}
.veteranTwoCol .group {
	clear: both;
}
.veteranTwoCol .group::after {
	clear: both; display: block; content: " ";
}
.veteranTwoCol .left {
	width: 50%; float: left;
}
.veteranTwoCol .right {
	width: 50%; float: right;
}
.veteranTwoCol .content {
	font: 14px/30px "微软雅黑","Microsoft YaHei", sans-serif; padding: 50px 10px 70px; color: rgb(255, 255, 255); max-width: 445px; font-size-adjust: none; font-stretch: normal;
}
.veteranTwoCol .content > h1 {
	font: 31px/31px "BebasNeueRegular", sans-serif; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.veteranTwoCol .content > h2 {
	font: 22px/22px "BebasNeueRegular", sans-serif; padding: 0px 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.veteranTwoCol .content > hr {
	background: rgb(255, 255, 255); margin: 15px auto 45px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.veteranTwoCol .center {
	text-align: center;
}
.veteranContainer .veteranTwoCol .outlineBtn {
	margin-top: 30px;
}
#vlpSectionHalfs {
	color: rgb(255, 255, 255); padding-top: 0px; clear: both; display: block;
}
.vlpSectionHalfHelp {
	background: url("vlp-bg-left.jpg") no-repeat center / cover; margin: 0px; padding: 8% 0px; width: 50%; text-align: center; float: left; display: inline-block;
}
.vlpSectionHalfHelpContent {
	width: 420px; height: 350px;
}
.vlpSectionHalfHelpContent h2 {
	font: 54px/50px "BebasNeueRegular"; margin: 0px 0px 50px; padding: 0px 0px 10px; text-transform: uppercase; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionHalfHelpContent h3 {
	font: 34px/34px "BebasNeueRegular"; padding: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionHalfHelpContent p {
	font: 20px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionHalfHope {
	background: url("vlp-bg-right.jpg") no-repeat center / cover; margin: 0px; padding: 8% 0px; width: 50%; text-align: center; float: right; display: inline-block;
}
.vlpSectionHalfHopeContent {
	width: 420px; height: 350px;
}
.vlpSectionHalfHopeContent h2 {
	font: 44px/44px "BebasNeueRegular"; margin: 0px 0px 50px; padding: 0px 0px 10px; text-transform: uppercase; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionHalfHopeContent h3 {
	font: 24px/24px "BebasNeueRegular"; padding: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionHalfHopeContent p {
	font: 20px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionWho {
	background: url("vlp-bg-who.jpg") no-repeat center / cover; margin: 0px auto; padding: 80px 0px; width: 100%; text-align: center;
}
.vlpSectionWhoContent {
	padding: 0px 20px; color: rgb(46, 42, 48); max-width: 650px;
}
.vlpSectionWhoContent h2 {
	font: 30px/30px "BebasNeueRegular"; margin: 0px 0px 50px; padding: 0px 0px 10px; color: rgb(42, 64, 105); text-transform: uppercase; border-bottom-color: rgb(46, 42, 48); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionWhoContent h3 {
	font: 30px/36px "OpenSansItalic"; padding: 0px 0px 10px; color: rgb(46, 42, 48); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionWhoContent p {
	font: 20px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionWhoContent span {
	font: 18px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionWhoQuote {
	padding: 30px 0px 10px;
}
#vlpSectionBoots {
	background: url("vlp-bg-boots.jpg") no-repeat center / cover; margin: 0px auto; padding: 80px 0px; width: 100%; text-align: center;
}
.vlpSectionBootsContent {
	padding: 0px 20px; color: rgb(46, 42, 48); max-width: 690px;
}
.vlpSectionBootsContent h2 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(42, 64, 105); text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionBootsContent hr {
	background: rgb(0, 0, 0); margin: 15px auto; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.vlpSectionBootsContent h3 {
	font: 28px/36px "OpenSansItalic"; padding: 35px 0px 10px; color: rgb(34, 34, 34); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionBootsContent h4 {
	font: 25px/25px "BebasNeueRegular"; color: rgb(46, 42, 48); text-transform: uppercase; letter-spacing: 1px; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionBootsContent p {
	font: 20px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionBootsContent span {
	font: 16px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionBootsQuote {
	padding: 30px 0px 10px;
}
.veteranContainer #vlpSectionBoots .gray.outlineBtn {
	margin-top: 50px;
}
#vlpSectionConnect {
	margin: 0px auto; padding: 80px 0px; width: 100%; text-align: center;
}
.vlpSectionConnectContent {
	padding: 0px 20px; color: rgb(2, 34, 34); max-width: 800px;
}
.vlpSectionConnectContent h2 {
	font: 37px/37px "BebasNeueRegular"; color: rgb(42, 64, 105); text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionConnectContent hr {
	background: rgb(0, 0, 0); margin: 15px auto 45px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.vlpSectionConnectContent p {
	font: 18px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionConnectContent .minitagtext {
	font: 11px/15px "OpenSansItalic"; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body {
	position: relative;
}
#vlpSectionConnect .gfield_label {
	font-weight: 500;
}
#vlpSectionConnect .gform_body input {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 8px 8px 4px; color: rgb(113, 113, 113); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body select {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 8px 8px 4px; color: rgb(113, 113, 113); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body textarea {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; padding: 8px 8px 4px; color: rgb(113, 113, 113); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body #field_12_1 {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; width: 400px; float: left; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body #field_12_3 {
	padding: 21px 0px 0px;
}
#vlpSectionConnect .gform_body #field_12_3 .gfield_label {
	display: none;
}
#vlpSectionConnect .gform_body #field_12_4 {
	width: 200px; clear: none; float: left;
}
#vlpSectionConnect .gform_body #field_12_4 input {
	width: 80%;
}
#vlpSectionConnect .gform_body #field_12_6 {
	padding: 20px 0px; width: 400px;
}
#vlpSectionConnect .gform_body .gfield_radio {
	margin: 0px 0px 0px 15px !important;
}
#vlpSectionConnect .gform_body #field_12_6 .gfield_label {
	float: left;
}
#vlpSectionConnect .gform_body #field_12_6 .ginput_container {
	float: left;
}
#vlpSectionConnect .gform_body #field_12_6 .gchoice_12_6_0 {
	margin: 0px 0px 0px 15px; float: left; display: inline-block;
}
#vlpSectionConnect .gform_body #field_12_6 .gchoice_12_6_1 {
	margin: 0px 0px 0px 15px; float: left; display: inline-block;
}
#vlpSectionConnect .gform_body #field_12_7 {
	
}
#vlpSectionConnect .gform_body #field_12_7 textarea {
	
}
#vlpSectionConnect .gform_body #field_12_7 .ginput_container {
	margin: 0px;
}
#vlpSectionConnect .gform_body #field_12_9 {
	left: 415px; top: 0px; width: 100%; position: absolute;
}
#vlpSectionConnect .gform_body #field_12_5 {
	left: 415px; top: 63px; width: 100%; position: absolute;
}
#vlpSectionConnect .gform_body #field_12_5 select {
	border-radius: 0px !important; border: 1px solid rgb(169, 169, 169) !important; border-image: none !important;
}
#vlpSectionConnect .gform_body #field_12_10 {
	left: 415px; top: 127px; width: 100%; position: absolute;
}
#vlpSectionConnect .gform_body #field_12_11 {
	margin: 20px 0px 0px; width: 50%; font-size: 15px;
}
#vlpSectionConnect .gform_body #field_12_11 .gfield_label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; color: rgb(113, 113, 113); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body #field_12_12 > .gfield_label {
	display: none;
}
#vlpSectionConnect .gform_body #field_12_13 {
	font-size: 15px; float: left;
}
#vlpSectionConnect .gform_body #field_12_13 > .gfield_label {
	display: none;
}
#vlpSectionConnect .gform_body #field_12_13 .gchoice_12_13_2 {
	margin-right: 25px; float: left;
}
#vlpSectionConnect .gform_body #field_12_14 {
	left: 415px; top: 210px; font-size: 15px; position: absolute;
}
#vlpSectionConnect .gform_body #field_12_14 .gfield_label {
	font: 16px/16px "微软雅黑","Microsoft YaHei"; color: rgb(113, 113, 113); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_body #field_12_15 {
	font-size: 15px;
}
#vlpSectionConnect .gform_body #field_12_15 > .gfield_label {
	display: none;
}
#vlpSectionConnect .gform_body #field_12_16 > .gfield_label {
	display: none;
}
#vlpSectionConnect .gform_footer {
	text-align: center;
}
#vlpSectionConnect .gform_footer #gform_submit_button_12 {
	background: none; font: 16px/16px "微软雅黑","Microsoft YaHei"; margin: 0px auto; padding: 8px 35px; border: 2px solid rgb(0, 0, 0); border-image: none; text-align: center; text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionConnect .gform_confirmation_message {
	font: 20px/20px "微软雅黑","Microsoft YaHei"; padding: 40px 0px; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionTestimonial {
	background: url("vlp-bg-veteran.jpg") no-repeat center / cover; margin: 0px auto; padding: 80px 0px 70px; width: 100%; text-align: center;
}
.vlpSectionTestimonialContent {
	padding: 0px 20px; color: rgb(255, 255, 255); max-width: 860px;
}
.vlpSectionTestimonialContent h2 {
	font: 37px/37px "BebasNeueRegular"; text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionTestimonialContent hr {
	background: rgb(255, 255, 255); margin: 15px auto 40px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.vlpSectionTestimonialContent h3 {
	font: 34px/34px "BebasNeueRegular"; padding: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionTestimonialContent p {
	font: italic 18px/30px "微软雅黑","Microsoft YaHei"; font-size-adjust: none; font-stretch: normal;
}
.vlpSectionTestimonialQuote {
	padding: 10px 0px 60px;
}
.vlpSectionTestimonialWho {
	padding: 30px 0px 0px; font-size: 16px;
}
.vlpSectionTestimonialWho img {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none;
}
.swiper-button-next {
	top: 50% !important; right: 10% !important;
}
.swiper-button-prev {
	left: 10% !important; top: 50% !important;
}
.nextSteps {
	width: 100%; clear: both; position: relative;
}
.nextSteps .top {
	background: url("veteran-nextsteps.jpg") no-repeat top / cover; padding: 38px 15px 200px; text-align: center; color: rgb(255, 255, 255);
}
.nextSteps .top > h1 {
	font: 37px/37px "BebasNeueRegular"; margin: 0px auto; color: rgb(255, 255, 255); text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.nextSteps .top > hr {
	background: rgb(255, 255, 255); margin: 15px auto 40px; outline: 0px; border: 0px currentColor; border-image: none; width: 95px; height: 1px; text-align: center; clear: both;
}
.nextSteps .top .content {
	font: 14px/30px "微软雅黑","Microsoft YaHei"; width: 100%; text-align: left; max-width: 670px; font-size-adjust: none; font-stretch: normal;
}
.nextSteps .boxes {
	background: rgb(255, 255, 255); height: 274px;
}
.nextSteps .boxes .boxesInner {
	left: 0px; top: 270px; width: 100%; position: absolute; z-index: 2;
}
.nextSteps .boxes .boxesInner .contain {
	max-width: 1010px;
}
.nextSteps .boxes .box {
	background: rgb(204, 204, 204); margin: 0px 6px; border: 13px solid rgb(255, 255, 255); border-image: none; width: 296px; height: 286px; display: inline-block;
}
.nextSteps .boxes .box .content {
	width: 296px; height: 286px; text-align: center; position: relative;
}
.nextSteps .boxes .box .content a {
	display: block;
}
.nextSteps .boxes .box .content img {
	width: 100%; height: 100%; display: block;
}
.nextSteps .boxes .box .content .txt {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.nextSteps .boxes .box .content .txt span {
	margin: 0px auto; color: rgb(255, 255, 255); letter-spacing: 0.5pt; display: block;
}
.nextSteps .boxes .box .content .txt .title {
	font: 29px/29px "BebasNeueRegular"; padding: 32px 0px 0px; text-transform: uppercase; letter-spacing: 1pt; font-size-adjust: none; font-stretch: normal;
}
.nextSteps .boxes .box .content .txt .subtitle {
	padding: 5px 0px 0px; color: rgb(179, 179, 179); text-transform: uppercase; line-height: 21px; font-size: 18px;
}
.nextSteps .boxes .box .content .txt .desc {
	padding: 26px 0px 0px; line-height: 18px; font-size: 12px; max-width: 225px;
}
.nextSteps .boxes .boxesInner .btn {
	text-align: center;
}
#vlpSectionFooter {
	background: rgb(42, 42, 42); padding: 0px;
}
.vlp5ContentLeft {
	padding: 74px 0px 0px; width: 100%; text-align: center; float: left; max-width: 550px;
}
#vlpSectionFooter .vlp5ContentLeft a {
	background: rgb(42, 42, 42); font: 22px/22px "BebasNeueRegular", sans-serif; border: 1px solid rgb(179, 179, 179); border-image: none; width: 198px; height: 44px; text-align: center; color: rgb(18, 18, 18); text-transform: uppercase; letter-spacing: 0.5pt; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionFooter .vlp5ContentLeft a span {
	background: rgb(179, 179, 179); margin: 3px 3px 2px; padding: 10px 0px 7px; display: block;
}
#vlpSectionFooter .vlp5ContentLeft a:hover {
	color: rgb(255, 255, 255);
}
.vlp5ContentLeftItemFB {
	padding: 0px; float: left;
}
.vlp5ContentLeftItemMid {
	padding: 0px 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.vlp5ContentLeftItem {
	padding: 0px 10px; float: left;
}
.vlp5ContentRight {
	width: 100%; float: right; max-width: 340px;
}
#vlpSectionFooter .sysFormContainer {
	background: rgb(18, 18, 18); width: 100%; text-align: center; margin-top: -150px; min-height: 345px; max-width: 340px;
}
#vlpSectionFooter .sfcInner {
	padding: 18px 20px 0px;
}
#vlpSectionFooter .sfcInner > h2 {
	font: 32px/32px "BebasNeueRegular", sans-serif; padding: 0px 0px 10px; color: rgb(227, 191, 44); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionFooter .sfcInner > h2 > hr {
	background: rgb(255, 255, 255); margin: 5px auto 0px; border: 0px currentColor; border-image: none; width: 110px; height: 1px; color: rgb(255, 255, 255); display: block;
}
#vlpSectionFooter .sfcTxt {
	font: 12px/18px "微软雅黑","Microsoft YaHei", sans-serif; padding: 0px 0px 12px; color: rgb(255, 255, 255); max-width: 216px; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionFooter .sfcForm {
	width: 100%; max-width: 298px;
}
#vlpSectionFooter .sfcForm input[type='text'] {
	background: rgb(30, 30, 30); font: 14px/14px "微软雅黑","Microsoft YaHei", sans-serif; margin: 0px auto 10px; padding: 0px 10px; border: 0px currentColor; border-image: none; width: 90%; height: 45px; color: rgb(231, 193, 45); font-size-adjust: none; font-stretch: normal;
}
#vlpSectionFooter .sfcForm input[type='submit'] {
	background: rgb(18, 18, 18); font: 12px/12px "微软雅黑","Microsoft YaHei", sans-serif; margin: 8px auto 0px; border: 2px solid rgb(231, 193, 45); border-image: none; width: 147px; height: 35px; text-align: center; color: rgb(231, 193, 45); text-transform: uppercase; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#vlpSectionFooter .sfcForm input[type='submit']:hover {
	color: rgb(255, 255, 255);
}
.vlp5Btm {
	background: rgb(18, 18, 18); width: 100%; height: 37px; clear: both;
}
.veteranFooter {
	background: rgb(38, 39, 39); padding: 30px 0px; width: 100%; text-align: center; clear: both;
}
.veteranFooter .vfCol {
	margin: 0px 65px; vertical-align: top; display: inline-block;
}
.veteranFooter .vfCol .div {
	background: rgb(255, 255, 255); width: 1px; height: 129px;
}
.veteranFooter .vfCol h2 {
	font: 29px/29px "BebasNeueRegular"; padding: 15px 0px 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.5pt; font-size-adjust: none; font-stretch: normal;
}
.veteranFooter .vfCol .outlineBtn {
	color: rgb(179, 179, 179);
}
.veteranFooter .vfCol .outlineBtn:hover {
	color: rgb(38, 39, 39);
}
.veteranMobileHeader {
	background: rgb(0, 38, 67); left: 0px; top: 0px; width: 100%; height: 50px; clear: both; display: none; position: fixed; z-index: 999;
}
.veteranMobileHeader .txt {
	font: 12px/13px "微软雅黑","Microsoft YaHei"; padding: 12px 0px 0px 15px; width: 70%; text-align: left; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.vmhBtn {
	padding: 12px 15px 0px 0px; width: 37px; height: 25px; float: right; cursor: pointer;
}
.veteranMobileNav {
	background: rgb(0, 38, 67); left: 0px; top: 40px; width: 100%; clear: both; display: none; position: fixed; z-index: 999;
}
.veteranMobileNav > ul {
	list-style: none; margin: 0px; padding: 25px 0px 15px;
}
.veteranMobileNav > ul > li {
	font: 24px/24px "BebasNeueRegular", sans-serif; margin: 0px auto 15px; font-size-adjust: none; font-stretch: normal;
}
.veteranMobileNav > ul > li > a {
	padding: 2px 15px; color: rgb(255, 255, 255); display: block;
}
.veteranMobileNav > ul > li > a:hover {
	color: rgb(229, 191, 44);
}
.veteranMobileNav > ul > li.selected > a {
	color: rgb(229, 191, 44);
}
@media all and (max-width:1200px)
{
.vlpHeader {
	background: url("vlp-header.jpg") no-repeat center / cover; padding-top: 59px;
}
.swiper-button-next {
	right: 5% !important;
}
.swiper-button-prev {
	left: 5% !important;
}
}
@media all and (max-width:1080px)
{
.resourceItem {
	margin-right: 40px; margin-left: 40px;
}
.veteranFooter .vfCol {
	margin: 0px 15px;
}
}
@media all and (max-width:1028px)
{
.nextSteps .boxes {
	height: auto;
}
.nextSteps .top {
	padding-bottom: 50px;
}
.nextSteps .boxes .boxesInner {
	left: auto; top: auto; position: relative;
}
.nextSteps .boxes .box {
	margin: 0px auto; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; display: block;
}
.nextSteps .boxes .boxesInner .btn {
	margin-bottom: 25px;
}
.swiper-button-next {
	top: 20% !important; right: 2% !important;
}
.swiper-button-prev {
	left: 2% !important; top: 20% !important;
}
}
@media all and (max-width:920px)
{
.veteranHeader {
	display: none;
}
.vlpssNav {
	display: none;
}
.veteranMobileHeader {
	display: block;
}
.veteranNotice {
	left: auto; top: auto; width: auto; padding-top: 15px; padding-bottom: 15px; position: relative;
}
}
@media all and (max-width:890px)
{
.vlpSectionHalfHelp {
	padding: 30px 0px; width: 100%; height: auto; float: none; display: block;
}
.vlpSectionHalfHelpContent {
	height: auto; max-width: 90%;
}
.vlpSectionHalfHope {
	padding: 30px 0px; width: 100%; height: auto; float: none; display: block;
}
.vlpSectionHalfHopeContent {
	height: auto; max-width: 90%;
}
#vlpSectionConnect .gform_body #field_12_7 {
	width: 100%; height: auto; position: relative;
}
#vlpSectionConnect .gform_body #field_12_7 textarea {
	height: auto; position: relative;
}
#vlpSectionConnect .gform_body #field_12_1 {
	width: 100%;
}
#vlpSectionConnect .gform_body #field_12_2 {
	width: 100%;
}
#vlpSectionConnect .gform_body #field_12_2 input {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_3 {
	width: 100%;
}
#vlpSectionConnect .gform_body #field_12_3 input {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_6 {
	width: 100%;
}
#vlpSectionConnect .gform_body #field_12_8 {
	width: 100%;
}
#vlpSectionConnect .gform_body #field_12_8 input {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_9 {
	left: 0px; top: 0px; width: 100%; position: relative;
}
#vlpSectionConnect .gform_body #field_12_9 input {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_5 {
	left: 0px; top: 0px; width: 100%; position: relative;
}
#vlpSectionConnect .gform_body #field_12_5 select {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_10 {
	left: 0px; top: 0px; width: 100%; position: relative;
}
#vlpSectionConnect .gform_body #field_12_10 input {
	width: 90%;
}
#vlpSectionConnect .gform_body #field_12_14 {
	left: 0px; top: 0px; position: relative;
}
.vlp5ContentLeft {
	padding: 0px; float: none; display: block;
}
.vlp5ContentLeftItemFB {
	padding: 20px 0px; float: none; display: block;
}
.vlp5ContentLeftItemMid {
	margin: 20px 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: none; display: block;
}
.vlp5ContentLeftItem {
	margin: 20px 0px; float: none; display: block;
}
.vlp5ContentRight {
	float: none; display: block;
}
#vlpSectionFooter .sysFormContainer {
	margin: 0px auto;
}
.img1.left {
	width: auto; height: 300px !important; float: none;
}
.img2.right {
	width: auto; height: 300px !important; float: none;
}
.veteranTwoCol .right {
	width: auto; float: none;
}
.veteranTwoCol .left {
	width: auto; float: none;
}
.veteranFooter .vfCol {
	margin-bottom: 20px; display: block;
}
.veteranFooter .mid.vfCol {
	display: none;
}
}
@media all and (max-width:767px)
{
.sub.vlpSection > h1 {
	line-height: 31px; font-size: 32px;
}
.veteranHelp > h1 {
	line-height: 31px; font-size: 32px;
}
.veteranTalk > h1 {
	line-height: 31px; font-size: 32px;
}
.veteranDonation > h1 {
	line-height: 31px; font-size: 32px;
}
}
@media all and (max-width:590px)
{
.vlp1Banner {
	height: 190px;
}
.vlp1BannerBtns {
	padding: 0px;
}
.vlpssNav {
	margin-top: 0px;
}
.resourceItem {
	margin-right: auto; margin-left: auto; display: block;
}
.vlpSectionTestimonialItemGroup {
	height: auto !important;
}
.veteranDonation > h2 {
	line-height: 20px; font-size: 15px;
}
.veteranVids .item {
	line-height: 15px; font-size: 15px;
}
}
@media all and (max-width:480px)
{
.vlp1Banner {
	height: 130px;
}
.sss3Content {
	line-height: 33px; font-size: 25px;
}
.veteranVids .item {
	width: auto; margin-right: auto; margin-left: auto;
}
.veteranFooter .vfCol h2 {
	line-height: 22px; font-size: 22px;
}
.img1.left {
	height: 150px !important;
}
.img2.right {
	height: 150px !important;
}
.veteranTwoCol .content {
	text-align: center;
}
.swiper-button-next {
	top: 15% !important;
}
.swiper-button-prev {
	top: 15% !important;
}
iframe {
	height: 270px;
}
}
@media all and (max-width:370px)
{
.vlp1Banner {
	height: 110px;
}
.sss2Box {
	border: 10px solid rgb(255, 255, 255); border-image: none; width: 266px; height: 266px;
}
.img1.left {
	height: 100px !important;
}
.img2.right {
	height: 100px !important;
}
}
#push {
	height: 403px;
}
.noFB#container #push {
	height: 195px;
}
#push-Live {
	height: 171px;
}
#footerSection-Live {
	background: rgb(189, 189, 189); width: 100%; height: 171px; margin-top: -171px; position: relative;
}
#footerSection-Livev2 {
	background: rgb(189, 189, 189); width: 100%; height: 171px; bottom: 0px; position: absolute;
}
#footerSection {
	width: 100%; height: 363px; margin-top: -363px; position: relative;
}
.noFB#container #footerSection {
	height: 195px; margin-top: -195px;
}
#footerTop {
	 font: 15px/18px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 10px; width: 100%; height: 300px; color: rgb(0, 0, 0); overflow: hidden; clear: both; font-size-adjust: none; font-stretch: normal;background:#FFF;
}
#footerTopInner {
	width: 100%; clear: both; max-width: 944px; 
}
#ftiLeft {
	padding: 0px 20px 0px 5px; width: 100%; float: left; max-width: 447px; background:#FFF;
}
.ftilHeader {
	width: 100%;  position: relative;
}
.ftilTitle {
	 font: 14px/16px "微软雅黑","Microsoft YaHei"; padding: 18px 12px 12px 1px; color: rgb(44, 43, 43); text-transform: uppercase; display: inline-block; position: relative; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.ftilTitle a {
	color: rgb(44, 43, 43);
}
.ftilDiv {
	background: rgb(175, 175, 175); left: 0px; top: 38px; width: 100%; height: 1px; position: absolute; z-index: 1;
}
#fbFeedImg {
	margin: 0px 5px 0px 0px; width: 150px; height:75px; float: left;
}
.feedBox{
	margin: 0px 5px 0px 0px; }
.feedBox .listimg { float:left; width:150px; height:75px;margin-bottom:3px; margin-right:6px; overflow:hidden;}
.feedBox .listimg img { float:left; width:100%; height: auto;}
#feedSection {
	width: 443px; height: 250px; overflow: hidden; float: left;
}
#feedSection > ul {
	list-style: none; margin: 0px;
}
#feedSection > ul > li {
	font: 15px/18px "微软雅黑","Microsoft YaHei"; margin: 5px 0px 10px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#feedSection > ul > li:first-child {
	border: 0px currentColor; border-image: none; margin-top: 0px;
}
.feedTime {
	font: 10px/10px "微软雅黑","Microsoft YaHei"; color: #1e3485; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
img.feedLink {
	margin: 0px 10px 0px 0px; height: auto; max-height: 125px; max-width: 100px;
}
#ftiRight {
	padding: 0px 11px 0px 0px; width: 100%; float: right; max-width: 430px;
}
.ftirHeader {
	width: 100%; position: relative;
}
.ftirTitle {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 18px 12px 12px 0px; color: rgb(44, 43, 43); text-transform: uppercase; display: inline-block; position: relative; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.ftirTitle a {
	color: rgb(44, 43, 43);
}
.ftirDiv {
	background: rgb(175, 175, 175); left: 0px; top: 38px; width: 100%; height: 1px; position: absolute; z-index: 1;
}
#ftiRight > h3 {
	display: none;
}
#ftiRight > ul {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
#ftiRight > ul > li {
	font: 13px/15px "微软雅黑","Microsoft YaHei"; margin: 0px 0px 12px; color: #1e3485; font-size-adjust: none; font-stretch: normal;
}
#ftiRight > ul > li > a {
	color: #1e3485;
}
#ftiRight > ul > li > a:hover {
	color: #F60;
}
#ftiRight > ul > li span.metaSmall {
	font: 13px/15px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 1px; color: rgb(20, 20, 20); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal; line-height:15px;
}
#ftiRight .post-date {
	font: 10px/11px "微软雅黑","Microsoft YaHei"; padding: 0px 0px 1px; color: #1e3485; text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
#ftiRight > ul > li span.metaLoc {
	font: 13px/14px "微软雅黑","Microsoft YaHei"; padding: 2px 0px 0px; color: rgb(20, 20, 20); display: block; font-size-adjust: none; font-stretch: normal;
}
#footerMid {
	background: #CCC; width: 100%; height: 140px; clear: both;
}
#footerMid a{ color:#333 }
#footerMidInner {
	width: 100%; clear: both; max-width: 944px;
}
#footerMidInner::after {
	clear: both; display: block; content: " ";
}
#fmiLeft {
	padding: 0px 23px 0px 4px; width: 297px; float: left;
}
.newsletterInput {
	background: rgb(181, 178, 178); font: 12px/12px "微软雅黑","Microsoft YaHei"; margin: 0px 9px 0px 0px; padding: 6px 10px 8px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 200px; height: 12px; color: rgb(65, 64, 64); text-transform: uppercase; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.newsletterBtn {
	width: 28px; height: 28px; vertical-align: middle;
}
.newsletterWidget {
	
}
.newsletterWidget h3 {
	display: none;
}
.newsletterWidget .mc_merge_var {
	margin: 0px;
}
.newsletterWidget .mc_merge_var label {
	display: none;
}
.newsletterWidget .mc_merge_var .mc_input {
	background: rgb(181, 178, 178); font: 12px/12px "微软雅黑","Microsoft YaHei"; margin: 0px 9px 0px 0px; padding: 6px 10px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 200px; color: rgb(65, 64, 64); text-transform: uppercase; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.newsletterWidget .mc_form_inside .mergeRow {
	display: none;
}
#mc_message {
	line-height: 12px;
}
#mc_signup_submit {
	margin: 0px !important; width: 28px !important; text-indent: -9999px;
}
#fmiMid {
	padding: 0px 30px 0px 0px; width: 297px; float: left;
}
#fmiMid > ul {
	list-style: none; margin: 0px 0px 0px 2px;
}
#fmiMid > ul > li {
	margin: 0px 0px 0px 4px; width: 45px; height: 45px; float: left;
}
#fmiMid > ul > li:first-child {
	margin: 0px;
}
#fmiMid > ul > li > a {
	width: 45px; height: 45px; display: block;
}
#fmiMid > ul > li > a > span {
	width: 45px; height: 45px; text-indent: -9999px; display: block;
}
#fmiMid > ul > li > a > span.fmiIconFB {
	background: url("site-icons.png") no-repeat 0px 0px;
}
#fmiMid > ul > li > a:hover > span.fmiIconFB {
	background: url("site-icons.png") no-repeat 0px -46px;
}
#fmiMid > ul > li > a > span.fmiIconTW {
	background: url("site-icons.png") no-repeat -54px 0px;
}
#fmiMid > ul > li > a:hover > span.fmiIconTW {
	background: url("site-icons.png") no-repeat -54px -46px;
}
#fmiMid > ul > li > a > span.fmiIconVM {
	background: url("site-icons.png") no-repeat -108px 0px;
}
#fmiMid > ul > li > a:hover > span.fmiIconVM {
	background: url("site-icons.png") no-repeat -108px -46px;
}
#fmiMid > ul > li > a > span.fmiIconRSS {
	background: url("site-icons.png") no-repeat -161px 0px;
}
#fmiMid > ul > li > a:hover > span.fmiIconRSS {
	background: url("site-icons.png") no-repeat -161px -46px;
}
#fmiMid > ul > li > a > span.fmiIconContact {
	background: url("site-icons.png") no-repeat -215px 0px;
}
#fmiMid > ul > li > a:hover > span.fmiIconContact {
	background: url("site-icons.png") no-repeat -215px -46px;
}
#fmiMid > ul > li > a > span.fmiIconIG {
	background: url("site-icons.png") no-repeat -269px 0px; width: 44px;
}
#fmiMid > ul > li > a:hover > span.fmiIconIG {
	background: url("site-icons.png") no-repeat -269px -46px;
}
#fmiRight {
	padding: 0px 15px 0px 0px; width: 278px; float: right;
}
#fmirPodcast {
	padding: 30px 0px 0px; width: 75px; float: left;
}
#fmirPodcast a {
	font: 12px/14px "OpenSansLight"; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
#fmirPodcast a:hover {
	color: #1e3485;
}
#podcastIcon {
	background: url("site-icons.png") no-repeat -45px -94px; margin: 0px auto 4px; width: 35px; height: 38px; text-indent: -9999px; display: block;
}
#fmirGiving {
	background: rgb(84, 76, 76); margin: 32px 0px 0px; padding: 2px; border: 1px solid rgb(128, 122, 122); border-image: none; float: right;
}
#fmirGiving a {
	background: #1e3485; font: 12px/14px "OpenSansLight"; padding: 17px 22px 14px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 2pt; display: block; font-size-adjust: none; font-stretch: normal;
}
#fmirGiving a:hover {
	color: rgb(0, 0, 0);
}
.fmimiHeader {
	width: 297px; text-align: left; position: relative;
}
.fmimiTitle {
	font: 14px/14px "微软雅黑","Microsoft YaHei"; padding: 18px 12px 12px 5px; color: #000; text-transform: uppercase; display: inline-block; position: relative; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.fmimiDiv {
	background: rgb(123, 119, 119); left: 0px; top: 40px; width: 297px; height: 1px; position: absolute; z-index: 1;
}
#footerBtm {
	background:#09b9f5; font: 11px/13px "微软雅黑","Microsoft YaHei"; width: 100%; height: 55px; text-transform: uppercase; clear: both; font-size-adjust: none; font-stretch: normal;
}
#footerBtmInner {
	width: 100%; clear: both; max-width: 944px;
}
#fbiLeft {
	padding: 22px 0px 0px 5px; width: 256px; color: #000; float: left;
}
#fbiLeft a {
	color: #000;
}
#fbiLeft a:hover {
	color:#F60;
}
#fbiRight {
	padding: 22px 18px 0px 0px; width: 665px; text-align: right; color: #000; float: right;
}
#fbiRight a {
	color: #000;
}
#fbiRight a:hover {
	color: #F60;
}
.fbiDiv {
	margin: 0px 15px; display: inline;
}
.copyright {
	display: inline;
}
.clear {
	clear: both;
}
.clearspace {
	padding: 10px 0px 0px; clear: both;
}
.hide {
	display: none;
}
.hidden {
	display: none;
}
.small {
	font-size: 85%;
}
img.size-auto {
	height: auto; max-width: 100%;
}
img.size-full {
	height: auto; max-width: 100%;
}
img.size-large {
	height: auto; max-width: 100%;
}
img.size-medium {
	height: auto; max-width: 100%;
}
.attachment img {
	height: auto; max-width: 100%;
}
.alignleft {
	margin: 3px 10px 0px 0px; float: left; display: inline;
}
img.alignleft {
	margin: 3px 10px 0px 0px; float: left; display: inline;
}
.alignright {
	margin: 3px 0px 0px 15px; float: right; display: inline;
}
img.alignright {
	margin: 3px 0px 0px 15px; float: right; display: inline;
}
.aligncenter {
	margin: 3px auto 0px; clear: both; display: block;
}
img.aligncenter {
	margin: 3px auto 0px; clear: both; display: block;
}
img.size-full {
	border: 7px solid rgb(255, 255, 255); border-image: none; box-shadow: 0px 12px 8px -5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 12px 8px -5px rgba(0, 0, 0, 0.6);
}
article .entry-content img {
	border: 0px currentColor; border-image: none; box-shadow: 0px 0px 0px 0px transparent;
}
.entry-utility {
	clear: both; font-size: 85%;
}
.entry-meta {
	clear: both; font-size: 85%;
}
.entry-meta {
	padding: 0px 0px 20px;
}
#comments {
	padding: 40px 0px 0px;
}
#comments label {
	padding: 0px 10px 0px 0px;
}
.navigation {
	margin: 20px 0px; overflow: hidden; clear: both; min-height: 60px;
}
#nav-single {
	margin: 20px 0px; overflow: hidden; clear: both; min-height: 60px;
}
#nav-below {
	margin: 20px 0px; overflow: hidden; clear: both; min-height: 60px;
}
#nav-above {
	margin: 20px 0px; overflow: hidden; clear: both; min-height: 60px;
}
.nav-previous {
	padding: 10px 0px 0px; width: 45%; float: left;
}
.nav-next {
	padding: 10px 0px 0px; width: 45%; text-align: right; float: right;
}
.assistive-text {
	margin: 0px !important;
}
.pDiv {
	background: rgb(255, 255, 255); margin: 0px auto 20px; width: 40%; height: 1px; text-align: center; clear: both;
}
.mc_merge_var {
	float: left;
}
.mc_signup_submit {
	clear: right; float: left;
}
.mc_signup_submit input[type='submit'] {
	background: url("btn-arrow.png") no-repeat; border: 0px currentColor; border-image: none; width: 28px; height: 28px; vertical-align: middle; cursor: pointer;
}
.nickBlogPost h1 {
	font: 17px/19px "微软雅黑","Microsoft YaHei" !important; margin: 0px 0px 10px !important; color: rgb(44, 43, 43) !important; text-transform: uppercase !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.linkback {
	cursor: pointer;
}
.linkfront {
	cursor: pointer;
}
.formsUnformatted {
	background: rgb(255, 255, 255); width: 100%; color: rgb(0, 0, 0); min-height: 100%;
}
.formsUInner {
	padding: 20px;
}
.subTable {
	padding-top: 15px;
}
.subTable td {
	padding-bottom: 20px; vertical-align: top;
}
.subTable thead td {
	text-transform: uppercase; font-family: "CantarellBold", Arial, Helvetica, sans-serif; font-size: 11px;
}
.subTable thead td:last-child {
	width: 25%; text-align: center;
}
.subTable tbody td:last-child {
	width: 25%; text-align: center;
}
.subTable-Nopad {
	padding-bottom: 0px !important;
}
.subTable-Nopad span {
	font-size: 13px;
}
.ytc-thumbnails {
	display: none !important;
}
.ytc-links {
	display: none !important;
}
#tenYearContentContainer {
	background: url("/wp-content/uploads/2015/06/worldMap.jpg") repeat-y center / 100%; padding: 90px 0px 0px; width: 100%; height: auto; text-align: center; clear: both;
}
.tenYearSection1 {
	background: url("/wp-content/uploads/2015/06/10yHeader.jpg") no-repeat center / cover; margin: 0px auto; padding: 50px 0px; width: 100%; height: auto; clear: both;
}
.tenYearSection2 {
	margin: 0px auto; padding: 50px 0px; width: 100%; height: auto; clear: both;
}
.tenYearSection2 img {
	margin: 0px auto; padding: 50px 0px; clear: both; display: inherit;
}
.tenYearSection3 {
	margin: 0px auto; padding: 50px 0px; width: 100%; height: auto; clear: both; background-color: rgba(0, 0, 0, 0.25);
}
.tenYearSection3 img {
	margin: 0px auto; padding: 50px 0px; clear: both; display: inherit;
}
.tenYearSection4 {
	margin: 0px auto; padding: 50px 0px; width: 100%; height: auto; clear: both;
}
.tenYearSection4 img {
	margin: 0px auto; padding: 50px 0px; clear: both; display: inherit;
}
.tenYearSection4 p {
	font: 18px/28px "OpenSansLight", sans-serif; margin: 0px auto; padding: 0px 20px; color: rgb(255, 255, 255); letter-spacing: 2px; clear: both; display: block; max-width: 690px; font-size-adjust: none; font-stretch: normal;
}
.tenYearSection5 {
	background: url("/wp-content/uploads/2015/06/section5bg.jpg") no-repeat center / cover; margin: 0px auto; padding: 50px 0px; width: 100%; height: auto; clear: both;
}
.tenYearSection5purchase {
	padding: 50px 0px;
}
.tenYearSection5calendar {
	padding: 70px 0px 0px; vertical-align: top;
}
.tenYearSection5inner {
	margin: 0px auto; width: 100%; height: auto; clear: both; display: block; max-width: 1032px;
}
#tenYearTimeline {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100; background-color: rgba(0, 0, 0, 0.75);
}
.tenYearTimelineInner {
	left: 0px; top: 15%; width: 100%; height: 90%; overflow: auto; position: fixed; z-index: 101;
}
.tenYearTimelineInner img {
	margin: 0px auto; height: auto; display: block; max-width: 100%;
}
.timelineClose {
	top: 10%; width: auto; height: auto; right: 5%; position: fixed; z-index: 101;
}
.timelineClose:hover {
	cursor: pointer;
}
#gallery-1 :not(:first-child).gallery-item {
	display: none;
}
#gallery-1 .gallery-item img {
	width: 100%;
}
#gallery-1 br {
	display: none;
}
#gallery-2 .gallery-item {
	transition:0.3s; overflow: hidden; max-height: 200px; -moz-transition: all .3s; -webkit-transition: all .3s;
}
#gallery-2 .gallery-item:hover {
	opacity: 0.7;
}
@media all and (max-width:1320px)
{
#mainNav > ul > li {
	margin: 0px 5px;
}
}
@media all and (max-width:1300px)
{
#fnNav {
	width: 700px; padding-top: 0px;
}
#mainNav {
	text-align: left; padding-top: 200px;
}
#headerSection {
	height: 246px;
}
#headerInner {
	height: 246px;
}
#subContentSection {
	padding-top: 255px;
}
#subContentSectionTop {
	padding-top: 255px;

}
#homeBannerSection {
	padding-top: 47px;
}
#bannerHolder {
	top: 257px;
}
.slideshow .buttons {
	display: none;
}
#tenYearContentContainer {
	padding: 115px 0px 0px;
}
}
@media all and (max-width:1150px)
{
.tenYearSection3 img.responsive1 {
	width: 90%;
}
}
@media all and (max-width:1020px)
{
.sss1Content {
	padding-right: 10px; padding-left: 10px;
}
.sss2Content {
	padding-right: 10px; padding-left: 10px;
}
.sss3Content {
	padding-right: 10px; padding-left: 10px;
}
.tenYearSection2 img.responsive2 {
	width: 90%;
}
.tenYearSection4 img.responsive1 {
	width: 90%;
}
.tenYearSection5 {
	padding: 0px;
}
}
@media all and (max-width:1012px)
{
#hbsBG {
	height: auto;
}
#hbsBG img {
	width: 100%; height: auto;
}
#homeFeatures {
	margin: 0px auto; left: 0px; width: 100%;
}
}
@media all and (max-width:1012px)
{
.sss2Box {
	margin: 0px auto; display: block;
}
.sss4Event {
	margin: 0px auto 40px; display: block;
}
:first-child.sss4Event {
	margin-left: auto;
}
:last-child.sss4Event {
	margin-right: auto;
}
}
@media all and (max-width:994px)
{
.scswBtmLeft {
	padding-right: 0px; float: none;
}
.scswBtmRight {
	float: none;
}
.sss5ContentLeft {
	float: none;
}
.sss5ContentMid {
	float: none;
}
.sss5ContentRight {
	float: none;
}
.sysFormContainer {
	margin-top: 0px;
}
}
@media all and (max-width:964px)
{
.hfsItem {
	width: 29%; height: auto;
}
.hfsItem img {
	width: 100%; height: auto; display: block;
}
#scsLeft {
	margin: 0px auto; padding: 0px; width: 605px; clear: both; float: none; display: block;
}
#scsRight {
	float: none; background:#FFF;
}
#mtsLeftCol {
	float: none;
}
#mtsRightCol {
	padding: 25px 0px 20px; float: none;
}
#scsTopLeft {
	padding-left: 15px; max-width: 190px;
}
#radioBanner .rbLeftBlock {
	top: 138px;
}
#radioBanner .rbRightBlock {
	top: 138px;
}
#radioBanner .rbLeftContent {
	line-height: 20px; font-size: 20px;
}
#radioBanner .rbRightContent {
	top: 132px; line-height: 20px; font-size: 20px;
}
#radioCurrentInfo {
	text-align: center;
}
#rciLeft {
	width: 90%; text-align: center; padding-bottom: 15px; float: none;
}
#rciRight {
	width: 100%; text-align: center; float: none;
}
#rciRight > .addthis_toolbox {
	float: none;
}
.addthis_default_style .addthis_counter {
	float: none !important;
}
.rcirLink {
	float: none; display: inline-block;
}
#radioGraphicBtns {
	height: auto; padding-top: 20px;
}
.rgbBtn {
	margin: 0px auto 20px; float: none;
}
:first-child.rgbBtn {
	margin: 0px auto 20px;
}
.radioStationsSection .entry-content {
	padding: 0px;
}
#footerTop {
	height: auto;
}
#ftiLeft {
	padding: 0px; width: 90%; float: none;
}
#ftiLeft::after {
	clear: both; display: block; content: " ";
}
.ftilHeader {
	width: 100%; text-align: left; padding-top: 10px;
}
.ftilTitle {
	padding: 18px 0px 12px; border-bottom-color: rgb(175, 175, 175); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.ftilDiv {
	display: none;
}
#feedSection {
	width: auto; height: auto;
}
#fbFeedImg {
	 float: left;
}
#ftiRight {
	padding: 20px 0px 0px; float: none;
}
#footerMid {
	height: auto;
}
#footerMidInner {
	text-align: center; padding-bottom: 30px;
}
#fmiLeft {
	padding: 0px; float: none;
}
#fmiMid {
	padding: 0px; float: none;
}
#fmiRight {
	padding: 0px; float: none;
}
.newsletterWidget {
	height: 26px;
}
.appButtons {
	height: 54px;
}
.appButtons a{ color:#333}
#footerBtm {
	height: auto; position: absolute;
}
#footerBtmInner {
	text-align: center;
}
#fbiLeft {
	padding: 16px 0px 14px; width: auto; float: none;
}
#fbiRight {
	padding: 18px 15px 0px; width: auto; text-align: center; color: #000; line-height: 18px; float: none;
}
#fbiRight a {
	color: #000;
}
}
@media all and (max-width:920px)
{
#fnNav {
	width: 420px; padding-top: 0px;
}
#homeBannerSection {
	padding-top: 67px;
}
#bannerHolder {
	top: 257px;
}
}
@media all and (max-width:880px)
{
.hfsItem {
	margin: 0px auto;
}
#bannerBtnPrev {
	top: 44%;
}
#bannerBtnNext {
	top: 44%;
}
}
@media all and (max-width:822px)
{
.ssNavInner > ul > li {
	margin: 0px 20px;
}
}
@media all and (max-width:790px)
{
#radio-mainbrochure iframe {
	max-width: 95%;
}
.tenYearSection2 img.responsive1 {
	width: 90%;
}
.tenYearSection2 img {
	padding: 5% 0px;
}
.tenYearSection3 img {
	padding: 5% 0px;
}
.tenYearSection4 img {
	padding: 5% 0px;
}
}
@media all and (max-width:715px)
{
.headerShare {
	top: 82px; right: 15px;
}
#headerSection {
	height: 59px; position: fixed;
}
#headerInner {
	display: none;
}
.headerMobile {
	display: block;
}
.mobileDonate {
	display: block;
}
.sub.mobileDonate {
	display: none;
}
#bannerHolder {
	top: 60px;
}
#bannerBtnPrev {
	top: 19%;
}
#bannerBtnNext {
	top: 19%;
}
#subContentSection {
	padding-top: 59px; padding-bottom: 25px;
}
#subContentWideSection {
	padding-top: 59px; padding-bottom: 25px;
}
#subContentSectionTop {
	display: none;
}
#feedSection {
	width: 100%;
}
.mtsContent {
	padding: 0px 15px;
}
.mobileTitle {
	display: block;
}
#scsrSocial {
	display: none;
}
.scsrSocialMobile {
	display: block;
}
.currentRadioThumbnail {
	float: none;
}
.crcTitle {
	padding-left: 15px;
}
.crcDate {
	padding-left: 15px;
}
.crcScripture {
	padding-left: 15px;
}
.crcButtons {
	width: auto; padding-left: 15px;
}
.ssTop {
	height: 59px;
}
.ssTop img {
	display: none;
}
#scsLeft {
	display: none;
}
#tenYearContentContainer {
	padding: 60px 0px 0px;
}
}
@media all and (max-width:700px)
{
#countdownHolder {
	right: 15px;
}
#fnNav {
	width: 370px; padding-top: 10px;
}
#mainNav {
	text-align: left; padding-top: 0px;
}
#homeBannerSection {
	padding-top: 87px;
}
.hfsItem {
	width: 284px; height: 121px; margin-bottom: 20px; display: block;
}
.fbiDiv {
	margin: 0px 8px;
}
.end.fbiDiv {
	display: none;
}
.copyright {
	display: block;
}
.ftilHeader {
	width: 74%;
}
.fullWidthBox {
	line-height: 23px; font-size: 18px;
}
#radioBanner {
	height: auto; padding-bottom: 20px; background-size: cover;
}
#radioBanner .rbLeftBlock {
	display: none;
}
#radioBanner .rbRightBlock {
	display: none;
}
#radioBanner .rbLeftContent {
	margin: 0px auto; padding: 8% 0px 5%; left: auto; top: auto; width: 90%; text-align: center; position: relative;
}
#radioBanner .rbRightContent {
	margin: 0px auto; top: auto; width: 90%; text-align: center; right: auto; position: relative;
}
.lmpdLeftLine {
	width: 30px;
}
.lmpdRightLine {
	width: 30px;
}
}
@media all and (max-width:625px)
{
.scswBtmLeft {
	width: 100%;
}
#commentsBtnSection {
	width: auto;
}
#commentsBtnSectionLeft {
	padding: 8px 0px 12px; width: auto;
}
#cbsaTxt {
	left: 5px;
}
#cbsInfo {
	padding: 0px;
}
#cbsInfoTxt {
	width: 80%;
}
#cbsaArrow {
	left: 120px; right: auto;
}
#cbsaLine {
	display: none;
}
.tenYearSection5 img.responsive1 {
	width: 90%;
}
}
@media all and (max-width:619px)
{
#subContentSection {
	background: rgb(255, 255, 255);
}
#scsrContent {
	padding: 0px;
}
.scsfContent {
	padding: 0px;
}
#subHeaderImg {
	margin: 0px auto; padding: 3px; width: auto; height: auto;
}
.mobileShare {
	display: block;
}
#scsrContent h1 {
	font-weight: 600; margin-top: 26px;
}
.sub.mobileDonate {
	display: block;
}
.scDiv {
	display: none;
}
.scfDiv {
	display: none;
}
.pageTitleDiv {
	display: none;
}
#radioBanner .rbLeftContent {
	line-height: 16px; font-size: 17px;
}
#radioBanner .rbRightContent {
	line-height: 18px; font-size: 17px;
}
}
@media all and (max-width:590px)
{
.ftilHeader {
	width: 67%;
}
.rpsItem {
	padding: 0px 0px 36px; width: auto; float: none;
}
.currentRadioContent .addthis_toolbox {
	padding: 15px 0px 0px 15px;
}
.sss1Banner {
	height: 190px;
}
.ssNavInner > ul > li {
	display: block;
}
.ssNavInner > ul > li > a:hover {
	border-bottom-color: transparent; border-bottom-width: 6px; border-bottom-style: solid;
}
.ssNavInner > ul > li.selected > a {
	border-bottom-color: transparent; border-bottom-width: 6px; border-bottom-style: solid;
}
}
@media all and (max-width:480px)
{
	
/*电台列表2*/
.radiolist li{ line-height:30px; height:30px; font-size:10px; list-style:none; background:#f3f1e8; overflow:hidden; text-indent:5px; width:100%; margin-top:8px;
	-webkit-box-shadow: 0 4px 4px #dcdcdc;
    -moz-box-shadow: 0 4px 4px #dcdcdc;
    box-shadow: 0 4px 4px #dcdcdc;
	border:2px #FFF solid;
	border-radius:10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
    -webkit-border-radius: 10px 0 10px 0;
}
.radiolist li span {display:none;}	
	
	
#appSection {
	max-width: 95%;
}
.appSectionBG {
	padding: 10px;
}
#appSection img {
	width: 100%; height: auto;
}
#bannerBtnPrev {
	top: 16%;
}
#bannerBtnNext {
	top: 16%;
}
.ftilHeader {
	width: 57%;
}
.rvsItem {
	padding: 0px 0px 60px;
}
.rvsItemSmall {
	padding: 0px 0px 60px;
}
.rvsiTitle {
	padding-right: 15px; padding-left: 15px;
}
.rvsiDesc {
	padding-right: 15px; padding-left: 15px;
}
.rvsiViews {
	padding-right: 15px; padding-left: 15px;
}
.rvsiBtnSml {
	margin-right: 15px; margin-left: 15px;
}
.sss1Banner {
	height: 130px;
}
.sss3Content {
	line-height: 33px; font-size: 25px;
}
}
@media all and (max-width:370px)
{
.ftilHeader {
	width: 50%;
}
.scswBtmRight {
	width: auto;
}
#mtsVideo {
	height: 190px;
}
iframe {
	height: 190px;
}
.sss1Banner {
	height: 110px;
}
.sss2Box {
	border: 10px solid rgb(255, 255, 255); border-image: none; width: 266px; height: 266px;
}
.sss4Event h3 {
	padding-left: 10px;
}
.sss4Meta {
	padding-right: 10px; padding-left: 10px;
}
.sss4Event p {
	padding-right: 10px; padding-left: 10px;
}
.tenYearSection1 img {
	width: 90%;
}
.responsiveBtn {
	width: 80%;
}
.responsiveBtnYellow {
	width: 70%;
}
}
#ssSection2 h1 a {
	color: rgb(255, 255, 255);
}
#ssSection2 h1 a span {
	color: rgb(231, 193, 45);
}
.thankfulness-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#faithinaction {
	padding: 15px 0px 0px; width: 100%; max-width: 892px;
}
#fia-content {
	margin: 20px 0px 0px; clear: both;
}
#fia-left {
	margin: 0px 0px 0px 15px; width: 281px; float: left;
}
#fia-right {
	width: 100%; line-height: 170%; font-size: 14px; float: left; max-width: 585px;
}
#fia-right p {
	padding: 0px 0px 15px !important;
}
@media all and (max-width:934px)
{
#faithinaction > div:first-child {
	width: auto !important;
}
#helpmate > div:first-child {
	width: auto !important;
}
#fia-left {
	float: none;
}
#fia-right {
	float: none;
}
}
@media all and (max-width:785px)
{
.fia-donate {
	padding: 10px 0px 0px; float: none;
}
}
#faithlikeabraham-content {
	background: url("http://www.lifewithoutlimbs.org/wp-content/uploads/2012/12/pattern.gif") rgb(232, 80, 75); margin: 0px auto; padding: 30px; color: rgb(255, 255, 255); line-height: 180%; font-size: 14px;
}
#faithlikeabraham-content p {
	margin-top: 10px !important;
}
#faithlikeabraham-bottom {
	background: url("http://www.lifewithoutlimbs.org/wp-content/uploads/2012/12/faithlikeabraham_bot1.jpg") top; margin: 0px auto; width: 100%; height: 314px; overflow: hidden;
}
#faithlikeabraham-donate {
	padding: 180px 0px 0px 374px;
}
@media all and (max-width:934px)
{
#faithlikeabraham > div:first-child {
	width: auto !important;
}
#faithlikeabraham-content {
	padding: 30px 0px;
}
}
@media all and (max-width:785px)
{
.faithlikeabraham-donate {
	padding: 10px 0px 0px; float: none;
}
}
#brightlightforjesus-content {
	background: rgb(71, 71, 71); margin: 0px auto; padding: 30px; color: rgb(255, 255, 255); line-height: 180%; font-size: 14px;
}
#brightlightforjesus-content p {
	margin-top: 10px !important;
}
.brightlightbottom {
	width: 100%; height: 100px; clear: both; max-width: 909px;
}
.brightlightsig {
	float: left;
}
.brightlightdonate {
	padding: 0px 85px 0px 0px; float: right;
}
@media all and (max-width:934px)
{
#brightlightforjesus > div:first-child {
	width: auto !important;
}
#brightlightforjesus-content {
	padding: 30px 0px;
}
}
@media all and (max-width:785px)
{
.brightlightdonate {
	padding: 10px 0px 0px; float: none;
}
}
#iamabullysdream-content {
	margin: 0px auto; padding: 30px; width: 100%; line-height: 180%; font-size: 14px; max-width: 849px;
}
#iamabullysdream-content p {
	margin-top: 10px !important;
}
.iamabullysdream-bottom {
	width: 100%; height: 100px; clear: both; max-width: 909px;
}
.iamabullysdream-sig {
	float: left;
}
.iamabullysdream-donate {
	padding: 0px 85px 0px 0px; float: right;
}
@media all and (max-width:934px)
{
#iamabullysdream > div:first-child {
	width: auto !important;
}
#iamabullysdream-content {
	padding: 30px 0px;
}
}
@media all and (max-width:785px)
{
.iamabullysdream-line {
	display: none;
}
.iamabullysdream-donate {
	padding: 10px 0px 0px; float: none;
}
.iamabullysdream-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#boardingpass-content {
	margin: 0px auto; padding: 30px; width: 100%; line-height: 180%; font-size: 14px; max-width: 849px;
}
#boardingpass-content p {
	margin-top: 10px !important;
}
.boardingpass-bottom {
	width: 100%; height: 100px; clear: both; max-width: 909px;
}
.boardingpass-sig {
	float: left;
}
.boardingpass-donate {
	padding: 0px 85px 0px 0px; float: right;
}
@media all and (max-width:934px)
{
#boardingpass > div:first-child {
	width: auto !important;
}
#boardingpass-content {
	padding: 30px 0px;
}
}
@media all and (max-width:785px)
{
.boardingpass-line {
	display: none;
}
.boardingpass-donate {
	padding: 10px 0px 0px; float: none;
}
.boardingpass-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#seatinsoul-content {
	margin: 0px auto; padding: 30px; width: 100%; line-height: 180%; font-size: 14px; max-width: 849px;
}
#seatinsoul-content p {
	margin-top: 10px !important;
}
.seatinsoul-bottom {
	margin: 0px auto 30px; width: 100%; height: 300px; text-align: center; clear: both; max-width: 650px;
}
.seatinsoul-donate {
	padding: 80px 85px 0px 0px; float: left;
}
.seatinsoul-line {
	width: 2px; height: 245px; margin-top: 20px; float: left; background-color: rgb(0, 1, 28);
}
.seatinsoul-popup {
	width: 300px; float: right;
}
.seatinsoul-image {
	text-align: center;
}
.seatinsoul-text {
	text-align: center;
}
.seatinsoul-text a {
	color: rgb(0, 1, 28);
}
.seatinsoul-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#seatinsoul-content {
	padding: 30px 0px;
}
}
@media all and (max-width:785px)
{
.seatinsoul-line {
	display: none;
}
.seatinsoul-donate {
	padding: 10px 0px 0px; float: none;
}
.seatinsoul-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#reflectfaceofjesus-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#reflectfaceofjesus-content p {
	margin-top: 10px !important;
}
#reflectfaceofjesus-text {
	width: 100%; line-height: 150%; float: left; max-width: 550px;
}
#reflectfaceofjesus-images {
	width: 300px; float: right;
}
#reflectfaceofjesus-tagline {
	line-height: 150%; clear: both;
}
.reflectfaceofjesus-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.reflectfaceofjesus-donate {
	padding: 10px 85px 0px 0px; float: left;
}
.reflectfaceofjesus-line {
	width: 2px; height: 285px; margin-top: 0px; float: left; background-color: rgb(0, 1, 28);
}
.reflectfaceofjesus-popup {
	width: 400px; float: right;
}
.reflectfaceofjesus-image {
	width: 400px; text-align: center; margin-right: 20px;
}
.reflectfaceofjesus-text {
	text-align: center; clear: both; margin-left: -20px;
}
.reflectfaceofjesus-text a {
	color: rgb(0, 1, 28);
}
.reflectfaceofjesus-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#reflectfaceofjesus-text {
	float: none;
}
#reflectfaceofjesus-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.reflectfaceofjesus-line {
	display: none;
}
.reflectfaceofjesus-donate {
	padding: 10px 0px 0px; float: none;
}
.reflectfaceofjesus-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#crossingbordersbearingrisks-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#crossingbordersbearingrisks-content p {
	margin-top: 10px !important;
}
#crossingbordersbearingrisks-text {
	width: 100%; line-height: 150%; float: left; max-width: 550px;
}
#crossingbordersbearingrisks-images {
	width: 300px; float: right;
}
#crossingbordersbearingrisks-tagline {
	line-height: 150%; clear: both;
}
#crossingbordersbearingrisks-donate {
	
}
.crossingbordersbearingrisks-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.crossingbordersbearingrisks-donate {
	padding: 10px 85px 0px 0px; float: left;
}
.crossingbordersbearingrisks-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 280px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.crossingbordersbearingrisks-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.crossingbordersbearingrisks-popup {
	width: 400px;
}
.crossingbordersbearingrisks-image {
	width: 400px; text-align: center; margin-right: 20px;
}
.crossingbordersbearingrisks-text {
	text-align: center; clear: both;
}
.crossingbordersbearingrisks-text a {
	color: rgb(0, 1, 28);
}
.crossingbordersbearingrisks-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#crossingbordersbearingrisks-text {
	float: none;
}
#crossingbordersbearingrisks-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.crossingbordersbearingrisks-line {
	display: none;
}
.crossingbordersbearingrisks-donate {
	padding: 10px 0px 0px; float: none;
}
.crossingbordersbearingrisks-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#ssoh-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#ssoh-content p {
	margin-top: 10px !important;
}
#ssoh-text {
	width: 100%; line-height: 150%; float: left;
}
#ssoh-tagline {
	line-height: 150%; clear: both;
}
.ssoh-bottom {
	margin: 20px auto 30px; width: 100%; text-align: center; clear: both; max-width: 800px;
}
.ssoh-donate {
	padding: 10px 0px 0px; text-align: center;
}
.ssoh-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.ssoh-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.ssoh-popup {
	width: 300px; text-align: center;
}
.ssoh-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.ssoh-text {
	text-align: center; clear: both;
}
.ssoh-text a {
	color: rgb(0, 1, 28);
}
@media all and (max-width:934px)
{
.ssoh-text {
	float: none;
}
.ssoh-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.ssoh-line {
	display: none;
}
.ssoh-donate {
	padding: 10px 0px 0px; float: none;
}
.ssoh-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#ifg-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#ifg-content p {
	margin-top: 10px !important;
}
#ifg-text {
	width: 100%; line-height: 150%; float: left; max-width: 530px;
}
.ifg-textrest {
	width: 100%; line-height: 150%; clear: both;
}
.ifg-images {
	width: 322px; line-height: 150%; margin-right: 0px; float: right;
}
.ifg-image {
	margin: 10px 0px;
}
#ifg-tagline {
	line-height: 150%; clear: both;
}
.ifg-bottom {
	margin: 20px auto 30px; width: 100%; height: auto; text-align: center; clear: both; max-width: 800px;
}
.ifg-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.ifg-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 300px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}

.ifg-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.ifg-popup {
	width: 300px; float: right;
}
.ifg-image {
	width: auto; text-align: center; margin-right: 0px;
}
.ifg-text {
	padding: 8px 0px; text-align: center; clear: both;
}
.ifg-text a {
	color: rgb(0, 1, 28);
}
@media all and (max-width:934px)
{
#ifg-text {
	float: none;
}
#ifg-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.ifg-line {
	display: none;
}
.ifg-donate {
	padding: 10px 0px 0px; float: none;
}
.ifg-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#knownbygod-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#knownbygod-content p {
	margin-top: 10px !important;
}
#knownbygod-text {
	width: 100%; line-height: 150%; float: left; max-width: 525px;
}
#knownbygod-images {
	width: 325px; float: right;
}
#knownbygod-tagline {
	line-height: 150%; clear: both;
}
.knownbygod-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.knownbygod-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.knownbygod-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 300px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.knownbygod-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.knownbygod-popup {
	width: 300px; float: none;
}
.knownbygod-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.knownbygod-text {
	text-align: center; clear: both;
}
.knownbygod-text a {
	color: rgb(0, 1, 28);
}
.knownbygod-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#knownbygod-text {
	float: none;
}
#knownbygod-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.knownbygod-line {
	display: none;
}
.knownbygod-donate {
	padding: 10px 0px 0px; float: none;
}
.knownbygod-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#lighttheworld-content {
	margin: 0px auto; padding: 15px 0px; font-size: 14px;
}
#lighttheworld-content p {
	margin-top: 10px !important;
}
#lighttheworld-text {
	margin: 18px 0px 0px; width: 100%; line-height: 150%; float: left; max-width: 525px;
}
#lighttheworld-images {
	margin: 25px 0px 0px; width: 325px; float: right;
}
#lighttheworld-tagline {
	line-height: 150%; clear: both;
}
.lighttheworld-bottom {
	margin: 20px auto 30px; width: 100%; height: 380px; text-align: center; clear: both; max-width: 800px;
}
.lighttheworld-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.lighttheworld-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.lighttheworld-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.lighttheworld-popup {
	
}
.lighttheworld-image {
	text-align: center; margin-right: 0px;
}
.lighttheworld-text {
	text-align: center; clear: both;
}
.lighttheworld-text a {
	color: rgb(0, 1, 28);
}
.lighttheworld-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#lighttheworld-text {
	float: none;
}
#lighttheworld-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.lighttheworld-line {
	display: none;
}
.lighttheworld-donate {
	padding: 10px 0px 0px; float: none;
}
.lighttheworld-donate-text {
	width: auto !important; line-height: 32px; font-size: 22px;
}
}
#freshstart-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#freshstart-content p {
	margin-top: 10px !important;
}
#freshstart-text {
	margin: 18px 0px 0px; width: 100%; line-height: 150%; float: left; max-width: 522px;
}
#freshstart-images {
	margin: 25px 0px 0px; width: 328px; float: right;
}
#freshstart-tagline {
	line-height: 150%; clear: both;
}
.freshstart-bottom2 {
	margin: 20px auto 30px; width: 100%; height: 440px; text-align: center; clear: both; max-width: 800px;
}
.freshstart-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.freshstart-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.freshstart-donate-text2 {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 20px 0px; width: 440px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.freshstart-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 300px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.freshstart-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.freshstart-popup2 {
	width: 300px;
}
.freshstart-popup {
	width: 300px; float: right;
}
.freshstart-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.freshstart-text {
	text-align: center; clear: both;
}
.freshstart-text a {
	color: rgb(0, 1, 28);
}
.freshstart-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#freshstart-text {
	float: none;
}
#freshstart-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.freshstart-line {
	display: none;
}
.freshstart-donate {
	padding: 10px 0px 0px; float: none;
}
.freshstart-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#app-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#app-content p {
	margin-top: 10px !important;
}
#app-text {
	margin: 18px 0px 0px; width: 522px; line-height: 150%; float: left;
}
#app-images {
	margin: 25px 0px 0px; width: 328px; float: right;
}
#app-tagline {
	line-height: 150%; clear: both;
}
.app-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.app-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.app-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 300px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.app-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.app-popup {
	width: 300px; float: right;
}
.app-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.app-text {
	text-align: center; clear: both;
}
.app-text a {
	color: rgb(0, 1, 28);
}
.app-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#poweroflove-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#poweroflove-content p {
	margin-top: 10px !important;
}
#poweroflove-text {
	margin: 18px 0px 0px; width: 100%; line-height: 150%; float: left; max-width: 522px;
}
#poweroflove-images {
	margin: 25px 0px 0px; width: 328px; float: right;
}
#poweroflove-tagline {
	line-height: 150%; clear: both;
}
.poweroflove-bottom {
	margin: 20px auto 30px; width: 100%; height: 220px; text-align: center; clear: both; max-width: 800px;
}
.poweroflove-donate {
	
}
.poweroflove-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.poweroflove-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.poweroflove-popup {
	width: 300px; float: right;
}
.poweroflove-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.poweroflove-text {
	text-align: center; clear: both;
}
.poweroflove-text a {
	color: rgb(0, 1, 28);
}
.poweroflove-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#poweroflove-text {
	float: none;
}
#poweroflove-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.poweroflove-line {
	display: none;
}
.poweroflove-donate {
	padding: 10px 0px 0px; float: none;
}
.poweroflove-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#metamorphosis-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#metamorphosis-content p {
	margin-top: 10px !important;
}
#metamorphosis-text {
	margin: 18px 0px 0px; width: 100%; line-height: 150%; float: left; max-width: 522px;
}
#metamorphosis-images {
	margin: 25px 0px 0px; width: 100%; float: right; max-width: 328px;
}
#metamorphosis-tagline {
	line-height: 150%; clear: both;
}
.metamorphosis-bottom {
	margin: 20px auto 30px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.metamorphosis-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.metamorphosis-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 100%; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; max-width: 300px; font-size-adjust: none; font-stretch: normal;
}
.metamorphosis-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.metamorphosis-popup {
	width: 300px; float: right;
}
.metamorphosis-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.metamorphosis-text {
	text-align: center; clear: both;
}
.metamorphosis-text a {
	color: rgb(0, 1, 28);
}
.metamorphosis-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#metamorphosis-text {
	float: none;
}
#metamorphosis-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.metamorphosis-line {
	display: none;
}
.metamorphosis-donate {
	padding: 10px 0px 0px; float: none;
}
.metamorphosis-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#itisfinished-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#itisfinished-content p {
	margin-top: 10px !important;
}
#itisfinished-text {
	margin: 0px; width: 100%; line-height: 150%; float: left; max-width: 540px;
}
#itisfinished-images {
	margin: 25px 0px 0px; width: 310px; float: right;
}
#itisfinished-tagline {
	line-height: 150%; clear: both;
}
.itisfinished-bottom {
	margin: 20px auto 30px; padding: 40px 0px 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.itisfinished-donate {
	padding: 10px 85px 0px 30px; float: left;
}
.itisfinished-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: 300px; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.itisfinished-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.itisfinished-popup {
	width: 300px; float: right;
}
.itisfinished-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.itisfinished-text {
	text-align: center; clear: both;
}
.itisfinished-text a {
	color: rgb(0, 1, 28);
}
.itisfinished-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
@media all and (max-width:934px)
{
#itisfinished-text {
	float: none;
}
#itisfinished-images {
	width: auto; float: none;
}
}
@media all and (max-width:785px)
{
.itisfinished-line {
	display: none;
}
.itisfinished-donate {
	padding: 10px 0px 0px; float: none;
}
.itisfinished-donate-text {
	width: auto; line-height: 32px; font-size: 22px;
}
}
#standstrong-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrong-content p {
	margin-top: 10px !important;
}
#standstrong-text {
	margin: 0px; line-height: 150%;
}
#standstrong-tagline {
	line-height: 150%; clear: both;
}
.standstrong-bottom {
	margin: 20px auto 30px; padding: 40px 0px 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrong-donate {
	padding: 10px 0px 0px;
}
.standstrong-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrong-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrong-popup {
	width: 300px; float: right;
}
.itistandstrongsfinished-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrong-text {
	text-align: center; clear: both;
}
.standstrong-text a {
	color: rgb(0, 1, 28);
}
.standstrong-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#remembrance-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#remembrance-content p {
	margin-top: 10px !important;
}
#remembrance-text {
	margin: 0px; line-height: 150%;
}
#remembrance-tagline {
	line-height: 150%; clear: both;
}
.remembrance-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.remembrance-donate {
	padding: 10px 0px 0px;
}
.remembrance-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.remembrance-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.remembrance-popup {
	width: 300px; float: right;
}
.itistandstrongsfinished-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.remembrance-text {
	text-align: center; clear: both;
}
.remembrance-text a {
	color: rgb(0, 1, 28);
}
.remembrance-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#remembrance-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#remembrance-content p {
	margin-top: 10px !important;
}
#remembrance-text {
	margin: 0px; line-height: 150%;
}
#remembrance-tagline {
	line-height: 150%; clear: both;
}
#remembrance-donate {
	
}
.remembrance-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.remembrance-donate {
	padding: 10px 0px 0px;
}
.remembrance-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.remembrance-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.remembrance-popup {
	width: 300px; float: right;
}
.remembrance-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.remembrance-text {
	text-align: center; clear: both;
}
.remembrance-text a {
	color: rgb(0, 1, 28);
}
.remembrance-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#reflection-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#reflection-content p {
	margin-top: 10px !important;
}
#reflection-text {
	margin: 0px; line-height: 150%;
}
#reflection-tagline {
	line-height: 150%; clear: both;
}
.reflection-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.reflection-donate {
	padding: 10px 0px 0px;
}
.reflection-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.reflection-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.reflection-popup {
	width: 300px; float: right;
}
.reflection-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.reflection-text {
	text-align: center; clear: both;
}
.reflection-text a {
	color: rgb(0, 1, 28);
}
.reflection-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
.iheartvcSummary {
	line-height: 200%;
}
.iheartvcCenter {
	text-align: center; line-height: 200%;
}
.iheartvcCenter a {
	color: rgb(74, 70, 66); line-height: 200%;
}
.iheartvcCenter a:hover {
	color: rgb(178, 62, 52); line-height: 200%;
}
.iheartvcRed {
	color: rgb(178, 62, 52); line-height: 200%;
}
.iheartvcCommunity {
	margin: 0px 20px; width: 250px; text-align: center; line-height: 200%; float: left;
}
.iheartvcMap {
	margin: 10px auto; text-align: center; color: rgb(74, 70, 66); line-height: 200%;
}
.iheartvcMap a {
	color: rgb(74, 70, 66); line-height: 200%;
}
.iheartvcMap a:hover {
	color: rgb(178, 62, 52); line-height: 200%;
}
.iheartvcMap2 {
	margin: 10px auto; text-align: center; line-height: 200%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
}
#iheartvcdonate {
	text-align: center; padding-bottom: 20px;
}
#iheartvcDownload {
	background: url("/wp-content/uploads/2014/08/downloadbg.png"); margin: 0px auto; padding: 8px 8px 12px; width: 654px; height: 50px; line-height: 200%;
}
#iheartvcDownload p {
	line-height: 200%;
}
.iheartvcVidEmbed {
	padding: 25px 0px 5px; text-align: center;
}
.iheartVidEmbed iframe {
	padding-top: 15px; max-width: 100%;
}
.iheartHeader {
	font-size: 20px; font-weight: bold;
}
#post-16151 > div > div:nth-child(6) > ul {
	list-style: inside;
}
#post-16151 > div > div:nth-child(6) > ul > li:nth-child(3) > strong {
	text-decoration: underline;
}
#post-16151 > div > div:nth-child(8) > span > strong {
	font-size: 14px;
}
#post-16151 > div > div:nth-child(9) > span {
	font-size: 14px;
}
#radical-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#radical-content p {
	margin-top: 10px !important;
}
#radical-text {
	margin: 0px; line-height: 150%;
}
#radical-tagline {
	line-height: 150%; clear: both;
}
.radical-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.radical-donate {
	padding: 10px 0px 0px;
}
.radical-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.radical-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.radical-popup {
	width: 300px; float: right;
}
.radical-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.radical-text {
	text-align: center; clear: both;
}
.radical-text a {
	color: rgb(0, 1, 28);
}
.radical-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#encourage-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#encourage-content p {
	margin-top: 10px !important;
}
#encourage-text {
	margin: 0px; line-height: 150%;
}
#encourage-tagline {
	line-height: 150%; clear: both;
}
.encourage-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.encourage-donate {
	padding: 10px 0px 0px;
}
.encourage-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.encourage-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.encourage-popup {
	width: 300px; float: right;
}
.encourage-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.encourage-text {
	text-align: center; clear: both;
}
.encourage-text a {
	color: rgb(0, 1, 28);
}
.encourage-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#ahearttoserve-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#ahearttoserve-content p {
	margin-top: 10px !important;
}
#ahearttoserve-text {
	margin: 0px; line-height: 150%;
}
#ahearttoserve-tagline {
	line-height: 150%; clear: both;
}
.ahearttoserve-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.ahearttoserve-donate {
	padding: 10px 0px 0px;
}
.ahearttoserve-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.ahearttoserve-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.ahearttoserve-popup {
	width: 300px; float: right;
}
.ahearttoserve-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.ahearttoserve-text {
	text-align: center; clear: both;
}
.ahearttoserve-text a {
	color: rgb(0, 1, 28);
}
.ahearttoserve-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#preciousgift-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#preciousgift-content p {
	margin-top: 10px !important;
}
#preciousgift-text {
	margin: 0px; line-height: 150%;
}
#preciousgift-tagline {
	line-height: 150%; clear: both;
}
.preciousgift-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.preciousgift-donate {
	padding: 10px 0px 0px;
}
.preciousgift-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.preciousgift-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.preciousgift-popup {
	width: 300px; float: right;
}
.preciousgift-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.preciousgift-text {
	text-align: center; clear: both;
}
.preciousgift-text a {
	color: rgb(0, 1, 28);
}
.preciousgift-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstrongwithus-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrongwithus-content p {
	margin-top: 10px !important;
}
#standstrongwithus-text {
	margin: 0px; line-height: 150%;
}
#standstrongwithus-tagline {
	line-height: 150%; clear: both;
}
.standstrongwithus-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrongwithus-donate {
	padding: 10px 0px 0px;
}
.standstrongwithus-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrongwithus-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrongwithus-popup {
	width: 300px; float: right;
}
.standstrongwithus-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrongwithus-text {
	text-align: center; clear: both;
}
.standstrongwithus-text a {
	color: rgb(0, 1, 28);
}
.standstrongwithus-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstrongchristalone-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrongchristalone-content p {
	margin-top: 10px !important;
}
#standstrongchristalone-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstrongchristalone-tagline {
	line-height: 150%; clear: both;
}
.standstrongchristalone-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrongchristalone-donate {
	padding: 10px 0px 0px;
}
.standstrongchristalone-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrongchristalone-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrongchristalone-popup {
	width: 300px; float: right;
}
.standstrongchristalone-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrongchristalone-text {
	text-align: center; clear: both;
}
.standstrongchristalone-text a {
	color: rgb(0, 1, 28);
}
.standstrongchristalone-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstronginlife-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstronginlife-content p {
	margin-top: 10px !important;
}
#standstronginlife-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstronginlife-tagline {
	line-height: 150%; clear: both;
}
.standstronginlife-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstronginlife-donate {
	padding: 10px 0px 0px;
}
.standstronginlife-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstronginlife-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstronginlife-popup {
	width: 300px; float: right;
}
.standstronginlife-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstronginlife-text {
	text-align: center; clear: both;
}
.standstronginlife-text a {
	color: rgb(0, 1, 28);
}
.standstronginlife-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstronginlove-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstronginlove-content p {
	margin-top: 10px !important;
}
#standstronginlove-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstronginlove-tagline {
	line-height: 150%; clear: both;
}
.standstronginlove-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstronginlove-donate {
	padding: 10px 0px 0px;
}
.standstronginlove-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstronginlove-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstronginlove-popup {
	width: 300px; float: right;
}
.standstronginlove-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstronginlove-text {
	text-align: center; clear: both;
}
.standstronginlove-text a {
	color: rgb(0, 1, 28);
}
.standstronginlove-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstronglivinglife-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstronglivinglife-content p {
	margin-top: 10px !important;
}
#standstronglivinglife-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstronglivinglife-tagline {
	line-height: 150%; clear: both;
}
.standstronglivinglife-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstronglivinglife-donate {
	padding: 10px 0px 0px;
}
.standstronglivinglife-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstronglivinglife-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstronglivinglife-popup {
	width: 300px; float: right;
}
.standstronglivinglife-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstronglivinglife-text {
	text-align: center; clear: both;
}
.standstronglivinglife-text a {
	color: rgb(0, 1, 28);
}
.standstronglivinglife-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstrongwithhonor-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrongwithhonor-content p {
	margin-top: 10px !important;
}
#standstrongwithhonor-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstrongwithhonor-tagline {
	line-height: 150%; clear: both;
}
.standstrongwithhonor-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrongwithhonor-donate {
	padding: 10px 0px 0px;
}
.standstrongwithhonor-video {
	padding: 10px 10px 10px 0px; text-align: center; float: left;
}
.standstrongwithhonor-video a {
	color: #1e3485; text-decoration: underline;
}
.standstrongwithhonor-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrongwithhonor-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrongwithhonor-popup {
	width: 300px; float: right;
}
.standstrongwithhonor-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrongwithhonor-text {
	text-align: center; clear: both;
}
.standstrongwithhonor-text a {
	color: rgb(0, 1, 28);
}
.standstrongwithhonor-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstrongforstudents-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrongforstudents-content p {
	margin-top: 10px !important;
}
#standstrongforstudents-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstrongforstudents-tagline {
	line-height: 150%; clear: both;
}
.standstrongforstudents-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrongforstudents-donate {
	padding: 10px 0px 0px;
}
.standstrongforstudents-video {
	padding: 10px 10px 10px 0px; text-align: center; float: left;
}
.standstrongforstudents-video a {
	color: #1e3485; text-decoration: underline;
}
.standstrongforstudents-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrongforstudents-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrongforstudents-popup {
	width: 300px; float: right;
}
.standstrongforstudents-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrongforstudents-text {
	text-align: center; clear: both;
}
.standstrongforstudents-text a {
	color: rgb(0, 1, 28);
}
.standstrongforstudents-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#standstrongagainstbullying-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#standstrongagainstbullying-content p {
	margin-top: 10px !important;
}
#standstrongagainstbullying-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#standstrongagainstbullying-tagline {
	line-height: 150%; clear: both;
}
.standstrongagainstbullying-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.standstrongagainstbullying-donate {
	padding: 10px 0px 0px;
}
.standstrongagainstbullying-video {
	padding: 10px 10px 10px 0px; text-align: center; float: left;
}
.standstrongagainstbullying-video a {
	color: #1e3485; text-decoration: underline;
}
.standstrongagainstbullying-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.standstrongagainstbullying-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.standstrongagainstbullying-popup {
	width: 300px; float: right;
}
.standstrongagainstbullying-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.standstrongagainstbullying-text {
	text-align: center; clear: both;
}
.standstrongagainstbullying-text a {
	color: rgb(0, 1, 28);
}
span.underline {
	text-decoration: underline;
}
.standstrongagainstbullying-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#breakthesilence-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#breakthesilence-content p {
	margin-top: 10px !important;
}
#breakthesilence-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#breakthesilence-tagline {
	line-height: 150%; clear: both;
}
.breakthesilence-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.breakthesilence-donate {
	padding: 10px 0px 0px;
}
.breakthesilence-video {
	padding: 10px 10px 10px 0px; text-align: center; float: left;
}
.breakthesilence-video a {
	color: #1e3485; text-decoration: underline;
}
.breakthesilence-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.breakthesilence-line {
	width: 2px; height: 306px; margin-top: 0px; float: left; background-color: rgb(55, 53, 50);
}
.breakthesilence-popup {
	width: 300px; float: right;
}
.breakthesilence-image {
	width: 300px; text-align: center; margin-right: 0px;
}
.breakthesilence-text {
	text-align: center; clear: both;
}
.breakthesilence-text a {
	color: rgb(0, 1, 28);
}
span.underline {
	text-decoration: underline;
}
.breakthesilence-highlight {
	color: #1e3485 !important; text-transform: uppercase; font-weight: bold;
}
#rushofgratitude-content {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
#rushofgratitude-content p {
	margin-top: 10px !important;
}
#rushofgratitude-text {
	margin: 30px 0px 0px; line-height: 150%;
}
#rushofgratitude-tagline {
	line-height: 150%; clear: both;
}
.rushofgratitude-bottom {
	margin: 0px auto 30px; padding: 0px; width: 100%; height: 320px; text-align: center; clear: both; max-width: 800px;
}
.rushofgratitude-donate {
	padding: 10px 0px 0px;
}
.rushofgratitude-donate-text {
	font: 24px/38px "微软雅黑","Microsoft YaHei", sans-serif; padding: 40px 0px 20px; width: auto; text-align: center; color: rgb(95, 93, 86); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}



/*-----------------详情页-放大图---------------------*/

.products_show {
	width:100%;
	padding-top:15px;
	overflow:hidden;
}
.showOne { width:100%;
	height: auto;
}
.showOneL {
	width:420px;
	height:auto;
	float:left;
}
.Limg img {
	padding:2px;
}
.showOneL ul {
	padding-top:10px;
}
.showOneL li {
	width:69px;
	float:left;
	margin-right:10px;
}
.showOneL li img {
	width:65px;
	padding:1px;
}
.showOneL li img:hover {
	
}
.showOneR {
	width:480px;
	height:auto;
	float:right;
}



.wzxia li {
	width:100%;
	height:27px;
	line-height:27px;
	border-bottom:1px dashed #d1d1d1
}
.wzxia li span {
	font-size:16px; line-height:25px;
	font-family:"微软雅黑";
	color:#007cc3;
	font-weight:bold; height:60px;
}
.wzxi_1 {
	width:100%;
	height:auto;
	font-size:14px;
	padding-bottom:15px;
}
.wzxi_1 span {
	display:block;
	width:450px;
	height:20px;
	line-height:20px;
	color:#fff;
	padding-left:10px;
}
.pfenx {
	width:480px;
	height:30px;
	margin-top:20px;
}
.dgrxa {
	width:430px;
	height:80px;
	margin-top:15px;
}
.dgrxa p {
	font-size:16px;
	font-family:"微软雅黑";
	color:#666;
	margin-top:15px;
}
.dgrxa p span {
	font-size:18px;
	color:#e7770a;
}
.dgrxab a {
	width:119px;
	height:30px;
	display:block;
	margin-right:10px;
}
.showTwo { clear:both; width:100%;
	margin-top:15px;
	overflow:hidden;
}
ul#showpagea {
	height:33px;
	border-bottom:1px solid #b8b7b7;
}
ul#showpagea li {
	width:200px;
	float:left; list-style:none;
	height:33px;
	background:url(../images/sha.jpg) no-repeat;
	margin-right:5px;
	line-height:33px;
	text-align:center;
}
ul#showpagea li a {
	display:block;
	width:200px;
	height:33px;
}
ul#showpagea li a:hover {
	background: #1e3485;
	color:#fff;
}
ul#showpagea li.cur a {
	background: #1e3485;
	color:#fff;
}
.showco {
	margin:25px;
    background:none;
}


.show_gallery {
	float:left;
	width:420px;
	height:auto;
	margin:0 0 20px 0;
	position:relative;
}
.gallery_box {
	width:400px;
	height:auto;
	overflow:hidden
}
.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}
.tb-pic a {
*display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb {
	margin:10px 0 0;
	overflow:hidden;
	padding:0;
}
.tb-thumb li img {
	width:70px;
	height:70px; border:none;
}
.tb-thumb li {
	float:left;
	height:70px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:2px;
	border:#dfdfdf 1px solid;
}
.tb-s310, .tb-s310 a {
	width:350px;
}
.tb-s310, .tb-s310 img {
	max-width:350px;
}
.tb-s310 a {
*font-size:271px;
}
.tb-s40 a {
*font-size:35px;
}
.tb-s40, .tb-s40 a {
	height:70px;
	width:70px;
}
.tb-booth {
	border:1px solid #e9e9e9;
	background:#fff;
	position:relative;
	z-index:1;
	padding:2px;
}
.tb-thumb .tb-selected {
	height:70px;
	border:#F97A00 1px solid;
}
.tb-thumb .tb-selected div {
	background-color:#FFFFFF;
	border:medium none;
}
.tb-thumb li div {
}
div.zoomDiv {
	z-index:999;
	position:absolute;
	top:0px;
	left:10px;
	width:300px;
	height:300px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
	margin:-3px 0 0 2px;
}
div.zoomMask {
	position:absolute;
	border:1px solid #aaa;
	background:#fff 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:move;
	z-index:1;
	width:200px;
	height:200px;
}
.zoomDiv img {
	width:800px;
	height:800px;
}
.show_property {
	float:left;
	width:300px;
	padding:0 0 0 15px;
	position:relative;
}
.show_property h1 {
	font-size:20px;
	color:#333;
	line-height:40px;
	font-family:"微软雅黑";
}
.show_property h1 a {
	color:#333;
}
.show_property h2 {
	font-size:15px;
	color:#cc0000;
	line-height:20px;
	margin-bottom:20px;
}
.show_property p span {
	color:#999;
	display:inline-block;
}
.zx_price span {
	vertical-align:top;
	line-height:37px;
}
.numbox span {
	vertical-align:top;
}
.show_property p {
	height:36px;
	line-height:36px;
	color:#666
}
.show_property p s {
	color:#999;
	font-family:"微软雅黑";
}
.show_property p strong {
	color:#F0800F;
	font-size:16px;
	font-weight:700;
	font-family:"微软雅黑";
	vertical-align:bottom;
	position:relative;
	padding:0 5px;
}
.show_property p b {
	color:#F0800F;
	font-size:16px;
	font-family:"微软雅黑";
	vertical-align:bottom;
*vertical-align:middle;
	font-weight:700;
}
.show_property .color_class {
	padding:20px 0;
	width:300px;
	margin:10px 0 0 0;
}
.show_property .color_class span {
	vertical-align:top;
	line-height:36px;
	display:block;
	float:left;
	width:66px;
	color:#999;
}
.green {
	color:#669900;
}
.main_r .show_property .share {
	position:absolute;
	bottom:-60px;
*bottom:-63px;
	_bottom:-65px;
	right:0;
	padding:0
}
.choose_style {
	width:298px;
	height:180px;
	margin:10px 0 0 0;
	border:#e9e9e9 1px solid;
	background:#f4f4f4;
}
.choose_style h3 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:12px;
}
.choose_style h3 span {
	float:left;
	width:148px;
	height:39px;
	background:#fff;
	line-height:39px;
	border-right:#e9e9e9 1px solid;
	border-bottom:#e9e9e9 1px solid;
	cursor:pointer;
}
.choose_style h3 span.last {
	border-right:none;
	width:149px;
}
.choose_style h3 span.current {
	background:#f4f4f4;
	border-bottom:#f4f4f4 1px solid;
}
.choose_color {
	margin:0;
}
.choose_color li {
	overflow:hidden;
	width:78px;
	height:38px;
	border:#ccc 1px solid;
	background:#fff;
	line-height:34px;
	text-align:center;
	position:relative;
}
.choose_color li img {
	display:none;
}
.choose_color li span {
	display:none;
}
.choose_color li.tb-selected span {
	display:block;
	width:14px;
	height:14px;
	background:url(choose.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
}
.choose_color li.tb-selected {
	width:74px;
	height:34px;
	border:#F0800F 3px solid;
	background:#fff;
	line-height:34px;
}
.choose_color li .tb-s40, .choose_color li .tb-s40 a {
	height:34px;
	width:100%;
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:34px;
	cursor:pointer;
}
.choose_body {
	padding:20px 0 25px 20px;
}
.choose_body td {
	height:40px;
	line-height:40px;
	padding:0 0 10px 0;
}
.num_box {
	float:left;
	background:url(num_box.jpg) no-repeat;
	width:72px;
	height:40px;
	line-height:40px;
	border:none;
	text-align:center;
	font-size:20px;
	color:#F0800F;
	font-family:Arial, Helvetica, sans-serif;
}
.add_num {
	float:left;
	display:block;
	width:29px;
	height:40px;
	background:url(add.jpg) no-repeat;
	border:none;
	cursor:pointer;
}
.min_num {
	float:left;
	display:block;
	width:29px;
	height:40px;
	background:url(min.jpg) no-repeat right 0;
	border:none;
	cursor:pointer;
}
.buybtn {
	margin:0 10px 0 0;
	display:inline;
}
.choose_body td.btnbar {
	padding:10px 0 0 0;
}
.show_sider {
	float:left;
	width:190px;
}
.show_content {
	float:left;
	width:750px;
	display:inline;
}
.show_content h3 {
	height:47px;
	background:url(hbg.jpg) repeat-x 0 bottom;
}
.show_content h3 span {
	float:left;
	display:block;
	height:43px;
	line-height:43px;
	color:#333;
	font-weight:bold;
	border:#e9e9e9 1px solid;
	border-bottom:none;
	cursor:pointer;
	font-weight:normal;
	width:148px;
	text-align:center;
	margin:0 10px 0 0;
	display:inline;
}
.show_content h3 span.current {
	height:44px;
	line-height:43px;
	border:#e9e9e9 3px solid;
	border-bottom:none;
	font-weight:bold;
	width:144px;
}
.show_content h3 span b {
	color:#669900;
	font-weight:normal;
}

/* Product Listings */

.ProductList {
    list-style: none;
    margin: 0;
    padding: 0;
}

.Content { padding: 5px;
    margin: 0;}
.Content .ProductList, .Content .ProductList li {
    padding-bottom: 5px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.Content .ProductList li {
    padding-bottom: 5px;
    min-height: 9.5em;
    float:left;
    margin: 10px 10px 0 0;
    padding: 0;
    overflow:hidden;
    width:284px !important;
}

.Content .ProductList li.Odd {
    padding-bottom: 5px;
    min-height: 9.5em;
    float:left;
    margin: 10px 10px 0 0;
    padding: 0;
    overflow:hidden;
    width:100%!important; background: #F7F7F7;
}

.Content .ProductList li.Even {
    padding-bottom: 5px;
    min-height: 9.5em;
    float:left;
    margin: 10px 10px 0 0;
    padding: 0;
    overflow:hidden;
    width:100%!important;
}


.Content .ProductList .ProductImage {
    float:left;
    padding: 15px;
    margin: 0;
    width: 120px !important;
    height: 120px !important;
}

.Content .ProductList .ProductImage img{
    max-height: 120px;
    max-width:120px;
}


.Content .ProductList .ProductDetails {
    margin: 0;
    padding: 15px 10px 10px 0;
	line-height: 16px;
	text-align:right;
	font-size: 16px;
}

.Content .ProductList .ProductPriceRating {
    margin: 0;
    padding: 0px 10px 10px 0;
	line-height: 16px;
	text-align:right;
}

.Content .ProductList .ProductCompareButton {
    margin: 0;
    padding: 0px 10px 10px 0;
	line-height: 16px;
	text-align:right;
}

.Content .ProductList .ProductActionAdd {
    margin: 0;
    padding: 0px 10px 10px 0;
	line-height: 16px;
	text-align:right;
}


.ProductList a {
    text-decoration: none;
}

.ProductList .ProductImage {
    float: left;
    margin: 0 0 5px 6px;
    display: block;
    width: 120px;
    height: 120px;
    text-align: center;
    overflow: hidden;
}

.ProductList .ProductDetails {
    margin: 5px 5px 5px 0;
}

.ProductList em {
    display: block;
}

.ProductPrice, .ProductList em {
    font-style: normal;
    font-weight: bold;
}

.ProductList .Rating {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
}

.ProductList li .ProductCompareButton {
    margin-top: 3px;
    text-align: center;
}


@media all and (max-width:480px)
{
	.showOneL {
	width:380px;
	height:auto;

}
.showOneR {
	display: block;
	width:100%;
	height:auto;

}

.show_gallery {
	float:left;
	width:350px;
	height:auto;
	margin:0 0 20px 0;
	position:relative;
}
.gallery_box {
	width:350px;
	height:auto;
	overflow:hidden
}


}

.pages{clear:both; margin:40px 10px;text-align:left;}
.pages .pagelist a{margin:10px 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;}
.pages .pagelist span{margin:10px 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;}
.pages .pagelist strong{margin:10px 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;color:#09b9f35;font-weight:bold;}
.pages .pagelist a:hover{color:#09b9f35;text-decoration:none;}
.pages .pagelist a.thisclass { height:18px; line-height:18px;padding:0 6px; display:inline-block; color: #F60;}