﻿body 
{
    background:#b6b7bc;
    font-size:.80em;
    font-family:"Helvetica neue","Lucida Grade","Segoe UI",Arial, Helvetica, Verdana, sans-sarif;
    margin: 0px;
    padding: 0px;
    color: #696969;
   
    
}
a:link.avisited
{
    color: #034af3;
}
a:hover
{
     color: #1d60ff;
     text-decoration: none;    
}
a:active
{
      color: #304af3;
}
P
{
     margin-bottom: 10px;
     line-height: 1.6em;
     width:824px;    
}

/* HEADINGS */
h1,h2,h3,h4,h5,h6
{
     font-size: 1.5em;
     color: #666666;
     font-variant : small-caps;
     text-transform: none;
     font-weight: 600;
     margin-bottom: 0px;
     text-align:left;
     
}
h1
{
    font-size:   1.6em;
    padding-bottom : 0px;
     margin-bottom : 0px;  
     margin-left:400px;
     min-width:600px;
   
}
h2
{
    font-size:   1.5em;
    padding-bottom : 0px;
    font-weight: 600; 
}
h3
{
    font-size:   1.2em;
}
h4
{
    font-size:   1.1em;
    color:White;
}
h5, h6
{
    font-size:   1em;
}
    
rightColumn > h1.rightColumn > h2.leftColumn > h1.leftColumn
> h2
{
    margin-top: 0px
}

/* PRIMARY LAYOUT ELEMENTS*/
.page
{
     min-height:1400px; 
     width:1280px;
     background-color: #fff;
     margin: 20px  auto 0px auto;
     border: 1px solid #496077;   
     text-align:left ;
     background-image: url(images/bg_page.jpg);
     background-repeat:repeat-y;
}
.header
{
     position :relative;
     margin: 20px;
     padding: 10px;
   /*  background: #4b6c9e;*/
   height:100px;
     background:url(images/NewCMMSLogo1.jpg) no-repeat left top;
     width: 100%; 
 
}
.header1
{
     position :relative;
     margin: 20px;
     padding: 10px;
   /*  background: #4b6c9e;*/
   height:100px;
     background:url(images/NewCMMSLogo1.jpg) no-repeat left top;
     width: 100%; 
 
}
.header h1
{
      font-weight: 700;
      margin: 0px;
      margin-left: 300px;
      padding: 0px 0px 0px 20px;
      /*color: #f9f9f9*/
      color: #3a4f63;
      border: none;
      line-height: 2em;
      font-size: 2em;  
            
}
.main
{
      padding:  0px 12px;
      margin: 12px 8px 8px 8px;
      min-height: 420px;
          
}
#masthead 
{
   
  border: 1px solid #000;
  background-color: #000;
 
}


.tl
{
    background:url(images/curve_top2.gif) no-repeat left top;
    display:block;
    height:23px;
    font-size:1px;
    margin-top: 0px;
    margin-left:0px;
    width:150px;
}
 
.tr
{
    background:url(images/curve_top2.gif) no-repeat left top;
    display:block;
    height:23px;
    font-size:1px;
    margin-top: 0px;
    margin-left:0px;
    width:150px;
}

#sideLeftbar 
{
  /*padding: 10px;*/
  padding-left:10px;
  float: left;
  width: 220px;
  border: 0px solid #000;
 
 
  margin-left :0px;
  /*height:960px;*/
  
}
#sideRightbar {
  /*padding: 10px;*/
  float: right;
  width: 180px;
 
  border: 0px solid #000;  
  padding-right :10px;
  margin-left:0px;
  /*height:960px;*/
}

