.dummy{}
html{color:#000000;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }


/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0; font-size:13px; background: url(../images/main-bg.jpg) top left repeat-x #333;}
.clear { clear:both; }
p{ margin:0 0 15px 0; line-height:20px;}
h2{clear:both; display:block; padding:0 0 0 0; margin:0px;}
h1{clear:both; display:block; color:#944973; font-size:19px; font-weight:bold; border-bottom:1px solid #0c0c0c; padding:0 0 5px 0; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif;}
h3{clear:both; display:block; color:#944973; font-size:16px; font-weight:bold;  padding:0 0 10px 0; margin:0px; font-family:Arial, Helvetica, sans-serif;}
a{ outline:none; border:0px none; }

/* container
-----------------------------------------------------------------------------*/
#container{width:930px; margin:0 auto; padding:0 0 0 25px;}

/*Top-Part
-----------------------------------------------------------------------------*/
#top{width:930px; float:left; height:125px; padding:0 0 2px 0;}

/*Content-Part
-----------------------------------------------------------------------------*/
#content{width:930px; float:left; background:url(../images/content-bg.jpg) left top repeat-y;}
#content-sub{width:930px; float:left; }

/*Top-Part
-----------------------------------------------------------------------------*/
#left{width:246px; float:left; background:url(../images/left-bg.jpg) left top no-repeat; padding:0 1px;}
#call-now{width:246px; float:left;}
#left-from{width:230px; float:left; padding:0 0 0 16px;}

.text-box{width:215px; float:left; font-size:15px; font-weight:bold; color:#b7b7b7; padding:20px 0 3px 2px;}
.filed-main{width:auto; float:left;}
.filed{width:173px; height:24px; border:none; line-height:20px; padding:5px 0 0 5px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:left; background:url(../images/filed-bg.jpg) left top no-repeat;}

/*Top-Part
-----------------------------------------------------------------------------*/
#right{width:649px; float:left; background:url(../images/right-bg.jpg) left top no-repeat; padding:38px 0 0 33px;}

#right-sub2{width:672px; float:left; background:url(../images/right-bg.jpg) left top no-repeat; padding:10px 0 0 10px;}
#right-sub1 a{color:#000; text-decoration:underline;}
#right-sub1 a:hover{color:#000; text-decoration:none;}
#right-sub1{width:634px; float:left; background:#fff; padding:20px 19px}
.right-main{width:649px; float:left;}
.right-box{width:649px; float:left;}
.simplegallery12{width:210px; float:left;}
.simplegallery12 a{ text-decoration:none;  display:block; background:url(../images/text-box.png) left top no-repeat; height:172px; padding:2px 0 0 1px;}
.simplegallery12 a:hover{ background:url(../images/text-box-hover.png) left top no-repeat;}

.simplegallery1{visibility: hidden;width:210px; float:left;}
.simplegallery3{visibility: hidden;width:210px; float:left;}
.simplegallery4{visibility: hidden;width:210px; float:left;}
#simplegallery2{visibility: hidden;}
#simplegallery2 .gallerydesctext{text-align: left;padding: 2px 5px;}

#right-sub{width:649px; }
.pohto{width:195px; position:absolute; margin:2px 0 0 19px; }
.pohto a{text-decoration:none; height:47px; font-weight:bold; line-height:40px; padding:0px 38px 0 0; font-size:14px; color:#0e0e0e; text-align:right; display:block; background:url(../images/video-img.png) left top no-repeat;}
.pohto a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:0px 0 0 35px; color:#fff; text-align:left;}

.program{width:195px; float:left; position:absolute; margin:2px 0 0 2px;}
.program a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 20px 0 0; font-size:14px; color:#0e0e0e; text-align:right; display:block; background:url(../images/video-mid.png) left top no-repeat;}
.program a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; text-align:left; margin:0 0 0 18px;}

.experience{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.experience a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 0 0 95px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/video-mid1.png) left top no-repeat;}
.experience a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; text-align:left; margin:0 0 0 16px;}

.title4{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title4 a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 0 0 105px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title4.png) left top no-repeat;}
.title4 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 34px; color:#fff; text-align:left; margin:0 0 0 18px;}

.title5{width:200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title5 a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 0 0 100px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title5.png) left top no-repeat;}
.title5 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; text-align:left; margin:0 0 0 18px;}

.title6{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title6 a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 0 0 110px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title6.png) left top no-repeat;}
.title6 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; text-align:left; margin:0 0 0 18px;}

