/**Main Navigation**/
#up_nav {width: 170px; border: 1px solid #DADADA; padding: 4px; margin: 0 0 10px 10px; background-color: #DBEBCD; color: #FFF; float:right;}
#up_nav ul {list-style: none outside; margin: 0; padding: 0; border: none; text-align:center;}
#up_nav li {position:relative;border: 1px solid #A8B87E; background-color: #90AE43; margin: 0; padding:0;}
#up_nav li a {display: block; padding: 6px 0; color: #fff; text-decoration: none; width: 100%; font-weight:bold;}
html>body #up_nav li a {width: auto;}
#up_nav li.mainLink ul {display:none;width:170px;position:absolute;left:-171px;top:0;}
#up_nav li ul li {padding:5px 2px;}
/*#up_nav li.mainLink:hover ul{display:block;}*/
#up_nav li a:hover {background-color: #748c35; color: #fff;}
#up_nav .up_header {border: 1px solid #A8B87E; background-color:#DBEBCD; color: #748C35;} 
#up_nav .up_header a {color: #748C35;}

/** Main Page **/
.brown_line_below {border-bottom:2px solid #987745;padding-bottom:10px;}
/** Adventure Program Feature List **/
#feature_list { margin:0 0 15px 0; padding: 0 0 0 10px; ; color: #987745;}
#feature_list p {padding-top:15px; font-size:1.3em;}
#feature_list ul {width: 100%; list-style:none outside;font-size:1.2em}
#feature_list ul li {float: left; width: 140px; padding:10px 0 10px 40px; margin:5px 0;}
#fish {background: url(images/ex_prog_thumbnails/fishing_sm.gif) center left no-repeat;}
#camp {background: url(images/ex_prog_thumbnails/camping_sm.gif) center left no-repeat;}
#canoe {background: url(images/ex_prog_thumbnails/canoeing_sm.gif) center left no-repeat;}
#compass {background: url(images/ex_prog_thumbnails/orienteering_sm.gif) center left no-repeat;}
#nature {background: url(images/ex_prog_thumbnails/nature_sm.gif) center left no-repeat;}
#hike {background: url(images/ex_prog_thumbnails/hiking_sm.gif) center left no-repeat;}
#adventure {background: url(images/ex_prog_thumbnails/adventure_course_sm.gif) center left no-repeat;}

/** Explorer Program **/
.program_header {background-color:#f8f6f4;width:100%;height:39px;clear:both;padding:2px;margin-bottom:10px;}
.program_header p{margin:0;padding:0;}
.program_header h3 {position:relative;top:10px;}
.program_header .top_link {position:relative;top:-10px; left:430px;width:130px;}

/** Tours and Program Registration **/
#programs {width:350px;margin-bottom:15px;}
.tour_info {border-bottom:1px solid #ccc;margin-bottom:10px;}
.tour_date_time {font-weight:bold;margin-bottom:0;}
.tour_location, .tour_description {margin-bottom:0;}

/** Registration Form **/
#tour_registration 
{
list-style-type:none;
text-align:left;
background-color:#eff4ea;
}

#tour_registration li
{
border:1px solid #ccc;
border-top:none;
display: block;
clear:both;
padding: 5px;
}
#tour_registration li.first_item {border-top:1px solid #ccc;}
#tour_registration label
{
font-weight:bold;
float:left;
width: 30%;
color: #444;
}
#tour_registration label.nostyle {float:none;width:auto;font-weight:normal;}
#active_no {margin-left:15px;}

/*Junior Rangers Application Requirements and Costs Lists */
#jrcosts {list-style-type:none;}

/** NEW STYLES **/
#upr_features {margin-top:25px;}
#upr_features p {position:relative;width:186px;height:124px;}
#upr_features a {color:#fff;text-decoration:none;font-weight:bold;}
#upr_features .upr_feat_heading {
background: transparent url('/pagefiles/50/ranger_main_pg_feat_bg.png') 0 0 repeat;
color: #fff;
font-size: 14px;
/*line-height: 15px;*/
padding:5px;
position: absolute;
bottom:0;
left:0;
width: 176px;}


#upr_features a:hover .upr_feat_heading {background: transparent url('/pagefiles/50/ranger_main_pg_feat_bg_hover.png') 0 0 repeat;}