/* ############# GRID MODIFIER STYLES ############# */

/*
html {
	background: #fff url(/org_files/477/images/sn_bg.gif) repeat-x 0 0;
}
body {
	margin:0;
	background: url(/org_files/477/images/sn_bg_normal.gif) repeat-x 0 240px;
}
body.bigBanner {
	background: url(/org_files/477/images/home_bg.gif) repeat-x 0 187px;
}
body.bigBanner {
	background-image: url(/org_files/477/images/bigBanner_bg.gif);
	background-position: 0 178px;
}
body {
	background: url(/org_files/477/images/sn_bg_normal.gif) !important;
	background-repeat: repeat-x !important;
}
body.bigBanner {
	background-image: url(/org_files/477/images/bigBanner_sn_bg.gif) !important;
	background-position: 0 0;
}
*/

html {
	background: #fff url(/org_files/477/images/sn_bg.gif) repeat-x 0 0;
}

body {
	margin:0;
	background: url(/org_files/477/images/sn_bg_normal.gif) repeat-x 0 180px;
}







#doc2 {
	position:relative;
	width:930px;
	min-width:930px;
	padding-top:190px;
}
#bdHeader {
	overflow:hidden;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	margin-left: 1%;
	width:31.3%;
}
.hdTop {
	height:75px;
	position: relative;
	z-index: 200;
}
#hd {
	background: url(/org_files/477/images/sn_border_left.gif) repeat-x 0 58px;
	height:190px;
	position: absolute;
	top:0;
	left:0;
	width:930px;
}
#hd .ct {
	background: url(/org_files/477/images/home_hd_bg.gif) repeat-x 0 58px;
	margin: 0 2px;
}
.mainFeature {
	height:200px;
	margin-right:1px;
}
.mainFeature, .subFeature {
	float:left;
	border: solid 2px #fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	overflow: hidden;
}
#medBanner {
	width:230px;
	height:200px;
	float:right;
}
.bannerRotator {
	position:relative;
	background-color: #6D96AF;
	/*-webkit-border-radius:8px;
	-moz-border-radius:8px;*/
}
.bannerRotator div {
	position: absolute;
	top:0;
	left:0;
	z-index: 100;
}
.bannerRotator ul {
	position: absolute;
	bottom: 5px;
	right:5px;
	z-index: 200;
}
.bannerRotator ul li {
	float:left;
	list-style: none;
	margin:0;
}
.bannerRotator ul li a {
	float:left;
	height: 20px;
	width:20px;
	background: url(/org_files/477/images/banner_rotators.png) no-repeat -21px 0;
	text-indent: -1000em;
	overflow: hidden;
}
.bannerRotator ul li a:focus {
	outline:none;
}
.bannerRotator ul li.ui-state-active a {
	background-position: 0 0;
}
.col-right .featured .bannerRotator {
	width: 230px;
	height:140px;
}
.col-right .featured .ct {
	background-image: none;
}
.ui-tabs-hide, .hide {
	display: none;
}
.aigError {
	color:red !important;
}
p.emailSignup {
	position: relative;
	*position: static;
	z-index: 200;
}
.signupOptions {
	background-color: #46A2DD;
	padding: 8px 8px 4px;
	color:#fff;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	margin-top: -9px;
	position: relative;
	*position: static;
	z-index: 100;
}
.signupOptions a {
	color:#fff;
}
/*.signupOptions input {
	position: relative;
}*/

.aigdebug {
	position:absolute;
	background-color:#ccc;
	border: solid 1px #fff;
	z-index: 2000;
	top:0;
	left:0;
}

i, em { font-style:italic; }
b, strong { font-weight:bold; }


/*ul#supernav {
	background: url(/org_files/477/images/sn_sep.gif) no-repeat 0 0;
	padding-left:2px;
}
#hd ul#supernav li.logo a.snLink:hover {
	background: url(/org_files/477/images/sn_active.gif) no-repeat 50% 0;
}*/

ul#supernav {
	position: relative;
	z-index: 98;
}

ul#supernav li, ul#supernav li a {
	float:left;
	list-style: none;
	margin:0;
}
ul#supernav li {
	background: url(/org_files/477/images/sn_spacer.gif) no-repeat 100% 0;
	padding-right:2px;
}
ul#supernav li a {
	background-image: url(/org_files/477/images/sn_museum.gif);
	width:112px;
	height: 54px;
	text-indent: -1000em;
	position: relative;
	z-index: 98;
}
ul#supernav li#magazine a { background-image:url(/org_files/477/images/sn_am.gif); }
ul#supernav li#outreach a { background-image:url(/org_files/477/images/sn_outreachEvents.gif); width:93px; }
ul#supernav li#kids a { background-image:url(/org_files/477/images/sn_kids.gif); width:128px; }
ul#supernav li#arj a { background-image:url(/org_files/477/images/sn_arj.gif); width:111px; }
ul#supernav li#worldwide a { background-image:url(/org_files/477/images/sn_worldwide.gif); width:116px; }
ul#supernav li#ark a { background-image:url(/org_files/477/images/sn_ark.gif); width:100px; }
ul#supernav li#indepth a { background-image:url(/org_files/477/images/sn_aid.gif); }
ul#supernav li#moreSites a { background:url(/org_files/477/images/sn_dropdown.gif) no-repeat 50% 50%; width:19px; }
ul#supernav li a:hover {
	background-position: 0 -54px;
}
ul#supernav li#moreSites a:hover, ul#supernav li#moreSites.active a {
	background-color: #ECF4FA;
}
ul#supernav li#moreSites li a:hover {
	background-color: transparent;
}
ul#supernav li#moreSites {
	position: relative;
}
#moreSites ul {
	display:none;
	position: absolute;
	background-color: #fff;
	border: solid 4px #47A2DD;
	border-top-width:1px;
	padding: 3px;
	top:54px;
	right:-4px;
	z-index: 98;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
}
ul#supernav #moreSites ul li {
	padding:0;
	float:none;
	background-image: none;
}
ul#supernav #moreSites li a {
	width: 125px;
}
ul#supernav #moreSites li.Vacations a { background-image: url(/org_files/477/images/sn_vacations.gif); }
ul#supernav #moreSites li.AnswersVBS a { background-image: url(/org_files/477/images/sn_vbs.gif); }
ul#supernav #moreSites li.Worldwide a { background-image: url(/org_files/477/images/sn_worldwide.gif); }
ul#supernav #home {
	display:none;
}
ul#supernav {
	height:58px;
	padding-left:119px;
	margin-left:-2px;
	background: url(/org_files/477/images/sn_logo_bg.gif) no-repeat 0 0;
}
.donateLink {
	position: absolute;
	top:10px;
	right:8px;
	width:74px;
	height: 16px;
	background-image: url(/org_files/477/images/sn_donate.gif);
	font-weight: bold;
	color:#fff;
	text-align: center;
	padding: 9px 0;
	font-size: 110%;
	z-index: 98;
}
a.donateLink:hover {
	text-decoration: none;
}
a.donateLink:visited {
	color:#fff;
}


