body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
    /*background-color:#eaf4fd;*/
    
}

input[type="button"]
{
    font-size:x-small;
    font-weight:normal;
    font-style:normal;
    height:22px;
    padding:2px 2px 2px 2px;
    color:black;
    background-image:url('../images/button-grad2.png');
    background-repeat:repeat-x;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;
}

input[type="submit"]
{
    font-size:x-small;
    font-weight:normal;
    font-style:normal;
    height:22px;
    padding:2px 4px 2px 4px;
    color:black;
    background-image:url('../images/button-grad2.png');
    background-repeat:repeat-x;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;

}

input[type="text"]
{
    /*width: 120px;*/
}

input[type="password"]
{
    /*width: 120px;*/
}

p 
{
    font-size:xx-small;
    display:block;
}

a 
{
    font-size:xx-small;
   
}


OPTION
{
    FONT-SIZE: x-small;
}
SELECT
{
    FONT-SIZE: x-small;
}

TABLE
{
    font-size: 100%;
	empty-cells:show
}
tbody
{
    font-size: xx-small;
}

td
{
    font-size: xx-small;
}

textarea
{
    font-size: small;
}

th
{
    font-weight: bolder;
    font-size: xx-small;
}

h1
{
    font-weight: bolder;
    font-size:1.5em ;
    text-align: center;
}

h2
{
    font-weight: bolder;
    font-size: 1.25em;
    text-align: center;
    margin-top:4px;
    margin-bottom:4px;
}


h3
{
    font-weight: bolder;
    font-size: 1.05em;
    text-align: center;
    margin-top:2px;
    margin-bottom:2px;
}

p
{
    font-size:0.875em;
}

ul.list1
{
    font-size:large;
    list-style-type: none;
    padding: 0px;
    margin: 0px;    
    color:Red;
}

ul.list1 li
{
    font-size:small; 
    text-align:center;
    margin-top:2px;
    margin-bottom:2px;
}

ul.list1 li a
{
    font-size:small;
}


/*
***********************************************************************************
** CLASSES
***********************************************************************************
*/


.friendlymessage 
{
	text-align: center;
	font-size:larger;
	font-weight:bold;
	color:Blue;
	background-color:White;
	padding:2px 2px 2px 2px;
}

.notsofriendlymessage 
{
	text-align: center;
	font-size:larger;
	font-weight:bold;
	color:Red;
	background-color:White;
	padding:2px 2px 2px 2px;
}

.friendlymessage1 
{
	text-align: center;
	font-size:large;
	font-weight:bold;
	color:Blue;
	padding:2px 2px 2px 2px;
}

.notsofriendlymessage1 
{
	text-align: center;
	font-size:large;
	font-weight:bold;
	color:Red;
	padding:2px 2px 2px 2px;
}

.redtext
{
	color: #ff0000;
}


.paging_buttons {
	width: 30px;
	
}

.paging_buttons_disabled
{
	width: 30px;
	/*height: 17px;
	background-color: ThreeDShadow;
	/*border: 1px solid #000;
	color: #000;*/
	font-weight: bold;
}

.pageinglist
{
    display:block;
    margin:2px 2px 2px 2px;
    list-style-type: none;
}

.pageinglistitem1
{
    border:double 3px #ffffff;
    background-color:#a5c6e5;
    display:inline;
    text-align:center;
    margin-left:2px;
    margin-right:2px;
    padding:5px 5px 5px 5px;
}

.disabledlink
{
    color:Gray;
    font-size:xx-small;    
}

/* Generic classes */
.monthview 
{
    font-size:small;
    margin:0px 0px 0px 0px;
    
}


.datepickerbutton
{
    width:25px;
}

.expandbutton
{
    width:25px;
}

.manbarcodebutton
{
    width:25px;
}

.layouttab1 .buttonlarge
{
    font-size:small;
    font-weight:normal;
    font-style:normal;
    height:48px;
    padding:2px 4px 2px 4px;
    color:black;
    background-image:url('../images/button-grad3.png');
    background-repeat:repeat-x;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;
}


.inputform .buttonlarge
{
    font-size:x-small;
    font-weight:normal;
    font-style:normal;
    height:48px;
    padding:2px 4px 2px 4px;
    color:black;
    background-image:url('../images/button-grad3.png');
    background-repeat:repeat-x;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;

}


/* Form */
.inputform
{
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    margin-bottom:5px;
}

