/* .................... DOCUMENT DEFAULTS .................... */
  
body, td, th, li {
    font-family: Arial;
    color: #333333;
    }

body, td {
    background-color: #ffffff;
    }


.text3 {
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial,Helvetica,serif;
  font-weight:bold;
 }

/* .................... PERSISTENT TD CLASSES AND ASSOCIATED CONTEXTUAL SELECTORS .................... */


td.logoBox {
    font-size: 85%;
    color: #ccccff;
    background-color: #2f4779;
    }

td.logoBox a {
    color: #ccccff;
    }

td.searchMode {
    font-size: 85%;
    color: #333333;
    background-color: #ffcc33;
    }

td.results {
    font-size: 85%;
    color: #333333;
    background-color: #f8af31;
    }

td.profile {
    font-size: 85%;
    color: #ffffff;
    background-color: #2f4779;
    }

td.profile a {
    color: #ffffff;
    }

td.yellowBar {
    color: #333333;
    background-color: #ffcc33;
    }

td.footer {
    background-color: #2f4779;
    }

td.footerText {
    font-size: 85%;
    color: #ccccff;
    background-color: #2f4779;
    }

td.footerText a {
    color: #ccccff;
    }

/* .................... SPECIAL TD CLASSES AND ASSOCIATED CONTEXTUAL SELECTORS .................... */

td.contentSmall {
    font-size: 85%;
    color:#333333;
    }

td.contentSmall p.strong {
    font-weight: bold;
    background-color: #bfc5db;
    } 


td.contentSmall div.indent {
    padding-left: 64px;
    }

td.breadCrumbs {
    font-size: 85%;
    color:#333333;
    }

td.form {
    font-size: 85%;
    color:#333333;
    }

td.red {
    font-size: 85%;
    color:#ff0000;
	}
	
td.form strong {
   font-weight: bold;
   font-size: 85%;
   color: #333333;
   background-color: #ffffff;
    }

td.statusBox {
    font-size: 85%;
    background-color: #d4ddfd;
    }

td.alertBox {
    font-size: 97%;
    background-color: #d4ddfd;
    }

td.statusBox strong {
    font-weight: bold;
    color: #000000;
   }

.table-subheading3 {
	margin-left: 40px;
}

th.resultsDisplayHead {
    font-weight: bold;
    color: #333333;
    background-color: #bfc5db;
    }

td.resultsDisplayWhite {
    font-size: 85%;
    color: #333333;
    background-color: #ffffff;
    }

td.resultsDisplayGray {
    font-size: 85%;
    color: #333333;
    background-color: #eeeeee;
    }

td.resultsBrief {
    font-size: 85%;
    color: #333333;
    }

td.resultsBrief br { 
  display: none; 
} 

td.resultsBrief strong {
    font-weight: bold;
    color: #cc6600;
    }

td.alertNote {
    font-size: 85%;
    font-weight: bold;
    color: #333333;
    background-color: #bfc5db;
    }

td.devAlert {
    font-size: 85%;
    font-weight: bold;
    color: #333333;
    background-color: #ff6600;
    }

td.errorAlert {
    font-size: 95%;
    font-weight: bold;
    color: #ff0000;
    background-color: #ffffff;
    }

td.errorExplain {
    font-size: 85%;
    color: #333333;
    background-color: #ffffff;
    }

td.errorText {
    font-size: 95%;
    color: #000000;
    padding-left: 16px; 
    }

td.errorText a {
     color: #5162a1;
    }

td.grayBar {
    background-color: #cccccc;
    }

td.grayBarText {
    font-size: 85%;
    color: #333333;
    background-color: #cccccc;		
    }

td.whiteBar {
    font-size: 85%;
    color: #333333;
    background-color: #ffffff;
    }

td.blueBar {
    font-size: 85%;
    color: #333333;
    background-color: #bfc5db;
    }

	
td.text3 {
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial,Helvetica,serif;
  font-weight:bold;
  color:#212063;
  }


/* .................... SPECIAL INLINE STYLES .................... */

.campus {
  font-size: 60%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial,Helvetica,serif;
  font-weight: bold;
  color:#FFFFFF;
  background-color:#cccccc;
  }

.campus_line {
  font-size: 60%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial,Helvetica,serif;
  font-weight:normal;
  }

.pageTitle {
    font-size: 141%;
    font-weight: bold;
    color: #333333;
    }


.pageTitleError {
    font-size: 141%; 
    font-weight: bold;
    color: #5162a1;
}

.pageSubtitle {
    font-size: 141%;
    font-weight: bold;
    color: #cc9900;
    }
	
.pageContent {
    font-size: 141%;
    font-weight: bold;
    color: #8888bb;
    }

.pageSubContent {
    font-size: 100%;
    font-weight: bold;
    color: #8888bb;
    }

.alert {
    font-size: 115%;
    font-weight: normal;
    color: #ff0000;
    }


.boldGold {
    font-weight: bold;
    color: #cc9900;
    }

.contextLink {
    font-size: 85%;
    color: #0000ff;
    }

.smaller {
    font-size: 85%;
    }

.boldBrown {
    font-weight: bold;
    color: #cc6600;
    }

.darkGray {
    color: #333333;
   } 

p.contentSmall {
    font-size: 85%;
    color:#333333;
    }

ul.contentSmall {
    font-size: 85%;
    color:#333333;
    }

li.contentSmall {                                                               
    font-size: 85%;                                                            
    color:#333333;
    }

