H1  {
	font-size : 13pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 600;
	color : #52617E;
}


H2  {
	font-size : 11pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #52617E;
}

SPAN.spanred {
	font-size: 9pt;
	font-weight: 600;
	color: #FF0000;
	font-family: "arial narrow", sans-serif;
	background-color: transparent;
	text-align: center;
}

.price {
	font-size: 18pt;
	font-weight: 700;
	color: #FF0000;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	background-color: transparent;
	text-align: center;
}

.smalltext {
	font-size: 9px;
	font-weight: 400;
	color: #000000;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	background-color: transparent;
	text-align: center;
}

.heading {
	font-size : 8pt;
	font-family : trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : bold;
	color : black;
	background-color: White;
}


H3  {
	font-size : 9pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : bold;
	font-style : italic;
	color : black;
}


H6  {
	font-size : 12pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #52617E;
}


table.quote  {
	font-size : 9pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 600;
	font-style : normal;
	color : #FF7F50;
	background-color: #ffffff;
	border: 1px solid #FF0000;clear: right
}

BLOCKQUOTE  {
	font-size : 12pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #FF0000;
	background-color: #FFFFFF;
}

BLOCKQUOTE.BLOCKQUOTE1  {
	font-size : 8pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 600;
	font-style : normal;
	color : #000000;
	background-color: #FFFFFF;
}


BLOCKQUOTE.BLOCKQUOTE2  {
	font-size : 8pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 400;
	font-style : normal;
	color : #000000;
	background-color: #FFFFFF;
}

.head {
	font-size : 9pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	color : #000000;
	background-color: #ffffff;
	text-decoration: underline;

}

TD  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : 400;
	font-style : normal;
	color : White;
}

TD.content {
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : #292F34;
	background-color: White;
}

TD.verticle {
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : #292F34;
	border-right: 1px dotted #778899;
	background-color: White;
}

P.quote {
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	font-style : italic;
	color : #292F34;
	background-color: White;
}

Table.content1 {
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : #292F34;
	background-color: White;
	border: 1px outset #5F9EA0;
}

.content2 {
	font-size : 7pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 400;
	color : #FFD700;
	background-color: #000000;
}

td.content3 {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 400;
	color : #292F34;
	background-color: White;
	border-bottom: 1px dashed black;
}

td.content4 {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 500;
	color : #FF0000;
	background-color: White;
	border-bottom: 1px dashed black;
}

td.enrollcontent {
	font-size: 11px;
	color: #000000;
	font-family : arial, verdana, sans-serif;
	background-color: transparent;
	line-height: 20px;
}

TD.ads {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 400;
	color : #FFFFFF;
	background-color: #52617E;
}

TD.books {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 600;
	color : #000000;
	background-color: #ffffff;
	border: 1px dotted #000000;
}

TD.books1 {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 400;
	color : #000000;
	background-color: #ffffff;
	border: 1px dotted #000000;
}

TD.bookstoc {
	font-size : 8pt;
	font-family: sans-serif;
	font-weight : 300;
	color : #FFFAF0;
	background-color: #800080;
	text-align: center;
}

TD.booksact {
	font-size : 9pt;
	font-family : Arial;
	font-weight : 500;
	color : #000000;
	background-color: #FFFAF0;
	text-align: center;
	border: 1px solid #800080;
}

TD.dot {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 400;
	color : #000000;
	background-color: #ffffff;
	border: 1px dotted #000000;
}

TD.menu {
	font-size : 7pt;
	font-family : Arial;
	font-weight : 400;
	font-style : normal;
	color : #F5DEB3;
	background-color: #292F34;
}
TD.listings {
	font-size : 7.5pt;
	font-family : Arial;
	font-weight : 500;
	font-style : normal;
	color : #396699;
	background: #292F34;
}
TD.listings1red {
	font-size : 7.5pt;
	font-family : Arial;
	font-weight : 500;
	font-style : normal;
	color : #000000;
	background: #FFFFFF;
}
TD.listings1offwhite {
	font-size : 7.5pt;
	font-family : Arial;
	font-weight : 500;
	font-style : normal;
	color : #000000;
	background: #00FFFF;
}
TD.listings1green {
	font-size : 7.5pt;
	font-family : Arial;
	font-weight : 500;
	font-style : normal;
	color : #000000;
	background: #00FF00;
}
TD.listings1blue {
	font-size : 7.5pt;
	font-family : Arial;
	font-weight : 500;
	font-style : normal;
	color : #000000;
	background: #FF00FF;
}

