﻿body
{
    margin:0 auto;
}
h1
{
    margin: 5px 0px;
}
input, select
{
    margin-bottom:3px;
    margin-top:3px;
    height:auto;
    font:normal 11px Verdana;
    float:left;
}
.form
{
    width:560px;
}
.form select, .form input.button, input.button
{
    height:auto;
}
td
{
    font:normal 11px Verdana;
}
label
{
    float:left;
    margin-top:5px;
    margin-right:5px;
}
.form label
{
    width:150px;
}
.space
{
    float:left;
    width:10px;
}
br
{
    clear:left;
}
.channelList
{
    float:left;
}
*:first-child+html .DEproductList label
{
    width:400px;
}
.channelList label
{
    margin-top:2px;
}
.channelList3 label
{
    margin-top:2px;
}
.customerSelectionList .channelList label
{
    width:450px;
}
.channelList2 label
{
    margin-top:2px;
    width:75px;
}

*:first-child+html .dateList label
{
    width:100px;
}

.error
{
    width: 560px;
    text-align: center;
    color: Black;
    font-weight: bold;
    background-color: #ffe2e2;
    border: solid 1px #ff2222;
    padding: 5px 0px 5px 5px;
}

.msg
{
    width: 560px;
    text-align: center;
    color: Black;
    font-weight: bold;
    background-color: #fffbe2;
    border: solid 1px #ffe222;
    padding: 5px 0px 5px 5px;
}

.required
{
    font-weight:bold;
    color:Red;
}
.messages
{
    color: #777777;   
}
.floater
{
    float:left;
    padding-left:2px;
}
.middleCell
{
    width:15px;
}
*:first-child+html .middleCell
{
    width:1px;
}

.calendarControl
{
    width:90px;
    float:right;
}
*:first-child+html .calendarControl
{
    margin-top:-15px;
}
