/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #001fad;
	background-image: url(../../images/ui/background.gif);
	background-repeat:repeat-x;
}
body,td,th {
/*	font-family: Arial, Helvetica, sans-serif;
*/	font-size: 12px;
	line-height:17px;
	color:#030d82;
}

#container {
	background-image: url(../../images/ui/bg_table_787.jpg);
	background-repeat:repeat-y;
}

#container p, ul, h1, h3, h4, h5{
	line-height:20px;
	padding-left:25px;
	padding-right:50px;
}

#container h2{
	line-height:20px;
	padding-left:25px;
	padding-right:50px;
	margin-top:26px;
}


a:link {
	text-decoration: none;
	color:#0033CC
}
a:visited {
	text-decoration: none;
	color:#0033CC
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

li{
}
img {
	border:none;
	
	text-decoration:none;
}

.testimonial {
/*	font-family: Georgia, Times, serif;
*/	font-size:13px;
	line-height:16px;
	font-style:italic
}

.subheader {
	line-height:22px;
	font-size:18px;
	font-weight:bold;
}

#main_body_padding {
}
.sub_taglines{
}

.photos_right_vertical{
	padding-left:12px;
	padding-bottom:12px;
}
.photos_left_vertical{
	padding-right:12px;
	padding-bottom:12px;
}
#footer {
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}
#footer a {
	color:#FF9900;
	text-decoration:underline;
}
#footer a:hover, a:active {
	color:#FFCC00;
}
#home_style {
	background-image:url(../../images/home/home_bottom_bgd.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
}
#home_style h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
	padding-right:50px;
	line-height:20px;
}
#home_style p{
	font-size:14px;
	line-height:20px
	text-align:left;
	color:#FFFFFF;
	padding-left:50px;
	padding-right:50px;
}

#home_style a {
	color:#FF9900;
	text-decoration:none;
}
#home_style a:hover, a:active {
	text-decoration:underline;
	color:#FFCC00;

}
.homebody1 {
	font-size:16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:40px;
	line-height:22px;
	font-size:14px;
}
.homebody1 a, .homebody1 a:visited, .homebody1 p a, .homebody1 p a:visited {
	color:#FFCC00; text-decoration:none;
}
.homebody1 a:hover, .homebody1 a:active, .homebody1 p a:hover, .homebody1 p a:active {
	text-decoration:underline;
	color:#FFCC00;
}
.homebody2 {
	font-size:16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-right:30px;
	line-height:24px;
	font-size:14px;
}

.homebody2 a, .homebody2 a:visited, .homebody2 p a, .homebody2 p a:visited {
	color:#FFCC00;
	text-decoration:none;
}
.homebody2 a:hover, .homebody2 a:active, .homebody2 p a:hover, .homebody2 p a:focus {
	text-decoration:underline;
	color:#FFCC00;
}

.mainbody1 {
	font-size:16px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:40px;
	line-height:22px;
	font-size:14px;
}
.mainbody1 a, a:visited {
	color:#0033CC;
}
.mainbody1 a:hover, a:active {
	text-decoration:underline;
	color:#0033CC;

}
	
.list {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	line-height:28px;
	font-size:14px;
}	

