/* @override http://www.mcwe.com/css/screen.css */

/*
**	File: screen.css
**	Media: screen
**	Notes:
*/

/* Reset Defaults */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus {
	outline: 0;
}

ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

body {
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	height: 100%;
	background: #001A36;
}

h1 {
	font: bolder 1.8em Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0;
}

h2 {
	font: bolder 1.8em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}

h3 {
	font: bolder 1.6em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}

h4 {
	font: bolder 1.4em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}

h5 {
	font: bolder 1.2em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}

h6 {
	font: bolder 1.1em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 0;
}

p {
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

blockquote {
	margin: 16px 36px;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold;
	color: #347EA3;
	line-height: 1.6em;
}

blockquote span {
	text-align: right;
	font: bolder 1.1em Arial, Helvetica, Verdana, sans-serif;
}

#content ul {
	list-style-type: square;
}

#content ul, #content ol {
	margin: 16px 0;
}

#content ul li, #content ol li {
	font-size: 1.2em;
	padding-left: 4px;
	margin: 0 0 16px 32px;
	line-height: 1.4em;
	display: list-item;
}

#content ul ul {
	margin: 16px 0 16px 8px;
}

#content ul li ul li {
	margin-bottom: 8px;
	font-size: 1em;
}

#content ul.nobullets li {
	list-style: none;
}

#content a:link {
	color: #347EA3;
	text-decoration: none;
}

#content a:visited {
	color: #347EA3;
	text-decoration: none;
}

#content a:hover {
	color: #347EA3;
	text-decoration: underline;
}

#content a:active {
	color: #347EA3;
	text-decoration: none;
}

#content .site_map_links ul {
	list-style-type: square;
	margin-bottom: 16px;
	width: 100%;
	border-bottom: 2px solid #e8e8e8;
	padding-bottom: 12px;
}

#content .site_map_links ul li {
	font-size: 1.2em;
	padding-left: 4px;
	margin: 0 0 8px 30px;
	line-height: 1.4em;
	display: list-item;
}

#content .site_map_links ul li.sitemap_title {
	font-size: 1.6em;
	padding-left: 4px;
	margin: 0 0 16px 0;
	line-height: 1.4em;
	display: list-item;
	list-style: none;
}

#content .site_map_links ul ul {
	margin: 8px 0 8px 8px;
	border-bottom: none;
	padding-bottom: 0;
}

#content .site_map_links ul li ul li {
	margin-bottom: 8px;
	font-size: 1em;
}

p.more a:link, p.more a:visited {
	color: #347EA3;
	text-decoration: none;
}

p.more a:hover {
	color: #000;
	text-decoration: none;
}

p.more a:active {
	color: #347EA3;
	text-decoration: none;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

.float-left {
	float: left;
	display: inline;
}

.float-right {
	float: right;
	display: inline;
}

.hide {
	display: none;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.push {
	clear: both;
}

.overflow {
	overflow: hidden;
	width: 100%;
}

.margin-top {
	margin-top: 20px;
}

.margin-bottom {
	margin-bottom: 20px;
}

.margin-rtop {
	margin-top: 22px;
	margin-right: 24px;
}

.margin-right {
	margin-right: 24px;
}

.margin-left {
	margin-left: 24px;
}

#content .no_margin {
	margin: 0;
}

code {
	font-size: 1.2em;
	font-family: courier, monospace, serif;
	margin-left: 24px;
}

#content .f_image a {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

#content .f_image a:hover {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

.f_image img {
	background: #fff;
	border: 1px solid #E8E8E8;
	padding: 5px;
	margin: 10px 0 16px 0;
}

img.border {
	background: #fff;
	border: 1px solid #E8E8E8;
	padding: 5px;
	margin: 6px 0 16px 24px;
}

img.border_left {
	background: #fff;
	border: 1px solid #E8E8E8;
	padding: 5px;
	margin: 20px 24px 16px 0;
}

#donate {
	position: absolute;
	float: right;
	z-index: 777;
	height: 131px;
	width: 131px;
	right: 0;
	top: 0;
	display: inline;
}

#donate img {
	height: 131px;
	width: 131px;
}

#wrappercontainer {
	background: #347EA3 url(../images/body_bg_tile.png) repeat-x;
}

#wrapper {
	width: 986px;
	min-width: 960px;
	background: #FFF;
	margin: 0 auto;
	position: relative;
}

#masthead {
	width: 952px;
	height: 142px;
	background: #FFF;
	margin: 0 auto;
}

#masthead .logo {
	padding: 27px 0 0px 11px;
	height: 75px;
}

#masthead .countdown {
	padding-bottom: 0px;
	padding-right: 0;
	height: 30px;
	text-align: justify;
	display: block;
	clear: none;
	margin-top: -46px;
	margin-left: 746px;
	margin-right: 50px;
}

.hasCountdown {
	border: none;
	background-color: none;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: none;
}
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
	padding: 0 2px;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32%;
}
.countdown_show4 .countdown_section {
	width: 24%;
}
.countdown_show5 .countdown_section {
	width: 19%;
}
.countdown_show6 .countdown_section {
	width: 16%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	color: #999;
	position: relative;
	font-weight: bold;
}
.countdown_amount {
	font-size: 170%;
}
.countdown_descr {
	display: block;
	width: 100%;
}



.body_shadow {
	background: transparent url(../images/body_shadow.jpg) left top no-repeat;
	width: 15px;
	height: 792px;
	position: absolute;
	top: 0;
	left: -15px;
}

/* DONATIONS MINI PAGE */

#donation_container {
	background: #347EA3 url(../images/body_bg_tile.png) repeat-x;
}

#donate_wrapper {
	width: 640px;
	background: #FFF;
	margin: 0 auto;
	position: relative;
	padding: 24px;
	margin-bottom: 24px;
}

#donate_masthead {
	width: 640px;
	height: 142px;
	background: #FFF;
	margin: 0 auto;
}

#donate_masthead .logo {
	padding: 27px 0 0px 11px;
	height: 75px;
}

#donate_footer {
	background: #001A36;
}

#donate_footer .section {
	width: 640px;
	padding: 0;
	margin: 0 auto;
	padding: 24px 0;
}

#donate_footer .copyright p {
	font: normal 1.1em/4em Arial, Verdana, Helvetica, sans-serif;
	color: #87B8D0;
}

