body {
  font-family: "Arial",arial,sans-serif;
  font-size: 12px;
  color: #5B5D52;
  background: #A9AAAC;
  padding: 0px;
  margin: 0px;  
  min-width: 1000px;
  text-align: center;
  line-height: 20px;
}

img { 
  border:none;
}

	div.BodyWrap {
	  width:1000px; /* 1000px */
	  margin:0 auto;
	  text-align:left;
	}

		div.TopWrap {
		  text-align:left;
		  color:#000000;
		  background: url(/new/images/main_bg.jpg) repeat-y;
		  padding:0px;
		}

			div.CenterWrap {
			  color:#000000;
			  background:transparent;
			  border:0px solid #FFFFFF;
			  border-top:none;
			}
				div.Header {
				}

				div.LeftSide {
				  width: 184px; /* 184px */
				  float: left;
				}

					#slideshow_container {
					  background: #fff;
					  padding: 0px;
					  height: 208px;
					  width: 184px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  height: 208px; /* standards height */
					  voice-family: inherit;
					  width: 184px; /* standards width */
					}
					html>body #news_container {
					  height: 208px; /* standards height reinforcement */
					  width: 184px; /* standards width reinforcement */
					}
					
					div.MenuWrap {
					  margin:0px;
					  margin-top:10px;
					}

					#left_nav {
					  background: transparent;
					  border: 0px;
					  float: left;
					  margin: 0px;
					  padding: 0px;
					  width: 184px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  voice-family: inherit;
					  width: 184px; /* standards width */
					}
					html>body #left_nav {
					  width: 184px; /* standards width reinforcement */
					}


				div.RightSide {
				  color: #000000;
				  background: #fff;
				  width:816px; /* 816px */
				  float: left;
				}

					#circle_wrapper {
						background: url(/new/images/51_bg.jpg) no-repeat;
						border: 0px;
						margin: auto;
						padding: 67px 0 0 430px;
						text-align:left;
					  height: 589px;
					  width: 816px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  height: 522px; /* standards height */
					  voice-family: inherit;
					  width: 386px; /* standards width */
					}
					html>body #circle_wrapper {
					  height: 522px; /* standards height reinforcement */
					  width: 386px; /* standards width reinforcement */
					}
					
					/* Sub Pages */
					#sub_wrapper {						
						background: url(/new/images/sub_head.jpg) no-repeat;
						float: left;
						border: 0px;
						margin: auto;
						padding: 20px 20px 20px 20px;
						text-align:left;
					  width: 816px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  voice-family: inherit;
					  width: 776px; /* standards width */
					}
					html>body #sub_wrapper {
					  width: 776px; /* standards width reinforcement */
					}
					
						/* Sub Pages */
						#sub_heading {							
							float: left;
							border: 0px;
							margin: auto;
							padding: 0px 0px 0px 0px;
							text-align:left;
						  height: 90px;
						  width: 776px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
						  voice-family: "\"}\"";
						  height: 90px; /* standards height */
						  voice-family: inherit;
						  width: 776px; /* standards width */
						}
						html>body #sub_heading {
						  height: 90px; /* standards height reinforcement */
						  width: 776px; /* standards width reinforcement */
						}
						
						#summer_week_wrapper {
							background: gray;
							float: left;
							border: 0px;
							margin: auto;
							margin-bottom: 15px;
							padding: 0px;
							text-align:left;
							width: 776px;
						}
						
						#summer_week_name {
							float: left;
							font-size: 16px;
							font-weight: bold;
							color: #fff;
							padding: 20px;
							width: 250px;
							voice-family: "\"}\"";
						  voice-family: inherit;
						  width: 210px;
						}
						html>body #summer_week_name {
						  width: 210px;
						}
						
						#summer_week_description {
							float: left;
							background: #f7f7f7;
							padding: 20px;
							width: 526px; 
							voice-family: "\"}\"";
						  voice-family: inherit;
						  width: 486px;
						}
						html>body #summer_week_description {
						  width: 486px;
						}
					
						#circle_wrapper a {
							display:block;
							float:left;
							position:absolute;
						}
						
						a.circle {
							top: 67px;
							left: 430px;
						}

					#announcements_heading {
					  background: #9698CC;
					  font-size: 18px;
					  color: #fff;
					  font-weight: bold;
					  border: 0px;
					  float: left;
					  margin: 0px;
					  padding: 20px 0 0 10px;
					  height: 48px;
					  width: 816px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  height: 28px; /* standards height */
					  voice-family: inherit;
					  width: 806px; /* standards width */
					}
					html>body #announcements_heading {
					  height: 28px; /* standards height reinforcement */
					  width: 806px; /* standards width reinforcement */
					}
					
					#announcements_content {
					  background: #fff;
					  border: 0px;
					  float: left;
					  margin: 0px;
					  padding: 20px;
					  /*height: 48px; */
					  width: 816px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
					  voice-family: "\"}\"";
					  /* height: 28px; standards height */
					  voice-family: inherit;
					  width: 776px; /* standards width */
					}
					html>body #announcements_content {
					  /* height: 28px; standards height reinforcement */
					  width: 776px; /* standards width reinforcement */
					}

		div.BottomWrap {		  
		  background: transparent;
		  border-top: 9px solid #727ABA;
		  padding: 20px 10px 25px 10px;
		  color: #656565;
		  text-align: center;		  		  
		}

div.Clear {
  clear:both;
}

TD.color1 {
background-color: #CCCCCC
}

TD.color2 {
background-color: #666666
} 











h1 {
  color: #5D57A6;
  font-size: 32px;
  margin-top: 11px;
}

h2 {
  color: #5D57A6;
}

h3 {
  color: #5D57A6;
}


h4 {
  color: #5D57A6;
}

h5 {
  color: #5D57A6;
}

a {
  color: #000033;
  text-decoration: none;
}

a:hover {
  color: #CC3300;
  text-decoration: none;
}

a:active {
  color: #CC3300;
  text-decoration: none;
}



a.summer {
  font-weight:normal;
  background:none;
  border-top:0px;
  display:block;
  margin:1px 0px;
  padding:1px 18px;
  white-space:nowrap;
  text-decoration:none;
}

a.summer:hover {
  font-weight:normal;
  color:#fff;
  background: gray;
border: 1px outset;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
/*
  border-top:1px solid #AAAFE8;
  border-bottom:1px solid #AAAFE8;
*/
  display:block;
  margin:1px 0px;
  padding:0px 17px;
  white-space:nowrap;
  text-decoration:none;
}

a.summer:active {
  font-weight:normal;
  color:#fff;
  background: gray;
  border: 1px inset;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  display:block;
  margin:1px 0px;
  padding:0px 17px;
  white-space:nowrap;
  text-decoration:none;
}


input.search {
  border: 0px;
  background: #fff;
  color: #CC3300
}

div.Company3ColumnWrap {
	width: 255px;
	float: left;
  	padding-right: 10px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 245px; /* standards width */
}
html>body #Company3ColumnWrap {
  width: 245px; /* standards width reinforcement */
}

div.SoloistWrap {
	width: 383px; 
	float: left;
  	padding-right: 10px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 373px; /* standards width */
}
html>body #SoloistWrap {
  width: 373px; /* standards width reinforcement */
}

div.PrincipalWrap {
	width: 776px; 
	float: left;
  	padding: 10px 0px;
}

img.SolistImage {
	padding-right: 10px;
}


