body{
    background-color: #FFFFFF;
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #5F0403;
    scrollbar-highlight-color: #F2F3F7;
    scrollbar-face-color: #817F7F;
    scrollbar-shadow-color: #6D6D6D;
    scrollbar-track-color: #CCCCCC;
}

A{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #AB2A24;
    text-decoration: none;
    font-weight: normal;

}
A:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #AB2A24;
    text-decoration: underline;
    font-weight: normal;

}
A:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #AB2A24;
    text-decoration: underline;
    font-weight: normal;


}

a.nav{
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
a.nav:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #AB2A24;
    text-decoration: none;
}
a.nav:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #AB2A24;
    text-decoration: none;
}


.bg_top {
	background-color: #FFFFFF;
    background-image: url(../images/logo_admin.gif);
    background-repeat: no-repeat;
    height: 120px;
}

.bg_menu {
	background-color: #4271AA;
}

.title {
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #4271AA;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
}

.title2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #AB2A24;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4px;
}


.thead {
    background-color: #A3A3A3;
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
}

.thead2 {
    background-color: #FF8000;
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
}


.ttext {

    background-color: #EBEBEB;
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

.trow {

    background-color: #EBEBEB;
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

.trow_alt {

    background-color: #F6F6F6;
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

.text {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 16px;

}
.text2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #AB2A24;
    font-weight: bold;

}

.text3 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #333333;
}

.error {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FF0000;
    line-height: 16px;
    font-weight: bold;

}

.grey {
    background-color: #A3A3A3;
}

.grey2 {
    background-color: #DDDDDD;
}

.green {
    background-color: #A3FFA3;
}

.count {
    font-family: Verdana, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #DC0263;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
}


.white {
    background-color: #FFFFFF;
    /*
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    */

}

.button {
    cursor: pointer;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 25px;

    /*
    font-weight: bold;
    height: 25px;
    width: 100px;
    border: 2px solid #DC0263;
    background-color: #FFFFFF;

    background-image: url(../images/bg_submit.gif);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    */
}

.userinput {
    cursor: pointer;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #333333;
}

.box {
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.list {

    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #E1E1E1;
    font-weight: bold;
    height: 25px;
}

.line {
    background-color: #DC0263;
}

.outline {
    border: 2px solid #999999;
    background-color: #FFFFFF;
}


/*********************************************************
*******  special calendar style sheet settings ***********
**********************************************************/
#calendar .month {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #333333;
border:1px solid #fff;
padding: 0;
margin: 0px;
}

#calendar .list {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #333333;
border:0px solid #fff;
padding: 0;
margin: 0px;
vertical-align:top;
}

#calendar .shift {
background: #DB0063;
font-size: 15px;
color: #FFFFFF;
font-weight: bold;
border:0px;
}

/* the day headers across the top */
#calendar .head {
background: #DB0063;
font-size: 12px;
color: #fff;
margin: 3px;
padding: 2px 5px;
border:2px solid #fff;
}


/* how days this month will look, make dates appear in top right */
#calendar .day {
background: #eee;
font-size: 12px;
color: #000;
padding: 2px;
margin:0;
height:60px;
text-align:right;
vertical-align:top;
border:2px solid #fff;
}

/* these are the days falling outside this month */
#calendar .noday {
background: #AEAEAE;
padding: 2px;
margin:0;
border:2px solid #fff;
}

.hide {
 display: none;
}

.select_icon {
 padding: 2px 0 2px 20px;
 background-repeat: no-repeat;
 background-position: 1px 2px;
 vertical-align: middle;
}
 
