    .calendar_TopToolbar {
        width: 200px;
        position: absolute;
        right: 15px;
        margin-top: -23px;
        text-align: right;
    }    

    .TimeTableItemDate_Div, .TimeTableItemLocation_Div {
        color: #808080;
    }
    
    .calendarWeekTitle_div
    {
        font-family: Trebuchet MS, sans-serif;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        margin-bottom: 0px;
    }
    
    .calendarWeekDateSpan_div
    {
        font-size: 11px;
        color: #ccc;
        margin-bottom: 5px;
    }
    
    .calendarWeekMain_Table
    {
        width: 520px;
        font-size: 1.7em;
    }
    
    .calendarWeekMain_Td
    {
        width: 14%;
        border: 1px solid #eee;
        background-color: #fff;
    }    
    .calendarWeek_Table
    {
        width: 100%;
        font-size: 0.7em;
    }
    
    .calendarWeekTop_Td a, .calendarWeekTop_Td_Selected a
    {
        color: #fff;
        text-decoration: none;
    }
    
    .calendarWeekTop_Td a:hover, .calendarWeekTop_Td_Selected a:hover
    {
        color: #fff;
        text-decoration: underline;
    }    
    
    .calendarWeekTop_Td
    {
        width: 100%;
	    padding: 4px;
	    padding-left: 6px;
	    height: 24px;
            background-color: #5d7c91;
	    background-image: url(../graphics/cal_top_bg.gif);
        text-align: left;
        font-weight: normal;
        color: #fff;
        border-bottom: 1px solid #ddd;
    }    

    .calendarWeekTop_Td_Selected {
        width: 100%;
	    padding: 4px;
	    padding-left: 6px;
	    background-color: #ffc321;
	    background-image: url(../graphics/cal_top_bg_sel.gif);
        text-align: left;
        font-weight: normal;
        color: #fff;
        border-bottom: 1px solid #ddd;
    }
     
    .calendarWeekMain_Td_Selected
    {
        background-color: #fff;
        border: 2px solid #ffc321;
    }
    
    .calendarWeekMain_Td_Selected .calendarWeek_Table .calendarWeekTop_Td a
    {
        color: #fff;
        text-decoration: none;
    }
    
    .calendarWeekMain_Td_Selected .calendarWeek_Table .calendarWeekTop_Td a:hover
    {
        color: #fff;
        text-decoration: underline;
    }    
    
    .calendarWeekMain_Td_Selected .calendarWeekTop_Td
    {
        background-color: #ffc321;
    }
    
    .calendarWeekDate_Td, .calendarWeekDate_Td_Bottom
    {
        background-color: #fcfcfc;
        border-bottom: 1px solid #eee;
        text-align: right;
        color: #444;
        font-weight: normal;        
    }  
    
    .calendarWeekItems_Td {
        background-color: #fff;
        text-align: left;
        font-weight: normal;
        color: #444;
    }
    
    .calendarWeekItems_Td, .calendarWeekDate_Td_Bottom {
        
    }
    
    .calendarTimeTable_Table {
        width: 100%;
    }
    
    .calendarTimeTable_TimeTd {
        width: 50px;
        background-color: lightyellow;
        text-align: center;
    }
    
    .calendarTimeTable_ContentTd {
        background-color: lightyellow;
        text-align: left;
    }    
    
    .calendarWeek_Item0,
    .calendarTime_Item0,
    .calendarTime_AllDayItem0
    {
        background-color: #f9f9f9;
        border: 1px solid #eee;    
        font-weight: normal;
    }
    
    .calendarWeek_Item1,
    .calendarTime_Item1,
    .calendarTime_AllDayItem1
    {
        background-color: #ffc0cb;
        border: 1px solid #ff0000;
        font-weight: normal;
    }
    
   .calendarWeek_Item2,
   .calendarTime_Item2,
   .calendarTime_AllDayItem2
   {   
        border: 1px solid lightblue;
        background-color: #ddeeff;    
        font-weight: normal;
    }        
        
   .calendarWeek_Item3,
   .calendarTime_Item3,
   .calendarTime_AllDayItem3
   {        
        border: 1px solid green;
        background-color: #f1f999;        
        font-weight: normal;
    }        
   .calendarWeek_Item4,
   .calendarTime_Item4,
   .calendarTime_AllDayItem4
   {        
        border: 1px solid #c7c7b0;
        background-color: #e7e7d6;
        font-weight: normal;
    }
    
   .calendarWeek_Item5,
   .calendarTime_Item5,
   .calendarTime_AllDayItem5
   {        
        border: 1px solid #ffb573;
        background-color: #ffd7b3;
        font-weight: normal;
    }   
    
   .calendarWeek_Item6,
   .calendarTime_Item6,
   .calendarTime_AllDayItem6
   {        
        border: 1px solid #84eff7;
        background-color: #c5fbff;
        font-weight: normal;
    }   
    
   .calendarWeek_Item7,
   .calendarTime_Item7,
   .calendarTime_AllDayItem7
   {        
        border: 1px solid #c6a5f7;
        background-color: #dec8fe;
        font-weight: normal;
    }       

    .calendarWeek_Item0, .calendarWeek_Item1, .calendarWeek_Item2, .calendarWeek_Item3, .calendarWeek_Item4, .calendarWeek_Item5, .calendarWeek_Item6, .calendarWeek_Item7
    {
        padding: 5px;
        margin-top: 1px;
        margin-bottom: 2px;
        position: relative;
        cursor: pointer;
    }
    
    .calendarTime_Item0, .calendarTime_Item1, .calendarTime_Item2, .calendarTime_Item3, .calendarTime_Item4, .calendarTime_Item5, .calendarTime_Item6, .calendarTime_Item7
    {
        cursor: pointer;
    }    
    
    .calendarTime_AllDayItem0, .calendarTime_AllDayItem1, .calendarTime_AllDayItem2, .calendarTime_AllDayItem3, .calendarTime_AllDayItem4, .calendarTime_AllDayItem5, .calendarTime_AllDayItem6, .calendarTime_AllDayItem7
    {
        padding: 10px;
        margin-bottom: 3px;
        position: relative;
        cursor: pointer;
        font-size: 0.7em;
    }
    
    .calendarTime_Item0, .calendarTime_Item1, .calendarTime_Item2, .calendarTime_Item3, .calendarTime_Item4, .calendarTime_Item5, .calendarTime_Item6, .calendarTime_Item7
    {
        width: 100%;
        position: relative;    
    }
    
    
    .calendarWeek_Item0 a, .calendarWeek_Item1 a, .calendarWeek_Item2 a, .calendarWeek_Item3 a, .calendarWeek_Item4 a, .calendarWeek_Item5 a, .calendarWeek_Item6 a, .calendarWeek_Item7 a,
    .calendarTime_Item0 a, .calendarTime_Item1 a, .calendarTime_Item2 a, .calendarTime_Item3 a, .calendarTime_Item4 a, .calendarTime_Item5 a, .calendarTime_Item6 a, .calendarTime_Item7 a,
    .calendarTime_AllDayItem0 a, .calendarTime_AllDayItem1 a, .calendarTime_AllDayItem2 a, .calendarTime_AllDayItem3 a, .calendarTime_AllDayItem4 a, .calendarTime_AllDayItem5 a, .calendarTime_AllDayItem6 a, .calendarTime_AllDayItem7 a
    {
        color: #000;
        text-decoration: none;
    }
    
    .calendarWeek_Item0 a:hover, .calendarWeek_Item1 a:hover, .calendarWeek_Item2 a:hover, .calendarWeek_Item3 a:hover, .calendarWeek_Item4 a:hover, .calendarWeek_Item5 a:hover, .calendarWeek_Item6 a:hover, .calendarWeek_Item7 a:hover,
    .calendarTime_Item0 a:hover, .calendarTime_Item1 a:hover, .calendarTime_Item2 a:hover, .calendarTime_Item3 a:hover, .calendarTime_Item4 a:hover, .calendarTime_Item5 a:hover, .calendarTime_Item6 a:hover, .calendarTime_Item7 a:hover,
    .calendarTime_AllDayItem0 a:hover, .calendarTime_AllDayItem1 a:hover, .calendarTime_AllDayItem2 a:hover, .calendarTime_AllDayItem3 a:hover, .calendarTime_AllDayItem4 a:hover, .calendarTime_AllDayItem5 a:hover, .calendarTime_AllDayItem6 a:hover, .calendarTime_AllDayItem7 a:hover
    {
        color: #000;
        text-decoration: underline;
    }    
    
    
    
    .calendarMonth_Table 
    {
        width: 520px;
        font-size: 0.9em;
    }
    
    .calendarMonth_weekdayName_Td 
    {
        border: 1px solid #eee;
        text-align: center;
        height: 24px;
        background-color: #5d7c91;
        background-image: url(../graphics/cal_top_bg.gif);
        color: #fff;
    }


    
    .calendarMonth_empty_Td 
    {
        border: 1px solid #eee;
        background-color: #fcfcfc;
    }
    
    .calendarMonth_SelectedDay_Td, .calendarMonth_Empty_SelectedDay_Td 
    {
        width: 12%;
        height: 50px;
        border: 2px solid #ffc321;
        background-color: lightyellow;
        text-align: center;
    }        
    
    .calendarMonth_day_Td 
    {
        width: 12%;
        height: 50px;
        border: 1px solid #eee;
        background-color: #fff;
        text-align: center;
    }
    
    .calendarMonth_Empty_Day_Td 
    {
        width: 12%;
        height: 50px;
        border: 1px solid #eee;
        background-color: #fff;
        text-align: center;
        font-weight: normal;
    }         



    
    .calendarMonth_weekNum_Td a
    {
        font-family: Trebuchet MS, Sans-Serif;
        font-size: 11px;
        color: darkblue;
        text-decoration: underline;
    }
    
    .calendarMonth_weekNum_Td a:hover
    {
        color: darkblue;
        text-decoration: none;
    }
    
    .calendarMonth_day_Td a, .calendarMonth_SelectedDay_Td a, .calendarMonth_Empty_day_Td a, .calendarMonth_Empty_SelectedDay_Td a
    {
        font-family: Trebuchet MS, Sans-Serif;
        font-size: small;
        font-weight: bold;
        color: #444;
        text-decoration: none;
    }
    
    .calendarMonth_Empty_day_Td a, .calendarMonth_Empty_SelectedDay_Td a 
    {
        font-weight: normal;
    }
    
    .calendarMonth_day_Td a:hover, .calendarMonth_SelectedDay_Td a:hover
    {
        color: darkblue;
        text-decoration: underline;
    }
   
    .calendarMonth_weekNum_Td 
    {
        Color: #808080;
        background-color: #f5f5f5;
        text-align: center;
        width: 12%;
        height: 60px;
        border: 1px solid #ddd;
    }
    
    .calendar_addNewEvent_Link 
    {
        background-image: url(../gfx/btns/btn.calendar.add.gif);
        background-position: 2px 5px;
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-left: 22px;
        color: #000;
        text-decoration: none;
        height: 25px;
    }
    
    .calendar_prev_Link 
    {
        font-size: 0.7em;
        background-image: url(../graphics/cal_prev_btn.gif);
        background-position: 0px 5px;
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
        text-decoration: none;
        height: 25px;
    }       
    
    .calendar_next_Link 
    {
        font-size: 0.7em;
        background-image: url(../graphics/cal_next_btn.gif);
        background-position: 48px 5px;
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-right: 22px;
        padding-left: 10px;
        color: #fff;
        text-decoration: none;
        height: 25px;
    }

    .calendar_month_Link 
    {
        font-size: 0.7em;
        background-image: url(../graphics/btn.calendar.month.gif);
        background-position: 45px 5px;
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-right: 22px;
        padding-left: 10px;
        color: #fff;
        text-decoration: none;
        height: 25px;
    }

    .calendar_week_Link 
    {
        font-size: 0.7em;
        background-image: url(../graphics/btn.calendar.week.gif);
        background-position: 35px 5px;
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-right: 22px;
        padding-left: 10px;
        margin-right: 15px;
        color: #fff;
        text-decoration: none;
        height: 25px;
    }
   
    
    .calendar_addNewEvent_Link:hover, .calendar_next_Link:hover, .calendar_prev_Link:hover, .calendar_month_Link:hover, .calendar_week_Link:hover
    {
        color: #ffc321;
        text-decoration: underline;
    }
    
    .calendarTimeMain_div 
    {
        width: 520px;
    }
    
    .calendarTime_mainTd 
    {
        width: 470px;
        font-size: 0.7em;
    }
    
    .calendarTime_LeftTime 
    {
        background-image: url(../graphics/cal_left_bg.gif);
        background-color: #94a9ba;
        color: #444;
        font-size: 10px;
        width: 49px;
        text-align: center;
        border-right: 1px solid #fff;
    }
    
    .calendarTime_noPlans 
    {
        font-size: 0.7em;
        border: 1px solid #ddd;
        background-color: lightyellow;
        padding: 10px;
    }
    


    .calendar_eventview_left_td
    {
        color: #fff;
        font-size: 0.75em;
        width: 25%;
        border-bottom: 2px solid #5d7c91;
        padding: 3px;
    }
    
    .calendar_eventview_right_td
    {
        color: #fff;        
        width: 75%;
        font-size: 0.75em;
        padding: 3px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #94a9ba;
        border-bottom: 2px solid #5d7c91;
    }
    
     .calendar_eventview_content_td a, .calendar_eventview_right_td a 
     {
        color: #ffc321;
        text-decoration: none;
     }
     
     .calendar_eventview_content_td a:hover, .calendar_eventview_right_td a:hover
     {
        text-decoration: underline;
     }     

    .calendar_eventview_content_td 
    {
        color: #fff;        
        background-color: #94a9ba;
        font-size: 0.75em;
        padding: 10px;
    }
    
    .calendar_eventview_content_td p 
    {
        margin: 0px;
    }



















