@charset "UTF-8";

/* CSS Document */



* {

	margin: 0;

	padding: 0;

}

a img {border: none; }

    a:link {

	color: #FF6600;

	text-decoration:none;

}

    a:visited {

	color: #CC3300;

	text-decoration:none;

}

    a:hover {

	color: #006699;

	text-decoration:none;

}

    a:active {

	color: #666666;

	text-decoration:none;

}

.blueBar {

	background: #699;

	height: 10px;

	width: 152px;

	margin-left: 2px;

}

.blueLine3rdlvl {

	background: #699;

	height: 4px;

	width: 530px;

}

.blueText7pt {

	color: #699;

	font: 7pt/150% Verdana, Arial, Helvetica, sans-serif;

}

.blueText8pt {

	color: #699;

	font: 8pt/150% Verdana, Arial, Helvetica, sans-serif;

	padding-top: 3px;

}

.blueText9pt {

	color: #8c080b;

	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;

}

.blueText9ptDI {

	color: #699;

	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 3px;

}

.blueText9ptPadBtm {

	color: #699;

	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 2px;

}

.blueText10pt {

	color: #8c080b;

	font: 13px/125% Verdana, Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-bottom: 3px;

}

.blueText11px {

	color: #699;

	font: 11px/125% Verdana, Arial, Helvetica, sans-serif;

	padding-top: 2px;

}

.blueText11pt {

	font: 11pt/150% Verdana, Arial, Helvetica, sans-serif;

	color: #8c080b;

}

.blueText13pt {

	font: 13pt/150% Verdana, Arial, Helvetica, sans-serif;

	color: #8c080b;

}

#btnNavigation {

	height: 50px;

	margin-right: 0px;

	margin-left: 0px;

	font: 7pt/180% Verdana, Arial, Helvetica, sans-serif;

	clear: both;

	padding-top: 0px;

	padding-left: 0px;

	width: 758px;

}

#BtmBox {

	width: 770px;

}

#btmShdw {

	background: url(images/whiteBGbtmshdw.png) no-repeat;

	height: 13px;

	width: 770px;

}

.bullList {

	color: #666;

	font: 7pt/150% Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.bulletTarget {

	vertical-align: top;

	padding-bottom: 0px;

}

#container {

	height: auto;

	width: 759px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	padding-top: 0px;

	background-repeat: repeat-y;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	padding-right: 1px;

	margin-bottom: 10px;

}

.courseguideHolenumsBlue10pt {

	color: #699;

	font: 12px/150% Verdana, Arial, Helvetica, sans-serif;

	vertical-align: bottom;

	padding-top: 3px;

}

.containerShadow {

	background: url(images/bgShadow.png) repeat-x;

	width: 11px;

}

.h2Gray {

	font: normal 11pt/18pt Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	text-decoration: none;

	padding-bottom: 5px;

	letter-spacing: -0.5pt;

}

.h3Gray {

	font: normal 13px/18pt Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	text-decoration: none;

	padding-bottom: 5px;

}

.h3GrayTopPad {

	font: normal 13px/18pt Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	text-decoration: none;

	padding-bottom: 5px;

	padding-top: 10px;

}

.h3 {

	color: #699;

	font: 13px Verdana, Arial, Helvetica, sans-serif;

}

#header {

	height: 75px;

	margin-right: 8.5px;

	margin-left: 2px;

	width: 740px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 20px;

}

#homeFlash {

	height: 210px;

	margin-right: 0px;

	margin-left: 0px;

	width: 760px;

	background-image: url(images/heartsBGbox.jpg);

}

.headlineImgs {

	height: 30px;

	width: 530px;

	padding-top: 26px;

	padding-bottom: 14px;

}

#hdImg2Lvl {

	height: 125px;

	width: 759px;

	margin-left: 0px;

	margin-right: 0px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #8c080b;

	border-right-color: #8c080b;

	border-bottom-color: #8c080b;

	border-left-color: #8c080b;

	padding-bottom: 1px;

}

.headlineImgs3lvl {

	height: 40px;

	width: 530px;

	padding-top: 5px;

}

.headlineImgs2line {

	height: 50px;

	padding-bottom: 23px;

	width: 530px;

	padding-top: 15px;

}

.headlineImgsAU {

	height: 30px;

	width: 530px;

	padding-top: 18px;

	padding-bottom: 14px;

}