#donate_footer .mini-nav {
	float: right;
	display: inline;
}

#donate_footer .mini-nav li {
	display: inline;
}

#donate_footer .mini-nav a:link,
#donate_footer .mini-nav a:visited,
#donate_footer .mini-nav a:visited:hover,
#donate_footer .mini-nav a:hover,
#donate_footer .mini-nav a:focus,
#donate_footer .mini-nav a:active {
	display: block;
	float: left;
	margin: 0 0 0 1px;
	padding: 0 15px;
	font: bolder 1.1em/4em Arial, Helvetica, Verdana, sans-serif;
	background: #001A36;
	; color: #DDF6FE;
	text-transform: uppercase;
	text-decoration: none;
}

/* NAVIGATION */

#navigation {
	width: 952px;
	background: #FFF;
	position: absolute;
	z-index: 778;
}

#navigation ul {
	
}

#navigation li {
	display: inline;
	float: left;
	margin: 0 0 0 0;
	border-right: 1px solid #ebd796;
}

#navigation li.last {
	margin: 0;
}

#navigation li a:link, #navigation li a:visited {
	display: block;
	width: 118px;
	border-bottom: 5px solid #ebd796;
	border-top: 1px solid #fdebb0;
	background: #fdebb0;
	font: bolder 1.2em/1.2em Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 10px 0 8px 0;
}

#navigation li a:visited:hover, #navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	border-bottom: 5px solid #e3c972;
	border-top: 1px solid #f0d888;
	background: #f0d888;
}

body.home li a#home:link, body.home li a#home:visited,
body.about li a#about:link, body.about li a#about:visited,
body.events li a#events:link, body.events li a#events:visited,
body.media li a#media:link, body.media li a#media:visited,
body.ministries li a#ministries:link, body.ministries li a#ministries:visited,
body.getinvolved li a#getinvolved:link, body.getinvolved li a#getinvolved:visited,
body.onlineschool li a#onlineschool:link, body.onlineschool li a#onlineschool:visited,
body.store li a#store:link, body.onlineschool li a#onlineschool:visited {
	display: block;
	width: 118px;
	border-bottom: 5px solid #ffffff;
	border-top: 1px solid #e8e8e8;
	background: #ffffff;
	font: bolder 1.2em/1.2em Arial, Helvetica, Verdana, sans-serif;
	color: #347EA3;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 10px 0 8px 0;
}

body.home li a#home:hover,
body.about li a#about:hover,
body.events li a#events:hover,
body.media li a#media:hover,
body.ministries li a#ministries:hover,
body.getinvolved li a#getinvolved:hover,
body.onlineschool li a#onlineschool:hover,
body.store li a#store:hover {
	display: block;
	width: 118px;
	border-bottom: 5px solid #ffffff;
	border-top: 1px solid #e8e8e8;
	background: #ffffff;
	font: bolder 1.2em/1.2em Arial, Helvetica, Verdana, sans-serif;
	color: #347EA3;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 10px 0 8px 0;
}

body.pioneer ul li a#pioneer:link, body.pioneer ul li a#pioneer:visited,
body.strength ul li a#strength:link, body.strength ul li a#strength:visited,
body.break ul li a#break:link, body.break ul li a#break:visited,
body.podcast ul li a#podcast:link, body.podcast ul li a#podcast:visited,
body.blessed_mag ul li a#blessed_mag:link, body.blessed_mag ul li a#blessed_mag:visited,
body.blessed_sub ul li a#blessed_sub:link, body.blessed_sub ul li a#blessed_sub:visited,
body.tab_1 ul li a#tab_1:link, body.tab_1 ul li a#tab_1:visited,
body.tab_2 ul li a#tab_2:link, body.tab_2 ul li a#tab_2:visited,
body.tab_3 ul li a#tab_3:link, body.tab_3 ul li a#tab_3:visited,
body.tab_4 ul li a#tab_4:link, body.tab_4 ul li a#tab_4:visited,
body.tab_5 ul li a#tab_5:link, body.tab_5 ul li a#tab_5:visited,
body.tab_6 ul li a#tab_6:link, body.tab_6 ul li a#tab_6:visited,
body.tab_7 ul li a#tab_7:link, body.tab_7 ul li a#tab_7:visited,
body.podcast_i ul li a#podcast_i:link, body.podcast_i ul li a#podcast_i:visited {
	padding: 8px 12px 8px 12px;
	display: block;
	background: #ffffff;
	border-bottom: 3px solid #ffffff;
	color: #000;
}

body.pioneer ul li a#pioneer:hover,
body.strength ul li a#strength:hover,
body.break ul li a#break:hover,
body.podcast ul li a#podcast:hover,
body.blessed_mag ul li a#blessed_mag:hover,
body.blessed_sub ul li a#blessed_sub:hover,
body.tab_1 ul li a#tab_1:hover,
body.tab_2 ul li a#tab_2:hover,
body.tab_3 ul li a#tab_3:hover,
body.tab_4 ul li a#tab_4:hover,
body.tab_5 ul li a#tab_5:hover,
body.tab_6 ul li a#tab_6:hover,
body.tab_7 ul li a#tab_7:hover,
body.podcast_i ul li a#podcast_i:hover {
	padding: 8px 12px 8px 12px;
	display: block;
	background: #ffffff;
	border-bottom: 3px solid #ffffff;
	color: #000;
}

/* FEATURED ARTICLE ROTATOR */

#divRotator {
	margin: 14px auto 0 auto;
	width: 952px;
	height: 318px;
	overflow: hidden;
}

#divRotator .slide {
	position: relative;
	width: 952px;
	height: 318px;
	background: #FFF;
}

#divRotator .featured {
	width: 318px;
	height: 286px;
	position: absolute;
	-moz-opacity: .80;
	opacity: .80;
	background: #000000;
	padding: 26px 0 8px 0;
}

#divRotator .featured h1 {
	font: bold 1.8/1.3em Arial, Helvetica, Verdana, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	margin: 0 0 18px 29px;
}

#divRotator .featured p {
	font: normal 1.3em Arial, Helvetica, Verdana, sans-serif;
	color: #FCEED7;
	margin: 0 29px 12px 29px;
}

