﻿body {
    margin: 0;
}
iframe { height: 100%;-webkit-transform:translate3d(0,0,0); }
a img
{
	border: none;
}

#divTopNav
{
    /*background-color:red;
    float:right;
	text-align: right;
	margin-top: 40px; 
    margin-right:10px;*/
	/*width: 500px; */
	/*padding:2px 8px 2px 8px;*/
    position:absolute;
    right:10px;
    top:40px;
	z-index: 2;
}
#divHeaderBlock
{
    float:left;
    /*position:fixed;*/
    top: 0;
    left:0;
    width:100%;
    height:82px;
	background-image: url(../images/masthead_bg_blue.png);
	z-index: 2;
    overflow: hidden;
}
#divContentBlock
{
    /*float:left;*/
    /*top: 100px;*/
    /*width:100%;
    height: 100%;*/
    background-color:#ffffff;
    padding-left:1px;
    overflow: hidden;
    z-index: 1;
}
.BasicText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
}
/*#container
{
    background-color:yellow;
    float:left; 
	width:100%;
    height:100%;
	right:1px;
	bottom: 1px;
	border-width: 1px;
	border-color: #FFFFFF;
    border-style: solid;
	border: 1px solid white;
    text-align:center;
    overflow: hidden;
}*/
#divMeetings 
{
    background-color: #ffffff;
    min-height: 300px;
    /*height:200px;*/
    width:100%;
    /*border: 1px solid black;*/
  
}
#divUpcomingItems 
{
    background-color: #ffffff;
    min-height: 300px;
    /*height:200px;*/
    width:100%;
    /*border: 1px solid black;*/
  
}
/*Background color of RadGrid when total rows' height is less than RadGrid height*/
.rgDataDiv {
    background-color: #FFFFFF;
    /*width: 100% !important; */
}
.DateItemCellPad {   
        /*border: 1px solid black;   
        background-color:yellow;     */      
        text-align:right;
        padding-right:50px !important;
} 
#divItemDetailss
{
    background-color: #FFFFFF;
    height: 390px;
    width:100%;
    /*border: 1px solid #cccccc;*/
}
/*#divMeetingStatus
{
    background-color: grey;
    width:95%;
    height:100%;
    border: 1px solid black;
    padding: 5px;  
    
    text-align:center;
    line-height: 120px;
}*/

.CategoriesMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2A3C68;
	background-color: #FFFFFF;
	text-decoration: none;
	text-decoration: none; 
}
#divBMItemStatus
{
    float:left;
    width:98%;
    height:390px;
    border: 1px solid black;
}

.tableBorder
{
    border: 1px solid black;
}
.flaggedText
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2A3C68;     
}
.ItemHeadingBlue
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #97A6CA; 
}
.ItemTextBlue
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #97A6CA; 
}
.ItemHeadingGreen
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: green; 
}
.ItemTextGreen
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: green; 
}
.ItemHeadingRed
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red; 
}
.ItemTextRed
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red; 
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.welcome-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.welcomelink {
    display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
    padding-left:25px;
}
.welcomelink:hover {
    display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
    padding-left:25px;
}
.headerTotItems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005996;
}
.headerCatItems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005996;
}
.headerItems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005996;
}
.textItems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005996;
}
div.RadGrid_Novus {
    border-radius: 10px;
    overflow: hidden;
}
/*Font for body of RadGrid*/
/*.RadGrid_Novus td
{ 
	font-family: arial,verdana,sans-serif;
	color: #2A3C68;
}
.RadGrid_Novus td a
{ 
	font-family: arial,verdana,sans-serif;
	color: #ffffff;
}
.RadGrid_Novus td a:hover
{ 
	font-family: arial,verdana,sans-serif;
	color: #ffffff;
    text-decoration: underline;
}
    */
