
DIV#calendarSelectDiv {
    background: white;
    position: absolute;
    border-color: #0083CA;
    color: #00639A;
}
DIV#calendarSelectDiv .cpTodayTextDisabled{ display:none}
DIV#calendarSelectDiv A {
    color: #00639A;
}
DIV#calendarSelectDiv .cpOtherMonthDateDisabled ,
DIV#calendarSelectDiv .cpCurrentMonthDateDisabled {
    text-decoration:line-through;
    color: #888;
}
DIV#calendarSelectDiv .cpOtherMonthDate {
    color: #8ADBFF;
}
DIV#calendarSelectDiv .cpBorder {
    border: 3px solid #00639A;
}
DIV#calendarSelectDiv .cpDayColumnHeader {
    font-weight:bold;
}
DIV#calendarSelectDiv .cpCurrentDate{
    color: blue;
    font-weight:bold;
}

DIV.waterfindGlossaryDiv {
    display: none;
    position: absolute;
    z-index: 1000;
    color: black;
    font-weight:normal;
}

DIV.waterfindGlossaryDiv SPAN{
    text-align:left;
    float:left;
}

TABLE.round_corner_blue,
TABLE.round_corner_red,
TABLE.round_corner_green,
TABLE.filled_round_corner_blue,
TABLE.filled_round_corner_red,
TABLE.filled_round_corner_green,
TABLE.filled_round_corner_darkgreen,
TABLE.filled_round_corner_lightblue,
TABLE.filled_ridged_round_corner_blue,
TABLE.filled_ridged_round_corner_red,
TABLE.filled_ridged_round_corner_green {
    border-collapse:collapse;
    border-spacing:0;
}

TABLE.filled_blue A,
TABLE.filled_red A,
TABLE.filled_round_corner_blue A,
TABLE.filled_round_corner_red A,
TABLE.filled_round_corner_green A,
TABLE.filled_round_corner_darkgreen A,
TABLE.filled_round_corner_lightblue A,
TABLE.filled_ridged_round_corner_blue A,
TABLE.filled_ridged_round_corner_red A,
TABLE.filled_ridged_round_corner_green A {
    color:white;
    font-weight:bold;
}

TABLE.round_corner_blue TD.left,
TABLE.round_corner_blue TD.right,
TABLE.round_corner_red TD.left,
TABLE.round_corner_red TD.right,
TABLE.round_corner_green TD.left,
TABLE.round_corner_green TD.right,
TABLE.filled_ridged_round_corner_blue TD.left,
TABLE.filled_ridged_round_corner_blue TD.right,
TABLE.filled_ridged_round_corner_red TD.left,
TABLE.filled_ridged_round_corner_red TD.right,
TABLE.filled_ridged_round_corner_green TD.left,
TABLE.filled_ridged_round_corner_green TD.right {
    width: 10px;
}

TABLE.round_corner_blue TR.top TD,
TABLE.round_corner_blue TR.bottom TD,
TABLE.round_corner_red TR.top TD,
TABLE.round_corner_red TR.bottom TD,
TABLE.round_corner_green TR.top TD,
TABLE.round_corner_green TR.bottom TD,
TABLE.filled_ridged_round_corner_blue TR.top TD,
TABLE.filled_ridged_round_corner_blue TR.bottom TD,
TABLE.filled_ridged_round_corner_red TR.top TD,
TABLE.filled_ridged_round_corner_red TR.bottom TD,
TABLE.filled_ridged_round_corner_green TR.top TD,
TABLE.filled_ridged_round_corner_green TR.bottom TD{
    height: 10px;
}

TABLE.round_corner_blue TR.middle TD.center,
TABLE.round_corner_red TR.middle TD.center,
TABLE.round_corner_green TR.middle TD.center{
    background-color: white;
}

TABLE.round_corner_blue TD,
TABLE.round_corner_red TD,
TABLE.round_corner_green TD,
TABLE.filled_red TD,
TABLE.filled_blue TD,
TABLE.filled_round_corner_blue TD,
TABLE.filled_round_corner_red TD,
TABLE.filled_round_corner_green TD,
TABLE.filled_round_corner_darkgreen TD,
TABLE.filled_round_corner_lightblue TD,
TABLE.filled_ridged_round_corner_blue TD,
TABLE.filled_ridged_round_corner_red TD,
TABLE.filled_ridged_round_corner_green TD{
    padding: 0;
    margin: 0;
}