#content {
  padding-left: 50px;
  width:70%;
  float:left;
  border: 0px solid #000;
 
}
.leftCol
{
  padding: 10px;
  float: left;
  width: 15%;
  border: 0px solid #000;  
  height:960px;   
}
.footer
{
   color: #4e5766;
   padding: 8px 0px 0px 0px;
   margin: 0px auto;
   text-align: center;
   line-height: normal;    
   float: left;
 }
 
 .pageheader
 {
       width:98%;
       height:20px;
       background-color:#4b6c9e;
       position:fixed;
       top:0;
       z-index:99;
       margin-left:10px;
       margin-right:10px;
    
}
 
 .pagefooter
 {
      width:98%;
      height:20px;
      background-color:#4b6c9e;
      position:fixed;
      bottom:0px;
      margin-left:10px;
      margin-right:10px;
      text-align:center;

     z-index:99;
     
}

 
 #comment
 {
      padding-top: 0px;
      padding-left: 10px;
      padding-bottom:30px;
      margin-left: 0px;
      width:188px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      vertical-align:top;
      float:left;
      background-color:#F7F6F3;
 
     
     }
     
  .comment_textbox
  {
}
 
 #tablistofitems
  {
   
      margin-left:0px;
      padding-left: 10px;
      padding-top:10px;
      overflow:auto;
      float:left;
      width:950px;
     
     }
 #listofitems
  {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom:10px;
      width:899px;
      border: 1px solid Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      min-height:300px;
      max-height:340px;
      float:left;
      background-color:#ccccFF;

     }
  #listofitemsInv
  {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom:10px;
      width:899px;
      border: 1px solid Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      min-height:340px;
 
      float:left;
      background-color:#ccccFF;

     }   
      #listofitemsFullPage
  {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom:10px;
      width:900px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      height:600px;
      float:left;
     }
  #listofitemsFullPage
  {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom:10px;
      width:900px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      height:600px;
      float:left;
      background-color:#cccccc;
     }   
  #listofitems_short
  {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom:10px;
      width:700px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      height:300px;
      float:left;
      background-color:#FFFFcc;
     }
     
 #BodyDefault
  {
      padding: 10px;
      width:900px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
     background-color:white;
   }
     
    #TaskSummary
  {
      padding: 10px;
      width:900px;
      min-height:300px;
      border: 1px solid #000;
      border-color:Gray;
      overflow:auto;
      margin-left:0px;
      text-align:left;
      max-height:800px;
      background-color:#cccccc;
  
     } 
   #FieldsEntry
  {
      float:left;
      padding: 10px;
 
      border: 0px solid #000;
      overflow :auto;
      text-align:left;
   
    width: 900px;
}

 #FieidUploader
  {
   
      float:left;
      padding: 20px;
      border: 0px solid #000;
      overflow :auto;
      text-align:left;
    height: 300px;
    width: 600px;
}
 #gridItemView
  {
   
      float:left;
      padding: 20px;
      border: 0px solid #000;
      overflow :auto;
      text-align:left;
    height: 1024px;
    width: 700px;
}

#gridItemViewItems
  {
   
      float:left;
      padding: 20px;
      border: 0px solid #000;
      overflow :auto;
      text-align:left;
    height: 1024px;
    width: 100%;
}

 #FieidUploader_body
  {
   
      float:left;
      padding: 20px;
      overflow :auto;
      text-align:left;
    height: 200px;
    width: 558px;
    border-width:1px;
      border-style:solid;
      border-color: #4b6c9e;
      background-color:#F7F6F3;
}