/* ############# TEXT STYLES ############# */
a, a:visited {
	color:#0083D7;
	text-decoration: none;
}
a:visited {
	color:#8281CF;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5 {
	margin-bottom:.2em;
	margin-top:.5em;
	font-weight:bold;
	color:#70993A;
}
h1, h2 {
	margin-top:0;
}
h1 { font-size: 1.7em; }
h2 { font-size:1.3em; }
h3 { font-size:1.15em; }
h4 { font-size:1em; }
/*hr { margin-bottom:10px; }*/
blockquote {
	line-height:1.7em;
	margin-left:1.2em;
	margin-bottom:.5em;
	margin-right:1.2em;
}
blockquote.quote1 {
	color: #C15819;
	margin-left:2.2em;
	margin-right:2.2em;
}
hr.main {
	color:#ccc;
	height: 1px;
}
.articleSupport {
	padding: 5px; 
	background-color: #f3f3f3; 
	border: 1px solid #cccccc; 
	text-align: center;
}
h2 p.articleSupport {
	font-size:90%;
	font-weight: normal;
}

.article .intro {
	padding:12px;
	margin-bottom:10px;
	border-bottom:solid 2px #fff;
	font-size:110%;
	margin-left:-20px;
	margin-right:-50px;
	padding-left:20px;
	padding-right:50px;
	background-color:#E1F0FA;
	/*color:#40B4F2;*/
}
#yui-main h2 {
	background-image: url(/org_files/477/images/h2_bg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	padding:3px 0;
	padding-left:9px;
	/*margin-top:12px;
	clear:right;*/
}
#yui-main .articleSubHead h2 {
	background-color: transparent;
}
.bigBanner #bd h2, #bd .col-left h2 {
	background-image: url(/org_files/477/images/h2_bgR.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding:0;
	margin-bottom:6px;
	margin-top:0;
}
.bigBanner #bd h2 span, #bd .col-left h2 span {
	display:block;
	background-image: url(/org_files/477/images/h2_bgL.gif);
	background-repeat: no-repeat;
	padding:3px 0;
	padding-left:9px;
}
.page-ct {
	margin:0pt 2px;
	margin-left:15px;
	padding-left:20px;
	padding-right:50px;
	padding-bottom:40px;
}
.page-ct, .yui-gc .col-right {
	background-image:url(/org_files/477/images/article_top.gif);
	background-repeat:repeat-x;
}
.bigBanner .page-ct {
	margin:0 13px;
	padding:0;
	background-image: none;
}
.bigBanner .yui-gc .col-right {
	background-image: none;
}
/*.col-right *, .bigBanner .yui-gc .first *, .bigBanner .col-left * {
	display:none;
}
.col-right, .bigBanner .yui-gc .first, .bigBanner .col-left {
	background-color: #ccc;
	height:10px;
	margin:0;
	padding:0;
}*/
#yui-main .page-ct .mod, #yui-main .first .page-ct .mod {
	margin-left:0;
	margin-right:0;
}
.mod {
	margin-bottom:9px;
}
.page-ct h2, .article h2 {
	margin-left:-20px;
	margin-right:-50px;
}
#bd .featured h2, #bd #yui-main .featured h2 {
	background-image: url(/org_files/477/images/tab_activeR.gif);
	color:#fff;
	margin:0;
	padding:0;
}
#bd .featured h2 span, #bd #yui-main .featured h2 span {
	background-image: url(/org_files/477/images/tab_activeL.gif);
	padding:3px 0;
	padding-left:9px;
	padding-bottom:2px;
}
.first .featured h3 {
	font-size:140%;
	border-bottom:solid 3px #E4F2FB;
	margin:0 -10px;
	margin-top:12px;
	padding: 1px 10px 0;
}
#yui-main .first .mod {
	margin: 0 13px;
}
.ct {
	padding-bottom: 6px;
}
.ct-np {
	padding-bottom:0;
	margin-bottom:-6px;
}
.featured .ct {
	background-image: url(/org_files/477/images/box_feature_bg.jpg);
	background-repeat: no-repeat;
	padding:12px;
}
.error, .required {
	color: red;
	font-weight: bold;
}
.hebrewtext {
	direction: rtl;
	unicode-bidi: embed;
	font-family:Times,serif;
	font-size: 14pt;
}
.greektext {
	font-family:Times,serif;
	font-size: 14pt;
}
ol.NOTES {
	width:650px;
	overflow:hidden;
}
ol li {
	list-style:decimal;
	margin-left: 2.5em;
	margin-bottom:3px;
}
.small { font-size:80%; }
a img {
	border:0;
}

p {
	padding-top: 3px;
	padding-bottom: 7px;
}
h3 {
	/*font-size:130%;*/
	padding-top:18px;
	padding-bottom:4px;
}
.col-left h3 {
	margin-bottom:0;
	margin-top:0;
}
ul li {
	margin-left:17px;
	margin-bottom:3px;
}
ol.a li {
	list-style-type: lower-latin;
}
ol[type=a] {
	list-style-type: lower-latin;
}
ol[type=A] {
	list-style-type: upper-latin;
}
ol[type=I] {
	list-style-type:upper-roman;
}

#bd p, #bd li, #bd blockquote, #bd td, #bd th, #bd dl {
	line-height:1.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
