﻿body
{
     cursor:default;
     font-family:Arial;
}

#container
{
     border-top:solid 10px white; 
}

#container2
{
     margin-right: 225px;
}

 

#rightcol
{
     position: absolute; 
     top: 150px;
     right: 15px;            
     width: 210px;
     color: black;
     font-size: 10pt;
     font-family:Airal;
     text-align:center;
}

#leftColMain
{
    width:220px;
    position:absolute;
    top:150px;
    left:15px;
}

#centercol
{
     font-family:Arial;
     width:100%;
     vertical-align:top;
     text-align:center;
     color:#003366;
}

#footer
{
    position:absolute;
    left:15px;
    top:600px;
    width:100%;
    text-align:center;
    font-family:arial;
    font-size:10pt;
    color:#73603C;  
}

#footerMain{text-align:center;
    font-family:arial;
    font-size:10pt;
    color:#73603C;  }



#header
{
     background-color:#D9D9C3;
     height:80px;
     width:98%;
     vertical-align:top; 
     margin-left:10px;
}

#logo
{
     background-color:#d9d9c3;
}

#leftHeader
{
     margin-right:135px;
     height:80px;
}

#LoginBox
{
     background-color:white;
     top:8px;
     right:10px;
     position:absolute;
     height:80px;
}

#Soutwest_Virginia_Ballet
{
    margin-left:10px;
    vertical-align:bottom;
    height:80px;  
}

#menuBar
{
     font-family:Arial;
     font-size:10pt;
     font-weight:bold;
     color:#5B3300;
     width:99%;
     height:25px;
     margin-left:8px;
     margin-top:10px;
     text-align:center;
     background-color:#99B5BF;
     border-top:10px solid #99B5BF;
}

.menuBarItem
{
    text-decoration:none;
    cursor:hand;
    color:#5B3300;
}

.centerHeader
{
     font-size:22pt;
     font-weight:bold;
     margin-left:290px;
     margin-top:25px;
}

.infoText
{
     font-size:10pt;
     margin-left:230px;
     margin-top:10px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#73603C;
}

.infoTextIndent
{
     font-size:10pt;
     margin-left:260px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#73603C;
}