body {
    background-image: url("../graphics/bg.gif");
    background-repeat: repeat;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    font-family: tahoma, arial, trebuchet ms, sans-serif;
    font-size: 1em;
}

#content_col1_td td, #content_col3_td td, #content_col2_td td {
    font-size: 0.75em;
}

img
{
    border: 0px;
}

#content_iframe_container 
{
    display: none;
    visibility: hidden;
}

#main_table {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 885px;
    height: 359px;
    border: 0px;
}

#title_td {
    background-image: url("../graphics/herdel_layout_03.gif");
    background-repeat: no-repeat;
    height: 23px;
    padding-right: 5px;
    padding-top: 2px;
        
    text-align: right;
    font-family: verdana, arial, tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #808080;
}

#content_col3_td 
{
    background-color: #5d7c91;    
    background-image: url();
    width: 1px;
    padding: 0px;
}

#menu_td {
    background-color: #94a9ba;
    width: 175px;
    height: 162px;
}

#themenu 
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 162px;
    width: 173px;
}

.logo_img_ie 
{
    position: absolute;
    bottom: 69px;
    border: 0px;    
}

.logo_img_ff
{
    border: 0px;
}


#content_td {
 background-color: #5d7c91;
 width: 582px;
 height: 234px;
}

#contact_td {
    background-image: url("../graphics/herdel_layout_08.gif");
    background-repeat: no-repeat;
    width: 757px;
    height: 23px;
    padding-left: 6px;
    padding-bottom: 2px;
        
    text-align: left;
    font-family: verdana, arial, tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #808080;
}

