body {
     background-color: #fff; 
	 color: #000;
}
p { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	background-color: inherit; 
	color: #000;
}
html>body p {font-size: small;
}
td {
	vertical-align: top;
}
p.smalltext {
	margin-top: 6px;
	margin-bottom: 6px;
}
.smalltext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: inherit; 
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
}
html>body p.smalltext {font-size: x-small;
}
#howtobuy p {
	font-size: xx-small;
	margin-top: 8px;
	margin-bottom: 8px;
}
html>body #howtobuy p {font-size: x-small;
}
#banner-left {
    width: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: inherit; 
	color: #ccc;
	font-size: 27px;
	float: left;
	padding: 0;
}
#banner-right {
    width: 50%;
    float: left;
}
#mainpageheading {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: inherit; 
	color: #ccc;
	font-size: 27px;
	vertical-align: bottom;
	float: left;
	padding: 25px 0 0;
}
#mainpagehead {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: inherit; 
	color: #ccc;
	font-size: 27px;
	vertical-align: bottom;
	float: left;
	padding: 25px 0 0;
}
#secondpageheading {
    font-family: Georgia, "Times New Roman", Times, serif;
	background-color: inherit; 
	color: #999999;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit; 
	color: #000099;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit; 
	color: #000099;
	text-decoration: underline;
}
alink {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit; 
	color: #000099;
	text-decoration: none;
}
link {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit; 
	color: #000099;
	text-decoration: none;
}
a  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit; 
	color: #333399;
	text-decoration: none;
}
.maintext { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	background-color: inherit; 
	color: #000000; 
}
html>body .maintext {font-size: small;
}
.maintextclose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit; 
	color: #000000;
	margin-bottom: -15px;
} 
html>body .maintextclose {
    margin-bottom: -7px;
	font-size: small;
}
.closetext p {
    margin-bottom: -12px;
}
html>body .closetext p {margin-bottom: -4px;
}
.heading2close {
	margin-top: 5px;
}
.unbolden {font-weight: normal}
.sublist-bluebullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit; 
	color: #000000;
	list-style-image: url(images/8pxtw-lower.gif);
}
.sublist-bluebullet li {
	margin-top: 9px;
	margin-left: -20px;
}
html>body .sublist-bluebullet {font-size: small;
}
.subjectlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit; 
	color: #000000;
}
.subjectlist li { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	background-color: inherit; 
	color: #000000; 
	margin-bottom: 8px;
}
html>body .subjectlist li {font-size: small;
}
.columnhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: inherit; 
	color: #000;
	border-top: thick none #99CCCC;
	border-right: thick none #99CCCC;
	border-bottom: thick none #99CCCC;
	border-left: thick none #99CCCC;
}
html>body .columnhead {font-size: x-small;
}
.columnheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: inherit; 
	color: #fff;
	border-top: thick none #99CCCC;
	border-right: thick none #99CCCC;
	border-bottom: thick none #99CCCC;
	border-left: thick none #99CCCC;
}
html>body .columnheadwhite {font-size: x-small;
}
.columnheadwhite-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: inherit; 
	color: #fff;
	border-top: thick none #99CCCC;
	border-right: thick none #99CCCC;
	border-bottom: thick none #99CCCC;
	border-left: thick none #99CCCC;
}
html>body .columnheadwhite-large {font-size: small;
}

.pagehead {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-large; 
	background-color: inherit; 
	color: #CCCCCC
}
.smalltext { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	background-color: inherit; 
	color: #000000 
}
html>body .smalltext {font-size: x-small;
}
.redsmalltext { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
    font-weight: bold;
	background-color: inherit; 
	color: #FF0000 
}
html>body .redsmalltext {font-size: x-small;
}
.redheading {
	background-color: inherit; 
    color: #990000
}
.data { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
	 font-weight: normal; 
	 background-color: #CCCCCC; 
	 color: #000000; 
	 padding-left: 6px; 
	 padding-top: 6px; 
	 padding-right: 6px; 
	 padding-bottom: 6px
}
html>body .data {font-size: x-small;
}
/* .tablehead {  
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
	 font-weight: bold; 
	 color: #000000; 
	 text-align: center; 
	 background-color: #99CCCC 
}
	 */
