table {
       font-family:'Whitney A','Whitney B',sans-serif;
        background-color:#FFFFFF;
        margin: 0;
        padding: 4px;
        color: #000000;
	font-size: 1.0em;
}

table a.gov{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:none;
}

table a.gov:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:underline;
}


table.memberlist  {
	font-family:'Whitney A','Whitney B',sans-serif;
	border: 1px solid #3a3a3a;
	border-collapse:collapse;
}

.memberlist tr {
	border: 1px solid #3a3a3a
	border-collapse: collapse;

}

.memberlist tr.subheader {
	font-family:'Whitney A','Whitney B',sans-serif;
	background-color:#dedede;
	font-weight:600;	
	color:#000;
	padding: 9px;
	text-align: center;
}

.memberlist tr.subheader-smaller {
	font-family:'Whitney A','Whitney B',sans-serif;
	background-color:#dedede;
	font-weight:600;	
	color:#000;	
	font-weight:500;
	font-size: .8em;
	padding: 9px;
	text-align: center;
}

.memberlist tr.shaded {
	font-family:'Whitney A','Whitney B',sans-serif;
	background-color:#EFEFEF;
}

.memberlist th {
	font-family:'Whitney A','Whitney B',sans-serif;
	border: 1px solid #3a3a3a;
	background-color: #212c4b;
	font-weight:500;
	font-size: 1.0em;
	color:#fff;
	padding: 12px;
	text-align: center;
}

.memberlist th.smaller {
	font-family:'Whitney A','Whitney B',sans-serif;
	border: 1px solid #3a3a3a;
	background-color: #212c4b;
	font-weight:500;
	font-size: .8em;
	color:#fff;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 12px;
	text-align: center;
}

.memberlist td {
	font-family:'Whitney A','Whitney B',sans-serif;
	border:1px solid #3a3a3a;
	font-size: 0.9em;
	color:#121212;
	padding:9px;
}

.memberlist td.smaller {
	font-family:'Whitney A','Whitney B',sans-serif;
	font-size: 0.70em;
	padding: 6px;
	border: 1px solid #454545;
}

.memberlist td.red {
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
}

.memberlist td.shaded {
	font-family:'Whitney A','Whitney B',sans-serif;
	background-color:#EFEFEF;
}

.memberlist td.center {
	font-family:'Whitney A','Whitney B',sans-serif;
	text-align: center;
}


.memberlist td.indent {
	padding-left: 50px;
}
.memberlist a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:none;
}

.memberlist a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:underline;
}


.memberlist ul  {

	padding: 0px;
	margin-left: 30px;

}

.memberlist ul li {
    display: list-item;
    list-style-image: url(../images/icons/bullet.gif); 
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#121212;
	font-size: 1.0em;
	margin-left: 30px;
	padding-left: 0px;
	padding-bottom: 10px;
}

table#center.memberlist td {
	text-align:center;

}


table.refund {
	border: 1px solid black;
	border-collapse:collapse;	
	padding: 4px;
}
.refund tr {
	border: 1px solid black;
	border-collapse: collapse;
}

.refund td {
	border:1px solid black;
	font-size: 0.8em;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding:6px;
	text-align: center;
}

.refund th {
	border: 1px solid black;
	background-color:#FFFFCC;
	font-weight:bold;
	font-size: 1.0em;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 6px;
	text-align: left;
}

.refund tr.subheader {
	background-color:#D6D3DE;
	font-weight:bold;
	padding: 4px;
	text-align: center;
}

.refund tr.subheader2 {
	background-color:#E5E5E5;
	font-weight:bold;
	padding: 4px;
	text-align: center;
}


	
table.job-list  {
		text-align:right;
}

.job-list td:first-child {
text-align: left;
}

.job-list td.indent {
padding-left: 30px;
}

.job-list th:first-child {
text-align: left;
}
.job-list th.right {
text-align: right;
}

table.onlineform  {
	border: 1px solid #757575;
	border-collapse: collapse;
}

.onlineform tr {
	border: 0px;
}

.onlineform tr.subheader {
	background-color: #FFF9DF;
	font-weight: bold;
	padding: 4px;
}

.onlineform th {
	border: 1px solid #757575;
	background-color: #E7DFCE;
	font-weight: bold;
	font-size: 1.0em;
	text-align: center;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 6px;
	
}

.onlineform td {
	border: 0px;
	font-size: 1.0em;
	text-align: left;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 8px;
}

.onlineform td.center {
	text-align: center;

}

.onlineform td.center-border {
	text-align: center;
	border: 1px solid #757575;

}

.onlineform td.formalign  {
	text-align: right;
}

.onlineform a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:none;
}

.onlineform a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:underline;
}

table.hours {
	border: 1px solid #8F8F8F;
	border-collapse: collapse;
	
}

.hours th {
	background-color: #C2C9CF;
	font-size: 1.0em; 
	font-family:'Whitney A','Whitney B',sans-serif; 
	font-weight: bold;
	text-align: center;
	padding: 8px;
}

.hours td {
	font-size: 1.0em; 
	font-family:'Whitney A','Whitney B',sans-serif; 
	padding: 8px;
	border: 1px solid #8F8F8F;
}

.hours tr.subheader {
	background-color:#fff9df;
	font-weight:bold;	
	color:#2F2F2F;
	padding: 5px;
	text-align: center;
}

.hours a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:none;
}

.hours a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:underline;
}


table.schedule {
	border: 1px solid black;
	border-collapse:collapse;

}

