﻿body, table, select, input {
    font-size: 12pt; 
}

.SeattleBlue { background-color: #336699 ; color:white}
.SeattleGreen { background-color: #669933 ; color:white } 
.SeattleBlueFont {  color:#336699}
.SeattleGreenFont {  color:#669933 } 
.GrayFont {  color:#333333 } 
 

.BlueBackground {background-color:lightskyblue;}
.YellowBackground {background-color:#ffff99;}
.WhiteBackground {background-color:#ffffff;}
.LightPinkBackground {background-color:lightpink} 
.PinkBackground {background-color:LightSalmon;} 
.AltRowColor {background-color:#F7F7DE}
.myFont9 { font-size:9pt; } 
.myFont10 { font-size:12pt; } 
.myFont12 { font-size:10pt; } 
.myFont14 { font-size:14pt; } 
.myFont14b { font-size:14pt; font-weight:700; } 
.myFont16 { font-size: 16pt; }   
.myFont18 { font-size: 18pt; }   
.myFont20 { font-size: 20pt; }    
.myFont22 { font-size: 22pt; vertical-align: middle; }   
.myFont9 { font-size:9pt;} 
.myCenter {  text-align: center;  }
.myCellHighlight { background-color:yellow ; color:black } 

input.myFont14 {font-size:16pt;}
label.myFont14 {font-size:16pt;}
label.myFont10 {font-size:10pt;}

.row-centered { text-align:center;}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:center;
    /* inline-block space fix */
    margin-right:-4px;
}

.myCenter {justify-content:center;text-align:center;}  
 
 
table.myTable {width:100%;}
table.myTable ,table.myTable tr th,table.myTable tr td { 
    border-spacing: 5px; 
    padding: 5px;    
    border-bottom-width:1px; 
    font-size:12pt;
    vertical-align:middle;
} 
table.myTable label {font-size:12pt;}
table.myTable10 label {font-size:10pt;}
table.myVAlign tr td { vertical-align:middle;}
table.myRight tr th, table.myRight tr td, th.myRight {
    text-align:right;
}


table.myTableSmall {width:100%;}
table.myTableSmall ,table.myTableSmall tr th,table.myTableSmall tr td { 
    border-spacing: 4px; 
    padding: 4px;    
    border-bottom-width:1px; 
    font-size:10pt;
    vertical-align:middle;
} 

table.myBorder {
    border-collapse: collapse;
}

table.myBorder, th.myBorder, td.myBorder {
    border: 1px solid gray;
}

table.myTableCenter tr th,table.myTableCenter tr td, table.myTableCenter { 
    text-align:center;   
} 
table.myMenuTable tr th , table.myMenuTable tr td {
    font-size:14px; color:darkslategray; 
    border-spacing: 0px; 
    border-collapse:collapse;
    margin:0px;
    padding: 0px;  
    vertical-align: middle;  
}  
.nav-pills > li > a {
    color:darkslategray;
    background-color: white;  
    text-decoration: none;  
} 
.nav-pills > li.myPillGray > a {
    color:darkslategray;
    background-color:  lightgray;  
    text-decoration: none; 
} 
.nav-pills > li {
            line-height: 16px;
            border: 1px solid lightgrey; 
        }

/*Need both the nav-pills text-decoration and the myNoUnderline to get rid of the underline in menu*/
a.myNoUnderline:link { text-decoration: none;  } 
a.myNoUnderline:visited { text-decoration: none; } 
a.myNoUnderline:hover { text-decoration: none; } 
a.myNoUnderline:active { text-decoration: none; }
hr.myLineColor {background-color:lightgray; color:#lightgray; height:7px; }