dl {
	padding-bottom:10px;
}
dl dt {
	margin-top:.5em;
	margin-left:1.2em;
	font-weight:bold;
}
dl.noBold dt {
	font-weight:normal;
}
dl dd {
	margin-left:2.4em;
}
sup {
	vertical-align:37%;
}
sub {
	vertical-align: -3px;
}
.siteFeatures {
	position:relative;
	height:22px;
	padding-top:10px;
	clear:left;
}
.siteFeatures .title, .siteFeatures li {
	position:absolute;
	font-weight:bold;
}
.siteFeatures li { top: 13px; font-weight:bold; left:188px; list-style:none; background-color:#B2DAF3; }
.siteFeatures .title { left:12px; width: 165px; color:#fff; text-align:right; padding: 3px 0; }
.mod .rss {
	clear:right;
	float:right;
	margin-top:5px;
	margin-left:4px;
	margin-right:3px;
	position:relative;
}
.mod .mediaRSS {
	margin-top: 12px;
}
.searchBox input.search-btn {
	background-image: url(/org_files/477/images/search_go_btn.gif);
	background-color: transparent;
	width:41px;
	height:29px;
	border:none !important;
	font-weight: bold;
	font-size:110%;
	color:#fff;
	margin-left:3px;
	vertical-align: bottom;
}
.searchBox, ul.goodNews, .country {
	float:right;
	background-color: #47A2DD;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 4px 8px;
	margin-right: 3px;
	color:#fff;
}
.searchBox {
	clear:right;
	float:right;
	/*background-image:url(/org_files/477/images/hd_search.gif);*/
	/*background-image: url(/org_files/477/images/sn_search.gif);
	background-repeat: no-repeat;
	width:316px;
	height:57px;
	position: relative;*/
	padding-top:0;
	padding-bottom:6px;
	padding: 0 5px 6px;
	margin-right:8px;
	
}
.searchBox input.submit {
	position:absolute;
	top:20px;
	left:250px;
}
input.search, input.email {
	font-size:125%;
	width:210px;
	height:17px;
	/*background-image: url(/org_files/477/images/field_search.gif);*/
	background-color: #fff;
	border: 0 none;
	outline:none;
	color:#47A2DD;
	font-weight: bold;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/*.searchBox input.search {
	margin-top:12px;
	margin-left:25px;
}*/
input.email {
	background-image: url(/org_files/477/images/field_newsletter.gif);
	width:166px;
}
input.zip {
	background-image: url(/org_files/477/images/field_events.gif);
	width:127px;
}
.emailSignup input.email {
	background-image: none;
	border: solid 2px #46A2DD;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	display:block;
	font-size: 13px;
	padding: 3px 6px;
	width: 165px;
}
p.emailSignup {
	padding:0;
	padding-bottom:4px;
}
.signupOptions {
	display:none;
}
#bd .col-left .tl h2 {
	margin-bottom:0;
}
.accordion li {
	list-style:none;
	margin-left:0;
}
.accordion li .acc-ct {
	padding:4px 2px;
}
.accordion ul li {
	margin-left:17px;
	list-style:square;
}
.accordion a.head {
	display:block;
	background-color:#EBF5FC;
	padding:3px 6px;
	color:#70993A;
	font-weight:bold;
	margin-top:3px;
}
.accordion a.head:hover {
	text-decoration:none;
}
.accordion li.selected a.head {
	background-color:#CCE6F7;
}
.tabContainer {
	padding-top:18px;
}
.tab-ct {
	margin: 0 -13px;
	padding:10px;
	padding-bottom:0;
	clear:left;
	position: relative;
}
.tabHover .tab-ct {
	background-image:url(/org_files/477/images/tabContainer_bg.jpg);
	background-repeat: no-repeat;
}
.tabContainer h3, .tabs .ui-state-default, .tabs .ui-state-active {
	margin-left:0;
	margin-right:0;
}
.tabContainer h3 em {
	font-weight: bold;
}
.tabHover h3.tabTitle {
	background-image:url(/org_files/477/images/tab_bgR.gif);
	background-repeat:no-repeat;
	background-position: 100% 0;
	margin-right: 2px;
}
#bd .tabs .ui-state-default, #bd .tabs .ui-state-active {
	margin:0;
	margin-right:1px;
	list-style:none;
	line-height:1.22em;
	padding: 5px 7px;
}
.tabContainer h3.tabTitle, .tabs .ui-state-default, .tabs .ui-state-active {
	margin:0;
	padding:0;
	margin-right: 1px;
	background-color: #00B2EF;
	float:left;
	font-weight:bold;
	padding:4px 10px 3px 10px;
	color:#fff;
	text-decoration: none;
	text-align:center;
}
.tabContainer h3.first, .tabs .ui-state-default.first, .tabs .ui-state-active.first {
	background-image:url(/org_files/477/images/tab_body_L.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tabContainer h3.last, .tabs .ui-state-default.last, .tabs .ui-state-active.last {
	background-image:url(/org_files/477/images/tab_body_R.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.tabContainer h3.first.active, .tabs li.first.active {
	background-position: 0 -26px;
}
.tabContainer h3.last.active, .tabs li.last.active {
	background-position: 100% -26px;
}
.tabContainer h3.active, .tabs li.active {
	background-color: #0083D7;
}
.tabHover h3.tabTitle {
	background-image:url(/org_files/477/images/tab_bgR.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 100% 0;
	padding:0;
	color:#70993A;
} 
.tabContainer h3.tabTitle a, .tabs .ui-state-default a, .tabs .ui-state-active a {
	color:#fff;
}

.tabHover h3.tabTitle a {
	background-image:url(/org_files/477/images/tab_bgL.gif);
	background-repeat: no-repeat;
	padding:4px 10px 3px 10px;
	float:left;
	text-decoration: none;
	color:#70993A;
}
.tabContainer h3.first, .tabContainer h3.last, .tabs li.first, .tabs li.last {
	background-color: transparent;
}
.tabHover h3.active, .tabHover h3.first.active, .tabHover h3.last.active {
	background-image:url(/org_files/477/images/tab_activeR.gif);
	background-position: 100% 0;
}
.tabHover h3.active a {
	background-image:url(/org_files/477/images/tab_activeL.gif);
	color:#fff;
}
.tabTitle a:focus, .tabTitle a:active {
	outline: none;
}
.tabHover h4 {
	color:#291D66;
	margin-bottom:10px;
}
#logo a, #logo span {
	position:absolute;
	display:block;
	text-indent:-1000em;
	left:13px;
	z-index: 98;
}
#logo a.icon {
	width:88px;
	height:87px;
	background-image:url(/org_files/477/images/logo_home_icon.png);
	top:8px;
}
#logo a.title {
	width:311px;
	height:39px;
	background-image:url(/org_files/477/images/logo_home_title.png);
	top:80px;
}
.hdTop, h1.headerHidden {
	padding:0;
}
.logoPop {
	display:block;
	position: absolute;
	z-index: 98;
	top:6px;
	left:100px;
	border:solid 2px #0082D6;
	background-color: #fff;
	width:150px;
	display:none;
}
.logoPop b {
	display:block;
	padding: 3px 5px;
	background-color:#0082D6;
	color:#fff;
}
.logoPop ul {
	padding-top:6px;
	margin-left:6px;
}
.replace {
	text-indent:-1000em;
}
.no-padding {
	margin-left:-20px;
	margin-right:-50px;
}
#bd {
	clear:both;
}
.bigBanner #bd {
	padding-top:48px;
}
.print-email, .printAndEmail {
	float:right;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 3px;
	margin-top:-2px;
	overflow:hidden;
}
.print-email li, .printAndEmail li {
	float:left;
	display:inline;
	list-style: none;
}
.print-email .email, .print-email .print, .printAndEmail .email, .printAndEmail .print {
	padding: 0 10px 0 15px;
	background-repeat:no-repeat;
	background-position:0 2px;
}
.print-email .email, .printAndEmail .email { background-image:url(/org_files/477/images/icon_email.gif); }
.print-email .print, .printAndEmail .print { background-image:url(/org_files/477/images/icon_print.gif); }
li.printFriendly {
	margin-top:2px;
}



/***** supernav styles *******/
#hd ul#supernav li.logo a {
	padding-left:10px;
}


