
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_grey,
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_grey 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_grey 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);
}

SPAN.btn_icon_input_large,
INPUT.btn_input_large,
TABLE.filled_round_corner_green TR.middle TD.center,
TABLE.filled_round_corner_darkgreen TR.middle TD.center,
TABLE.filled_round_corner_grey TR.middle TD.center,
TABLE.filled_round_corner_blue TR.middle TD.center,
TABLE.filled_round_corner_lightblue TR.middle TD.center {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:white;
    line-height:35px; /* this property makes the button test appear nice in IE */
    height:35px; /* this property makes the button test appear nice in Firefox */
    float: left;
    border: none;
    font-weight: bold;
    vertical-align: super;
}

SPAN.btn_icon_input_large {
	padding-top: 4px;
}

INPUT.btn_input_large:hover,
TABLE.filled_round_corner_green TR.middle TD.center:hover,
TABLE.filled_round_corner_darkgreen TR.middle TD.center:hover,
TABLE.filled_round_corner_grey TR.middle TD.center:hover,
TABLE.filled_round_corner_blue TR.middle TD.center:hover,
TABLE.filled_round_corner_lightblue TR.middle TD.center:hover {
    text-decoration: underline;
    cursor: pointer;
}

INPUT.btn_input_large_green,
INPUT.btn_input_large_blue,
INPUT.btn_input_large_grey {
    background: transparent;
}

TABLE.filled_round_corner_red TD.left,
TABLE.filled_round_corner_red TD.right{
    width: 6px;
}

TABLE.filled_round_corner_grey TR.middle TD.left {
    height: 50px;
    width: 14px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/grey-buttonend-L.png) left;
}
TABLE.filled_round_corner_grey TR.middle TD.right {
    height: 50px;
    width: 22px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/grey-buttonend-R.png) right;
}

TABLE.filled_round_corner_green TR.middle TD.left,
TABLE.filled_round_corner_darkgreen TR.middle TD.left {
    height: 50px;
    width: 14px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/green-buttonend-L.png) left;
}
TABLE.filled_round_corner_green TR.middle TD.right,
TABLE.filled_round_corner_darkgreen TR.middle TD.right {
    height: 50px;
    width: 22px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/green-buttonend-R.png) right;
}

TABLE.filled_round_corner_blue TR.middle TD.left,
TABLE.filled_round_corner_lightblue TR.middle TD.left {
    height: 50px;
    width: 14px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/blue-buttonend-L.png) left;
}
TABLE.filled_round_corner_blue TR.middle TD.right,
TABLE.filled_round_corner_lightblue TR.middle TD.right {
    height: 50px;
    width: 22px;
    display: block;
    float: left;
	background: transparent url(/images/formcomponents/blue-buttonend-R.png) right;
}

TABLE.filled_round_corner_red TR.top TD,
TABLE.filled_round_corner_red 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_grey 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_darkgreen TR.middle {
}
TABLE.filled_round_corner_green TR.middle TD.center,
TABLE.filled_round_corner_darkgreen TR.middle TD.center {
	vertical-align: top;
	height: 50px;
	background: transparent url(/images/formcomponents/green-buttonmiddle.png) bottom repeat-x;
}

TABLE.filled_round_corner_grey TR.middle {
}
TABLE.filled_round_corner_grey TR.middle TD.center {
	vertical-align: top;
	height: 50px;
	background: transparent url(/images/formcomponents/grey-buttonmiddle.png) bottom repeat-x;
}

TABLE.filled_round_corner_grey TR.middle TD.center TABLE TR TD,
TABLE.filled_round_corner_green TR.middle TD.center TABLE TR TD,
TABLE.filled_round_corner_darkgreen TR.middle TD.center TABLE TR TD,
TABLE.filled_round_corner_blue TR.middle TD.center TABLE TR TD,
TABLE.filled_round_corner_lightblue TR.middle TD.center TABLE TR TD {
	vertical-align: middle;
}

TABLE.filled_round_corner_darkgreen TR.middle TD.center TABLE TR TD,
TABLE.filled_round_corner_lightblue TR.middle TD.center TABLE TR TD {
	text-decoration: underline;
}

TABLE.filled_round_corner_blue TR.middle,
TABLE.filled_round_corner_lightblue TR.middle {
}
TABLE.filled_round_corner_blue TR.middle TD.center,
TABLE.filled_round_corner_lightblue TR.middle TD.center {
	vertical-align: top;
	height: 50px;
	background: transparent url(/images/formcomponents/blue-buttonmiddle.png) bottom repeat-x;
}

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,
TABLE.filled_round_corner_lightblue TR.middle,
TABLE.filled_round_corner_lightblue TD.center {
    background-color: transparent;    
}

TABLE.filled_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);
}

/*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;
}

TABLE.wmi_main_table {
	background: transparent url(/images/marketpage/backdrop-chart.png) bottom right no-repeat;
	width: 100%;
	min-height: 150px;
}
TABLE.wmi_main_table TD {
	vertical-align: top;
}
TABLE.wmi_chart_buttons {
	width: 100%;
}
TD.wmi_chart_buttons {
	vertical-align: top;
}
TD.chart_button_cell {
	vertical-align: top;
}
DIV.last_6_trades TABLE.last_6_trades {
	width: 100%;
}
DIV.last_6_trades TABLE.last_6_trades TR TD {
	padding: 2px 5px 2px 5px;
	font-size: 9pt;
}
DIV.last_6_trades TABLE.last_6_trades TR.recent_trades_header {
	font-weight: bold;
	font-size: 10pt;
}
DIV.last_6_trades TABLE.last_6_trades TR.row1 {
    background: transparent url(/images/marketpage/row2-background.png) repeat;
}
DIV.last_6_trades TABLE.last_6_trades TR.row2 {
	background: transparent;
}
DIV.MarketDataPanelComponentHtmlTagClass TABLE.marketDataBody TR.row1 {
    background: #efebeb;
}
DIV.MarketDataPanelComponentHtmlTagClass TABLE.marketDataBody TR.row2 {
    background: white;
}
TD.wmi_rainfall, TD.wmi_allocation, TD.wmi_storage, TD.wmi_pricing {
}
DIV.last_6_trades {
	display: block;
	float: left;
	padding-top: 5px;
}