.homeAddress, .subAddress {
width:299px;
height:126px;
position:absolute;
color:#0f4eb6 !important;
font-weight:bold;
font-size:13px;
letter-spacing:-1px;
margin:-130px 0 0 300px;
}
.subAddress {
background:url(../../images/footer/footer_rt_blank.jpg) no-repeat left top;
width:582px;
height:123px;
margin:-123px 0 0 205px;
}
.ie6 .mapLink, .ie7 .mapLink, .ie8 .mapLink, .ie9 .mapLink {margin:0 0 0 -77px;}
.ie7 .mapImg {margin:0; padding:0; float:left; width:162px;}
.ie6 .mapLink, .ie7 .mapLink {margin:0 0 0 0;}
.ie6 .homeAddress, .ie7 .homeAddress, .ie8 .homeAddress, .ie9 .homeAddress {margin-left:220px;}
.ie6 .homeAddress, .ie7 .homeAddress {margin-left:0; margin-top:0px;}
.ie6 .subAddress, .ie7 .subAddress {margin-top:-126px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     .subAddress {margin-top:-128px}
}
.vcard {padding:12px 35px 0 0; text-align:right;}
.vcard .url {display:none;}
.vcard .bullet {padding:0 4px;}
.vcard abbr {border-bottom:0;}
.vcard .country-name {display:none;}
.vcard .tel {font-size:20px; font-weight:normal; padding-top:3px}
.vcard .tel .type {font-size:13px; margin-right:3px; letter-spacing:0;}
.vcard .em span {display:none;}
.vcard .em {padding-top:5px; font-size:15px}
.vcard .em .email {text-decoration:none; padding:3px 10px; margin-right:-10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.vcard .em .email:hover, .vcard .em .email:active, .vcard .em .email:focus {background:#d2d2d2;}

#nav, #nav li {list-style-type:none; margin:0; padding:0;}
#nav a {display:block; width:165px; height:25px; background-image:url(../../images/subnav/nav.gif); background-position:left -25px; background-repeat:no-repeat; white-space:nowrap; outline:0 none; font-size:12px; font-family:Futura, Avenir, Myriad Pro, Helvetica, Arial, sans-serif; color:#080576; text-transform:uppercase; line-height:31px; padding-left:40px; overflow:hidden;}
#nav a img {display:block; position:absolute; margin:-31px 0 0 -40px;}
.ie7nav #nav a img {left:50%; margin:-10px 0 0 -394px !important; }
#nav.eventsNav a {line-height:13px; height:30px; padding-top:7px; background-position:left -100px;}
#nav.eventsNav a img {display:block; position:absolute; margin:-20px 0 0 -40px;}
#nav a:hover, #nav a:active, #nav a:focus, #nav a.active {background-position:left -50px; outline:0 none; text-decoration:none;}
#nav li:first-child a {font-style:italic; font-weight:bold; font-size:16px; line-height:32px; padding-left:20px; background-position:left top; height:25px !important; padding-top:0 !important;}
#nav li:first-child a img {margin:-32px 0 0 -20px;}
#nav li:first-child a:hover, #nav li:first-child a:active, #nav li:first-child a:focus, #nav li:first-child a.active {background-position:left -75px;}
#nav.eventsNav a:active, #nav.eventsNav a:focus, #nav.eventsNav a:hover, #nav.eventsNav a.active {background-position:left -140px;}

/*
.navAbout a {background-image:url(../../images/subnav/about/10index_off.jpg);}
.navAbout a:hover, .navAbout a:active, .navAbout a:focus, .navAbout a.active {background-image:url(../../images/subnav/about/10index_ov.jpg);}
.navMeetTheStaff a {background-image:url(../../images/subnav/about/20retreat-staff_off.jpg);}
.navMeetTheStaff a:hover, .navMeetTheStaff a:active, .navMeetTheStaff a:focus, .navMeetTheStaff a.active {background-image:url(../../images/subnav/about/20retreat-staff_ov.jpg);}
.navFAQs a {background-image:url(../../images/subnav/about/30faqs_off.jpg);}
.navFAQs a:hover, .navFAQs a:active, .navFAQs a:focus, .navFAQs a.active {background-image:url(../../images/subnav/about/30faqs_ov.jpg);}
.navLakeBrynMawrCamp a {background-image:url(../../images/subnav/about/40girls-summer-camp_off.jpg);}
.navLakeBrynMawrCamp a:hover, .navLakeBrynMawrCamp a:active, .navLakeBrynMawrCamp a:focus, .navLakeBrynMawrCamp a.active {background-image:url(../../images/subnav/about/40girls-summer-camp_ov.jpg);}
.navEvents a {background-image:url(../../images/subnav/events/10index_off.jpg);}
.navEvents a:hover, .navEvents a:active, .navEvents a:focus, .navEvents a.active {background-image:url(../../images/subnav/events/10index_ov.jpg);}
.navWedding a {background-image:url(../../images/subnav/events/20wedding-venue_off.jpg); height:40px !important;}
.navWedding a:hover, .navWedding a:active, .navWedding a:focus, .navWedding a.active {background-image:url(../../images/subnav/events/20wedding-venue_ov.jpg);}
.navMeetings a {background-image:url(../../images/subnav/events/30meeting-facilities_off.jpg); height:40px !important;}
.navMeetings a:hover, .navMeetings a:active, .navMeetings a:focus, .navMeetings a.active {background-image:url(../../images/subnav/events/30meeting-facilities_ov.jpg);}
.navRetreats a {background-image:url(../../images/subnav/events/40retreat-center_off.jpg); height:40px !important;}
.navRetreats a:hover, .navRetreats a:active, .navRetreats a:focus, .navRetreats a.active {background-image:url(../../images/subnav/events/40retreat-center_ov.jpg);}
.navCollegeSchool a {background-image:url(../../images/subnav/events/50college-school-retreat_off.jpg); height:40px !important;}
.navCollegeSchool a:hover, .navCollegeSchool a:active, .navCollegeSchool a:focus, .navCollegeSchool a.active {background-image:url(../../images/subnav/events/50college-school-retreat_ov.jpg);}
.navFacilities a {background-image:url(../../images/subnav/facilities/10index_off.jpg);}
.navFacilities a:hover, .navFacilities a:active, .navFacilities a:focus, .navFacilities a.active {background-image:url(../../images/subnav/facilities/10index_ov.jpg);}
.navMeetingSpaces a {background-image:url(../../images/subnav/facilities/20meeting-spaces_off.jpg);}
.navMeetingSpaces a:hover, .navMeetingSpaces a:active, .navMeetingSpaces a:focus, .navMeetingSpaces a.active {background-image:url(../../images/subnav/facilities/20meeting-spaces_ov.jpg);}
.navDining a {background-image:url(../../images/subnav/facilities/30dining_off.jpg);}
.navDining a:hover, .navDining a:active, .navDining a:focus, .navDining a.active {background-image:url(../../images/subnav/facilities/30dining_ov.jpg);}
.navOutdoorSpaces a {background-image:url(../../images/subnav/facilities/40outdoor-spaces_off.jpg);}
.navOutdoorSpaces a:hover, .navOutdoorSpaces a:active, .navOutdoorSpaces a:focus, .navOutdoorSpaces a.active {background-image:url(../../images/subnav/facilities/40outdoor-spaces_ov.jpg);}
.navAccommodations a {background-image:url(../../images/subnav/facilities/50accommodations_off.jpg);}
.navAccommodations a:hover, .navAccommodations a:active, .navAccommodations a:focus, .navAccommodations a.active {background-image:url(../../images/subnav/facilities/50accommodations_ov.jpg);}
.navLocation a {background-image:url(../../images/subnav/location/10index_off.jpg);}
.navLocation a:hover, .navLocation a:active, .navLocation a:focus, .navLocation a.active {background-image:url(../../images/subnav/location/10index_ov.jpg);}
.navContact a {background-image:url(../../images/subnav/contact_us/10index_off.jpg);}
.navContact a:hover, .navContact a:active, .navContact a:focus, .navContact a.active {background-image:url(../../images/subnav/contact_us/10index_ov.jpg);}
.navRequestInfo a {background-image:url(../../images/subnav/contact_us/20request-information_off.jpg);}
.navRequestInfo a:hover, .navRequestInfo a:active, .navRequestInfo a:focus, .navRequestInfo a.active {background-image:url(../../images/subnav/contact_us/20request-information_ov.jpg);}
.navEmployment a {background-image:url(../../images/subnav/contact_us/30employment_off.jpg);}
.navEmployment a:hover, .navEmployment a:active, .navEmployment a:focus, .navEmployment a.active {background-image:url(../../images/subnav/contact_us/30employment_ov.jpg);}
*/
.mapBtn a {background:url(../../images/ui/map_off.jpg) no-repeat left top !important; height:201px !important;}
#nav li.mapBtn a {height:201px !important;}
.mapBtn a:hover, .mapBtn a:active, .mapBtn a:focus, .mapBtn a.active {background:url(../../images/ui/map_ov.jpg) no-repeat left top !important;}
.mapBtn a em {display:none;}

.galleryBtn a {background:url(../../images/ui/gallery_off.jpg) no-repeat left top !important; height:61px !important;}
.galleryBtn a:hover, .galleryBtn a:active, .galleryBtn a:focus, .galleryBtn a.active {background:url(../../images/ui/gallery_ov.jpg) no-repeat left top !important;}
.galleryBtn a em {display:none;}

#googleMap {float:right; margin:-290px 30px 20px 0;}
#googleMap iframe {border:3px solid #555; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666;}

h1.pHeader {font-size:30px; margin-bottom:0;}
h1.pHeader b {display:block; background-repeat:no-repeat; background-position: left top; width:530px; height:90px; margin:-40px 0 0px -25px; position:relative; z-index:10;}

h1.events b {background-image:url(/images/header/events_col.jpg); height:100px;}
h1.weddings b {background-image:url(/images/header/weddings_celebrations.jpg);}
h1.meetings b {background-image:url(/images/header/meetings_workshops.jpg);}
h1.retreat b {background-image:url(/images/header/retreats.jpg);}
h1.school b {background-image:url(/images/header/college_school_groups.jpg);}
h1.activities b {background-image:url(/images/header/adventure_activities.jpg);}
h1.teambuild b {background-image:url(/images/header/team_building.jpg);}

h1.facilities b {background-image:url(/images/header/facilities.jpg);}
h1.meetingsspace b {background-image:url(/images/header/meeting_spaces.jpg);}
h1.dining b {background-image:url(/images/header/dining_col.jpg); height:97px;}
h1.catering b {background-image:url(/images/header/catering.jpg);}
h1.outdoor b {background-image:url(/images/header/outdoor_spaces.jpg);}
h1.accommodations b {background-image:url(/images/header/accommodations.jpg);}

h1.about b {background-image:url(/images/header/who_we_are.jpg); margin-bottom:-20px;}
h1.retreatstaff b {background-image:url(/images/header/meet_the_staff.jpg); margin-bottom:-20px; margin-top:-30px; width:379px;}
h1.faqs b {background-image:url(/images/header/faqs_col.jpg); height:110px;}
h1.brynmawr b {background-image:url(/images/header/lake_bryn_mawr_camp.jpg);}
h1.location b {background-image:url(/images/header/location_directions_col.jpg); height:100px;}

h1.request-info b {background-image:url(/images/header/request_info.jpg); height:100px;}
h1.contact b {background-image:url(/images/header/contact_us_col.jpg); height:100px;}
h1.employment b {background-image:url(/images/header/employment.jpg); height:100px;}


/* Catering menu list */
.menulist, .menulist li {margin:0; padding:0; list-style-type:none; font-size:14px;}
.menulist li {background:url(/images/ui/pdficon.gif) no-repeat left; padding-left:25px; margin:6px 0 6px 25px;}