#divRotator .featured a:link,
#divRotator .featured a:visited,
#divRotator .featured a:visited:hover,
#divRotator .featured a:hover,
#divRotator .featured a:active {
	color: #D6A659;
	font: bolder 1.2em Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

#divRotator .caption {
	width: 268px;
	height: 74px;
	position: absolute;
	top: 78px;
	right: 0;
	-moz-opacity: .80;
	opacity: .80;
	background: #FFF;
}

#divRotator .caption p {
	font: bolder 1.4em Arial, Helvetica, sans-serif;
	padding: 22px;
}

.rotator_box {
	width: 952px;
	height: 318px;
	position: relative;
	margin: 17px auto 0 auto;
}

.featured_menu_box {
	position: absolute;
	bottom: 20px;
	left: 29px;
	width: 258px;
	border-top: 2px solid #FCEED7;
	overflow: hidden;
	padding: 8px 0 0 0;
	z-index: 999;
}

.featured_menu_box h2 {
	float: left;
	color: #ffffff;
	margin: 4px 0 0 0;
	text-transform: uppercase;
	line-height: 1em;
	font-size: 1.2em;
	display: inline;
}

#rotatorNumberedMenu {
	overflow: hidden;
}

#rotatorNumberedMenu a {
	border: 1px solid #FCEED7;
	text-decoration: none;
	margin-right: 4px;
	padding: 3px 5px;
	font-size: 90%;
	line-height: 1em;
	color: #FCEED7;
	display: block;
	float: left;
}

#rotatorNumberedMenu a:hover {
	background: #89b1be;
	color: #FCEED7;
}

#rotatorNumberedMenu a.activeSlide {
	background: #FCEED7;
	color: #000;
}

#rotatorNumberedMenu a.activeSlide:hover {
	background: #FCEED7;
	color: #000;
}

/* MAIN CONTENT BOX */

#main {
	margin: 16px 0 0 0;
}

#home_main {
	margin: 0 0 0 0;
	position: relative;
	background: transparent url(../images/bg_home_main.jpg) left top no-repeat;
}

.partners_top {
	width: 317px;
	height: 17px;
	background: transparent url(../images/partners_top.gif) top left no-repeat;
	position: absolute;
	right: 17px;
	top: -17px;
}

.blue_top {
	width: 668px;
	height: 20px;
	background: transparent url(../images/blue_corner_top.gif) top left no-repeat;
	position: absolute;
	right: 0;
	top: -20px;
}

.section {
	width: 952px;
	margin: 0 auto;
	padding: 6px 0 0 0;
}

.top_bg {
	width: 100%;
}

.section_bottom {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 0;
}

.sub {
	padding: 0;
}

.subsection {
	width: 317px;
	float: left;
	padding: 0 0;
	display: inline;
}

.subsection .more a:link,
.subsection .more a:visited,
.subsection .more a:visited:hover,
.subsection .more a:hover,
.subsection .more a:focus,
.subsection .more a:active {
	font: bolder 1.2em Arial, Verdana, Helvetica, sans-serif;
	color: #222221;
	text-transform: uppercase;
	text-decoration: none;
}

.subsection .more span {
	padding: 0 0 0 10px;
	vertical-align: middle;
}

/* FEATURED SECTION ORIGINAL */

.switch_panel_original {
	width: 266px;
	padding: 17px;
}

.switch_panel_original img {
	margin-left: 17px;
}

.switch_panel_original p {
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 0 18px 0;
}

.switch_panel_original p.button {
	margin: 0 0 9px 0;
}

/* FEATURED SECTION */

.tv {
	margin: 15px 0 0 17px;
	width: 300px;
	height: 257px;
	padding: 0 0 17px 0;
}

.tv h2 {
	font: bolder 1.8em Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0 0 10px 0;
}

.tv h3 {
	font: bolder 1.4em Arial, Verdana, Helvetica, sans-serif;
	color: #1ca1fd;
	margin: 0 0 6px 0;
}

.eventshome h2, .partners h2 {
	font: bolder 1.8em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 10px 0;
}

.tv p {
	margin: 6px 0 14px 0;
	color: #c7e8ff;
}

.options {
	width: 150px;
	float: right;
	display: inline;
	overflow: hidden;
	margin-right: 17px;
	margin-bottom: 15px;
}

.options li {
	margin-left: 4px;
	float: left;
	display: inline;
}

.options li a {
	display: block;
	width: 71px;
	height: 18px;
	text-indent: -9999px;
	background: transparent url(../images/btn_media_options.gif) 0 0 no-repeat;
}

.options li a.ondemand {
	background-position: 0 0;
}

.options li a.live {
	background-position: -71px 0;
}

.options li a.ondemand:hover {
	background-position: 0 -18px;
}

.options li a.live:hover {
	background-position: -71px -18px;
}

.tv_panel {
	margin-bottom: 12px;
}

a.watch_now {
	display: block;
	width: 110px;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(../images/buttons/button_watch_now.gif) top left no-repeat;
}

a.watch_now:hover {
	background: transparent url(../images/buttons/button_watch_now.gif) bottom left no-repeat;
}

a.on_demand {
	display: block;
	width: 110px;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(../images/buttons/button_on_demand.jpg) top left no-repeat;
}

a.on_demand:hover {
	background: transparent url(../images/buttons/button_on_demand.jpg) bottom left no-repeat;
}

a.live_video {
	display: block;
	width: 110px;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(../images/buttons/button_live_video.jpg) top left no-repeat;
}

a.live_video:hover {
	background: transparent url(../images/buttons/button_live_video.jpg) bottom left no-repeat;
}

a.join_today {
	display: block;
	width: 110px;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(../images/buttons/button_join_today.jpg) top left no-repeat;
}

a.join_today:hover {
	background: transparent url(../images/buttons/button_join_today.jpg) bottom left no-repeat;
}

.eventshome {
	width: 318px;
	float: left;
	margin-left: 17px;
	display: inline;
}

.switch_box {
	width: 284px;
	margin: 15px auto 0 auto;
	height: 287px;
}

ul.switch_menu_original {
	width: 100%;
	background: transparent url(../images/bg_secondary_menu.gif) left bottom repeat-x;
	overflow: hidden;
}

