/* HTML tags */
body {
	margin: 0;
	padding: 0;
	background-color: #5b3f2b;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
a {
	outline:0;
}

a:visited, a:link, a:hover {
	color:#00455E;
}

#subMenus a:visited, #subMenus a {
	color:#FFFFFF;
}

img {
	border:0;
}

/* Classes */

/* ID names */
#container {
	width: 992px;
	margin: auto;
	/*text-align: left;*/
}
#header {
	height: 70px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 57px;
	padding-left: 25px;	
}
.withoutContent {
	display: block;
	float: left;
	height: 22px;
	width: 367px;
	background-color: #000000;
	margin-left: 15px;
}


.hide {
	display: none;
}
.hide2 { visibility: hidden; }
.uNavHome {
	background-image: url(../images/utlNavHome2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 52px;
}
.uNavLogin {
	background-image: url(../images/utlNavLogin2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 58px;
}
.uNavLogout {
	background-image: url(../images/utlNavPrivate2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 116px;
}
.uNavDonate {
	background-image: url(../images/utlNavDonate2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 103px;
}
.uNavPress {
	background-image: url(../images/utlNavPress2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 87px;
}
.uNavNewsletter {
	background-image: url(../images/utlNavNewsletter2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 130px;
	/*width: 96px;*/
}

.uNavShop {
	background-image: url(../images/utlNavShop2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 85px;
}
.uNavContact {
	background-image: url(../images/utlNavContact2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 22px;
	width: 79px;
	margin-right: 0px;
}
.pNavConcerts {
	background-image: url(../images/navConcerts2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 187px;
	margin-left: 15px;
}
.pNavAbout {
	background-image: url(../images/navAbout2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 138px;
}
.pNavSupport {
	background-image: url(../images/navSupport2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 156px;
}
.pNavEducation {
	background-image: url(../images/navEducation2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 129px;
}
.pNavCommunity {
	background-image: url(../images/navCommunity2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 187px;
}
.pNavJoin {
	background-image: url(../images/navJoin2states.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 39px;
	width: 165px;
	margin-right: 0px;
}
#generalContent {
	width: 992px;
	clear: both;
	position:absolute;
	top:188px;
	display:block;
}
#whiteContent {
	background-image: url(../images/shadowWhiteContent.png);
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 15px;
	padding-right: 15px;
	width: 962px;
	clear: both;
	display:block;
}
#blackContent {
	background-color:#000000;
	width: 962px;
	height:130px;
	clear: both;
	background-image: url(../images/backFooter.gif);
	background-repeat: no-repeat;
	background-position: 252px top;
	font-size: 10px;
	color: #FFFFFF;
}

#blackContent a{
	color: #FFFFFF;
	text-decoration:none;
}

#blackContent a:hover{
	text-decoration:underline;
}
.line {
	display: block;
}
.leftColFooter {
	display: block;
	float: left;
	width: 222px;
	padding-left: 28px;
	padding-top: 22px;
}






.uNavHome:hover {
	background-position: right top;
}


.uNavLogin:hover {
	background-position: right top;
}
.uNavLogout:hover {
	background-position: right top;
}

.uNavDonate:hover {
	background-position: right top;
}

.uNavPress:hover {
	background-position: right top;
}
.uNavNewsletter:hover {
	background-position: right top;
}

.uNavShop:hover {
	background-position: right top;
}
.uNavContact:hover {
	background-position: right top;
}

.pNavConcerts:hover {
	background-position: right top;
}

.pNavConcerts:hover {
	background-position: right top;
}
.pNavAbout:hover {
	background-position: right top;
}
.pNavSupport:hover {
	background-position: right top;
}
.pNavEducation:hover {
	background-position: right top;
}
.pNavCommunity:hover {
	background-position: right top;
}
.pNavJoin:hover {
	background-position: right top;
}

#subMenus {
	height: 400px;	
}

#concertsTickets {
	/*float: left;
	display: block;
	position: relative;
	left: 26px;*/
	position: absolute;
	left: 0px;
	top: 0px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
#aboutMenu {
	/*float: left;
	display: block;
	position: relative;*/	
	position: absolute;
	left: 0px;
	top: 0px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
#supportNHSO {
	/*float: left;
	display: block;
	position: relative;*/	
	position: absolute;
	left: 520px;
	top: 188px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
#education {
	/*float: left;
	display: block;
	position: relative;*/	
	position: absolute;
	left: 675px;
	top: 188px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
#itc {
	/*float: left;
	display: block;
	position: relative;*/	
	position: absolute;
	left: 810px;
	top: 188px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	width: 160px;
}
#join {
	/*float: left;
	display: block;
	position: relative;*/	
	position: absolute;
	left: 990px;
	top: 188px;
	
	visibility: hidden;
	z-index:10;
	padding:20px 15px 10px 15px;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: left top;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
.boxMenuMission {
	background-image: url(../images/boxMission2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 23px;
}
.boxMenuNews {
	background-image: url(../images/boxNews2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuDirections {
	background-image: url(../images/boxDirections2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuBlog {
	background-image: url(../images/boxBlog2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuFAQ {
	background-image: url(../images/boxFAQs2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuArtistic {
	background-image: url(../images/boxArtistic2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuMeet {
	background-image: url(../images/boxMeet2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 17px;
}
.boxMenuBoard {
	background-image: url(../images/boxBoard2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 154px;
	height: 22px;
}
.boxMenuMission:hover {
	background-position: right top;
}
.boxMenuNews:hover  {
	background-position: right top;
}
.boxMenuDirections:hover  {
	background-position: right top;
}
.boxMenuBlog:hover  {
	background-position: right top;
}
.boxMenuFAQ:hover  {
	background-position: right top;
}
.boxMenuArtistic:hover  {
	background-position: right top;
}
.boxMenuMeet:hover  {
	background-position: right top;
}
.boxMenuBoard:hover  {
	background-position: right top;
}
.boxMenuSymphony {
	background-image: url(../images/boxSymphony2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 23px;
}
.boxMenu {
	display: block;
	width: 140px;
	font-size: 12px;
	color: white;
	font-style: normal;
	font-variant: normal;
	margin: 6px 0px 6px 0px;
	text-decoration: none;
}
.boxMenuPops {
	background-image: url(../images/boxPops2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 17px;
}
.boxMenuFamily {
	background-image: url(../images/boxFamily2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 17px;
}
.boxMenuSummer {
	background-image: url(../images/boxSummer2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 17px;
}
.boxMenuSpecialEvents {
	background-image: url(../images/boxSpecial2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 17px;
}
.leftColGeneralDesign2Cols {
	width: 244px;
	float: left;
}
.navigationTopBar {
	font-size: 10px;
	width: 467px;
	float: left;
	height: 34px;
	margin-top: 9px;
}
.searchSite {
	float: left;
	height: 34px;
	width: 224px;
	margin-top: 9px;
	clear: right;
	background-image: url(../images/backSearch.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtSearch {
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	padding-top: 8px;
	padding-left: 10px;
	width: 50px;
	float: left;
}


.navigationTopBar a {
	color: #00455E;
	text-decoration: none;
}

.navigationTopBar a:hover {
	color: #00455E;
	text-decoration: none;
}


.meetMusicians {
	background-image: url(../images/banMeetThemusicians.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.listenSound {
	background-image: url(../images/banListenToSoundClips.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.watchVideo {
	background-image: url(../images/watch_videoclips.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.downloadPodcasts {
	background-image: url(../images/banDownloadPodcasts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.rightColGeneralDesign2Cols {
	float: left;
	width: 691px;
	margin: 0px;
	padding: 0px;
	/*padding-right: 27px;*/
}
.rightColGeneralDesign2Cols h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #63002E;
	font-size: 22px;
	font-weight: normal;
}
.pictureFrame {
	background-color: #8C8477;
/*	float: left;*/
	margin-right: 17px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.pictureFrame p {
	margin: 4px;
}

.pictureFrame img {
	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFrameEducation .titleEducation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}
.titleSymphonyEvents {
	display: block;
	/*height: 24px;*/
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
/* LEFT BACKGROUND FOR EVENT LIST */
.bckSymphony {
	background-image: url(../images/backTitlePresents.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bckPops {
	background-image: url(../images/backTitlePops.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bckFamily {
	background-image: url(../images/backTitleFamily.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bckSummer {
	background-image: url(../images/backTitleSummer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bckSpecial {
	background-image: url(../images/backTitleSpecial.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#educationInner .titleEducationEvents {
	background-image: url(../images/backTitleEducation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 14px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 667px;
	text-align: left;
	vertical-align: middle;
}
.titlePopsEvents {
	background-image: url(../images/backTitlePresents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
.titleFamilyEvents {
	background-image: url(../images/backTitlePresents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
.titleSummerEvents {
	background-image: url(../images/backTitlePresents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
.titleSpecialEvents {
	background-image: url(../images/backTitlePresents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
.generalEventsSymphony {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-left: 70px;
}





.rightColGeneralDesign2Cols p {
	font-size: 12px;
}




.boxMenuNHSOWalton {
	background-image: url(../images/boxWaltonProj2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 32px;
}
.boxMenuRecordings {
	background-image: url(../images/boxRecordings2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 18px;
}
.boxMenuYoung {
	background-image: url(../images/boxYoung2States.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 155px;
	height: 34px;
}
.boxMenuSymphony:hover {
	background-position: right top;
}
.boxMenuPops:hover {
	background-position: right top;
}
.boxMenuFamily:hover {
	background-position: right top;
}
.boxMenuSummer:hover {
	background-position: right top;
}
.boxMenuSpecialEvents:hover {
	background-position: right top;
}
.boxMenuNHSOWalton:hover {
	background-position: right top;
}
.boxMenuRecordings:hover {
	background-position: right top;
}
.boxMenuYoung:hover {
	background-position: right top;
}
.bannerLeftGeneralDesign2Cols {
	width:204px;
	height:97px;
	display:block;
	margin-left: 20px;
	padding-bottom: 8px;
}
.joinNHSONewsletter {
	background-image: url(../images/backJoinNewsletter.gif);
	height: 72px;
	width: 191px;
	margin-bottom: 9px;
	margin-left: 20px;
	margin-top: 9px;
	padding-top: 7px;
	padding-left: 13px;
}
.rightColFooter {
	float: left;
	width: 691px;
	margin-left: 20px;
	padding-top: 20px;
}
.menuFooter {
	font-size: 12px;
}
.menuFooter a {
	color: #FFFFFF;
	text-decoration: none;
}
.menuContact {
	/*background-image: url(../images/menuContact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 63px;
	margin-left: 15px;
	padding-top: 83px;
	padding-left: 30px;*/
	width: 182px;
	font-weight: bolder;
	font-size: 12px;
}
.menuEvents {
	/*background-image: url(../images/menuEvents.gif);*/
	/*background-repeat: no-repeat;
	background-position: left top;
	height: 229px;
	margin-left: 15px;
	padding-top: 83px;
	padding-left: 30px;*/
	width: 182px;
	font-size: 12px;
	font-weight: bolder;	
}
.sponsoredBy {
	background-image: url(../images/eventsSymphony.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 204px;
	margin-left: 20px;
	margin-top: 39px;
}
.menuMusicians {
	background-image: url(../images/menuMusicians.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 182px;
	margin-left: 15px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 73px;
}
.welcomeMessage {
	background-image: url(../images/bck-login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #d7d3cb;
	width: 150px;
	padding-right: 26px;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menuBoardMembers {
	background-image: url(../images/menuBoardmembers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 125px;
	width: 182px;
	margin-left: 15px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 73px;
}
.menuWelcome {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 202px;
}
.menuLogOut {
	font-size: 10px;
	color: #00455F;
	text-decoration: none;
	/*display: block;*/
}
.menuLogOut:hover {
	color: #000000;
}
.menuMeeting {
	margin-top: 25px;
	display: block;
	color: #00455F;
	margin-bottom: 5px;
	text-decoration: none;
}
.menuOtherResources {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuMeeting:hover {
	color: #000000;
}
.menuOtherResources:hover {
	color: #000000;
}

.menuAbout {
	/*background-image: url(../images/menuAbout.gif);
	background-image: url(../images/menuAbout2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
	margin-left: 15px;
	padding-top: 83px;
	padding-left: 30px;*/
	width: 182px;
	font-size: 12px;
	font-weight: bolder;
}
.bckLeftMenu {
	background-image: url(../images/menu-bck.gif);
	background-repeat: repeat-y;
	margin-left: 15px;
}

.bckLeftMenuPrivate {
	width: 202px;
	padding-left: 5px;
}

.bckLeftMenuContent {
	width: 152px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.bckLeftMenuContentPriv {
/*	width: 152px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 25px;
	margin-left: 5px;
	margin-right: 5px;*/
	padding-bottom: 10px;
	font-weight: bold;
}

.menuSymphony {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.leftMenuItem {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	width: 160px;
}
.leftMenuItem:hover{
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	width: 160px;
}

.leftMenuItemSelected {
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	width: 160px;
}

.bulletLink {
	color: #00455F;
	text-decoration: none;
}

.bulletLink:hover {
	color: #000000;
	text-decoration: none;
}

.menuPops {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuFamily {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuSummer {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuSpecial {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuWaltonProject {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuRecording {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuYoung {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuSymphony:hover {
	color: #000000;
}
.menuPops:hover {
	color: #000000;
}
.menuFamily:hover {
	color: #000000;
}
.menuSummer:hover {
	color: #000000;
}
.menuSpecial:hover {
	color: #000000;
}
.menuWaltonProject:hover {
	color: #000000;
}
.menuRecording:hover {
	color: #000000;
}
.menuYoung:hover {
	color: #000000;
}



.menuNews {
	color: #00455F;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
}
.menuDirections {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuBlog {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuFAQ {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuArtistic {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuMeet {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuMission {
	text-decoration: none;
	display: block;
	color: #00455F;
	margin-bottom: 5px;
}
.menuBoard {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}

.menuNews:hover {
	color: #000000;
}
.menuDirections:hover {
	color: #000000;
}
.menuBlog:hover {
	color: #000000;
}
.menuFAQ:hover {
	color: #000000;
}
.menuArtistic:hover {
	color: #000000;
}
.menuMeet:hover {
	color: #000000;
}
.menuMission:hover {
	color: #000000;
}
.menuBoard:hover {
	color: #000000;
}
.menuEducation {
	/*background-image: url(../images/menuEducation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 227px;
	margin-left: 15px;
	padding-left: 30px;*/
	padding-top: 80px;
	width: 182px;
	font-size: 12px;
	font-weight: bolder;
}
.menuVisiting {
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	color: #00455F;
}
.menuInteractive {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuYoung {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuPhotography {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuFamily {
	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuVisiting:hover {
	color: #000000;
}
.menuInteractive:hover {
	color: #000000;
}
.menuYoung:hover {
	color: #000000;
}
.menuPhotography:hover {
	color: #000000;
}
.menuFamily:hover {
	color: #000000;
}


.generalInput {
	background-image: url(../images/backInput.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7D7D7D;
	border-right-color: #C4C4C4;
	border-bottom-color: #DDDDDD;
	border-left-color: #C4C4C4;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
}
.titleInvite2Newsletter {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.inputNewsletter {
	float: left;
	width: 147px;
	margin-top: 4px;
	height: 16px;
}
.btnGo {
	margin-left: 3px;
	margin-top: 4px;
}
.menuCalendar {
	margin-top: 25px;
	display: block;
	color: #00455F;
	margin-bottom: 5px;
	text-decoration: none;
}
.menuCalendar:hover {
	color: #000000;
}
.menuDocumentDown {

	color: #00455F;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}
.menuDocumentDown:hover {
	color: #000000;
}
.inputSearch {

	float: left;
	width: 122px;
	margin-top: 8px;
	height: 16px;
}
.googleInputSearch {

	float: left;
	width: 122px;
	margin-top: 6px;
	height: 16px;
}
.btnGoSearch {

	margin-left: 3px;
	margin-top: 7px;
}
.headerTable {
	color: #FFFFFF;
	background-color: #000000;
	height: 23px;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
.rightAlignTextTable {
	text-align: right;
	display: block;
}
.col1Table {
	min-height: 26px;
	background-color: #E7E5DF;
	font-size: 12px;
	color: #00455F;
	font-weight: bold;
	padding-left: 10px;
	/*padding-right: 10px;*/
	padding-top: 6px;
	padding-bottom: 6px;
	width: 680px;
}
.col1Table a{
	color: #00455F;
	text-decoration:none;
}
.listSeparator {
	height: 1px;
	clear: both;
}
.leftAlignTextTable {
	display: block;
	float: left;
	min-height: 23px;
	width: 560px;
}
.rightAlignTextTable1 {
	float: left;
	text-align: right;
	font-weight: normal;
	color: #000000;
	min-height: 23px;
	display: block;
	width: 110px;
}
.col2Table {
	min-height: 26px;
	margin-bottom: 1px;
	background-color: #EEEBE5;
	font-size: 12px;
	color: #00455F;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
}
.col2Table a{
	color: #00455F;
	text-decoration:none;
}
.rightColGeneralDesign2Cols h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00455F;
	font-size: 22px;
	font-weight: normal;
}
.rightColGeneralDesign2Cols h3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
.rightColGeneralDesign2Cols a {
	color: #00455F;
	text-decoration: none;
}
.moreInfoBox {
	margin-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 15px;
}
.moreInfoBox li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.titleMoreInfo {
	color: #636539;
	font-size:16px;
}
.titleEducationEvents {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-color: #6D703B;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}


.moreInfoBox ul {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}




.subtitle {
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
.pictureFrameMargin {
	margin-bottom:15px;
}
.memberloginBox {
	height: 123px;
	width: 428px;
	background-image: url(../images/backMemberLogin.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 15px;
}
.memberloginBox .titleUserName {
	font-size: 12px;
	display: block;
	float: left;
	width: 175px;
}
.memberloginBox .titlePassword {
	font-size: 12px;
	display: block;
}


.memberloginBox .titleLogin {
	font-size: 15px;
	font-weight: normal;
	display: block;
	/*margin-bottom: 15px;*/
}
.inputLogin {
	width: 155px;
	height: 16px;
	float: left;
	margin-right: 10px;
}
.memberloginBox .forgetPassword {
	font-size: 9px;
	text-align: right;
	padding-right: 20px;
}

.btnLogin {
	margin-left: -3px;
}
.leftColFormDesign {
	width: 452px;
	float: left;
	padding-right: 15px;
}
.titleUpcomingEvents {
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #00455E;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.descriptionUpcomingEvents {
	font-size: 11px;
	display: block;
}

.descriptionUpcomingEvents2 {
	font-size: 11px;
}
.descriptionUpcomingEvents2 strong {
	font-size: 10px;
	font-weight: bold;
}

.backRightColEducation {
	background-image: url(../images/backRightColEducation.gif);
	background-repeat: no-repeat;
	background-position: 440px top;
}

.descriptionUpcomingEvents strong {
	font-size: 10px;
	font-weight: bold;
}



.contactForm {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.inputContact {
	width: 225px;
	margin-top: 2px;
}
.contactForm .btnSubmit {
	margin-top: 25px;
	margin-bottom: 20px;
}

.txtAreaContact {
	height: 195px;
	width: 385px;
}


.contactForm .titleContactForm {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	margin-top: 5px;
}


.rightColFormDesign {
	float: left;
	width: 202px;
	clear: right;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 15px;
	height: 534px;
	margin: 0px;
}
.rightColFormDesign .titleMoreInfo {
	font-size: 14px;
}

.rightColGeneralDesign3Cols {
	float: left;
	width: 224px;
	margin-bottom:20px;
}

.backRightColFormDesign{
	background-image: url(../images/backContact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
/*	margin-top: 20px;*/
}

.pictureFrameEducation {
	background-color: #1B5992;
	float: left;
	/*margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFrameEducation img {

	border: 2px solid #FFFFFF;
	margin: 4px;
}
.titleFrenchTwist {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	background-color: #4E2939;
	clear: both;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 55px;
	display: block;
	margin-bottom: 15px;
}
.leftColFormDesign2 {
	clear:left;
	width: 430px;
	float: left;
	padding-right: 15px;
}
.rightColFormDesign2 {
	float: left;
	width: 226px;
	clear: right;
}
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.boxFeaturedArtists {
	background-color: #E3E9EB;
	display: block;
	height: 80px;
	margin-top: 15px;
	margin-bottom: 5px;
	border: 1px solid #C4C0BA;
}
.titleFeaturedArtistName {
	font-size: 12px;
	color: #00455F;
	display: block;
	margin-top: 10px;
	margin-left: 78px;
}
.titleFeaturedArtistTitle {
	font-size: 12px;
	font-style: italic;
	display: block;
	margin-left: 78px;
}
.pictureFramePresents {
	background-color: #4E2939;
	/*float: left;*/
	/*margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFramePresents img {


	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFramePresents .titlePresents {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}
.descriptionEventsSymphony {
	font-size: 12px;
	display: block;
	padding-left: 70px;
}
.titleCalendarEvents {

	background-image: url(../images/backTitleConcertsEvents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	background-color: #EEEBE5;
	margin-top: 40px;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}
.free {
	background-image: url(../images/backTitleConcertsEventsFree.gif) !important;
}
.leftColGeneralDesign3Cols {
	float: left;
	width: 711px;
}
.swfImage {
	margin-top: 10px;
	margin-left: 10px;
}
.middleColGeneralDesign3Cols {
	float: left;
	margin-top: 20px;
	background-image: url(../images/backMiddleCol.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 20px;
	width: 411px;
	padding-left: 15px;
	padding-right: 15px;
}
.middleColGeneralDesign3ColsRight {
	float: left;
	margin-top: 0px;
	background-image: url(../images/backMiddleColRight.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 20px;
	width: 411px;
	padding-left: 15px;
	padding-right: 15px;
}
.titlehow {
	font-size: 10px;
}

.middleColGeneralDesign3Cols h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #63002E;
	font-size: 22px;
	padding: 0;
	margin: 0;
}
.generalTimeAndDate {
	font-size: 12px;
}

.calendar {
	width: 226px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.calendar .monthHeadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 185px;
	font-size: 18px;
	margin-bottom: 10px;
	height: 12px;
}


.calendar .prevMonth {
	background-image: url(../images/calendarLeftArrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 12px;
	width: 14px;
	margin-top: 4px;
	display: block;
	margin-bottom: 14px;
}
.calendar .nextMonth {
	background-image: url(../images/calendarRightArrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 12px;
	width: 14px;
	margin-top: 4px;
	margin-left: 4px;
	margin-bottom: 14px;
}
.calendar .daySeparator {
	margin-right:14px;
}
.calendar1 {
	background-image: url(../images/backCalendar1.jpg);
	background-color: #F2EAE7;
	background-repeat: repeat-x;
	display: block;
	height: 160px;
	width: 667px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.calendar1 .daySeparator, .calendar2 .daySeparator {
	margin-right:12px;
}
.calendar1 .monthHeadline, .calendar2 .monthHeadline {
	float: left;
	width: 520px;
	font-size: 18px;
	margin-bottom: 15px;
	height: 12px;
	display: block;
}
.calendar1 .prevMonth, .calendar2 .prevMonth {
	background-image: url(../images/calendar1LeftArrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	float: left;
	height: 14px;
	width: 65px;
	padding-left: 17px;
	padding-top: 3px;
}
.calendar1 .nextMonth, .calendar2 .nextMonth {
	background-image: url(../images/calendar1RightArrow.gif);
	background-repeat: no-repeat;
	background-position: 36px 4px;
	display: block;
	float: left;
	height: 14px;
	width: 50px;
	padding-top: 3px;
}

.calendar2 {
	background-image: url(../images/backCalendar2.jpg);
	display: block;
	height: 111px;
	width: 667px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.dayOfWeek {
	float: left;
	color: #555450;
	width: 20px;
	height: 20px;
	text-align: center;
}
.lineDotted {
	background-image: url(../images/calendarDot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	height: 1px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 0px;
}
.offDay {
	float: left;
	width: 20px;
	height: 18px;
	text-align: center;
	color: #C6C6C6;
	padding-top: 2px;
}
.offDay a {
	color: #C6C6C6;
	text-decoration:none;
}
.onDay {
	float: left;
	width: 20px;
	height: 18px;
	text-align: center;
	color: #00455F;
	padding-top: 2px;
}
.onDay a {
	text-decoration:none;
	color: #00455F;
}

.symphony {
	background-image: url(../images/backSymphony.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color:#63002E;*/
}
.symphony a { color:#FFFFFF; }
.symphony a:hover { color:#FFFFFF; }

.pops {
	background-image: url(../images/backPops.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#94623F;*/
}
.pops a { color:#FFFFFF; }
.pops a:hover { color:#FFFFFF; }

.family {
	background-image: url(../images/backFamily.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #71743F;*/
}
.family a {	color:#FFFFFF; }
.family a:hover { color:#FFFFFF; }

.summer {
	background-image: url(../images/backSummer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #597289;*/
}
.summer a { color:#FFFFFF; }
.summer a:hover { color:#FFFFFF; }

.specialEvents {
	background-image: url(../images/backSpecialEvents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #5C5A56;*/
}
.specialEvents a { color:#FFFFFF; }
.specialEvents a:hover { color:#FFFFFF; }

.symphony2 {
	background-image: url(../images/backSymphony2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#63002E;*/
}
.symphony2 a { color:#FFFFFF; }
.symphony2 a:hover { color:#FFFFFF; }

.educationEvents2 {
	background-image: url(../images/backEducation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#63002E;*/
}
.educationEvents {
	background-image: url(../images/backEducation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#63002E;*/
}

.itcEvents {
	background-image: url(../images/backITC.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#63002E;*/
}

.itcEvents2 {
	background-image: url(../images/backITC.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#63002E;*/
}

.educationEvents a { color:#FFFFFF; }
.educationEvents a:hover { color:#FFFFFF; }

.educationEvents2 a { color:#FFFFFF; }
.educationEvents2 a:hover { color:#FFFFFF; }

.itcEvents2 a { color:#FFFFFF; }
.itcEvents2 a:hover { color:#FFFFFF; }

.itcEvents a { color:#FFFFFF; }
.itcEvents a:hover { color:#FFFFFF; }

.pops2 {
	background-image: url(../images/backPops2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color:#94623F;*/
}
.pops2 a { color:#FFFFFF; }
.pops2 a:hover { color:#FFFFFF;	}

.family2 {
	background-image: url(../images/backFamily2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #71743F;*/
}
.family2 a { color:#FFFFFF;	}
.family2 a:hover { color:#FFFFFF; }

.summer2 {
	background-image: url(../images/backSummer2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #597289;*/
}
.summer2 a { color:#FFFFFF; }
.summer2 a:hover { color:#FFFFFF; }

.specialEvents2 {
	background-image: url(../images/backSpecialEvents2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #5C5A56;*/
}
.specialEvents2 a { color:#FFFFFF; }
.specialEvents2 a:hover { color:#FFFFFF; }

.musicians-only, .musicians-only2 {
	background-image: url(../images/backMusician.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #5C5A56;*/
}
.musicians-only a, .musicians-only2 a { color:#FFFFFF; }
.musicians-only a:hover, .musicians-only2 a:hover { color:#FFFFFF; }

.calendar1 .btnSymphony {
	background-image: url(../images/btnSymphony.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
.calendar1 .btnPops {
	background-image: url(../images/btnPops.gif);
	display: block;
	float: left;
	height: 30px;
	width: 118px;
	margin-top: 20px;
	margin-right: 15px;
}
.calendar1 .btnFamily {
	background-image: url(../images/btnFamily.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 20px;
	margin-right: 10px;
}
.calendar1 .btnSummer {
	background-image: url(../images/btnSummer.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 20px;
	margin-right: 10px;
}
.calendar1 .btnSpecialEvents {
	background-image: url(../images/btnSpecialEvents.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 20px;
}
.calendar1 .btnEducation {
	background-image: url(../images/btnEducation.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 139px;
}
.calendar1 .btnITC {
	background-image: url(../images/btnITC.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 5px;
	margin-right: 10px;
}
.calendar1 .btnAll {
	background-image: url(../images/btnAll.gif);
	display: block;
	float: left;
	height: 30px;
	width: 119px;
	margin-top: 5px;
	margin-right: 10px;
}
#header .logoNHSO {
	display: block;
	height: 61px;
	width: 193px;
	background-image: url(../images/logoNHSO.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.SpryHiddenRegion {
	visibility: hidden;
	display: none;
}
#searchForm {
	background-image:url(../images/slideshow_textbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:4px;
	padding:8px;
	font-size:12px;
}
#eventResults, #articleResults{
	font-size: 12px;
}

#eventResults table, #articleResults table{
	padding: 5px 0px 5px 5px; 
}

#eventResults * td, #articleResults * td{
	border-bottom: 1px solid #C6C6C6;
	padding: 5px 5px 5px 15px; 
}

.pictureFramePops {
	background-color: #94623F;
	/*float: left;
	margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFramePops img {


	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFramePops .titlePops {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}

.pictureFrameFamily {
	background-color: #71743F;
	/*float: left;
	margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFrameFamily img {


	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFrameFamily .titleFamily {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}

.pictureFrameSummer {
	background-color: #597289;
	/*float: left;
	margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFrameSummer img {


	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFrameSummer .titleSummer {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}

.pictureFrameSpecialEvents {
	background-color: #5C5A56;
	/*float: left;
	margin-right: 17px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictureFrameSpecialEvents img {


	border: 2px solid #FFFFFF;
	margin: 4px;
}
.pictureFrameSpecialEvents .titleSpecialE {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	margin-left: 6px;
}
#saleTable {
	font-size: 12px;
}
#saleTable table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
#saleTable table th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	text-align: center;
}
#saleTable table td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	text-align: center;
}
.contactFormSuccess{
	margin-left:20px;
	font-size:13px;
}
.contactFormSuccessCol1{
	width:120px;
	display:block;
	float:left;
	clear:left;
	margin-bottom:5px;
}
.contactFormSuccessCol2{
	width:250px;
	display:block;
	float:left;
	clear:right;
	margin-bottom:5px;	
}
.errorLabel {
	font-size:12px;
	color:red;
}
.descriptionEventsSymphony p{
	display:inline;
}

.eventEducationLink {
	color: #00455F;
	text-decoration: none;
}
.eventEducationLink:hover {
	color: #00455F;
	text-decoration: none;
}

#searchResults iframe{
	width: 675px;
	min-height: 150px;
}

.titleEventCT
{
	font-size: 18px; 
	font-family: Georgia, "Times New Roman", Times, serif;
}

.input2 {
	width: 170px;
}
.textarea {
	width: 170px;
}
/* NEWS TEMPLATE */
#newsList {}

#newsList .newsThumb {
	width: 121px;
	background-color: #8d8578;
	margin-right: 16px;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 4px;
	padding-left: 4px;
}

#newsList .newsNoThumb {
	width: 121px;
	margin-right: 16px;
	text-align: left;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 4px;
	padding-left: 4px;
}

#newsList .newsThumb p {
	margin: 0px;
	padding: 0px;
	line-height: 0;
}

#newsList .newsThumb img {
	border: solid 2px #ffffff;
}

#newsList .newsDataThumb {
	width: 540px;
}

#newsList .newsSeparator {
	height: 1px;
	clear: both;
}

#newsList .newsRecord {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#newsList .newsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #00464c;
}

#newsList .newsDescription {
}

#newsList .newsDate {
	font-style: italic;
	color: #939393;
}
/* CALENDAR */
.onDay a {
	color: #ffffff;
}
.onDay a:hover {
	color: #ffffff;
}
.onDay a:visited {
	color: #ffffff;
}
.bckLeftMenuContent ul{
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	color: #00455F;
}
.bckLeftMenuContentPriv .ul{
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	color: #00455F;
}
.ulPrivate{
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	color: #00455F;
}

/* ALIGNMENT */
.left { float: left; }
.righta { float: right; }
.clearThis { clear: both; }

/* EVENTS THUMBAILS */
.featuredImage {
	background-color: #8d8578;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 10px;
}
.featuredImage img {
	border: solid 2px #ffffff;
}

.eventBigImage {
	background-color: #8d8578;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.eventBigImage img {
	border: solid 2px #ffffff;
}

.eventRecord {
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
}
.eventsThumb {
	width: 64;
	background-color: #8d8578;
	margin-right: 16px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.eventTitle{
	display: block;
	/*height: 24px;*/
	background-color: #EEEBE5;
	margin-bottom: 10px;
	color: #00455F;
	clear: both;
	padding-left: 20px;
	padding-top: 3px;
	width: 667px;
}

.eventsThumb img {
	border: solid 2px #ffffff;
}

.eventsThumbNoborder {
	width: 64;
	margin-right: 20px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
}
.eventsThumbNoborder img {
}


.eventsDescription {
	width: 590px;
}
.eventsDescriptionText {
	font-size: 12px;
}
.eventsTitleText {
	font-size: 12px;
	font-weight: bold;
}
.space {
	height: 1px;
}

/* IMAGES BORDER FOR ALL IMAGES INSERTED ON <p> */
.middleColGeneralDesign3ColsRight p img {
	border: solid #8c8477 4px;
	padding: 2px;
	margin-bottom: 10px;
	background-color: #ffffff;
	/*display: block;*/
}
.rightColGeneralDesign2Cols p img {
	border: solid #8c8477 4px;
	padding: 2px;
	margin-bottom: 10px;
	background-color: #ffffff;
	/*display: block;*/
}

.rightColGeneralDesign2Cols .imgLeft {
	margin-right: 10px;
}
.rightColGeneralDesign2Cols .imgRight {
	margin-left: 10px;
}

.rightColGeneralDesign2Cols p .noBorder {
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: none;
}

.noBorder {
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: none;
}

.eventImageWidth {
	width: 238px;
}
.eventButtons {
	padding-bottom: 15px;
}

.errorLogin {
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #63002E;
}

/* LINKS FORMAT */

.rightColGeneralDesign2Cols p a {
	color: #63002e;
	text-decoration: underline;
}
.rightColGeneralDesign2Cols p a:hover {
	color: #63002e;
	text-decoration: underline;
}

.leftColFormDesign a {
	color: #63002e;
	text-decoration: none;
}
.leftColFormDesign a:hover {
	color: #63002e;
	text-decoration: none;
}

.newsRecord p a {
	color: #63002e;
	text-decoration: none;
}
.newsRecord p a:hover {
	color: #63002e;
	text-decoration: none;
}


.middleColGeneralDesign3ColsRight a {
	color: #63002e;
	text-decoration: none;
}
.middleColGeneralDesign3ColsRight a:hover {
	color: #63002e;
	text-decoration: none;
}

.eventRecord a {
	color: #63002e;
	text-decoration: none;
}
.eventRecord a:hover {
	color: #63002e;
	text-decoration: none;
}

#sponsors-home {
	width: 660px;
	ming-height: 26px;
	background-color: #f2efe6;
	float: left;
	/*padding-left: 273px;*/
	/*margin-top: 27px;*/
	padding-top: 22px;
	padding-bottom: 22px;
	/*clear: both;*/
}
#sponsors-home .logo2{
	float: left;
	display: block;
	height: 100%;
	vertical-align: middle;
}
.leftMargin {
	float: left;
	width: 273px;
}