
a
{
  outline: none;
}

a
{
  text-decoration: none;
}

h1.headTitle {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: bold;  letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #ffffff; width: 773px; height: 60px; background: url(../images/subhead.gif) no-repeat; display:block;}

h2.homeTitle{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.1em; line-height: 1.5em; letter-spacing: 0.5; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

.homeTitle2{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.78em; line-height: 1.5em; letter-spacing: 0.5; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

navTxt{font-family: Arial, Helvetica, sans-serif;  font-size: 0.75em; font-weight: bold; letter-spacing: 1.0; word-spacing: normal; text-decoration: none; color: #212121;}

a.navTxt6:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 118px; height: 27px; background: url(../images/nav_contact.gif) no-repeat; display:block;}
a.navTxt6:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 118px; height: 27px; background: url(../images/nav_contact.gif) no-repeat; display:block;}
a.navTxt6:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 118px; height: 27px; background: url(../images/nav_contact_over.gif) no-repeat; display:block;}
a.navTxt6:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 118px; height: 27px; background: url(../images/nav_contact_over.gif) no-repeat; display:block;}

a.navTxt5:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 90px; height: 27px; background: url(../images/nav_contact.gif) no-repeat; display:block;}
a.navTxt5:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 90px; height: 27px; background: url(../images/nav_contact.gif) no-repeat; display:block;}
a.navTxt5:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 90px; height: 27px; background: url(../images/nav_contact_over.gif) no-repeat; display:block;}
a.navTxt5:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 90px; height: 27px; background: url(../images/nav_contact_over.gif) no-repeat; display:block;}

a.navTxt4:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 136px; height: 27px; background: url(../images/nav_testimonials.gif) no-repeat; display:block;}
a.navTxt4:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 136px; height: 27px; background: url(../images/nav_testimonials.gif) no-repeat; display:block;}
a.navTxt4:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 136px; height: 27px; background: url(../images/nav_testimonials_over.gif) no-repeat; display:block;}
a.navTxt4:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 136px; height: 27px; background: url(../images/nav_testimonials_over.gif) no-repeat; display:block;}

a.navTxt3:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 172px; height: 27px; background: url(../images/nav_testimonials.gif) no-repeat; display:block;}
a.navTxt3:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 172px; height: 27px; background: url(../images/nav_testimonials.gif) no-repeat; display:block;}
a.navTxt3:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 172px; height: 27px; background: url(../images/nav_testimonials_over.gif) no-repeat; display:block;}
a.navTxt3:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 172px; height: 27px; background: url(../images/nav_testimonials_over.gif) no-repeat; display:block;}

a.navTxt2:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold;  letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 120px; height: 27px; background: url(../images/nav_about.gif) no-repeat; display:block;}
a.navTxt2:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold;  letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 120px; height: 27px; background: url(../images/nav_about.gif) no-repeat; display:block;}
a.navTxt2:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold;  letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 120px; height: 27px; background: url(../images/nav_about_over.gif) no-repeat; display:block;}
a.navTxt2:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 120px; height: 27px; background: url(../images/nav_about_over.gif) no-repeat; display:block;}

