body {
  /* background-color: #ffffff; */
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 120%;
	margin-top: 30px;
}

a:link {
  color: #0256A2; /* #333399; */
  text-decoration: none;
}

a:visited {
  color: #004c7a; /* #3f70af; #5384c3; #6798d7;  #8FC0E6; */
  text-decoration: none;
}

a:active {
  color: #333399;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

div.main {
  color: #333333;
  margin-left: 20px;
  width: 550px;
  line-height: 120%;
}

span.navbar-header {
	font-weight: bold;
	margin-left: 4px;
}

td.navbar-item {
	font-size: 80%;
}

img.picture {
	border-width:2px;
	border-style:solid;
	border-color:#015B9A;
}


.picdescription {
	font-size:80%;
	color:#A4A4A4;
}

span.bigletter {
	font-size: 180%;
	margin-right: 2px;
}

address {
	font-family: Courier New,Courier,monospace;
	font-style: normal;
	font-size:120%;
}

div.footer {
  color: #333333;
  font-size: 80%;
  margin-top: 50px;
  margin-left: 20px;
  width: 550px;
}



/* for specialization programs and sample schedules: */

table.program .headline {
	font-weight: bold; font-size: 14pt; background:#CCE5FF;
}

table.program th{
    background:#003366;
    border:1px solid #ccc;
    font:16px Arial, sans-serif;
    color: white;
    font-weight: bold;
}

table.sample th{
    background:#003366;
    border:1px solid #ccc;
    font:12px Arial, sans-serif;
    color: white;
    font-weight: bold;
}

th.sample{
    font:13px Arial, sans-serif;
    font-weight: bold;
}
table.program td{
    border:1px solid #ccc;
    font:13px bold Arial, sans-serif;
    background:#E5F2FF;
    #vertical-align:top;
}
table.sample td{
    border:1px solid #ccc;
    font:12px bold Arial, sans-serif;
    background:#E5F2FF;
    #vertical-align:top;
}

td.center{
    text-align:center;
    vertical-align:middle;
}

table.program{
    width:100%;
    border:0px;
}

table.sample{
    width:100%;
    border:0px;
}

table.program th.sub{
    color:black;
    background: #7FB2FF;
    font:13px Arial, sans-serif;
    text-align:left;
    font-weight: bold;
    
}

table.program td.total{
    font-weight: bold;    
}


.headline {
	font-family: sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 140%;
}

.pts {
	color: red;
}

.hours {
	color: blue;
}