TABLE.round_corner_blue TR.middle TD.left {
    background-image: url(/images/elements/blue_rbox_corner_middle_left.gif);
}
TABLE.round_corner_blue TR.middle TD.right {
    background-image: url(/images/elements/blue_rbox_corner_middle_right.gif);
}

TABLE.round_corner_blue TR.top TD.left{
    background-image: url(/images/elements/blue_rbox_corner_top_left.gif);
}
TABLE.round_corner_blue TR.top TD.center {
    background-image: url(/images/elements/blue_rbox_corner_top_center.gif);
}
TABLE.round_corner_blue TR.top TD.right{
    background-image: url(/images/elements/blue_rbox_corner_top_right.gif);
}

TABLE.round_corner_blue TR.bottom TD.left{
    background-image: url(/images/elements/blue_rbox_corner_bottom_left.gif);
}
TABLE.round_corner_blue TR.bottom TD.center {
    background-image: url(/images/elements/blue_rbox_corner_bottom_center.gif);
}
TABLE.round_corner_blue TR.bottom TD.right{
    background-image: url(/images/elements/blue_rbox_corner_bottom_right.gif);
}


TABLE.round_corner_red TR.middle TD.left {
    background-image: url(/images/elements/red_rbox_corner_middle_left.gif);
}
TABLE.round_corner_red TR.middle TD.right {
    background-image: url(/images/elements/red_rbox_corner_middle_right.gif);
}

TABLE.round_corner_red TR.top TD.left{
    background-image: url(/images/elements/red_rbox_corner_top_left.gif);
}
TABLE.round_corner_red TR.top TD.center {
    background-image: url(/images/elements/red_rbox_corner_top_center.gif);
}
TABLE.round_corner_red TR.top TD.right{
    background-image: url(/images/elements/red_rbox_corner_top_right.gif);
}

TABLE.round_corner_red TR.bottom TD.left{
    background-image: url(/images/elements/red_rbox_corner_bottom_left.gif);
}
TABLE.round_corner_red TR.bottom TD.center {
    background-image: url(/images/elements/red_rbox_corner_bottom_center.gif);
}
TABLE.round_corner_red TR.bottom TD.right{
    background-image: url(/images/elements/red_rbox_corner_bottom_right.gif);
}


TABLE.round_corner_green TR.middle TD.left {
    background-image: url(/images/elements/green_rbox_corner_middle_left.gif);
}
TABLE.round_corner_green TR.middle TD.right {
    background-image: url(/images/elements/green_rbox_corner_middle_right.gif);
}

TABLE.round_corner_green TR.top TD.left{
    background-image: url(/images/elements/green_rbox_corner_top_left.gif);
}
TABLE.round_corner_green TR.top TD.center {
    background-image: url(/images/elements/green_rbox_corner_top_center.gif);
}
TABLE.round_corner_green TR.top TD.right{
    background-image: url(/images/elements/green_rbox_corner_top_right.gif);
}

TABLE.round_corner_green TR.bottom TD.left{
    background-image: url(/images/elements/green_rbox_corner_bottom_left.gif);
}
TABLE.round_corner_green TR.bottom TD.center {
    background-image: url(/images/elements/green_rbox_corner_bottom_center.gif);
}
TABLE.round_corner_green TR.bottom TD.right{
    background-image: url(/images/elements/green_rbox_corner_bottom_right.gif);
}


TABLE.filled_round_corner_blue TD.left,
TABLE.filled_round_corner_blue TD.right,
TABLE.filled_round_corner_red TD.left,
TABLE.filled_round_corner_red TD.right,
TABLE.filled_round_corner_green TD.left,
TABLE.filled_round_corner_green TD.right,
TABLE.filled_round_corner_lightblue TD.left,
TABLE.filled_round_corner_lightblue TD.right,
TABLE.filled_round_corner_darkgreen TD.left,
TABLE.filled_round_corner_darkgreen TD.right{
    width: 6px;
}


