
.CalC{vertical-align: bottom;
}

.CartCO{color:#666699;
font:14px Verdana, arial, geneva;
font-weight: bold;
text-decoration:none;
line-height:18px;
}

.CCalT{padding : 2px;
        vertical-align: bottom;
font: 11px Verdana, arial, geneva;
}

.centered{margin:auto;
}

.dg_default{border:solid 1px #999999;
width:100%;
}

.dg_default_header{background-color:#F4F4F4;
font: 9pt arial, helvetica, sans-serif;
color:Black;
font-weight: bold;
}

.dg_default_header td{border-top:none;
border-left:none;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:5px;
}

.dg_default_headerlink{font: 10pt arial, helvetica, sans-serif;
font-weight: bold;
color:Black;
}

.dg_default_headerlink:hover{color:Red;
}

.dg_default_item{font: 9pt arial, helvetica, sans-serif;
color:Black;
}

.dg_default_item td{border-top:none;
border-left:none;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
padding:5px;
}

.dg_default_item:hover{font-weight:bold;
background-color:#FBDE9F;
}

.dg_default_pager{font: 8pt arial, helvetica, sans-serif;
color:#3645BB;
}

.Dir_gridalteriteditem{color: black;
font-size: 12px;
line-height:18px;
font-family: "arial" ;
background-color: #EFF6F6;
}

.Dir_gridediteditem{font-size: 11px;
font-family: "Arial" ;
height: 17px;
}

.Dir_gridheaderzoom{color:black;
font-size: 11px;
font-family: "Arial" ;
background-color: #ccccbc;
}

.Dir_gridheaderzoombold{color:black;
font-size: 11px;
font-family: "Arial" ;
font-weight:bold;
background-color: #ccccbc;
}

.Dir_griditemstyle{color: black;
background-color:White;
font-size: 12px;
line-height:18px;
font-family: "arial" ;
}

.Dir_gridselecteditem{color:black;
font-size: 11px;
font-family: "Arial" ;
height: 17px;
}

.Dir_gridzoom{width: 100%;
text-indent: 2px;
border: #ccccbc 1px solid;
}

.dropCue{border:dashed 1px #ff0000;
margin-bottom:5px;
}

.emptyList{font-weight:bold;
text-align:center;
}

.FileExplorer{font-family: Arial;
font-size: 8pt;
}

.GridClass{padding: 0;
}

.ImageGridHead{color:black;
font-size: 8pt;
font-family: "Arial" ;
padding: 0;
}

.ImgSep{width:100%;
height: 2px;
}

.item{background:#fff;
margin-bottom:5px;
background:#fff;
}

.itemContent{padding:5px;
text-align:center;
}

.itemHandle{height:15px;
background:#e5ecf9;
overflow:hidden;
                    border-top:solid 1px #3366cc;
font-weight:bold;
                    cursor:move;
}

.list1{position:absolute;
left:0px;
height:520px;
width:340px;
               padding:10px 5px 10px 10px;
}

.list2{position:absolute;
right:0px;
height:520px;
width:340px;
               padding:10px 10px 10px 5px;
}

.main{position:relative;
width:710px;
height:540px;
margin:auto;
}

.NoBorder{border: none;
text-decoration : none;
}

.ObjectInput{font-family: verdana, arial;
        font-size: 9pt;
        color: black;
        background: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #414141;
}

.ObjectItemSelection{color: black;
font-size: 12px;
line-height:18px;
font-family: "arial" ;
}

.ObjectLabel{color: black;
font-size: 12px;
line-height:18px;
font-family: "arial" ;
}

.ObjectSectionTitle{color: black;
font-size: 12px;
line-height:18px;
font-family: "arial" ;
font-weight: bold;
}

.PH{font-size : 10pt;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #A39A89;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #A39A89;
 background-color: #DEDBD6;
 padding:2px;
padding-top:1;
 padding-bottom:1;
 font-weight:bold}

.submit_button{font-family: verdana, arial;
       font-size:9pt;
       font-weight: bold;
       color: #ffffff;
       background:#767676;
       border-width: 2px;
       border-style: outset;
   border-color: #d1d1d1;
       width:125px;
}

.td_header{background-color:#F4F4F4;
border:solid 1px #999999;
padding:5px;
}

.td_item{background-color:White;
border:solid 1px #999999;
padding:5px;
}

.td_separator{background-color:#999999;
}

.templates{visibility:hidden;
}

.TimePicker{vertical-align: bottom;
        padding : 2px;
font: 11px Verdana, arial, geneva;
}

.TimeStyle{background-color:#ffffff;
padding : 3px;
font: 11px Verdana, arial, geneva;
}

.UM_BlueLink a{color:#106590;
 text-decoration:none;
 font-family:Arial !important;
 font-size:9pt !important;
 font-weight:normal;
}