TD.directory {
	font-size : 14pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : white;
	background: #000000;
}

TD.title {
	font-size : 9pt;
	font-family : Arial;
	font-weight : 700;
	font-style : normal;
	color : white;
	background: #8080FF;
}

BODY  {
	font-size : 10pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #ffffff;
	background-color: #292F34;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #292F34;
	scrollbar-face-color: #292F34;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #8B8B8B;
}

HR  {
	size: 1pt;
	color: #000000;
	width: 100%;
	text-align: center;
}

STRONG.body {
	font-size : 8pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	font-style : italic;
	color: #6A5ACD;
	background-color: #ffffff;
	text-align: center;
}
.input {
	background-color: #FFFFC0;
	color: #52617E;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight: 400;
	border-color: #52617E;
	border-width: 1px 1px 1px 1px;
}

.resets {
	background-color: #A33D3D;
	color: #F0F8FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight: 400;
	border-color: #DC143C;
	border-width: 1px 1px 1px 1px;
}

a.box {
	background-color: #FFFF00;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	line-height: 2;
}

a:hover.box {
	background-color: #7CFC00;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
}

a.bluebox {
	background-color: #00BFFF;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	line-height: 4;
}

a:hover.bluebox {
	background-color: #00BFFF;
	border: 1px solid #000000;
	color: #008000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	line-height: 4;
}

a.buybox {
	background-color: #FFFF00;
	border: 2px solid #000000;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 3;
	padding: 2px 2px 2px 2px;
}

a:hover.buybox {
	background-color: #FF0000;
	color: #FFFF00;
}

a.boxon {
	background-color: #D3D3D3;
	border: 1px solid #FF0000;
	color: #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
}


a.links {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	padding-top: 5px;
}

a:hover.links {
	background-color: #000000;
	border: 1px solid #FF0000;
	color: #FFFFFF;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	padding-top: 5px;
}


A.menu  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #F0F8FF;
	background-color: #292F34;
	border: 1px solid #800080;
}


A:hover.menu  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #FFFFFF;
	background-color: #292F34;
	border: 1px solid #FF0000;
}

A.pop  {
	font-size : 7pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #000000;
	margin-top: 3px;
	background-color: #ffffff;
}


A:hover.pop  {
	font-size : 7pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #FF0000;
	margin-top: 3px;
	background-color: #ffffff;
}

A.menuon  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #000000;
	background-color: #D3D3D3;
	border: 1px solid #FFA500;
}


A:hover.menuon {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #808080;
	background-color: #D3D3D3;
	border: 1px solid #FFA500;
}

A.books  {
	font-size : 7.5PT;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #000000;
	border-left: 4px solid #000000;
	border: 1px solid #000000;
	background-color: #C0C0C0;
}


A:hover.books  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #556B2F;
	border: 1px solid #FFA500;
	background-color: #7CFC00;
}

A.bookson  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #556B2F;
	border: 1px solid #000000;
	background-color: #7CFC00;
}

A.menu1  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #ADD8E6;
	background-color: #292F34;
}


A:hover.menu1  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #FFFFFF;
	background-color: #292F34;
}

A.menu2  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #ADD8E6;
	background-color: #8080FF;
	border: 1px solid #000000;
}


A:hover.menu2  {
	font-size : 7.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #FFFFFF;
	background-color: #008000;
	border: 1px solid #000000;
}


A.menu3  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #FFFFFF;
	background-color: #8B008B;
	border: 1px solid #000000;
}


A:hover.menu3  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #FFFFFF;
	background-color: #8080FF;
	border: 1px solid #000000;
}

