/* edu.css modified 4/3/07 */

#edu #page #feature { 
	background-image:url(../images/home/0607_1/ban_edu_rtbg.gif); }

/* highlighted link */
#edu .highlight, #edu .highlight2 {
	background-color: #9aa573;
	background-image: url(../images/home/0607_1/ban_edu_rtbg.gif);
	text-align: center;
	margin-bottom: 20px;
	padding: 3px 5px;
	width: 437px; }

#edu .highlight a, #edu .highlight2 a {
	color: #FFF;
	text-decoration: none; }
	
#edu .highlight a:hover, #edu .highlight2 a:hover {
	color: #f2ed9e; }
	
#edu .highlight2 {
	background-color: #8d5d84;
	background-image: none; }
	
.announcement {
	font-size: 10px;
	font-weight: bold;
	background-color: #fafac9;
	text-align: left;
	margin-bottom: 20px;
	padding: 3px 0; 
	display: inline; }
	
.headpic {
	margin-bottom: 30px; }
	

/* inset */
#inset, #insetrt {
	background-color: #efefc3;
	margin: 30px auto 60px auto;
	padding: 15px;
	width: auto;
	text-align: left; }
	
#insetrt {
	float: right;
	margin-left: 30px; }

#inset h3, #insetrt h3 {
	font-size: 10px;
	background-color: #d2d2aa;
	margin: 0 0 2em 0;
	padding: 3px;
	text-align: center; }
	
#inset li, #insetrt li {
	color: #666;
	font-size: 10px;
	font-weight: bold; }
	
#insetrt .location {
	margin: -1.35em 20px 0 80px;
	padding-bottom: 1em;
	}
/* /inset */
	
/* youth concerts contact info */
#portland {
	/*float: left;
	margin-top: -1em;*/
	text-align: right; }
	
* html #portland {
	margin-top: 0; }
	
#salem {
	margin-left: 260px; }
/* /youth concerts contact info */
	
/* instruments */
#orchpic {
	margin-bottom: 2px; }
	
#fam1 h1 {
	color: #000;
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	font-weight: bold; }
	
#instr h2 {
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	font-weight: bold; }
	
#fam {
	background-image: url(../edu/instruments/images/families_bg.gif);
	font: 11px/15px Georgia, "Times New Roman", Times, serif;
	width: 155px !important; 
	width /**/: 191px;
	padding: 18px; 
	border-right: #fff 2px solid; }
	
#fam h2 {
	font-size: 11px;
	margin: 1em 0 2em 0; }
	
#fam1 {
	background-image: url(../edu/instruments/images/family_bg.gif); }
	
#fam2 {	
	border: 0;
	padding: 30px 20px 50px 20px; }
	
#fam2 h1 {
	padding-bottom: 5px; }
	
#fam a, #fam2 a {
	color: #ae3708; }
	
#fam a:hover, #fam2 a:hover {
	color: #000; }
	
#fam2 a.noline {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-decoration: none; }
	
#fam2 a.noline:hover {
	text-decoration: underline; }
	
#bgo {
	background-image: url(../edu/instruments/images/lbg.gif);
	height: 20px;
	vertical-align: middle;
	padding: 0 0 0 20px; }
	
#fam #olinks {
	margin-bottom: 20px; }
	
#olinks li {
	list-style-image: url(../images/bulletarrowo.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 -25px; }

#olinks a {
	color: #ae3708;
	text-decoration: none; }
	
#olinks a:hover {
	text-decoration: underline; }
	
/* pop-ups */
#instruments {
	background-image: url(../edu/instruments/popups/images/bgbg.gif);
	margin: 0;
	padding: 0; }
	
#instruments #photo, #instruments #photo_w {
	float: left;
	width: 163px; }
	
#instruments #photo_w  {
	width: 250px; }
	
#instruments #description, #instruments #description_n {
	background-image: url(../edu/instruments/popups/images/bg.gif);
	width: 457px !important; 
	width /**/: 517px;
	margin-left: 163px;
	min-height: 190px;
	padding: 30px;
	text-align: left; }
	
#instruments #description_n {
	width: 370px !important; 
	width /**/: 437px;
	margin-left: 250px;
	min-height: 103px; }
	
#instruments h1, #instruments h2 {
	font-size: 17px;
	font-weight: bold;
	color: #930;
	margin: 0; }
	
#instruments h2 {
	font-size: 15px; }
	
#instruments .sub {
	margin-top: 50px; }
/* /instruments */



/* youth concerts order form */
table.tix {
	color: #333;
	margin-top: 50px;
	width: 99%;
	background-color: #fefdf2; }
	
table.tix td {
	vertical-align: bottom; }
	
table td.kinder, table td.ypc, table td.yac {
	color: #fff;
	font-weight: bold; }
	
table td.kinder {
	background-color: #f79b37; }
	
table td.ypc {
	background-color: #82accf; }
	
table td.yac {
	background-color: #bac66d; }
	
table.tix td.teachersguides {
	text-align: right; }
	
table input.boxess, table select.boxes {
	background-color: #fff; }
	
.price {
	float: right;
	color: #fff;
	font-weight: normal; }

table.tix td.hcentered {
	text-align: center; }
	
table.tix td.vcentered {
	vertical-align: top; }
	
hr.ycformdivider {
	border-color: #e6e29f;
	color: #e6e29f; }
	
.details {
	margin-top: 30px;
	width: 100%; }
	
.details h4 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: -2em;
	padding: 0; }
	
.details h4.first {
	margin-top: 3em; }
	
.details span.field {
	top: 0;
	padding: 0; }
	
#main2 {
	width: 622px;
	margin: 30px 30px 60px 30px;
	}
	
.goboxes {
	color: #FFF;
	background-color: #a2aa8f;
	font: 11px verdana, arial, helvetica, san-serif;
	font-weight: bold;
	border-color: #FFF;
	border-style: solid;
	border-width: 2px;
	height: 30px;
	width: auto;
	cursor: pointer;  /*added by HA*/
	}


/*popup styles*/
body#edu_popup {
	text-align: left;
	background-image: none;
	background-color: #e2deba;
	margin: 0;
	padding: 30px;
	height: auto; }

#edu_popup h2 {
	text-align: center; }
	
#edu_popup h3 {
	margin-top: 1.5em; 
	margin-bottom: 1.5em;
	text-align: center; }
	
#edu_popup ol {
	margin: 3em 0 0 0.5em;
	padding-left: 1.5em; }	
	
#edu_popup table {
	border: 0;
	margin-top: 20px; }
	
#edu_popup .line {
	border: none;
	border-bottom: 1px solid #000;
	margin: 0; }
	
#edu_popup td.result {
	color: #bd5400;
	font-size: 18px;
	font-weight: bold;
	text-align: right;	}
	
#edu_popup .boxess {
	border-top-color: #605c3f;
	border-left-color: #605c3f;
	border-bottom-color: #a7a48a;
	border-right-color: #a7a48a; }
	
#edu_popup .goboxes { 
	color: #333;
	font-weight: bold;
	background-color: #c3c0a2;
	border: 1px solid #605c3f;
	padding: 5px;
	margin-left: 18px; }
	
#edu_popup .goboxes:hover {
	background-color: #cecbab; }
/* /youth concerts order form */

#edu_popup p strong {
	font-size: 10px; }
	
#edu_popup a {
	font-size: 10px;
	font-weight: bold;
	color: #5b7746; }
	
#edu_popup a:hover {
	color: #8c6a03; }
	