#ReportInquiryBlock
  {
   
      float:left;
      padding: 20px;
      overflow :auto;
      text-align:left;
 
    width: 558px;
    border-width:1px;
      border-style:solid;
      border-color: #4b6c9e;
      background-color:#F7F6F3;
}


 #FieidUploader_body2
  {
   
      border: 1px solid #4b6c9e;
      float:left;
      padding: 20px;
      overflow :auto;
      text-align:left;
     
      width: 880px;
      background-color:#F7F6F3;
      margin-bottom:10px;
      margin-top:10px;
}

 

 .FieldsEntryInv
  {
      float:left;
      padding: 10px;
 
      border: 0px solid #000;
      overflow :auto;
      text-align:left;
     
}
 .FieldsEntryInvborder_Header
  {
      
      padding: 10px;
      background-color: #4b6c9e;
      border: 1px solid;
      overflow :auto;
      text-align:left;
      color:White;
      font-size: 1.0em;
 
     font-variant : small-caps;
     text-transform: none;
     font-weight: 600;
     
}

 .FieldsEntryInvborder
  {
      
      padding: 10px;
 
      border: 1px solid;
      overflow :auto;
      text-align:left;
     
}

    #Submit
  {
      padding: 10px;
      margin-left: 300px;
      margin-right: 15%;
      border: 0px solid #000;
      float:left;
     
     }
 
 body 
{
  margin-left: 10px;
}
  
 /* TAB MENU */
 div.hideSkiplink
 {
     background-color:#3a4f63;
     margin-right: 30px;
     height: 10px;
 }
 div.menu
 {
     padding: 4px 0px 4px 8px;
 }
 div.menu ul
 {
     list-style: none;
     margin: 0px;
     padding: 0px;
     width: auto;
 }
 div.menu ul li a,div.menu ul li a:visited
 {
     background-color: #485c71;
     border: 1px solid #4e667d;
     color: #dde4ec;
     display: block;
     line-height: 1.35em;
     padding: 4px 20px;
     text-decoration: none;
     white-space:nowrap;
 }
 div.menu ui li a.hover
 {
     background-color: #bfcbd6;
     color: #cfdbe6;
     text-decoration: none;
 }
 
 
  #txtDescription
 {
   width: 300px;
 }
 
  .textbox_style_long
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:180px;
  
  }
   .textbox_style_longest
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:250px;
  
  }
 .textbox_style
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:137px;
  
  }
  
 
  
   .textbox_style2
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:137px;
      margin-top:10px;
  }
  
  .textbox_style_medium
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:100px;
  } 
  
 .textbox_style_short
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:60px;
  } 
  
 .textbox_style_shortest
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:40px;
  } 
    .textbox_style_money
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:100px;
     text-align:right;
  } 
  
   .textbox_style_money_short
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:60px;
     text-align:right;
  } 
  
    .textbox_style_money_short2
 {
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:10px;   
      width:30px;
     text-align:right;
  } 
  
.teaser {  
   width:430px;  
   padding:0 0 14px 0;  
    margin:10px auto;  
   background:url(images/tsr-b.gif) bottom left no-repeat;  
    font-size:12px;  
}  
.teaser h3 {  
    margin-left:0;  
    width:450px;
    padding:7px 10px 3px 10px;  
    background:url(images/tsr-t.gif) top left no-repeat;  
}  
.teaser p, .teaser a.more {  
    margin:0;  
    padding:0 10px 3px;  
    border:1px solid #d8d8d8;  
    border-width:0 1px;  
}  
.teaser a.more {  
    display:block;  
   text-align:right;  
    background:url(images/tsr-a.gif) 410px 50% no-repeat;  
   padding:0 24px 0 0;  
    text-decoration:none;  
    color:#44a;  
}  
.teaser a.more:hover {  
    text-decoration:underline;  
}  

.header_menu
{
    margin-left: 320px;
    height:30px;
}

.loginDisplay
{
    float:right;
    margin-right:3%;
    
 }




div.TabView div.Tabs
{
  height: 24px;
  overflow: hidden;
}

div.TabView div.Tabs a
{
  float: left;
  display: block;

  width:  90px;
  text-align: center;

  height:      24px;
  padding-top: 3px;
  vertical-align: middle;
	border: 1px solid black;
	border-bottom-width: 0;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  color: #000080;
}
 

div.TabView div.Pages
{
  clear: both;
  border: 1px solid #404040;
  overflow: hidden;
}

div.TabView div.Pages div.Page
{
  height: 100%;
  padding: 0px;
  overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 3px 5px;
}



.tr_box
{
  
    font-size:1px;
    padding: 0px;
 
    margin-left:10px;
    border:1px;
    border-bottom-style:solid;
}