/*For bottom line of each row in RadGrid*/
div.RadGrid_Novus .rgRow td,
div.RadGrid_Novus .rgAltRow td,
div.RadGrid_Novus .rgHeader,
div.RadGrid_Novus th.rgResizeCol,
div.RadGrid_Novus .rgFilterRow td
{
    border-bottom: thin solid #000000;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:1px;
    padding-right:1px;
    height:25px;
}
/*For text used in RadGrid headers*/
.RadGrid_Novus th.grid-headerstyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2A3C68;
    background-color: #FFFFFF;
}
/*For text link used in RadGrid headers*/
 .RadGrid_Novus th.grid-headerstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2A3C68;
    text-decoration:underline;
    background-color: #FFFFFF;
}
 /*For text link used in RadGrid headers*/
 .RadGrid_Novus th.grid-headerstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}
 /*Odd numbered rows of body text of RadGrid*/
 .grid-itemstyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
}
.grid-itemstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.grid-itemstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
 /*Even numbered rows of body text of RadGrid*/
.grid-alternateitemstyle
{
	background-color: #FFFFFF;
	border-bottom: thin solid #000000;
	/*background-color:#DFE1E9;*/
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A3C68;
	text-decoration: none;
}
.grid-alternateitemstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.grid-alternateitemstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
/*Footer of RadGrid: Paging row*/
.grid-pagerstyle
{
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 100px;
	
}
.grid-pagerstyle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A3C68;
	text-decoration: none;
}
.grid-pagerstyle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.gridPageInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.gridNoRecs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2A3C68;
	text-align:center;
    padding-top:25px;
    padding-bottom:25px;
}
.smActionbutton-orig
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff ;
	text-decoration: none; 
	text-align:center;
	vertical-align:middle;
	background-color:#2A3C68;
	padding:5px 0px 5px 5px;
	margin-left:0px;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #2A3C68;
    cursor:pointer;
    width:75px;
    height:25px;
	letter-spacing: 1px;	

}
.smActionbutton-orig:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align:center; 
	vertical-align:middle;
	background-color: #005996;
	padding:5px 0px 5px 5px;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #2A3C68;
    cursor:pointer;
    width:75px;
    height:25px;
	letter-spacing: 1px;
}

.smActionbutton
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;	

}
.smActionbutton:hover
{
     font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}

.statusUnViewed
{
	font-weight:bold;
}
.statusChanged
{
	color: red;
	font-weight:bold;
}
.informMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B23A3A;
	font-weight: bold;
}
.informMessageLg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B23A3A;
}

/*BV Comments*/
.modal-orig {
    width: 350px;
   /* height: 200px;*/
    /*line-height: 200px;*/
    position: fixed;
    /*float:right;*/
    /*top: 30%; 
    left: 87%;*/
   /* margin-top: -115px;
    margin-left: -145px;*/
    padding-right:5px;
    margin-top: 10px;
   margin-left: -20px;
    background-color: #EFF0F3;
    border-radius: 5px;
    text-align: left;
    border-color: #6A6A6A;
    border-style: solid;
    border-width: thin;
    border:1px solid #2A3C68;
    z-index:500; /* 1px higher than the overlay layer */
    /*overflow: hidden;*/
    -webkit-transform: translate3d(0,0,0);
}
/*Used for display on monitor*/
.modal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 350px;  
    position: fixed;
    right: 3%;
    /*top: 30%; 
    left: 87%;*/
   /* margin-top: -115px;
    margin-left: -145px;*/
    padding-right:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-top:5px;
    margin-top: 5px;
    background-color: #EFF0F3;
    border-radius: 5px;
    text-align: left;
    border-color: #6A6A6A;
    border-style: solid;
    border-width: thin;
    border:2px solid #2A3C68;
     z-index:500; /* 1px higher than the overlay layer */
     overflow-y:auto;
   height:200px;
    /*overflow: hidden;*/
    /*-webkit-transform: translate3d(0,0,0);*/
}