#home#Bullnews {

	background: url(images/bullNERO.png);

}

.hrBlue {

	color: #699;

}

.hrSpace {

	height: 10px;

	float: left;

	width: 530px;

	padding-top: 10px;

}

.hr {

	padding-top: 15px;

	padding-bottom: 1px;

}

.hrless {

	padding-bottom: 8px;

}

.hrSpaceDI {

	height: 10px;

	float: left;

	width: 760px;

	padding-left: 1px;

}

.imgResnum {

	padding-top: 3px;

}

.imagesPadBtm {

	text-decoration: none;

	padding-bottom: 10px;

	padding-top: 0px;

}

.imgWNhome {

	padding-bottom: 10px;

	padding-top: 3px;

}

.imgFltRt {

	float: right;

	display: run-in;

}

.imgFltRtCTopPad {

	float: right;

	display: run-in;

	padding-top: 10px;

}

.imgRpad {

	float: left;

	display: run-in;

	padding-right: 10px;

}

.imgRLpad {

	float: left;

	display: run-in;

	padding-right: 10px;

	padding-left: 1px;

}

.imgCG {

	padding-top: 5px;

	padding-bottom: 1px;

}

.imgDI {

	float: left;

	display: run-in;

	padding-bottom: 15px;

}

.japanese {

	float: right;

	height: 15px;

	width: 75px;

	padding-right: 5px;

	font: 9px Verdana, Arial, Helvetica, sans-serif;

}

#leftSideBar {

	float: none;

	width: 142.5px;

	height: 350px;

	margin-left: 4px;

	padding-top: 20px;

	padding-right: 78px;

	color: #699;

}

#leftSideBarsub {

	height: 200px;

	float: left;

	width: 140px;

	padding-top: 10px;

	padding-right: 35px;

	margin-left: 5px;

}

#leftSideBarHome {
	float: left;
	width: 500px;
	margin-left: 6px;
	padding-top: 30px;
	padding-right: 20px;
	color: #8C080B;
	padding-bottom: 40px;
	padding-left: 20px;
}

#leftSideBarsub400 {

	height: 400px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

#leftSideBarsubHPO {

	height: 485px;

	float: left;

	width: 145px;

	padding-top: 10px;

	padding-right: 77px;

	margin-left: 5px;

}

#leftSideBarsubGS {

	height: 550px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

#leftSideBarsubAbout {

	height: 675px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

#leftSideBarsub800 {

	height: 800px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

#leftSideBarsubRes {

	height: 1000px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

#leftSideBarsubHPO09 {

	height: 1100px;

	float: left;

	width: 145px;

	padding-top: 10px;

	padding-right: 77px;

	margin-left: 5px;

}

#leftSideBarsubCourse {

	height: 2800px;

	float: left;

	width: 142px;

	padding-top: 10px;

	padding-right: 80px;

	margin-left: 5px;

}

.leftSidebar {

	font: 12px/200% Verdana, Arial, Helvetica, sans-serif;

	border-top: 1px #699;

	border-right: 1px #699;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-color: #333333;

	border-left-color: #699;

	list-style: square;

	float: left;

	padding-left: 5px;

	width: 146px;

	text-decoration: none;

	color: #699;

}

#leftSideDI {

	height: 500px;

	float: left;

	width: 185px;

	margin-left: 5px;

	padding-top: 10px;

	padding-right: 107px;

	padding-left: 70px;

	font: 9pt/150px Arial, Helvetica, sans-serif;

}

#leftSideCI {

	height: 1060px;

	float: none;

	width: 650px;

	margin-left: 55px;

	padding-top: 10px;

}

#mainContent {

	width: 80px;

	float: left;

	clear: right;

	padding-left: 20px;

}

#mainContentSub {

	width: 540px;

	float: left;

	clear: right;

	padding-left: 25px;

	padding-top: 20px;

}



.mainCopySub {

	float: left;

	width: 283px;

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	padding-right: 25px;

}

.mainCopySub350 {

	float: left;

	width: 350px;

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	padding-right: 25px;

}

.mainCopySub3 {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	width: 278px;

	padding-right: 20px;

}

.mainCopySub3wd316 {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	width: 316px;

	padding-right: 20px;

}