.ddt 
{
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:3px;  
      width:150px;
    
  }
  
  .ddtLong
{
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:3px;  
      width:350px;
    
  }
  
  .ddt_medium 
{
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:3px;  
      width:120px;
    
  }
  
  .ddt_short
{
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:3px;  
      width:80px;
    
  }
  
    .ddt_short2
{
      border: 1px;
      border-style:solid;
      border-color:Blue;
      font: arial;
      font-size:12px;
      padding-left:3px;  
      width:50px;
    
  }
  
  
  .btn_carlendar
  {
    height: 16px;
    width:30px;  
    font-size:5px; 
    padding-bottom:0px;
   }
  
 
  
  .TabLabel
  {
    background-color:#4B6C9E;
    color:White;
    vertical-align:middle;
    border-spacing:0px;
    border-style:none;
    
   }
   
    .TabLabelActived
  {
    Width:120px;
    Height:30px;
    background-color:Red;
    color:White;
    vertical-align:middle;
    border-spacing:0px;
    border-style:none;
    
   }
   
   
 .block-1 {
	width: 120px;
	height: 120px;
	margin: 20px;
	background: #0E9F98;
	float: left;
}
.block-2 {
	width: 120px;
	height: 120px;
	margin: 20px;
	background: #04BF9D;
	float: left;
}
.block-3 {
	width: 120px;
	height: 120px;
	margin: 20px;
	background: #F4E85C;
	float: left;
}

  .Tablabel2
  {
    background-color:#4B6C9E;
    color: #cfdbe6;
    vertical-align:top;
    text-align:left;
    border-spacing:0px;
    border-style:none;
    width:120px;
    height:30px;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    
    
   }
 
  
   .blockheadmenutext
  {
       
     padding:10px;
     color:White;
     font-family:Verdana;
     font-size:1em; 
      
  }   
   
  .blockheadmenu1
  {
      margin-left:20px;
      margin-top:20px;
      border-width:0px;
      border-style:none;
      width:200px;
      height:10px;
      background: #4b6c9e;
      padding:10px;
    
      
  }   
  
    .blockbodymenu1
  {
      margin-left:20px;
      margin-bottom:20px;
      border-width:1px;
      border-style:solid;
      border-color: #4b6c9e;
      background-color:#F7F6F3;
      width:198px;
      height:100px;
      padding:10px;
      
 
      
  }    
  
  .blockheadmenu2
  {
      margin-left:20px;
      margin-top:20px;
      border-width:0px;
      border-style:none;
      width:200px;
      height:10px;
      background: #4b6c9e;
      padding:10px;
 
      
  }   
  
    .blockbodymenu2
  {
      margin-left:20px;
      margin-bottom:20px;
      border-width:1px;
      border-style:solid;
      border-color: #4b6c9e;
      background-color:#F7F6F3;
      width:198px;
      height:200px;
      padding:10px;
      overflow:auto;
      
 
      
  }    
  
      .blockbodymenu3
  {
      border: 1px solid #4b6c9e;
      margin-left:20px;
      margin-bottom:20px;
      background-color:#F7F6F3;
      width:198px;
      height:367px;
      padding: 10px;
      
      
 
      
  }   
  #LabelListOfItems
  {
      float:left;
      width:950px;
       margin-left :20px;
       text-align:left;
       padding-left:10px;
       overflow:auto;
    
}

  #LabelListOfItemsLeft
  {
      float:left;
      width:300px;
       margin-left :0px;
       text-align:left;
       padding-left:10px;
       overflow:auto;
       vertical-align:bottom;
}

 #LabelListOfItemsLeft2
  {
      float:left;
      width:900px;
       margin-left :0px;
       text-align:left;
       padding-left:10px;
       overflow:auto;
    
}

 #LabelListOfItemsRight
  {
      float:right;
        width:350px;
       margin-right :0px;
        margin-bottom:0px;
       text-align:right;
       vertical-align:bottom;
}

.GroupLabel
{
    float:left;
 
       margin-right :0px;
 
       vertical-align:bottom;
       margin-bottom:0px;
}
      
  .LoginBlockImage
  {
      float:left;
      padding-top:20px;
      text-align:left;
      height:300px;
      
      }
 .LoginBlock
  {
      float:left;
      margin-left:10px;
      padding-top:20px;
      text-align:left;
      margin-bottom:50px;
      height:300px;
    width: 450px;
}
  
  .LoginTitle
  {
        font-weight:bold;
      background-color:#5D7B9D;
      border-style:none;
      font-size:1.5em;
      vertical-align:middle;
      color:White;
      padding-left:10px;
             
   }
      
 .Button_Style
 {
     border: 1px Solid #CCCCCC;
    background-color:#FFFBFF;
     color:#284775;
     font-family:Verdana;
     font-size:1em;
}
  .Button_Disabled_Style
 {
     background-color:InactiveCaption;
     border-color:#CCCCCC;
     border-style:Solid;
     border-width:1px;
     color:Gray;
     font-family:Verdana;
     font-size:1em;
 
 }
  .Button_Add
 {
     border: 1px Solid #CCCCCC;
    background-color:#FFFBFF;
     color:#284775;
     font-family:Verdana;
     font-size:0.6em;
     margin-top: 0px;
     height:25px;
}
 
 .menu_Style
 {
   border-bottom-color:White;
   border-bottom-style:dotted;
   border-width:1px;    
 }
 
  #FilterGrid
  {
      float:left;
      padding: 10px;
 
      border: 1px solid;
      overflow :auto;
      text-align:left;
      
     
}
.Hyperlink_Style
{
    font-size:0.6em;
    color:White;
    text-decoration:underline;  
}


