/*

    The local navigation depends usually from the current context

    of the application.

*/

#local_navigation

{

    margin: 0px;

    padding: 0px;

    float: left;

    display: inline;

	width: 200px;

}





.menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}



.menu_image

{

    padding-right: 5px;

}



.inner_menu_image

{

    padding-right: 5px;

}



.inner_menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}





/* A menu_header gives a title for a menu_box */

.menu_header

{

    padding: 4px;

    font-size: 11px;

    width: 10px;

    color: #CCCCCC;

    font-weight: bold;

}



/* A menu_main_link builds the 1st level of links */

a.menu_main_link

{

    padding-top: 5px;

    padding-bottom: 8px;

    padding-left: 0px;

    padding-right: 10px;

    margin: 0px;

    border-bottom: 0px solid #9F0102;

    text-decoration: none;

    color: #CCCCCC;

    text-align: left;

    text-transform: uppercase;

    font-size: 11px;

}



/* A menu_main_link builds the 1st level of links */

a.menu_main_link_active

{

    padding-top: 5px;

    padding-bottom: 5px;

    padding-left: 0px;

    padding-right: 10px;

    margin: 0px;

    border-bottom: 0px solid #9F0102;

    text-decoration: underline;

    color: #FFFFFF;

    text-align: left;

    text-transform: uppercase;

    font-size: 11px;

}



a.menu_main_link:hover

{

    color: #FF6600;

}





/* A menu_main_link builds the 1st level of links */

a.menu_sub_link

{

    padding-right: 10px;

    padding-bottom: 6px;

    text-align: left;

    color: #CCCCCC;

    text-decoration: underline;

}



a.menu_sub_link:hover

{

    text-decoration: none;

}



a.menu_sub_link_active

{

    padding-right: 10px;

    padding-bottom: 6px;

    text-align: left;

    color: #FFFFFF;

    text-decoration: underline;

}



.menu_list_item

{

    list-style-type:  none;

    list-style-position: inside;

    padding-top: 6px;

    margin-left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

    font-size: 11px;



}



.link_subline

{

    width: 150px;

    padding: 0 0px 10px 12px;

    margin: 0px;

}



.menu_headline

{

    padding-top: 5px;

	color: #FF6600;

    font-weight: bold;

    font-style: normal;

	font-size: 12px;



}



dd

{

    padding-top: 5px;

    margin-left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

}



.menu_table

{

}



.menu_tr

{



}



.menu_td

{



}



.menu_table_header_link

{



}





/*** PUBLIC HEADER MENU  ********/





.ph_menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    display: inline;

}



.ph_menu_image

{

    padding-right: 5px;

}



.ph_inner_menu_image

{

    padding-right: 5px;

}



.ph_inner_menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}





/* A menu_header gives a title for a menu_box */

.ph_menu_header

{

    padding: 4px;

    font-size: 11px;

    width: 173px;

    color: #FF9900;

    font-weight: bold;

}



/* A menu_main_link builds the 1st level of links */

a.ph_menu_main_link

{

    padding-top: 4px;

    padding-bottom: 4px;

    padding-left: 0px;

    padding-right: 7px;

    margin: 0px;

    border-bottom: 1px solid #9F0102;

    text-decoration: none;

    color: #CCCCCC;

    font-weight: bold;

}



a.ph_menu_main_link_active

{

    padding-top: 4px;

    padding-bottom: 4px;

    padding-left: 0px;

    padding-right: 7px;

    margin: 0px;

    border-bottom: 1px solid #9F0102;

    text-decoration: none;

    color: #FFFFFF;

    font-weight: bold;

}



a.ph_menu_main_link:hover

{

    background-color: #FF6600;

    display: block;

}





/* A menu_main_link builds the 1st level of links */

a.ph_menu_sub_link

{

    padding-left: 12px;

    padding-bottom: 6px;

    color: #CCCCCC;

    text-decoration: underline;

}



a.ph_menu_sub_link:hover

{

    text-decoration: none;

}



.ph_menu_list_item

{

    list-style-type:  none;

    list-style-position: inside;

    padding-top: 0px;

    margin-left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

}



.ph_link_subline

{

    width: 150px;

    padding: 0 0px 5px 5px;

    margin: 0px;

}



.ph_menu_headline

{

    color: #FF9900;

    font-weight: bold;

    font-style: italic;

}



.ph_menu_table

{

    width: 100%;

}



.ph_menu_tr

{



}



.ph_menu_td

{



}



.ph_menu_table_header_link

{



}



/*************************************************/









/*** PUBLIC HEADER MENU  ********/





.pf_menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    display: inline;

}



.pf_menu_image

{

    padding-right: 5px;

}



.pf_inner_menu_image

{

    padding-right: 5px;

}



.pf_inner_menu_box

{

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-bottom: 0px;

    padding-left: 10px;

}





/* A menu_header gives a title for a menu_box */

.pf_menu_header

{

    padding: 4px;

    font-size: 11px;

    width: 173px;

    color: #FF9900;

    font-weight: bold;

}



/* A menu_main_link builds the 1st level of links */

a.pf_menu_main_link

{

    padding-top: 4px;

    padding-bottom: 4px;

    padding-left: 0px;

    padding-right: 0px;

    margin: 0px;

    text-decoration: none;

    color: #CCCCCC;

    font-size: 11px;

}



a.pf_menu_main_link_active

{

    padding-top: 4px;

    padding-bottom: 4px;

    padding-left: 0px;

    padding-right: 7px;

    margin: 0px;

    text-decoration: underline;

    color: #FFFFFF;

    font-size: 11px;

}





a.pf_menu_main_link:hover

{



}





/* A menu_main_link builds the 1st level of links */

a.pf_menu_sub_link

{

    padding-left: 0px;

    padding-bottom: 6px;

    color: #CCCCCC;

    text-decoration: underline;

}



a.pf_menu_sub_link:hover

{

    text-decoration: none;

}



.pf_menu_list_item

{

    list-style-type:  none;

    list-style-position: inside;

    padding-top: 0px;

    margin-left: 0px;

    margin-bottom: 0px;

    margin-top: 0px;

}



.pf_link_subline

{

    width: 150px;

    padding: 0 0px 10px 12px;

    margin: 0px;

}



.pf_menu_headline

{

    color: #FF9900;

    font-weight: bold;

    font-style: italic;

	font-size: 11px;



}



.pf_menu_table

{

    width: 100%;

}



.pf_menu_tr

{



}



.pf_menu_td

{



}



.pf_menu_table_header_link

{



}



/*************************************************/



/* Link for the Search Map*/

a.search_map_link

{

    padding-top: 12px;

    padding-bottom: 6px;

    padding-left: 0px;

    padding-right: 10px;

    margin: 0px;

    border-bottom: 0px solid #9F0102;

    text-decoration: none;

    color: #CCCCCC;

    text-align: left;

    text-transform: uppercase;

    font-size: 11px;

}





a.search_map_link:hover

{

    color: #FF6600;

}





a.search_map_link:active

{

    padding-top: 12px;

    padding-bottom: 6px;

    padding-left: 0px;

    padding-right: 10px;

    margin: 0px;

    border-bottom: 0px solid #9F0102;

    text-decoration: none;

    color: #FFFFFF;

    text-align: left;

    text-transform: uppercase;

    font-size: 11px;

}


a.inline

{

    color: #CCCCCC;

}


a.inline:active

{

    color: #FFFFFF;

    text-decoration: none;

}

a.inline:hover

{

    color: #FF6600;

}