ul.switch_menu_original li {
	float: left;
	display: inline;
	border-left: 1px solid #bed5e5;
	border-top: 1px solid #bed5e5;
	margin: 0;
	padding: 6px 12px 6px 12px;
	list-style: none;
	font-size: 1.1em;
	background: #e5f2fb;
	border-bottom: 3px solid #bed5e5;
	color: #296e9d;
	text-decoration: none;
	font-weight: bold;
}

ul.switch_menu_original li.last_tab {
	border-right: 1px solid #bed5e5;
}

* html ul.switch_menu_original li {
	cursor: hand;
}

ul.switch_menu_original li.active_box {
	padding: 6px 12px 6px 12px;
	display: block;
	background: #ffffff;
	border-bottom: 3px solid #ffffff;
	color: #000;
}

.switch_box_original {
	width: 300px;
	height: 286px;
	background: #2c629e url(../images/bg_switch_box.jpg) left bottom no-repeat;
}

ul.switch_menu {
	width: 300px;
	overflow: hidden;
	background: #d8d8d8;
}

ul.switch_menu li {
	font-size: 1.4em;
	float: left;
	display: block;
	font-weight: bold;
	width: 150px;
	color: #16314f;
	padding: 8px 0;
	text-align: center;
	background: #b2d2e2 url(../images/bg_switch_list_off.jpg) left top no-repeat;
}

ul.switch_menu li:hover {
	color: #16314f;
	cursor: pointer;
}

* html ul.switch_menu li {
	cursor: hand;
}

ul.switch_menu li.active_box {
	color: #ffffff;
	background: #2c629e url(../images/bg_switch_list.jpg) left top no-repeat;
}

#main .secondary_menu {
	width: 100%;
	background: transparent url(../images/bg_secondary_menu.gif) left bottom repeat-x;
	overflow: hidden;
	margin-bottom: 26px;
	margin-top: 26px;
}

#main .secondary_menu li {
	float: left;
	display: inline;
	border-left: 1px solid #bed5e5;
	border-top: 1px solid #bed5e5;
	margin: 0;
	padding: 0;
	background: #e5f2fb;
	color: #296e9d;
	text-decoration: none;
	font-weight: bold;
}

#main .secondary_menu li.last_tab {
	border-right: 1px solid #bed5e5;
}

#main .secondary_menu li a {
	padding: 8px 12px 8px 12px;
	display: block;
	background: #e5f2fb;
	border-bottom: 3px solid #bed5e5;
	color: #296e9d;
	text-decoration: none;
	font-weight: bold;
}

* html #main .secondary_menu li a:link, * html #main .secondary_menu li a:visited {
	padding: 8px 12px 8px 12px;
	display: block;
	background: #e5f2fb;
	border-bottom: 3px solid #bed5e5;
	color: #296e9d;
	text-decoration: none;
	font-weight: bold;
}

#main .secondary_menu li a:hover {
	background: #f3fafe;
	color: #296e9d;
	border-bottom: 3px solid #d0e2ee;
}

.switch_panel {
	width: 282px;
	margin: 0;
	padding: 0 0;
}

.switch_panel li {
	padding: 8px 0;
	border-bottom: 1px solid #e8e8e8;
}

.eventshome {
	width: 318px;
	float: left;
	margin-left: 17px;
	display: inline;
}

.eventshome div {
	width: 284px;
	margin: 15px auto 0 auto;
}

.eventshome li {
	border-bottom: 1px dashed #cccccc;
	padding: 0 0 13px 0;
	margin: 13px 0 0 0;
}

.eventshome p {
	
}

