.GeckoForm {
    background-color: #BFC7E3;
    border-color: #2F4899;
    border-width: 3px 1px 1px 1px;
    border-style: solid;      
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
}				   

.GeckoFormError {
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica;
}				   

.GeckoFormFooter { 
    background-color: #BFC7E3;
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
}				   
.GeckoFormInner { 
    background-color: #BFC7E3;
    border-width: 0px 0px 0px 0px;
    border-style: solid;      
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
}				   
.GeckoFormHeading { 
    color: #FFFFFF;
    font-weight: bold;					
    font-size: 10px;				
    background-color: #2F4899;
}
.GeckoForm input { 
    font-size: 10px;
    height: 18px;
}

.GeckoForm select { 
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
}

.GeckoFormSubmit { 
    background-color: #DEE800;
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold;
}				   


.CalendarcpYearNavigation,
.CalendarcpMonthNavigation{
    background-color: #2F4899;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.CalendarcpDayColumnHeader,
.CalendarcpYearNavigation,
.CalendarcpMonthNavigation,
.CalendarcpCurrentMonthDate,
.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDate,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDate,
.CalendarcpCurrentDateDisabled,
.CalendarcpTodayText,
.CalendarcpTodayTextDisabled,
.CalendarcpText {
    font-family: arial;
    font-size: 8pt;
}

TD.CalendarcpDayColumnHeader{
    text-align: right;
    border: solid thin #FFFFFF;
}

.CalendarcpCurrentMonthDate,
.CalendarcpOtherMonthDate,
.CalendarcpCurrentDate {
    text-align: right;
    text-decoration: none;
}

.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDateDisabled {
    color: #D0D0D0;
    text-align: right;
    text-decoration: line-through;
}

.CalendarcpCurrentMonthDate {
    color: #2F4899;
    font-weight: bold;
}

.CalendarcpCurrentDate {
    color: #FFFFFF;
    font-weight: bold;
}

.CalendarcpOtherMonthDate {
    color: #808080;
}

TD.CalendarcpCurrentDate {
    color: #FFFFFF;
    background-color: #2F4899;
    border: solid thin #000000;
}

TD.CalendarcpCurrentDateDisabled {
    border: solid thin #FFAAAA;
}

TD.CalendarcpTodayText,
TD.CalendarcpTodayTextDisabled {
    border: solid thin #2F4899;
    background-color: #2F4899;
    color: #DEE800;
    text-align: center;
}

A.CalendarcpTodayText,
SPAN.CalendarcpTodayTextDisabled {
    height:20px;
}

A.CalendarcpTodayText {
    font-weight: bold;
}

SPAN.CalendarcpTodayTextDisabled {
    color: #D0D0D0;
}

.CalendarcpBorder {
    border: solid thin #2F4899;
}

