body                     {font:0.750em/75% Arial, Arial, sans-serif normal; position:relative; overflow-x:hidden;}
table th                 {padding:4px;}
table td                 {padding:3px;}  
table                    {border-collapse:separate; border-spacing:0px; margin:0 auto;}

button, input,select, textarea {border-radius:5px;}
button:focus,  input:focus,  select:focus,  textarea:focus {outline:0;}
button:active, input:active, select:active, textarea:active {outline:0;}

#HeaderLogo              {padding-bottom:32px; width:12px; padding-right:0px}

.bodymain                {}
.navbar                  {background-color:#4799B5; height:2px;}
.footer                  {background-color:#4799B5; height:36px; color:black; position:fixed; left:0; bottom:0; width:100%; text-align:center; padding-top:4px;}

.navbar-nav > li > a     {margin-top:5px !important; padding-bottom:5px !important;}
.navbar                  {min-height:36px !important}

.PageTitle               {font-size:1.5em; text-align:center; color:darkred;  font-weight:bold; font-style:italic;}

.TableMainMenu           {background-color:WHITE; line-height:16px;}
.TablePrint              {background-color:WHITE; line-height:10px;}
.TableReport             {line-height:16px;}
.TableReport2            {background-color:WHITE; line-height:16px; border-top:1px solid #333; border-right:1px solid #333;}
.TableDetail             {background-color:WHITE; line-height:16px; border-top:1px solid #333; border-right:1px solid #333;}

.TableDetailTRHdr        {background-color:#4799B5;   color:WHITE; font-weight:bold; height:12px; text-align:center; vertical-align:bottom;  padding-left:4px; padding-right:4px;}
.TableDetailTDHdr        {border-left:1px solid #333; color:WHITE; font-size:12px; border-bottom:1px solid #333; padding-left:4px; padding-right:4px;}

.TableDetailTRHdr2       {background-color:WHITE;   border-left:1px solid #333;}
.TableDetailTDHdr2       {background-color:#4799B5; color:WHITE; font-size:12px; text-align:center; font-weight:bold; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:4px; padding-right:4px;}

.TableDetailTRBar        {border-top:1px solid #333; border-bottom:1px solid #333;line-height:16px; background-color:#4799B5; color:WHITE; font-weight:bold; text-align:center; vertical-align:bottom;  padding-left:4px; padding-right:4px;}
    
.TableDetailTR           {background-color:WHITE;}
.TableDetailTR2          {background-color:#F5F5F5;}
.TableDetailTRPast       {background-color:#F5F5F5;}

.TableDetailTD           {font-size:14px; font-weight:normal; text-align:left;   vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDB          {font-size:14px; font-weight:bold;   text-align:left;   vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDBig        {font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTD2          {font-size:14px; font-weight:normal; text-align:left;   vertical-align:top;    border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtr        {font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtrB       {font-size:14px; font-weight:bold;   text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtrDim     {font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;  color:grey;}

.TableDetailTDCtrRED     {background-color:tomato;     color:black; font-weight:bold; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtrBLUE    {background-color:lightblue;  color:black; font-weight:bold; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtrGREEN   {background-color:lightgreen; color:black; font-weight:bold; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #333; padding-left:8px; padding-right:8px;}

.TableEdit               {background-color:WHITE; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333; padding-left:4px; padding-right:4px;}

.TDL                     {text-align:left;   vertical-align:middle; color:BLACK; margin-top:5px;}
.TDLSpace                {text-align:left;   vertical-align:middle; color:BLACK; line-height:22px;}
.TDC                     {text-align:center; vertical-align:middle; color:BLACK; margin-top:5px;}
.TDCMSG                  {text-align:center; vertical-align:middle; color:DARKRED; padding-top:10px; font-size:12px; font-weight:bold; }
.TDR                     {text-align:right;  vertical-align:middle; color:BLACK; margin-top:5px;}

.labelHeader             {color:WHITE;    font-weight:bold; font-size:22px; padding-left:4px;}
.labelHeader2            {color:WHITE;    font-weight:bold; font-size:14px; padding-left:5px;}

.labelSearch             {color:BLACK;    font-weight:bold; text-align:left;   font-size:14px; padding-left:0px; vertical-align:text-bottom;}

.labelBlack              {color:BLACK;    font-weight:bold; text-align:left;   font-size:14px; padding-left:12px;}
.labelWhite              {color:WHITE;    font-weight:bold; text-align:left;   font-size:14px; padding-left:12px; padding-right:1px; vertical-align:top;}
.labelReqd               {color:DARKRED;  font-weight:bold; text-align:left;   font-size:14px; padding-left:12px; padding-right:1px;}
.labelReqd2              {color:DARKRED;  font-weight:bold; text-align:left;   font-size:14px; padding-left:12px; padding-right:1px;}
.labelReqdR              {color:DARKRED;  font-weight:bold; text-align:right;  font-size:14px; padding-left:12px; padding-right:1px;}

.labelValue              {color:DARKBLUE; font-weight:bold;   text-align:right;  font-size:16px; padding-left:3px;}
.labelValueR             {color:DARKRED;  font-weight:bold;   text-align:left;   font-size:16px; padding-left:3px;}
.labelNote               {color:DARKBLUE; font-weight:bold;   text-align:right;  font-size:10px; padding-left:3px;  padding-right:10px;}
.labelNoteRed            {color:DARKRED;  font-weight:bold;   text-align:right;  font-size:10px; padding-left:3px;  padding-right:10px;}

.TxtBox                  {font-size:13px; padding-left:5px; border:1px solid darkgrey; border-radius:5px;}
.TxtSearch               {font-size:13px; padding-left:5px; border:1px solid darkgrey; border-radius:5px; height:24px; vertical-align:top;}
.DDLB                    {font-size:13px; padding-left:5px; border:1px solid darkgrey; border-radius:5px; height:24px; vertical-align:top;}

.CBText                  {padding-left:0px;}

.btnMenu                 {font-size:16px; width:250px; height:55px; border:1px solid #5d7fbc;}
.btnMenu:hover           {color:WHITE; background-color:#9EA3B0;}

.btnMenu2                {font-size:16px; width:250px; height:55px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:2px;}
.btnMenu2:hover          {color:WHITE; background-color:#9EA3B0;}
.btnMenu2:disabled       {color:gray; background-color:lightgray;}
.btnMenu2:disabled:hover {color:gray; background-color:lightgray;}

.btnMenu2x               {font-size:16px; width:250px; height:55px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:2px; color:WHITE; background-color:#00529b;}
.btnMenu2x:hover         {color:WHITE; background-color:#9EA3B0;}
.btnMenu2x:disabled       {color:gray; background-color:lightgray;}
.btnMenu2x:disabled:hover {color:gray; background-color:lightgray;}

.btnMenu3                {font-size:16px; width:250px; height:55px; border:1px solid #5d7fbc; color:WHITE; background-color:#33B693; border-radius:2px;}
.btnMenu3:hover          {color:WHITE; background-color:darkgreen;}
.btnMenu3:disabled       {color:gray; background-color:lightgray;}
.btnMenu3:disabled:hover {color:gray; background-color:lightgray;}

.btnMenu4                {font-size:16px; width:250px; height:55px; border:1px solid #5d7fbc; color:WHITE; background-color:#DF4545; border-radius:2px;}
.btnMenu4:hover          {color:WHITE; background-color:darkred;}
.btnMenu4:disabled       {color:gray; background-color:lightgray;}
.btnMenu4:disabled:hover {color:gray; background-color:lightgray;}

.btnSave                 {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; color:WHITE;                padding-left:4px; padding-right:4px; margin-top:2px; margin-bottom:2px; background-color:mediumseagreen; border-radius:2px;}

.btnNav                  {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; background-color:lightgrey; padding-left:4px; padding-right:4px; margin-top:2px; margin-bottom:2px; border-radius:2px;}
.btnNav:hover            {color:WHITE; background-color:#9EA3B0;}
.btnNav:disabled         {color:gray;  background-color:lightgray;}
.btnNav:disabled:hover   {color:gray;  background-color:lightgray;}

.btnNav2                 {font-size:16px;              height:40px; border:1px solid #5d7fbc; background-color:lightgrey; padding-left:4px; padding-right:4px; margin-top:2px; margin-bottom:2px; border-radius:2px;}
.btnNav2:hover           {color:WHITE; background-color:#9EA3B0;}
.btnNav2:disabled        {color:gray;  background-color:lightgray;}
.btnNav2:disabled:hover  {color:gray;  background-color:lightgray;}

.btnNav3                 {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; color:WHITE; background-color:#33B693; padding-left:10px; padding-right:10px; margin-top:2px; margin-bottom:2px; border-radius:2px;}
.btnNav3:hover           {color:WHITE; background-color:darkgreen;}
.btnNav3:disabled        {color:gray;  background-color:lightgray;}
.btnNav3:disabled:hover  {color:gray;  background-color:lightgray;}

.btnNavC                 {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; color:WHITE; background-color:#DF4545; padding-left:10px; padding-right:10px;}
.btnNavC:hover           {color:WHITE; background-color:darkred;}
.btnNavC:disabled        {color:gray;  background-color:lightgray;}
.btnNavC:disabled:hover  {color:gray;  background-color:lightgray;}

.btnSelct                {font-size:16px; width:90px; height:40px; border:1px solid #5d7fbc; padding-left:10px; padding-right:10px;}
.btnSelct:hover          {color:WHITE; background-color:#9EA3B0;}
.btnSelct:disabled       {color:gray;  background-color:lightgray;}
.btnSelct:disabled:hover {color:gray;  background-color:lightgray;}

.btnSmall                {font-size:10px; border:1px solid #5d7fbc; background-color:lightgrey; color:black; border-radius:2px;}

/*Meeting Tiles*/
.MtgTiles               {text-align:center;  width:350px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px; margin:auto;}
.MtgTileGreen, .MtgTileBlue, .MtgTileRed, .MtgTileOrange  {font-size:16px; width:300px; height:45px; border:1px solid #5d7fbc; color:WHITE; background-color:#00529b; padding-left:10px; padding-right:10px;margin-bottom:10px;}
.MtgTileGreen           {background-color:#00a261;}
.MtgTileBlue            {background-color:#00529b;}
.MtgTileRed             {background-color:deeppink;}
.MtgTileOrange          {background-color:orange;}
.MtgTileGreen:hover, .MtgTileBlue:hover, .MtgTileRed:hover, .MtgTileOrange:hover {color:black; background-color:#e6e6e6;} 

.MtgTileNav             {font-size:16px; width:300px; height:45px; border:1px solid #5d7fbc; background-color:lightgrey; color:black;  padding-left:10px; padding-right:10px;margin-bottom:10px;}
.MtgTileNav:hover       {color:WHITE; background-color:#9EA3B0;}

.btnTbl                  {font-size:13px; height:36px; width:55px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:2px;}
.btnTbl:hover            {color:WHITE; background-color:#9EA3B0;}
    
.btnTtlBar               {font-size:16px; width:80px; height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:2px;}
.btnTtlBar:hover         {color:WHITE; background-color:#9EA3B0;}

.btnSrch                 {font-size:16px; height:24px; width:80px; border:1px solid #5d7fbc; color:WHITE; background-color:mediumseagreen; border-radius:2px;}
.btnSrch:hover           {color:WHITE; background-color:forestgreen;}
.btnSrch:disabled        {color:gray;  background-color:lightgray;}
.btnSrch:disabled:hover  {color:gray;  background-color:lightgray;}

.btnSave                 {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; color:WHITE; padding-left:4px; padding-right:4px; margin-top:2px; margin-bottom:2px; background-color:mediumseagreen; border-radius:2px;}
.btnSave:hover           {color:WHITE; background-color:forestgreen;}
.btnSave:disabled        {color:gray;  background-color:lightgray;}
.btnSave:disabled:hover  {color:gray;  background-color:lightgray;}

.btnCancel                 {font-size:16px; width:190px; height:40px; border:1px solid #5d7fbc; color:WHITE; padding-left:4px; padding-right:4px; margin-top:2px; margin-bottom:2px; background-color:#DF4545; border-radius:2px;}
.btnCancel:hover           {color:WHITE; background-color:DARKRED;}
.btnCancel:disabled        {color:gray;  background-color:lightgray;}
.btnCancel:disabled:hover  {color:gray;  background-color:lightgray;}


.btnIn                   {font-size:16px; border:1px solid #5d7fbc; background-color:mediumseagreen; color:WHITE; border-radius:1px; margin-top:2px;}
.btnOut                  {font-size:16px; border:1px solid #5d7fbc; background-color:#C64521;        color:WHITE; border-radius:1px; margin-top:2px;}
.btnUnk                  {font-size:16px; border:1px solid #5d7fbc; background-color:#FFDE00;        color:BLACK; border-radius:1px; margin-top:2px;}


.RptHdr1                 {font-size:1.4em; text-align:center; color:#00529b; font-weight:bold;   padding-bottom:99px;}
.RptHdr2                 {font-size:1.2em; text-align:center; color:#000000; font-weight:bold;   padding-bottom:99px;}
.RptHdr3                 {font-size:1.2em; text-align:center; color:#00529b; font-weight:normal; padding-bottom:19px;}

.PanelFailedEmail        {color:white;  background-color:darkred;}
#PanelIntro              {height:83vh;}

/*Meeting Documents*/

.MeetingDocsHdr1    {color:grey;    font-size:1.20em; font-weight:normal; text-align:center; margin:auto; padding-top:15px;}
.MeetingDocsHdr2    {color:#00539B; font-size:1.40em; font-weight:normal; text-align:center; margin:auto; padding-top:0px; padding-bottom:20px;}
.MeetingDDLB        {background-color:white; font-size:1.10em; border:1px solid #00301d; width:auto;}