/*  changed color on 5-4-2022 */
.schedule th {
	border: 1px solid black;
	background-color: #212c4b;
	color: #fff;
	font-size: 1.0em;
	font-weight: 500;
	text-align: center;
	padding: 10px;
	margin: 5px;
}

.schedule th.sub {
   border: 1px solid black;
	background-color: #f4f4f4;
	color: #000;
	font-size: .95em;
	font-weight: normal;
	text-align: center;
	padding: 6px;
}
.schedule td {
	font-size: 0.9em;
	padding: 6px;
	border: 1px solid #454545;
}

.schedule a{
	color:#C32032;
	font-size: 0.9em;
	text-decoration:none;
}

.schedule a:hover{
	color:#C32032;
	font-size: 0.9em;
	text-decoration:underline;
}

.schedule td.smaller {
	font-size: 0.75em;
	padding: 6px;
	border: 1px solid #454545;
}

.schedule a.smaller{
	color:#C32032;
	font-size: 0.75em;
	text-decoration:none;
}

.schedule a.smaller:hover{
	color:#C32032;
	font-size: 0.75em;
	text-decoration:underline;
}


.schedule tr:nth-child(even)    { background-color:#f4f4f4; }

.schedule td.special {
	border: 2px solid #000;
	background-color: #f4f4f4;
}
.schedule td.special-2 {
	border: 1px solid #000;
	background-color: #dedede;
	font-weight: bold;
	text-align: center;
}




/*  start tuition table  */
table.schedule-tuition {
	border: 1px solid black;
	border-collapse:collapse;
}

/*  changed color on 6-20-2017 */
.schedule-tuition th {
      border: 1px solid black;
	background-color: #212c4b;
	color: #fff;
	font-size: 1.0em;
	font-family:'Whitney A','Whitney B',sans-serif;
	font-weight: 500;
	text-align: center;
	padding: 10px;
}

.schedule-tuition th.sub {
      border: 1px solid #454545;
	background-color: #dedede;
	color: #000;
	font-size: 1.0em;
	font-family:'Whitney A','Whitney B',sans-serif;
	font-weight: normal;
	text-align: center;
	padding: 6px;
}

.schedule-tuition td {
	font-size: 0.8em;
	font-family:'Whitney A','Whitney B',sans-serif; 
	padding: 6px;
	border: 1px solid #454545;
}

.schedule-tuition a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.8em;
	text-decoration:none;
}

.schedule-tuition a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.8em;
	text-decoration:underline;
}

.schedule-tuition td.smaller {
	font-size: 0.70em;
	font-family:'Whitney A','Whitney B',sans-serif; 
	padding: 6px;
	border: 1px solid #454545;
}

.schedule-tuition a.smaller{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.70em;
	text-decoration:none;
}

.schedule-tuition a.smaller:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.70em;
	text-decoration:underline;
}


.schedule-tuition tr:nth-child(even)    { background-color:#E5E5E5; }

.schedule-tuition td.special {
	background-color: #dedede;
}
.schedule-tuition td.special-2 {
	background-color: #dedede;
	font-weight: bold;
	text-align: center;
}

/*  end tuition table  */



table.forms  {
	border: 1px solid #757575;
	border-collapse: collapse;
}

.forms tr {
	border: 0px;
}

.forms tr.subheader {
	background-color: #DFDFDF;
	font-weight: bold;
	font-size: 1.0em;
	padding: 4px;
}

.forms th {
	border: 1px solid #757575;
	background-color: #54666D;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	color: #FFFFFF;
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 6px;
	
}

.forms td {
	border: 0px;
	font-size: 1.0em;
	
	font-family:'Whitney A','Whitney B',sans-serif;
	padding: 8px;
	
}

.forms td.l {
	padding: 8px;
	background-color: #E8E8CC;
	text-align: center;
	width:50%;
	
}

.forms td.r {
	
	padding: 8px;
	background-color: #B2C6BE;
	text-align: center;
	
}

.forms td.formalign  {
	text-align: right;
}

.forms td.formalign-top  {
	text-align: right;
	vertical-align: top;
}

.forms td.center {
	text-align: center;

}

.forms a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:none;
}

.forms a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 1.0em;
	text-decoration:underline;
}





/*  begin records retention  */

table.records-retention {
	border: 1px solid black;
	border-collapse:collapse;
}

.records-retention th, .records-retention td {
  border: 1px solid black;
  padding: 6px;
  text-align: left;
}

.records-retention thead > tr > th {
	background-color: #212c4b;
	color: #fff;
	font-size: 1.2em;
	font-family:'Whitney A','Whitney B',sans-serif; 
	font-weight: normal;
	text-align: center;

}

.records-retention tbody > tr > th {
	background-color: #FFFFCC;
	color: #000;
	font-size: 0.9em;
	font-family:'Whitney A','Whitney B',sans-serif; 
	font-weight: bold;
}

.records-retention td {
	font-size: 0.8em;
	font-family:'Whitney A','Whitney B',sans-serif; 
	padding: 6px;
	border: 1px solid #454545;
}


.records-retention td:first-child {
  font-weight: bold
}

.records-retention a{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.8em;
	text-decoration:none;
}

.records-retention a:hover{
	font-family:'Whitney A','Whitney B',sans-serif;
	color:#C32032;
	font-size: 0.8em;
	text-decoration:underline;
}

.records-retention tr:nth-child(even)    { background-color:#e5e5e5; }

/*  end records retention  */