TABLE.filled_round_corner_blue TR.top TD,
TABLE.filled_round_corner_blue TR.bottom TD,
TABLE.filled_round_corner_red TR.top TD,
TABLE.filled_round_corner_red TR.bottom TD,
TABLE.filled_round_corner_green TR.top TD,
TABLE.filled_round_corner_green TR.bottom TD,
TABLE.filled_round_corner_lightblue TR.top TD,
TABLE.filled_round_corner_lightblue TR.bottom TD,
TABLE.filled_round_corner_darkgreen TR.top TD,
TABLE.filled_round_corner_darkgreen TR.bottom TD{
    height: 6px;
}

TABLE.filled_round_corner_red TR.middle,
TABLE.filled_round_corner_green TR.middle,
TABLE.filled_round_corner_darkgreen TR.middle,
TABLE.filled_round_corner_lightblue TR.middle,
TABLE.filled_blue TR.middle,
TABLE.filled_red TR.middle,
TABLE.filled_round_corner_blue TR.middle,
TABLE.filled_ridged_round_corner_red TR.middle,
TABLE.filled_ridged_round_corner_green TR.middle,
TABLE.filled_ridged_round_corner_blue TR.middle{
    color:white;
}

TABLE.filled_red TR.middle,
TABLE.filled_round_corner_red TR.middle,
TABLE.filled_round_corner_red TD.center,
TABLE.filled_ridged_round_corner_red TR.middle,
TABLE.filled_ridged_round_corner_red TD.center{
    background-color: #bb2935;
}

TABLE.filled_round_corner_green TR.middle,
TABLE.filled_round_corner_green TD.center,
TABLE.filled_ridged_round_corner_green TR.middle,
TABLE.filled_ridged_round_corner_green TD.center{
    background-color: #59b014;
}
TABLE.filled_round_corner_darkgreen TR.middle,
TABLE.filled_round_corner_darkgreen TD.center {
    background-color: #008C44;    
}

TABLE.filled_round_corner_lightblue TR.middle,
TABLE.filled_round_corner_lightblue TD.center {
    background-color: #8ADBFF;
}

TABLE.filled_blue TD.center,
TABLE.filled_round_corner_blue TR.middle,
TABLE.filled_round_corner_blue TD.center,
TABLE.filled_ridged_round_corner_blue TR.middle,
TABLE.filled_ridged_round_corner_blue TD.center{
    background-color: #0083CA;
}

TABLE.filled_round_corner_red TR.top TD.left {
    background-image: url(/images/elements/filled_red_rbox_corner_top_left.gif);
}
TABLE.filled_round_corner_red TR.top TD.right {
    background-image: url(/images/elements/filled_red_rbox_corner_top_right.gif);
}
TABLE.filled_round_corner_red TR.bottom TD.left {
    background-image: url(/images/elements/filled_red_rbox_corner_bottom_left.gif);
}
TABLE.filled_round_corner_red TR.bottom TD.right {
    background-image: url(/images/elements/filled_red_rbox_corner_bottom_right.gif);
}

TABLE.filled_round_corner_blue TR.top TD.left {
    background-image: url(/images/elements/filled_blue_rbox_corner_top_left.gif);
}
TABLE.filled_round_corner_blue TR.top TD.right {
    background-image: url(/images/elements/filled_blue_rbox_corner_top_right.gif);
}
TABLE.filled_round_corner_blue TR.bottom TD.left {
    background-image: url(/images/elements/filled_blue_rbox_corner_bottom_left.gif);
}
TABLE.filled_round_corner_blue TR.bottom TD.right {
    background-image: url(/images/elements/filled_blue_rbox_corner_bottom_right.gif);
}

TABLE.filled_round_corner_lightblue TR.top TD.left {
    background-image: url(/images/elements/filled_lightblue_rbox_corner_top_left.gif);
}
TABLE.filled_round_corner_lightblue TR.top TD.right {
    background-image: url(/images/elements/filled_lightblue_rbox_corner_top_right.gif);
}
TABLE.filled_round_corner_lightblue TR.bottom TD.left {
    background-image: url(/images/elements/filled_lightblue_rbox_corner_bottom_left.gif);
}
TABLE.filled_round_corner_lightblue TR.bottom TD.right {
    background-image: url(/images/elements/filled_lightblue_rbox_corner_bottom_right.gif);
}

