<style type="text/css">

.pgborder { 
margin:0;  
}

.pgpad { padding: 8 }
.cpad { padding: 10 }
.bottomlessborder { BORDER-RIGHT: #000000 0px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid }

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: 000000; text-decoration: none; line-height: normal }
.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 330099; text-decoration: none; line-height: normal; font-weight: bold }
.articlesub {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: 000000; text-decoration: none; line-height: normal; font-weight: bold }
li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: 000000; text-decoration: none; line-height: normal }
p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: 000000; text-decoration: none; line-height: 14pt }
.p1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: 000000; text-decoration: none; line-height: normal }
.txtright {  text-align: right  }
b {  color: 000000; font-weight: bold }
.p2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.p2red {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold }
.sm {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.sm_white {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }

a:active {  font-family: Arial, Helvetica, sans-serif; color: blue; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: blue; text-decoration: underline}
a:link {  font-family: Arial, Helvetica, sans-serif; color: blue; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; color: blue; text-decoration: underline}

strong {color: #330099}
ol.decimal {list-style-type: decimal}

.norm_q {  border-top: 1px solid #eaeaea; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000; text-decoration: none; line-height: 14pt }
.norm_a {  border-bottom: 0px solid #eaeaea; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000; text-decoration: none; line-height: 14pt }

.header {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none }

.nav_cell {
  background-color: #330099;
  background-image: url(/images/nav_bak.gif); 
}

#foot a {
 color: #FFFFFF;
}

/* navigation */

#navigation {
width: 318px;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation li {
border-bottom: 1px solid #6600CC;
}
#navigation li a:link, #navigation li a:visited {
font-size: 110%;
display: block;
padding: 0.4em 0 0.4em 2.1em;
border-left: 0px solid #6600CC;
border-right: 0px solid #6600CC;
background-color: #none;
color: #FFFFFF;
margin-left: 68px;
text-decoration: none;
}

#navigation a:hover {
font-size: 110%;
display: block;
padding: 0.4em 0 0.4em 2.1em;
border-left: 0px solid #6600CC;
border-right: 0px solid #6600CC;
background-color: #none;
color: #FFFFFF;
text-decoration: none;
margin-left: 68px;
background: url(/images/mnote.gif) no-repeat;
}

/* end navigation */
/* active nav */

#fixed a {
z-index: 100;
background: url(/images/mnote.gif) no-repeat;
}

/* end active nav item */


/* course navigation */

#coursenav {
width: 318px;
}
#coursenav ul {
list-style: none;
margin-left: 15px;
padding: 0;
}
#coursenav li a:hover {
font-size: 10pt;
color: 000000;
text-decoration: underline;
}
#coursenav li a:link {
font-size: 10pt;
color: 000000;
text-decoration: none;
}
#coursenav li a:visited {
font-size: 10pt;
color: 330099;
text-decoration: none;
}

/* end course navigation */


/* tab css */

.shadetabs{
position: relative;
font: bold 12px Verdana;
list-style-type: none;
}

.shadetabs li{  /*ie style*/
display: inline;
padding-top: 6px;
padding-bottom: 7px;
}

.shadetabs>li{  /*firefox style*/
display: inline-block;
padding-top: 6px;
padding-bottom: 7px;
}

.shadetabs li a{
width: 200px;
text-align: center;
text-decoration: none;
z-index: 1;
color: white;
background-color: #330099;
padding-top: 6px;
padding-bottom: 7px;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration: none;
color: white;
}

.shadetabs li a.selected{
color: black;
background-color: white;
border-bottom-color: #330099;
}

.shadetabs li a.selected:hover{ 
color: black;
text-decoration: none;
}

.tabcontent{
display:none;
padding: 10px;;
}

/* end tab css */
/* contact form css */

.input
{  
  color: #330099; 
  background: #FFFFFF;   
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;   
  text-decoration: none;    
}

.FormButton
{
  font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; background-color: #000000; color: #ffffff; font-weight:normal;
}

div.contact_form
{    
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #404040;
}

div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; vertical-align: top; text-align: left; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form em
{  
  color: #004080;
}

div.contact_form em.error, div.contact_form form em
{
  color: #FF0000;
}

div.contact_form div.error { margin-bottom: 15px; }

/* end contact form css */

/* alternate row color */

.row0 {
    background-color: #eaeaea;    
}

.row1 {
    background-color: #ffffff;    
}
/* end alternate row color */

</style>