.asmalltext {  
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 background-color: inherit; 
	 color: #0066CC; 
	 text-decoration: none
}
h1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 font-weight: bold;
	 background-color: inherit; 
	 color: #000000;
	 margin-bottom: 25px;
}
html>body h1 {font-size: small;
}
h2 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 font-weight: bolder;
	 background-color: inherit; 
	 color: #000000;
	 margin-top: 27px;
}
html>body h2 {font-size: small;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit; 
	color: #000000;
	font-weight: bold;
	margin-top: 26px;
	margin-bottom: -12px;
}
html>body h3 {
     margin-bottom: -6px;
	 font-size: small;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: inherit; 
	color: #336666;
	margin: 30px 0px 0px;
}
html>body h4 {font-size: small;
}
h5 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold;
	background-color: inherit; 
	color: #000000; 
	margin: 20px 0px -10px;
}
html>body h5 {font-size: small;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: inherit; 
	color: #336666;
	margin: 20px 0px -10px;
}
html>body h6 {font-size: small;
}
.celltopalign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	vertical-align: top;
	line-height: normal;
}
html>body .celltopalign {font-size: small;
}
.blueborder {
	padding: 8px 8px;
	border: 1px solid #336666;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.blueborder td {padding: 10px 0 20px;
}
.blueborder p {margin-bottom: -12px;
}
.maintextblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: inherit; 
	color: #336666;
}
html>body .maintextblue {font-size: small;
}
form {
	margin-bottom: 2px;
}
.geelogoplacing {
	margin-top: 320px;
	margin-left: 6px;
}
.contentslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit; 
	color: #000000;
	margin-top: 8px;
}
html>body .contentslist {font-size: small;
}
.bluetexthighlight {
	background-color: inherit; 
	color: #006666;
	font-weight: normal;
}
.purpletexthighlight {
	background-color: inherit; 
	color: #660066;
	font-weight: normal;
}
#howtobuy {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: #000000; 
	background-color: #CCCC99;
	padding: 4px 8px 4px 8px;
	margin-top: 6px;
}
html>body #howtobuy {font-size: x-small;
}
.smallcentrebold { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
	 background-color: inherit; 
	 color: #000000; 
	 font-weight: bold;
	 text-align: center; 
}
html>body .smallcentrebold {font-size: x-small;
}
.smallcentrecolor { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
	 background-color: inherit; 
	 color: #336666; 
	 font-weight: bold;
	 text-align: center; 
}
html>body .smallcentrecolor {font-size: x-small;
}
.smallright { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
	 background-color: inherit; 
	 color: #000000; 
	 font-weight: normal;
	 text-align: right; 
}
html>body .smallright {font-size: x-small;
}
.smallrightshaded { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: xx-small; 
     background-color: #666666;
	 color: #ffffff; 
	 font-weight: normal;
	 text-align: right; 
}
html>body .smallrightshaded {font-size: x-small;
}
.buybuttonposition {
	margin-left: 5px;
	vertical-align: text-bottom;
}

li.largegap {
	margin-top: 25px;
	margin-left: -20px;
}
.cellcolor {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	background-color: #990033;
	color: #FFFFFF;
}
html>body .cellcolor {font-size: x-small;
}
.highlight-background {
    color: #000000;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.imageplacing {
	margin-left: 8px;
}
.imageplacing2 {
	margin-right: 6px;
}
.imageplacingright {
	margin: 0 8px 5px 15px;
	float: right;
}
.imagebuyright {
	margin: 8px 2px 5px 10px;
	float: right;
}
.imagebuyright2 {
    float: right;
}
.logoplacing {
	margin: 0 6% 0 0;
	float: right;
}
.logoplacing-inside {
	margin: 0;
	float: right;
}
html>body .logoplacing {
	margin: 0;
}
.clear {
    clear: both; height: 1px; font-size: 1px;
}
.highlighted-box p {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	background-color: #CCCCCC;
	color: #000000;
	padding: 6px;
	border: 1px solid #999999;
	margin: 24px 0 0;
}
html>body highlighted-box p {font-size: x-small;
}
/* .headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ccc;
	color: #000000;
	text-align: center;
	padding: 8px;
	margin: 0 0 30px;
	border-top: 2px solid #999;
	border-right: 3px solid #666;
	border-bottom: 3px solid #666;
	border-left: 2px solid #999;
} */
.closebullets {margin: 30px 0;
}
.closebullets li {margin: 4px 0 0; 
                  padding: 0;
}
.closebullets li.largegap {
    margin: 25px 0 0; 
    padding: 0;
}
.closebullets ul.sublist-bluebullet {
	list-style-image: url(images/8pxtw-lower.gif);
}
.indexheadings h2 {margin: 16px 0 12px;}
.indexheadings h3 {margin: 0;}
.indexheadings p {margin: 10px 0;}
td.highlightedbox {color: #fff; background-color: #990033}
.highlightedbox h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
 /*   color: #fff; */
	font-size: .75em;
	font-weight: bolder;
	margin-top: 0;
	margin-bottom: 10px;
    line-height: 1.4em;
}
.highlightedbox p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
 /*	background-color: inherit;
    color: #fff; */
	font-size: .7em;
	margin: 4px 0;
}
td.highlightedbox a {
	background-color: inherit;
    color: #fff;
}
td.highlightedbox a:link {
   background-color: inherit;
   color: #fff; 
}
td.highlightedbox a:visited { 
   background-color: inherit;
   color: #fff; 
}
td.highlightedbox a:hover { 
   background-color: inherit;
   color: #fff; 
   text-decoration: underline;
}
td.highlightedbox a:active { 
   background-color: inherit;
   color: #fff; 
}
td.columnhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #9cc; 
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
html>body td.columnhead {font-size: x-small;
}
td.columnhead-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #903; 
	color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
