/* Submenu Begin  #width: 181px;
  #text-align: left; width: 150px; */

#head .title {
  font-size: xx-large;
}

tr#head {
  height: 50px;
}

#head a {
  text-decoration-hover: none;
  text-decoration: none;
  text-decoration-visited: none;
  border: none;
}

div#main {
  border:1px solid #c7cfe9;
  max-width: 1060px;
  min-width: 660px;
  margin: 0 auto;
}

td.submenu{
  vertical-align: top;
  padding-left: 0px;
  padding-right: 0px;
  width: auto;
}

ul#submenu{
  width: 176px;
  list-style-type: none;
  padding-left: 0px;
  padding-right: 20px;
  margin: 0px;
}

li#submenu{
  
  line-height: 20px;
  background-color: #6699CC;
  margin-top: 1px; 
  margin-right: 25px;
  padding: 3px;
  text-align: center;
}

li#submenu a{

  color: #FFFFFF;
  font-size: 11pt;
  font-weight: bolt;
  text-decoration: none;
}

li#submenu a:hover{
  text-decoration: underline;
  /*color: #FFFFFF;*/
}

li#submenu a:active{
  /*color: #FFFFFF;*/
  color:#005AAB;   /*#005AAB;*/
  text-decoration:none;
}

li#submenu a:focus{
  /*color: #FFFFFF;*/
  color:#005AAB;   /*#005AAB;*/
  text-decoration:none;
}

li.submenu .smactive{
  color: #fff;
}

/* Submenu End */

/* Submenu 2 */

td.submenu2 {
  vertical-align: top;
  padding-left: 0px;
  padding-right: 0px;
  width: auto;
}

ul#submenu2 {
  /*width: 176px;*/
  list-style-type: none;
  padding-left: 0px;
  padding-right: 20px;
  margin: 0px;
}

li.submenu2 {
  font-size: 9pt;  
  line-height: 15px;
  background-color: #6699CC;
  margin-top: 1px;
  margin-right: 5px;
  padding: 3px 25px 3px 3px;
  text-align: right;
}

li.submenu2 a {
  color: #fff;
  text-decoration: none;
}

li.submenu2 a:hover{
  /*text-decoration: underline;*/
  color: #FFFFFF;
}

li.submenu2 a:active{
  /*color: #FFFFFF;*/
  color:#B5251C;   /*#B5251C;*/
  text-decoration:none;
}

li.submenu2 a:focus{
  /*color: #FFFFFF;*/
  color:#B5251C;   /*#B5251C;*/
  text-decoration:none;
}

li.submenu2 .smactive{
  color: #fff;
}

/* Submenu2 end */

td.maincol {
  width: 100%;
}

body{
  font-family: arial,verdana,sans-serif;
  font-size:12pt;
}
span#bold{
  color:black;
  font-weight:bold;
  font-size:15px;
  
}
a{
  color:#005AAB;
  font-stretch:normal;
  text-decoration:none;
}

td#navbar a{
  color:#ffffff;
  font-stretch:normal;
  text-decoration:none;
}
a:link{
  color:#005AAB;
  text-decoration:none;
}
td#navbar a:link{
  color:#ffffff;
  text-decoration:none;
}
a:visited{
  color:#005AAB;
  text-decoration:none;
}
td#navbar a:visited{
  color:#ffffff;
  text-decoration:none;
}
a:focus{
  color:#005AAB;
  text-decoration:none;
}
td#navbar a:focus{
  color:#ffffff;
  text-decoration:none;
}
a:hover{
  color:#005AAB;
  text-decoration:underline;
}
td#navbar a:hover{
  color: orange;
}
a:active{
  color:#005AAB;
  text-decoration:none;
}
td#navbar a:active{
  color:#ffffff;
  text-decoration:none;
}

/*
a#nav{
  color:white;
  font-size:9pt;
  font-weight:bold;
  font-stretch:normal;
  text-decoration:none;
}
a#nav:link{
  color:white;
  text-decoration:none;
}
a#nav:visited{
  color:white;
  text-decoration:none;
}
a#nav:focus{
  color:white;
  text-decoration:none;
}
a#nav:hover{
  color:white;
  text-decoration:none;
}
a#nav:active{
  color:white;
  text-decoration:none;
}
*/
a#news{
  color:#005AAB;
  font-size:9pt;
  font-weight:bold;
  font-stretch:normal;
  text-decoration:none;
}
a#news:link{
  color:#005AAB;
  text-decoration:none;
}
a#news:visited{
  color:#005AAB;
  text-decoration:none;
}
a#news:focus{
  color:#005AAB;
  text-decoration:none;
}
a#news:hover{
  color:#005AAB;
  text-decoration:none;
}
a#news:active{
  color:#005AAB;
  text-decoration:none;
}