.eventshome .date {
	font: bolder 1em Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

.eventshome .city-state {
	font: italic 1em Arial, Verdana, Helvetica, sans-serif;
}

.eventshome a.fn:link,
.eventshome a.fn:visited,
.eventshome a.fn:visited:hover,
.eventshome a.fn:hover,
.eventshome a.fn:focus,
.eventshome a.fn:active {
	font: bolder 1.2em Arial, Verdana, Helvetica, sans-serif;
	color: #347EA3;
	text-decoration: none;
}

.eventshome li.more {
	border: none;
}

*html .partners {
	margin-left: 17px;
}

.partners div {
	margin: 15px 0 0 20px;
}

* html .partners div {
	margin-left: 0;
}

.partners p {
	padding: 0 22px 10px 0;
	font-size: 1.2em;
	line-height: 1.6em;
}

.partners img {
	float: right;
	display: inline;
	margin: -20px -17px -6px 0;
}

.partners ul {
	margin-bottom: 0;
}

.partners li {
	font-size: 1.2em;
	background: url(../images/bullets/bullet_more_arrow.gif) 0 50% no-repeat;
	line-height: 1.2em;
	padding: 5px 0 5px 16px;
	font-weight: bold;
}

.partners a:link,
.partners a:visited,
.partners a:active {
	color: #347EA3;
	text-decoration: none;
}

.partners a:visited:hover,
.partners a:hover,
.partners a:active {
	color: #000000;
	text-decoration: none;
}

.quicklinks {
	margin-bottom: 0;
	padding-bottom: 0;
}

.quicklinks li {
	border-bottom: 1px dashed #8db3c0;
	padding: 2px 0 2px 52px;
}

.quicklinks li.icon_donations {
	background: transparent url(../images/icons/icon_donations.jpg) 2% 50% no-repeat;
}

.quicklinks li.icon_enewsletter {
	background: transparent url(../images/icons/icon_enewsletter.jpg) 2% 50% no-repeat;
}

.quicklinks li.icon_devotions {
	background: transparent url(../images/icons/icon_devotions.jpg) 2% 50% no-repeat;
}

.quicklinks li.icon_testimonies {
	background: transparent url(../images/icons/icon_testimonies.jpg) 2% 50% no-repeat;
}

.quicklinks li.icon_request {
	background: transparent url(../images/icons/icon_request.jpg) 2% 50% no-repeat;
}

.quicklinks li a {
	display: block;
	width: 100%;
	font-size: 1.4em;
	color: #347EA3;
	text-decoration: none;
	font-weight: bold;
	padding: 12px 0;
}

/* LIGHT BLUE SECTION*/

.helplinetv {
	width: 318px;
}

.home_product {
	width: 333px;
	float: left;
	padding: 0;
	overflow: hidden;
	display: inline;
}

.home_product p.more {
	float: right;
	display: inline;
	margin-top: 14px;
	font-weight: bold;
}

.home_product a {
	margin: 0;
	padding: 0;
	border: none;
}

.home_product h2 {
	margin-bottom: 6px;
}

.right_product {
	float: right;
	display: inline;
	width: 65%;
}

.right_product h3 {
	font-size: 1.2em;
	margin-bottom: 4px;
	color: #347EA3;
}

.right_product p {
	margin: 14px 0;
	font-size: 1.4em;
}

.featured_prod {
	margin-top: 10px;
	float: left;
	display: inline;
}

.frontlinenews {
	width: 319px;
	float: left;
	display: inline;
	padding: 0px 0px 0 0px;
}

.frontlinenews_box {
	width: 284px;
	overflow: hidden;
	border-bottom: 1px solid #adcbd5;
	margin-bottom: 17px;
	padding-bottom: 1px;
}

.frontlinenews_box img {
	float: left;
	width: 70px;
	display: inline;
	padding-left: 17px;
}

.frontlinenews_bigbox {
	width: 319px;
	overflow: hidden;
	margin-bottom: 17px;
	padding-bottom: 1px;
}

.frontlinenews_bigbox img {
	display: inline;
}

.frontlinenews_info {
	float: right;
	width: 196px;
	display: inline;
}

.frontlinenews_info h2 {
	margin: -1px 0 6px 17px;
}

.frontlinenews_info p {
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 10px 0 10px 17px;
}

.frontlinenews .last {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.frontlinenews .last p {
	margin-bottom: 0;
}

.frontlinenews a {
	font-weight: bold;
}

.frontlinenews a:link {
	color: #347EA3;
	text-decoration: none;
}

.frontlinenews a:visited {
	color: #347EA3;
	text-decoration: none;
}

.frontlinenews a:hover {
	color: #347EA3;
	text-decoration: underline;
}

.frontlinenews a:active {
	color: #347EA3;
	text-decoration: none;
}

.specialoffers {
	width: 280px;
	float: left;
	padding: 8px 17px 0 20px;
	display: inline;
}

.specialoffers h2 {
	padding: 0 0 0 0;
	margin: 15px 0 10px 0;
}

.about h2 {
	margin: 10px 0 0 0;
}

.front_news {
	margin-bottom: 16px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 16px;
	border-bottom: 1px solid #c6dee8;
}

.no_border {
	border: none;
}

.container .thumb {
	float: left;
	display: inline;
	width: 82px;
	margin: 0;
	padding: 0;
}

.container .info {
	float: right;
	display: inline;
	width: 184px;
	margin: 0;
	padding: 0;
}

.specialoffers .container img {
	border: 5px solid #ffffff;
	margin: 0;
	padding: 0;
}

.specialoffers h3 {
	font: bolder 1.2em Arial, Helvetica, Verdana, sans-serif;
	color: #347EA3;
	margin: 10px 0 5px 0;
}

.specialoffers span {
	float: left;
	padding: 0 10px 0 0;
	display: inline;
}

a.leadin:link,
a.leadin:visited,
a.leadin:visited:hover,
a.leadin:hover,
a.leadin:focus,
a.leadin:active {
	display: block;
	font: bolder 1.2em Arial, Helvetica, Verdana, sans-serif;
	color: #347EA3;
	text-decoration: none;
}

#home_blue {
	background: #e5f2fb url(../images/bg_blue.gif) left top repeat-y;
	width: 986px;
	min-width: 960px;
	margin: 0 auto;
	position: relative;
}

#blue {
	width: 986px;
	min-width: 960px;
	margin: 0 auto;
	position: relative;
}

.helpline {
	margin: 0;
	padding: 0;
	position: relative;
	width: 317px;
	float: left;
	padding: 0 0;
	display: inline;
}

.helpline_ad {
	position: absolute;
	top: -15px;
	left: -36px;
	width: 194px;
	height: 194px;
	z-index: 99;
}

#blue .helpline a img {
	padding: 0;
	margin: 0;
}

.section_3 {
	width: 28%;
	float: left;
	display: inline;
	padding-right: 30px;
}

.section_3 h2 {
	font-size: 1.6em;
	margin-top: 0;
}

#content .section_3 p {
	line-height: 1.5em;
	margin: 10px 0;
}

img.icon_media {
	margin: 12px 16px 6px 0;
}

.section_side {
	width: 38%;
	float: right;
	display: inline;
	padding: 0 0 0 30px;
	margin: 20px 0 12px 24px;
	border-left: 2px solid #e8e8e8;
}

#content .section_side h3 {
	margin-top: 0;
}

#content .section_side ul li {
	margin-bottom: 8px;
	line-height: 1.3em;
	margin-left: 16px;
}

.section_side_b {
	width: 38%;
	float: right;
	display: inline;
	padding: 0 0 0 30px;
	margin: 6px 0 12px 24px;
	border-left: 2px solid #e8e8e8;
}

#content .section_side_b h3 {
	margin-top: 0;
}

#content .section_side_b ul li {
	margin-bottom: 8px;
	line-height: 1.3em;
	margin-left: 16px;
}

.last {
	padding-right: 0;
}

.p_33 p {
	width: 33%;
	float: left;
	display: inline;
}

.image_caption {
	width: 293px;
	padding: 8px 8px 10px 8px;
	border: 1px solid #ccc;
	float: right;
	display: inline;
	margin: 22px 0 10px 24px;
	text-align: center;
}

.i-tabs {
	margin-top: 8px;
}

.image_caption img {
	margin-bottom: 6px;
}

.image_caption small {
	color: #777777;
	font-size: 1.1em;
}

.enewsletter_image {
	float: left;
	display: inline;
	margin: 24px 16px 200px 0;
}

.enewsletter_div {
	float: right;
	display: inline;
	width: 400px;
}

.testimony {
	border-bottom: 2px solid #e8e8e8;
}

.testimony h4 {
	margin-top: 24px;
	color: #296e9d;
}

/* SIDEBAR */

#sidebar {
	width: 275px;
	float: left;
	display: inline;
}

#sidebar .subnav {
	border-right: 1px solid #cccccc;
	width: 274px;
	margin-bottom: 16px;
}

#sidebar .subnav li {
	border-bottom: 1px solid #e8e8e8;
	width: 254px;
	margin-left: 20px;
}

