      #logo  {
           background-image : url(images/logo4.gif);
           z-index : 100;
           left : 0;
           top : 0;
           position : absolute;
           width : 183px;
           height : 42px;
      }
	  
     BODY {
           margin-bottom : 0;
           margin-left : 0;
           margin-right : 0;
           margin-top : 0;
      }
	
	  
     P {
           font-size : x-small;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     
     P.chinese {
           font-size : small;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }

     H1 {
           color : #336699;
           margin-left : 0;
           text-align : left;
           background : transparent;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size : medium;
      }
     H1.chinese {
           color : #336699;
           margin-left : 0;
           text-align : left;
           background : transparent;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size : medium;
      }
     H2 {
           font-size : medium;
           color : #3b6692;
           background-color : transparent;
           margin-left : 0;
           margin-top : 0;
           margin-right : 0;
           margin-bottom : 0;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-weight : normal;
      }
    H2.chinese {
           font-size : medium;
           color : #3b6692;
           background-color : transparent;
           margin-left : 0;
           margin-top : 0;
           margin-right : 0;
           margin-bottom : 0;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-weight : normal;
      }
     H3 {
           font-size : small;
           color : #3b6692;
           background-color : transparent;
           margin : 0 0 0 0;
           font-weight : bold;
           background-image : url(images/construction_elements/triangle_orange.gif);
           background-repeat : no-repeat;
           background-position : 0 50%;
           padding-left : 20px;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     H4 {
           font-size : small;
           font-weight : bold;
           color : #ff9900;
           background-color : transparent;
           margin-left : 0;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     H5 {
           font-size : small;
           font-weight : bold;
           color : #cc0033;
           background-color : transparent;
           margin : 0 0 0 0;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     H6 {
	font-size : medium;
	font-weight : bold;
	color : #ffffff;
	text-align : left;
	background : transparent;
	margin : 0 0 0 20px;
	letter-spacing : -0.5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
     UL {
	background-color : transparent;
	list-style-image : url(images/bullet.gif);
	margin : -15px -10px;
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     LI {
           font-size : x-small;
           margin : 0 10px 0 25px;
      }
     UL.chinese  {
	background-color : transparent;
	list-style-image : url(images/bullet.gif);
	margin : -15px -10px;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     LI.chinese  {
           font-size : small;
           margin : 0 10px 0 25px;
      }
     .subnav {
           color : #ffffff;
           background-color : transparent;
           font-size : xx-small;
      }

     .subnav {
           color : #ffffff;
           background-color : transparent;
           font-size : xx-small;
      }
     A.subnav:visited {
           font-weight : bold;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.subnav:link {
           font-weight : bold;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.subnav:hover {
           color : #ffcc99;
           background-color : transparent;
           text-decoration : underline;
      }
     A.subnav:active {
           font-weight : bold;
           color : #ffcc99;
           background-color : transparent;
           text-decoration : none;
      }
     A.stronglink:visited {
           font-weight : bold;
           color : #35689b;
           background-color : transparent;
           text-decoration : none;
           font-size : x-small;
      }
     A.stronglink:link {
           font-weight : bold;
           color : #35689b;
           background-color : transparent;
           text-decoration : none;
           font-size : x-small;
      }
     A.stronglinkchinese:visited {
           font-weight : bold;
           color : #35689b;
           background-color : transparent;
           text-decoration : none;
           font-size : small;
      }
     A.stronglinkchinese:link {
           font-weight : bold;
           color : #35689b;
           background-color : transparent;
           text-decoration : none;
           font-size : small;
      }
     A.stronglink:hover {
           font-weight : bold;
           color : #ff9900;
           background-color : transparent;
           text-decoration : none;
           font-size : x-small;
      }
     A.stronglink:active {
           font-weight : bold;
           color : #ff9900;
           background-color : transparent;
           text-decoration : none;
           font-size : x-small;
      }
     A.highlightheading:visited {
           font-size : xx-small;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.highlightheading:link {
           font-size : xx-small;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.highlightheading:hover {
           font-size : xx-small;
           color : #ffcc99;
           background-color : transparent;
           text-decoration : none;
      }
     A.highlightheading:active {
           font-size : xx-small;
           color : #ffcc99;
           background-color : transparent;
           text-decoration : none;
      }
     A.bottomnav:visited {
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.bottomnav:link {
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     A.bottomnav:hover {
           color : #ffcc99;
           background-color : transparent;
           text-decoration : underline;
      }
     A.bottomnav:active {
           color : #ffffff;
           background-color : transparent;
           text-decoration : underline;
      }
     A.quicklink:visited {
           color : black;
           background-color : transparent;
           text-decoration : none;
           font-weight : bold;
           font-size : xx-small;
      }
     A.quicklink:link {
           color : #374758;
           background-color : transparent;
           text-decoration : none;
           font-weight : bold;
           font-size : xx-small;
      }
     A.quicklink:hover {
           color : #cc0033;
           background-color : transparent;
           text-decoration : none;
           font-size : xx-small;
      }
     A.quicklink:active {
           color : #ffcc99;
           background-color : transparent;
           text-decoration : none;
           font-size : 8pt;
      }
     .subnavtable {
           background-image : url(images/nav/subhead_bg.gif);
           background-repeat : no-repeat;
      }
     .smalltext {
           font-size : xx-small;
      }
     .highlighttext {
           font-size : 10px;
           line-height : 12px;
           margin-left : 0;
      }
     .highlighttable {
           background-image : url(images/nav/highlightsheadingbg.gif);
           background-repeat : no-repeat;
           border-width : 0;
           border-style : none;
           border-color : black;
      }
     .highlightheadingtable {
           color : #ffffff;
           background-color : #344d67;
      }
     .highlightheading {
           font-weight : bold;
           font-size : xx-small;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
           margin-left : 4px;
      }
     .coursetext {
           font-size : 12px;
           line-height : 15px;
           color : black;
           background-color : transparent;
           margin-left : 15px;
      }
     .coursesubheading {
           font-weight : bold;
           font-size : 12px;
           line-height : 15px;
           color : #000000;
           background-color : transparent;
           margin-left : 0;
      }
     .courseheading {
           font-size : 12px;
           color : #ffffff;
           background-color : transparent;
           margin-left : 0;
      }
     .resourcessubheading {
           font-weight : bold;
           font-size : 12px;
           line-height : 15px;
           color : #ffffff;
           background-color : transparent;
           margin-left : 0;
           font-style : normal;
      }
     .resourcesheading {
           font-size : 14px;
           color : #000000;
           background-color : transparent;
           margin-left : 0;
           font-style : normal;
           font-weight : bold;
           text-align : left;
      }
     .course {
           padding-top : 15px;
           padding-bottom : 15px;
      }
     .bottomnav {
           font-size : 10px;
           color : #ffffff;
           background-color : transparent;
           text-decoration : none;
      }
     .popupexample {
           font-family : "Times New Roman", Times, serif;
           font-size : 10pt;
           line-height : 10pt;
           margin-top : 7px;
           margin-right : 0;
           margin-bottom : 0;
           margin-left : 0;
      }
     .notes {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 7pt;
           line-height : 8pt;
           color : #000000;
           margin-top : 0;
           margin-right : 0;
           margin-bottom : 0;
           margin-left : 0;
      }
     .popuphilite {
           background-color : #80ffff;
      }
     .popuphilite2 {
           background-color : #ffff00;
      }
     .vocab {
           font-weight : bold;
           font-size : 18px;
           line-height : 21px;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           color : #000000;
           background-color : transparent;
           margin-left : 0;
           margin-bottom : 15px;
      }
     .quizbody {
           font-size : x-small;
      }
     .quizexample {
           font-size : x-small;
      }
     .quizbody {
           font-size : x-small;
           margin-top : -20px;
           margin-right : 0;
           margin-bottom : 0;
           margin-left : 0;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
     .possibleanswers {
           font-size : x-small;
      }
     .worksheetheading {
           font-size : 12pt;
           color : #ffffff;
           text-decoration : none;
      }
     .standardtable {
           border : 1px solid #cccccc;
           background-color : transparent;
      }
     .tableheader {
           font-weight : bold;
           color : #000000;
           background-color : #ffcc99;
           height : 31px;
           text-align : center;
      }
     .tableheader2 {
           color : #000000;
           background-color : #ffcc99;
           height : 13px;
           text-align : left;
           font-size : xx-small;
           font-weight : bold;
      }
     .tabletipbody1 {
           background-color : #ffffff;
           height : 31px;
           text-align : center;
           color : #003333;
      }
     .tabletipbody2 {
           background-color : #d7e7f8;
           height : 31px;
           text-align : left;
           color : #000000;
      }
     .tabletipbody3 {
           background-color : #ffffff;
           text-align : left;
           color : #000000;
      } 
      .resourcesgramrefcurrent {
           font-size : x-small;
           color : #ff9900;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
