/* CSS Document */

.navitext
{
  COLOR: navy;
  TEXT-DECORATION: none
}

.comment
{
  COLOR: #999999;
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 10px
}

.commentb
{
  COLOR: #999999;
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold
}

.alternate
{
  COLOR: #636363;
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 11px
}

.formtext
{
  FONT-SIZE: 10px
}

.small
{
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 11px
}

.smaller
{
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 10px
}

.smallLightBrown
{
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 11px;
  color: #996633;
}

.formstyle
{
  FONT-SIZE: 10px
}

.text
{ color: black; FONT-FAMILY: Verdana, Arial, Geneva, Lucida; FONT-SIZE: 11px
 ; line-height: 16px; }
 
.textMain
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

.textMain-smallcaps
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-VARIANT: small-caps;
  TEXT-DECORATION: none
}

.textMain-satch-white
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  /*** FONT-VARIANT: small-caps;***/
  TEXT-DECORATION: none
}

.textMain-satch-white-reg
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  /*** FONT-VARIANT: small-caps;***/
  TEXT-DECORATION: none
}





.lightOrange
{
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 11px;
  font-weight: bold;
  color: #f78f32;
  /*** text-indent: 15px; ***/
}
.searchResults
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none
}

.searchResultsHead
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textMain-white
{
  COLOR: #ffffff;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

.textMain-whiteBold
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textMain-tanBold
{
  COLOR: #cccc99;
  FONT-FAMILY: Verdana, Arial, Geneva, Lucida;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textMainBold
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textMainBold-smallcaps
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-VARIANT: small-caps;
  TEXT-DECORATION: none
}

.textNews
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

.textNewsBold
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textTitle
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 17px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textTitleGrey { COLOR: #797979; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

.textBoldBlue
{
  COLOR: #194e83;
  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textBoldBlue2
{ COLOR: #353fff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 16px; 
	FONT-WEIGHT: bold; TEXT-DECORATION: none; bottom: 5px; }
	
.textBoldPurple
{
  COLOR: #6a1a7a;
  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textBoldPurple12
{
  COLOR: #6a1a7a;
  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textBoldPurple12-smallcaps
{
  COLOR: #6a1a7a;
  FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-VARIANT: small-caps;
  TEXT-DECORATION: none
}

.textSub
{
  COLOR: #000099;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

.textRed
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

.textLightBrown
	{
	color: #996633;
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}

.textRedBold
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}
.textRedbright
{
  COLOR: #ff0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 15px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}
.textBigRedBold
{
  COLOR: #990000;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 20px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none
}

.textBigRedBoldUL
{
  COLOR: #990000;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 20px;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: underline
}
.textGrey
{
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height: 9px;
	letter-spacing: 3px;
}

.clubtitleLarge
{
  COLOR: #d3c791;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLink
{
  COLOR: #0085da;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLink:active
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLink:hover
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLinkLarge
{
  COLOR: #0085da;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLinkLarge:active
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.regLinkLarge:hover
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}
.textVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textVerdanaBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #4D4D47; font-size: 12px;
}
.textVerdanaBold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: bold;
}
.textVerdanaBoldBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; color: #4D4D47; font-weight: bold;
}
.textVerdana14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.textVerdanaBold14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sidelinks { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 22px; }
.sidelinks a:link { color: white; text-decoration: none; } 
.sidelinks a:active {color: orange; text-decoration: none} 
.sidelinks a:visited {color: white; text-decoration: none} 
.sidelinks a:hover { color: #ffba00;} 


.sidelinks2 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; }
.sidelinks2 a:link { color: white; text-decoration: none; } 
.sidelinks2 a:active {color: orange; text-decoration: none} 
.sidelinks2 a:visited {color: white; text-decoration: none} 
.sidelinks2 a:hover { color: #ffba00;} 


.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666666;
}
.tinylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	line-height: 16px;
}.tinylinks a:link {color: white; text-decoration: none} 
.tinylinks a:active {color: yellow; text-decoration: none} 
.tinylinks a:visited {color: white; text-decoration: none} 
.tinylinks a:hover {color: #0be1f9; text-decoration: underline} 

.leftlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: 100; line-height: 24px; letter-spacing: 1px; }.leftlinks a:link {color: white; text-decoration: none} 
.leftlinks a:active {color: yellow; text-decoration: none} 
.leftlinks a:visited {color: white; text-decoration: none} 
.leftlinks a:hover { color: #ff7c00; font-weight: bold; text-decoration: blink; } 

.biglinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; text-indent: 12px; }.biglinks a:link {color: #FFFFFF; text-decoration: none} 
.biglinks a:active { color: #ffffff; text-decoration: none; text-indent: 12px; } 
.biglinks a:visited {color: #FFFFFF; text-decoration: none} 
.biglinks a:hover {color: #FFCC99}
.toplinks { color: #ffffff; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 22px; }
.toplinks a:link { color: white; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 22px; }
.toplinks a:active { color: orange; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 22px; }
.toplinks a:visited { color: white; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 22px; }
.toplinks a:hover { color: #ffba00; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 22px; }

#catalog
{
	width: 780px;
	height: 700px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	overflow: auto;
}


#search_results_display
{
	width: 725px;
	height: 600px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	overflow: auto;
}


#register
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FF9900;
}

#text-container
{
	width: 370px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}

#text-container2
{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#glossary
{
	width: 550px;
	height: 250px;
	margin-top: 8px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	overflow: auto;
}

#cooltools-display
{
	width: 600px;
	height: 370px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	overflow: auto;
}

#cooltools-menu
{
	width: 780px;
	height: 230px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	overflow: hidden;
}

#thankyou-body
{
	width: 540px;
	height: 400px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	overflow: hidden;
}

.buttonscontainer {width: 115px; height: 26px}

.buttons a {color: #7e7973;
background-image: url(../images/sample-btn.gif);
padding-top: 6px;
padding-bottom: 6px;
padding-left: 0px;
display: block;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: center;}

.buttons a:hover {background-image: url(../images/sample-btn-o.gif);
color: #6d0003;
text-decoration: none;}

#lesson-interface-display
{
	width: 514px;
	height: 470px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	overflow: auto;
}

#teacher-text
{
	width: 700px;
	height: 570px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	overflow: auto;
}

#testimonial-display
{
	width: 514px;
	height: 670px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	overflow: auto;
}

#test-main
{
	width: 755px;
	height: 390px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	overflow: hidden;
}

#test-text
{
	width: 770px;
	height: 600px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	overflow: auto;
}

TR.titletext {font-family: Verdana, Arial, Geneva, Lucida; color: #0085DA; font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; vertical-align: top;}
TR.mainhead {font-family: Verdana, Arial, Geneva, Lucida; color: #FFFFFF; font-size: 11px; font-weight: bold;  line-height: 16px;background-color: #0085DA; text-align: left; vertical-align: top;}
TD.detail01Bold {color: #000000; font-weight: bold; background-color: #99CCFF; font-family: Verdana, Arial, Geneva, Lucida; font-size: 11px;  line-height: 16px; vertical-align: top; text-align: left;}
TD.detail01Norm {color: #000000; font-weight: normal; background-color: #99CCFF; font-family: Verdana, Arial, Geneva, Lucida; font-size: 11px;  line-height: 16px; vertical-align: top; text-align: left;}
TD.detail02Bold {color: #000000; font-weight: bold; background-color: #DAE0D2; font-family: Verdana, Arial, Geneva, Lucida; font-size: 11px;  line-height: 16px; vertical-align: top; text-align: left;}
TD.detail02Norm {color: #000000; font-weight: normal; background-color: #DAE0D2; font-family: Verdana, Arial, Geneva, Lucida; font-size: 11px;  line-height: 16px; vertical-align: top; text-align: left; }

TD.blue {border: 1px solid #898989; color: #ffffff; font-weight: normal; background-color: #1380dd; font-family: Verdana, Arial, Geneva, Lucida; font-size: 12px;  line-height: 16px; vertical-align: middle; text-align: center; }
TD.blue2 {border: 1px solid #1380dd; color: #ffffff; font-weight: bold; background-color: #1380dd; font-family: Verdana, Arial, Geneva, Lucida; font-size: 13px;  line-height: 16px; vertical-align: middle; text-align: right; }
TD.blue-border {border: 1px solid #1380dd; color: #000000; font-weight: normal; background-color: #ffffff; font-family: Verdana, Arial, Geneva, Lucida; font-size: 12px;  line-height: 16px; vertical-align: middle; text-align: left; }

/***for newsletter***/

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
	font-size: 12px;
	font-weight:bold;
	color: white
}

.box2 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
	background-color: red;
	font-size: 13px;
	font-weight:bold;
	color: yellow
}

.box3 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
	background-color: #c0640b;
	font-size: 12px;
	font-weight:bold;
	color: white
}

div.content table { margin-left: auto; margin-right: auto; }

div.content th { text-align: right; padding: 5px 10px 5px 5px; }
div.content td { padding: 5px 5px 5px 10px; text-align: center}

div.content hr { width: 300px; margin-top: 4em; margin-bottom: 4em;
margin-left: auto; margin-right: auto; }



/*** for affiliate page as per Bob ***/

affiliate-body
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#affiliate-frame
{
	width: 1000px;
	margin-top: 5px;
	/*** padding: 15px 15px 5px 0px;
	text-align: right; ***/
	border: 1px solid #FF9900;
}

a.songLink
{
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline
}

a.songLink:active
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}

a.songLink:hover
{
  COLOR: #cc0000;
  FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline
}
  
  
  
a:link{
color:#333333;
text-decoration:underline;
}
  
a:visited{
color:#333333;
text-decoration:underline;
}
  
a:active{
color:#333333;
text-decoration:underline;
}
 
  