/* THIS STYLE SHEET IS FOR ANY OF THE EVENT PAGES */

h1 { font-size:25px; color:#497a90 }
h2 { font-size:16px; color:#6f9db2; font-style:italic }

/*----- LINKS -----*/
.internalNav-Blue { height:30px; font-size:15px; font-weight:bold; background:url(/img/internal/bkg-link.gif) 0 18px repeat-x; text-align:center; margin:0px 15px  }
.internalNav-Blue a:link, .internalNav-Blue a:visited { color:#497a90; padding:0px 6.1px; text-decoration:none }
.internalNav-Blue a:hover, .internalNav-Blue a:active { color:#497a90; background:#d3dfe4 url(/img/internal/bkg-link-hover-B.gif) 50% 18px no-repeat; padding-bottom:9px }
a:link.special, a:visited.special { color:#d88c00; padding:0px 8px; text-decoration:none }
a:active.special, a:hover.special{ color:#d88c00; background:#F7D694 url(/img/internal/bkg-special-hover.gif) 50% 18px no-repeat; padding-bottom:9px }

.nav li { list-style-type:none; padding:0px 0px 4px }
.nav a:link, .nav a:visited { font-size:14px; color:#655840; text-decoration:none; padding:0px 5px 0px 15px }
.nav a:active, .nav a:hover { color:#497a90; background:#d3dfe4 url(/img/arrow-blue.gif) 3px 50% no-repeat; padding:0px 5px 0px 15px }
a:link.navSpecial, a:visited.navSpecial { font-size:14px; color:#d88c00; text-decoration:none; padding:0px 5px 0px 15px }
a:active.navSpecial, a:hover.navSpecial { color:#d88c00; background:#F7D694 url(/img/arrow-orange.gif) 3px 50% no-repeat; padding:0px 5px 0px 15px }
.nav li.sub { list-style-type:none; padding:0px 0px 2px 14px }
.nav li.sub a { font-size:12px; }
/*----- LINKS -----*/

/*-- WELCOME PAGE --*/
.welcomeTop { width:345px; height:38px; background:url(/img/internal/welcome-content-top.jpg) no-repeat }
.welcomeHeader-Blue { width:335px; height:39px; color:#497a90; font-size:18px; font-style:italic; font-weight:bold; background:url(/img/internal/welcome-content-header.jpg) no-repeat; text-align:center; padding-left:10px }
	.welcomeHeader-Blue strong, .welcomeHeader-Blue b { font-size:30px; font-style:normal; font-weight:normal }
.welcomeContent { width:314px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d;  background:url(/img/internal/welcome-content-btm.jpg) no-repeat; padding:12px 10px 0px 21px }
.welcomeAddContent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; padding:0px 0px 0px 18px }
	.arrowBlueLarge01 { width:108px; background:url(/img/internal/arrow-blue-large01.jpg) }
	.arrowBlueLarge02 { float:right; width:101px; background:url(/img/internal/arrow-blue-large02.jpg); margin-right:15px }
		.arrowBlueLarge01, .arrowBlueLarge02 { height:21px; font-weight:bold; padding:5px 0px 0px 15px }
		.arrowBlueLarge02 { padding:5px 0px 0px 10px }
		.arrowBlueLarge01 a:link, .arrowBlueLarge01 a:active, .arrowBlueLarge01 a:visited,
		.arrowBlueLarge02 a:link, .arrowBlueLarge02 a:active, .arrowBlueLarge02 a:visited { font-family:"Times New Roman", Times, serif; font-size:13px; color:#47381a; text-decoration:none }
		.arrowBlueLarge01 a:hover, .arrowBlueLarge02 a:hover { color:#000000; text-decoration:underline }
.welcomePictures { width:366px; height:273px; background:url(/img/internal/welcome-picture-holder.jpg); padding:16px 0px 0px 9px }
.welcomePictures img { width:340px; height:251px }
.welcomePicturesMore { width:375px; height:22px; font-size:12px; color:#66583E; border-bottom:1px dashed #cbc4b1 }
	.welcomeViewPics a { float:right; color:#66583E; font-style:italic; text-decoration:none }
	.welcomeViewPics a:hover { color:#000000 }
	.welcomePicSmall a { float:left; width:19px; height:14px; font-family:Arial, Helvetica, sans-serif; color:#bebab4; background:#FFFFFF; border:1px solid #bebab4; text-align:center; text-decoration:none; margin:0px 3px }
	.welcomePicSmall a:hover { color:#FFFFFF; background:#d3dfe4; border:1px solid #99b4c1 }
	.welcomePicSmall-Selected a { float:left; width:19px; height:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:#d3dfe4; border:1px solid #99b4c1; text-align:center; text-decoration:none; margin:0px 3px }
/*-- WELCOME PAGE --*/

/*-- INTERNAL PAGES --*/
#theContent a:link, #theContent a:visited { font-family:Arial, Helvetica, sans-serif; color:#497a90; text-decoration:underline }
#theContent a:active, #theContent a:hover { color:#655840; text-decoration:none }
#theContent ul { margin:4px 10px }
#theContent li { list-style-type:none; color:#333; background:url(/img/arrow-blue.gif) 0 4px no-repeat; padding-left:13px }

.internalNavTop { width:196px; height:18px; background:url(/img/internal/nav-internal-top.jpg) }
.internalNavHead { width:181px; color:#497a90; font-size:18px; font-style:italic; font-weight:bold; background:url(/img/internal/nav-internal-header.jpg); text-align:left; padding:0px 0px 0px 15px }
	.internalNavHead strong, .internalNavHead b { font-size:32px; font-style:normal; font-weight:normal }
.internalNav { width:175px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d;  background:url(/img/internal/nav-internal-bkg.jpg); padding:12px 0px 0px 21px }
.internalNavBtm { width:196px; height:29px; background:url(/img/internal/nav-internal-btm.gif) }
.internalNavSplash { width:532px; height:223px; background:url(/img/internal/internal-splash.jpg); padding:19px 0px 0px 2px }
.internalNavPics { width:514px; height:17px; font-size:12px; color:#66583E; background:url(/img/internal/bkg-divider.gif) bottom repeat-x; padding-bottom:3px }
	.internalViewPics a { float:right; color:#66583E; font-style:italic; text-decoration:none }
	.internalViewPics a:hover { color:#000000 }

.leftInfo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#62553d; margin:0px 14px }
.leftInfo strong { font-family:"Times New Roman", Times, serif; font-size:20px; color:#497a90; font-weight:normal }
.leftInfo em { font-family:"Times New Roman", Times, serif; font-size:16px; color:#9db3b4 }
.leftInfo li { list-style-type:none; margin:6px 0px }
.leftInfo a:link, .leftInfo a:active, .leftInfo a:visited { color:#497a90; font-size:14px }
.leftInfo a:hover { color:#000000; text-decoration:none }

.insideRates table { width:100% }
.insideRates tr { background:url(/img/internal/border-dashed.gif) repeat-x bottom }
.insideRates strong { font-size:14px }
.insideRates .description { width:75%; padding:2px 0px 2px 5px}
.insideRates .description2 { width:40%; padding:2px 0px; text-align:center }
.insideRates .rates { width:25%; padding:2px 0px; text-align:center }
.insideRates .rates2 { width:25%; padding:2px 0px; text-align:center }
.insideRates .rates3 { width:25%; padding:2px 0px; text-align:center }
.insideRates .rates4 { width:25%; padding:2px 0px; text-align:center }
.insideRates .days { width:35%; padding:2px 0px 2px 5px }
.insideRates .group { width:25%; padding:2px 0px 2px 5px}

.functionRooms table { width:65% }
.functionRooms td { text-align:center }
.functionRooms tr { background:url(/img/internal/border-dashed.gif) repeat-x bottom }
.functionRooms strong { font-size:14px }
.functionRooms .description { width:50%; padding:2px 0px 2px 5px}
.functionRooms .capacity { width:50%; padding:2px 0px }

.roomCharges table { width:100% }
.roomCharges tr { background:url(/img/internal/border-dashed.gif) repeat-x bottom }
.roomCharges strong { font-size:14px }
.roomCharges .description { width:40%; padding:2px 0px 2px 5px; text-align:left }
.roomCharges .charge { width:35%; padding:2px 0px; text-align:center }
.roomCharges .amount { width:25%; padding:2px 0px; text-align:center }
/*-- INTERNAL PAGES --*/

/*-- EVENTS PAGE --*/
#listEvents #theContent { background:none; padding-bottom:10px }
#listEvents a:link, #listEvents a:visited { font-size:14px; color:#497a90; margin-left:2px }
#listEvents a:active, #listEvents a:hover { color:#000000; text-decoration:none }
#listEvents table { width:512px; margin-left:6px }
#listEvents #month { height:70px; font-size:35px; color:#827762; text-align:center; vertical-align:middle }
#listEvents #month #pMonth { float:left; margin:10px 0px 0px 100px }
#listEvents #month #nMonth { float:right; margin:10px 100px 0px 0px }
#listEvents #listWhat { height:26px; font-size:14px; font-weight:bold; color:#a89f8d; background:url(/img/internal/bkg-eventHeader.gif) repeat-x; padding-left:5px; vertical-align:middle }
#listEvents #listWhat li { list-style-type:none; display:inline; padding-right:4px }
#listEvents #listWhat li a { font-size:12px; color:#a89f8d; font-weight:normal; text-decoration:none }
#listEvents #listWhat li a:hover { color:#65583f; text-decoration:underline }
#listEvents #listWhat #selected a { color:#65583f; text-decoration:underline }
#listEvents .date { width:100px; font-size:16px; color:#6f9db2; font-style:italic; padding:10px 10px 10px 0px; text-align:right }
#listEvents .eventRow { background:url(/img/internal/border-dashed.gif) bottom repeat-x }
#listEvents .event { width:392px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#655840; padding:10px; text-align:left }
#listEvents .event h1 { font-size:20px; color:#497a90 }
#listEvents .event a:link, #listEvents .event a:visited { font-size:14px; color:#497a90 }
#listEvents .event a:active, #listEvents .event a:hover { color:#000000; text-decoration:none }

#listEvents .item { width:25%; font-size:14px; color:#497a90; font-style:italic; padding:1px 0px; text-align:left }
#listEvents .desc { width:75%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#655840; padding:1px 0px; text-align:left }
#listEvents .desc a:link, #listEvents .desc a:visited { font-size:14px; color:#497a90 }
#listEvents .desc a:active, #listEvents .desc a:hover { color:#000000; text-decoration:none }
#listEvents .cost { font-size:15px; color:#497a90; text-align:left; padding:3px 0px 0px }
/*-- EVENTS PAGE --*/

/*--------- Contact Form Styles Begin ---------*/
table#cx { font-family:"Times New Roman", Times, serif; font-size:17px; }
table#cx td{ padding:0px; }
table#cx td#space { width:15px; }
table#cx th { text-align:left; font-weight:bold; color:#497a90; padding:4px 0px 0px }

td#label { }

div#req { padding:0px; border-left:5px solid #AFA998; float:left }

input.cx { margin:0px; font-size:13px; height:16px; width:180px; border:1px solid #AFA998; background-color:#F9F7F3; padding-left:3px }
input#x_state { width:35px; margin-right:10px }
input#x_zip { width:90px }
textarea#x_comments { width:380px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #AFA998; background-color:#FBF9F5; padding:3px }
select.cx { margin:0px; font-size:11px; height:20px; width:180px; border:1px solid #AFA998; background-color:#F9F7F3; padding-left:3px }


/*OnSubmit required fields will change to this class by js*/
input.error { border:2px solid red; background-color:#FBF9F5 }
/*--------- Contact Form Styles End ---------*/