a#mail{
  color:#000000;
  text-decoration:none;
}
a#mail:link{
  color:#000000;
  text-decoration:none;
}
a#mail:visited{
  color:#000000;
  text-decoration:none;
}
a#mail:focus{
  color:#000000;
  text-decoration:underline;
}
a#mail:hover{
  color:#000000;
  text-decoration:underline;
}
a#mail:active{
  color:#000000;
  text-decoration:underline;
}

table#main{
  width:100%;
  height:100%;
  border-spacing:10px; 
  padding:0px 0px 10px 0px; 
  margin:20px 0px 10px 0px;
}
img{
  border:0px;
}
img#email{
  position:relative;
  top:-2px;
}
img#email_contact{
  position:relative;
  top:-2px;
}
img#dot{
  width:54px;
  height:54px;
}

td#navbar{
  margin:0px;
  padding:2px 17px;
  text-align:center;
  background-color:#005AAB;
  color:white;
  #font-weight: bold;
  font-size: 11pt;
}

td#main{
  vertical-align:top;
  padding:0px 0px 10px 0px;
  border-left:1px solid #C7CFE9;
  border-right:1px solid #C7CFE9;
  border-bottom:1px solid #C7CFE9;
}

td#body{
  width:100%;
  vertical-align:top;
  padding: 20px 0px 15px 13px;
  border: 1px solid #C7CFE9;
}
td#main_ul{
  padding:0px 5px 5px 0px;
  width:1px;
}

td#main_um{
  vertical-align:bottom;
}

td#main_ur{
  text-align:left;
  vertical-align:bottom;
}

<!-- tds for the square images -->

td#ul{
  padding:1px 2px 1px 1px;
}
td#ur{
  padding:1px 1px 1px 1px;
}
td#ml{
  padding:1px 2px 1px 1px;
}
td#mr{
  padding:1px 1px 1px 1px;
}
td#ll{
  padding:1px 2px 0px 1px;
}
td#lr{
  padding:1px 1px 0px 1px;
}

<!-- lower frame contact td -->

td#center{
  text-align:center;
}

td#filler{
  width:1px;
  border:1px solid black;
}

td#contact{
  font-size:8pt;
  vertical-align:top;
  line-height:18px;
  width:33%;
}
td#bold{
  font-weight:bold;
}

td#staff0{
}

td#staff1{
}

td#staff2{
  text-align:center;
}

td#staff3{
  text-align:center;
}

td#staff4{

}



td#bold_blue{
  font-weight:bold;
  color:#005AAB;
}

div#pad_left{
  padding-left:10px;
  max-width:840px;
}

td#pad_left{
  padding-left:10px;
  max-width:840px;
}

span#b{
  color:black;
}
span#bold{
  font-weight:bold;
  font-size:normal;
}
span#news{
  color:#005AAB;
  font-weight:bold;
  font-size:14.5px;
}

.light {
  font-weight: normal;
}

h1{
  color:#005AAB;
}

h1#pad{
  color:#005AAB;
  padding-left:10px;
}

h2{
  color:#005AAB;
  font-size:16pt;
}

h2#pad{
  color:#005AAB;
  padding-left:10px;
}

h3{
  color:#000000;
}
h3#pad{
  color:#000000;
  padding-left:13px;
}
h4{
  color:#005AAB;
  font-size:10pt;
}
h4#pad{
  color:#005AAB;
  padding-left:10px;
}
p{
  color:black;
  font-size:12pt;
}
p#blue{
  color:#005AAB;
  font-weight:bold;
}
p#black{
  color:#000000;
}
p#bold{
  font-weight:bold;
  line-height:20px;
}

ul {
  list-style-type:square;
}

ul#list1{
  padding-left:35px; 
  /*color:#005AAB;*/
  line-height:23px;
}
ul#list2{
  padding-left:20px; 
}

ul.funding li {
  padding-bottom: 8px;
}

table#people th{
  text-align: left;
  vertical-align: top;
  padding-right: 10px
}

table#people td{
  padding-right: 12px;
  font-size: 12pt;
  max-width: 180px;
  white-space: nowrap;
}

table#emeriti td{
  padding-right: 28px;
  font-size: 12pt;
}

span.small{
  font-size: smaller;
}

.csc-textpic-imagewrap img {
  width: 100%;
  height: 100%;
}

.align-left {
  text-align: left;
}

table.contenttable {
  width: 100%;
}

.align-right {
  text-align: right;
}

.blue {
  color: #005AAB;
}