#sidebar .subnav a:link,
#sidebar .subnav a:visited,
#sidebar .subnav a:focus,
#sidebar .subnav a:active {
	display: block;
	margin: 0 0 1px 0;
	font: bolder 1.4em/1.3em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 8px 50px 8px 0;
	background: transparent url(../images/bg_subnav.gif) left bottom repeat-x;
}

#sidebar .subnav a:hover {
	background: transparent url(../images/bg_subnav_blue.gif) left bottom repeat-x;
	color: #347EA3;
}

#sidebar .subnav h2 {
	padding: 10px 0 0 10px;
}

#sidebar .subnav dt {
	display: block;
	height: 50px;
	margin: 1px 0;
	background: #E8E8E8;
	font: bolder 1.4em/3.6em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 20px;
}

#sidebar .subnav dd a:link,
#sidebar .subnav dd a:visited,
#sidebar .subnav dd a:hover,
#sidebar .subnav dd a:focus,
#sidebar .subnav dd a:active {
	display: block;
	margin: 0;
	height: 22px;
	background: #E8E8E8;
	font: bolder 1.1em/2.2em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 20px;
}

#sidebar .subnav li.menu_item {
	border-bottom: 0
}

#sidebar .subnav li.sub_menu {
	border-bottom: 0;
	margin-left: 45px;
	font-size: .875em;
	width: 224px;
	list-style: disc;
}

.list_box {
	width: 273px;
	margin: 20px 0;
	overflow: hidden;
}

.list_header {
	border-bottom: 4px solid #e8e8e8;
	padding-bottom: 8px;
	overflow: hidden;
}

#sidebar .list_header h3 {
	color: black;
	float: left;
	display: inline;
}

.list_header p {
	float: right;
	display: inline;
	font-weight: bold;
}

.list_content {
	border-bottom: 1px solid #e8e8e8;
	padding: 8px 0;
	overflow: hidden;
	width: 100%:
}

.list_content h4 {
	width: 18px;
	text-align: left;
	float: left;
	display: inline;
	font-size: 1.4em;
	color: #666666;
	margin: 0;
	padding: 0 0 0 6px;
;
}

#sidebar .list_content h3 {
	width: 90%;
	float: right;
	display: inline;
	margin: 1px 0 0 0;
	padding: 0;
	font-size: 1.2em;
}

.list_box a:link {
	color: #347EA3;
	text-decoration: none;
}

.list_box a:visited {
	color: #347EA3;
	text-decoration: none;
}

.list_box a:hover {
	color: #347EA3;
	text-decoration: underline;
}

.list_box a:active {
	color: #347EA3;
	text-decoration: none;
}

#calendar_box {
	width: 275px;
	margin: 12px 0 16px 0;
}

#calendar_box ul#calendar_months {
	width: 239px;
	padding: 0 18px 0 18px;
	background: transparent url(../images/bg_calendar_header.gif) top left no-repeat;
	text-align: center;
	overflow: hidden;
}

#calendar_box ul#calendar_months li {
	float: left;
	display: inline;
}

#calendar_box ul#calendar_months li#previous_month a {
	display: block;
	width: 12px;
	height: 43px;
	text-indent: -9999px;
	background: transparent url(../images/btn_event_arrow_01.gif) top left no-repeat;
}

#calendar_box ul#calendar_months li#current_month {
	width: 215px;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 43px;
	font-size: 1.4em;
	font-weight: bold;
}

#calendar_box ul#calendar_months li#next_month a {
	display: block;
	width: 12px;
	height: 43px;
	text-indent: -9999px;
	background: transparent url(../images/btn_event_arrow_02.gif) top left no-repeat;
}

#calendar_box ul#calendar_dates {
	width: 273px;
	padding: 0 0 0 0;
	border-bottom: 3px solid #e8e8e8;
	background: #ffffff url(../images/bg_calendar.gif) bottom left no-repeat;
	text-align: center;
	overflow: hidden;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

#calendar_box ul#calendar_dates li {
	float: left;
	display: inline;
	width: 38px;
	height: 34px;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

#calendar_box ul#calendar_dates li.last_column {
	border-right: 0;
	border-bottom: 1px solid #eaeaea;
}

#calendar_box ul#calendar_dates li.last_row {
	border-bottom: 0;
}

#calendar_box ul#calendar_dates li.last_row_column {
	border: 0;
}

#calendar_box ul#calendar_dates li.days {
	display: block;
	line-height: 34px;
	font-weight: bold;
	background: #f8f8f8;
	color: #666666
}

#calendar_box ul#calendar_dates li a {
	display: block;
	line-height: 34px;
	color: #777777;
	text-decoration: none;
}

#calendar_box ul#calendar_dates li a:hover {
	background: #e9f6ff;
	color: #003f5e;
	text-decoration: none;
}

#calendar_box ul#calendar_dates li a.current_date {
	background: #d6f6d4;
	color: #1c5319;
	text-decoration: none;
}

#sidebar .bluebox {
	background: #e5f2fb;
	border: 1px solid #bdd4e5;
	width: 273px;
}

#sidebar .sidebarcontainer {
	width: 233px;
	margin: 0 auto;
	padding: 20px 0;
}

#sidebar .normal {
	margin: 15px 0;
}

#sidebar .item {
	width: 117px;
	float: left;
	margin-top: 2px;
	display: inline;
}

#sidebar .description {
	width: 110px;
	float: right;
	display: inline;
}

#sidebar h3 {
	font: bolder 1.4em Arial, Helvetica, Verdana, sans-serif;
	color: #347EA3;
	margin: 0 0 5px 0;
}

#sidebar .description p {
	margin: 12px 0;
}

.price {
	font-weight: bold;
	font-size: 1.4em;
}

#content {
	width: 637px;
	float: right;
	display: inline;
}

#content .titlecontainer {
	border-bottom: 2px solid #E8E8E8;
	width: 100%;
}

#content .titlecontainer .back {
	float: right;
	font-size: 1.2em;
	margin-top: 14px;
	display: inline;
}

#content .content-title {
	width: 330px;
	float: left;
	display: inline;
}

#content .border {
	border: 1px solid #E8E8E8;
	padding: 5px;
	margin: 0 0 10px 20px;
}

#content p {
	padding: 5px 0;
	line-height: 1.8em;
	margin: 14px 0;
	font-size: 1.2em;
}

#content .jobposting {
	margin: 20px 0 0 0;
}