.mainCopySub3Blue {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #699;

	float: left;

	width: 100%;

}

.mainCopySub3NoRpane {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	width: 500px;

	padding-right: 30px;

}

.mainCopySub3NoRpanenoPad {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	width: 530px;

}

.mainCopySubNoWidth {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	text-align: left;

}





.mainCopyDI {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	width: 325px;

	padding-right: 70px;

	padding-top: 73px;

}

.menuL {

	color: #8c080b;

	padding-left: 30px;

	padding-bottom: 10px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

.menuLtitle {

	padding-left: 15px;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 4px;

	padding-top: 5px;

}

#navigation {

	height: 29px;

	text-decoration: none;

	margin-left: 0px;

	width: 760px;

}

.navigation li {

	display:block;

	margin:0 0px 0 1.25px;

	zoom: 1;

	color: #8c080b;

	width: 151px;

	float: left;

	text-align: center;

	list-style: none;

	height: 23px;

	vertical-align: middle;

	padding-top: 6px;

	padding-bottom: 0em;

	font: 8px Verdana, Arial, Helvetica, sans-serif;

}

.navBtn {

	padding-right: 1px;

}

.NavMenu {

	font: 9pt Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #FFF;

	display: block;

	width: 151px;

	float: none;

	text-align: center;

	list-style: none;

	vertical-align: middle;

	margin-left: 1px;

}

.p {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: none;

	padding-right: 7px;

}

.mainContentStaffImg {

	padding-top: 12px;

	padding-left: 20px;

	padding-bottom: 10px;

}



.pHome {

	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	padding-right: 16px;

	width: 290px;

}

.p RCol {

	letter-spacing: 1.5em;

	width: 130px;

	float: left;

	height: 230px;

	padding-left: 15px;

}

.pHPOchart7pt {

	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: none;

	padding-left: 5px;

}

.pHPOchart7ptBlue {

	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #699;

	float: none;

	padding-left: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.pHPOchart7ptRt {

	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	float: none;

	text-align: right;

	padding-right: 5px;

}

.pCourseGuide {

	font: 10px/140% Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

#rightContent {

	height: 0px;

	width: 175px;

	float: left;

	padding-left: 20px;

	padding-top: 25px;

}

#rightBarSub {

	float: left;

	width: 230px;

	padding-left: 1px;

	padding-right: 0px;

}

.rightBarSub150 {

	width: 137px;

	padding-right: 18px;

	float: left;

	padding-top: 3px;

}

#rightBarSub3 {

	width: 209px;

	padding-right: 18px;

	float: left;

	padding-top: 3px;

}

#rightBarSub3wd171 {

	width: 171px;

	padding-right: 18px;

	float: left;

	padding-top: 3px;

}

#rightBarSub3wd189FltR {

	width: 189px;

	padding-right: 6px;

	float: right;

	padding-top: 10px;

}

.rtSideBarTxt9pt {

	font: 9px Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	width: 150px;

	float: right;

	padding: 5px 2px 10px;

}

.rsbImg {

	padding-bottom: 42px;

	float: right;

	padding-top: 5px;

}

.rsbImglvl3 {

	float: right;

	padding-top: 1px;

	padding-bottom: 4px;

}

.rsbImglvl3Fac {

	float: right;

	padding-top: 2px;

	padding-bottom: 3px;

}

.sideMenu {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	width: 152px;

	margin-left: 0px;

	padding-bottom: 20px;

	background: #FFF;

	border-right: 2px none #BBB;

	border-bottom: 2px none #BBB;

	border-top-color: #BBB;

	border-left-color: #BBB;

	padding-left: 16px;

}

.sidebar li {

	display: inline;

	border-top: 1px solid #699;

	border-right: 1px solid #699;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-color: #699;

	border-left-color: #699;

	width: 130px;

	height: 20px;

	text-decoration: none;

	float: left;

	margin-bottom: 8px;

	list-style: none;

	padding-top: 5px;

	padding-bottom: 0px;

	font-size: 11px;

	padding-left: 12px;

}

.sidebar ul {

	height: 140px;

	padding-left: 3px;

	padding-top: 15px;

}

.sideMenuli {

	font: 11px/125% Verdana, Geneva, sans-serif;

	color: #666;

}