.infoTextDark
{
    font-size:10pt;
     margin-left:230px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.infoTextDarkInd
{
    font-size:10pt;
     margin-left:238px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.infoTextDarkBld
{
     font-size:10pt;
     font-weight:bold;
     margin-left:230px;
     margin-right:10px;
     margin-top:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}
.infoTextDarkBldHd
{
     font-size:10pt;
     font-weight:bold;
     margin-left:230px;
     margin-right:10px;
     margin-top:20px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.infoTextBold
{
     font-size:10pt;
     font-weight:bold;
     margin-left:230px;
     margin-top:10px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:center;
     color:#003366;    
}

.infoTextBoldBl
{
     font-size:10pt;
     font-weight:bold;
     margin-top:10px;
     margin-right:10px;
     margin-left:230px;
     margin-bottom:5px;
     text-align:left;
     color:#003366;
}

.infoTextBoldBn
{
     font-size:10pt;
     font-weight:bold;
     margin-left:230px;
     margin-top:10px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:center;
     color:#5b3300;  
}

.addressText
{
     font-size:10pt;
     margin-left:255px;
     margin-right:10px;
     text-align:left;
     color:#73603C;
}



#company_auditions
{
    width:210px;
    color:#73603c;
    border-top:solid 1px #003366;
    border-bottom:solid 1px #003366;
    border-left:solid 1px #003366;
    border-right:solid 1px #003366;
}
#company_auditions a{text-decoration:none;}

#bottomCenter
{
    font-family:Arial;
    font-size:10pt;
    text-align:left;
    font-weight:bold;
    /*position:absolute;
    top:570px;*/
    margin-left:10px;
    margin-top:30px;
    color:#73603C;
}

.blueLink
{
    text-decoration:underline;
    color:#003366;
}

.blueLink a: visited{text-decoration:underline; color:#003366;}

.marginBlueText
{
    text-decoration:underline;
    color:#003366;
    margin-left:200px;
}

/*two column styles*/

#twoColLeftcol
{
     width:200px;
     position:absolute;
     top:145px;
     left:17px;
     background-color:#D9D9C3;
     min-height:470px;
}

.leftMenu
{    
    width:200px;
}

.menuHeader
{
    margin-top:10px;
    margin-bottom:8px;
    text-align:center;
    font-size:12pt;
    color:#5B3300;
    width:180px;  
}

.menuItem
{
    margin-left:30px;
    text-align:left;
    font-size:10pt;
    color:#003366;
    text-decoration:underline;
    margin-top:3px;
    margin-bottom:3px;
}

.menuItemLink
{
    text-decoration:underline;
    cursor:hand;
    color:#73603c;
}

#companyImageCont
{
    margin-top:15px;
    margin-left:230px;
}

.compImg
{    
    width:50%;
    margin-left:20px;
}

.seniorCompImg
{
    width:50%;
}

#twocolfooter
{
    width:100%;
    text-align:center;
    font-family:arial;
    font-size:10pt;
    margin-top:45px;    
    color:#73603C;    
}

#subMenu
{
    margin-top:15px;   
}

.subMenuHeader
{
    font-weight:bold;
    font-size:10pt;
    margin-left:30px;
    margin-top:15px;
    margin-bottom:5px;
    color:#73603C;
}

.subMenuItem
{
    font-weight:normal;
    font-size:10pt;
    margin-left:30px;
    color:#73603C;
}

.formDownload
{
    margin-left:30px;
    text-align:left;
    font-size:10pt;
    color:#003366;
    text-decoration:underline;
    margin-top:8px;
    margin-bottom:3px;   
}

.alumni
{
    text-align:left;
    vertical-align:top;
    color:#5b3300;
    font-size:10pt;
    margin-top:5px;
    margin-left:15px;
}

#alumniGuest
{
    margin-left:50px;
    margin-top:25px;
}

#reenuentroMenuImage
{
    margin-top:8px;
    text-align:center;
}
#reenuentroDedicationImage
{
    text-align:center;
}

/*about*/

.leftHeader
{
    font-size:16pt;
    font-weight:bold;
    text-align:left;
    margin-left:230px;
}

/*staff*/
.centercolStaff
{
  font-family:Arial;     
     vertical-align:top;
     text-align:left;
     color:#003366; 
     margin-left:220px; 
}

#staffLeftcol
{
     width:200px;
     position:absolute;
     top:149px;
     left:17px;
     background-color:#D9D9C3;
     height:470px;
}

.staffText
{
    float:left; vertical-align:top; font-size:10pt; margin-left:10px; margin-top:10px; margin-right:10px; color:#73603C; background-color:pink; 
}

/*sponsors*/

.sponsor_images
{
    margin-left:15px;
}

.BlueMenuHeader
{
    font-size:18pt;
    font-weight:bold;
    text-align:center;
    background-color:#d9d9c3;
    color:#73603c;
    height:70px;
}

.SponsorMenuHeader
{
    font-size:18pt;
    font-weight:bold;
    text-align:center;
    background-color:#d9d9c3;
    color:#73603c;
    height:30px;
}

#SponsorLeftcol
{
     width:200px;
     position:absolute;
     top:149px;
     left:17px;
     background-color:#d9d9c3;
     height:470px;
}

.marginTop
{
    margin-top:20px;
}

.formDownloadCenter
{    
    text-align:center;
    font-size:10pt;
    color:#003366;
    text-decoration:underline;
    margin-top:15px;    
    margin-bottom:3px;
}

#cruuiculum
{
    margin-left:280px;
    margin-top:20px;
    vertical-align:top;
}

#IntensiveHeader
{
    text-align:center;
    width:70%;
    font-weight:bold;
    margin-left:170px;  
}

/*contact*/

.contactTextBoldBl
{
     font-size:12pt;
     font-weight:bold;
     margin-top:35px;
     margin-right:10px;
     margin-left:230px;
     margin-bottom:5px;
     text-align:left;
     color:#003366;
}

.contactTextDark
{
    font-size:12pt;
     margin-left:250px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.contactTextHeader
{
    font-size:12pt;
    font-weight:bold;
    margin-top:30px;
     margin-left:230px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:Center;
     color:#5b3300;
}

.contactEmai
{
    margin-left:10px;
    text-align:left;
    font-size:12pt;
    color:#003366;
    text-decoration:underline;
    margin-top:3px;
    margin-bottom:3px;
}

#leftCol
{
    width:280px;
    position:absolute;
    top:150px;
    left:15px;
}

#repertoireLeftCol
{
    position:absolute;
    top:143px;
    right:230px;
}

/*Bios*/
.infbioHead
{
     font-size:10pt;
     font-weight:bold;
     margin-left:230px;
     margin-right:10px;
     margin-top:20px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.bioCentercol
{
     font-family:Arial;
     width:100%;
     color:#003366;
     margin-top:160px;
}
.bioTextDarkInd
{
     font-size:10pt;
     margin-left:238px;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}

.bioTextDark
{
     font-size:10pt;
     margin-right:10px;
     margin-bottom:5px;
     text-align:left;
     color:#5b3300;
}
.mainSections{float:left; width:inherit;  background-color:pink;}
#Coppeliaimg{height:200px; width:164px; float:left; margin-left:30px;}
#Tiesimg{height:200px; width:151px; float:left; margin-left:30px;}
#Nutcrackerimg{height:200px; width:220px; float:left;}
.floatLeft{float:left; margin-left:8px;}
.floatLeftTxt{float:left; margin-left:8px; height:200px; font-size:12pt; text-align:left; color:#73603C;}
.clearBoth{clear:both;}
.showTitle{font-size:18pt; font-weight:bold; text-align:center; color:#003366;}
.dates{text-align:center; color:#5b3300; font-weight:bold; margin-top:10px;}
.blueLinkCenter{ text-decoration:underline; color:#003366; text-align:center; margin-top:15px; margin-right;35px;}
.blueLinkCenter a: visited{text-decoration:underline; color:#003366;}
.showTitleNut{font-size:18pt; font-weight:bold; text-align:center; color:#5b3300;}
.datesNut{text-align:center; color:#5b3300; font-weight:bold; margin-top:10px; margin-right:35px;}

.descriptText{margin-left:8px; margin-top:10px; color:#5b3300;}
#CoppeliaText{margin-left:26px; margin-top:20px;}

#SVBPix1{height:150px; width:150px; float:left; margin-left:7px;}
#SVBPix2{height:150px; width:150px; float:left;}
#SVBPix3{height:150px; width:150px; float:left;}
#SVBPix4{height:150px; width:150px; float:left;}
#SVBPix5{height:150px; width:150px; float:left; margin-left:7px;}
#SVBPix6{height:150px; width:150px; float:left;}
#SVBPix7{height:150px; width:150px; float:left;}
#SVBPix8{height:150px; width:150px; float:left; margin-left:7px;}
#SVBPix9{height:150px; width:150px; float:left;}

#textCont{float:right; font-family:Monotype Corsiva; font-size:20pt; height: 150px; width:250px; vertical-align:top;}
#leftColMain{width:180px;
    position:absolute;
    top:150px;
    left:15px;
    text-align:center;}
    
    #centerColMain
    {
        padding:0px; margin-left:200px;
    }
    
   #jsddm
{	margin: 0;
	padding: 0
	vertical-align:top;}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial
		}

	#jsddm li a
	{	display: block;
		background-color: #99B5BF;
		padding: 5px 12px;
		text-decoration: none;
		
		width: 14%;
		border-top:solid 10px #99B5BF; 
		color: #5B3300;
		white-space: nowrap;
		font-weight:bold;
		}

	    #jsddm li a:hover
	    {	background-color: #99B5BF}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: 160px;
			background: #99B5BF;
			z-index:10;
			}
		
		#jsddm li ul li a:hover
		{	background: #99B5BF;
		 	color:white;}
		
		#menuBarTemp
{
     font-family:Arial;
     font-size:10pt;
     font-weight:bold;
     color:#5B3300;
     width:99%;
     height:35px;
     margin-left:8px;
     text-align:center;
     background-color:#99B5BF;
     margin-top:10px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: white;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*ties*/

#container2Ties{margin-left:320px;}
.centerHeaderTies
{
     font-size:22pt;
     font-weight:bold;
     margin-top:25px;
     text-align:center;
}

#pedroPix{margin-top:15px;}

.volNeed a: visited, volNeed a: active,  volNeed a{text-decoration:none;}

.ballText{font-weight:bold; color:#5b3300; font-size:12pt;}

#Nutcontainer2
{
     margin-right:;
}

#divSponsors a, divSponsors a:visited{color:#73603C;}