html>body td.columnhead-red {font-size: x-small;
}
td.columnhead-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #309; 
	color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
html>body columnhead-blue {font-size: x-small;
}
td.columnhead-turquoise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #066; 
	color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
html>body td.columnhead-turquoise {font-size: x-small;
}
td.columnhead-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #063; 
	color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
html>body td.columnhead-green {font-size: x-small;
}
td.columnhead-green2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #366; 
	color: #fff;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
}
td.columncell-pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #fc9; 
	color: #000;
	margin-top: 4px;
	margin-bottom: 4px;
}
html>body td.columncell-pink {font-size: x-small;
}
td.columncell-pink p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #fc9; 
	color: #000;
}
html>body td.columncell-pink p {font-size: x-small;
}
td.columncell-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ccc; 
	color: #000;
	margin-top: 4px;
	margin-bottom: 4px;
}
html>body td.columncell-grey {font-size: x-small;
}
td.columncell-grey p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ccc; 
	color: #000;
}
html>body td.columncell-grey p {font-size: x-small;
}
td.columncell-grey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ccf; 
	color: #000;
	margin-top: 4px;
	margin-bottom: 4px;
}
html>body td.columncell-grey2 {font-size: x-small;
}
td.columncell-grey2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ccf; 
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}
html>body td.columncell-grey2 p {font-size: x-small;
}
.bullet-heading h2 {
   padding-left: 20px; 
   color: #000;
   background: #fff url(images/8pxt.gif) no-repeat 0 3px;
}
.bullet-heading h3 {
   padding-left: 20px; 
   color: #000;
   background: #fff url(images/8pxt.gif) no-repeat 0 3px;
}
.largeheading h1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: medium;
	 font-weight: bold;
	 background-color: inherit; 
	 color:#990033;
	 text-align: center;
	 margin-bottom: 10px;
}
html>body .largeheading h1 {font-size: medium;
}
.largeheading h2 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: small;
	 font-weight: bolder;
	 background-color: inherit; 
	 color: #000000;
	 text-align: center;
	 margin-top: 10px;
}
html>body .largeheading h2 {font-size: medium;
}
#lefthandnav {
   background-color: #9cc;
   width: 140px;
}
html>body #lefthandnav {width: 170px;
}

html>body .gobutton {width: 30px;}
.tablecourses td {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	background-color: inherit; 
	color: #000;
    padding: 5px 0;
}
.heading-cell {
    color: #fff;
	background-color: #669999;
	font-weight: bold;
	border: 0;
	height: 40px;
	padding-top: 14;
}
#homepage-caption {
    width: 100%;
    margin: 0;
	padding: 8px;
	border-top: 1px solid #999;
	border-right: 3px solid #999;
	border-bottom: 3px solid #999;
	border-left: 1px solid #999;
    background: #eee url(images/greypixel.gif) repeat-x 0 0;}
html>body #homepage-caption {
    width: 97%
}
#homepage-caption p {
	font-size: 0.7em;
    margin-bottom: 7px;
    margin-top: 7px;}
#homepage-caption h3 {
	font-size: 0.7em;
	color: #c00;
	text-align: center;
	margin: 10px 0 6px;
	line-height: 1.4em; 
}
.clear {clear: both; height: 1px; font-size: 1px; background-color: #fff;}




#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;

		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 178px;
		margin-top : -31px;
				background-color: #99dddd;

		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		
		display : block;
		color : black;
		text-decoration : none;
		border : 1px solid white;
		padding :  0.5em;

   		width: 178px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	 	font-size: x-small;
	 	border-left-width:0;
	 	border-right-width :0;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}