TABLE.filled_round_corner_green TR.top TD.left {
    background-image: url(/images/elements/filled_green_rbox_corner_top_left.gif);
}
TABLE.filled_round_corner_green TR.top TD.right {
    background-image: url(/images/elements/filled_green_rbox_corner_top_right.gif);
}
TABLE.filled_round_corner_green TR.bottom TD.left {
    background-image: url(/images/elements/filled_green_rbox_corner_bottom_left.gif);
}
TABLE.filled_round_corner_green TR.bottom TD.right {
    background-image: url(/images/elements/filled_green_rbox_corner_bottom_right.gif);
}

TABLE.filled_round_corner_darkgreen TR.top TD.left {
    background-image: url(/images/elements/filled_darkgreen_rbox_corner_top_left.gif);
}
TABLE.filled_round_corner_darkgreen TR.top TD.right {
    background-image: url(/images/elements/filled_darkgreen_rbox_corner_top_right.gif);
}
TABLE.filled_round_corner_darkgreen TR.bottom TD.left {
    background-image: url(/images/elements/filled_darkgreen_rbox_corner_bottom_left.gif);
}
TABLE.filled_round_corner_darkgreen TR.bottom TD.right {
    background-image: url(/images/elements/filled_darkgreen_rbox_corner_bottom_right.gif);
}

/*filled ridged box*/

TABLE.filled_ridged_round_corner_blue TR.middle TD.left {
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_middle_left.gif);
}
TABLE.filled_ridged_round_corner_blue TR.middle TD.right {
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_middle_right.gif);
}

TABLE.filled_ridged_round_corner_blue TR.top TD.left{
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_top_left.gif);
}
TABLE.filled_ridged_round_corner_blue TR.top TD.center {
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_top_center.gif);
}
TABLE.filled_ridged_round_corner_blue TR.top TD.right{
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_top_right.gif);
}

TABLE.filled_ridged_round_corner_blue TR.bottom TD.left{
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_bottom_left.gif);
}
TABLE.filled_ridged_round_corner_blue TR.bottom TD.center {
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_bottom_center.gif);
}
TABLE.filled_ridged_round_corner_blue TR.bottom TD.right{
    background-image: url(/images/elements/filled_ridged_blue_rbox_corner_bottom_right.gif);
}


TABLE.filled_ridged_round_corner_red TR.middle TD.left {
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_middle_left.gif);
}
TABLE.filled_ridged_round_corner_red TR.middle TD.right {
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_middle_right.gif);
}

TABLE.filled_ridged_round_corner_red TR.top TD.left{
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_top_left.gif);
}
TABLE.filled_ridged_round_corner_red TR.top TD.center {
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_top_center.gif);
}
TABLE.filled_ridged_round_corner_red TR.top TD.right{
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_top_right.gif);
}

TABLE.filled_ridged_round_corner_red TR.bottom TD.left{
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_bottom_left.gif);
}
TABLE.filled_ridged_round_corner_red TR.bottom TD.center {
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_bottom_center.gif);
}
TABLE.filled_ridged_round_corner_red TR.bottom TD.right{
    background-image: url(/images/elements/filled_ridged_red_rbox_corner_bottom_right.gif);
}


TABLE.filled_ridged_round_corner_green TR.middle TD.left {
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_middle_left.gif);
}
TABLE.filled_ridged_round_corner_green TR.middle TD.right {
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_middle_right.gif);
}

TABLE.filled_ridged_round_corner_green TR.top TD.left{
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_top_left.gif);
}
TABLE.filled_ridged_round_corner_green TR.top TD.center {
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_top_center.gif);
}
TABLE.filled_ridged_round_corner_green TR.top TD.right{
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_top_right.gif);
}

TABLE.filled_ridged_round_corner_green TR.bottom TD.left{
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_bottom_left.gif);
}
TABLE.filled_ridged_round_corner_green TR.bottom TD.center {
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_bottom_center.gif);
}
TABLE.filled_ridged_round_corner_green TR.bottom TD.right{
    background-image: url(/images/elements/filled_ridged_green_rbox_corner_bottom_right.gif);
}


/**
* advertising box
*/
TABLE.filled_blue_adv_box A,
TABLE.filled_red_adv_box A {
    color:white;
    font-weight:bold;
}


TABLE.filled_red_adv_box{
    background-color: #bb2935;
}
TABLE.filled_blue_adv_box {
    background-color: #0083CA;
}