P {
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	margin-top:6px;
	margin-left:20px;
	text-align:left;
	color:black;
}

p.std {
	font-size:		11pt;
}

p.quote {
	font-size:		12pt;
	font-family:	tahoma,sans-serif;
	line-height:	135%;
	margin:			10px;
	padding-left:	30px;
}

P.bio {
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	margin-top:10px;
	margin-left:20px;
	margin-right:50px;
	text-align:left;
	color:black;
}
P.rdbio {
	font-family:	Verdana;
	font-size:		11pt;
	font-weight:	100;
	margin-top:		5px;
	margin-left:	10px;
	margin-right:	15px;
	text-align:		left;
	color:			#0000aa;

}
P.address {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	margin-top:12px;
	margin-left:20px;
	margin-right:50px;
	margin-bottom:10px;
	text-align:left;
	color:black;
}
P.nav {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#5533ff;
}
P.head {
	font-family:Verdana;
	font-size:18pt;
	font-weight:700;
	color:#0000aa;
	text-align:center;
	margin-bottom:3px;
}
P.headblk {
	font-family:Verdana;
	font-size:14pt;
	font-weight:500;
	color:black;
	margin-left:3px;
	width:145;
}
P.subhead {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:#333333;
	text-align:center
}
P.subheadb {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#000000;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
}
P.subheadc {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:blue;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
	text-align:center;
}
P.rednotice_centered {
	font-family:Verdana;
	font-size:13pt;
	font-weight:700;
	color:#cc0000;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
}
P.navsmall {
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	color:#333333;
	margin:0px;
	padding:2px;
	text-align:right;
}

P.coursehead {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursesubhead {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursebody {
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	color:black;
	text-align:left;
	margin-right:75;
	margin-left:20px
}
P.coursedate {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;
}
P.courselink {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;
	font-style: italic;
}
P.caption {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	text-align:center;
	color:black;
}
P.captionleft {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	text-align:left;
	color:black;
	margin:3px;
	padding:3px;
}
P.product {
	margin-right:15px;
	margin-left:25px;
}

p.gring_item {
	margin:			0px;
	padding:		0px;
	font-family:	verdana,sans-serif;
	font-size:		11pt;
	margin-left:	50px;
}

input.submit {
	background:green;
}
table.main {
	border-bottom:7px #99CCFF solid;
	border-left:3px #99CCFF solid;
}
table.gring {
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	border-bottom:		2px #ffffaa solid;
	border-left:		1px #ffffaa solid;
	padding:			5px;
	margin:				5px;
	background:			silver;
}
td.gring {
	background:			#fffff0;
	padding:			5px;
}

table.subscribe {
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	border:				1px silver solid;
	border-bottom:		3px silver solid;
	border-left:		2px silver solid;
	padding:			10px;
	margin:				5px;
	background:			#fffff8;
}

body {
	font-family:Verdana;
	font-size:12pt
}
table.links {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
}

ul {
	font-family:Verdana;
	font-size:11pt;
	font-weight:500;
}

ul.gring {
	font-family:Verdana,sans-serif;
	font-size:12pt;
	font-weight:500;
	margin-left:	50px;
}

ul.bold {
	font-family:	Verdana;
	font-size:		12pt;
	font-weight:	100;
	line-height:	150%;
	text-align:		left:
	margin-top:		0px;
	text-align:		left;
	padding-left:	50px;
	margin-right:	30px;
	padding-top:	10px;
	background:		#f6f6f0;
	border:			1px #f0f0e6 solid;
	border-bottom:	2px darkgray solid;
	border-left:	1px darkgray solid;
}
 li {
	text-align:left;
 }

TD.month {
	background:#ddddee;
	border-bottom:1px #ccccdd solid;
}
hr.endcourse {
	color:#0000aa;
	margin-bottom:10px;
	margin-top:10px;
	width:90%;
	height:2px;
}
hr.lightgrey {
	color:lightgrey;
	margin-bottom:5px;
	margin-top:5px;
	width:75%;
	height:1px;
}
H2 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-align:left;
	margin:3px;
	margin-left:30px;
}
H2.bio {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	text-align:left;
	margin:3px;
	margin-left:20px;
	margin-top:8px;
}
h2.news {
	color:			black;
	font-size:		16pt;
	font-family:	tahoma;
}
h3.news {
	color:			black;
	font-size:		12pt;
	font-family:	tahoma;
}

h1.subscribe {
	font-family:	verdana,sans-serif;
	font-size:		18pt;
	font-weight:	100;
	margin:			0px;
	padding-left:	10px;
}
h2.subscribe {
	font-size:		14pt;
	font-weight:	100;
	margin:			0px;
	padding-left:	10px;
	padding-top:	10px;
	padding-right:	100px;
}

h2.headline {
	font-size:14pt;
	font-family:verdana;
	font-weight:100;
}

h2.bookstorehead {
	font-family:Verdana;
	font-size:18pt;
	font-weight:700;
	text-align:right;
	margin:3px;
	margin-left:10px;
	margin-top:8px;
	color:#0000aa
}
h3.gring {
	font-family:Verdana;
	font-size:16pt;
	font-weight:700;
	line-height:150%;
	text-align:center;
	margin:5px;
	color:#0000aa;
}
h4.gring {
	font-family:Verdana;
	font-size:14pt;
	font-weight:100;
	line-height:150%;
	text-align:center;
	margin:5px;
	margin-left:75px;
	margin-right:75px;
	color:#0000aa;
}

h3.gringl {
	font-family:Verdana;
	font-size:16pt;
	font-weight:700;
	line-height:150%;
	text-align:left;
	margin:5px;
	color:#0000aa;
}
h4.gringl {
	font-family:Verdana;
	font-size:14pt;
	font-weight:100;
	line-height:150%;
	text-align:left;
	margin:5px;
	margin-left:20px;
	margin-right:75px;
	color:#0000aa;
}

TD.subscribe {
	font-size:14;
	font-weight:700;
	color:#0000aa;
	padding:4px;
}
H1.title {
	font-size:1pt;
	color:#ffffff;
	line-height:0px;
	margin:0px;
	padding:0px;
}
a.toplink {
	text-decoration:	none;
	color:				#0000aa;
}
a.toplink:hover {
	text-decoration:	underline;
	color:				blue;
}

a.subscribe {
	font-size:9pt;
	font-weight:700;
	color:black;
	text-decoration:none;
}

a.subscribe:hover {
	text-decoration:underline;
	color:blue;



ul {
	margin-left:10px;
}
div.gring {
	margin:			3px;
	margin-left:	25px;
	margin-right:	40px;
	line-height:	135%;
}