/*****************************************/
/*************** BOXES CSS ***************/
/*****************************************/

/* Special Text */
.highlight {color:#ff6600}
.subdued {color:#5e5e5e}
.error {color:#c00; font-weight:bold}
.success {color:#390; font-weight:bold}
.caption {color:#5e5e5e; font-size:.85em}
.date {}

/* Special Links */
a.morelink:link, 
a.morelink:visited, 
a.morelink:active {padding-left:8px;background:transparent url(../images/arrows2.gif) no-repeat;background-position: left 3px;}
a.morelink:hover {background-color:transparent;}

a.pdflink:link, 
a.pdflink:visited, 
a.pdflink:active {padding:6px 0 6px 19px;background:transparent url(../images/ico_pdf.png) no-repeat;background-position: left 6px;}
a.pdflink:hover {background-color:transparent;}

a.mswordlink:link, 
a.mswordlink:visited, 
a.mswordlink:active {padding:6px 0 6px 19px;background:transparent url(../images/ico_page_word.png) no-repeat;background-position: left 6px;}
a.mswordlink:hover {background-color:transparent;}

a.weblink:link, 
a.weblink:visited, 
a.weblink:active {padding:6px 0 6px 19px;background:transparent url(../images/ico_page_white_link.png) no-repeat;background-position: left 6px;}
a.weblink:hover {background-color:transparent;}

a.formlink:link, 
a.formlink:visited, 
a.formlink:active {padding:6px 0 6px 19px;background:transparent url(../images/ico_application_form.png) no-repeat;background-position: left 6px;}
a.formlink:hover {background-color:transparent;}

a.filelink:link, 
a.filelink:visited, 
a.filelink:active {padding:6px 0 6px 19px;background:transparent url(../images/ico_page_white_text.png) no-repeat;background-position: left 6px;}
a.filelink:hover {background-color:transparent;}

/* Pagination */
.pagination {position:relative;margin:0;font-size: 85%;}
.pagination .left {width:30%; float:left; text-align:left}
.pagination .right {width:70%; float:left; text-align:right}
.pagination a {text-decoration:underline}

/* Tables */

/* Table */
th {vertical-align:top; font-weight:normal; text-align:left;}
td {vertical-align:top;}

.table1 {width:100%; padding:0; margin:0;}
.table1 caption {width:100%; font-size:11px; font-style:italic; padding:0 0 5px 0; text-align:right;}
.table1 th {font-size:11px; font-weight:bold; color:#3c4c36; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; text-transform:uppercase; text-align:left; padding:6px 6px 6px 12px; background:#c7d5b7 url(../images/table1_headerbg.jpg) no-repeat;}
.table1 th.nobg {border-right:1px solid #C1DAD7; border-top:none; background:none;}
.table1 td {border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:6px 6px 6px 12px; color:#4f6b72;}
.table1 td.alt {background:#F5FAFA; color:#797268;}
.table1 th.spec {border-left:1px solid #C1DAD7; border-top:0; background:#fff url(../images/table1_bullet1.gif) no-repeat; font-weight:bold; font-size:10px;}
.table1 th.specalt {border-left:1px solid #C1DAD7; border-top:0; background:#f5fafa url(../images/table1_bullet2.gif) no-repeat; font-weight:bold; font-size:10px; color:#797268;}

/* Form Elements */
.form-container .required {color:#cc0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.form-container .formHint {font-size:11px; color:#999999}
.form-container .buttonHolder {text-align:left;}
.form-container .errorField {color:#cc0000; font-weight:bold}
.form-container #errorMsg {background:#FFDFDF url(../images/uf_error.png) repeat scroll 0%; border-color:#cc0000; border-style:solid; border-width:1px 0pt; margin:0pt 0pt 1em; padding:1em;}
.form-container #errorMsg dt,  
.form-container #errorMsg h3 {margin:0 0 .5em 0; font-size:110%; line-height:100%; font-weight:bold;}
.form-container #errorMsg dd {margin:0; padding:0;}
.form-container #errorMsg ol {margin:0; padding:0;}
.form-container #errorMsg ol li {margin:0; padding:2px; list-style-position:inside; border-bottom:1px dotted #cc0000; position:relative;}
.form-container #errorMsg ol li a:link,
.form-container #errorMsg ol li a:hover,
.form-container #errorMsg ol li a:visited {color:#cc0000; text-decoration:none;}

.form-table {border:none}
.form-table td {padding:8px; text-align:left;}
.form-table .altrow {background-color:#e3eadc}
.form-table label {font-weight:normal;font-size:12px;}
.form-table .textInput {border: 1px solid #796C5F;}


/* Container */
.container {width:968px; text-align:left; margin-left:auto; margin-right:auto;position:relative}

/* Header */
.header	{width:968px; margin:50px 0 0 0; position:relative;z-index:2}
.header_topbar {
	position:relative;	
	height:43px;
	width:968px;	
	background-image: url(../images/bg_topbar.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index:3;

}
.header_masthead {position:relative; height:90px; margin:0; padding:0; background-color:#fff; border:solid 1px #e7e7e7;}
.header_logo {position:absolute; top:-45px; left:20px; width:157px;z-index:9999}
.header_logo h1 a {width:157px; height:159px; display:block; background:transparent url(../images/logo.png) no-repeat scroll 0 0;text-indent:-9999px;}

.header_links {position:absolute;top:8px;right:200px; color:#3c4c36;}
.header_links ul {margin:8px 20px;}
.header_links li {background:none; color:#5e5e5e; display:inline; font-size:11px; list-style-type:none; margin:0pt; padding:0pt 3px;}
.header_links ul li.separator {color:#5e5e5e;}
.header_links a:link, .header_links a:visited {color:#3c4c36; font-size:10px; font-weight:bold; text-decoration:none;text-transform:uppercase;background:none}
.header_links li a:hover {color:#956C2B;text-decoration:none;}
.header_search {position:absolute;top:-2px;right:15px;text-align:right;vertical-align:middle}

.header_banner {position:relative;height:383px;width:968px;background-image: url(../images/bg_banner.png);background-position:top center;background-repeat:no-repeat;z-index:2}
#tabs-search {position:absolute;left:13px;top:63px;width:200px;height:304px;z-index:2;margin:0;	padding:0;background-image: url(../images/bg_quicksearch.png);background-repeat: no-repeat;background-position: 0px 37px;}
.header_bannerRight {position:absolute;width:730px;height:296px;top:66px;left:222px;z-index:2}
.header_bannerFull {position:absolute;width:936px;height:296px;top:66px;left:16px;z-index:2}

#breadcrumbs {color:#5e5e5e; margin: 0px 0px 10px 5px; font-size:10px;}

/* Middle Container */
.middle {width:968px;padding-bottom:20px; min-height:300px;position:relative;z-index:1;}

/* Columns Layout */
/* 1 Column */
.layout-1column .col-main {width:958px;}

/* 2 Columns, left sidebar */
.layout-2columns-left .col-main {width:750px; float:left;margin-left:-4px;display:inline;z-index:1;position:relative;}
.layout-2columns-left .col-left {width:222px; float:left; display:inline;position:relative;}
.layout-2columns-left .content {width:750px}

.layout-2columns-left .content .content-top {background-image: url(../images/bg_contenttop2.png);background-repeat:no-repeat;background-position: left top;height:34px;margin:0;padding:0}
.layout-2columns-left .content .content-mid {background-image: url(../images/bg_contentmid2.png);background-repeat:repeat-y;background-position: left top;margin:0;padding:0;min-height:400px}
.layout-2columns-left .content .content-mid-content {margin:0;padding:0 40px 10px 40px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;font-size:12px;color:#7e766d;line-height:18px;}
.layout-2columns-left .content .content-bot {background-image: url(../images/bg_contentbot2.png);background-repeat:no-repeat;background-position: left top;height:40px;margin:-12px 0 0;padding:0}

/* 3 Columns */
.layout-3columns .col-left {width:222px; float:left; display:inline;position:relative;}
.layout-3columns .col-main {width:580px; float:left;margin-left:-4px;display:inline;z-index:1;position:relative;}
.layout-3columns .col-right {position:relative;width:258px;float:right; display:inline; margin-left:-88px;}

/* Content */
.layout-3columns .content {width:580px}
.layout-3columns .content .content-top {background-image: url(../images/bg_contenttop.png);background-repeat:no-repeat;background-position: left top;height:34px;margin:0;padding:0}
.layout-3columns .content .content-mid {background-image: url(../images/bg_contentmid.png);background-repeat:repeat-y;background-position: left top;margin:0;padding:0;}
.layout-3columns .content .content-mid-content {margin:0;padding:0 40px 10px 40px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;font-size:12px;color:#7e766d;line-height:18px;}
.layout-3columns .content .content-bot {background-image: url(../images/bg_contentbot.png);background-repeat:no-repeat;background-position: left top;height:40px;margin:-12px 0 0;padding:0}

/* Min-height - middle */
/* #home .content .content-mid-content {min-height:730px} */
.content-mid-content li {margin-bottom:5px}


/* Sidebars */
.sidebar1 {}
.sidebar2-top {background-image: url(../images/bg_sidebar2top.png);background-repeat:no-repeat;background-position: right top;height:39px;margin-top:15px}
.sidebar2 {background-image: url(../images/bg_sidebar2mid.png);background-repeat: repeat-y;background-position: right top;padding:0 0 10px;text-align:right;}
.sidebar2-bot {background-image: url(../images/bg_sidebar2bot.png);background-repeat:no-repeat;background-position: right top;height:39px;}

/* Sidebar Elements */
.sidebar1 h2 {color:#5e5e5e}
.sidebar2 h2 {color:#5e5e5e}

/* Sidebar Blocks */
.box {margin:0;width:213px}

.box .box-top {background-image: url(../images/bg_boxtop.png);background-repeat:no-repeat;background-position: left top;height:58px;margin:0;padding:0}
.box .box-mid {background-image: url(../images/bg_boxmid.png);background-repeat:repeat-y;background-position: left top;height:auto;margin:0;padding:0 0 10px;color:#463221}
.box .box-mid-content {margin:0;padding:0 20px;}
.box .box-mid-content h4 {margin:0;line-height:normal}
.box .box-bot {background-image: url(../images/bg_boxbot.png);background-repeat:no-repeat;background-position: left top;height:34px;margin:-12px 0 0;padding:0}

.box .box-top h3 {width:213px;height:58px;margin:0;text-indent:-9000px}
.specialupdates h3 {background-image: url(../images/boxh_updates.png);background-repeat:no-repeat;background-position:8px 12px;}
.helpfullinks h3 {background-image: url(../images/boxh_links.png);background-repeat:no-repeat;background-position:8px 12px;}
.nextsteps h3 {background-image: url(../images/boxh_nextsteps.png);background-repeat:no-repeat;background-position:8px 12px;}
.currentweather h3 {background-image: url(../images/boxh_weather.png);background-repeat:no-repeat;background-position:8px 12px;}
.currentweather #weather_code {margin:0 0 10px 22px;position:relative;width:125px;height:125px}
.currentweather #weather_code #weather_corner1 {position:absolute;top:-3px;left:-3px;z-index:20}
.currentweather #weather_code #weather_corner2 {position:absolute;bottom:-5px;right:-3px;z-index:20}

.news h3 {background-image: url(../images/boxh_news.png);background-repeat:no-repeat;background-position:8px 12px;}

.box .box-mid p {}
.box .box-mid ul {margin:0;position: relative;}
.box .box-mid ul li {
	padding:0 0 0 8px;
	background-image:url(../images/arrows2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	background-position: 0px 1px;
	line-height:11px;
	margin-bottom:4px;
	list-style:none;
}
.box .box-mid h4 {color:#336600;size:11px;margin-bottom:2px}

/* Media Central */
.mediacentral {position:relative;}
.mediacentral .box-top {background-image: url(../images/bg_boxtop_mediacentral.png);background-repeat:no-repeat;background-position: left top;height:66px;margin:0;padding:0}
.mediacentral .box-top h3 a {display:block;height:58px;width:213px;cursor:pointer;}
.mediacentral .devices {background-image: url(../images/boximg_devices.png);background-repeat:no-repeat;background-position: left top;height:82px;width:110px;margin:0;padding:0;position:absolute;top:66px;right:10px;}
.mediacentral .box-mid ul {padding:5px 0;}
.mediacentral_btn {float:right;}

#mediasearch {background:transparent url(../images/bg_mediasearch.jpg) no-repeat scroll center top;height:117px;padding:15px 0 0 15px;position:relative;width:478px;margin:30px 0 0 0;}
#mediasearch input.keywords {border:1px solid #3c4c36;color:#463221;width:445px;padding:2px;font-size:12px;}
#mediasearch input.search { position:absolute; bottom:0px;right:0px;}
#mediasearch label.keywords {display: block;width: 84px;height: 13px;background: transparent url(../images/label_keywords.png) no-repeat top center;text-indent: -9999px;margin-bottom:8px;}
#mediasearch #camp_programs,#mediasearch #camp_center {float:left;margin:15px 10px 0 0;}
#mediasearch #camp_programs select,#mediasearch #camp_center select {border:1px solid #bcbcbc;color:#463221;width:170px;padding:2px;font-size:10px;margin:8px 0 0 0;}
#mediasearch #camp_programs label {display: block;width: 152px;height: 12px;background: transparent url(../images/label_camp_programs.png) no-repeat top center;text-indent: -9999px;}
#mediasearch #camp_center label{display: block;width: 109px;height: 12px;background: transparent url(../images/label_camp_center.png) no-repeat top center;text-indent: -9999px;}


/* Submenu */
.submenu-top {background-image: url(../images/bg_sidebar2top.png);background-repeat:no-repeat;background-position: left top;height:39px;margin-top:15px}
.submenu {background-image: url(../images/bg_sidebar2mid.png);background-repeat: repeat-y;background-position: 0 0;padding:0 0 10px;width:222px}
.submenu-bot {background-image: url(../images/bg_sidebar2bot.png);background-repeat:no-repeat;background-position: left top;height:39px;margin-bottom:3px;}

/* Callouts */
.callout {width:258px;text-align:right;}

/*.callout-corevalues {position:relative;height:65px;}*/
/*.callout-corevalues .callout-img {position:absolute;top:-50px;right:30px}*/


.callout-corevalues {position:relative;height:65px;}
.callout-corevalues #coreflash {position:absolute;top:-50px;right:20px;width:130px;height:115px}


.callout-registernow {position:relative;height:65px;}
.callout-registernow .callout-img {position:absolute;top:-50px;right:80px;z-index:12px}
.callout-registernow .callout-img-corevalues {position:absolute;top:-45px;right:0px;z-index:11px}
.callout-guestgroups {}
.callout-guestgroups .callout-img {margin:0 10px 0 0;}
.callout-recentphotos {}
.callout-recentphotos .callout-img {margin:0 10px 0 0;}
.callout-recentphotos {}
.callout-recentphotos .callout-img {margin:0 10px 0 0;}
.callout-makedonation {}
.callout-makedonation .callout-img {margin:0 10px 0 0;}
.callout-store {}
.callout-store .callout-img {margin:-8px 5px 0 0;}
.callout-joinourteam {}
.callout-joinourteam .callout-img {margin:0 10px 0 0;}

.callout-stories {}
.callout-stories .callout-img {margin:0 10px 0 0;}

.callout-contact-development {}
.callout-contact-development .callout-img {margin:0 10px 0 0;}

.callout-campaign1 {text-align:right;position:relative;}
.callout-campaign1-bg {width:133px;height:140px;margin:0 10px 0 0;position:relative;background:url(../images/campaign1_bg.png) no-repeat;float:right;}
.callout-campaign1-banner {position:absolute;top:4px;right:4px;z-index:11;width:125px;height:125px}
.callout-campaign1-banner img {width:125px;height:125px}
.callout-campaign1-pin {width:14px;height:11px;position:absolute;top:7px;right:62px;z-index:12;background:url(../images/campaign1_pin.png) no-repeat}

.callout-campaign2 {text-align:right;position:relative;}
.callout-campaign2-bg {width:133px;height:140px;margin:0 10px 0 0;position:relative;background:url(../images/campaign1_bg.png) no-repeat;float:right;}
.callout-campaign2-banner {position:absolute;top:4px;right:4px;z-index:11;width:125px;height:125px}
.callout-campaign2-banner img {width:125px;height:125px}
.callout-campaign2-pin {width:14px;height:11px;position:absolute;top:7px;right:62px;z-index:12;background:url(../images/campaign1_pin.png) no-repeat}

.callout-tour {}
.callout-tour .callout-img {margin:0 10px 0 0;}
.callout-carepackages {}
.callout-carepackages .callout-img {margin:0 10px 0 0;}
.callout-crosssell {}
.callout-crosssell .callout-img {margin:0 10px 0 0;}
.callout-compare {}
.callout-compare .callout-img {margin:0 10px 0 0;}


/* Inline Content */
.inline-right {float:right;margin:0 0 15px 10px;display:inline;position:relative}
.inline-left {float:left;margin:0 15px 0 10px;display:inline;position:relative}

.inset-right {margin:0 -5px 15px 15px;float:right;width:185px;}
.inset-left {margin:0 15px 15px 0;float:left;width:185px;}
.inset-top {height:24px;width:185px;background:url(../images/bg_inset_top.gif) no-repeat}
.inset-mid {background:url(../images/bg_inset_mid.gif) repeat-y;color:#956c2b;line-height:normal;text-align:center;padding:0 15px}
.inset-bot {height:24px;width:185px;background:url(../images/bg_inset_bot.gif) no-repeat}
.inset-mid ul {padding:0 10px;margin:0;list-style:none}
.inset-mid ul li {padding:5px 0;text-align:center;border-bottom:dotted 1px #956c2b;margin:0}
.inset-mid ul li.first {border-top:dotted 1px #956c2b;}

.inset-right a,
.inset-left a {color:#4c1715;}
.inset-right a:hover,
.inset-left a:hover {color:#956c2b}

/* News */
h4.news-headline {text-transform:none;margin-bottom:0px}
.news-date {
color:#956c2b;
font-size:82%;
font-size-adjust:none;
font-weight:bold;
line-height:normal;}

/* Camp Summary */
.camp-summary-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.camp-summary-thumb {float:left;width:140px;margin:5px 0 10px 0;position:relative;display:inline}
.camp-summary-thumb img {width:124px;height:87px}
.camp-summary-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.camp-summary-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.camp-summary-ages {color:#956C2B}
.camp-summary-dates {color:#956C2B;margin:0 0 5px}
.camp-summary-container .border1 span {background:transparent url(../images/thumb_border1.png) no-repeat scroll 0 0;display:block;height:110px;left:-7px;position:absolute;top:-16px;width:138px;}

/* Camp Activities */
.camp-activities-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}

/* Camps Speakers */
.camp-speakers-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.camp-speakers-thumb {float:left;width:140px;margin:5px 0 10px 0;position:relative;display:inline}
.camp-speakers-thumb img {width:127px;height:191px}
.camp-speakers-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.camp-speakers-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.camp-speakers-container .border2 span {background:transparent url(../images/thumb_border2.png) no-repeat scroll 0 0;display:block;height:215px;left:-7px;position:absolute;top:-16px;width:138px;}

/* Camps Staff */
.camp-staff-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.camp-staff-thumb {float:left;width:140px;height:190px;margin:5px 0 10px 0;position:relative;display:inline}
.camp-staff-thumb img {width:127px;height:191px}
.camp-staff-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.camp-staff-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.camp-staff-contact {margin:10px 0}
.camp-staff-container .border2 span {background:transparent url(../images/thumb_border2.png) no-repeat scroll 0 0;display:block;height:215px;left:-7px;position:absolute;top:-16px;width:138px;}

/* Camps Photos */
.camp-photos-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.camp-photos-thumb {float:left;margin:5px 10px 10px 0;position:relative;display:inline;height:87px;border:solid 1px #ccc;}

/* Camps Prepare */
.camp-prepare-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}

/* Camps Videos */
.camp-videos-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.camp-videos-thumb {float:left;width:140px;margin:5px 0 10px 0;position:relative;display:inline}
.camp-videos-thumb img {width:124px;height:87px}
.camp-videos-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.camp-videos-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.camp-videos-container .border1 span {background:transparent url(../images/thumb_border1.png) no-repeat scroll 0 0;display:block;height:110px;left:-7px;position:absolute;top:-16px;width:138px;}

/* Camps Audio */
.camp-listen-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.camp-listen-thumb {float:left;width:140px;margin:5px 0 10px 0;position:relative;display:inline}
.camp-listen-thumb img {width:124px;height:87px}
.camp-listen-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.camp-listen-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.camp-listen-container .border1 span {background:transparent url(../images/thumb_border1.png) no-repeat scroll 0 0;display:block;height:110px;left:-7px;position:absolute;top:-16px;width:138px;}

/* Camps Stories */
.camp-stories-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.camp-stories-quote {font-weight:bold;color:#3c4c36}
.camp-stories-name {}

/* Camps FAQ */
.camp-faq-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.camp-faq-question {font-weight:bold;color:#3c4c36}
.camp-faq-answer {}

/* Stories (wysiwyg) */
.stories-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.stories-quote {font-weight:bold;color:#3c4c36}
.stories-name {}


/* Camp Center */
.campcenter-housing-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.campcenter-recreation-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.campcenter-dining-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.campcenter-meetingareas-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}
.campcenter-support-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;}



/* Staff Directory */
.staff-directory-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.staff-directory-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.staff-directory h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.staff-directory-status {margin:10px 0}

/* Forms & Resources */
.documents-container {}
.documents-container ul {list-style:none}
.documents-container li {background:transparent;margin-bottom:8px}
.documents-description {font-size:11px;line-height:normal}
.documents-container li.parent span {padding:6px 0 6px 19px;background:transparent url(../images/ico_folder.png) no-repeat;background-position: left 6px;font-weight:bold}

/* Employment Instructions */
.staff-employment-container ul {list-style:none}
.staff-employment-container li {background:transparent;margin-bottom:8px}

/* Employment Positions */
.employment-position-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.position-desc {font-size:11px;line-height:normal;position:relative;}
.position-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.position-title {}
.position-date {}
.position-location {margin-bottom:5px}

/* Board of Directors */
.directors-container {margin:15px 0 15px;padding:0 0 15px;background-image: url(../images/hr_dots.gif);background-repeat: repeat-x;background-position: left bottom;font-size:11px}
.directors-thumb {float:left;width:140px;height:200px;margin:5px 0 10px 0;position:relative;display:inline}
.directors-thumb img {width:127px;height:191px}
.directors-desc {float:left;width:350px;font-size:11px;line-height:normal;display:inline;position:relative;}
.directors-desc h3 {font-size:14px;line-height:normal;margin:0 0 5px}
.directors-container .border2 span {background:transparent url(../images/thumb_border2.png) no-repeat scroll 0 0;display:block;height:215px;left:-7px;position:absolute;top:-16px;width:138px;}

.camps-speakerbio,
.camps-audio,
.camps-index,
.camps-video {clear:both}
.photos-album {margin-top:15px}
.photos-album img {width:160px;height:113px;border:solid 1px #e7e7e7;}
.photos-container {width:162px;float:left;margin-right:5px;margin-bottom:14px;text-align:center}
.photos-caption {font-size:11px}


/* Footer */
.footer {margin:30px 0 0;position:relative;width:968px;height:160px;background-image: url(../images/bg_banner.png);background-position:top center;background-repeat:no-repeat;z-index:1}
.footer-links {position:absolute;top:90px;left:15px;text-align:center;width:968px}
.footer-links ul {margin:0;}
.footer-links li {background:transparent none repeat scroll 0%; display:inline; font-size:11px; list-style-type:none; margin:0pt; padding:0pt 3px;}
.footer-links ul li.separator {color:#463221;}
.footer-links a:link, .footer-links a:visited {font-size:11px; font-weight:normal; text-decoration:none;}
.footer-links li a:hover {font-size:11px; font-weight:normal; text-decoration:none;}
.footer-links li.active a:link, 
.footer-links li.active a:visited, 
.footer-links li.active a:hover, 
.footer-links li.active a:active {}
.footer-newsletter {position:absolute;top:-15px;left:15px}
.footer-corevalues {position:absolute;top:-30px;right:70px;z-index:2}
.footer-registertoday {position:absolute;top:-15px;right:10px;z-index:3}
.footer-millcreek {position:absolute;top:30px;left:260px;text-align:right;width:200px}
.footer-logo {position:absolute;top:15px;left:460px;width:80px}
.footer-ojai {position:absolute;top:30px;left:540px;text-align:left;width:200px}


/* Static Gallery */
.camp-static-gallery {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 2px;
	padding: 0;
}

.camp-static-gallery td {
	width: 180px;
	border: none;
	text-align: center;
	vertical-align: bottom;
}

.camp-static-gallery tr.labels td {
	width: 174px;
	color: #360;
	font-size: 11px;
	padding: 3px 3px 10px 3px;
	line-height: 16px;
	vertical-align: top;
}

.camp-static-gallery img {
	margin: 0;
	border: 0;
}

.camp-static-gallery a {
	text-decoration: none;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{background-image: url(../images/jtip_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image: url(../images/jtip_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;width:11px;top:-2px;}
#JT {position: absolute;z-index:100;border: 2px solid #CCCCCC;background-color: #fff;}
#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{background-image: url(../images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_close_right{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
.jTip{cursor:help;color:#fff;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;background:#cc0000;padding:2px 4px;margin:0 0 0 4px}


/* Registration */
h3.group {color:#336600;text-transform:uppercase;}
ul.registration {}

ul.registration li.camp {color:#3c4c36;font-size:12px;font-weight:bold;}
ul.registration li.links {background:none;list-style-type:none;}