/* ############# GRID MODIFIER STYLES ############# */


body {
	background-image: url(../layout/home2/body_bg.gif);
	background-position: 0 182px;
	background-repeat: repeat-x;
	background-color:#fff;
	margin:0;
}
body.bigBanner {
	background-image: url(../layout/home2/bigBanner_bg.gif);
	background-position: 0 178px;
}
#doc2 {
	position:relative;
	width:930px;
	min-width:930px;
}
.hdTop {
	height:106px;
	position: relative;
	z-index: 200;
}
#hd {
	height:190px;
}
.mainFeature {
	height:200px;
	margin-right:1px;
}
.mainFeature, .subFeature {
	float:left;
}
.aigError {
	color:red !important;
}


i, em { font-style:italic; }
b, strong { font-weight:bold; }


/* ############# 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(../layout/home2/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(../layout/home2/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(../layout/home2/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(/assets/layout/home2/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;
}
#yui-main .page-ct .mod, #yui-main .first .page-ct .mod {
	margin-left:0;
	margin-right:0;
}
.page-ct h2, .article h2 {
	margin-left:-20px;
	margin-right:-50px;
}
#bd .featured h2, #bd #yui-main .featured h2 {
	background-image: url(../layout/home2/tab_activeR.gif);
	color:#fff;
	margin:0;
	padding:0;
}
#bd .featured h2 span, #bd #yui-main .featured h2 span {
	background-image: url(../layout/home2/tab_activeL.gif);
	padding:3px 0;
	padding-left:9px;
	padding-bottom:2px;
}
#yui-main .first .mod {
	margin: 0 13px;
}
.ct {
	padding-bottom: 12px;
}
.featured .ct {
	background-image: url(../layout/home2/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 New Roman", Times, serif;
	font-size: 14pt;
}
.greektext {
	font-family:"Times New Roman", Times, serif;
	font-size: 14pt;
}
ol li {
	list-style:decimal;
	margin-left: 1.7em;
	margin-bottom:3px;
}
.small { font-size:80%; }
a img {
	border:0;
}

p {
	padding-top: 3px;
	padding-bottom: 7px;
}
h3 {
	/*font-size:130%;*/
	padding-top:10px;
	padding-bottom:4px;
}
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 {
	line-height:1.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
sup {
	vertical-align:37%;
}
.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;
}
.searchBox input.search-btn {
	background-image: url(../layout/home2/hd_search_go.gif);
	background-color: #699036;
	width:41px;
	height:29px;
	border:none !important;
	font-weight: bold;
	font-size:110%;
	color:#fff;
	margin-left:3px;
}
.searchBox {
	clear:right;
	float:right;
	background-image:url(../layout/home2/hd_search.gif);
	background-repeat: no-repeat;
	width:316px;
	height:70px;
	position: relative;
}
.searchBox input.submit {
	position:absolute;
	top:20px;
	left:250px;
}
input.search {
	font-size:125%;
	width:210px;
	height:17px;
	background-image: url(../layout/home2/field_search.gif);
	border: 0 none;
	outline:none;
	color:#0083D7;
	font-weight: bold;
	padding:5px;
}
.searchBox input.search {
	margin-top:22px;
	margin-left:25px;
}
input.email {
	background-image: url(../layout/home2/field_newsletter.gif);
	width:166px;
}
input.zip {
	background-image: url(../layout/home2/field_events.gif);
	width:127px;
}
.tabContainer {
	padding-top:18px;
}
.tab-ct {
	margin: 0 -13px;
	padding:10px;
	padding-bottom:0;
	clear:left;
	position: relative;
}
.tabHover .tab-ct {
	background-image:url(../layout/home2/tabContainer_bg.jpg);
	background-repeat: no-repeat;
}
.tabContainer h3 {
	margin-left:0;
	margin-right:0;
}
.tabContainer h3 em {
	font-weight: bold;
}
.tabHover h3.tabTitle {
	background-image:url(../layout/home2/tab_bgR.gif);
	background-repeat:no-repeat;
	background-position: 100% 0;
	margin-right: 2px;
}
.tabContainer h3.tabTitle {
	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 {
	background-image:url(../layout/home2/tab_body_L.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tabContainer h3.last {
	background-image:url(../layout/home2/tab_body_R.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.tabContainer h3.first.active {
	background-position: 0 -26px;
}
.tabContainer h3.last.active {
	background-position: 100% -26px;
}
.tabContainer h3.active {
	background-color: #0083D7;
}
.tabHover h3.tabTitle {
	background-image:url(../layout/home2/tab_bgR.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 100% 0;
	padding:0;
	color:#70993A;
} 

.tabHover h3.tabTitle a {
	background-image:url(../layout/home2/tab_bgL.gif);
	background-repeat: no-repeat;
	padding:4px 10px 3px 10px;
	float:left;
	text-decoration: none;
}
.tabContainer h3.first, .tabContainer h3.last {
	background-color: transparent;
}
.tabHover h3.active, .tabHover h3.first.active, .tabHover h3.last.active {
	background-image:url(../layout/home2/tab_activeR.gif);
	background-position: 100% 0;
}
.tabHover h3.active a {
	background-image:url(../layout/home2/tab_activeL.gif);
	color:#fff;
}
.tabTitle a:focus, .tabTitle a:active {
	outline: none;
}
.tabHover h4 {
	color:#291D66;
	margin-bottom:10px;
}
.headerHidden {
	background-image:url(../layout/home2/hd_logo.gif);
	position:absolute;
	text-indent:-1000em;
	top:6px;
	left:0;
	width:537px;
	height:96px;
}
.headerHidden a {
	display:block;
	width:240px;
	height:96px;
}
.hdTop, h1.headerHidden {
	padding:0;
}
.logoPop {
	display:block;
	position: absolute;
	z-index: 500;
	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:15px;
}
.print-email, .printAndEmail {
	float:right;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 3px;
	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(../layout/home2/icon_email.gif); }
.print-email .print, .printAndEmail .print { background-image:url(../layout/home2/icon_print.gif); }


/*********** 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(../layout/home/un_bg.gif);
	float:left;*/
	font-size:85%;
	line-height: 90%;
}
.country {
	position: absolute;
	top:72px;
	right:6px;
}
#hd ul.dropdown li {
	list-style-image:url(../layout/home2/carat_dropdown.gif);
}
.country ul.menu {
	background-color:#fff;
	position:absolute;
	padding:0;
	top:20px;
	right:6px;
	width:150px;
	border:solid 2px #0082D6;
	display:none;
	z-index:200;
	padding:2px;
}
.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;
}
.country ul.menu li a:hover {
	background-image:none;
}
.country ul.menu li b {
	display:block;
	padding: 3px 5px 3px 15px;
	background-color:#8F8F8F;
	color:#fff;
}
#topNav {
	background-image: url(../layout/home2/topNav_bg.png);
	/*behavior: url(../scripts/iepngfix.htc);*/
	*background-image: url(../layout/home2/topNav_bg_ie.gif);
	background-repeat: no-repeat;
	clear:both;
	overflow:hidden;
	width:100%;
	position: relative;
	z-index: 5;
}
#topNav ul {
	margin-left:12px;
}
#topNav li {
	float:left;
	list-style:none;
	padding:0;
	padding-right:1px;
	background-image:url(../layout/home2/topNav_border.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	margin:2px 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;
	position: relative;
}
#topNav a.active {
	background-image:url(../layout/home2/topNav_hover.gif);
	background-position: 50% 0;
	background-repeat: repeat-x;
}
#secondaryNav {
	clear:both;
	overflow:hidden;
	position: relative;
	z-index: 1;
	margin-top:-7px;
}
#secondaryNav div {
	display:none;
	overflow:hidden;
	background-image:url(../layout/home2/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(../layout/home2/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(../layout/home2/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(../layout/home2/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;
}

div.nav ul li a, div.nav ul li a:visited {
	display:block;
	padding:6px 12px;
	font-weight: bold;
	color:#fff;
	border-bottom: solid 1px #fff;
}
div.nav ul li a:hover {
	background-color:#E8F4FB;
	color:#0083D7;
}
#bd ul.nav li {
	margin:0;
	display:inline;
}
.nav li a, .nav li a:visited {
	/*background-image:url(../layout/home/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(../layout/home/leftNav_bg_hover.gif);
	color:#fff;
	border-color:#7D7D9C;*/
	text-decoration:none;
}
/*.articleHeader, .articleSubHead {
	margin:0 -10px;
}*/
.pageTitle {
	background-color: #597B2E;
	background-image:url(../layout/home2/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(../layout/home2/bd_header_TL.gif);
	left:-2px;
}
.pageTitle span.tr {
	background-image:url(../layout/home2/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(../layout/home2/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(../layout/home2/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";
}
/*.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(../layout/home2/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;
}
.articleBody div.keywords {
	border-bottom: solid 2px #fff;
	padding:5px 10px;
	overflow:hidden;
	zoom:1;
	position:relative;
	margin-bottom:10px;
	clear:both;
	font-size:90%;
}
.articleBody div.keywords li, .articleBody ul.keywords, .articleBody div.keywords h3 {
	float:left;
}
#bd .articleBody ul.keywords li {
	list-style:none;
	margin-left:10px;
}
.articleBody div.keywords h3 {
	font-size:100%;
	margin:0;
	margin-right:5px;
	padding:0;
	line-height: 1.8em;
}
.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;
}
.techie a.tech {
	background-image:url(../layout/home2/icon_tech.gif);
}
.techie a.semi {
	background-image:url(../layout/home2/icon_semi.gif);
}
.techie a.lay {
	background-image:url(../layout/home2/icon_layman.gif);
}
.techie a.kid {
	background-image:url(../layout/home2/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(../layout/home/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(../scripts/iepngfix.htc);
	height:100%;
}

#bd table td, #bd table th {
	padding:3px 6px;
	vertical-align:top;
}
#bd table th {
	/*background-color:#C0C0D3;
	color:#fff;*/
	font-weight:bold;
	font-size:110%;
	vertical-align:baseline;
}
#bd table tr.odd td {
	background-image:url(../layout/home/article_trOdd_bg.png);
	background-repeat:repeat;
}
#bd table tr.even {
	background-color:#E6E7F2;
}
.sidenote {
	/*background-image:url(../layout/home2/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;
}
.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;
}
.sidenote h2 {
	margin-left:0;
	margin-right:0;
}
.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;
}
.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(../layout/home2/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;
}

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(/assets/layout/am/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 hr, .page-ct hr {
	margin: 12px -50px 6px -20px;
	/*clear:both;*/
}
ul.links li {
	list-style-image:url(../layout/home2/carat.gif);
	list-style-position: outside;
	list-style-type:none;
	margin-bottom:9px;
}
#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(../layout/home2/carat_prev.gif);
	clear:left;
}
.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;
}
#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;
	margin-left:0;
	clear:left;
	min-height:55px;
}
.prodImages ul li.prev {
	min-height:inherit;
}
.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(../layout/home/icon_audio.gif);
}
/*#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(../layout/home/icon_sec_media.gif); }
ul.icons li.getAnswers { background-image:url(../layout/home/icon_sec_getAnswers.gif); }
ul.icons li.magazine { background-image:url(../layout/home/icon_sec_magazine.jpg); }
ul.icons li.events { background-image:url(../layout/home/icon_sec_events.gif); }
ul.icons li.museum { background-image:url(../layout/home/icon_sec_museum.gif); }
ul.icons li.education { background-image:url(../layout/home/icon_sec_education.gif); }
ul.icons li.support { background-image:url(../layout/home/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(../layout/home2/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;
}

/* start footer styles
--------------------------- */

#ft {
	background-image:url(../layout/home2/ft_bg.gif);
	background-repeat:no-repeat;
	/*background-color:#0083D7;*/
	height:53px;
	*height:73px;
	overflow:hidden;
	margin-top:20px;
	padding-left:15px;
	padding-top:20px;
}

#ft .affiliates {
	float:right;
	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 .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;
}