A.whitesmall  {
	font-size : 7pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #00008B;
	background-color: transparent;
}


A:hover.whitesmall  {
	font-size : 7pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #90EE90;
	background-color: transparent;
}
A.map  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #FFFFFF;
	background-color: #8080FF;
	border: 1px solid #000000;
	line-height: 20px;
}


A:hover.map  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	color : #8080FF;
	background-color: #00FF00;
	border: 1px solid #000000;
	line-height: 20px;
}
A.map1  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #00008B;
	background-color: #87CEEB;
	border: 1px solid #000000;
	line-height: 20px;
}

A:hover.map1  {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #FFFFFF;
	background-color: #90EE90;
	border: 1px solid #000000;
	line-height: 20px;
}
A.map2  {
	font-size : 8.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #00008B;
	background-color: #ADD8E6;
	border: 1px solid #000000;
	line-height: 20px;
}

A:hover.map2  {
	font-size : 8.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	color : #FFFFFF;
	background-color: #98FB98;
	border: 1px solid #000000;
	line-height: 20px;
}

ADDRESS {
	font-size : 10pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 500;
	font-style : NORMAL;
	color : #000000;
}

.hand {
	background-color: #FF0000;
	border-color: #52617E;
	border-width: 1px 1px 1px 1px;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	cursor: hand;
}

.smallhand {
	background-color: #FF0000;
	border-color: #52617E;
	border-width: 1px 1px 1px 1px;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 2;
	cursor: hand;
}

.phone {
	font-size : 8.5pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	font-style : NORMAL;
	color : #FFD700;
}

.red {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	font-style : NORMAL;
	color : #FF0000;
	text-decoration: underline;
}

.blue {
	font-size : 9pt;
	font-family : Arial, Verdana, sans-serif;
	font-weight : 700;
	font-style : NORMAL;
	color : #0000FF;
}

.related {
	font-size : 12pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : white;
	background: #FFA500;
}

.courses {
	font-size : 10pt;
	font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-weight : 600;
	font-style : normal;
	color : #FFFFFF;
	background: #00BFFF;
}

td.gwica {
	font-size : 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	color : #000000;
	background: #F0F8FF;
}

a.gwica-link {
	font-size : 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	color : #FFFFFF;
	background-color: #0000FF;
	border: 2px solid #000000;
	font-weight: 700;
	line-height: 3;
	padding: 3px 10px 3px 10px;
}

a:hover.gwica-link {
	color : yellow;
	background-color: red;
}


.news {
	font-size : 9px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #000000;
	background-color: #ffcc00;
	padding: 3px 0px 3px 0px;
}

a.news-link {
	font-size : 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #990000;
}

a:hover.news-link {
	color : yellow;
}


#category {
	clear: both;
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : #006699;
	background-color: white;
	margin: 0;
	height: 40px;
}

#cat-head {
	float: left;
	font-size : 10pt;
	font-family : Arial;
	font-weight : 700;
	color : black;
	background-color: White;
}
#cat-link {
	clear: left;
	float: left;
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : black;
	background-color: White;
}

.dir-cat-head {
	font-size : 10pt;
	font-family : Arial;
	font-weight : 700;
	color : #006699;
	background-color: White;
}
.dir-cat-link {
	font-size : 8pt;
	font-family : Arial;
	font-weight : 400;
	color : #006699;
	background-color: White;
}

.advtop {
	color: #000000;
	background-color: transparent;
	font-family: arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	border: maroon 1px 1px 1px 1px inset;
	padding: 2px 2px 2px 2px;
}

.adv {
	color: #000000;
	background-color: transparent;
	font-family: arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 8pt;
	border: maroon 1px 1px 1px 1px inset;
	padding: 2px 2px 2px 2px;
}

.adv-question {
	color: #000000;
	background-color: transparent;
	font-family: arial, helvetica, sans-serif;
	font-weight: 600;
	font-size: 8pt;
	text-align: center;
	border: maroon 1px 1px 1px 1px inset;
	padding: 2px 2px 2px 2px;
}

