﻿
.fileContainerHeaderClose
{
    height: 18px;
    width: 20px;
    border-radius: 20px;
    border: solid;
    border-color: #2d88b7;
    background-color: #1d1d1d;
    border-width: 5px;
    text-align: center;
    position: relative;
    top: -45px;
    left: 96%;
    padding: 2px 1px 3px 1px;
    cursor: pointer;
    box-shadow: 0px 1px 2px #15384e;
    z-index: 70;
    display: none;
    color: #EEEEEE;
}

.fileOption
{
   float: left;
   clear: both;
   height: auto;
   width: auto;
   margin: 10px 0px 0px 0px;
}

.fileClip
{
   float: left;
   margin: 0px 0px 0px 10px;
}

.fileRow
{
   float: left;
   margin: 0px 0px 0px 10px;
   height: 29px;
   cursor: pointer;
}

.uploadText
{
   /*width: 200px;    height: 18px;        font-size: 10pt;    color: #15384e;     padding-left: 5px;    position: relative;    top: 0px;    left: 0px;*/
   width: 200px;
   height: 18px;
   
   font-size: 10pt;
   color: #15384e;

   padding-left: 5px;
   float: left;
}

.browseButtonRow
{
   /*position: relative;    z-index: 0;    top: -28px;    left: 275px;    margin: 2px 10px 0px 0px;    background-color: #2d88b7;    border: solid;    border-width: 1px;    border-color: #15384e;    box-shadow: 0px 0px 2px #15384e;    color: #fafafa;    height: 19px;    width: 83px;     font-size: 10pt;        text-align: center;    padding: 5px 0px 0px 0px;*/
   float: left;
   margin: 0px 0px 0px 0px;
   background-color: #2d88b7;
   border: solid;
   border-width: 1px;
   border-color: #15384e;
   box-shadow: 0px 0px 2px #15384e;
   color: #fafafa;
   height: 17px;
   width: 83px;

   font-size: 10pt;
   
   text-align: center;
   padding: 5px 0px 2px 0px;
}

.uploadList
{
   height: 111px;
   width: 400px;
   overflow-x: hidden;
   overflow-y: auto;
   float: left;
   clear: both;
   margin: 10px 0px 0px 10px;
   padding: 0px 5px 0px 0px;
}

.fileItem
{
   float: left;
   clear: both;
   margin: 0px 0px 5px 0px;
   height: auto;
   width: 380px;
   border: solid;
   border-width: 0px 0px 1px 0px;
   border-color: #2d88b7;
   padding: 0px 0px 3px 0px;
   
}

.fileItemDetails, .fileItemDetailsError
{
   float: left;
}

.fileItemDetails
{
   cursor: pointer;
}

.fileItemDetailsImage
{
   float: left;
   max-height: 15px;
}

.fileItemDetailsProgress
{
   

   font-size: 10pt;
   float: left;
   color: #1d1d1d;
   margin: 0px 0px 0px 5px;
   cursor: auto;
}

.fileItemDetailsExtension
{
   float: right;
   color: #2d88b7;
   text-decoration: inherit;
   

   font-size: 10pt;
}

.fileItemDetailsName
{
   float: right;
   color: #2d88b7;
   margin: 0px 0px 0px 10px;
   max-width: 210px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   text-decoration: inherit;
   cursor: inherit;
   

   font-size: 10pt;
}

.fileItemRemove
{
   float: right;
   cursor: pointer;
}

.fileItemRemoveText
{
   color: #910000;
   float: right;
   margin: 3px 5px 0px 0px;

   font-size: 8pt;
}

.fileItemRemoveImage
{
   float: right;
   max-height: 15px;
}

.submitButtonRow
{
   float: left;
   clear: both;
   margin: 5px 0px 0px 10px;
   border: solid;
   border-width: 1px 0px 0px 0px;
   border-color: #2d88b7;
   width: 380px;
   padding: 5px 0px 0px 0px;
}

.submitButtonRow > .submitButton
{
   float: right;
   height: auto;
   width: auto;
   padding: 5px 5px 3px 5px;
   

   font-size: 8pt;
   background-color: #15384e;
   background-image: url(/images/overlay.png);
   background-repeat: repeat-x;
   background-position: 0px 0px;
   color: #fafafa;
   margin: 0px 0px 0px 10px;
   min-width: 75px;
   text-align: center;
   cursor: pointer;
}

.iFrameContainerWrapper
{
   width: 315px;
   height: 230px;
   overflow-x: hidden;
   overflow-y: scroll;
   float: left;
   margin: 10px 0px 0px 0px;
}