.inputform div
{
    background-color:#a5c6e5;
    text-align:center;
    width:99%;    
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.inputform div .container
{
    display:inline;
    border:solid 1px red;
}    

.inputform table
{
    width:100%;
    border:none;
    empty-cells:show;
}

.inputform table th
{
    font-size:x-small;
    text-align:center;
    font-weight:bold;
    padding-left:2px;
    padding-right:2px;
}

.inputform table td
{
    font-size:x-small;
    text-align:center;
    font-weight:bold;
    padding-left:2px;
    padding-right:2px;
}

.inputform .inputlabel
{
    text-align:right;
    padding-left:2px;
    padding-right:2px;
    /*display:inline;*/
    font-size:x-small;
    font-weight:bold;
}

.inputform .inputlabel2
{
    text-align:right;
    padding-left:2px;
    padding-right:2px;
    display:inline;
    font-size:x-small;
    font-weight:bold;
}

.inputform .data
{
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    background-color:White;
    font-size:small;
    font-weight:normal;
    border-top:solid 1px #a5c6e5;
    border-bottom:solid 1px #a5c6e5;
    border-right:solid 2px #a5c6e5;
    height:22px;
}


.inputform .data1
{
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    background-color:White;
    font-size:small;
    font-weight:normal;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; /* future proofing */
    -khtml-border-radius: 0px; /* for old Konqueror browsers */
    height:12px;
}

.inputform .largetxt 
{
    font-size:large;
}

.inputform .mediumtxt 
{
    font-size:medium;
}

.inputform .mediumtxt td
{
    font-size:medium;
}

.inputform .mediumtxt input
{
    font-size:medium;
}

.inputform .mediumtxt td a
{
    font-size:medium;
}

.inputform .mediumtxt a
{
    font-size:medium;
}

.datepickerbutton 
{
    padding-left:0px;
    padding-bottom:0px;
    padding-top:0px;
    padding-right:0px;
    border:none;
    width:24px;
    height:24px;
}

.inputform .inputcontrol
{
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    /*display:inline;*/
}

.inputform .inputcontrol
{
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    /*display:inline;*/
}


.inputform .inputcontrol2
{
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    display:inline;
}

.inputform select
{
    height:22px;
	font-size:small;
}


.inputform input[type="text"]
{
    height:16px;
}

.inputform .width10
{
    /*width:98%;*/
    width:350px;
}

.inputform .width9
{
    /*width:98%;*/
    width:325px;
}


.inputform .width8
{
    /*width:98%;*/
    width:300px;
}


.inputform .width7
{
    /*width:98%;*/
    width:275px;
}


.inputform .width6
{
    /*width:98%;*/
    width:250px;
}


.inputform .width5
{
    /*width:98%;*/
    width:225px;
}

.inputform .width4
{
    /*width:98%;*/
    width:200px;
}

.inputform .width3
{
    /*width:75%;*/
    width:175px;
}

.inputform .width2
{
    /*width:49%;*/
    width:150px;
}

.inputform .width1
{
    /*width:25%;*/
    width:125px;
}

.inputform .width05
{
    /*width:25%;*/
    width:85px;
}

.inputform .width0
{
    /*width:15%;*/
    width:50px;
}

.inputform .width001
{
    /*width:15%;*/
    width:25px;
}

.inputform .heading1
{
    font-style:normal;
    font-weight:bold;
    text-decoration:underline;
}

.inputform .postepnumber
{
    width:45px;
    height:45px;
    font-size:xx-large;
    font-weight:bold;
    text-align:center;
    background-color:White;
}



.inputform .icon1
{
    width:18px;
    height:18px;
    text-align:center;
    border:none;
}

.inputform .icon2
{
    width:22px;
    height:22px;
    text-align:center;
    border:none;
}

.inputform .icon3
{
    width:24px;
    height:24px;
    text-align:center;
    border:none;
}

.inputform .icon4
{
    width:28px;
    height:28px;
    text-align:center;
    border:none;
}

.inputform .icon5
{
    width:32px;
    height:32px;
    text-align:center;
    border:none;
}

.layouttab1
{
    margin-left:auto;
    margin-right:auto;
    width:99%;
}

.layouttab1 table
{
    width:100%;
    border-collapse:collapse;
    border:solid 1px gray;
}

.layouttab1 table td
{
    background-color:white;
    font-size:small;
    font-weight:normal;
    text-align:center;
    padding-left:4px;
    padding-right:4px;
    height:18px;
}

.layouttab1 .inputform
{
    background-color:#a5c6e5;
    text-align:center;
    width:100%;
}

.layouttab1 .inputform td
{
    background-color:#a5c6e5;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
}


.layouttab1 .xxsmalltxt 
{
    font-size:x-small;
}

.layouttab1 .xxsmalltxt td
{
    font-size:x-small;
}

.layouttab1 .xxsmalltxt th
{
    font-size:x-small;
}

.layouttab1 .xxsmalltxt .inputform input
{
    font-size:x-small;
}

.layouttab1 .xxsmalltxt td a
{
    font-size:x-small;
}

.layouttab1 .xxsmalltxt a
{
    font-size:x-small;
}

.layouttab1 .smalltxt td
{
    font-size:small;
}

.layouttab1 .smalltxt th
{
    font-size:small;
}

.layouttab1 .mediumtxt 
{
    font-size:medium;
}

.layouttab1 .mediumtxt td
{
    font-size:medium;
}

.layouttab1 .mediumtxt th
{
    font-size:medium;
}

.layouttab1 .mediumtxt .inputform input
{
    font-size:medium;
}

.layouttab1 .mediumtxt td a
{
    font-size:medium;
}

.layouttab1 .mediumtxt a
{
    font-size:medium;
}


.layouttab1 .largetxt 
{
    font-size:large;
}

.layouttab1 .largetxt td
{
    font-size:large;
}

.layouttab1 .largetxt th
{
    font-size:large;
}

.layouttab1 .largetxt .inputform input
{
    font-size:large;
}

.layouttab1 .largetxt td a
{
    font-size:large;
}

.layouttab1 .largetxt a
{
    font-size:large;
}

.layouttab1 .xlargetxt 
{
    font-size:x-large;
}

.layouttab1 .xlargetxt td
{
    font-size:x-large;
}

.layouttab1 .xlargetxt th
{
    font-size:x-large;
}

.layouttab1 .xlargetxt .inputform input
{
    font-size:x-large;
}


.layouttab1 .xlargetxt td a
{
    font-size:x-large
}

.layouttab1 .xlargetxt a
{
    font-size:x-large;
}

.layouttab1 .inputform select
{
    height:22px;
}


.layouttab1 table th
{
    background-color:#fffbea;
    font-size:x-small;
    font-weight:bold;
    text-align:center;
    padding-left:4px;
    padding-right:4px;

    
}

.layouttab1 table caption
{
    text-align:left;
    font-size:small;
    font-weight:bold;
    padding-left:2px;
    padding-bottom:2px;
}

.layouttab1 table .heading1
{
    text-align:left;
    background-color:#fffbea;
    font-size:x-small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
    border-bottom:solid 1px gray;  
}

.layouttab1 table .heading2
{
    text-align:left;
    background-color:#fffbea;
    font-size:small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
    border-bottom:solid 1px gray;  
}

.layouttab1 table .heading3
{
    text-align:center;
    background-color:#fffbea;
    font-size:large;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
    border-bottom:solid 1px gray;  
}

.layouttab1 table .footer1
{
    text-align:center;
    background-color:#fffbea;
    font-size:small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
    border-bottom:solid 1px gray;  
}

.layouttab1 table .total1
{
    text-align:center;
    background-color:#fffbea;
    font-size:small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
}

.layouttab1 .total1
{
    text-align:center;
    background-color:#fffbea;
    font-size:small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
}

.layouttab1 table .total1 td
{
    text-align:center;
    background-color:#fffbea;
    font-size:small;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;  
}

.layouttab1 .reporttable
{
    width:90%;
    margin-left:auto;
    margin-right:auto;
}

.layouttab1 .layouttabicon
{
    height:16px;
}

.layouttab1 a:link
{
    font-size:small;
}


.layouttab1 a:visited
{
    font-size:small;
}


.layouttab1 .borders0
{
    border-bottom:none;
}


.layouttab1 .borders0 td
{
    border-bottom:none;
}

.layouttab1 .borders1
{
    border-right:solid 1px gray;
    border-left:solid 1px gray;
}

.layouttab1 .borders1 td
{
    border-right:solid 1px gray;
    border-left:solid 1px gray;
}

.layouttab1 .borders1 th
{
    border-right:solid 1px gray;
    border-left:solid 1px gray;
}

.layouttab1 .borders2
{
    border-bottom:solid 1px gray;
}

.layouttab1 .borders2 td
{
    border-bottom:solid 1px gray;
}

.layouttab1 .borders2 th
{
    border-bottom:solid 1px gray;
}

.layouttab1 .borders3
{
    border-top:solid 1px gray;
}

.layouttab1 .borders3 td
{
    border-top:solid 1px gray;
}

.layouttab1 .borders3 th
{
    border-top:solid 1px gray;
}

.layouttab1 .borders4
{
    border-right:solid 1px gray;
}

.layouttab1 .borders4 td
{
    border-right:solid 1px gray;
}

.layouttab1 .borders5 
{
    border-left:solid 1px gray;
    border-right:solid 1px gray;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
}

.layouttab1 .borders5 td
{
    border-left:solid 1px gray;
    border-right:solid 1px gray;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
}

.layouttab1 .borders5 th
{
    border-left:solid 1px gray;
    border-right:solid 1px gray;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
}

.layouttab1 .rowheight1
{
    height:16px;
}

.layouttab1 .rowheight2
{
    height:20px;
}

.layouttab1 .rowheight3
{
    height:24px;
}

.layouttab1 .rowheight4
{
    height:28px;
}

.layouttab1 .rowheight5
{
    height:32px;
}

.layouttab1 .rowheight6
{
    height:36px;
}

.layouttab1 .rowheight7
{
    height:40px;
}

.layouttab1 .rowheight8
{
    height:44px;
}

.layouttab1 .rowheight9
{
    height:48px;
}

.layouttab1 .itemheading1
{
    background-color:#fffbea;
    color:Black;
    font-size:medium;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}

.layouttab1 .notdefaultoption
{
    background-color:Yellow;
}

.layouttab1 .processcheckfail
{
    background-color:Yellow;
    color:Black;
    font-size:medium;
}

.layouttab1 .actioncomplete
{
    background-color:#33CC66;
    color:Black;
}

.layouttab1 .actionactive
{
    background-color:#FFCC33;
    color:Black;
}

.layouttab1 .producttypeframe1
{
    background-color:white;
}

.layouttab1 .producttypebay1
{
    background-color:#EEE9E9;
}

.layouttab1 .multiseg1
{
    background-color:#BCD2EE;
}

.layouttab1 .weldedcill1
{
    background-color:#FAFAD2;
}

.layouttab1 .txtleft
{
    text-align:left;
}

.layouttab1 .txtright
{
    text-align:right;
}

.layouttab1 .txtcentre
{
    text-align:center;
}

.layouttab1 .notprocesschecked
{
    background-color:Red;
    color:White;
}


.layouttab1 .notprocesschecked td
{
    background-color:Red;
    color:White;
}

.layouttab1 .row1
{
    background-color:#e8f4ff;
}

.layouttab1 .row1 td
{
    background-color:#cee2f4;
}

.layouttab1 .row2 
{
    background-color:white;
}

.layouttab1 .row2 td
{
    background-color:white;
}


.layouttab1 .graphbackground
{
    background-color:#edf6fd;
}


.layouttab1 .graphbackground td
{
    background-color:#edf6fd;
}

.layouttab1 .framesbatched
{
    background-color:#008B00; 
    color:black;
}

.layouttab1 .framesbatched td
{
    background-color:#008B00; 
    color:white;
}


.layouttab1 .framesbatched td a:link
{
    color:white;
}

.layouttab1 .framespartbatched
{
    background-color:#FFFF00; 
    color:black;
}

.layouttab1 .framespartbatched td
{
    background-color:#FFFF00; 
    color:black;
}

.layouttab1 .framespartbatched td a:link
{
    color:black;
}

.layouttab1 .framesnotbatched
{
    background-color:#EE0000; 
    color:white;
    font-weight:bold;
}

.layouttab1 .framesordered
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesordered td
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesreceived
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesreceived td
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesoverdue
{
    background-color:red; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesoverdue td
{
    background-color:red; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesnotordered
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .framesreleased
{
    background-color:#008B00;
    color:White; 
    font-weight:bold;
}

.layouttab1 .framesreleased td
{
    background-color:#008B00;
    color:White; 
    font-weight:bold;
}

.layouttab1 .framesnotreleased
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .glassordered
{
    background-color:#FFCC00;
    color:black; 
    font-weight:bold;
}

.layouttab1 .glassreceived
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}


.layouttab1 .glassreceived td
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .glassnotordered
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .panelordered
{
    background-color:#FFCC00; 
    color:black;
    font-weight:bold;
}

.layouttab1 .panelreceived
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .panelreceived td
{
    background-color:#008B00;
    color:White;
    font-weight:bold;
}

.layouttab1 .panelnotordered
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .notinvoiced
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .invoiceraised
{
    background-color:#E45401; 
    color:White;
    font-weight:bold;
}

.layouttab1 .invoiced
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .despatched
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .despatched td
{
    background-color:#008B00; 
    color:White;
    font-weight:bold;
}

.layouttab1 .despatchedpart
{
    background-color:#FFCC00; 
    color:black;
    font-weight:bold;
}

.layouttab1 .despatchednot
{
    background-color:#EE0000; 
    color:White;
    font-weight:bold;
}

.layouttab1 .absence 
{
    background-color:#7AC5CD;
}

.layouttab1 .holiday
{
    background-color:#EE9A00;
}

.layouttab1 .onhold
{
    background-color:Yellow;
    color:Black;
}

.layouttab1 .onhold td
{
    background-color:Yellow;
    color:Black;
}

.layouttab1 .leadconverted
{
}

.layouttab1 .leadconverted td
{
}

.layouttab1 .leadconverted
{
    background-color:lightsteelblue;
}

.layouttab1 .leadconverted td
{
    background-color:lightsteelblue;
}

.layouttab1 .preorder
{
    background-color:lightsteelblue;
}

.layouttab1 .preorder td
{
    background-color:lightsteelblue;
}

.layouttab1 .glasstracked
{
    background-color:green;    
    color:White;
}

.layouttab1 .glasstracked td
{
    background-color:green;    
    color:White;
}

.layouttab1 .stockonorder
{
    background-color:Green;
    color:White;
}

.layouttab1 .stockpocomplete
{
    /*
    background-color:Green;
    color:White;
    */
}

.layouttab1 .stockponotcomplete
{
    background-color:yellow;
    color:black;
}


.layouttab1 .stockpolinecomplete
{
    /*
    background-color:Green;
    color:White;
*/
}

.layouttab1 .stockpolinenotcomplete
{
    background-color:yellow;
    color:black;
}

.layouttab1 .stocknone
{
    background-color:red;
    color:White;
}

.layouttab1 .stockquarantined
{
    background-color:yellow;
    color:black;
}

.layouttab1 .frametracked
{
    background-color:green;    
    color:White;
}

.layouttab1 .tracked
{
    background-color:green;    
    color:White;
}

.layouttab1 .customerdefaults
{
    background-color:red;    
    color:white;
    font-weight:bolder;
}

.layouttab .remarks1
{
    background-color:Yellow;
    color:Black;
    font-weight:bolder;
}

.layouttab1 .frameimage
{
    background-color:blue;    
}

.layouttab1 .notes1
{
    background-color:yellow;    
    color:black;
    font-size:small;
    font-weight:bold;
}

.layouttab1 .icon1
{
    width:22px;
    height:22px;
    text-align:center;
    border:none;
}


/* Calendar - Schedule*/
.appointment {
	/*border: 1px solid #000;*/
	margin-bottom: 1px;
	padding: 2px;
	text-decoration: none;
	color: #000;
	text-align:left;
	font-size:x-small;
	margin:0px 0px 0px 0px;
	background-color:White;
	min-height:80px;
	
}

.appointment:hover 
{
    font-size:x-small;
	font-weight: bold;
}

/* menus */
.ordermenu
{
    background-color:#fffbea;
}

.ordermenu input[type="button"]
{
    width:130px;
    font-size:x-small;
    font-weight:normal;
    font-style:normal;
    height:22px;
    padding:2px 2px 2px 2px;
    color:black;
    background-image:url('../images/button-grad2.png');
    background-repeat:repeat-x;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white; 
    margin-top:2px;
    margin-bottom:2px;   
    display:block; 
}

.sidemenu1
{
    background-color:white;
    background-image:url('../images/sidemenu-grad1.png');
    background-repeat:repeat-y;
    margin-top:10px;
    margin-left:2px;
}

.sidemenu1 .sidemenucontent1
{
    margin:0px 0px 0px 0px;
    padding-left:3px;
    width:100%;
    text-align:center;
}

.sidemenucontent1 .sidemenubutton
{
    display:block;
    margin:none;
}


.sidemenu1 input[type="button"]
{
    width:140px;
    text-align:center;
    margin-top:2px;
    margin-bottom:2px;
    font-size:x-small;
    font-weight:normal;
    font-style:normal;
    color:#011d35;
    background-image:url('../images/button-grad1.png');
    background-repeat:repeat-x;
    background-color:#e3eff9;
    border-bottom:1px solid #011d35;
    border-right:1px solid #011d35;
    border-top:2px solid white;
    border-left:2px solid white;    
    height:24px;
    padding:0px 0px 0px 0px;
    /*font-size:8pt;*/
}

.sidemenu1 input[type="text"]
{
    width:60%;
    text-align:left;
    margin-top:1px;
    margin-bottom:3px;
    /*font-size:8pt;*/
}

.sidemenu1 img
{
    border:none;    
}

.sidemenu1 hr
{
    margin-top:5px;
    margin-bottom:5px;
    height:1px;
    color:#b4c7d7;
    background-color:white;
    border:none;
    width:140px;    
}

.sidemenu1 p
{
    color:white;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
}
/*###################################################################*/


.warning1
{
    text-align:center;
    font-size:medium;
    font-weight:bold;
    color:red;    
}


/* Status bar */

.statusbar1
{
    margin-top:0px;
    background-color:#b4c7d7;
    background-image:url('../images/status-grad1.png');
    background-repeat:repeat-x;
}

.statusbar1 table
{
    width:100%;
}

.statusbar1 .statuscontent
{
    padding:0px 0px 0px 0px;
    vertical-align:middle;
    width:85px;

}

.statusbar1 .statuscontent a:link
{
    color:white;
    font-size:small;
    text-decoration:none;
}

.statusbar1 .statuscontent a:visited
{
    color:white;
    font-size:small;
    text-decoration:none;
}

.statusbar1 .statuscontent img
{
    /*display:none;*/
    display:inline;
    vertical-align:middle;
    height:30px;
    border:none;
    margin-right:5px;
}


.statusbar1 .statuscontent .statustext
{

    vertical-align:middle;
}

.statusbar1 .statuscontent .statustext1
{
   /*display:inline;*/
   display:none;
}

.statusbar1 .statusrefresh img
{
    /*display:none;*/
    display:inline;
    vertical-align:middle;
    height:30px;
    border:none;
    margin-right:5px;
}

.statusbar1 .statusrefresh
{
    padding:0px 0px 0px 0px;
    vertical-align:middle;
    text-align:right;
}

.statusbar1 .statusrefresh .statustext1
{
   /*display:inline;*/
   display:none;
}

.statusbar1 .statuswarning
{
    text-align:center;
    color:white;
    font-size:larger;
}

/*************************************************************************/
/* Show user */

.showuser
{
    margin-top:2px;
    margin-left:2px;
    font-size:x-small;
    margin-top:0px;
    background-color:#b4c7d7;
    
    background-image:url('../images/status-grad1.png');
    background-repeat:repeat-x;
    /*background-image:url('../images/sidemenu-grad1.png');
    background-repeat:repeat-y;*/
    color:white;
}

.showuser div 
{
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
    margin:0px 0px 0px 0px;
}
.showuser div p
{
    margin-top:2px;
    margin-bottom:2px;
}

.showuser a:link
{
    color:white;
    font-size:medium;
    text-decoration:none;
}

.showuser a:visited
{
    color:white;
    font-size:medium;
    text-decoration:none;
}

/*************************************************************************/
/* main splash */
.mainsplash
{
    background-color:White;
}

.mainsplash .mainsplashcontent
{
    position:absolute;
    top:5px;
    width:98%;
    text-align:center;
}

.mainsplash .mainsplashcontentbottom
{
    position:absolute;
    bottom:5px;
    width:98%;
    text-align:center;
}

.mainsplash .mainsplashcontent .mainsplashimg1
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.mainsplash .mainsplashcontent .customerlogo
{
    margin-top:5%;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.mainsplash .mainsplashcontentbottom .imagebarimg1
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.mainsplash .mainsplashcontent .img
{
}

/*************************************************************************/
/* login */

.login
{
    background-color:White;
}

.login .logincontent
{
    top:5px;
    width:100%;
    text-align:center;  
}

.login .logincontent .input
{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}

.login .logincontent .input p
{
    display:inline;
    text-align:left;
    font-size:medium;
    margin-right:30px;
}

.login input[type="submit"]
{
    display:inline;
    height:24px;
    width:90px;
}


/*
***********************************************************************************
** ID
***********************************************************************************
*/

#datecopybutton
{
    width:24px;
    height:22px;
    padding:0px 0px 0px 0px;
    color:black;
    text-align:center;
    font-weight:bold;
    background-image:url('../images/copy-2.png');
    background-repeat:no-repeat;
    background-position:center;
    background-color:#ece9ea;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;    
}

