/*<![CDATA[*/

h1, h2, h3, h4, h5, h6 {
    font-family: Arial,Verdana,Helvetica;
    margin: 8px 0px;
    color: #000080;
}
h1 {
    font-size: 16pt;
}
h2 {
    font-size: 14pt;
}
h3 {
    font-size: 12pt;
}
h4 {
    font-size: 12pt;
    font-style: italic;
}
h5 {
    font-size: 10pt;
}
h6 {
    font-size: 10pt;
    font-style: italic;
}
sup {
    color: blue;
}

p {
    /* margin:0; padding:0;  */
}

.para_15 {
    margin:0; padding:0;
    line-height: 150%;
    text-align: justify;
    font-size: medium;
    font-family: verdana,geneva;
    clear: both;
    display: block;
}

.para_20 {
    margin:0; padding:0;
    line-height: 200%;
    text-align: justify;
    font-size: medium;
    font-family: verdana,geneva;
    display: block;
}
.citation {
    margin:0; padding:5px;
    line-height: 120%;
    text-align: justify;
    font-size: small;
    font-family: verdana,geneva;
    display: block;
    border-bottom:1px solid #eeeee;
}
.citation:hover{
    color: blue;
}
.tablerow1 {
  margin:0; padding:0;
	background-color: #ecf1f6;
}

.tablerow2 {
  margin:0; padding:0;
	background-color: #ffffcc;
}

.footnote {
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  font-size: 10pt;
}
.footer {
  font-family: courier new,courier;
  text-align: justify;
  font-size: 10px;
}

.box1 {
  padding: 8px 10px 12px 12px;
  border:1px solid #aaaaaa;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
}
.box_grey {
  padding: 8px 10px 12px 12px;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
  background-color: #eeeeee;
  border: #bbbbbb thin solid;
}
.box_green {
  padding: 8px 10px 12px 12px;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
  background-color: #e6fce2; 
  border: #a6f6a1 thin solid;
}
.box_blue {
  padding: 8px 10px 12px 12px;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
  background-color: #d8e6fc;
  border: thin solid #8fa9f4; 
}
.box_yellow {
  padding: 8px 10px 12px 12px;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
  background-color: #f5fabc; 
  border: #ecee95 thin solid;
}
.box_red {
  padding: 8px 10px 12px 12px;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 95%;
  background-color: #fcb9c4; 
  border: #f4526f thin solid;
}
.grblue1 {
  font-size: 12px;
  background:transparent url(/m/images/bl_grd1.jpg) repeat-x scroll left top;
  border:1px solid #9BB2C8;
  margin:0;
  padding: 8px 10px 10px 12px;
  text-align: justify;
  display: block;
  width: 95%;
}
.note1 {
  background:transparent url(/m/images/note01.gif) no-repeat 2px 2px;
  padding: 8px 10px 12px 42px;
  border:1px solid #AB3F33;
  border:1px solid #aaaaaa;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 90%;
}
.write1 {
  background:transparent url(/m/images/write01.gif) no-repeat 2px 2px;
  padding: 8px 10px 12px 42px;
  border:1px solid #aaaaaa;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 90%;
}
.remind1 {
  background:transparent url(/m/images/remind01.gif) no-repeat 2px 2px;
  padding: 8px 10px 12px 42px;
  border:1px solid #aaaaaa;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 90%;
}
.task1 {
  background:transparent url(/m/images/task01.gif) no-repeat 2px 2px;
  padding: 8px 10px 12px 42px;
  border:1px solid #aaaaaa;
  text-align: justify;
  display: block;
  font-size: 12px;
  width: 90%;
}

table.table_simple {
  border-collapse: collapse;
  border: 1px solid black;
}
table.table_simple td {
  border: 1px solid black;
}

.do-not-use-below-this {
}

table.page_layout {
    margin:0; padding:0;
    border-collapse:collapse; 
    border: 0px solid black;
    /*width: 770px;*/
    width: 500px;
    clear: both;
    display: block;
}
table.page_layout td,
table.page_layout ol li,
table.page_layout ul li {
    line-height: 150%;
    text-align: justify;
    font-size: medium;
    font-family: verdana,geneva;
}
table.page_layout table td p {
    margin:0; 
    padding:4px;
}

.tbl01 {
    width: 100%;
    font-size: medium;
    font-family: verdana,geneva;
}
.tbl01 th, .tbl01 td {
    BORDER-RIGHT: #dfdfff; 
    PADDING-RIGHT: 0.75pt; 
    BORDER-TOP: #dfdfff; 
    PADDING-LEFT: 0.75pt; 
    PADDING-BOTTOM: 0.75pt; 
    BORDER-LEFT: #dfdfff; 
    PADDING-TOP: 0.75pt; 
    BORDER-BOTTOM: #dfdfff; 
    moz-background-clip: initial; 
    moz-background-origin: initial; 
    moz-background-inline-policy: initial;
    font-size: medium;
    font-family: verdana,geneva;
    color: black;
    text-align:left;
    
    border: medium none #dfdfff;
    padding: 0.75pt; width: 368.55pt; 
    background-color: transparent;
    
    clear: both;
}
.tbl01 th {
    font-weight: bold;
}
.tbl01 .row1 {
    BACKGROUND: #ecf1f6 0% 50%;
}
.tbl01 .row2 {
    BACKGROUND: #ffffcc 0% 50%;
}



.course_title {
    text-align:center;
    font-size: 16pt;
    font-family: Arial,Verdana,Helvetica;
    color:330099;
    margin: 8px 0px;
}
.present_by {
    text-align:center;
    color: black;
    font-style: italic;
    font-weight: bold;
    margin: 8px 0px;
}
.authors {
    font-style: italic;
    text-align:center;
    color: #000066;
    font-size: 13.5pt;
    font-family: Verdana,Helvetica;
    font-weight: bold;
    margin: 8px 0px;
}
.approvals {
    font-weight: bold;
    font-size:12pt;
    font-family: Verdana,Helvetica;
}
.approvals .headingA {
    text-decoration: underline;
}
.approvals .text1 {
    font-size:12pt;
    font-family: Verdana,Helvetica;
}
.approvals .ub {
    color : #000099;
    text-decoration: underline;
}


div.gotop {
  text-align:right;
  clear: both;
  font-size:small;
  font-weight:normal;
}


/*]]>*/