/*Used for display on monitor*/
#frameAttList {
    width: 350px;
    position: fixed;
    right: 3%;
    padding-right:5px;
    margin-top: 5px;
   /* margin-left: -250px;*/
    background-color: white;
    border-radius: 5px;
    text-align: left;
    /*border-color: #6A6A6A;*/
    border-style: none;
    /*border-width: thin;
    border:1px solid #2A3C68;*/
    z-index:100; /* 1px higher than the overlay layer */
    overflow-y:auto;
   height:200px;
   
    /*overflow: hidden;*/   
}


/*IE 11 ~ css*/
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { 
.attlink {
 height:35px;
    }

}
    
.attlink {
    color: #005996;
    text-decoration: underline;
    cursor: pointer;
	font-family:Verdana, Helvetica; 
    font-size:12px; 
    font-weight:bold;
    /*height:35px;*/
     /*position: absolute;
     top: 25px;*/
}
.wrapper {
  width:100%;
  clear:both;
    background-color: red;
  
}
#divactivator {
    
    /*margin-top: 2px;
    margin-left: 950px;*/
     /*z-index:11;
    position: fixed;*/
    /*width: 60%;*/
    /*float: right;*/
   /*height: 35px;*/
}
#divFlagged {
    width: 30%;
   float: left;
   
}
 #divNotes {
    /*float: left;*/
     /*width: 35%;*/
    
      
     /*z-index:11;
    position: fixed;*/

}
 #divBack{
 width: 15%;
 }

.boxclose-orig{
    float:right;
    width:16px;
    height:16px;
    background:transparent url(../images/note_close.png)  top left;
    margin-top:2px;
    /*margin-left:420px;*/
    cursor:pointer;
    
}

.boxclose
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
    /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
}
.boxclose:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
    /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
}

.boxclose-orig{
    float:right;
    width:16px;
    height:16px;
    background:transparent url(../images/note_close.png)  top left;
    margin-top:2px;
    /*margin-left:420px;*/
    cursor:pointer;
    
}

.modalcomments {
    height: 310px;
    width: 270px;
    left: 3%;
    position: fixed;
    margin-top: 15px;
    background-color: white;
    border-radius: 15px;
    text-align: left;
    border-color: #6A6A6A;
    border-style: none;
    border-width: thin;
    z-index:502; /* 1px higher than the overlay layer */
    /*overflow: hidden;*/
    -webkit-transform: translate3d(0,0,0);
    -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
    /* Safari+Chrome */
    -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
    /* Opera */
    box-shadow: 5px 5px 7px rgba(33,33,33,.7);
}

#itemCommentsFrame {
    
    height: 310px; /*275px;*/
    width: 270px;/*230px;*/
    position: fixed;
    margin-top: 15px;
    left: 3%;
    border-radius: 15px;
    border-style: none;
    border-width: thin;
    z-index:100; /* 1px higher than the overlay layer */
}

.modalattcomments {
   height: 310px; /*280px;*/
    width: 270px; /*230px;*/
    margin-top: 15px;
    position: fixed;
    background-color: white;
    border-radius: 15px;
    text-align: left;
    border-color: #6A6A6A;
    border-style: none;
    border-width: thin;
    z-index:501; /* 1px higher than the overlay layer */
    /*overflow: hidden;*/
    -webkit-transform: translate3d(0,0,0);
    -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
    /* Safari+Chrome */
    -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
    /* Opera */
    box-shadow: 5px 5px 7px rgba(33,33,33,.7);  
}

