body {
text-decoration:none;
font-family:tahoma,sans-serif;
font-style:none;
font-size:12px;
color:#000000;
margin:0;
background-color:#5E5E5E;
}

a:link                {background:transparent;text-decoration:none;color:blue;}
a:visited, a:active   {background:transparent;text-decoration:none;color:blue;}
a:hover               {background:transparent;text-decoration:underline;color:blue;}
img                   {border-style:none}
div                   {color:#000000}
table                 {border:none;border-spacing:0;color:#000000;}
td {
text-decoration:none;
font-family:arial;
font-style:none;
font-size:12px;
color:#000000;
}

#main_table {
width:770px;
}

#banner_bg {
width:100%;
background-image:url('/site/newlifeinchrist.com/img/top-bg.jpg');
height: 108px;
}

#banner_top_right {
width:500px;
height:108px;
}

#GLOBAL_logo {
width:270px;
height:108px;
}

#banner-top-right {
width:500px;
height:108px;
text-align: right;
vertical-align: top;
}

#page_search_form img {
vertical-align:middle;
cursor:hand;
cursor:pointer;
}

#page_search_form input {
border: none;
}

#nav {
width:770px;
border:none;
}

#nav td {
background-image:url('/site/adventistchurch.net/img/nav.jpg');
background-repeat: repeat-x;
}

.bottom_menu:link, .bottom_menu:visited, .bottom_menu:hover, .bottom_menu:active {
color:white;
text-transform: Capitalize;
}

.pagemenu {
cursor:hand;
cursor:pointer;
color:white;
font-weight:normal;
text-align:center;
height:40px;
font-family:serif;
}

#left_menu {
width:144px;
background-image:url('/site/newlifeinchrist.com/img/left_menu_image.jpg');
}

#subpage_left {
width:25px;
font-size:1px;
}

#subpage_content {
padding-top: 10px;
width:119px;
}

#footer {
width:770px;
}

#footer_nav {
height:30px;
background-color:#000000;
text-align:center;
color:white;
font-size:12px;
}

#GLOBAL_bottom {
font-size:10px;
color:white;
}

.toplink:link {
background:transparent;
text-decoration:none;
color:#e2c781;
font-weight:normal
}
.toplink:visited, .toplink:active {
background:transparent;
text-decoration:none;
color:#e2c781;
font-weight:normal
}
.toplink:hover {
background:transparent;
text-decoration:none;
font-weight:none;
color:#e2c781;
font-weight:normal
}
.sidelink:link {
background:transparent;
text-decoration:none;
color:#006599;
font-weight:bold
}
.sidelink:visited, .sidelink:active {
background:transparent;
text-decoration:none;
color:#006599;
font-weight:bold
}
.sidelink:hover {
background:transparent;
text-decoration:none;
font-weight:none;
color:#006599;
font-weight:bold
}
.mainlink:link {
background:transparent;
text-decoration:none;
color:#AC0000;
font-weight:bold
}
.mainlink:visited, .mainlink:active {
background:transparent;
text-decoration:none;
color:#AC0000;
font-weight:bold
}
.mainlink:hover {
background:transparent;
text-decoration:none;
font-weight:none;
color:#AC0000;
font-weight:bold
}

.menubar { color:gray;font-weight:bold; }
.menubar a { color:gray;font-weight:bold; }

.menubar_active {
cursor:hand;
cursor:pointer;
height:37px;
width:128px;
text-align:center;
color:white;
font-weight:600;
border-style:solid;
border-width:1px;
border-color:#000000;
background-position: 0 -74px;
text-transform: Uppercase;
}
.menubar_inactive {
cursor:hand;
cursor:pointer;
height:37px;
width:128px;
text-align:center;
color:white;
font-weight:600;
border-style:solid;
border-width:1px;
border-color:#000000;
background-position: 0 -111px;
text-transform: Uppercase;
}

#startpage_content {
width:770px;
}

#internal_content {
width:770px;
background-color:white;
}

#body_top_image #body_bottom_image {
width:271px;
height:115px;
}

#flash_area {
width:501px;
height:232px;
}

#bottom_blocks {
width:770px;
border:1px solid #000000;
background-color:white;
}

#center_col {
border-left:1px solid #000000;
border-right:1px solid #000000;
height:50px;
}

