.blackHeaderMed, .black16b, .brightred, .darkred, .darkredBold, .gencaption, .gentext, .gentextBold, .goldtext, .head, .headoblique, .indent40, .lowerAlpha, .navyHeader, .navytext, .navy, .pageSectionHeader, .red14b, .red24, .redbright, .redHeader, .redSubtitle, .strongLink, .strongRedLink, .textgrBorder, .upperRoman, .whiteHeader, h1, .pagetitle, .pagetitle2 {
     font-family: Verdana, Tahoma, sans-serif;
     }/*changed*/


.bigredserif, .medredserif, .medserif {
     font-family: "Times New Roman", Times, serif;
	 }
tt, .subject {
        font-family: "Courier New", Courier, Andale Mono, monotype;
				}
.bigredserif {
     font-size: 2em;
	 }
.medredserif, h1, .pagetitle, .pagetitle2  {
     font-size: 1.5em;
	 }
.redHeader, .navyHeader, .head, .headoblique, .pageSectionHeader, .whiteHeader, .black16b {
     font-size: 1.33em;
	 }
h2 {
     font-size: 1.25em;
	}
.strongLink, .blackHeaderMed, .red14b, .medserif, .busheader, h3  {
     font-size: 1.18em;
     }
h4  {
     font-size: 1.09em;
     }
h5, h6, .gentext, .gentextBold, .gencaption, ul.nodot, ul.nodotbold, .goldtext, .redSubtitle, .darkred, .darkredBold, .textgrBorder, .navytext, .navy, .redbright, .brightred, .lowerAlpha, .upperRoman, .indent40, .subject, tt, caption {
      font-size: 1em;
	  }
.white  {
	  color: #fff;
	  }
.highlighter, .blackHeaderMed, .black { 
     color: #000; 
     }
.redbright, .brightred, .redBrtToDark {
     color: #f00;
	 }
.pageSectionHeader, .redSubtitle, .darkred, .darkred:visited, .darkredBold, .red14b, .redHeader, .head, .headoblique, .bigredserif, .medredserif, .strongRedLink, .strongRedLink:visited, .pagetitle, .pagetitle2 {
     color: #900;
	 }			  

.strongLink {
     color: #0000c0;
	 }
.normalBlueonWhite,  .navytext, .navy, .navyHeader { 
     color: #011f5a;
	 }
.goldtext {
     color: #969656;
     }
.gentext, .gentextBold {
     color: #333; 
	 }
.gencaption {
     color: #999;
	 }
.graymedBg {
     background-color: #c5ccda;
	 }
.grayBg {
     background-color: #efefef;
	 }
.grBorderBlueBg {          
          background-color: #f2f2f2;
          }
.highlighter {
    background-color: #ff0;
	}
/*.navyBg, .brtgoldBg used in Blackboard instr*/
.brtgoldBg {
     background-color: #e6e6ae;
     }	
.strongRedLink, .strongLink, .redHeader, .navyHeader, .head, .headoblique, .blackHeaderMed, .black16b, .red14b, ul.nodotbold, .bold, .gencaption, .gentextBold, .darkredBold, .medserif, .busheader, .pageSectionHeader, h1, h2, h3, h4, h5, .pagetitle, .pagetitle2 { 
     font-weight: bold;
     }

.headoblique, .oblique, h6 {
     font-style: oblique;
	 }
.pageSectionHeader { 
     height: 40px;
     }
.grBorderBlueBg {          
	background-color: #f0f0f0;
	border: solid 1px #999;
	}
.grBorder, .grBordercells2, .grBordercells2 td, .grBordercells2 th, table.centertableborder td, table.centertableborder th, .centertableborder, table.tableborder td, table.tableborder th, .tableborder, table.tableborder2 td, table.tableborder2 th, .tableborder2, table.centertableborder2 td, table.centertableborder2 th, .centertableborder2 {
     border: solid 1px #999;
     border-collapse: collapse;
     }

table.centertableborder2 td,  table.centertableborder2 th, table.tableborder2 td, table.tableborder2 th, .grBordercells2 td, .grBordercells2 th {
     border-bottom: solid 2px #999;
	}
table.dotborder td, table.dotborder th, table.centerdotborder td, table.centerdotborder th {
     border-bottom: dotted 1px #999;
	}
table.centertable, table.centertable caption, table.centertableborder, table.centertableborder caption, table.centertableborder2, table.centerdotborder, table.centerdotborder {
     margin-left: auto;
	margin-right: auto;
	}