#content .jobposting h3 {
	color: #347EA3;
	margin-bottom: 24px;
}

#content .vcard {
	margin: 10px 0 0 30px;
}

#content .org {
	font: bolder 1.2em Arial, Verdana, Helvetica, sans-serif;
}

#content .buttons {
	width: 300px;
	float: right;
	text-align: right;
	margin-top: 11px;
	display: inline;
}

#content .buttons a {
	margin: 0 0 0 6px;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
}

#content .buttons a:hover {
	border: none;
	padding: 0;
	background: none;
}

#content a.faq {
	padding: 6px 0 6px 21px;
	background: transparent url(../images/icons/icon_info.png) 0 50% no-repeat;
}

#hcalendar {
	margin: 20px 0;
}

#hcalendar .vevent {
	padding: 8px 0;
	border-bottom: 1px dashed #E8E8E8;
	overflow: hidden;
}

#hcalendar .event-dates {
	float: left;
	width: 250px;
	font: bolder 1.2em Arial, Helvetica, Verdana, sans-serif;
	display: inline;
}

#hcalendar .summary {
	font: bolder 1.1em Arial, Helvetica, Verdana, sans-serif;
}

.alt {
	background: #e8f7fc;
}

.event_alt {
	background: #e9fce8;
}

.event_right {
	float: right;
	display: inline;
	width: 91%;
}

.event_right h2, .event_right h3 {
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

.event_right h2 {
	font-size: 1.6em;
	color: #000000;
}

.event_right h3 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #666666;
}

#content .event_right p {
	margin: 0;
	padding: 0;
	color: #666666;
}

h2.event_number {
	font-size: 2.4em;
	color: #666666;
	line-height: 1.2em;
	margin: 0 0 0 20px;
	padding: 0;
}

#content  h2.event_title_details {
	color: #4ba147;
	margin-top: 20px;
}

.table_events {
	width: 100%;
	border-collapse: collapse;
	font-size: 1.2em;
	margin-top: 16px;
}

.table_events td {
	padding: 10px 8px 10px 0;
	border-bottom: 1px solid #e8e8e8;
}

.table_events td.titles {
	background: #5e6874;
	color: #ffffff;
	font-weight: bold;
}

.table_events td p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

#content td.event_description p {
	font-size: 1em;
	margin: 4px 0;
}

#content td.event_description ul {
	margin: 4px 0;
	font-size: .875em;
}

#content td.event_description ul li {
	margin-bottom: 4px;
}

.table_style_2 {
	width: 100%;
	font-size: 1.2em;
	margin-top: 16px;
	background: #e7f8ff url(../images/bg_table_2_bottom.gif) bottom left no-repeat;
	padding: 1% 2% 2% 2%;
}

.table_style_2 td {
	padding: 10px 8px 10px 0;
	border-bottom: 1px solid #d0e6ef;
}

.table_style_2 td.titles {
	border-bottom: 4px solid #b3cfdb;
	color: #347EA3;
	font-weight: bold;
}

.table_style_2 td p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

#content .event_right h2 a {
	border: 0;
	padding: 0;
	background: none;
}

#content .event_right h2 a:link {
	color: #4ba147;
	text-decoration: none;
}

#content .event_right h2 a:visited {
	color: #4ba147;
	text-decoration: none;
}

#content .event_right h2 a:hover {
	color: #4ba147;
	text-decoration: underline;
	background: none;
	border: none;
}

#content .event_right h2 a:active {
	color: #4ba147;
	text-decoration: none;
}

.archive_search {
	background: #dddddd;
	margin: 20px 0 0 0;
	padding: 6px 2%;
	width: 96%;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.archive_search .right_panel {
	width: 60%;
	float: right;
	display: inline;
	text-align: right;
}

#content .archive_search h3 {
	margin-top: 7px;
	font-size: 1.2em;
}

#content .archive_search .btn_submit {
	background: #bbbbbb;
	color: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 3px 4px 3px 4px;
	width: 40px;
	margin-left: 8px;
}

.devotion_box {
	background: #eeeeee;
	padding: 20px 0;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
}

.devotion_box img {
	background: #ffffff;
	padding: 16px 40px 24px 40px;
	border-bottom: 4px solid #cccccc;
	border-right: 4px solid #cccccc;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.jewish_year {
	font-size: 2em;
	color: #347EA3;
	margin-top: 16px;
}

.jewish_date_info {
	text-align: left;
	width: 70%;
	float: right;
	display: inline;
	border-left: 4px solid #e8e8e8;
	padding-left: 24px;
	margin-left: 24px;
}

#content .jewish_date_info p {
	margin: 8px 0;
}

.back {
	float: right;
	display: inline;
	font-size: .825em;
}

#content .back a {
	border: none;
	padding: 0;
	background: none;
}

.featured_row {
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}

.panel_left {
	float: left;
	width: 30%;
	display: inline;
}

.panel_right {
	float: right;
	width: 60%;
	display: inline;
}

.panel_right small {
	font-size: 1.1em;
}

#content .panel_box p {
	margin: 4px 0;
}

.option_2a {
	width: 30%;
	display: inline;
}

.option_2b {
	width: 68%;
	display: inline;
}

.option_3a {
	width: 17%;
	display: inline;
}

.option_3a img {
	padding: 5px;
	margin-bottom: 16px;
}

.option_3b {
	width: 81%;
	display: inline;
}

.option_3b p {
	margin: 8px 0;
}

#footer {
	background: #001A36;
}

#footer .section {
	width: 986px;
	min-width: 960px;
	padding: 0;
	margin: 0 auto;
}

#footer .copyright p {
	font: normal 1.1em/4em Arial, Verdana, Helvetica, sans-serif;
	color: #87B8D0;
}

#footer .mini-nav {
	float: right;
	display: inline;
}

#footer .mini-nav li {
	display: inline;
}

#footer .mini-nav a:link,
#footer .mini-nav a:visited,
#footer .mini-nav a:visited:hover,
#footer .mini-nav a:hover,
#footer .mini-nav a:focus,
#footer .mini-nav a:active {
	display: block;
	float: left;
	margin: 0 0 0 1px;
	padding: 0 15px;
	font: bolder 1.1em/4em Arial, Helvetica, Verdana, sans-serif;
	background: #001A36;
	; color: #DDF6FE;
	text-transform: uppercase;
	text-decoration: none;
}

