div.special{margin-bottom:2em;}
div#col2 h2, div#col2 h3, div#col2 h4, div#col2 h5{text-align:center;}


div.box1{background-color:#ccccff;}
div.box1Bord{border:2px solid #aaaaee;}
div#headL h3{background-color: #1C001A; color:#DFBFCF; line-height:130%;}
div.box2{background-color:#bbccff; margin-top:50px;}
div.box2Bord{border:2px solid #99aaee;}
div.box4, div.box5 p{text-align:center;margin:0px auto; font-size:85%; line-height:108%; padding:2px;}
div.box4 ul{margin:0px auto; text-align:center; font-size:85%; line-height:108%;}
div.box3  {text-align:center;}
div.box3 dd{text-align:center;}
div.cal  {text-align:center;}
div.cal dd{text-align:center;}
div.cal dt{font-style:italic;}
div.cal h4{color:#000099; border:none; margin-top:1.75em;}
div.cal h4.firstH{margin-top:1.25em;}
div.cal dl{margin-bottom:1.5em; line-height:110%;}
div.cal dd{margin-bottom:1.25em;}
div.cal p{text-align:center; margin:0px auto; padding:0px;}
div.box11{background-color:#ccf9ff;}
div.box11 h4{text-align:center; font-weight:bold; border:none; font-size:95%;}
div.box11 h5{text-align:center;}
div.box11Bord{border:1px solid #63B2BD;}
div.box11 p{text-align:left; margin:0.25em 0.25em 0.5em 0.25em;}
div.box12 {background-color:#ccd7ff; }
div.box12 h4{border:none; text-align:center;}
div.box12Bord{border:1px solid #7D8FD0;}
div.box9{background-color:#ccf9ff;}
div.box9 h4{text-align:center; font-weight:bold; border:none;}
div.box9 p{text-align:left; margin:0.25em 0.25em 0.5em 0.25em;}
div.box9 p#price{ font-weight:bold; font-size:85%;}
div.box10 {background-color:#ccd7ff; }
div.box10 h4{border:none; text-align:center;}
div.box10Bord{border:1px solid #7D8FD0;}
div.box9Bord{border:1px solid #63B2BD;}
h3.sideHed{font-family: "Monotype Corsiva", sans-serif; font-size: 150%; text-align:center;}
h3.new, h3.new2{background-color: #8C346E; color:#DFBFCF; line-height: 1.125em; border:1px solid #8C346E;padding-top:0.5em; text-align:center; font-weight:bold; margin:0px;}
div.boxA{background-color:#ccd7ff;}
div.boxABord{ border:1px solid #A5ADCA;}
div.boxB{background-color:#ccf9ff;}
div.boxBBord{ border: 1px solid #91BABF;}

div.photoCap {text-align:center; display:block;}
h3.new3{background-color: #8C346E; color:#DFBFCF; line-height: 1.125em; border:1px solid #8C346E;padding-top:0.5em; text-align:center; font-weight:bold; margin:0px;}
div.box2a p{font-size:85%; margin-top:0px; padding-top:0px;padding-bottom:0.25em;}
div.box2a h4{border:none; color:#339966; font-size:105%;margin-bottom:0.125em; padding-bottom:0px;}
div.eventBox h3.firstStandout{ margin-bottom:0.125em;border:none;font-size:125%;}
div.eventBox h4.standout{ color:#339966; border:none; font-size: 105%;}
div.eventBox{border:1px solid #8C346E;}
div.box7{text-align:center; background-color:rgb(204,204,255);font-family:"Papyrus", sans-serif; margin:2em auto; padding:0px;}
div.box8Bord{border:1px solid rgb(100,100,155); }
div.box8Bord p{margin:0.25em auto; padding:0px; text-align:center;}
div.add ul.noBullet{list-style:none; margin:0.25em auto 1em auto; text-align:center;}
div.box8{background-color:#ccffc6;  margin-top:45px;}
div.box8 p{text-align:left; margin:0.25em;}
div.box5 h4#noBord{border:none;}
div.box11Bord h4{text-align:center; font-size:105%;}
div.box11Bord h5{font-weight:bold; font-style:italic;color:rgb(255,0,255);}
div.box7Bord{border:1px solid rgb(100,100,155);}
div.box7Bord ul{margin:0.25em;}
div.box7Bord p{margin:0.25em;}
div.box7Bord ul#addrS{color: rgb(51,102,255); font-weight:bold;}
.smllLink{font-size:80%;}
table#priceTbl{width:90%; margin:0px auto; text-align:center; font-size:98%;}
table#priceTbl td{text-align:left; font-weight:bold;}
table#priceTbl td.price{text-align:right;}
div.box16{background-color:rgb(204,204,255);margin-bottom:4em;}
div.box16 h4{text-align:center; font-weight:bold; border:none; font-size:95%;}
div.box16 h5{text-align:center;}
div.box16Bord{border:1px solid rgb(180,180,255);}
div.box16 p{text-align:left; margin:0.5em 0.25em 0.5em 0.25em;}
div.box11Bord a, div.box11Bord a:visited{font-size:95%; color:#8c346e; font-weight:bold; text-decoration:none;}
div.box11Bord a:hover{
	color:#762159; 
	background-color:#F5AAED;
}
p.paypalInfo {font-size:95%; text-align:left;}
.paypalInfo span{font-size:85%;display:block;}
p.aside {font-size:85%; text-align:left;}
div.box17{background-color:#dfbfcf; color:blue; font-weight:bold;}
div.box17Bord{padding:0.25em; margin:0.125em; color:#000099;}
div.box17Bord h3{color:#000099; line-height:1.25em;}
div.box17Bord a:link, div.box17Bord a:visited{color:#000099;}
div.box17Bord a:hover{text-decoration:none;}


div#boxNew{background-color:#ccf9ff; margin-top:2em;}
div#boxNewBord{ border: 1px solid #91BABF;}
div#boxNewBord h5, div#boxNewBord h5 a:link, div#boxNewBord h5 a:visited{
	line-height:1.25;
	text-align:left;
	background-color:transparent;
	font-size:110%;
	font-weight:bold; 
	color:#000099;
	margin-top:0.5em;
	padding-top:0;
}


div#boxNewBord h5 a:hover{

	color: #8C346E;
	background-color: #DFBFCF;
}

div#boxNewBord ul {
	margin-left:1em; padding-left:1em;margin-top:0; padding-top:0;
	list-style:disc;
}

div#boxNewBord ul li a:link,div#boxNewBord ul li a:visited,div#boxNewBord ul li a:hover{
	padding-top:0.125em;
	margin-top:0.125em;
}

div#asideTwo p{
	font-size:80%;
	text-align:center;
	margin:0.25em 0.5em;
}

div#box5 h3.sideHed{
	line-height:1.15;
	}

/*code for Google adsense ads added 020608 */

div#ad120{
	 position:relative; 
	 top:1080px; 
	 padding:0;
	 margin:0 auto;
	 text-align:center; 
	 width:140px; 
	 background-color:#CCF9FF; 
	 color:#3A043F;
	 height:620px;
 }
 
div#ad120Inner{
	 width:120px;
	 padding:10px;
	 margin:0 auto; 
	 text-align:center;
 }
	 
div#ad125{
	position:relative; 
	top:1080px; 
	padding:0;
	margin:0 auto;
	text-align:center; 
	width:145px; 
	background-color:#CCFFC6; 
	color:#3A043F;
	height:145px;	
}	


div#ad125Inner{
	 width:125px; 
	 height:125px;
	 padding:10px;
	 margin:0 auto;
	 text-align:center;
 }
 
/*** end code for google side ad */


 div.special ul.seminarlist{
   font-size:89%;font-style:italic;font-weight:normal;
   text-align:center;
   margin:0.5em 0.115em 0.25em 0.115em;
   padding:0;
   list-style-type:none;
 }
 div.special ul.seminarlist li{
    padding:0;
    line-height:1.125;
    margin:0.125em auto 0.75em auto;
    text-align:center;
}	

div#cal div.newbox h4{
line-height:1.5;
background-color:#8c346e;
color:#dfbfcf;
}