#fake {
    height: 310px; /*275px;*/
    width: 270px; /*230px;*/
    position: fixed;
    margin-top: 15px;
    border-radius: 15px;
    z-index: 100;
    border-style: none;
    border-width: thin;
}

 #lstcomment li{
  list-style:none;
}
#lstcomment{
  overflow:hidden;
  /*padding:0.5em;*/
    padding:0; 
    margin:0; 
    /*display:block;*/
    border-radius: 15px;
    width: 100%;
    height: 100%;
    
    
}
#lstcomment li /*a*/{
  text-decoration:none;
  color:#000;
  background:#ffffa5;
  /*display:block;*/
  height:100%;
  width:100%;
  padding:0.5em;
  /* Firefox */
  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  /* Opera */
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);
   border-radius: 15px;
}
#lstcomment li{
  /*margin:0.5em;*/
  float:left;
  
}
#lstcomment li h2{
  /*font-size:140%;*/
  /*font-weight:bold;*/
  /*padding-bottom:1px;*/
}
#lstcomment li textarea{
  font-family: Arial, Helvetica, sans-serif;
  /*font-size:80%;*/
  font-size:12px; 
  /*z-index:5;*/
    width: 230px;
    height: 200px;
}


#lstcomment li /*a*/{
  /*-webkit-transform:rotate(-6deg);
  -o-transform:rotate(-6deg);
  -moz-transform:rotate(-6deg);*/
}

#lstcomment1 li a:hover{
  -moz-box-shadow:5px 5px 3px rgba(0,0,0,.7);
  -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.7);
  box-shadow:5px 5px 3px rgba(0,0,0,.7);
  /*-webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);*/
  position:relative;
  z-index:5;
}

    #lstcomment li p {
         font-family: Arial, Helvetica, sans-serif;
         font-weight:bold;
        width: 200px; /*200px;*/

    }

    #lstcomment li td {
         font-family: Arial, Helvetica, sans-serif;
         font-weight:bold;
       /* width: 200px;*/

    }



    #lstattcomment li{
  list-style:none;
}
#lstattcomment{
  overflow:hidden;
  /*padding:0.5em;*/
    padding:0; 
    margin:0; 
    /*display:block;*/
    border-radius: 15px;
    width: 100%;
    height: 100%;
    
}
#lstattcomment li /*a*/{
  text-decoration:none;
  color:#000;
  /*background:#ffffa5;*/
   background: #c7faaa;
  /*display:block;*/
  height:100%;
  width:100%;
  padding:0.5em;
  /* Firefox */
  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  /* Opera */
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);
   border-radius: 15px;
}
#lstattcomment li{
  /*margin:0.5em;*/
  float:left;
  
}
#lstattcomment li h2{
  /*font-size:140%;*/
  /*font-weight:bold;*/
  /*padding-bottom:1px;*/
}
#lstattcomment li textarea{
  font-family: Arial, Helvetica, sans-serif;
  /*font-size:80%;*/
  font-size:12px; 
  /*z-index:5;*/
  width:  230px;/*190px;*/
  height: 200px;/*180px;*/
}


#lstattcomment li /*a*/{
  /*-webkit-transform:rotate(-6deg);
  -o-transform:rotate(-6deg);
  -moz-transform:rotate(-6deg);*/
}

#lstattcomment1 li a:hover{
  -moz-box-shadow:5px 5px 3px rgba(0,0,0,.7);
  -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.7);
  box-shadow:5px 5px 3px rgba(0,0,0,.7);
  /*-webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);*/
  position:relative;
  z-index:5;
}

    #lstattcomment li p {
         font-family: Arial, Helvetica, sans-serif;
         font-weight:bold;
        width: 200px; /*200px;*/

    }

    #lstattcomment li td {
         font-family: Arial, Helvetica, sans-serif;
         font-weight:bold;
       /* width: 200px;*/

    }


#divtextarea {
    max-width:100%;
    max-height:100%;
     overflow: auto;
}