.UM_BlueLink a:hover{color:#106590;
 text-decoration:underline;
}

.UM_FilterPager a{color:#106590;
 font-family:Arial;
 font-size:8pt !important;
 text-decoration:none;
}

.UM_FilterPager a:hover{color:#106590;
 text-decoration:underline;
}

.UM_FilterPagerClicked{color:#A0A0A0 !important;
 text-decoration:underline !important;
}

.UM_FlatElements input{border:solid 1px black;
}

.UM_FlatElements select{border:solid 1px black;
}

.UM_Grid{background-color:#74808C;
}

.UM_GridAltRow{background-color:#F4F4F4;
 color:black;
 font-family:Arial;
 font-size:8pt;
 height:15pt;
}

.UM_GridHeader{background-color:#74808C;
 vertical-align:middle;
}

.UM_GridHeader a{color:#ffffff;
 text-decoration:none;
 font-family:Arial !important;
 font-size:9pt !important;
 font-weight:normal;
}

.UM_GridHeader a{color:#ffffff;
 text-decoration:none;
 font-family:Arial !important;
 font-size:9pt !important;
 font-weight:normal;
}

.UM_GridHeader a:hover{color:#ffffff;
 text-decoration:underline;
}

.UM_GridHeader span{color:#ffffff;
 text-decoration:none;
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
 padding:2px;
}

.UM_GridHeader td{color:#ffffff;
 text-decoration:none;
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
 padding:2px;
}

.UM_GridHeader th{color:#ffffff;
 text-decoration:none;
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
 padding:2px;
}

.UM_GridPager{background-color:#74808C;
 vertical-align:middle;
}

.UM_GridPager a{color:#ffffff;
 text-decoration:none;
 font-family:Arial !important;
 font-size:9pt !important;
 font-weight:normal;
}

.UM_GridPager a:hover{color:#ffffff;
 text-decoration:underline;
}

.UM_GridPager span{color:black;
 text-decoration:none;
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
}

.UM_GridPager td{padding:0px;
}

.UM_GridRow{background-color:white;
 color:black;
 font-family:Arial;
 font-size:8pt;
 height:15pt;
}

.UM_GridZoomRow{background-color:#D3ECF8;
 color:black;
 font-family:Arial;
 font-size:8pt;
 height:15pt;
}

.UM_rbContainer{background-color:#F4F4F4;
}

.UM_SearchLinks a{color:#106590;
 font-family:Arial !important;
 font-size:8pt !important;
 text-decoration:none;
 font-weight:normal;
}

.UM_SearchLinks a:hover{color:#106590;
 text-decoration:underline;
}

.UM_SearchLinks img{border:none;
}

.UM_ToolLink a{color: White;
 font-family:Arial;
 font-size:9pt !important;
cursor:pointer !important;
}

.UM_ToolLink a:hover{color: White;
 text-decoration:underline;
cursor:pointer !important;
}

.UM_WhiteLink a{color:white;
 text-decoration:none;
 font-family:Arial !important;
 font-size:9pt !important;
 font-weight:normal;
}

.UM_WhiteLink a:hover{color:white;
 text-decoration:underline;
}

.UMH{font-size : 10pt;
 font-weight:bold}

.UMtab{border-bottom:solid 1px #74808C;
 border-left:solid 1px #74808C;
 border-right:solid 1px #74808C;
 padding-bottom:10px;
}

.UMtab-active{background-color:white;
 height: 20px;
 width: 120px;
 border-top:solid 1px #74808C;
 border-right:solid 1px #74808C;
}

.UMtab-active a{font-size: 9pt !important;
 font-family: Arial !important;
 color:#333333;
 text-decoration:none;
 cursor: default;
}

.UMtab-active a:hover{color:#666666;
}

.UMtab-active-leftedge{background-color:white;
 width:1px;
 border-left:solid 1px #74808C;
 border-top:solid 1px #74808C;
}

.UMtab-active-rightedge{background-color:white;
 width: 1px;
 border-bottom:solid 1px #74808C;
}

.UMtab-buffer{border-bottom:solid 1px #74808C;
}

.UMtab-inactive{height: 20px;
 width: 120px;
 background-color:#74808C;
}

.UMtab-inactive a{font-size: 9pt !important;
 font-family: Arial !important;
 color:white;
 text-decoration:none;
}

.UMtab-inactive a:hover{color:white;
 text-decoration:underline;
}

.UMtab-inactive-leftedge{width: 1px;
 background-color:#74808C;
}

.UMtab-inactive-rightedge{width: 1px;
 background-color:white;
 border-bottom:solid 1px #74808C;
}

b.ph{font: bold small arial, sans-serif;
}

span.sectiontitle{color:#333366;
font: 10pt verdana, arial, helvetica;
font-weight: bold;
letter-spacing: 0.02em;
}