#contact_td p
{
    margin: 0px;
    padding: 0px;
}

#contact_td img
{
    height: 16px;
}

#error_mess 
{
    text-align: left;
    font-family: verdana, arial, tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    line-height: 150%;
    
    position: absolute;
    top: 50px;
    left: 50px;
        
    width: 300px;
    background-color: lightyellow;
    border: 1px solid #808080;
    padding: 20px;
}

#content_flashtitle_div
{
    position: absolute;
    top: 0px;
    left: 0px;
}

#content_title_td 
{
    background-image: url("../graphics/content_gradient_top.gif");
    background-repeat: repeat-x;
    width: 565px;
    height: 47px;
}

#content_title_td h1, .advanced_password_window_div h1, .calendar_eventview_window_div h1
{
    background-image: url("../graphics/html_title_gfx.gif");
    background-repeat: no-repeat;
    background-position: -3px -2px;
    padding: 0px;
    margin: 0px;    
    padding-left: 21px;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: left;
}


#content_col2_td 
{
    background-color: #5d7c91;
    width: 565px;
    height: 187px;
    padding: 20px;
    padding-top: 3px;
}


.content_col3_funktioner
{
    background-color: #a1a7a1;
    font-family: tahoma, Arial verdana, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    padding: 3px;
    padding-left: 10px;
    padding-bottom: 6px;
}