/*********** header layout styles *********/
.upperNav {
	float:right;
	margin-right: 12px;
	margin-top:4px;
	position: relative;
	z-index:100;
}
.upperNav ul li {
	margin:0;
	list-style: none;
	text-align: right;
}
.upperNav ul li a {
	/*background-image:url(/org_files/477/images/un_bg.gif);
	float:left;*/
	font-size:85%;
	line-height: 90%;
}
/*ul.goodNews {
	top:57px;
	left:614px;
}
.country {
	position: absolute;
	top:57px;
	right:6px;
}*/
/*#hd ul.dropdown li {
	list-style-image:url(/org_files/477/images/carat_dropdown.gif);
}*/
.country ul.menu {
	background-color:#fff;
	position:absolute;
	padding:0;
	top:23px;
	left:0;
	width:150px;
	border:solid 2px #0082D6;
	display:none;
	z-index:200;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.country ul.menu li {
	background-image:none;
	display:inline;
	padding:0;
	margin:0;
}
.country ul.menu li a {
	border-top:solid 1px #fff;
	display:block;
	padding: 4px 5px 4px 15px;
	color: #0083D7;
}
.country ul.menu li a:hover {
	background-image:none;
}
.country ul.menu li b {
	display:block;
	padding: 3px 5px 3px 15px;
	background-color:#0082D6;
	color:#fff;
}
#topNav {
	/*background-image: url(/org_files/477/images/topNav_bg.png);
	*background-image: url(/org_files/477/images/topNav_bg_ie.gif);
	background-repeat: no-repeat;*/
	background: #0066A9 url(/org_files/477/images/topNav_bg.gif) repeat-x 0 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height:37px;
	margin: 0 8px;
	/*clear:both;
	overflow:hidden;
	width:100%;
	position: relative;
	z-index: 5;*/
}
#topNav ul {
	margin-left:7px;
}
#topNav ul li {
	position: relative;
}
#topNav ul ul {
	display:none;
	position: absolute;
	top:37px;
	left:0;
	margin:0;
	background: #0066A9 url(/org_files/477/images/ft_bg.gif) repeat-x 0 0;
	/*border: solid 2px rgba(255, 255, 255, 0.5);*/
	width: 170px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	z-index: 98;
	padding-bottom: 5px;
}
#topNav ul ul li, #topNav ul ul li a {
	float:none;
	display:block;
	clear:left;
}
#topNav ul ul li a, #topNav ul ul li a:visited {
	border-top: solid 1px #47A2DD;
	font-size: 14px;
	line-height: normal;
	padding: 6px 20px;
}
#topNav li {
	float:left;
	list-style:none;
	padding:0;
	padding-right:1px;
	background:url(/org_files/477/images/topNav_spacer.gif) no-repeat 100% 0;
	/*margin:2px 0;*/
	margin:0;
	position: relative;
}
#topNav a, #topNav a:visited {
	color:#fff;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:125%;
	/*line-height:16px;*/
	/*padding: 10px 12px 12px 12px;*/
	padding:9px 16px 8px;
	/*position: relative;*/
}
#topNav li.active a {
	background-image:url(/org_files/477/images/topNav_active.gif);
}
#topNav li.active li a {
	background-image: none;
}
#topNav li.active li a:hover {
	background: #0085D6 url(/org_files/477/images/topNav_active.gif) repeat-x 0 100%;
}

.genRounded, .genRoundedBorder {
	position: relative;
	/*z-index: 100;*/
}
.genRoundedBorder span.tl, .genRoundedBorder span.tr, .genRoundedBorder span.bl, .genRoundedBorder span.br {
	position: absolute;
	background-image: url(/org_files/477/images/roundedCorners_home.png);
	height:9px;
	width:9px;
	display:block;
	z-index: 98;
}
.genRoundedBorder .tl { top:-2px; left:-2px; background-position: -9px -9px;  }
.genRoundedBorder .tr { top:-2px; right:-2px; background-position: 0 -9px; }
.genRoundedBorder .bl { bottom:-2px; left:-2px; background-position: -9px 0; }
.genRoundedBorder .br { bottom:-2px; right:-2px; background-position: 0 0; }

.genRounded span.tl, .genRounded span.tr, .genRounded span.bl, .genRounded span.br {
	position: absolute;
	background-image: url(/org_files/477/images/roundedCorners_white.png);
	height:7px;
	width:7px;
	display:block;
	z-index: 98;
}
.genRounded .tl { top:0; left:0; background-position: -7px -7px;  }
.genRounded .tr { top:0; right:0; background-position: 0 -7px; }
.genRounded .bl { bottom:0; left:0; background-position: -7px 0; }
.genRounded .br { bottom:0; right:0; background-position: 0 0; }

.hdTop .genRounded .tl, .hdTop .genRounded .tr, .hdTop .genRounded .bl, .hdTop .genRounded .br,
#topNav .tl, #topNav .tr {
	background-image: url(/org_files/477/images/roundedCorners_gray.png);
}