a.navTxt1:link {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 132px; height: 27px; background: url(../images/nav_home.gif) no-repeat; display:block;}
a.navTxt1:visited{font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #212121; width: 132px; height: 27px; background: url(../images/nav_home.gif) no-repeat; display:block;}
a.navTxt1:hover{font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 132px; height: 27px; background: url(../images/nav_home_over.gif) no-repeat; display:block;}
a.navTxt1:active {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; letter-spacing: 0; word-spacing: normal; text-decoration: none; color: #6f6f6f; width: 132px; height: 27px; background: url(../images/nav_home_over.gif) no-repeat; display:block;}

a.titleTxt:link {font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.titleTxt:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.titleTxt:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.titleTxt:active {font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

a.faqTxt2:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.faqTxt2:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.faqTxt2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.faqTxt2:active {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

a.faqTopTxt:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.faqTopTxt:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.faqTopTxt:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.faqTopTxt:active {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

a.callTxtHome2:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.65em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.callTxtHome2:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.65em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.callTxtHome2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.65em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.callTxtHome2:active {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.65em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

a.callTxtHome:link  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.0em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.callTxtHome:visited  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.0em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}
a.callTxtHome:hover  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.0em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}
a.callTxtHome:active  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.0em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

a.registerTxt:link  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 124px; height: 22px; background: url(../images/button_register_now.gif) no-repeat; display:block;}
a.registerTxt:visited  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 124px; height: 22px; background: url(../images/button_register_now.gif) no-repeat; display:block;}
a.registerTxt:hover  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 124px; height: 22px; background: url(../images/button_register_now_over.gif) no-repeat; display:block;}
a.registerTxt:active  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 124px; height: 22px; background: url(../images/button_register_now_over.gif) no-repeat; display:block;}

a.submitTxt:link  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 61px; height: 21px; background: url(../images/contact_submit.gif) no-repeat; display:block;}
a.submitTxt:visited  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 61px; height: 21px; background: url(../images/contact_submit.gif) no-repeat; display:block;}
a.submitTxt:hover  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 61px; height: 21px; background: url(../images/contact_submit_over.gif) no-repeat; display:block;}
a.submitTxt:active  {font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #ffffff; width: 61px; height: 21px; background: url(../images/contact_submit_over.gif) no-repeat; display:block;}


a.faqTopTxt2:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: underline; color: #3879d2;}
a.faqTopTxt2:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: underline; color: #3879d2;}
a.faqTopTxt2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: underline; color: #212121;}
a.faqTopTxt2:active {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: underline; color: #212121;}


.titleTxt3{font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #303030;}

.titleTxt2{font-family: Arial, Helvetica, sans-serif;  font-size: 0.70em; font-weight: bold; line-height: 1.4em; letter-spacing: 0; text-align: center; word-spacing: normal; text-decoration: none; color: #303030;}

a.faqTxt{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

.formTxt{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; line-height: 1.4em; letter-spacing: 0; text-align: right; word-spacing: normal; text-decoration: none; color: #212121;}

.bodyTxt8{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.7em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

.bodyTxt7{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.95em; font-weight: normal; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

.bodyTxt6{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; line-height: 1.4em; letter-spacing: 0; text-align: right; word-spacing: normal; text-decoration: none; color: #212121;}

.bodyTxt5{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

.bodyTxt5b{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #3879d2;}

.callTxt2{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.65em; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

.callTxt{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.71em; line-height: 1.4em; letter-spacing: 0; text-align: left; word-spacing: normal; text-decoration: none; color: #212121;}

input.main {
	border:1px solid #707070;
	font-size: 0.71em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #212121;
	background-color: #ffffff;
}

textarea.primary {
	border:1px solid #707070;
	font-size: 0.71em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #212121;
	background-color: #ffffff;
}
  
table#entry {border: 1px solid #a9a8a8;}

.subTitle
{
	padding-left: 10px;
	height:22px;
	background-color:#1c7ef6;
	vertical-align:middle;
	color:#FFF;
}
#topicsTable
{
	width:450px;
	
}
#topicsTable td
{
	height:25px;
	width:218px;
	vertical-align:text-top;
	
	
	}
a.sampleLectureNotesLink:link,a.sampleLectureNotesLink:visited,a.smallTxtLink:link,a.smallTxtLink:visited,.homeTitle2 a:link, .homeTitle2 a:visited, .homeTitle2 a:hover, .homeTitle2 a:active
{
	color:#3879d2;
	text-decoration:underline;
}
a.sampleLectureNotesLink:hover,a.sampleLectureNotesLink:active,a.smallTxtLink:hover,a.smallTxtLink:active
{
	color:#212121;
}
#OneOnOneRates,#SmallGroupRates
{
	width: 500px;
	height:210px;
	padding:10px;
	

}
#SpecialSessionRates
{
	vertical-align:text-top;
	width:500px;
	padding:10px;
	height:140px;



}
.righttd
{
	text-align:right;
	width:100px;
	
}
#faqList li{
	padding:5px;
}
#upcoming
{
	font-size:1.25em;
	color:#3879d2;
	font-weight:bold;
	margin-bottom:12px;
}
#upcoming span
{
	color:#555555;
	
}
.biggerFont
{
	font-size:1.1em;
	
}
.boldGreyFont
{
	font-weight:bold;
	color:#555555;
}
