/* CSS Document */
body{font-family: Verdana, Arial, Helvetica, sans-serif;margin:4px;background:#999;	margin:0 auto; }
body#popup{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:5px;background:#fff;padding:5px;}
#container{width:950px;border:2px solid #666;background:#fff;margin:0 auto;font-size:1.2em;}
#frame{width:950px;margin:0 auto 15px;font-size:9px;}
body .ca {
	clear:both;
	float:none;
	font-size:0;
	line-height:0px;
	margin-bottom:-1px;
	display:block;
	}
p#header{height:76px; margin:0;padding:0;}
p.maingraphic{margin:0;padding:0;height:213px;}
p{margin:0;padding:0 0 8px 0;}
.emphasis{font-weight:bold;font-size:1.2em;}
h1.center{text-align:center;}
h1.call{
	font-size:1.4em;
	color:#333;
	text-transform: capitalize;
	letter-spacing: normal;
}
h2.leftHdr{color:#333}

/*LISTS*/
ul.main li{font-size:1.1em;padding-bottom:.4em;}
ul.classInfo{margin:1px 5px 2px;	padding:0 2px;}
ul.classInfo li{padding:0 0 2px 4px;list-style: inside;}
.leftPad{margin-left:30px;width:150px;float:left;clear:both;}
img {
}

/*LINK INFO*/
a {text-decoration:none;color:#666;font-weight:bold;}
a:hover{text-decoration:underline; color:#999;}
h2 a{color:#478f86;text-decoration:underline;}
h2 a:hover{text-decoration:none;}


/*GLOBAL NAV*/
#globNav{width:100%;background:#666;padding:0;font-size:7pt;font-weight:bold;color:#fff;margin:0;height:22px;}
#globNav ul {list-style:none;margin: 0;padding:0;}
#globNav li {float:left;padding:3px 5px;background:#666;}
#globNav li a,  #globNav li a:active #globNav li a:visited {text-decoration:none;color:#fff;}
#globNav li a:hover{text-decoration:underline; color:#fc6;}
#globNav li a.active{text-decoration:underline; color:#fc6;}
#leftCol a{text-decoration:underline;}

.sideBar{border-top:1px solid #666;margin :5px 25px;}

.clear{padding:0; margin:0;}
#contentframe{width:950px;background:#fff;}
#leftCol, #leftCol2{background:#fff;width:190px;float:left;padding:2px 8px;margin:15px 0;}
#leftCol2 ul{list-style-type: none;padding: 0;margin: 5px 2px 0 5px;}
ul.classSchedule{list-style-type: none;padding: 0;margin: 5px 2px 25px 25px;}
#leftCol2 ul li{background: url(../images/common/bullet.gif) left center no-repeat;padding: 2px 0 5px 6px }
ul.classSchedule li{background: url(../images/common/bullet.gif) left center no-repeat;padding: 2px 0 2px 6px}
#leftCol2 ul li.twoline{background: url(../images/common/bullet_twoLine.gif) left center no-repeat;padding: 2px 0 5px 6px }
#leftCol2{width:145px;}
#midCol, #midCol2{background:#fff;width:516px;float:left;border-right:1px solid #666;border-left:1px solid #666;padding:2px 10px;margin:15px 0;}
 #midCol2{width:561px;}
#midCol2 .ContentleftCol{width:254px;margin: 2px 2px 5px 2px;float:left;}
#rightCol{background:#fff;width:190px;float:left;padding:2px 8px;margin:15px 0;}
h1{font-size:14px;color:#478f86;margin:0 0 8px 0;padding:0}
h2{font-size:14px;color:#e09604;margin:0;padding:0}
h2.leftNav{margin:0 0 8px 0;}
h2.midCol, p.midCol{padding-left:40px}
h3, h3.specialMarg{font-size:12px;color:#478f86;margin:12px 0 6px 0;padding:0}
h3.specialMarg{margin:12px 0 0 0;}
.contentImgLeft{float:right;padding:3px;display:block;}
p.photoRow{font-weight:bold;color:#666;padding-left:2px;}
.gallery{float:left;padding:10px 10px;}
img.instrPhotosLeft{
	float:left;
	padding:2px 8px 24px 0;
	list-style: inside;
}
img.instrPhotosRight{float:right;padding:2px 0 24px 8px;}
p.right{text-align:right;}
.name{font-weight:bold;font-size:1.2em;color:#666;}
p.schedule{margin-bottom:15px;}
/*popUP*/

#midCol2 a span {display: none;}

#midCol2 a:hover span {display: block;
   position: relative;  width: 600px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #444; background: #ffebd5;
   font: 11px Verdana, sans-serif; text-align: left;border:1px solid #555;}

ul.listR-sidebar{margin:-5px 0 0 14px;padding:0;}
ul.listR-sidebar li{padding:1px 3px 2px 0;}
.narrowCol{width:200px;float:left;}

img.kilnPhotos{margin:5px 105px;}

