﻿body 
{
    background-color:#0d4000;
    background-image:url(graphics/bg.gif);
    background-position:top left;
    background-repeat:repeat-x;
}

#div_data_form_message
{
    display:none;
}

#div_header_wrapper
{
    width:900px;
    height:200px;
    margin-left:auto;
    margin-right:auto;  
    padding-left:15px;
    padding-right:15px;  
}

#div_title_wrapper
{
    width:900px;
    height:82px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(graphics/titlebg.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    padding-left:15px;
    padding-right:15px;  
}

#div_content_wrapper
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(graphics/contentbg.png);
    background-position:top left;
    background-repeat:repeat-y; 
    padding-left:15px;
    padding-right:15px;  
}

#div_main_map
{
    width:900px;
    height:1172px;
}

#div_header
{
    width:900px;
    height:200px;
}

#div_content
{
    width:860px;
    padding:20px;
}

#div_content2
{
    width:380px;
    padding:20px;
}

#div_logo
{
    width:182px;
    height:200px;
    float:left;
}

#div_header_right
{
    width:718px;
    height:200px;
    float:left;
    clear:right;
}

#div_lottery
{
    width:346px;
    height:60px;
    margin-left:372px;
}

#div_toolbar
{
    width:556px;
    height:40px;
    padding-left:44px;
    margin-top:100px;
    margin-left:118px;
    background-image:url(graphics/toolbar.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
    color:#ffffff;
    text-align:center;
}

#div_toolbar A
{
    display:block;
    float:left;
    height:30px;
    padding-top:10px;
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
}

#div_toolbar A:hover
{
    color:#b1f558;
}

#div_toolbar DIV.linkdivider
{
    display:block;
    float:left;
    padding-left:6px;
    padding-right:6px;
    height:30px;
    padding-top:10px;
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
    color:#ffffff;
}

#div_submenu_1
{
    position:absolute;
    top:0px;
    left:0px;
    width:250px;
    height:105px;
    overflow:hidden;
    z-index:10000;
    visibility:hidden;
    padding:10px;
    background-color:#24441b;
    border:1px solid #0a2a01;
}

#div_submenu_1 DIV
{
    padding-bottom:10px;
}

#div_submenu_1 A
{
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
}

#div_submenu_1 A:hover
{
    color:#b1f558;
}

#div_title_left
{
    float:left;
}

#div_title_right
{
    float:right;
}

#div_loading
{
    visibility:hidden;
    position:absolute;
    left:0px;
    top:0px;
    z-index:10;
}

#div_loading_anim
{
    text-align:center;
}

#div_loading_label
{
    font-size:11px;
    color:#2f5b23;
    text-align:center;
    margin-top:5px;
}

.clear
{
    clear:both;
    height:0px;
}

#div_overview_map_1
{
    visibility:hidden;
    position:absolute;
    width:163px;
    height:319px;
    left:0px;
    top:368px;
    overflow:hidden;
    z-index:100;
    cursor:pointer;
}

#div_overview_map_2
{
    visibility:hidden;
    position:absolute;
    width:282px;
    height:288px;
    left:0px;
    top:656px;
    overflow:hidden;
    z-index:300;
    cursor:pointer;
}

#div_overview_map_3
{
    visibility:hidden;
    position:absolute;
    width:321px;
    height:493px;
    left:0px;
    top:936px;
    overflow:hidden;
    z-index:200;
    cursor:pointer;
}

#div_overview_map_4
{
    visibility:hidden;
    position:absolute;
    width:526px;
    height:507px;
    left:0px;
    top:912px;
    overflow:hidden;
    z-index:400;
    cursor:pointer;
}

#div_overview_map_1 SPAN, #div_overview_map_2 SPAN, #div_overview_map_3 SPAN, #div_overview_map_4 SPAN
{
    display:none;
}

#div_map_mask
{
    position:absolute;
    width:900px;
    height:1172px;
    background-image:url(graphics/transparent.gif);
    z-index:950;
    left:0px;
    right:0px;
}

#div_highlight_buttons
{
    position:absolute;
    top:669px;
    z-index:1200;
}

#div_highlight_bubble_1
{
    position:absolute;
    top:291px;
    width:797px;
    height:426px;
    z-index:1000;
}

#div_highlight_bubble_2
{
    position:absolute;
    top:291px;
    width:748px;
    height:426px;
    z-index:1000;
}

#div_highlight_bubble_3
{
    position:absolute;
    top:291px;
    width:748px;
    height:426px;
    z-index:1000;
}

#div_highlight_bubble_4
{
    position:absolute;
    top:291px;
    width:646px;
    height:508px;
    z-index:1000;
}

#div_highlight_bubble_5
{
    position:absolute;
    top:291px;
    width:665px;
    height:642px;
    z-index:1000;
}

#div_highlight_bubble_6
{
    position:absolute;
    top:291px;
    width:748px;
    height:755px;
    z-index:1000;
}

#div_highlight_bubble_7
{
    position:absolute;
    top:291px;
    width:652px;
    height:897px;
    z-index:1000;
}

#div_highlight_bubble_8
{
    position:absolute;
    top:291px;
    width:669px;
    height:1089px;
    z-index:1000;
}

#div_highlight_bubble_9
{
    position:absolute;
    top:291px;
    width:470px;
    height:960px;
    z-index:1000;
}

#div_highlight_bubble_10
{
    position:absolute;
    top:291px;
    width:470px;
    height:675px;
    z-index:1000;
}

#div_highlight_bubble_11
{
    position:absolute;
    top:291px;
    width:517px;
    height:486px;
    z-index:1000;
}

#div_highlight_bubble_12
{
    position:absolute;
    top:291px;
    width:667px;
    height:426px;
    z-index:1000;
}

DIV.div_highlight
{
    visibility:hidden;
    position:absolute;
    top:315px;
    width:390px;
    height:335px;
    z-index:1100;
    filter: alpha(opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0; opacity:0;
}

DIV.div_highlight_text
{
    width:370px;
    height:125px;
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    overflow:hidden;
}

DIV.div_highlight_text P
{
    color:#092e00;
    font-size:11px;
}

IMG.imghighlightleft
{
    display:inline;
    margin-right:5px;
}

IMG.imghighlightright
{
    display:inline;
}

#btnnext
{
    margin-left:40px;
    margin-right:40px;
}

#div_footer_logos
{
    width:870px;
    height:50px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(graphics/contentbg.png);
    background-position:top left;
    background-repeat:repeat-y; 
    padding-left:30px;
    padding-right:30px; 
    padding-top:30px; 
    text-align:right;
}

#div_footer_logos A
{
    display:inline;
    margin-left:30px;
}

#div_footer_logos IMG
{
    vertical-align:middle;
}

#div_footer
{
    width:930px;
    height:40px;    
    background-image:url(graphics/footer.png);
    margin-left:auto;
    margin-right:auto;
}

#div_footer_links
{
    color:#ffffff;
    width:930px;
    padding-top:0px;
    padding-bottom:20px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-size:12px;
}

#div_footer_links A
{
    color:#ffffff;
    font-size:12px;
}

#div_footer_links A:hover
{
    color:#b1f558;
}

A.loadinglink
{
    font-size:11px;
}

/*************************************************************************/
/*Map Sections*/
/*************************************************************************/

IMG.icon_heritage
{
    width:26px;
    height:25px;
    cursor:pointer;
}

IMG.icon_other
{
    width:18px;
    height:18px;
    cursor:pointer;
}

IMG.icon_other2
{
    width:18px;
    height:18px;
}

#div_site_bubble
{
    position:absolute;
    top:0px;
    left:0px;
    width:214px;
    height:209px;
    visibility:hidden;
    z-index:1000;
    background-image:url(graphics/bubble.png);
}

DIV.div_site_bubble_contents
{
    position:absolute;
    top:0px;
    left:0px;
    width:179px;
    height:114px;
    visibility:hidden;
    z-index:1001;
    font-size:11px;
    overflow:hidden;
}

DIV.div_site_bubble_contents P
{
    font-size:11px;
}

DIV.div_site_bubble_contents IMG
{
    float:right;
    display:inline;
    margin-right:-5px;
    margin-top:-2px;
    margin-left:3px;
    margin-bottom:0px;
}

#div_menu
{
    position:absolute;
    top:0px;
    left:0px;
    width:170px;
    visibility:hidden;
    z-index:600;
}

#div_menu_top
{
    width:170px;
    height:32px;
    background-image:url(graphics/menutop.jpg);
}

#div_menu_key, #div_menu_info
{
    width:168px;
    border-left:1px solid #88b518;
    border-right:1px solid #88b518;
    background-color:#8fba26;
    background-image:url(graphics/menubg.gif);
    background-repeat:repeat-x;
    background-position:top left;
}

#div_menu_route
{
    width:148px;
    border-left:1px solid #88b518;
    border-right:1px solid #88b518;
    background-color:#c9f392;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
}

#div_route_start_text IMG, #div_route_end_text IMG
{
    margin-right:6px;
    vertical-align: middle;  
}

#div_route_end_text
{
    margin-top:5px;
    margin-bottom:5px;
    display:none;     
}

#div_route_result
{
    display:none;  
    font-size:11px;   
}

#div_route_result P
{
    font-size:11px; 
    margin-bottom:5px;
    display:block;  
}

DIV.menuheading, DIV.menuheading1, DIV.menuheading2
{
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
    color:#ffffff;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
}

DIV.menuheading
{
    background-color:#aecd61;
}

DIV.menuheading1
{
    background-color:#93ba34;
}

DIV.menuheading2
{
    background-color:#88b518;
}

DIV.menuheading A, DIV.menuheading1 A, DIV.menuheading2 A
{
    color:#ffffff;
    text-decoration:underline;
}

DIV.menuview1
{
    width:148px;
    height:26px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-right:10px;
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
}

DIV.menuview2
{
    width:144px;
    height:19px;
    padding-top:4px;
    padding-bottom:3px;
    padding-left:14px;
    padding-right:10px;
    font-family:Trebuchet MS, Tahoma,Helvetica,Arial,sans-serif;
}

DIV.menuview1 IMG
{
    margin-right:6px;
    vertical-align: middle;
}

DIV.menuview2 IMG
{
    margin-right:10px;
    vertical-align: middle;
}

DIV.menuview1 A
{    
    font-size:14px;
    color:#000000;
    text-decoration:none;
}

DIV.menuview2 A
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
}

DIV.menuview1 A:hover, DIV.menuview2 A:hover
{
    color:#ffffff;
    text-decoration:underline;
}

DIV.hiddenmotiondiv
{
    display:none;
    overflow:hidden;
}

DIV.visiblemotiondiv
{
    display:block;
    overflow:hidden;
}

#div_menu_bottom
{
    width:170px;
    height:15px;
    background-image:url(graphics/menubottom.png);
}

/*************************************************************************/
/*Map Section 1*/
/*************************************************************************/

#div_map_1
{
    width:582px;
    height:614px;
}

/*************************************************************************/
/*Map Section 2*/
/*************************************************************************/

#div_map_2
{
    width:656px;
    height:609px;
}

/*************************************************************************/
/*Map Section 3*/
/*************************************************************************/

#div_map_3
{
    width:633px;
    height:839px;
}
/*************************************************************************/
/*Map Section 4*/
/*************************************************************************/

#div_map_4
{
    width:900px;
    height:843px;
}

/*
#div_map_trail_4
{
    visibility:hidden;
    position:absolute;
    width:900px;
    height:843px;
    left:0px;
    top:0px;
    overflow:hidden;
    z-index:100;
    background-image:url(graphics/trails/map4.png);
}
*/

/*************************************************************************/
/*Site Page*/
/*************************************************************************/

#div_site_tabs
{
    margin-top:20px;
    width:860px;
    height:25px;
    overflow:hidden;
}

A.sitetab, A.sitetabsel
{
    display:block;
    float:left;
    width:127px;
    height:21px;
    padding-top:4px;
    font-size:12px;
    color:#ffffff;
    text-align:center;
    text-decoration:none;
    margin-right:3px;
}

A.sitetab
{
    background-image:url(graphics/tab.jpg);
}

A.sitetab:hover
{
    background-image:url(graphics/tab_over.jpg);
    color:#ffffff;
}

A.sitetabsel
{
    background-image:url(graphics/tab_sel.jpg);
}

A.sitetabsel:hover
{
    color:#ffffff;
}

A.sitetab IMG, A.sitetabsel IMG
{
    vertical-align:middle;
    margin-right:4px;
}

#div_site_wrapper
{
    width:818px;
    padding:20px;
    border:1px solid #94bc31;
}

#div_site_content
{
    float:left;
    width:600px;
}

#div_site_community
{
    float:left;
    width:200px;
    margin-left:18px;
    margin-bottom:20px;
}

#div_site_community_title
{
    width:160px;
    padding-left:20px;
    padding-right:20px;
    padding-top:6px;
    padding-bottom:6px;
    background-color:#94bc31;
    font-size:13px;
    color:#ffffff;
}

#div_site_community_options
{
    background-color:#cbf78f;
    width:200px;
    padding-top:3px;
    padding-bottom:6px;
}

#div_site_community_options A
{
    display:block;
    width:160px;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    color:#004f8e;
}

#div_site_community_options A:hover
{
    background-color:#9dd255;
    color:#c52914;
}

#div_site_community_options A IMG
{
    margin-right:8px;
    display:inline;
    vertical-align:middle;
}

DIV.div_result_photo
{
    display:inline;
    margin-right:20px;
    margin-bottom:20px;
    text-align:center;
    line-height:150px;
}

DIV.div_result_list1
{
    margin-top:0px;
    margin-bottom:10px;
    padding:10px;
    background-color:#e0fbbd;
    clear:both;
}

DIV.div_result_list2
{
    margin-top:0px;
    margin-bottom:10px;
    padding:10px;
    background-color:#cbf78f;
    clear:both;
}

DIV.div_result_block
{
    margin-top:0px;
    margin-bottom:10px;
    padding:10px;
    background-color:#cfdfef;
}

DIV.div_result_list1 A, DIV.div_result_list2 A
{
    color:#135a00;
}

DIV.div_result_list1 A:hover, DIV.div_result_list2 A:hover
{
    color:#c52914;
}

SPAN.greyedout
{
    color:silver;
}

DIV.div_comment1a
{
    width:578px;
    padding:10px;
    border:1px solid #7da548;
    background-color:#e0fbbd;
}

DIV.div_comment2a
{
    width:578px;
    padding:10px;
    border:1px solid #7da548;
    background-color:#cbf78f;
}

DIV.div_comment1b
{
    width:545px;
    height:21px;
    padding-left:55px;
    padding-top:4px;    
    margin-top:-1px;
    margin-bottom:20px;
    background-image:url(graphics/commentbottom1.gif);
    font-size:12px;
    color:#004f8d;
}

DIV.div_comment2b
{
    width:545px;
    height:21px;
    padding-left:55px;
    padding-top:4px;    
    margin-top:-1px;
    margin-bottom:20px;
    background-image:url(graphics/commentbottom2.gif);
    font-size:12px;
    color:#004f8d;
}

P.submitterinfo
{
    font-size:12px;
    color:#004f8d;
}

#div_comment_form
{
    width:578px;
    padding:10px;
    border:1px solid #7da548;
    background-color:#f0f0f0;
    margin-top:20px;
    margin-bottom:20px;
}

#div_add_data_title
{
    width:818px;
    margin-left:-20px;
    padding-left:20px;
    padding-right:20px;
    padding-top:6px;
    padding-bottom:6px;
    background-color:#94bc31;
    font-size:13px;
    color:#ffffff;
}

/*************************************************************************/
/*Standard Pages*/
/*************************************************************************/

#div_page_content
{
    padding:20px;
}

INPUT.text, TEXTAREA.text
{
    font-family:Trebuchet MS, Tahoma,Verdana,Helvetica,Arial,sans serif;
    font-size:12px;
    color:#004f8d; 
    width:550px;
}

INPUT.button
{
    font-family:Trebuchet MS, Tahoma,Verdana,Helvetica,Arial,sans serif;
    font-size:12px;
    width:100px;
}

SELECT.text
{
    font-family:Trebuchet MS, Tahoma,Verdana,Helvetica,Arial,sans serif;
    font-size:12px;
    color:#004f8d; 
}

OPTION
{
    color:#004f8d;
}

DIV.div_field
{
    margin-bottom:3px;
    font-size:12px;
}

DIV.div_input
{
    margin-bottom:15px;
    color:#004f8d;
    font-size:12px;
}

.highlight
{
    color:#8c0000;
}

/*************************************************************************/
/*Community*/
/*************************************************************************/

IMG.iconalign
{
    margin-right:4px;
    display:inline;
    vertical-align:middle;
}

DIV.div_community_feed1
{
    margin-top:0px;
    margin-bottom:10px;
    padding:10px;
    background-color:#e0fbbd;
    clear:both;
}

DIV.div_community_feed2
{
    margin-top:0px;
    margin-bottom:10px;
    padding:10px;
    background-color:#cbf78f;
    clear:both;
}

DIV.div_community_feed_left
{
    width:485px;
}

DIV.div_community_feed_left_photo
{
    float:left;
    width:380px;
    margin-right:10px;
}

DIV.div_community_feed_right
{
    float:right;
    width:95px;
}

DIV.div_community_feed1 A, DIV.div_community_feed2 A
{
    color:#135a00;
}

DIV.div_community_feed1 A:hover, DIV.div_community_feed2 A:hover
{
    color:#c52914;
}

#div_community_col_left
{
    float:left;
    width:500px;
    margin-right:20px;
}

#div_community_col_right
{
    float:right;
    width:320px;
}

/*************************************************************************/
/*Admin*/
/*************************************************************************/

#div_form_optional
{
    display:none;
}

.admin
{
    color:red;
}