.TEXT {font-size:12pt; font-family: arial,helvetica,sans-serif;}
.VSMALL {font-size:8pt; font-family: arial,helvetica,sans-serif;}
.SMALL1 {font-size:10pt; font-family: arial,helvetica,sans-serif;}
.SMALL2 {font-size:10pt; font-family: arial,helvetica,sans-serif;}	
.SMALL3 {font-size:8pt;	 font-family: arial,helvetica,sans-serif;}
.GUTTER1 { 
         font-family: arial,helvetica,sans-serif; 
         color: #ffff00; 
         font-size: 14px; 
         font-weight: bold;
}
.GUTTER2 { 
         font-family: arial,helvetica,sans-serif; 
         color: #ffffff; 
         font-size: 12px;
         font-weight: bold;
}
.GUTTER3 {font-family: verdana; color: #ffffff; font-size:9pt; }
.GUTTER3 A {text-decoration:none; font-family: verdana; color: #ffff00; font-size:9pt; }	   		
A.BAR {color:#ffffff; font-size:10pt; font-family: arial,helvetica,sans-serif; text-decoration:none;}
A.HELPBAR {color:#000000; font-size:10pt; font-family: arial,helvetica,sans-serif; text-decoration:none;}
A.GUTTER1 {color: #ffff00;  text-decoration: none;}
	
A.H1 {font-size:18pt; font-weight: bold; font-family: arial,helvetica,sans-serif; color:#000000; text-decoration:none;}
A.H6 {font-size:10pt; font-weight: bold; font-family: arial,helvetica,sans-serif; color:#000000; text-decoration:none;}
A.TEXT {font:12pt arial,helvetica,sans-serif; color:#000000; margin-top: -4 pt; text-decoration:none;}
H1, .H1 {font-size:18pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}	
H2, .H2 {font-size:16pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
H3, .H3 {font-size:14pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
H4, .H4 {font-size:12pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
H5, .H5 {font-size:12pt; font-weight: bold; font-style: italic; font-family: arial,helvetica,sans-serif;}
H6, .H6 {font-size:10pt; font-weight: bold; font-family: arial,helvetica,sans-serif;	}
.pgaheader {font-size:14pt; font-weight: bold; font-family: arial,helvetica,sans-serif; color:#7123f8;}	

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.top-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF6666;
	font-weight: 500;
	letter-spacing: 1pt;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #003366;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.skip {
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: none;
}
.t3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.t2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
}
.t2A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6666;
	font-weight: 500;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

table.main {background-color: #f0f8ff; font-family: Arial, Helvetica, sans-serif; font size:10pt; }
table.heading {background-color: #f0f8ff;}
table.rest {background-color: #e6e6fa;}
table.rest2 {background-color: #f0f8ff;}
table.nav {background-color: #0000ff; }
table.nav a {color: #ffffff; text-decoration: none; font-variant: small-caps;}
table.posting {background-color: #99cccc;}
td {font-family: Helvetica, Arial, sans-serif; font-size: 12px;}

td.rest { background-color: #e6e6fa; color: #000000;  }
td.rest2 {background-color: #f0f8ff; color: #000000; }
td.odd { background-color: #ffffff; color: #0000ff; font-weight:700; }
td.odd a { color: #0000ff;  text-decoration:underline;}
td.even a {color: #0000ff;  text-decoration:underline;  }

td.even {
    background-color: #FFFCD9;
    color: #0000ff;
    font-weight:700;
}

td.nav {color: #ffffff; background-color: #0000ff; font-weight: 700; font-size:9pt;}
td.nav a {color: #ffffff; text-decoration: none; font-variant: small-caps;}
.nav {color: #ffffff; background-color: #0000ff; font-weight: 700; font-size:9pt;}
.nav a {color: #ffffff; text-decoration: none; font-variant: small-caps;}
.flag {font-size: 8pt; color: #ffff00; background-color: #0000ff; font-weight: 700;}
.flag .a {color: #ffffff; text-decoration: none; font-variant: small-caps;}
.heading {font-size: 11pt; color: #ffff00; background-color: #0000ff; font-weight: 700;}
.heading a {color: #ffffff; text-decoration: none; font-variant: small-caps;}

td.heading {font-size: 11pt; font-weight: 800;}
td.right {text-align: right;}
td.posting {text-align: left; vertical-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 9pt;}
td.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #003366;
 }
td.rest a {color: #0000ff; font-weight:700; text-decoration:underline;}
td.rest2 a {color: #0000ff;  font-weight:700; text-decoration:underline;  }
.prompt {text-align: right; font-weight: 700; }
td.formprompt {color: #000000; background-color: #0000ff; font-weight: 700; font-size:10pt;}
.formprompt {color:#000000; font-weight: 700; font-size:10pt;}
td.bullet{background-color: #CCCCFF; font-size:11pt; font-weight:bold;}
table.bullet{background-color: #CCCCFF; font-size:11pt; font-weight:bold;}

.courselisting {
    width:100%;
    margin:10px;
    border:1px dashed #dddddd;
}

.course {
    width:100%;
    margin:2px 10px;
    padding:8px;
    border:1px solid #6780ab;    
}

.course td {
    padding:0px;
    border:0px;
}

.course th {
    background-color:#FFE9D9;
}

.courselisting tr {
    padding 1px 2px;
    border:1px solid #6780ab;
}