/*#secondaryNav {
	clear:both;
	overflow:hidden;
	position: relative;
	z-index: 1;
	margin-top:-7px;
}
#secondaryNav div {
	display:none;
	overflow:hidden;
	background-image:url(/org_files/477/images/secondNav_bg.gif);
	background-repeat: no-repeat;
	padding-left:22px;
}
#secondaryNav #Home {
	background-color:transparent;
	background-image:none;
	height:30px;
}
#secondaryNav ul {
	overflow:hidden;
}
#secondaryNav li {
	list-style:none;
	float:left;
	padding-left:0;
	margin:0;
	overflow:hidden;
}
#secondaryNav a, #secondaryNav a:link, #secondaryNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:18px;
	float:left;
	text-decoration:none;
	padding: 6px 8px;
}
#secondaryNav a:hover {
	background-image:url(/org_files/477/images/secondNav_hover.gif);
	background-repeat: repeat-x;
}*/



/* start body styles
--------------------------- */
.col-left {
	padding-top:40px;
}
.bigBanner .col-left {
	padding-top:0;
}

/*ul li {
	list-style-type:square;
}*/
div.nav {
	background-color:#0083D7;
	background-image: url(/org_files/477/images/leftNav_tl.gif);
	background-repeat: no-repeat;
	margin-bottom:24px;
	margin-right:-26px;
	position: relative;
	zoom:1;
	z-index: 101;
}
div.nav ul.nav {
	background-color: #00B2EF;
	background-image: url(/org_files/477/images/leftNav_bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	border-top:solid 2px #fff;
	padding-bottom:12px;
}
#bd .col-left div.nav h2 {
	background-image: none;
	background-color:transparent;
	display:block;
	color:#fff;
	padding:6px 12px;
	margin:0;
	font-size:125%;
}
div.nav h2 a, div.nav h2 a:visited {
	color:#fff;
}
#bd div.nav h2 span {
	background-image: none;
	padding:0;
}
div.nav ul li {
	display:inline;
}
.staffPicks {
	clear:left;
	padding-top:15px;
}
span.lockedContent a.lockIcon {
	padding-right:7px;
}
div.nav ul li a, div.nav ul li a:visited, div.nav ul li.active li a, div.nav ul li.active li a:visited {
	background-color: #00B2EF;
	display:block;
	padding:6px 12px;
	font-weight: bold;
	color:#fff;
	border-bottom: solid 1px #E8F4FB;
}
div.nav ul li li a {
	border-left: solid 12px #E8F4FB;
}
div.nav ul li a:hover, div.nav ul li.active li a:hover {
	background-color:#E8F4FB;
	color:#0083D7;
}
div.nav ul li.active a, div.nav ul li.active li.active a {
	background-color:#0083D7;
	color:#fff;
}
div.nav ul li a.rss, div.nav ul li li a.rss, div.nav ul li.active li a.rss {
	display:inline;
	background-color: transparent;
	border:none;
	padding:3px;
}
div.nav ul li a.rss:hover {
	background-color: transparent;
}

#bd ul.nav li {
	margin:0;
	display:inline;
}
.nav li a, .nav li a:visited {
	/*background-image:url(/org_files/477/images/leftNav_bg.gif);
	border: solid 1px #CD5413;
	color:#fff;*/
	display:block;
	border-top:none;
	padding: 2px 5px 2px 12px;
}
.nav li a:hover {
	/*background-image:url(/org_files/477/images/leftNav_bg_hover.gif);
	color:#fff;
	border-color:#7D7D9C;*/
	text-decoration:none;
}
/*.articleHeader, .articleSubHead {
	margin:0 -10px;
}*/
.pageTitle {
	background-color: #597B2E;
	background-image:url(/org_files/477/images/bd_header.gif);
	background-repeat:repeat-x;
	background-position: -2px 0;
	margin-left:13px;
	border:solid 2px #fff;
	border-bottom-width: 1px;
	position: relative;
}
.pageTitle span.tl, .pageTitle span.tr {
	background-repeat: no-repeat;
	display:block;
	height:11px;
	width:11px;
	position: absolute;
	top:-2px;
}
.pageTitle span.tl {
	background-image:url("/org_files/477/images/bd_header_TL.gif");
	left:-2px;
}
.pageTitle span.tr {
	background-image:url("/org_files/477/images/bd_header_TR.gif");
	right:-2px;
}
.pageTitle h1 {
	padding:12px;
}
.replace h1 {
	visibility: hidden;
}
.col-right .ct, .col-right .boxPadding, .col-right .boxPaddingOpen {
	padding:6px 12px 12px 12px;
}
.article {
	/*background-image:url(/org_files/477/images/article_top.gif);
	background-repeat:repeat-x;
	background-position: 13px -13px;*/
	padding-left:13px;
	padding-bottom:40px;
}
.articleSubHead {
	padding:0 12px;
	padding-top:6px;
	overflow:hidden;
	zoom:1;
	position:relative;
	border-top:1px solid #fff;
}
.articleHeader, .articleSubHead {
	background-image: url("/org_files/477/images/bd_header.gif");
	background-repeat: repeat-x;
	background-color: #597B2E;
	margin:0 2px;
}
.pageTitle h1, .articleHeader h1, .articleSubHead h2, .articleSubHead h3 {
	color:#fff;
}
.articleHeader h1 {
	padding: 12px;
	margin:0;
}
#bd .articleSubHead h2 {
	background-image: none;
	display:block;
	margin:0;
	padding-left:0;
	padding-bottom:0;
}
.articleSubHead h3 {
	font-size:95%;
	font-weight: normal;
	float:left;
	padding-top: 3px;
}
.articleSubHead h3.author {
	margin-right:4px;
}
.articleSubHead h3.author:after {
	content:" on";
}

.languageList {
	float:right;
	padding-right:12px;
}
.languageList li, .languageList li a {
	float:left;
	list-style:none;
}
.languageList li a {
	color:#fff;
}

