/* Main */

html {
	height: 100%;
	background: #A5BECF;
	margin-bottom: 1px;
}

body {
	width: 930px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	font-family: Optima, Optimum, "Optimum Roman", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #000000;
}

.clr {
	clear: both;
}

.clr_left {
	clear: left;
}

.clr_right {
	clear: right;
}


a, a:link, a:visited, a:active {
	text-decoration: underline;
	border:0px;
	outline:none;
	color:#003473;
}

a:hover {text-decoration:none;}

ul {
	padding:0px;
	margin:10px 0px 10px 15px;
}

ul li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#container
{
    margin:0 auto;
	padding: 50px 0px;
}

table#main,
table#home {
	margin:0px auto;
}

table#main tr,
table#home {
	vertical-align: top;
}

table#home td.menu {
	width: 200px;
	height: 431px;
	padding: 17px 14px 14px 14px;
	background:url(/images/menu_home_bg.jpg) 0 0 no-repeat;
	margin:0px;
	text-align:center;
}

table#home td.menu div.bg1,
table#home td.menu div.bg2,
table#home td.menu div.bg3,
table#home td.menu div.bg4 {
	height:434px;
	width:199px;
	margin:0px;
	position:relative;
}

table#home td.menu div.bg1 {
	background:url(/images/menu_img1.jpg) 1px 1px no-repeat;
}

table#home td.menu div.bg2 {
	background:url(/images/menu_img2.jpg) 1px 1px no-repeat;
}

table#home td.menu div.bg3 {
	background:url(/images/menu_img3.jpg) 1px 1px no-repeat;
}

table#home td.menu div.bg4 {
	background:url(/images/menu_img4.jpg) 1px 1px no-repeat;
}

table#main td.menu {
	width: 200px;
	height: 400px;
	padding: 17px 14px 14px 14px;
	background:url(/images/menu_bg.jpg) 0 0 no-repeat;
	margin:0px;
	text-align:center;
}

table#main td.menu div.bg {
	background:url(/images/menu_img.jpg) 0 0 no-repeat;
	height:398px;
	width:198px;
	border:1px solid #FFF;
	margin:0px;
	position:relative;
}

table#main td.menu div.bg1 {background: transparent url(/images/menu_img1.jpg) no-repeat scroll 0 0}
table#main td.menu div.bg2 {background: transparent url(/images/menu_img2.jpg) no-repeat scroll 0 0}
table#main td.menu div.bg3 {background: transparent url(/images/menu_img3.jpg) no-repeat scroll 0 0}
table#main td.menu div.bg4 {background: transparent url(/images/menu_img4.jpg) no-repeat scroll 0 0}

table#home td.menu div.bg1 ul,
table#home td.menu div.bg2 ul,
table#home td.menu div.bg3 ul,
table#home td.menu div.bg4 ul,
table#main td.menu div.bg ul{
	position:absolute;
	bottom:-5px;
	margin-right:15px;
	width:168px;
	left:0px;
text-transform:uppercase;
}

table#home td.menu ul li,
table#main td.menu ul li {
	list-style:none;
	border-bottom: 1px solid #FFF;
	padding:5px 0px;
}

table#home td.menu ul li span,
table#main td.menu ul li span {
	color:#FFF;
	padding:0px 5px;
}

table#main td.menu ul li.home {
	border-bottom:0px;
	padding-bottom:60px;
}

table#home td.menu ul li.last,
table#main td.menu ul li.last {border-bottom:0px;}

table#home td.menu ul li.main {
	border-bottom:0px;
	font-size: 13px;
	padding:20px 0px 0px;
}

table#home td.menu ul li a:link,
table#home td.menu ul li a:visited,
table#main td.menu ul li a:link,
table#main td.menu ul li a:visited {
	color:#FFF;
	text-decoration:none;
	border:0px;
	outline:none;
display:block;
}

.table-menu-old-below
{color:#003473;}

table#home td.menu ul li a:hover, table#main td.menu ul li a:hover {color:#FFF;}

table#home td.menu ul li.main a:hover {color:#A5BECF;}

table#main td.spacer {
	width: 5px;
	padding:0px;
}

table#main td.content {
	width: 616px;
	height: 360px;
	padding: 37px 46px 34px 34px;
	background:url(/images/content_bg.jpg) 0 0 no-repeat;
}

table#main td#nav {height:54px;}

table#nav_menu {
	float:right;
	margin-right:4px;
}

table#nav_menu td.nav_item, table#nav_menu td.dummy_nav {
	background:url(/images/nav_item_bg.jpg) 50% 0 no-repeat;
	height:50px;
	width:172px;
	text-align:center;
}

#nav_menu td.nav_area {
	background:url(/images/nav_item_bg2.jpg) 50% 0 no-repeat !important;
}

table#nav_menu td.nav_item a:link,
table#nav_menu td.nav_item a:visited {
	line-height:50px;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	text-transform: uppercase;
	display:block;
}

table#nav_menu td.nav_item a:hover {color:#A5BECF;}

table#home td#footer,
table#main td#footer {
	width:929px;
	height:120px;
	background:url(/images/footer_bg.jpg) 0 0 no-repeat;
}

table#main td#footer table#footerinfo {
	float:right;
	margin:30px 45px 0px 0px;
}

table#home td#footer table#footerinfo {
	float:right;
	margin:30px 45px 0px 0px;
}

table#footerinfo td.row1,
table#footerinfo td.row2 {
	font-size:11px;
	color: #003473;
	text-align:center;
	padding: 5px 0px;
}

table#footerinfo td span {
	padding: 0px 10px;
}

table#footerinfo td.row1 {
	border-bottom: 1px solid #003473;
}

table#footerinfo td a:link,
table#footerinfo td a:visited {
	color:#003473;
	text-decoration:none;
}

table#footerinfo td a:hover {color:#003473;}
.blueemphasis {font-weight:bold}
.content div {padding-right: 8px;}
.insethead {
	padding-right:6px;
	color: 003473;
	font-weight:bold;
}
#footer h2 {
	display: none; visibility: hidden; 
}
li.home a {
	padding: 6px 14px 3px;
	border: 1px solid #FFF !important;
	background: #008AF2;
	display:inline !important;
}

/* transparent url(http://www.churchoftheapostles.org/images/home-blue.jpg) center -3px no-repeat
	padding: 95px 14px 3px; */

dl {
	background-color: #A5BECF; 
	margin: 20px; 
	padding: 10px 15px; 
}
.mediabox dd { 
	margin-left: 0.7em; 
	padding: 4px 30px; font-weight: bold;
}
.mediabox dt { 
	float:left; text-align:right;
	margin: 4px 1em 0.2em 0; width: 110px;
}
.rightbox {float:right; margin: 0 0 0 15px;}
.rightbox a {text-decoration: none; border-bottom: 0; display:block; clear:both}
.rightbox a:hover, .rightbox a:active {background-color: #a5becf;}
.rightbox img {float:left; border: 0px; padding: 1px 4px 0 0;}

table#main td.menu ul li:hover, table#home td.menu ul li:hover {
	background-color: #008AF2;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
/* also 005795*/
li.home:hover, li.main:hover {
	background-color: transparent !important; 
}
.transparent {
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}
.newestbox {
display:none; 
float:left; 
background: white;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;}

div#urgency { display: block; position: fixed; margin: 30px; width: 820px; padding: 20px; z-index: 1; border: 2px solid #A5BECF; }