#MRNo
{
   
     font-size: 1em;
     color:blue;
     font-variant : small-caps;
     text-transform: none;
     font-weight: 600;
     margin-bottom: 0px;
     text-align:right;
     padding:0px;
     margin-bottom:10px;
    
    }
    
.ModalPopupBG
{
    background-color: #666699;    
    filter: alpha(opacity=50);
    opacity: 0.7;
}
.PopupPanel
{
    float:left;
    margin-left:10px;
    vertical-align:middle;
    text-align:center;
    background:white;
    
  
}
.PopupPanelTop
{
    float:left;
    margin-left:10px;
    margin-top:50px;
    vertical-align:top;
    text-align:center;
    background:white;
    
  
}
.PopupPanelAlert
{
    float:left;
    margin-left:100px;
    width:450px;
    height:180px;
    vertical-align:middle;
    text-align:center;
    background:white;
    
}

.PopupPanelBody
{
    padding:20px;
    width:620px;
    height:350px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}

.PopupPanelDetail
{
    float:left;
    margin-left:100px;
    vertical-align:middle;
    text-align:center;
    background:white;
    
}



.HellowWorldPopupAlert
{
    padding:20px;
    width:400px;
    height:160px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}

.header_popup
{
    font-size:1.2em;
    font-family:"Helvetica neue","Lucida Grade","Segoe UI",Arial, Helvetica, Verdana, sans-sarif;
    width:380px;
    background-color:#4b6c9e;
    height:20px;
    vertical-align:middle;
    padding:10px;
    color:White;
    margin-bottom:50px;
    }

.HellowWorldPopup
{
    padding:20px;
    width:750px;
    height:600px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}

.HellowWorldPopupItemMaster
{
    padding:20px;
    width:850px;
    height:400px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}
.HellowWorldPopupItemMasterTop
{
    padding:20px;
    width:850px;
    height:1024px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:Top;
}

.myPopUp
{
    padding:20px;
    width:350px;
    height:200px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}

.AddItemPopup
{
    padding:20px;
    width:850px;
    height:300px;
    background:white;
    overflow:auto;
    border-style:solid;
    border-color:Gray;
    vertical-align:middle;
}

.dvSummary
{
    padding:10px;
    margin:10px;    
}

.BlockLeft
{
    float:left;
    text-align:left;
    height:900px;
    width:400px;
    border-width:1px;
    padding:10px;
}

.BlockFieldsUser
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
    width:350px;
    height: 600px;
    min-height:400px;
    border-style:solid;
 
    border-width:1px;
    padding:10px;
    overflow:auto;
    background-color:#FFFFcc;
     
    
}
.BlockFieldsUserRight
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
    width:350px;
    border-style:solid;
 
    border-width:1px;
    padding:10px;
    overflow:auto;
    background-color:#FFFFcc;
     
    
}

.BlockFields
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
    width:555px;
    border-style:solid;
    background-color:#dddddd;
    border-width:1px;
    padding:10px;
    overflow:auto;
     
    
}
  
  .BlockFileBrowser
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
    max-height:800px;
    border-style:solid;
    border-color: #4b6c9e;
    border-width:0px;
    padding:10px;
    overflow:auto;
 
}

.BlockUpload
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
 
    height:120px;
    border-style:solid;
    border-color: #4b6c9e;
    border-width:0px;
    padding:10px;
    overflow:auto;
 
}
.BlockUploadButton
{
    float:left;
    text-align:left;
    margin-bottom:10px;
    margin-Right:10px;
    margin-Left:10px;
    width:350px;
    height:128px;
 
    border-width:0px;
    padding:10px;
    overflow:auto;
    background-color:#FFFFcc;
 
}

.DetailBlock {

    padding:10px;
}