/*.articleHeader h1 {
	font-size:140%;
	padding: 7px 10px 0 10px;
}
.articleSubHead {
	padding:10px;
}
.articleSubHead h2 {
	font-size:110%;
	margin-bottom: 5px;
}
.articleSubHead h3 {
	font-weight:normal;
	font-size:100%;
	display:inline;
}
h3.author, h3.articleDate {
	padding-right:25px;
}
.articleSubHead h4 {
	font-weight:normal;
	font-size:100%;
}*/
.articleBody {
	background-image: url(/org_files/477/images/article_top.gif);
	background-repeat: repeat-x;
	margin: 0 2px;
	padding-left: 20px;
	padding-right: 50px;
}
.articleBody .leftNav {
	margin-left: -20px;
	margin-right:-50px;
	float:none;
	clear:both;
	width:720px;
	zoom:1;
	position:relative;
	overflow:hidden;
}
.articleHD .leftNav {
	background-color: #70993A;
	margin:1px 2px;
	padding: 3px 10px;
}
.articleBody div.box {
	margin-bottom:10px;
	clear:both;
	border-bottom: solid 2px #fff;
	padding:5px 10px;
}
.articleHD div.keywords {
	overflow:hidden;
	zoom:1;
	position:relative;
	font-size:90%;
}
.articleHD div.keywords li, .articleBody ul.keywords, .articleBody div.keywords h3 {
	float:left;
}
#bd .articleHD ul.keywords li {
	list-style:none;
	white-space: nowrap;
	margin-right:10px;
	margin-left:0;
	margin-bottom:0;
}
.articleHD ul.keywords li a, .articleHD ul.keywords li a:visited {
	color:#fff;
}
.articleHD div.keywords h3 {
	font-size:100%;
	margin:0;
	margin-right:5px;
	padding:0;
	line-height: 1.8em;
	display:none;
}
.author {
	font-weight:bold;
	font-size:90%;
}
.articleBio {
	padding:7px;
	margin-left:7px;
	border-top:solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.techie a {
	line-height:24px;
	padding: 3px 18px 3px 0;
	background-position:100% 0;
	background-repeat:no-repeat;
	color:#fff;
}
span.tech, span.semi, span.lay, span.kid {
	line-height:24px;
	padding: 3px 0 3px 18px;
	background-repeat:no-repeat;
	color:#fff;
}
.techie a.tech, span.tech {
	background-image:url(/org_files/477/images/icon_tech.gif);
}
.techie a.semi, span.semi {
	background-image:url(/org_files/477/images/icon_semi.gif);
}
.techie a.lay, span.lay {
	background-image:url(/org_files/477/images/icon_layman.gif);
}
.techie a.kid, span.kid {
	background-image:url(/org_files/477/images/icon_kids.gif);
}
.techie {
	float:right;
	position:relative;
	margin:0;
	display:inline;
	color:#007CC5;
	font-weight:bold;
	padding-bottom:3px;
}
.article table {
	margin-top: 12px;
	margin-bottom:18px;
}
/*.article table {
	background:#C8CBDD url(/org_files/477/images/article_table_bg.png) repeat-x top left;
	border:2px solid #C0C0D3;
	border-collapse:collapse;
}

.article table.recommendedResources, .article table.noStyle {
	background:transparent none;
	border:none;
}*/

/****** IE TRANSPARENT PNG FIX ******/
* html #bd table, * html #bd table tr {
	behavior: url(/assets/scripts/iepngfix.htc);
	height:100%;
}
#bd table {
	background-color:#F5FAFD;
	/*border: solid 1px #fff;*/
}
#bd table td, #bd table th {
	padding:3px 6px;
	vertical-align:top;
}
#bd table th {
	/*background-color:#C0C0D3;
	color:#fff;*/
	background-color:#CFE7F8;
	font-weight:bold;
	font-size:110%;
	vertical-align:baseline;
}
#bd table tr.odd td {
	background-color:#FAFDFE;
	background-image:url(/org_files/477/images/article_trOdd_bg.png);
	background-repeat:repeat;
}
#bd table tr.even {
	background-color:#E6E7F2;
}
#ga-contents {
	margin-right:-20px;
}
.sidenote {
	/*background-image:url(/org_files/477/images/sidenote_tl.gif);
	background-repeat:no-repeat;
	background-position:0 0;*/
	background-color:#DCEEFA;
	border: solid 2px #fff;
	padding:10px;
	margin:12px 0;
}
#bd table.sidenote {
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	clear:both;
}
.smallCaps {
	font-variant: small-caps;
}
.caption {
	font-size:90%;
}
.sidenote .caption, .sidenote .rule {
	font-size:80%;
}
.sidenote-simple {
	margin:10px 0;
	padding: 5px 0;
}
.sidenote .sidenote-simple p, .sidenote .left-align p, .sidenote .right-align p {
	margin:0;
}
#bd .sidenote h2 {
	margin-left:0;
	margin-right:0;
	background:transparent none;
}
.rule {
	border-top: dotted 1px #0098D4;
	margin-top:2px;
}
.left-align {
	float:left;
	clear:left;
	margin-right:10px;
	display: inline;
}
.right-align {
	float:right;
	clear:right;
	margin-left:10px;
	display: inline;
}
.right {
	float:right;
	clear:right;
	margin-right:-50px;
	margin-left:10px;
	border-right:none;
	width:200px;
	display: inline;
}
.left {
	float:left;
	clear:left;
	margin-left:-20px;
	margin-right:10px;
	background-position:100% 0;
	border-left:none;
	width:200px;
	display: inline;
}
.sidenote .right { margin-right:0; }
.sidenote .left { margin-left:0; }
.issueMiniFeature {
	float:right;
	border: solid 2px #7AA73F;
	border:solid 2px #D2E8F8;
	background-color:#fff;
	display:inline;
	margin:0 -50px 10px 10px;
	width:150px;
}
.issueMiniFeature h3 {
	background-image:url(/org_files/477/images/bd_header.gif);
	background-repeat: repeat-x;
	color:#fff;
	padding:4px 12px;
	font-size:110%;
	margin-top:0;
}
.issueMiniFeature ul, .issueMiniFeature a img {
	margin:10px;
}
.issueMiniFeature ul { margin-top:0; }

