
.visoft__tab_xpie7 .ajax__tab_header { 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 
     font-weight:bold;
} 

.visoft__tab_xpie7 .ajax__tab_outer { 
     height:29px;
} 

.visoft__tab_xpie7 .ajax__tab_inner    { 
     padding-left:3px; 
} 

.visoft__tab_xpie7 .ajax__tab_tab { 
     padding:8px 30px;
     margin:0; 
} 

.visoft__tab_xpie7 .ajax__tab_body { 
     font-family:verdana,tahoma,helvetica; 
     font-size:12pt; 
     border:1px solid #999999; 
     border-top:0; 
     padding:8px; 
     background-color:#ffffff; 
} 
.visoft__tab_xpie7 .ajax__tab_header { 
      background:url(images/tab-line.gif) repeat-x bottom; 
} 

.visoft__tab_xpie7 .ajax__tab_outer    { 
      background:url(images/tab-right.gif) no-repeat right; 
} 

.visoft__tab_xpie7 .ajax__tab_inner    { 
     background:url(images/tab-left.gif) no-repeat; 
} 

.visoft__tab_xpie7 .ajax__tab_tab { 
     background:url(images/tab.gif) repeat-x; 
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer { 
     background:url(images/tab-hover-right.gif) no-repeat right; 
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner { 
     background:url(images/tab-hover-left.gif) no-repeat; 
} 

.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab { 
     background:url(images/tab-hover.gif) repeat-x; 
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer { 
     background:url(images/tab-active-right.gif) no-repeat right; 
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner { 
     background:url(images/tab-active-left.gif) no-repeat; 
} 

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab { 
     background:url(images/tab-active.gif) repeat-x; 
}
.aspCalendar
{
    background: #6d97b3 !important;
    background-color: #6d97b3 !important;
    background-image: url("calskin_images/aspcalendar_bg.jpg") !important;
    background-position: left !important;
    background-repeat: repeat-x !important;
    border-color: #e4dbc0 !important;
    border-spacing: 0 !important;
    border-style: solid !important;
    border-width: 4px !important;
    color: #034776 !important;
    font-family: tahoma;
    font-size: 10px !important;
    margin-top: 1em !important;
}

.aspCalendar_DayHeaderStyle
{
    background: !important;
    height: 22px !important;
}

.aspCalendar_DayStyle 
{
    font-size: 11px !important;
    font-weight: bold !important;
}

.aspCalendar_DayStyle A:link
{
    color: #034776 !important;
}

.aspCalendar_DayStyle A:visited
{
    color: #034776 !important;
}

.aspCalendar_OtherMonthDayStyle A:link
{
    color: #034776 !important;
    
}

.aspCalendar_OtherMonthDayStyle A:visited
{
    color: #034776 !important;
}

.aspCalendar_SelectedDayStyle 
{
    background: #FFFFFF !important;
    background-color: #034776 !important;
    color: #e4dbc0 !important;
}

.aspCalendar_SelectedDayStyle A:link
{
    color: #FFFFFF !important;
    font-weight: bold !important;
}

.aspCalendar_SelectedDayStyle A:visited
{
    color: #FFFFFF !important;
    font-weight: bold !important;
}

.aspCalendar_TitleStyle
{
    background: url("calskin_images/shared_headerbg.jpg") !important;
    background-image: url("calskin_images/shared_headerbg.jpg") !important;
    background-position: top !important;
    background-repeat: repeat !important;
    background-color: #f39025 !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 28px !important;
}

.aspCalendar_TodayDayStyle
{
    font-weight: bold !important;
}

.aspCalendar_TodayDayStyle A:link
{
    color: #FFFFFF !important;
}

.aspCalendar_TodayDayStyle A:visited
{
    color: #FFFFFF !important;
}

.aspCalendar_WeekendDayStyle
{
    color: #034776 !important;
}

.aspCalendar_WeekendDayStyle A:link
{
    color: #034776 !important;
}

.aspCalendar_WeekendDayStyle A:visited
{
    color: #034776 !important;
}


