﻿table.dataGrid
{
    border-collapse: collapse;
    border: none;
}

table.dataGrid tr
{
    vertical-align: top;
    border: none;
}

table.dataGrid th, table.dataGrid td
{
    margin: 0px;
    padding: 3px 5px 3px 5px;
    border-top: none;
    border-left: none;
    border-right: none;
}

table.dataGrid td
{
    background-color: #ffffff;
    border-bottom: dotted 1px #bbbbbb;
}

table.dataGrid th
{
    font-weight: bold;
    background-color: #dddddd;
    border-bottom: solid 1px #bbbbbb;
}

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ text block definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#header
{
    font-weight: bold;
}

.header2
{
    font-weight: bold;
}

.nowrap
{
	white-space: nowrap;
}

.announcement
{
    font-weight: bold;
    color: #990000;
}

.feedback
{
    font-weight: bold;
    color: #666666;
}

.information
{
    font-style: italic;
}

.warning
{
    color: Red;
    font-weight: bold;
    background-image: url(../images/ico_warning.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    padding: 2px 0px 2px 17px;
}

.error
{
    color: Red;
    font-weight: bold;
    background-image: url(../images/ico_warning.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    padding: 2px 0px 2px 17px;
}

.icon
{
    margin: 0px 0px 0px 0px; 
    padding: 0px 3px 0px 0px;
    vertical-align: middle;
    border: none;
}

.pdfShell
{
    margin: 0px 0px 10px 0px;
}

.pdf
{
    background-image: url(../images/ico_pdf.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 20px;
}


/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ order view/edit definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.filter
{
    font-style: italic;
}


.orderSectionHeader
{
    background-image: url(../images/ico_section.gif);
    background-repeat: no-repeat;
    background-position: 3px 2px;
    padding: 3px 3px 5px 23px;
    font-weight: bold;
    background-color: #dddddd;
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #bbbbbb;
}

.orderSection
{
    padding: 3px 3px 5px 20px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
}

.orderRow
{
	vertical-align: top;
}

.orderCell, .orderInputCell, .orderReadOnlyCell, .orderReadOnlyInputCell
{
    padding: 3px;
}

.orderReadOnlyCell
{
    color: #555555;
}

.activitiesLink
{
    background-image: url(../images/ico_activity.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 17px;
}

.editLink
{
    background-image: url(../images/ico_order.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 18px;
}

.printLink
{
    background-image: url(../images/ico_print.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 18px;
}

.scheduleLink
{
    background-image: url(../images/ico_schedule.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 18px;
}

.changeLink
{
    background-image: url(../images/ico_change.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 18px;
}

.iconLink
{
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}

.search_title
{
    margin-top: 10px;
    font-weight: bold;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ dropdown menu definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#dropmenudiv
{
    position:absolute;
    border: 1px solid #555555;
    border-bottom-width: 0;
    font:normal 10px Verdana;
    line-height:18px;
    z-index:100;
}

#dropmenudiv a
{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #555555;
    padding: 1px 0;
    text-decoration: none;
    color: black;
}

#dropmenudiv a:hover
{ 
    background-color: #a2bad6; /* hover background color */
}