.print_btn, .fav_btn, .tip_btn
{
    color: #fff;
    text-decoration: none;
}

.print_btn_over, .fav_btn_over, .tip_btn_over
{
    cursor: pointer;
    color: #ffc321;
    text-decoration: none;
}

.content_col3_funktioner img
{
    border: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: -3px;
    width: 140px;
}

.content_col3_funktioner_title
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffc321;
}

.content_col3_funktioner_title img 
{
    margin-top: 6px;
    width: 140px;
}






.col3_texttitle 
{
    background-color: #a1a7a1;    
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffc321;
    padding: 3px;
    padding-left: 10px;
    padding-bottom: 6px;    
    background-image: url("../graphics/rightpane_hline.gif");
    background-repeat: no-repeat;
    background-position: bottom center;
}

.col3_textcontent
{
    background-color: #a1a7a1;    
    font-family: tahoma, Arial, verdana, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 12px;   
}

.col3_textcontent a 
{
    color: #ffc321;
    text-decoration: none;    
}

.col3_textcontent p
{
    margin-top: 0px;
    margin-bottom: 4px;
}

.col3_textcontent a:hover, .col3_textcontent a:active 
{
    color: #ffc321;
    text-decoration: underline;     
}

.col2_texttitle, .col2_mediatitle, .col2_gallerytitle
{
    font-family: arial, Tahoma, Verdana, Sans-Serif;    
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 140%;
    text-align: left;
    margin: 0px;
}