.note-text {

    margin: 0;
    background: none;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 24px;*/
    /*width: 100%;*/
    height: 50px;
    /*resize: none;*/
    overflow: auto;
    outline: none;
     border-radius: 15px;
    /*padding: 5px;*/
     z-index:14;
    background-color: white;
    padding: 0.2em;
      /*background-image: -webkit-linear-gradient(left, white 10px, transparent 10px), -webkit-linear-gradient(right, white 10px, transparent 10px), -webkit-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -moz-linear-gradient(left, white 10px, transparent 10px), -moz-linear-gradient(right, white 10px, transparent 10px), -moz-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -ms-linear-gradient(left, white 10px, transparent 10px), -ms-linear-gradient(right, white 10px, transparent 10px), -ms-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -o-linear-gradient(left, white 10px, transparent 10px), -o-linear-gradient(right, white 10px, transparent 10px), -o-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: linear-gradient(left, white 10px, transparent 10px), linear-gradient(right, white 10px, transparent 10px), linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-size: 100% 100%, 100% 100%, 100% 31px;
            border: 1px solid #ccc;
            border-radius: 8px;
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            line-height: 31px;*/
     

    

}

.note-text1 {
    background-image: -webkit-linear-gradient(left, white 10px, transparent 10px), -webkit-linear-gradient(right, white 10px, transparent 10px), -webkit-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -moz-linear-gradient(left, white 10px, transparent 10px), -moz-linear-gradient(right, white 10px, transparent 10px), -moz-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -ms-linear-gradient(left, white 10px, transparent 10px), -ms-linear-gradient(right, white 10px, transparent 10px), -ms-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: -o-linear-gradient(left, white 10px, transparent 10px), -o-linear-gradient(right, white 10px, transparent 10px), -o-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-image: linear-gradient(left, white 10px, transparent 10px), linear-gradient(right, white 10px, transparent 10px), linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
            background-size: 100% 100%, 100% 100%, 100% 31px;
            border: 1px solid #ccc;
            border-radius: 8px;
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            line-height: 31px;
            font-family: Arial, Helvetica, Sans-serif;
            padding: 8px;
            width:300px;
            height:500px;



}

#tblCommentsOverlay {
     height: 100%;
    width: 200px;
     display: block;
     font-size:12px; 
 }

#tblTextOverlay {
     height: 100%;
   width: 200px;
     display: block;
     font-size:12px; 
 }
 

.tblComments {
     height: 100%;
   width: 230px;
     display: block;
     font-size:12px; 

}

#tblAttCommentsOverlay {
     height: 100%;
    width: 200px; /*200px;*/
     display: block;
     font-size:12px; 
     
 }

#tblAttTextOverlay {
     height: 100%;
   width: 200px; /*200px;*/
     display: block;
     font-size:12px;
    
 }
 

.tblAttComments {
     height: 100%;
   width: 230px; /*200px;*/
     /*display: block;*/
     font-size:12px; 
    /*border:solid;*/ 
    table-layout:fixed;
}


.clsbtnNotes-orig {
    color: #005996;
    text-decoration: underline;
    cursor: pointer;
	font-family:Verdana, Helvetica; 
    font-size:12px; 
    font-weight:bold;
    /*position: absolute;
     top: 25px;*/
}

#divItemDetails {
    width: 98%;
}
#divItemDetails iframe {
    width:80vw;
    height:75vh;
}
.coversheetlink-orig {
     color: #005996;
    text-decoration: underline;
    cursor: pointer;
	font-family:Verdana, Helvetica; 
    font-size:12px; 
    font-weight:bold;
}

.coversheetlink
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
   /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
    
   
}
.coversheetlink:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
    /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
    
}

.clsbtnClose
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
   
}

.clsbtnClose:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #2A3C68;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #FFFFFF;
    cursor:pointer;
	letter-spacing: 1px;
}

.clsbtnNotes
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}
.clsbtnNotes:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}

.attlinkbtn
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
}
.attlinkbtn:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}
.clsbtnClear {
    color: #005996;
    text-decoration: underline;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    font-weight:bold;
    /*position: absolute;
     top: 25px;*/
}