a.subpage_parent {
vertical-align: bottom;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.subpage_child {
color:#4B5C38;
}

a.subpage_parent:hover {
color:#000000;
font-weight:bold;
text-decoration: underline;
}

a.subpage_child:hover {
color:#000000;
}

a.subpage_parent:visited {
color:#000000;
font-weight:bold;
text-decoration: none;
}

a.subpage_child:visited {
color:#4B5C38;
}


#content_container {
width:626px;
}

#nav_link a, #nav_link div{
font: none 11px verdana;
font-weight:bold;
text-decoration: none;
padding: 4px;
color: #FFF;
text-align:left;
}

#nav_link a:hover {
color: #FFF;
font-weight:bold;
}

#dropmenudiv {
position:absolute;
z-index:100;
margin-top:-1px;
margin-left:0px;
cursor:hand;cursor:pointer;
}

#dropmenudiv a {
font: none 13px verdana;
text-decoration: none;
font-weight:normal;
display: block;
padding: 4px 15px;
color: white;
text-align:left;
background: #EB360B;
border:0px solid #B3C6CD;
width:150px;
}

#dropmenudiv a:hover {
color: white;
background: #CD3301;
}

.darkheader {
text-decoration:none;
font-family:arial;
font-weight:bold;
font-style:none;
font-size:12px;
color:#A9B199;
}
.lightheader {
text-decoration:none;
font-family:arial;
font-weight:bold;
font-style:none;
font-size:12px;
color:#D3D6CB;
}
/*-- Calendar Classes --*/ 
.calendar_today { 
  color:#FFFFFF; 
  background-color:#759059; 
} 
.calendar_day { 
  color:#A0A0A0; 
  background-color:#FFFFFF; 
} 
.calendar_extra { 
  color:#DCE2D6; 
  background-color:#DCE2D6; 
} 
.calendar_subtitle { 
  color:#FFFFFF; 
  background-color:#4F613B; 
  font-weight:bold 
} 
.calendar_title { 
  color:#FFFFFF; 
  background-color:#759059; 
} 
.calendar_todate { 
  color:#C0C0C0; 
  background-color:#F0F0F0; 
  border-style:solid; 
  border-color:#FF0000; 
  border-width:2px; 
} 
.calendar_date { 
  border-style:solid; 
  border-color:#FF0000; 
  border-width:2px; 
  color:#A0A0A0; 
} 
.calendar_nav:link { 
  background:transparent; 
  text-decoration:none; 
  color:#606060; 
  font-weight:bold; 
} 
.calendar_nav:visited, .calendar_nav:active { 
  background:transparent; 
  text-decoration:none; 
  color:#606060; 
  font-weight:bold; 
} 
.calendar_nav:hover { 
  background:transparent; 
  text-decoration:none; 
  font-weight:none; 
  color:#000000; 
  font-weight:bold; 
} 
.calendar_link:link { 
  background:transparent; 
  text-decoration:none; 
  color:#F0F0F0; 
  font-weight:bold; 
} 
.calendar_link:visited, .calendar_link:active { 
  background:transparent; 
  text-decoration:none; 
  color:#F0F0F0; 
  font-weight:bold; 
} 
.calendar_link:hover { 
  background:transparent; 
  text-decoration:none; 
  font-weight:none; 
  color:#000000; 
  font-weight:bold; 
} 
.calendar_details { 
  background-color:transparent; 
} 

.person_detail_info {
font-family: arial, sans-serif;
text-decoration: none;
font-size: 8pt;
color: #000000;
background-color: #FFFFFF;
border-width: 1px;
border-style: solid;
padding: 5px;
}
.person_detail_label {
font-family: arial, sans-serif;
text-decoration: none;
font-size: 9pt;
color: #000000;
font-weight: bold;
}
.person_detail_name {
font-family: arial, sans-serif;
text-decoration: none;
font-size: 10pt;
color: #000000;
font-weight: bold;
}

.highlighted_header { color:#999; }
.highlighted_subtext { color:#999; }

.news_input {
border:1px solid #A68214;
font-family:sans-serif;
font-size:14px;
height:16px;
}

.news_button {
background:#A68214;
color:white;
border:0px solid white;
font-family:sans-serif;
font-size:12px;
vertical-align:center;
height:18px;
width:18px;
}