.title7{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title7 a{text-decoration:none; height:43px; font-weight:bold; line-height:18px; padding:4px 0 0 95px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title7.png) left top no-repeat;}
.title7 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; text-align:left; margin:0 0 0 18px;}

.title8{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title8 a{text-decoration:none; height:47px; font-weight:bold; line-height:47px; padding:0 0 0 95px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title8.png) left top no-repeat;}
.title8 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:0 0 0 35px; color:#fff; text-align:left; margin:0 0 0 16px;}

.title9{width: 200px; float:left; position:absolute; margin:2px 0 0 2px;}
.title9 a{text-decoration:none; height:47px; font-weight:bold; line-height:47px; padding:0 0 0 95px; font-size:14px; color:#0e0e0e; text-align:left; display:block; background:url(../images/title9.png) left top no-repeat;}
.title9 a:hover{ background: url(../images/titel-hover.png) left top no-repeat; padding:0 0 0 35px; color:#fff; text-align:left; margin:0 0 0 16px;}

/*Footer-Part
-----------------------------------------------------------------------------*/
#footer-main{width:100%; float:left; padding:34px 0 34px 0; background:url(../images/footer-bg.jpg) left top repeat-x #2e2e2e;}
#footer{width:896px; margin:0 auto; padding:0 0 0 59px;}

.footer-text{width:200px; float:left; color:#5c5959;}
.footer-text a{ text-decoration:none; color:#5c5959; padding:0 5px; line-height:17px;}
.footer-text a:hover{ text-decoration:underline;}
.footer1{font-size:10px;}

.icon{width:328px; float:right;}
.icon img{padding:0 6px 0 0;}

#popup-main1{width:649px; float:left;}
#popup1{z-index:1; position:absolute; top:170px; margin:40px 0 0 0; visibility:hidden; border:#FFFFFF 5px solid;}
#popup2{z-index:1; position:absolute; top:170px; margin:38px 0 0 0; visibility:hidden; border:#FFFFFF 5px solid;}
#popup3{z-index:1; position:absolute; top:170px; margin:40px 0 0 150px; visibility:hidden; border:#FFFFFF 5px solid;}
#popup4{z-index:1; position:absolute; top:170px; margin:200px 0 0 0; visibility:hidden; border:#FFFFFF 5px solid;}
#popup5{z-index:1; position:absolute; top:170px; margin:200px 0 0 0; visibility:hidden; border:#FFFFFF 5px solid;}
#popup6{z-index:1; position:absolute; top:170px; margin:200px 0 0 150px; visibility:hidden; border:#FFFFFF 5px solid;}
#popup7{z-index:1; position:absolute; top:170px; margin:105px 0 0 20px; visibility:hidden; border:#FFFFFF 5px solid;}
#popup8{z-index:1; position:absolute; top:170px; margin:105px 0 0 230px; visibility:hidden; border:#FFFFFF 5px solid;}
#popup9{z-index:1; position:absolute; top:170px; margin:105px 0 0 150px; visibility:hidden; border:#FFFFFF 5px solid;}

.pop-main{width:443px; float:left; height:232px;}
.pop-img{width:443px; height:232px; float:left; background: url(../images/video-pop.jpg) left top no-repeat;}
.pop-img2{width:443px; height:232px; float:left; background: url(../images/program-pop-img.jpg) left top no-repeat;}
.pop-img3{width:443px; height:232px; float:left; background:url(../images/experience-large-pop.jpg) left top no-repeat;}
.pop-img4{width:443px; height:232px; float:left; background:url(../images/photo-gallery-large-pop.jpg) left top no-repeat;}
.pop-img5{width:443px; height:232px; float:left; background:url(../images/enrollment-process-pop.jpg) left top no-repeat;}
.pop-img6{width:443px; height:232px; float:left; background:url(../images/salon-partners-pop.jpg) left top no-repeat;}
.pop-img7{width:443px; height:232px; float:left; background:url(../images/guest-services-pop.jpg) left top no-repeat;}
.pop-img8{width:443px; height:232px; float:left; background:url(../images/about-pop.jpg) left top no-repeat;}
.pop-img9{width:443px; height:232px; float:left; background:url(../images/contact-pop.jpg) left top no-repeat;}
.pop-top{width:132px; height:232px; float:right; background:url(../images/pop-right.png) left top no-repeat;}
.pop-text{width:115px; background:#a2517f; padding:14px 5px 14px 12px; color:#fff; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.pop-btn{width:120px; padding:80px 0 0 12px;}

/*top-menu
-----------------------------------------------------------------------------*/
#top-menu-main{width:930px; float:left; height:36px;}
#top-menu-left{width:18px; float:left;}
#top-menu-right{width:10px; float:left;}
#top-menu{width:902px; float:left; height:36px; background:url(../images/mid-bg.jpg) left top repeat-x;}
#top-menu ul{ margin:0px; padding:0px;}
#top-menu ul.top-level {margin-left:0;}
#top-menu li{ list-style:none; float:left;}
#top-menu li a{ width:auto; text-decoration:none; font-weight:bold; line-height:36px; font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 5px;}
#top-menu li a:hover{color:#fff;}
#top-menu li a.act-top{color:#fff;}

#top-menu ul li ul a {display:block; color:#fff; width:173px; padding:6px 8px; background:#ba6896; border-bottom:1px solid #fff; font-weight:normal; font-size:12px; text-decoration: none; line-height:18px; }
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#top-menu li:hover > ul {visibility:visible;}
#top-menu a:hover ul,
#top-menu a:hover a:hover ul, 
#top-menua:hover a:hover a:hover ul {visibility:visible;}
#top-menu a:hover ul ul, 
#top-menu a:hover a:hover ul ul {visibility:hidden;}

.program-main{width:461px; float:left;}
.program-img-main{width:150px; float:right;}
.program-img{width:150px; float:left; margin:0 10px 10px 0;}
.program img{border:1px solid #000;}
.program-text{width:301px; float:left;}

#top-menu ul.top-level {margin:0 auto;} 
#top-menu li.top-level-li {float:left; position:relative; margin-right:1px; }

#top-menu a.top-level-a {float:left;} 
#top-menu a.top-level-a b {float:left; cursor:pointer;}
#top-menu a.down b {float:left; cursor:pointer;}

#top-menu a.top-level-a:hover{white-space:nowrap;  color: #fff; display: block; margin:0px;}
#top-menu a.top-level-a.act-top{color:#fff;}
#top-menu a.top-level-a:hover b, 
#top-menu a.top-level-a:focus b, 
#top-menu a.top-level-a:active b {cursor:pointer;}
#top-menu a.down:hover b, 
#top-menu a.down:focus b, 
#top-menu a.down:active b {cursor:pointer;}

#top-menu li ul {display:block; position:absolute; visibility:hidden; left:0;}
#top-menu li li a {background:#fff; } 
#top-menu li li a:hover {background:#e2a0c5;} 
#top-menu li li:hover > a {background:#e2a0c5;}

#top-menu ul.drop-down {top:36px;}
#top-menu li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#bark-com {width:634px; float:left; background:#d7d7d1; margin:0 0 5px 0;}
#bark-com ul{ margin:0px; padding:0px;}
#bark-com li{ list-style:none; height:25px; float:left; line-height:25px; font-size:11px;  color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 6px;}
#bark-com li a{ width:auto; height:25px; text-decoration:none;  line-height:25px; font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; }
#bark-com li a:hover,
#bark-com li a.act-top{ text-decoration:underline;}
.header-sub{width:624px; float:left;}

#sub-content{width:634px; float:left; color:#000; padding:20px 0 0 0;}
#sub-left{width:461px; float:left;}
#sub-left a{text-decoration: underline; color:#000;}
#sub-left a:hover{text-decoration:none;}
#sub-left ul{ margin:0px; padding:0px 0 0 25px;}
#sub-left li{ line-height:18px; padding:0 0 15px 0;}

#site-map{width:461px; float:left;}
#site-map a{text-decoration: underline; color:#000;}
#site-map a:hover{text-decoration:none;}
#site-map ul{ margin:0px; padding:15px 0 0 25px;}
#site-map li{ line-height:18px; padding:0 0 15px 0;}

#sub-left1{width:634px; float:left;}
#sub-left1 ol{margin:0px; padding:0px 0 0 25px;}
#sub-left1 li{ line-height:18px;}
#sub-left1 a{text-decoration: underline; color:#000;}
#sub-left1 a:hover{text-decoration:none;}
#sub-left1 ul{ margin:0px; padding:0px 0 0 25px; float: left;}
#sub-left1 li{ line-height:18px; padding:0 0 15px 0;}

#sub-content p{ margin:0 0 15px 0; line-height:18px;}
#sub-right{width:160px; float:left; padding:0 0 0 13px;}
#tes-top-main{width:160px; float:left;}
#tes-top{width:160px; float:left;}
#tes-mid{width:139px; float:left; background:#b76b96; color:#fff; padding:0 12px 0 8px;}
#tes-mid p{ margin:0 0 15px 18px; line-height:18px;}
.tes-mid-img{float:right;}
#tes-bot{width:160px; float:left;}
#tes-bot12{width:150px; float:left; color:#000; padding:0 10px 0 0; text-align:right; }

.icon1{ width:215px; float:left;}
.icon-img{ width:28px; float:left; padding:0 2px 2px 0;}

#about-main{width:649px; float:left;}
#icon1{z-index:1; position:absolute; top:473px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon2{z-index:1; position:absolute; top:455px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon3{z-index:1; position:absolute; top:479px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon4{z-index:1; position:absolute; top:485px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon5{z-index:1; position:absolute; top:485px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon6{z-index:1; position:absolute; top:505px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon7{z-index:1; position:absolute; top:515px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon8{z-index:1; position:absolute; top:515px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}
#icon9{z-index:1; position:absolute; top:515px; margin:40px 0 0 0; visibility:hidden; border:#fff 1px solid;}

.about-text{width:195px; float:left; background:#944973; padding:10px; font-size:13px; font-weight:bold}
.about-text p{ margin:0 0 10px 0; line-height:18px;}
.about-text a{color:#fff; text-decoration: underline; }
.about-text a:hover{color:#fff; text-decoration:none; }
 
 .inquiry-form-main{width:630px; float:left; padding:10px 0 0 0;}
.form-main{width:630px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-right{width:370px; float:left;}
.for-input{width:180px; float:left; padding:3px 0 0 3px; height:18px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
label{width:250px; float:left; text-align:left;}
.for-input1{width:183px; float:left; height:24px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input2{width:100px; float:left; height:24px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.text-box1{width:180px; float:left; height:50px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }

.for-input3{width:80px; float:left; height:24px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.cal{width:16px; float:right;}
.gery{color:#FF0000;}
.for-input12{width:50px; margin:10px 0 0 0; float:left; padding:3px 0 0 3px; height:18px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input13{width: auto; float:left; padding:0 5px 0 0;}
.form-main14{width:461px; float:left; padding:0 0 0 0; line-height:20px;}

#navigation{padding:0 0 10px 0; text-align:right;}
#navigation a{color:#944972; font-size:13px;}
#navigation a.act-nav{color:#944972; font-size:13px; font-weight:bold;}
#errmsg li{color:#FF0000;}
.successmsg li{color:#006600;}


.jobs-listing{width:620px; float:left; border:1px solid #666666;}
.job-msg{width:610px; float:left; background:#D7D7D1; border-bottom:1px solid #666666; color:#666666; padding:5px;}
.job-msg1{width:610px; float:left; border-bottom:1px solid #666666; color:#666666; padding:5px; text-align:center;}
.job-header{width:620px; float:left;}
.job-header-column{width:144px; float:left; color:#666666; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:5px; height:30px;}
.job-column{width:144px; float:left; color:#666666; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:5px; height:30px;}
#jobs-list a{text-decoration: none; color:#fff; background:#944972; padding:2px; font-size:12px; border:1px solid #666;}
#jobs-list a:hover{text-decoration:none;}
#student-list-jobs a{text-decoration: none; color:#000; padding:2px; font-size:12px;}
#student-list-jobs a:hover{text-decoration:underline;}

/*190610
-----------------------------------------------------------------------------*/
h4{clear:both; display:block; color:#944973; font-size:16px; font-weight:bold;  padding:12px 0 16px 0; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.photo-gallery-main-bg{width:634px; float:left; color:#333333;}
.photo-gallery-main-left{width:144px; float:left; padding:0px 14px 10px 0; line-height:20px;}
.photo-gallery-image{width:100px; float:left; padding:2px; border:#333333 1px solid;}
.photo-gallery-text{width:196px; float:left;}

.box-mid-sub{width:550px; padding-top:20px; float:left; text-align:center;}
.photo-gallery-main{width:auto; float:left; padding:0 0 0 15px;}
.photo-gallery-main1{width:634px; float:left;}

.photo-gallery-menu{width:523px; height:100px; margin:0 0 0px 0; float:left; text-align:center;}
.photo-gallery-menu ul{margin:0px; padding:0px; float:left;}
.photo-gallery-menu li{width:auto; list-style:none; height:100px; line-height:100px; padding:0px;  margin:0 3px; display:inline; }
.photo-gallery-menu li img{border:1px solid #a75885;}

.caption{width:576px; float:left; padding: 0 30px 20px 30px;}
.image-title-main{width:576px;  padding: 0px 30px 0px 30px;}
.image-title{min-width:150px; float:left; color:#944972; font-weight:bold; padding:0 10px 0 0;}

.download{min-width:150px; float:right;}
.download a{color:#000; text-decoration:none;}
.download a:hover{color:#000; text-decoration: underline}

.ss-controls{min-width:150px; float:left;}
.ss-controls a{color:#000; text-decoration:none;}
.ss-controls a:hover{color:#000; text-decoration: underline}

.arrow{ float:left; width:30px; padding:25px 0 0 0; text-align:right;}
.arrow-bot{ float:left; width:30px; padding:220px 0 0 0; text-align:right;}

.nav-controls{width: auto; float:right;}
.nav-controls a{color:#000; text-decoration:none; padding:0 10px;}
.nav-controls a:hover{color:#000; text-decoration: underline}

.box-mid-sub a.advance-link,
.box-mid-sub a.advance-link:hover,
.box-mid-sub a.advance-link:active,
.box-mid-sub a.advance-link:visited {
	text-decoration: none;
}
box-mid-sub a.advance-link:focus {
	outline: none;
}


<!-- Galleryfic CSS Starts from Here -->
div.caption-container {
	height: 35px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
}

div.caption-container {
	float: left;
	position: relative;	
}

span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

div.caption-container, span.image-caption {
	width: 634px;
	height:30px;
}
<!-- Galleryfic CSS Ends from Here -->

<!-- Added on 29-06-2010 -->
.right-img-block { float:right; margin-left:8px; width:150px;}
.left-img-block { float:left; margin-right:8px; width:150px;}

.right-text-block { float:right; margin-left:8px; width:468px;}
.left-text-block { float:left; margin-right:8px; width:468px;}


.bottom-padding { padding-bottom:10px;}

#sub-left1 .next-previous { display:block; }
#sub-left1 .next-previous img { float:left; padding-right:10px;}
#sub-left1 .next-previous-link { font-size:18px; text-decoration:none; padding-top:8px; font-weight:bold;} 
#sub-left1 .next-previous-link a { text-decoration:none;}
#sub-left1 .next-previous-link a:hover { text-decoration:none; color:#944972;}

.educator-left-img-block { float:left; width:110px;}
.educator-right-text-block { float:right; width:520px;}
.educator-title {clear:both; display:block; color:#944973; font-size:16px; font-weight:bold;  padding:0px 0 3px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

.artist-left-img-block { float:left; width:140px;}
.artist-right-text-block { float:right; width:490px;}
.artist-title {clear:both; display:block; color:#944973; font-size:16px; font-weight:bold;  padding:0px 0 3px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }

.video-images {padding:10px; width:500px; height:100px;}
.text-box a.high-school-link,
.text-box a.high-school-link:hover,
.text-box a.high-school-link:active,
.text-box a.high-school-link:visited {
	text-decoration:none; color:#944972;
}

.contact-us-ip{clear:both; display:block; color:#944973; font-size:18px; font-weight:bold;  padding:5px 0 5px 0; margin:0px; font-family:Arial, Helvetica, sans-serif;}

/*290610 program pages blocks---------------------------------------------------------- */
.right-img-block { float:right; margin-left:8px; width:150px;}
.left-img-block { float:left; margin-right:8px; width:150px;}

.right-text-block { float:right; margin-left:8px; width:468px; font-size:15px; line-height:20px;}
.left-text-block { float:left; margin-right:8px; width:468px; font-size:15px; line-height:20px;}


.bottom-padding { padding-bottom:10px;}

#sub-left1 .next-previous { display:block; }
#sub-left1 .next-previous img { float:left; padding-right:10px;}
#sub-left1 .next-previous-link { font-size:18px; text-decoration:none; padding:8px 0 18px 0; font-weight:bold; } 
#sub-left1 .next-previous-link a { text-decoration:none; padding:8px 0 50px 50px; background:url(../images/right-arrow.jpg) left top no-repeat; }
#sub-left1 .next-previous-link a:hover { text-decoration:none; color:#944972;}

#sub-left1 .next-previous-left { display:block; }
#sub-left1 .next-previous-link-left { font-size:18px; text-decoration:none; padding:8px 0 18px 0; font-weight:bold;  } 
#sub-left1 .next-previous-link-left a { text-decoration:none; padding:8px 0 50px 50px; background:url(../images/left-arrow.jpg) left top no-repeat; }
#sub-left1 .next-previous-link-left a:hover { text-decoration:none; color:#944972;}

.gallery-link a{color:#000; text-decoration:none;}
.gallery-link a:hover{color:#000; text-decoration: underline}

/* 16-02-11 */

#right-sub-request-main{width:470px; margin:0 auto;}

#right-sub-request a{color:#000; text-decoration:underline;}
#right-sub-request a:hover{color:#000; text-decoration:none;}
#right-sub-request{width:470px; float:left; background:#fff;}

#right-sub-request p{color:#666;}

#sub-content-request{width:470px; float:left; color:#000; padding:20px 0 0 0;}

#sub-left-request{width:470px; float:left;}
#sub-left-request ol{margin:0px; padding:0px 0 0 25px;}
#sub-left-request li{ line-height:18px;}
#sub-left-request a{text-decoration: underline; color:#000;}
#sub-left-request a:hover{text-decoration:none;}
#sub-left-request ul{ margin:0px; padding:0px 0 0 25px;}
#sub-left-request li{ line-height:18px; padding:0 0 15px 0;}

.inquiry-form-main2{width:470px; float:left; padding:10px 0 0 0;}
.form-main2{width:460px; float:left; padding:0 0 10px 10px; line-height:20px;}
.form-right2{width:190px; float:left;}
.for-input{width:180px; float:left; padding:3px 0 0 3px; height:18px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
label{width:270px; float:left; text-align:left;}
.for-input1{width:183px; float:left; height:24px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input2{width:100px; float:left; height:24px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.text-box1{width:180px; float:left; height:50px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }


/* 17-02-11 */
.right-text-block2 { float:right; width:66%; font-size:13px; line-height:20px; color:#000;}
.left-text-block2 { float:left; width:66%; font-size:13px; line-height:20px; color:#000;}

h3.border-top{border-top:1px solid #944973; padding-top:7px; margin-top:10px;}

.program-img1{width:150px; float:left; margin:0 6px 6px 0;}
.program img1{border:1px solid #000;}
.program-img2{width:150px; float:left; margin:0;}

.video-images2 {padding:6px; padding-right:0; width:466px;}
body.no-bg{background:none;}

/* paging [start] Added by ANK*/

.paging, .paging a
{
	padding:5px;
	float:left;
}

.paging .active_page
{
	border:#666666 1px solid;
}

/* paging [end] Added by ANK*/

.spanHead
{
	color: #944973;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}

/* 250611 */
#login-popup{width:560px; height:400px; float:left; background:#ffffff; padding:10px 0 0 10px; overflow:hidden;}

.dorpdown-border{width:624px; float:left; padding:5px; background:#ededed; margin:5px 0 0 0;}

.font9{font-size:9px;font-weight:bold; color:#b7b7b7; padding:20px 0 3px 0px;}

#sub-left1 ul.students{ padding:0px !important;}
#sub-left1 ul.students li{ list-style:none; width:158px; float:left;}
#sub-left1 ul.students li a{ color:#944973; font-size:13px; font-weight:bold; margin:0 0 10px 0;}
#sub-left1 ul.students li a{float:left; width:100px;}

#sub-left1 .next-previous-link1 {
    font-size: 18px;
    font-weight: bold;
    padding: 8px 0 35px;
    text-decoration: none; float:left;
}
#sub-left1 .next-previous-link1 a {
    padding: 8px 0 50px 0;
    text-decoration: none;
	line-height: 80px;
}

#sub-left1 .next-previous-link1 a:hover{ color:#944972}

#sub-left1 .next-previous-link2 {
    font-size: 18px;
    font-weight: bold;
    padding: 8px 0 35px;
    text-decoration: none;
	float:left;
}

#sub-left1 .next-previous-link2 img{
	float: left;
}

#sub-left1 .next-previous-link2 a {
    float: left;
    margin: 20px 0 50px;
    text-decoration: none;
    width: 460px;	
}

#sub-left1 .next-previous-link2 a:hover{ color:#944972}