.atttd{
    word-wrap:break-word ;   
}
.atttable{
   table-layout :fixed ;
    width:100%;
    /*height:100%;*/
}
.attname{    
     word-wrap:break-word ; 
      
}

.clsbtnSave
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68; 
    padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
    /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
   
}
.clsbtnSave:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
    /*text-shadow: 0 -1px 0 #000;
	box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);*/
}

/*PK June 6th, 2016~ Selectors for Ipad only( not Chrome)*/

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
    #divactivator {
        margin-top: 10px;
    }
     .tdActivator{
     width:40%; 
        }   
     .tdclsbtnSave{
    width: 50%;
        }
     .modal {
         margin-top: 10px;
         margin-right: 10px;
    }
     #frameAttList{
        margin-top:10px;
        margin-right: 10px
    } 

     .pdfframe{
         
        /*margin: 0;
        padding: 0;
        line-height: 0;
        -ms-zoom: 0.100;
        -moz-transform: scale(0.100);
        -moz-transform-origin: 0px 0;
        -o-transform: scale(0.100);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.100);
        -webkit-transform-origin: 0 0;*/ 
     }
    
     .attname{
         width:35%;
     }
      .catName{
         width:50%;
        
     }
    .modalcomments {
        height: 350px; /*275px;*/
        width: 300px;
    }
    #itemCommentsFrame {
        height: 350px; /*275px;*/
        width: 300px; /*230px;*/
    }
    #lstcomment li textarea{
     width: 260px;
    height: 210px;
}
    .tblComments{
        width:270px
    }
    .modalattcomments {
        height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #fake{
         height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #lstattcomment li textarea{
    width:  260px;/*190px;*/
    height: 210px;/*180px;*/
}
    .tblAttComments{
         width:270px
    }
     
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio: 1) {
  /* For portrait layouts only */
#spIPadSpace:before {
    content: ' &nbsp; ';
    display: block;
    color: #FFFFFF;
}
  #divItem {
      width: 90%;
}
     .tdActivator{
 width:40%; 
    }   
     .tdclsbtnSave{
width: 50%;
    }
      .modal {
         margin-top: 10px;
   margin-left: -200px;
    }
     #frameAttList{
        margin-top:10px;
        margin-left:-200px;
    } 

     .pdfframe{
        /*margin: 0;
        padding: 0;
        line-height: 0;
        -ms-zoom: 0.75;
        -moz-transform: scale(0.75);
        -moz-transform-origin: 0px 0;
        -o-transform: scale(0.75);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: 0 0; */
     }

     .attname{
         width:35%;
     } 
       .catName{
         width:50%;
        
     }
    .modalcomments {
        height: 350px; /*275px;*/
        width: 300px;
    }
    #itemCommentsFrame {
        height: 350px; /*275px;*/
        width: 300px; /*230px;*/
    }
    #lstcomment li textarea{
     width: 260px;
    height: 210px;
}
    .tblComments{
        width:270px
    }
    .modalattcomments {
        height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #fake{
         height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #lstattcomment li textarea{
    width:  260px;/*190px;*/
    height: 210px;/*180px;*/
}
    .tblAttComments{
         width:270px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
     .tdActivator{
 width:40%; 
    }   
     .tdclsbtnSave{
width: 50%;
    }
      .modal {
         margin-top: 5px;
          margin-right: 10px;
    }
     #frameAttList{
        margin-top:5px;
        /*margin-left:-200px;*/
         margin-right: 10px;
    } 

     .pdfframe{
         
          /*width:110%;2/1/2017*/
     }
      .attname{
         width:35%;
     }
       .catName{
         width:50%;
        
     }
    .modalcomments {
        height: 350px; /*275px;*/
        width: 300px;
    }
    #itemCommentsFrame {
        height: 350px; /*275px;*/
        width: 300px; /*230px;*/
    }
    #lstcomment li textarea{
     width: 260px;
    height: 210px;
}
    .tblComments{
        width:270px
    }
    .modalattcomments {
        height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #fake{
         height: 350px; /*280px;*/
        width: 300px; /*230px;*/
    }
    #lstattcomment li textarea{
    width:  260px;/*190px;*/
    height: 210px;/*180px;*/
}
    .tblAttComments{
         width:270px
    }
}