.grBorder td, .grBorder th, table.centertableborder td, table.centertableborder th, table.tableborder td, table.tableborder th, table.tableborder2 td, table.tableborder2 th, table.centertableborder2 td, table.centertableborder2 th, table.dotborder td, table.dotborder th, table.centerdotborder td, table.centerdotborder th {
     vertical-align: top;
	}
.right {
     text-align: right;
	 }
.left {
     text-align: left;
	 }
.center, th {
     text-align: center;
	 }

/*LAYOUT*/
ol.upperRoman { 
     list-style-type: upper-roman;
     }
ol.lowerAlpha { 
     list-style-type: lower-alpha;
     }
ol.lowerRoman { 
     list-style-type: lower-roman;
     }
ul.none, ul.nodot, ul.nodotbold { 
     list-style-type: none;
	 }
	 	 
li {
     margin: 0px 0px 0px 0px; 
     list-style-position: outside;
     }
.indent {
     margin: 0px 0px 0px 19px;
     }
.indent40 {
     margin-bottom: 14px; 
	 }
.head, .headoblique, .skipline {
     margin-bottom: 10px;
     }
.head, .headoblique {
     margin-top: 10px;
     }
.hanging13 {
    margin-top: 12px;
	}

/*LAYOUT*/
caption, .caption {
    margin-bottom: 5px;
	padding: 5px;
	}
.padZero {
     padding: 0px 0px 0px 0px;
     }

.padZeroTop {
     padding-top: 0px;
     }

.redDivider {
     border-bottom: solid 1px #900;
	 }
.grayDivider {
     border-bottom: solid 1px #999;
	 }
.floatrightv, .floatright {
    float: right;
    }
.floatleftv, .floatleft {
    float: left;
    }
.vspace {
    margin: 10px 0px 10px 0px;}
.hspace {
    margin: 0px 10px 0px 10px;}
.vhspace {
    margin: 10px 10px 10px 10px;}

.grBorderBlueBg td {
          padding: 0 .83em 1.08em .83em;
          }
.floatrightv, .floatleftv, .noteborder, .clear {
    clear: both;
    }
img, .noborder {
    border: 0px;
    }
.noteborder {
    border-top: solid 1px #000000;
	padding-top: 2px;
	}	
.stretch {
    width: 100%;
	}
.busheader {
     border-top: solid 1px #990000; 
	 border-bottom: solid 1px #990000; 
	 padding-top: 4px; 
	 padding-bottom: 3px; 
	 margin-top: 12px;
	 margin-bottom: 4px;
	 }
.bussmallcap {
     font-variant: small-caps; 
	 font-size: 13px; 
	 font-weight: bold; 
	 padding-bottom: 4px;
	 }
h1 {
     margin: 2em 0 1em 0;
	}/*h1 is 18 px*/
.pagetitle {
     margin: .28em 0 1em 2.28em; 
	}
.pagetitle2 {
     margin: 1.5em 0 1em 2.28em; 
	}
.pagetitle, .pagetitle2 {line-height: 1.2em;}
h2 {
     margin: 1.5em 0 .67em 0;
	}/*h2 is 15 px*/
h3 {
     margin: 1em 0 .5em 0;
	}/*h3 is 14 px*/
h4 {
     margin: .5em 0 .09em 0;
	}/*h3 is 13 px*/
h4, h5, h6 {
     margin: .09em 0 .09em 0;
	}
	
.dotlist {
     margin-right: 12px;
	 }
.arrowlist {
     margin-right: 10px;
	 }
.floatrightv, .floatright {
    margin: 0px 0px 10px 10px;
    }
.floatleftv, .floatleft {
    margin: 0px 10px 10px 0px;
	}
.hanging13 {
    margin-left: 13px;
	text-indent: -13px;
	}
.indentHanging {
     text-indent: -19px; 
     margin-left: 38px;
     }
.hanging { 
     text-indent: -19px;
	 margin-left: 19px;
	 }
.hanging10 { 
     text-indent: -10px; 
	 margin-left: 10px; 
	 }
.hanging13 {
    margin-left: 13px;
	text-indent: -13px;
	}			  
.indent40, .subject { 
     margin-left: 40px;
	 }
.printer .pagetitle, .printer .pagetitle2 {
     margin: .28em 0 .67em 2em;
	}