/*
***********************************************************

	3-CELL GRID LAYOUT BLUE

***********************************************************
*/

table.grid_blue
{
    border-collapse: collapse;
    width: 100%;
    background: #EEF5F9;
    border: 1px solid #4395CD;
}

table.grid_blue th
{
    background-image: url(../_gfx/dialogs/dialog_title_background_blue.gif);
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    color: #000;
    border: 1px solid #4395CD;
}
table.grid_blue th div
{
    background-image: url(../_gfx/dialogs/arrow.gif);
    background-position: 6px 50%;
    background-repeat: no-repeat;
    padding: 8px 10px 7px 30px;
}

table.grid_blue td.cell
{

    padding: 10px;
    border: 1px solid #4395CD;
    vertical-align:top;
}
table.grid_blue td.cell div.cell_text
{
margin:0 0 10px 0;
overflow: hidden;
}
table.grid_blue td.cell div.cell_text h3
{
    margin-bottom: 10px;
}
table.grid_blue td.cell div.cell_image
{
    float: left;
    margin-right: 10px;
    margin-bottom: 4px;
    border: 1px solid #4395CD;
    width: 68px;
    height: 68px;
    text-align: center;
    background: #FFF;
}
table.grid_blue td.cell div.cell_image img
{
    border: 0;
}

/*
***********************************************************

	3-CELL GRID LAYOUT YELLOW

***********************************************************
*/

table.grid_yellow
{
    border-collapse: collapse;
    width: 100%;
    background: #FFF6C4;
    border: 1px solid #CBAE76;
}
table.grid_yellow tr
{
    background-image: url(../_gfx/dialogs/dialog_body_top_yellow.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
table.grid_yellow tr tr
{
    background-image: none;
}

table.grid_yellow th
{
    background-image: url(../_gfx/dialogs/dialog_title_background_yellow.gif);
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
    color: #000;
    border: 1px solid #CBAE76;
}
table.grid_yellow th div
{
    background-image: url(../_gfx/dialogs/arrow.gif);
    background-position: 6px 50%;
    background-repeat: no-repeat;
    padding: 8px 10px 7px 30px;
}

table.grid_yellow td.cell
{
    width: 33%;
    padding: 10px;
    border: 1px solid #CBAE76;
    background-image: url(../_gfx/dialogs/dialog_body_top_yellow.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
table.grid_yellow td.cell div.cell_text
{
    height: 124px;
    overflow: hidden;
    line-height: 13px;
}
table.grid_yellow td.cell div.cell_text h3
{
    margin-bottom: 10px;
}
table.grid_yellow td.cell div.cell_image
{
    float: left;
    margin-right: 10px;
    margin-bottom: 4px;
    border: 1px solid #CBAE76;
    width: 68px;
    height: 68px;
    text-align: center;
    background: #FFF;
}
table.grid_yellow td.cell div.cell_image img
{
    border: 0;
}

/*
***********************************************************

	NEW DIALOG YELLOW

***********************************************************
*/

.dy
{
    border-collapse: collapse;
    border: 1px solid #CBAE76;
    background: #FFF6C4;
    color: #000;
}
.dy th
{
    background-image: url(../_gfx/dialogs/dialog_title_background_yellow.gif);
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    border-bottom: 1px solid #CBAE76;
    text-align: left;
}
.dy th div
{
    padding: 8px 10px 7px 30px;
    background-image: url(../_gfx/dialogs/arrow.gif);
    background-position: 6px;
    background-repeat: no-repeat;
}
.dy_image
{
    vertical-align: top;
    border: 1px solid #CBAE76;
    background: #FFF;
}
.dy_image img
{
    border: 0;
}
.dy_content
{
    vertical-align: top;
    padding: 10px;
    background:url(../_gfx/dialogs/dialog_body_top_yellow.jpg) repeat-x;
    width:100%;
}
.dy_content img
{
    border: 0;
}
.dy_content h3
{
    margin-bottom: 10px;
}



/*
***********************************************************

	NEW DIALOG BLUE

***********************************************************
*/

.db
{
    border-collapse: collapse;
    border: 1px solid #4395CD;
    background: #EEF5F9;
    color: #000;
}
.db th
{
    background-image: url(../_gfx/dialogs/dialog_title_background_blue.gif);
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    border-bottom: 1px solid #4395CD;
    text-align: left;
}
.db th div
{
    padding: 8px 10px 7px 30px;
    background-image: url(../_gfx/dialogs/arrow.gif);
    background-position: 6px;
    background-repeat: no-repeat;
}
.db_image
{
    vertical-align: top;
    border: 1px solid #4395CD;
    background: #FFF;
}
.db_image img
{
    border: 0;
}
.db_content
{
    vertical-align: top;
    padding: 10px;
    background: #EEF5F9;
    
    
}
.db_content img
{
    border: 0;
}
.db_content h3
{
    margin-bottom: 10px;
}