.col2_textcontent p 
{
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.col2_textcontent,
.col2_mediacontent,
.col2_gallerycontent,
.col2_piccontent
{
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    line-height: 140%;
    text-align: justify;
}

.col2_textcontent a,
.col2_mediacontent a,
.col2_gallerycontent a
{
    color: #ffc321;
    text-decoration: none;
}

.col2_textcontent a:hover,
.col2_mediacontent a:hover,
.col2_gallerycontent a:hover
{
    color: #ffc321;
    text-decoration: underline;
}


.gallery_paging_list
{
    width: 100%;
    text-align: left;
}

.gallery_paging_top
{
    position: relative;
    z-index: 1;
    width: 40%;
    text-align: left;
    height: 25px;
}

.gallery_paging_sites
{
    z-index: 0;
    position: absolute;
    width: 100%;
    text-align: right;
    height: 25px;
    right: 200px;
    margin-top: -2px;
}

.gallery_paging_sites a
{
    padding: 1px;
    padding-left: 4px;
    padding-right: 4px;
    color: #ffc321;
    text-decoration: none;
}

.gallery_paging_sites a:hover, .gallery_paging_sites a:active
{
    padding: 1px;
    padding-left: 4px;
    padding-right: 4px;
    color: #ffc321;
    text-decoration: underline;
}

.gallery_paging_input
{
    height: 17px;
    width: 25px;
    font-family: arial, tahoma, verdana, sans;
    padding: 0px;
    font-size: 0.9em;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
}

.gallery_paging_link_selected
{
    border: 1px solid #fff;
}

.gallery_content_mainframe
{
    width: 100%;
}

.gallery_item_frame_off
{
    width: 95px;
    height: 95px;
    float: left;
    margin-right: 6px;
    margin-left: 6px;
    margin-bottom: 12px;
    text-align: center;
    background-color: #94a9ba;
    border: 1px solid #fff;
}

.gallery_item_image_frame_off
{
    font-size: 0.1em;
    width: 95px;
    height: 95px;
    text-align: center;
}

.gallery_item_text_off
{
    background-color: #fff;
    color: #808080;
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    text-align: center;
    width: 95px;
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px;
    padding-bottom: 0px;
    padding-top: 1px;
}

.advanced_password_window_body,
.calendar_eventview_window_body
{
    background-image: url();
    background-color: #5d7c91;
    border: 0px;
    margin-top: 0px;
    color: #fff;
}

.advanced_password_window_body h1,
.calendar_eventview_window_div h1
{
    margin-bottom: 10px;
}

.advanced_password_window_div,
.calendar_eventview_window_div,
.password_div
{
    padding: 10px;
}

.password_div {
    color: #fff;
    font-size: 0.8em;
}

.advanced_password_window_input
{
    width: 100%;
    background-color: #94a9ba;
    border: 1px solid #fff;
    height: 21px;
    padding: 2px;
    font-family: arial, tahoma, sans-serif;
    font-size: 11px;
    color: #fff;
    margin-bottom: 8px;
}

.advanced_password_window_button
{
     width: 50%;
     font-family: arial, tahoma, sans-serif;
     font-size: 11px;
     color: #000;
}

.advanced_password_window_label
{
    font-family: tahoma, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
}

.advanced_password_div label
{
    font-family: tahoma, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
}

.advanced_password_button
{
    width: 100px;
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #000;
}

.advanced_password_forgotpass_a
{
    font-family: tahoma, sans-serif;
    font-weight: normal;
    font-size: 11px;
    margin-left: 15px;
    text-decoration: underline;
    color: #fff;
}

.advanced_password_forgotpass_a:hover
{
    color: #fff;
    text-decoration: underline;
}

.advanced_username_input, .advanced_password_input
{
    width: 200px;
    background-color: #94a9ba;
    border: 1px solid #fff;
    height: 21px;
    padding: 2px;
    font-family: arial, tahoma, sans-serif;
    font-size: 11px;
    color: #fff;
}

.advanced_password_userbar_div
{
    border: 1px solid #fff;
    background-color: #94a9ba;
    font-family: tahoma, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #fff;
    padding: 3px;
    margin-bottom: 8px;
}
    
.advanced_password_userbar_editprofile, .advanced_password_userbar_logout
{
    font-family: tahoma, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
    margin-right: 20px;
    color: #fff;
}

.advanced_password_userbar_editprofile:hover, .advanced_password_userbar_logout:hover
{
    color: #ffc321;
}

.advanced_password_editprofile_div
{
    height: 400px;
    border: 1px solid #eee;
}
















.Xavio_Main_Menu,.Xavio_Main_SubMenuTable
{
    width: 173px;
	font-family: verdana, arial, tahoma , sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	padding: 0;
	border:	0;
	white-space: nowrap;
	cursor: default;
    background-image: url("../graphics/menu_off.gif");	
    background-repeat: no-repeat;
}

.Xavio_Main_SubMenuTable {
	border: 1px solid #E3E1E1;
	margin-left: 0px;
	width: 175px;
    z-index: 3;	
}

.Xavio_Main_SubMenu
{
	position: absolute;
	visibility:	hidden;
	background-color: #fff;

	margin-left: 3px;
	margin-top: -1px;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index: 100;
	border:	0;
	overflow: visible;

}

.Xavio_Main_SubMenuTable
{
	overflow: visible;
}

.Xavio_Main_MainItem,.Xavio_Main_MainItemHover,.Xavio_Main_MainItemActive,
.Xavio_Main_MenuItem,.Xavio_Main_MenuItemHover,.Xavio_Main_MenuItemActive
{
	border: 0;
	cursor:	default;
	white-space: nowrap;
}

.Xavio_Main_MainItem
{
	height:	18px;
	width: 173px;
	background-image: url("../graphics/menu_off.gif");
	background-repeat: no-repeat;	
}

.Xavio_Main_MainItemHover,.Xavio_Main_MainItemActive
{
	height:	18px;
	width: 173px;
	background-image: url("../graphics/menu_on.gif");
	background-repeat: no-repeat;	
	cursor: pointer;
}

.Xavio_Main_MenuItem
{
    background-image: url("../graphics/menu_on.gif");
	background-repeat: no-repeat;    
    color: #fff;
    width: 173px;
	height : 18px;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Xavio_Main_MenuItemHover,.Xavio_Main_MenuItemActive
{
	background-image: url("../graphics/menu_on.gif");
	background-repeat: no-repeat;
	color : #ffc321;
	width: 173px;
	height : 18px;
	cursor : pointer;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


/* horizontal main menu */

.Xavio_Main_MainItem
{
	padding: 0px;
	border: 0;
	padding-right: 13px;
	padding-left: 5px;
}

td.Xavio_Main_MainItemHover,td.Xavio_Main_MainItemActive
{
	padding: 0px;
	border:	0;
	padding-right: 13px;
	padding-left: 5px;
}

.Xavio_Main_MainFolderLeft,.Xavio_Main_MainItemLeft,
.Xavio_Main_MainFolderText,.Xavio_Main_MainItemText,
.Xavio_Main_MainFolderRight,.Xavio_Main_MainItemRight
{
	background-color: inherit;
}


/* vertical main menu sub components */

td.Xavio_Main_MainFolderLeft,td.Xavio_Main_MainItemLeft
{
	padding-top: 0px;
	padding-bottom:	0px;
	padding-left: 0px;
	padding-right: 2px;

	background-color: inherit;
}

td.Xavio_Main_MainFolderText,td.Xavio_Main_MainItemText
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;

	background-color: inherit;
	white-space: nowrap;
}

td.Xavio_Main_MainFolderRight,td.Xavio_Main_MainItemRight
{
	padding-top: 0px;
	padding-bottom:	0px;
	padding-left: 0px;
	padding-right: 0px;

	background-color: inherit;
}

tr.Xavio_Main_MainItem td.Xavio_Main_MainFolderLeft,
tr.Xavio_Main_MainItem td.Xavio_Main_MainItemLeft
{
	padding-top: 0px;
	padding-bottom:	0px;
	padding-left: 0px;
	padding-right: 0px;

	white-space: nowrap;
	border: 0;
	background-color: inherit;
}

tr.Xavio_Main_MainItem td.Xavio_Main_MainFolderText,
tr.Xavio_Main_MainItem td.Xavio_Main_MainItemText
{
	padding-top: 0px;
	padding-bottom:	0px;
	padding-left: 10px;
	padding-right: 5px;

	border: 0;
	background-color: inherit;
}

tr.Xavio_Main_MainItem td.Xavio_Main_MainItemRight,
tr.Xavio_Main_MainItem td.Xavio_Main_MainFolderRight
{
	padding-top: 0px;
	padding-bottom:	0px;
	padding-left: 0px;
	padding-right: 3px;

	border:	0;

}

/* sub menu sub components */

.Xavio_Main_MenuFolderLeft,.Xavio_Main_MenuItemLeft
{
	padding: 0px;
	white-space: nowrap;
}

.Xavio_Main_MenuFolderText,.Xavio_Main_MenuItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	5px;
	padding-right:	5px;
    height: 18px;	

	background-color:	inherit;
	white-space:	nowrap;
}

.Xavio_Main_MenuFolderRight,.Xavio_Main_MenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

.Xavio_Main_MenuItem .Xavio_Main_MenuFolderLeft,
.Xavio_Main_MenuItem .Xavio_Main_MenuItemLeft
{
    height: 18px;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	3px;

	white-space:	nowrap;

	border:		0;
	/* background-color:	transparent; */
	background-color:	transparent;
}

.Xavio_Main_MenuItem .Xavio_Main_MenuFolderText,
.Xavio_Main_MenuItem .Xavio_Main_MenuItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

.Xavio_Main_MenuItem .Xavio_Main_MenuFolderRight,
.Xavio_Main_MenuItem .Xavio_Main_MenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.Xavio_Main_MenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #6A8CCB;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.Xavio_Main_MenuItem img.seq1
{
	display:	inline;
}

.Xavio_Main_MenuItemHover seq2,
.Xavio_Main_MenuItemActive seq2
{
	display:	inline;
}

.Xavio_Main_MenuItem .seq2,
.Xavio_Main_MenuItemHover .seq1,
.Xavio_Main_MenuItemActive .seq1
{
	display:	none;
}