#paginate .prev { float: left; }
#paginate .next { float: right; }
#paginate .clearPages {
	clear:both;
	height:1px;
}
p.button {
	margin:0;
}
p.button a {
	background-color:#0083D7;
	text-decoration: none;
	display:block;
	color:#fff;
	font-weight: bold;
	padding:6px 12px;
}
p.button a:focus { 
	outline:none;
}
a.btn:visited { color:#fff; }
.btn {
	display: block;
	position: relative;
	background: #0083D7 url(/org_files/477/images/btn_shade.png) left bottom repeat-x;
	padding: 5px 10px;
	font-weight: bold;
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

blockquote.pull {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	color:#40B4F2;
	text-align:center;
	margin: 3px 0 6px 0;
	padding: 10px 0;
	border-top: solid 2px #40B4F2;
	border-bottom: solid 2px #40B4F2;
	background-image:none;
}
blockquote.pull:first-line {
	font-size:30px;
}
blockquote.right {
	float:right;
	clear:right;
	text-align:right;
	width:156px;
	padding-right:10px;
	/*margin-right:-40px;*/
	margin-left:15px;
}
blockquote.left {
	float:left;
	clear:left;
	text-align:left;
	width:135px;
	padding-left:7px;
	margin-left:-40px;
	margin-right:15px;
}
a.linkExternal {
	background-image:url(/org_files/477/images/icon_external.gif);
	background-position:100% 5px;
	background-repeat:no-repeat;
	padding-right:14px;
	display:inline-block
}
p.leadArticle {
	font-weight: bold;
	padding-bottom:3px;
}
hr {
	height: 3px;
	margin: 7px -10px 5px -10px;
	border: none 0; 
	border-top: 3px solid #D2E8F8;
}
.article .sidenote hr, .page-ct .sidenote hr {
	margin-left:-10px;
	margin-right:-10px;
}
.article hr, .page-ct hr {
	margin: 12px -50px 6px -20px;
	/*clear:both;*/
}
.page-ct .featured hr {
	margin-left:0;
	margin-right:0;
	border-color:#E4F2FB;
}
ul.links li {
	list-style-image:url(/org_files/477/images/carat.gif);
	list-style-position: outside;
	list-style-type:none;
	margin-bottom:9px;
}
ul.links li.active a.keyword {
	background-color:#00B2EF;
	color:#fff;
	padding:3px 5px;
}
a.active, li.active a {
	outline:none;
}
#bd ul.links li {
	line-height: 1.3em;
}
ul.links li div.date {
	float:right;
	color:#666;
	font-size:90%;
	margin-top:3px;
}
ul.links li.prev {
	/*padding-top:4px;*/
	margin-top:12px;
	margin-bottom:6px;
	font-weight:bold;
	margin-left:16px;
	list-style-image:url(/org_files/477/images/carat_prev.gif);
	clear:left;
}
ul.goodNews, .country {
	/*position: absolute;*/
	font-size: 93%;
}
.country a, .goodNews a {
	color: #fff;
	font-weight: bold;
}
.country ul.dropdown li, ul.goodNews li {
	margin:0;
	list-style: none;
	list-style-image: none;
}
.country ul.dropdown li a {
	background: url(/org_files/477/images/sn_country_dropdown.gif) no-repeat 0 50%;
	padding-left: 12px;
}
.dailyArticle ul.links li.newest {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 2px #fff;
	/*font-size:100%;*/
	line-height:1.4em;
	min-height:100px;
}
#bd .dailyArticle h3 {
	font-size:100%;
	font-weight: normal;
	margin-top:0;
	padding-top:0;
	border:none;
}
#bd .dailyArticle li.newest h3 {
	font-weight: bold;
}
#bd .dailyArticle ul.links li.newest p {
	line-height:1.4em;
}
.prodImages ul li {
	list-style: none;
	list-style-image: none;
	margin-left:0;
	clear:left;
	min-height:65px;
}
.prodImages {
	padding-top:10px;
}
.prodImages ul li.prev {
	min-height:inherit;
	margin-top:0;
}
.prodImages li img {
	margin-top:-9px;
	float:left;
	margin-right:6px;
}
.newest img {
	margin-right:10px;
	float:left;
}
ul.links li.audio {
	list-style-image:url(/org_files/477/images/icon_audio.gif);
}
.mp3button {
	position:absolute;
	top:5px;
	left:5px;
}
.audioVersion {
	width:230px;
	margin-right:1px;
	background-color:#fff;
	border-radius:5px;
	padding: 4px 8px 4px 10px;
	line-height:20px;
	position:relative;
	margin-bottom:10px;
	text-align: left;
}
.audioVersion a {
	font-weight:bold;
	white-space:nowrap;
}
/*#bd ul.icons li {
	background-repeat:no-repeat;
	min-height:44px;
	*height:44px;
	list-style:none;
	margin-left:0;
	padding-left:52px;
}
ul.icons li.media { background-image:url(/org_files/477/images/icon_sec_media.gif); }
ul.icons li.getAnswers { background-image:url(/org_files/477/images/icon_sec_getAnswers.gif); }
ul.icons li.magazine { background-image:url(/org_files/477/images/icon_sec_magazine.jpg); }
ul.icons li.events { background-image:url(/org_files/477/images/icon_sec_events.gif); }
ul.icons li.museum { background-image:url(/org_files/477/images/icon_sec_museum.gif); }
ul.icons li.education { background-image:url(/org_files/477/images/icon_sec_education.gif); }
ul.icons li.support { background-image:url(/org_files/477/images/icon_sec_support.gif); }

.recommendedResources td div {
	width:120px !important;
}*/
.scripture {
	color:#2A1D66;
}
ul.icons li {
	list-style:none;
	margin-left:0;
	padding-left:38px;
	background-image:url(/org_files/477/images/leadIcon_sm.gif);
	list-style-image:none;
	background-repeat:no-repeat;
	min-height: 32px;
	_height:32px;
}
ul.icons li.newest {
	background-image: none;
}
.dailyArticle ul.icons li.prev {
	background-image:none;
	padding-left:0;
	min-height: inherit;
}
table.articleList {
	clear:left;
	border-color:#fff;
	width:100%;
}
#bd table.articleList tr.articlePager td  {
	background-color:#00B2EF;
	background-image:none;
	color:#fff;
}
table.articleList tr.articlePager a {
	color:#0083D7;
	text-decoration:none;
	background-color:#fff;
	font-weight:bold;
	border:solid 1px #fff;
	padding:2px 4px;
	float:right;
	margin-left:5px;
}
table.articleList td, table.articleList th {
	border-spacing:0;
	border-width:0;
}
.featured h3 {
	clear:left;
}
.featured h3.leadArticle {
	clear:none;
}

.Home1498 .col-left .tl {
	margin-top: -39px;
}
.col-left .tl .ct {
	padding:0;
}

ul.mediaThumbs {
	padding-top: 10px;
	overflow: hidden;
}
#bd ul.mediaThumbs li {
	float:left;
	list-style: none;
	border-left: 2px solid #E4F2FB;
	width: 90px;
	margin-left:0;
	text-align: center;
	line-height: 1.2em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 8px;
}
#bd ul.mediaThumbs li.first {
	border:none;
	padding-left:0;
}
#bd ul.mediaThumbs li.mediaMore {
	width: 10px;
	padding:0;
	margin:0;
	border:none;
}
#bd ul.mediaThumbs li.mediaMore a {
	display:block;
	width: 10px;
	text-indent: -1000em;
	background: url(/org_files/477/images/carat_right.gif) no-repeat 0 50%;
	height: 65px;
}
.devotional {
	padding-top:6px;
}
.devotional ul.links li.prev {
	font-weight: normal;
	margin-top:0;
}
.spurgeonIcon {
	float:right;
	margin-top:-10px;
	width:65px;
	text-align: center;
}