.next_event_tab {
	float: right;
	margin-right: 20px;
	display: block;
	width: 211px;
	height: 45px;
	text-indent: -9999px;
	background: transparent url(../images/btn_next_live_web_event.png) 0 0 no-repeat;
	border: none;
}

.ministry_index_tab {
	float: right;
	margin-right: 20px;
	display: inline;
}

.ministry_index_tab a:link,
.ministry_index_tab a:visited,
.ministry_index_tab a:hover,
.ministry_index_tab a:active {
	display: block;
	width: 211px;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(../images/btn_ministry_index.gif) 0 0 no-repeat;
	border: none;
}

.ministry_index_box {
	width: 100%;
	background: #012143;
	border-bottom: 8px solid #001A36;
}

.ministry_index {
	width: 952px;
	padding: 24px 17px 18px 17px;
	margin: 0 auto;
	overflow: hidden;
}

.section_5 {
	width: 155px;
	float: left;
	display: inline;
	padding-right: 17px;
	margin-right: 17px;
}

.section_5_last {
	width: 155px;
	float: left;
	display: inline;
}

body .section_5_last p {
	color: #53a3d2;
	margin: 16px 0;
	line-height: 1.6em;
}

.ministry_index ul li {
	font-size: 1.1em;
	margin-bottom: 6px;
}

.ministry_index ul li.title {
	font-size: 1.6em;
	margin-bottom: 8px;
}

.ministry_index ul li a {
	text-decoration: none;
}

.ministry_index ul li a:link {
	color: #53a3d2;
}

.ministry_index ul li a:visited {
	color: #53a3d2;
}

.ministry_index ul li a:hover {
	color: #ffffff;
}

.ministry_index ul li a:active {
	color: #53a3d2;
}

.ministry_index ul li.title a:link {
	color: #fff;
}

.ministry_index ul li.title a:visited {
	color: #fff;
}

.ministry_index ul li.title a:hover {
	color: #fff;
}

.ministry_index ul li.title a:active {
	color: #fff;
}

#main a.no_border, #main a.no_border:hover {
	padding: 0;
	border: none;
	background: none;
}

/* Special Announcement */

.special_note {
	margin: 14px auto 0 auto;
	width: 952px;
	height: 72px;
	background: #5e7187 url(../images/bg_special_note.jpg) top right no-repeat;
}

.special_note img {
	float: left;
	display: inline;
}

.special_live_image {
	margin: 14px 0 0 20px;
}

.special_note_info {
	float: right;
	display: inline;
	margin-top: 11px;
	width: 594px;
	margin-right: 20px;
}

.special_note h2 {
	color: #ffdc69;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 2.2em;
	margin: 2px 0 4px 0;
}

.special_note p {
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	margin: 0;
}

.btn_watch_live a {
	display: block;
	width: 89px;
	height: 19px;
	background: transparent url(../images/buttons/button_watch_live.jpg) top left no-repeat;
	text-indent: -9999px;
	float: right;
	display: inline;
	margin-top: -4px;
}

.btn_watch_live a:hover {
	background-position: bottom left;
}

.btn_go_now a {
	display: block;
	width: 89px;
	height: 19px;
	background: transparent url(../images/buttons/button_go_now.jpg) top left no-repeat;
	text-indent: -9999px;
	float: right;
	display: inline;
	margin-top: -4px;
}

.btn_go_now a:hover {
	background-position: bottom left;
}

/* Video Carousel */

.video_box {
	margin-top: 24px;
}

#recent_videos {
	width: 637px;
	margin-bottom: 24px;
	overflow: hidden;
}

#recent_videos .fp-titlebar {
	margin: 21px auto 0 auto;
	padding: 0 0 0 0;
}

#recent_videos .fp-titlebar h3 img {
	padding: 0 10px 0 0;
}

#recent_videos .fp-titlebar h3 span a {
	position: absolute;
	right: 5px;
}

#recent_videos .button_prev, #recent_videos .button_next {
	display: block;
	margin: 44px 0 0 0;
	width: 11px;
	vertical-align: middle;
}

#recent_videos .prev {
	display: block;
	width: 11px;
	height: 22px;
	background: transparent url(../images/buttons/button_prev.png) 0 0 no-repeat;
	margin: 0 0 0 0;
}

#recent_videos .prev:hover {
	display: block;
	width: 11px;
	height: 22px;
	background: transparent url(../images/buttons/button_prev.png) -11px 0 no-repeat;
}

#recent_videos .next {
	display: block;
	width: 11px;
	height: 22px;
	background: transparent url(../images/buttons/button_next.png) 0 0 no-repeat;
}

#recent_videos .next:hover {
	display: block;
	width: 11px;
	height: 22px;
	background: transparent url(../images/buttons/button_next.png) -11px 0 no-repeat;
}

#recent_videos .video-container {
	width: 600px;
	margin: 14px 0 0 8px;
}

#recent_videos .video-meta {
	margin: 0 auto;
	width: 120px;
}

#recent_videos h4 {
	font-size: 1.1em;
	text-align: center;
	color: #333;
}

#recent_videos .jcarousel-skin-tango .jcarousel-container {
	position: relative;
}

#recent_videos .jcarousel-skin-tango .jcarousel-container-horizontal {
	
}

#recent_videos .jcarousel-clip-horizontal {
	width: 600px;
}

#recent_videos .jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

#recent_videos .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#recent_videos .jcarousel-list li, #recent_videos .jcarousel-item {
	float: left;
	list-style: none;
	width: 143px;
	margin: 0 4px 0 0;
}

/* PAGINATION */

.page_numbers {
	padding: 3px;
	margin: 16px 3px;
	text-align: center;
}

.page_numbers a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: no

ne;
	/* no underline */ color: #036CB4;
}

.page_numbers a:hover, .pagination a:active {
	border: 1px solid #999;
	color: #666;
}

.page_numbers .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}

.page_numbers .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}


#jwbox_background{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	zoom: 1;
	-moz-opacity: 0.8;
	opacity:0.80;
	filter: alpha(opacity = 80);
	overflow: auto;
}
.jwbox_hidden {
	display: none;
	position: fixed;
	padding: 16px 16px 25px 16px;
	border: 16px solid white;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	background-image:url('../images/closelabel.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.jwbox_content{
}