.spacer {

	height: 1px;

	margin-right: 8.5px;

	margin-left: 1.5px;

	width: 160px;

}

.space18px {

	height: 18px;

}

.space21px {

	height: 21px;

}

.sidebarPic {

	padding-left: 4px;

	padding-bottom: 3px;

	text-decoration: none;

	border: none;

}

.sidebarPicHome {

	padding-left: 1px;

	text-decoration: none;

	border: none;

	float: left;

	padding-top: 3px;

}

.sideMenuBullList {

	font: 11px/170% Verdana, Arial, Helvetica, sans-serif;

}

.sidemenuBullet {

	font-size: 12px;

	color: #8c080b;

	margin-top: 0px;

}

.tableHeaders {

	font: 7pt Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	text-decoration: none;

	padding-bottom: 5px;

}

.tableLtCellCopy {

	color: #666;

	background: #f0f0f0;

	height: 44px;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	padding-left: 8px;

}

.tableDrkCell {

	color: #FFF;

	background: #666;

	height: 44px;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	vertical-align: middle;

	text-align: center;

}

.tableSub9ptCopy {

	font: 9px/135% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

}

.tableFltLft {

	float: left;

	display: run-in;

	overflow: visible;

}

.tablehpo09Hdg {

	padding-left: 5px;

	font: 7pt Verdana, Arial, Helvetica, sans-serif;

}

.table9ptTextGry {

	padding-left: 15px;

	font: 10px/150% Verdana, Arial, Helvetica, sans-serif;

}

.table9ptTextDrkGry {

	padding-left: 10px;

	color: #666;

	font: normal 10px/100% Verdana, Arial, Helvetica, sans-serif;

	background: #f0f0f0;

}

.tableCITextNums {

	font: 8pt Arial, Helvetica, sans-serif;

	color: #666;

	text-align: right;

	height: 21px;

	padding-right: 42px;

}

.tableReserv {

	clear: both;

	float: none;

	height: 285px;

	padding-top: 10px;

}

.tableCI {

	width: 620px;

}

.tableCIheads {

	font: 9pt Arial, Helvetica, sans-serif;

	color: #699;

	text-align: center;

	height: 42px;

	padding-top: 0px;

}

.tableCIText {

	font: 8pt Arial, Helvetica, sans-serif;

	color: #666;

	text-align: center;

	height: 21px;

}

.targetCircle {

	color: #699;

}



.text9pt {

	font: 9px/175% Verdana, Arial, Helvetica, sans-serif;

	color: #666;

	padding-top: 3px;

}

#course #gcnav {

	color: #cb5517;

}

#guide #cgnav {

	color: #cb5517;

}

#ddr #ddrnav{

	color: #cb5517;

}

#news #nenav {

	color: #cd5517;

	list-style: url(images/bullTargetOrng.png);

}

#school #gsnav {

	color: #cb5517;

}

#price #pricesnav {

	color: #cb5517;

}

#reserv #resnav {

	color: #cb5517;

}

#about #aunav {

	color: #cb5517;

}

#history #hisnav {

	color: #cb5517;

}

#employ #empnav {

	color: #cb5517;

}

#hpopen #hponav {

	color: #cb5517;

}

#hpo09 #hpo09nav {

	color: #cb5517;

}

#banquet #bannav {

	color: #cb5517;

}

#facility #facnav {

	color: #cb5517;

}

#room #roomnav {

	color: #cb5517;

}

#restaurant #restnav {

	color: #cb5517;

}

#guest #gbnav {

	color: #FF3300;

}

#events #evenav {

	color: #FF3300;

}

#choirs #bgcnav {

	color: #FF3300;

}



#photos #picnav {

	color: #FF3300;

}









#shop #psnav {

	color: #cb5517;

}

#regform #rfnav {

	color: #FF6600;

}

#schform #sfnav {

	color: #FF6600;

}





.mainContentStaff {

	width: 513px;

}

#auditions #audnav {

	color: #FF6600;

}
#home #container #header #header {
	color: #8c080b;
}
#home #container #header #header {
	font-family: Verdana, Geneva, sans-serif;
}
#home #container #leftSideBarHome h4 {
	font-family: Georgia, Times New Roman, Times, serif;
}
#home #container #leftSideBarHome h4 {
	font-family: Verdana, Geneva, sans-serif;
}