/******* JTIP STYLES ***********/
#JT_arrow_left{
	background-image: url(/org_files/477/images/jtip_arrow_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-20px;
	height:21px;
	width:22px;
}

#JT_arrow_right{
	background-image: url(/org_files/477/images/jtip_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	right:-20px;
	z-index:101;
	height:21px;
	width:22px;
}

#JT {
	position: absolute;
	z-index:1100;
	background-color: #006AAE;
	background-image:url(/org_files/477/images/jtip_bg.gif);
	background-repeat:repeat-x;
}
#JT * { color:#fff; }

#JT_copy{
	padding:5px 10px;
	text-align:left;
}

.JT_loader{
	background-image: url(/org_files/477/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}
#JT_close_left, #JT_close_right {
	display:none;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
	border: 4px solid #fff;
	background-color: #fff;
}


/* start footer styles
--------------------------- */

#ft {
	/*background-image:url(/org_files/477/images/ft_bg.gif);
	background-repeat:no-repeat;*/
	/*background-color:#0083D7;*/
	background: #0066A9 url(/org_files/477/images/ft_bg.gif) repeat-x 0 0;
	/*height:53px;
	*height:73px;
	overflow:hidden;*/
	position: relative;
	margin-top:20px;
	padding:10px;
	padding-left:15px;
	/*padding-left:15px;
	padding-top:20px;*/
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}

#ft .affiliates {
	/*float:right;*/
	position: absolute;
	top:10px;
	right:10px;
	color:#99C5E1;
	font-size:74%;
	text-align: right;
	/*padding-top:10px;
	padding-right:12px;
	margin-top:-20px;*/
}
#ft .affiliates img {
	margin-left:5px;
	margin-bottom:4px;
}
/*#ft .links {
	*display:inline;
	clear:left;
}*/
#ft ul li {
	margin:0;
	list-style: none;
	float:left;
	width: 100px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
}
#ft ul.links {
	position: absolute;
	top:80px;
	left:15px;
	width:110px;
}
#ft ul.links li, #ft li ul li {
	display:block;
	float:none;
	/*width:auto;*/
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	list-style-image: none;
}
#ft ul li ul {
	padding-top:4px;
}
#ft li a, #ft li a:hover {
	color:#fff;
	line-height: 14px;
}
#ft li a:hover {
	text-decoration: underline;
}
#ft li.Home a {
	text-indent: -1000em;
	position: absolute;
	top:10px;
	left:15px;
	width:132px;
	height:49px;
	display:block;
	padding:0;
	background-image: url(/org_files/477/images/ft_logo_aig.gif);
}
#ft #sitemap {
	padding-top:65px;
}
.copyright {
	clear:both;
	padding-top: 15px;
	font-size: 12px;
}
/*#ft .links li {
	float:left;
	list-style:none;
	display:inline;
	margin:0;
}
#ft .links li a {
	float:left;
	padding: 1px 5px;
	color:#fff;
	font-size:95%;
}
#ft .links li a:hover {
	color:#fff;
}*/


.ellipsis
{
	letter-spacing: -2px;
}

/*** year-end donate campaign ***/
.donate2011,
#ajaxDonation,
#donateThermometer {
	display: none;
}



.donateKen {
	background: #fff url(/org_files/477/images/body_bg.png) repeat-x 0 0 !important;
}
.donateKen body {
	background: url(/org_files/477/images/sn_bg_normal.gif) repeat-x 0 240px !important;
}
.donateKen body.bigBanner {
	background: url(/org_files/477/images/home_bg.gif) repeat-x 0 247px !important;
}
.donateKen .donate2011 {
	display: block;
}
.donateKen .donate2011,
.donateKen .donate2011 * {
	position: absolute;
}
.donateKen .donate2011 {
	top:-60px;
	left:0;
	width:960px;
}
.donateKen .donate2011 img {
	top:-3px;
	right:-35px;
}
.donateKen .donateMsg {
	top:20px;
	right:210px;
	color:#fff;
	font-weight:bold;
	font-size:20px;
}
.donateKen .donate2011Btn {
	top:15px;
	right:118px;
	text-indent:-1000em;
	background:url(/org_files/477/images/read_btn.png) no-repeat;
	width:76px;
	height:33px;
}
.donateKen ul#supernav li#moresites {
	background-image:none;
}
.donateKen #doc2 {
	padding-top:0;
	background:url(/org_files/477/images/donate_hd_bg.png) no-repeat;
	border-top: none;
}
.donateKen #hd {
	top:60px;
	position: relative;
	height: 245px;
}
.donateKen .donateHolder,
.donateKen #ajaxDonation,
.donateKen #donateThermometer {
	display: none;
}



.donateTherm {
	background-image: none;
}
.donateTherm body {
	background-image: url(/org_files/477/images/body_bg_donate.png);
	background-position: 0 0;
}
.donateTherm body.bigBanner {
	background-position: 0 0;
}
.donateTherm #doc2 {
	border-top:solid 35px #4FA6DF;
}
.donateTherm .donate2011 {
	display: none;
}
.donateTherm #donateThermometer cite a {
	color: #fff;
	float: left;
	margin: 2px 0 0 2px;
}
.donateTherm #donateThermometer div.donateProgressBar {
	left: 10px;
	display: inline-block;
	width: 625px;
}
.donateTherm .totalAmountCase {
	background: url(/org_files/477/images/therm_start.png) no-repeat 0 0;
	position: relative;
	z-index: 701;
	width: 625px;
	display: inline-block;
	margin-bottom: 1px;
}
.donateTherm .totalAmount {
	width: 625px;
	display: inline-block;
	margin-bottom: 1px;
}
.donateTherm .donateHolderOLD .donateLink {
	background-image: none;
	margin-top: -40px;
	border-radius: 8px;
	border: solid 2px #E2EDDD;
	height: 32px;

	background-color: #5A8C41;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6DA352), to(#5A8C41));
	background: -webkit-linear-gradient(top, #6DA352, #5A8C41);
	background: -moz-linear-gradient(top, #6DA352, #5A8C41);
	background: -ms-linear-gradient(top, #6DA352, #5A8C41);
	background: -o-linear-gradient(top, #6DA352, #5A8C41);
}
.donateTherm #ajaxDonation,
.donateTherm #donateThermometer {
	display: block;
}