﻿body
{
	margin: 0;
	padding: 0;
	background-color: #3E0E1C;
}


a
{
	color: #BDC9CA;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
}

a:hover {
text-decoration:underline;
}

p
{
	line-height: 23px;
	margin: 3px 0 3px 10px;
	font-family: Arial;
	color: #BDC9CA;
	font-size: 12px;
}

ul {
margin:0;
padding:0;
color: #BDC9CA;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
color: #BDC9CA;
}

h2
{
	color: #BDC9CA;
	font-family: Georgia, "Times New Roman" ,Times,serif;
	font-size: 21px;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 10px 8px;
}

h3
{
	color: #BDC9CA;
	display: inline;
	font-family: Georgia, "Times New Roman" ,Times,serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 8px;
}

.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
height:1px;
}

.client {
color:#DAA9B7;
text-align:right;
}



/*/ Master Page Elements /*/

#Glow1
{
	position: absolute;
	top: 0px;
	left: 0%;
	width: 841px;
	height: 662px;
	background: url(BodyGlow.png) no-repeat 0 0;
}

#Logins
{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 200px;
	height: 40px;
	font-family: Arial;
	font-size: 12px;
	color: #BDC9CA;
	text-align: right;
}

#containter
{
	background-position: 0 0;
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: left;
	width: 900px;
	position: relative;
	
}

#HeaderLogo
{
	position: relative;
	top: 10px;
	margin-right: auto;
	margin-left: 15px;
	width: 537px;
	height: 116px;

}

#Content
{
	position: relative;
}



#menu
{
	background-position: center center;
	background: transparent url(pmtaMenuBar.png) no-repeat;
	height: 34px;
	margin: 20px Auto 5px Auto;
	padding: 0;
	position: relative;
	width: 890px;
	font-family: Arial;
	font-size: 12px;
}

#menu ul
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 145px;
}

/*//#menu ul li {
border-left:1px solid #643743;
border-right:1px solid #643743;
float:left;
margin:6px 0 0;
padding:0 15px;
}/*/

#menu ul li
{
	border-left: 1px solid #BCF3EF;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 15px;
}



#menu ul li.over a {
color:#BCF3EF;
}

#menu ul li.first {
border-left:medium none;
padding:0 15px 0 0;
}

#menu ul li.last {
border-right:medium none;
padding:0 0 0 15px;
}




.cornerBox
{
	background-position: #57977D;
	position: relative;
	background: #A2725D;
	width: 60%;
	float: left;
	left: 20px;
	top: 15px;
}

.cornerBox2
{
	background-position: #3F9774;
	position: relative;
	background: #80A08F;
	width: 32%;
	float: right;
	left: -20px;
	top: 15px;
}


.cornerBoxDirectory
{
	background-position: #57977D;
	position: relative;
	background: #A2725D;
	width: 60%;
	float: right;
	left: -20px;
	top: 15px;
}

.cornerBox2Directory
{
	background-position: #3F9774;
	position: relative;
	background: #80A08F;
	width: 32%;
	float: Left;
	left: 20px;
	top: 15px;
}

.SingleColumnContentContainer
{
background-position: #57977D;
	position: relative;
	background: #A2725D;
	width: 95%;
	float: left;
	left: 20px;
	top: 15px;
}

.SingleColumnContentContainerGreen
{
background-position: #57977D;
	position: relative;
	background: #80A08F;
	width: 95%;
	float: left;
	left: 20px;
	top: 15px;
}


.corner { position: absolute; width: 10px; height: 10px; background: url(fourcournercricle.png) no-repeat; font-size: 0%; }
.cornerBoxInner
{
	padding: 10px;
}

.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

.NewsImage
{
	position: relative;
	float: right;
	margin: 15px;
}

.ContactImage
{
	margin: 15px;
	position: relative;
	float: right;
}

.MailButtons
{
	position: relative;
	float: left;
	margin: 15px AUTO 15px AUTO;
	width: 400px;
	text-align: center;
}

.iframepdf
{
	z-index: 0;
}

.FestivalButtons
{
	position: relative;
	margin-right: Auto;
	margin-left: auto;
	width: 70%;
}

.EditProfileButtons
{
	position: relative;
	margin-right: Auto;
	margin-left: auto;
	width: 75%;
}

#RegisterWizard
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}

#RegInstructions
{
	position: relative;
	
}

#PersonalInfoDiv
{
	position: relative;
	width: 95%;
	height: 800px;
	font-family: Arial;
	font-size: small;
	color: #FFFFFF;
	margin-right: Auto;
	margin-left: Auto;
}

.PersonalInfoClass
{
	position: relative;
	width: 95%;
	height: 600px;
	font-family: Arial;
	font-size: small;
	color: #FFFFFF;
}

#Bio
{
	position: relative;
	width: 100%;
	height: 500px;
	top: 40px;
}

.PageLabel
{
	position: relative;
	float: left;
	width: 300px;
	height: 35px;
	top: 0px;
}

.PageLabelRight
{
	position: relative;
	float: right;
	width: 200px;
	text-align: right;
	margin-bottom: 0px;
	height: 40px;
	top: 0px;
}

.ProfileImageContainer
{
	position: relative;
	width: 500px;
	height: 400px;
	top: 41px;
	margin-right: Auto;
	margin-left: auto;
	text-align: center;
}

.ProfileInstrumentsContainer
{
	position: relative;
	width: 500px;
	height: 400px;
	margin-right: Auto;
	margin-left: auto;
	font-family: Arial;
	color: #FFFFFF;
}

#instLable
{
	position: relative;
	width: 400px;
	height: 40px;
}

#TeacherList
{
	font-family: Arial;
	font-size: small;
	color: #C0C0C0;
	position: relative;
	margin-right: Auto;
	margin-left: Auto;
}

.teacherListTable
{
	padding: 5px;
}


td
{
	padding: 5px 10px 5px 5px;
}


#ProfileContainer
{
	position: relative;
	width: 95%;
	height: auto;
	padding-bottom: 8px;
}

#bioPreview
{
	border-style: none;
	position: relative;
	width: 100%;
	
	padding-left: 5px;
	padding-right: 5px;
	height: Auto;
	margin-bottom: 10px;
	white-space: normal;
}

.PreviewImageContainer
{
	position: relative;
	width: 175px;
	height: 250px;
	float: right;
	
}

img.floatLeft
{
	float: left;
	margin: 2px 10px 10px 5px;
}


#InstrumentsTaughtPreview
{
	position: relative;
	
	width: 175px;
	font-family: Arial;
	color: #CCCCCC;
	font-size: small;
	
}

#PreviewContactInformation
{
	font-family: Arial;
	color: #CCCCCC;
	position: relative;
	width: 65%;
	left: 5px;
	height: auto;
	float: left;
}

#PreviewContactInformation td
{
	padding: 1px 1px 1px 1px;
	font-family: Arial;
	font-size: small;
}


#DirectoryList
{
	position: relative;
	width: 95%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#FebFantasyWrapper p
{
    font-family: Verdana;
    font-size: medium;
}

#FebFantasyWrapper a
{
    font-family: Verdana;
    font-size: medium;
   
}