.DefaultHeading
{
    padding: 5px;
    width:100%;   
	height:100%; 
    font-family:Verdana; 
    font-size:16px; 
	color: #2A3C68;
	FONT-WEIGHT: bold;
    text-align:left;
}

.meetingSeeMore{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    display:inline;
    width:          150px;
    height:         14px;
    background-color: #3B4B74;
    padding: 2px 8px 2px 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #666666;
    cursor: pointer;
    letter-spacing: 1px;
}
.meetingInProgress{
    border-radius: 10px;
    border: 1px solid #666666;
    background-color: #2EA13E;
    width:         110px;
    height:         13px;
    padding:        2px 0px 4px 1px;
    text-align:center;
    display:inline-block;
    color: #ffffff;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
}
.itemViewBtn
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    width:          75px;
    height:         13px;
    background-color: #2A3C68;
    padding: 2px 8px 4px 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 10px;
    border: 1px solid #666666;
    cursor: pointer;
    letter-spacing: 1px;
}

.itemMinutesDefaultButton {
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    width:          130px;
    height:         13px;
    background-color: #3B4B74;
    padding: 2px 8px 4px 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 10px;
    border: 1px solid #666666;
    cursor: pointer;
    letter-spacing: 1px;
}

/*Primarily used on Search page*/
/*******************************/
.radTSBackColor
{
	background-color:#FFFFFF;
}
.rtsTxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #2A3C68;
    font-weight: bold;
}
#divSearchFilters
{
    width: 800px;
    background-color: #ffffff;
    /*overflow: hidden;*/
}
#divSearchResults 
{
    padding-top:20px;
    background-color: #ffffff;
    /*min-height: 300px;*/
    width:100%;
    overflow: hidden;
}
#divChangePass
{
    width: 800px;
    margin-left:auto; /*center*/
    margin-right:auto;/*center*/
}
.passwordError
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important; 
    color: #B23A3A; !important; 
}
.borderround 
{
    width: 100%;
    border-radius: 10px;
    border: 2px solid #000000;
    background: #ffffff;
    padding:10px 10px 10px 10px;
    border-collapse: separate; border-spacing: 5px; /* cellspacing="5" */
    /*border-collapse: collapse; border-spacing: 0;*/ /* cellspacing="0" */
    }
.searchHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
    text-align:left;
}
.searchInput
{
	background-color: #FFFFFF;
	border: solid 1px black;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 20px;
    padding-top:5px;
}
.searchButton
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
}
.searchButton:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}

/*******************************/

/*Primarily used on Login/Logout page*/
/*******************************/
.button {
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #2A3C68;
    padding: 2px 8px 2px 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #2A3C68;
    cursor: pointer;
    letter-spacing: 1px;
}
.loginheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.loginResizedTextbox
{
	height: 16px;
	width: 146px;
	padding: 1px;
}
.loginForgot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F7EA8;
	text-decoration: underline;
	font-weight: bold;
}
.loginForgot:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

/* BUTTONS */
.loginButton
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3C68;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer; 
	letter-spacing: 1px;
}
.loginButton:hover
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A3C68;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:2px 8px 2px 8px;
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #2A3C68;
    cursor:pointer;
	letter-spacing: 1px;
}
.loginversion
{
	font-family:Verdana; 
    font-size:10px; 
    color:#000000;   
}
/*******************************/

.FlaggedText
{
	font-family:Verdana, Helvetica; 
    font-size:12px; 
    font-weight:bold;
    color:#000000;     
}
.rgInfoPart
{
	font-family:Verdana, Helvetica; 
    font-size:11px;
    color:#000000;     
}

