
/*------------------------------- general styles -*/
* {margin:0; padding:0;}
body {color:#585858;background:#f5f4de url("http://www.abts.com/images/bg.gif") repeat-x 0 0;font-family:arial,helvetica,sans-serif; font-size:11px;text-align:center;background-attachment:fixed;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;cursor:hand;}
form {display:inline;}
sup {position:relative;top:2px;}
.hide {display:none;}
.req {background:transparent url(http://www.abts.com/images/ast_red.gif) no-repeat left top;padding-left:6px;}
.mask {color:#ffffff;}
.clear {clear:all;}
.clearleft {clear:left;}
hr {border:0; width:100%;}
hr.hr1 {color:#E2E2E2; background-color:#E2E2E2; height:1px;}
ul ul {margin-left:20px;}
.btnimage {margin:2px 0;}
.btnimage2 {margin:3px 0 5px 0;}

._capital {text-transform:uppercase;}
._capital-letter {float:left;margin-right:5px;}
h1 {float:left;text-indent:-1000em;font-family:Times,arial,helvetica,sans-serif;font-size:20px;font-weight:normal;color:#fff;}
h2 {float:left;text-indent:-1000em;font-family:Times,arial,helvetica,sans-serif;font-size:20px;font-weight:normal;color:#CE9941;margin-bottom:5px;}
h3 {font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;color:#CE9941;margin-top:5px;}
h1 div_ {float:left;}
h1_ .capital-letter:first-letter {font-size:200%;}
a ._capital-letter:first-letter {font-size:120%;}


.h_line_long{float:left; width:100%; height:2px; background: url(http://www.abts.com/images/grayborder_h.gif) repeat-x; margin:5px 0 5px 0;}
.links {margin:15px 0 5px 0; float:left;}
.h_line_long_empty{float:left; width:100%; height:10px;}

.capital { margin-left:26px; font-size:12px; font-variant:small-caps; }

img.apply {float:left; }
.dynamic_image { float:left; margin-right:10px; }
    
/*------------------------------- layout -*/
#layout {width:780px;margin:0 auto; background:#fff;position:relative;}
#innercontainer {width:770px;margin:0 auto;background:#fff;}
#content_container {width:740px;margin:0 auto;text-align:left;}
#content_container .blue_link  {color:#0969BE; font-size:11px; font-family:Arial,helvetica,sans-serif; font-weight:bold;text-decoration:none;}

#photo {float:left;width:770px;height:178px;margin-bottom:30px;}
#photo {margin-left: 5px;}	   /* IE margin  */
* > #photo {margin-left: 9px;} /* FireFox margin  */


#shedule_table {border: 1px solid #999999; margin: 0 0 10px 0}
    /*#shedule_table  td {padding: 4px 0 2px 0;}*/
    #shedule_table  td {padding: 3px 8px 3px 8px;}   
    #shedule_table  td#right {white-space: nowrap; border-right:1px solid #999999; text-align:left;}
    #shedule_table  td#left {border-right:0px solid #999999; text-align:left;}
    #shedule_table  td#space {width:20px;}
    #shedule_table  tr#blue {background-color:#DCEDFA;}
    #shedule_table  tr#white {background-color:#FFFFFF;}


/*------------------------------- header -*/
#header-top {float:left;width:770px;text-align:center;margin:0 0 1px 4px;}
    #header-logo{float:left;position:relative;top:5px;left:19px;}
    
    #pretop-nav {float:right;width:420px;height:20px;line-height:10px;margin:5px 3px 0 0}
    #pretop-nav ul {list-style-type:none;}
      #pretop-nav li {float:left;padding:0;margin:0;}
      #pretop-nav li a {display:block;height:10px;text-decoration:none;color:#3785CA;text-indent:-1000em;}
	  #pretop-nav li#nav-home, #pretop-nav li#nav-home a {width:40px;background:transparent url(http://www.abts.com/images/top-home.gif) no-repeat top left;}
	  #pretop-nav li#nav-home a:hover {background:transparent url(http://www.abts.com/images/top-home.gif) no-repeat 0 -10px;}
	  #pretop-nav li#nav-email, #pretop-nav li#nav-email a {width:99px;background:transparent url(http://www.abts.com/images/top-email.gif) no-repeat top left;}
	  #pretop-nav li#nav-email a:hover {background:transparent url(http://www.abts.com/images/top-email.gif) no-repeat 0 -10px;}
	  #pretop-nav li#nav-request, #pretop-nav li#nav-request a {width:151px;background:transparent url(http://www.abts.com/images/top-request.gif) no-repeat top left;}
	  #pretop-nav li#nav-request a:hover {background:transparent url(http://www.abts.com/images/top-request.gif) no-repeat 0 -10px;}
	  #pretop-nav li#nav-winter, #pretop-nav li#nav-winter a {width:126px;background:transparent url(http://www.abts.com/images/top-winter.gif) no-repeat top left;}
	  #pretop-nav li#nav-winter a:hover {background:transparent url(http://www.abts.com/images/top-winter.gif) no-repeat 0 -11px;}

	#searchbar {float:right;width:215px;margin:0px 4px 0 0;display:block;}
      #searchbar h4 {float:left;width:40px;height:20px;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:11px;color:#313131;margin:4px 0 0 4px;}
      #searchbar form input {float:left;margin:3px 0 0 5px;height:14px;width:125px;border:1px solid #dddddd;}
      #searchbar a {float:right;margin:3px 5px 0 4px;width:23px;height:16px;text-indent:-1000em;text-decoration:none;background: transparent url(http://www.abts.com/images/btn_go.gif) top left;}

	#middletop-nav {float:right;width:500px;height:38px;text-align:right;margin-top:1px;font-family:Times,arial,helvetica,sans-serif;font-weight:bold;font-size:17px;color:#000;letter-spacing:-1px;margin-right:7px;}

    #top-nav {float:left;width:760px;height:45px;text-align:left;background:#dbbb5a;margin:-40px 0 0 0; font-size:11px;border:0px solid;;}
    #top-nav ul {list-style-type:none;margin:0px;}
      #top-nav li {float:left;position:relative;}
      #top-nav li a {display:block;height:45px;text-decoration:none;text-indent:-1000em;}
	  #top-nav li#nav-blank {width:170px;}
	  #top-nav li#nav-academic, #top-nav li#nav-academic a {width:112px;background:transparent url(http://www.abts.com/images/nav-academic.gif) no-repeat top left;}
	  #top-nav li#nav-academic a:hover {width:112px;background:transparent url(http://www.abts.com/images/nav-academic.gif) no-repeat 0 -45px;}
		  #top-nav ul li ul li, #top-nav ul li ul li a {width:160px;height:17px;}
		  #top-nav ul#subnav-academic li {width:160px;}
		  #top-nav li#subnav-academic-overview, #top-nav li#subnav-academic-overview a {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-overview.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-overview a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-overview.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-academic-schedule, #top-nav li#subnav-academic-schedule a {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-academic-schedule.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-schedule a:hover {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-academic-schedule.gif) no-repeat 0 -29px;}
		  #top-nav li#subnav-academic-extra, #top-nav li#subnav-academic-extra a {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-academic-extra.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-extra a:hover {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-academic-extra.gif) no-repeat 0 -29px;}
		  #top-nav li#subnav-academic-activities, #top-nav li#subnav-academic-activities a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-activities.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-activities a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-activities.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-academic-testimonials, #top-nav li#subnav-academic-testimonials a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-testimonials.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-testimonials a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-testimonials.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-academic-application, #top-nav li#subnav-academic-application a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-application.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-application a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-application.gif) no-repeat 0 -17px;}
	  #top-nav li#nav-camp, #top-nav li#nav-camp a {width:87px;background:transparent url(http://www.abts.com/images/nav-camp.gif) no-repeat top left;}
	  #top-nav li#nav-camp a:hover {width:87px;background:transparent url(http://www.abts.com/images/nav-camp.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-camp-overview, #top-nav li#subnav-camp-overview a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-overview.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-overview a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-overview.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-camp-schedule, #top-nav li#subnav-camp-schedule a {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-camp-schedule.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-schedule a:hover {width:160px;height:29px;background:transparent url(http://www.abts.com/images/subnav-camp-schedule.gif) no-repeat 0 -29px;}
		  #top-nav li#subnav-camp-surf, #top-nav li#subnav-camp-surf a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-surf.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-surf a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-surf.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-camp-activities, #top-nav li#subnav-camp-activities a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-activities.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-activities a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-activities.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-camp-testimonials, #top-nav li#subnav-camp-testimonials a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-testimonials.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-testimonials a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-testimonials.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-camp-application, #top-nav li#subnav-camp-application a {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-application.gif) no-repeat top left;}
		  #top-nav li#subnav-camp-application a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-camp-application.gif) no-repeat 0 -17px;}
	  #top-nav li#nav-residential, #top-nav li#nav-residential a {width:102px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat top left;}
	  #top-nav li#nav-residential a:hover {width:102px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-residential-dormitory, #top-nav li#subnav-residential-dormitory a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-dormitory.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-dormitory a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-dormitory.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-campus, #top-nav li#subnav-residential-campus a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-campus.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-campus a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-campus.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-staff, #top-nav li#subnav-residential-staff a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-staff.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-staff a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-staff.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-transportation, #top-nav li#subnav-residential-transportation a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-transportation.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-transportation a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-transportation.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-yearbook, #top-nav li#subnav-residential-yearbook a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-yearbook.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-yearbook a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-yearbook.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-faqs, #top-nav li#subnav-residential-faqs a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faqs.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-faqs a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faqs.gif) no-repeat 0 -17px;}
	  #top-nav li#nav-register, #top-nav li#nav-register a {width:63px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat top left;}
	  #top-nav li#nav-register a:hover {width:63px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat 0 -45px;}
	  #top-nav li#nav-parental, #top-nav li#nav-parental a {width:122px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat top left;}
	  #top-nav li#nav-parental a:hover {width:122px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-parental-faqs, #top-nav li#subnav-parental-faqs a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faqs.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-faqs a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faqs.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-parental-accomodations, #top-nav li#subnav-parental-accomodations a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-accomodations.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-accomodations a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-accomodations.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-parental-bunk, #top-nav li#subnav-parental-bunk a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-bunkone.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-bunk a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-bunkone.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-parental-directors, #top-nav li#subnav-parental-directors a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-directors.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-directors a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-directors.gif) no-repeat 0 -17px;}
	  #top-nav li#nav-facilities, #top-nav li#nav-facilities a {width:104px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat top left;}
	  #top-nav li#nav-facilities a:hover {width:104px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat 0 -45px;}
	#top-nav li ul {display:none;position:absolute;top:45px;left:0;width:160px;background:#b79736;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:5px 0;} /* second-level lists */
	#top-nav li > ul {top:auto;left:auto;}
	#top-nav li:hover ul, #top-nav li.sfhover ul {display:block;}
	#top-nav li ul li {width:160px;}
	#top-nav ul li {}


/*------------------------------- breadcrumbs -*/
#crumbloc1{clear:both;position:relative;top:-25px;height:1px;}
#crumbloc2 {clear:both;position:relative;top:-28px;height:1px;}
#breadcrumbs {text-align:left;color:#0969be;}
#breadcrumbs a {text-decoration:underline;color:#0969be;}
#breadcrumbs .sep {margin:0 2px;}
#breadcrumbs .first {text-decoration:underline;}
#breadcrumbs .second {text-decoration:underline;}
#breadcrumbs ul li {display: inline;margin-right:0px;}
/*#breadcrumbs ul li.first:before {
	content: " ";
}
#breadcrumbs ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
}
*/


/*------------------------------- topnav sections on -*/
#layout #top-nav .academic-on {width:112px;background:transparent url(http://www.abts.com/images/nav-academic.gif) no-repeat 0 -45px;}
#layout #top-nav .camp-on {width:87px;background:transparent url(http://www.abts.com/images/nav-camp.gif) no-repeat 0 -45px;}
#layout #top-nav .residential-on {width:102px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat 0 -45px;}
#layout #top-nav .register-on {width:63px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat 0 -45px;}
#layout #top-nav .parental-on {width:122px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat 0 -45px;}
#layout #top-nav .facilities-on {width:104px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat 0 -45px;}

/*------------------------------- home */
#home #content_container {float:left;width:826px;padding:0;background:transparent url(http://www.abts.com/images/home_bg.jpg) no-repeat top left;text-align:left; margin:0 auto;}
#home  #photo {display: none;}
#home  #layout {width:826px;margin:0 auto; background:#fff;}
		
	#home #page-header-whats-new {width:202px;height:26px;background:transparent url(http://www.abts.com/images/hdr-whats-new.gif) no-repeat top left;}
	#home #page-header-residential-life {width:167px;height:23px;background:transparent url(http://www.abts.com/images/hdr-residential_life.gif) no-repeat top left;}
	#home #page-header-video {width:135px;height:26px;background:transparent url(http://www.abts.com/images/hdr-video-feature.gif) no-repeat top left;}
	
	
	#home #main {}
	#home #main a {float:left;font-family:arial,helvetica,sans-serif;font-size:12px;color:#fff;}
	#home #main h1 {margin-top:5px;}
	#home .photo {float:left;border:2px solid #fff;margin-right:10px;}
	#home #main-left {float:left;width:410px;padding:15px 0 0 30px;}
	#home #main-right {float:left;width:370px;padding:15px 0 0 0px;}
	#home #content {float:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#ddeaf5;width:230px;margin:10px 0;}

	#home #areas {float:left;padding:10px 0;}
	#home #areas .link {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#CE9941;}
	#home #areas .link:hover {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#0969be;}
	#home #areas a {font-family:Arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0969be;}
	#home #areas #content {font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:normal;color:#313131;margin:5px 0;}
	#home #area-left {float:left;width:250px;padding:15px 0 0 30px;}
	#home #area-center {float:left;width:230px;padding:15px 0 0 20px;}
	#home #area-right {float:left;width:240px;padding:15px 0 0 20px;}

	#flash {text-align:center;}
	#content-links {float:left;}

/*------------------------------- academic -*/
/* academic_program */
	#academic h2 {margin: 0px 0 7px 0;}
	#academic_program #photo {background: url(http://www.abts.com/images/academic_photo.jpg) no-repeat; width: 760px; height: 277px; }
	#academic_program #introareas {margin:120px 0 0 32px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;}
/* /academic_program */

	#academic #photo {background: url(http://www.abts.com/images/academic_overview_photo.jpg) no-repeat;}	
    
    #academic #program-information {float:left; width:400px; text-align:left; margin:5px 0 10px 0;}
        #academic #program-information h2{float:none; display:block; width:201px; background:transparent url(http://www.abts.com/images/hdr-academic-program_inf.gif) no-repeat top left;} 
    #academic h3{font-size:14px; font-weight:bold; color:#999999; margin:5px 0 10px 0;}
    
    /* academic shedule */
    #academic #v_delim {float:left;width:2px; height:300px; background-color:#E1E6EA; margin:20px 7px 0 7px;}
    #academic #example_shedule {float:left; width:310px; text-align:left; margin-left:10px;}
        #academic #example_shedule h2{float:none; display:block;text-indent:-1000em; width:173px; background:transparent url(http://www.abts.com/images/hdr-camp-example-shedule.gif) no-repeat top left;} 
    
    
    #academic   .intro {font-weight:bold; color:#999999;}
    /* /academic shedule */
    #academic h2{ display:block;text-indent:-1000em; width:326px; height: 16px; background:transparent url(http://www.abts.com/images/hdr-academic-shedule.gif) no-repeat top left;}
    #header_content {float:left; margin:5px 0; width:100%}
   
  /* academic activities */
   
   #program-activities #header_content {float:left; margin-top:5px; width:100%}
   #program-activities  h2 {float:left;  position:relative; display:block; text-indent:-1000em; width:183px; background:transparent url(http://www.abts.com/images/hdr-weekend-act.gif) no-repeat top left;} 
   
   #program-activities #header p {float:left; width:100%} 
   
   #program-activities .photo-block {float:left; width:340px; margin:10px 10px 10px 10px; }
   #program-activities #activities-matrix  {float:left; width:100%; margin: 0 0 30px 0} 
        #program-activities #activities-matrix p {float:left; width:330px;  } 
   
   
   #program-activities .h_line{float:left; width:320px; height:2px; background: url(http://www.abts.com/images/grayborder_h.gif) repeat-x; margin:5px 0 5px 0;}
   #program-activities .v_line{float:left; position:relative; width:2px; height:213px; background-color:#E1E6EA; margin:0px 10px 0 -6px;}
   #program-activities  .left_col  {border-right:2px solid #E1E6EA; padding: 5px 0 5px 0}
   #program-activities  .right_col {padding: 5px 0 5px 30px}

   /* /academic activities */
   
   /* academic extra */
   
   #program-extra #header  h2 {position:relative; display:block;text-indent:-1000em; width:293px; background:transparent url(http://www.abts.com/images/hdr-academic-extra_curr-inf.gif) no-repeat top left;} 
   #program-extra #header p {float:left; width:100%} 
   
   #program-extra #activity-info  {float:left; width:100%; margin:0 0 40px 0;} 
    #program-extra #activity-info h2 {float:none; display:block; width:201px; background:transparent url(http://www.abts.com/images/hdr-camp-activity-inf.gif) no-repeat top left; margin: 10px 0 0 0; line-height:16px;} 
    #program-extra #activity-info #content  {width:280px; margin: 5px 0 0 40px; float:left}
    #program-extra #activity-info #img {width: 110px; margin:5px 30px 0 0; float:left; }
    #program-extra #activity-info select {width:200px;margin:10px 0 10px 0;}
    #program-extra #activity-info #dynamic_content {margin:0 0 0 0}
    #program-extra #activity-info #dynamic_content h3{margin:0 0 10px 0;}
   
   
   
   /* /academic shedule */
   
   
/* Application Process */
#application  #photo {background: url(http://www.abts.com/images/academic_overview_photo.jpg) no-repeat;}	
#application  #page-header {width:188px;background:transparent url(http://www.abts.com/images/hdr-application.gif) no-repeat top left;}

#application #page-header1 {width:83px;background:transparent url(http://www.abts.com/images/hdr-step1.gif) no-repeat top left;}
#application #page-header2 {width:84px;background:transparent url(http://www.abts.com/images/hdr-step2.gif) no-repeat top left;}
#application #page-header3 {width:101px; background:transparent url(http://www.abts.com/images/hdr-step3.gif) no-repeat top left;}
#application #page-header-questions {width:94px;background:transparent url(http://www.abts.com/images/hdr-questions.gif) no-repeat top left;}

#application #submain-middle-left {float:left;width:470px;text-align:left;}
#application #submain-middle-middle {float:left;width:20px; height:100px; background:#fff url("http://www.abts.com/images/middle_bg.gif") no-repeat 0 0;}
#application #submain-middle-right {float:left;width:190px;text-align:left;}


#application #questions span {color:#999999; font-weight:bold;font-size:14px;}

/* /Application Process */	
	

	/*
	#academic  #submainphoto {float:left;width:770px;height:277px;background:#fff url("http://www.abts.com/images/academic_photo.jpg") no-repeat 5px 0;margin-bottom:10px;}
	#academic  #introareas {margin:120px 0 0 32px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;}
	*/
#welcome-academic {width:740px;margin:0 auto;}
	#welcome-academic #content {float:left;width:470px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#313131;margin:0;}
	#welcome-academic #content2 {float:left;width:230px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#313131;margin:0 0 5px 0;}
	#welcome-academic #bigcontent {float:left;width:700px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#313131;margin:0 0 5px 0;}
	#welcome-academic a {float:left;font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0969be;}

h1#academic {width:213px;height:20px;background:transparent url(http://www.abts.com/images/hdr-academic-program.gif) no-repeat top left;}

h1#camp {width:143px;height:20px;background:transparent url(http://www.abts.com/images/hdr-camp-pacific.gif) no-repeat top left;}
h2#whats-new {width:202px;background:transparent url(http://www.abts.com/images/hdr-whats-new.gif) no-repeat top left;}
h2#residential {width:154px;background:transparent url(http://www.abts.com/images/hdr-residential-life.gif) no-repeat top left;}


h2#video {width:135px;background:transparent url(http://www.abts.com/images/hdr-video-feature.gif) no-repeat top left;}
h2#welcome {width:361px;background:transparent url(http://www.abts.com/images/hdr-welcome.gif) no-repeat top left;}
h2#program {width:128px;background:transparent url(http://www.abts.com/images/hdr-program.gif) no-repeat top left;}
h2#campus {width:123px;background:transparent url(http://www.abts.com/images/hdr-campus.gif) no-repeat top left;}
h2#program-video {width:143px;background:transparent url(http://www.abts.com/images/hdr-program-video.gif) no-repeat top left;}
h2#testimonial {width:112px;background:transparent url(http://www.abts.com/images/hdr-testimonial.gif) no-repeat top left;}

h2#program-overview {width:177px;background:transparent url(http://www.abts.com/images/hdr-program-overview.gif) no-repeat top left;}
h2#summer-dates {width:131px;background:transparent url(http://www.abts.com/images/hdr-summer-dates.gif) no-repeat top left;}
h2#curriculum {width:208px;background:transparent url(http://www.abts.com/images/hdr-curriculum.gif) no-repeat top left;}

h2#testimonials {width:121px;background:transparent url(http://www.abts.com/images/hdr-testimonials.gif) no-repeat top left;}


/*------------------------------- Camp Pacific -*/
#camp_pacific_index	a.blue {color:#2B75B6;font-weight:800;text-decoration:none; }

#camp_pacific_index #photo {background: url(http://www.abts.com/images/camp_pac_landing.jpg) no-repeat; width: 760px; height: 277px;}
#camp_pacific_index #photo-link-header {	width:223px; background:transparent url(http://www.abts.com/images/hdr-camp-pacific-blue.jpg) no-repeat top left;}
#camp_pacific_index #introareas {margin:120px 0 0 32px; text-align:left; font-family:arial,helvetica,sans-serif; font-size:11px; color:#fff; }

#camp_pacific_index #page-header-1 {	width:94px; height:20px; background:transparent url(http://www.abts.com/images/hdr-camp-our-camp.gif) no-repeat top left; }
#camp_pacific_index #page-header-2 { width:112px; height:20px; background:transparent url(http://www.abts.com/images/hdr-camp-testimonial.gif) no-repeat top left;margin-top:25px;}
#camp_pacific_index #page-header-3 { width:244px; height:20px; background:transparent url(http://www.abts.com/images/hdr-camp-welcome-to-camp.gif) no-repeat top left;}
#camp_pacific_index #page-header-4 {	width:144px; height:20px; background:transparent url(http://www.abts.com/images/hdr-camp-program-video.gif) no-repeat top left; }
#camp_pacific_index #page-header-5 { width:103px; height:20px; background:transparent url(http://www.abts.com/images/hdr-camp-tour.gif) no-repeat top left; }
#camp_pacific_index #submain-middle-middle-horiz {float:left;width:450px; height:2px; background:transparent url(http://www.abts.com/images/grayborder_h.gif) repeat-x top left; margin-top:3px;} /*background-color:#E1E6EA; margin-top:7px; margin-bottom:7px;} */
#camp_pacific_index #submain-middle-middle-vert {float:left;width:2px; height:400px; background:transparent url(http://www.abts.com/images/grayborder_v.gif) repeat-y top left; } /*background-color:#E1E6EA; margin-top:7px; margin-bottom:7px;} */
#camp_pacific_index #submain-middle-middle-vert-little {float:left;width:2px; height:300px; background:transparent url(http://www.abts.com/images/grayborder_v.gif) repeat-y top left; margin-left:3px; margin-right:3px;}

#camp_pacific_index #left_container{float:left; width:220px; margin-right:10px;}
#camp_pacific_index #right_container{float:left; width:460px; margin:0 10px}
#camp_pacific_index #left_bot_container{float:left; width:210px;padding:5px 0 0 10px}
#camp_pacific_index #right_bot_container{float:left; width:210px;padding:5px 0 0 15px}

#form OPTION.start { }

/* Camp Overview */
#camp_pacific #photo {background: url(http://www.abts.com/images/camp_pac_camp_ovr.jpg) no-repeat; width: 760px; height: 178; }
#camp_pacific_surf #photo {background: url(http://www.abts.com/images/camp_pac_surf_camp.jpg) no-repeat; width: 760px; height: 178; }
#camp_pacific a.blue {color:#2B75B6;font-weight:800;text-decoration:none; }
#camp_pacific #submain-middle-0 {float:left; width:500px; }
#camp_pacific #photo-block {float:left; width:340px; margin:10px 10px 10px 10px; }

#camp_pacific #submain-middle-middle {float:left;width:2px; height:250px; background-color:#E1E6EA; margin-left:7px; margin-right:7px;}
#camp_pacific #submain-middle-middle-2 {float:left;width:2px; height:330px; background-color:#E1E6EA; margin-left:7px; margin-right:7px;}
#camp_pacific #submain-middle-middle-horiz {float:left;width:500px; height:2px; background:transparent url(http://www.abts.com/images/grayborder_h.gif) repeat-x top left; } /*background-color:#E1E6EA; margin-top:7px; margin-bottom:7px;} */

#camp_pacific h2 {margin: 0px 0 7px 0;}
#camp_pacific h3 {font-size:14px; font-weight:bold; color:#999999; margin:5px 0 10px 0;}

h2#camp-overview {width:144px;background:transparent url(http://www.abts.com/images/hdr-camp-overview.gif) no-repeat top left;}
h2#camp-surf {width:144px;background:transparent url(http://www.abts.com/images/hdr-camp-overview.gif) no-repeat top left;}


/*---------------------------------------------*/


/* Camp Shedule */
#camp_pacific #program-information {float:left; width:430px; text-align:left; margin:5px 0 20px 0;}
    #camp_pacific #program-information h2{float:none; display:block; width:201px; background:transparent url(http://www.abts.com/images/hdr-camp-activity-inf.gif) no-repeat top left; margin: 0px 0 5px 0; } 
    #camp_pacific #program-information h3{font-size:14px; font-weight:bold; color:#999999; margin:5px 0 10px 0;}
    #camp_pacific #program-information select {width:200px;margin:5px 0 5px 5px;}

#camp_pacific #program-information  .activity-info{width:280px; margin: 5px; float:right}
#camp_pacific #program-information #img {width: 110px; margin:5px; margin-right:25px; float:left; }
    
    #camp_pacific #v_delim {float:left;width:2px; height:300px; background-color:#E1E6EA; margin:20px 7px 0 7px;}
    #camp_pacific #example_shedule {float:left; width:230px; text-align:left; margin-left:25px;}
        #camp_pacific #example_shedule h2{float:none; display:block;text-indent:-1000em; width:173px; background:transparent url(http://www.abts.com/images/hdr-camp-example-shedule.gif) no-repeat top left; margin: 0px 0 5px 0; } 
    
    
 /* Camp Activities */       
   #camp_pacific_activities h2 {float:left;  position:relative; display:block;text-indent:-1000em; width:183px; background:transparent url(http://www.abts.com/images/hdr-weekend-act.gif) no-repeat top left; margin: 0px 0 5px 0; } 
   #camp_pacific_activities #header_content {float:left; margin-top:5px; width:100%}
   
   #camp_pacific_activities .photo-block {float:left; width:340px; margin:10px 10px 10px 10px; }
   #camp_pacific_activities #activities-matrix  {float:left; width:100%; margin: 0 0 30px 0} 
        #camp_pacific_activities #activities-matrix p {float:left; width:330px;  } 
   
   
   #camp_pacific_activities .h_line{float:left; width:320px; height:2px; background: url(http://www.abts.com/images/grayborder_h.gif) repeat-x; margin:5px 0 5px 0;}
   #camp_pacific_activities .v_line{float:left; position:relative; width:2px; height:213px; background-color:#E1E6EA; margin:0px 10px 0 -6px;}
   #camp_pacific_activities .left_col  {border-right:2px solid #E1E6EA}
   #camp_pacific_activities  .right_col { padding-left: 30px}        
      
/* Camp Testmonials */ 
#camp_pacific_testmonials #header {float:left; margin-top:5px; width:100%}
    #camp_pacific_testmonials #header h2{float:none; display:block; width:201px; background:transparent url(http://www.abts.com/images/hdr-testimonials.gif) no-repeat top left; margin: 0px 0 5px 0; } 
 
/* Camp Surf */ 
#camp_pacific_surf #header {float:left; margin-top:5px; width:100%}
    #camp_pacific_surf #header h2{float:none; display:block; width:98px; background:transparent url(http://www.abts.com/images/hdr-camp-surf.gif) no-repeat top left; margin: 0px 0 10px 0; } 
   #camp_pacific_surf #content_left, #camp_pacific_surf #content_right  {float:left; text-align:left; width:350px; margin: 0 20px 20px 0;}

/*---------------------------------------------*/


/*------------------------------- residential -*/
/* Residential Life */
#residential_life h1#photo-link-header {width:223px;background:transparent url(http://www.abts.com/images/hdr-residential-life.gif) no-repeat top left;}
#residential_life   #photo {background: url(http://www.abts.com/images/residential_life_photo.jpg) no-repeat; width: 760px; height: 277px; }
#residential_life   #introareas {margin:120px 0 0 32px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;}

#residential_dormitory { float:left; padding-bottom:30px; }
#residential_dormitory #submain-left-dormitory {float:left; width:350px; height: 300px; text-align:left;}
#residential_dormitory #submain-right-dormitory {float:right; width:350px; height: 300px;  text-align:left;}

/* /Residential Life */

/* Residential Staff */
#residential_staff  #header {float:left; width:100%} 
#residential_staff  #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#residential_staff #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-faculty-staff.gif) no-repeat top left;}
/* ----------------- */

/* Residential Campus Map */
#residential_campus #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#residential_campus #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-campus_map.gif) no-repeat top left;}

#residential_campus h3 {margin-bottom:5px; text-align:center;}
#residential_campus img {text-align:center; margin:0 auto;}
#residential_campus #submain-left-campus {float:none; width:400px;}
#residential_campus #submain-left-campus-map {float:left; width:300px; margin:15px 0;}
#residential_campus #submain-right-campus-map {float:left; margin:15px 0 15px 60px;}
#residential_campus #flash_logo {float:left; width:32px;}
#residential_campus #flash_logo img {text-align:left; position:relative; top:-4px;}
#residential_campus #flash_plugin {float:left; width:260px;}
br#end {display:block;clear:both;margin-bottom:20px;}
/* ----------------- */

/* Residential Transportation */
#residential_trans #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#residential_trans #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-transportation.gif) no-repeat top left;}
#residential_trans #page-header-trans {width:271px;background:transparent url(http://www.abts.com/images/hdr-transportation.gif) no-repeat top left;}
#residential_trans #page-header-direct {width:271px;background:transparent url(http://www.abts.com/images/hdr-directions.gif) no-repeat top left;}
#residential_trans #text-caption { font-weight:800;}
/* ----------------- */

/* Residential Yearbook */
	#residential_yearbook #innercontainer, #residential_yearbook #top-nav, #residential_yearbook #layout, #residential_yearbook #layout #content_container {xposition:relative;}
	#residential_yearbook #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760px; height:178px;}
	#residential_yearbook #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-yearbook.gif) no-repeat top left;}
	#residential_yearbook #round-border-active {float:left;width:162px;height:30px;font-size:14px; font-weight:800;text-align:center;border:0px; background:#EAEDED url(http://www.abts.com/images/bookmark-border-active.jpg) no-repeat;}
	#residential_yearbook #round-border-disable {float:left;width:161px;height:30px;font-size:14px; font-weight:800;text-align:center; border:0px; background:#E1E2E3 url(http://www.abts.com/images/bookmark-border-disable.gif) no-repeat;}
	#residential_yearbook #photos-list {float:left; background-color:#EAEDED; height:430px;}
	#residential_yearbook #photo-item {float:left;width:170px; height:120px; text-align:center}
	#residential_yearbook #photo-count {float:left; width:300px; margin-left:5px;}
	#residential_yearbook #submain-middle {text-align:left; }
	
/* popup block */
	#residential_yearbook #popup-layer {z-index:100; position:absolute; width:760px; height:495px; background-color:#fff; top:400px; left:0;}
	* html #residential_yearbook #popup-layer {top:70px;}
	#residential_yearbook #btn-close-popup {float:right; font-size:11px; font-weight:800; margin:10px; width:70px;}
	#residential_yearbook #popup-internal {float:left; position:relative; width:535px; height:420px; background-color:#ecefef; margin:30px 0 0 90px;}
	* html #residential_yearbook #popup-internal {margin:30px 0 0 50px;}
	#residential_yearbook #popup-photo {margin:20px 10px 10px; text-align:center;}
	
	#residential_yearbook #popup-button-previous {float:left; width:250px; margin:5px 5px 5px 5px; text-align:right}
	#residential_yearbook #popup-button-next {float:right; width:250px; margin:5px 5px 5px 5px; text-align:left}
	#residential_yearbook a {color:#000;}
	.photo-count {clear:left;margin-left:20px;font-weight:bold;}
	#residential_yearbook #pagination a {color:#478FCE;text-decoration:underline;}
	#pagination {clear:left;text-align:center;color:#000;font-size:12px;font-weight:normal;}

/* ----------------- */

/* Residential FAQs */
#residential_faqs #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#residential_faqs #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-faqs.gif) no-repeat top left;}
/* ----------------- */


#residential #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-residential_life.gif) no-repeat top left;}
#residential #residential_dormitory #page-header {width:143px;background:transparent url(http://www.abts.com/images/hdr-dormitory_life.gif) no-repeat top left;}

#staff-logo-camp { float:left; margin:5px;}
#staff-logo-nais { float:left; margin:10px 15px 0 5px; }
#staff-logo-surfrider { float:left; margin:12px 0; }
#residential #submain-middle {float:left;width:450px;}
#residential #submain-middle-2 {float:right;width:250px; text-align:left;}
#residential #submain-middle-middle-2 {float:left;width:2px; height:250px; background-color:#E1E6EA; margin-left:7px; margin-right:7px; margin-top:20px;}
* >#residential #submain-middle-middle-2 {float:left;width:2px; height:270px; background-color:#E1E6EA; margin-left:7px; margin-right:7px; margin-top:20px;}
#residential #submain-middle-3 {float:left; width:450px; text-align:left; margin-top: -150px;}
* >#residential #submain-middle-3 {float:left; width:450px; text-align:left; margin-top: -170px;}
#residential #submain-middle-4 {float:left; width:450px; text-align:left;}
#submain-bottom-left-info {float:left;width:300px;text-align:left;border:0px solid;}
#residential a.blue {color:#2B75B6;font-weight:800;text-decoration:none; }
#campus #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-campus_map.gif) no-repeat top left;}
#residential #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#campus #photo {background: url(http://www.abts.com/images/resid_dorm.jpg) no-repeat; width:760; height:178;}
#submain-left-campus {float:left;width:320px;text-align:left;border:0px;}
#submain-right-campus {float:left;width:340px;text-align:left;border:0px; margin: 0 0 10px 60px}
#button_launch {text-align:center; }
#flash_logo {float:left}
#flash_plugin {float:left}

#submain-trans-direction {margin-top:10px;width:500px; height:284px;}

/*---------------------------------------------*/


/*------------------------------- register --------*/
#register #photo {background: url(http://www.abts.com/images/register_landing.jpg) no-repeat; width: 760px; height: 178px; }
#register #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-register.gif) no-repeat top left;}
#register #submain-left {float:left; width:220px;}

	#enrollment #photo, 
	#enrollment-academic #photo, 
	#enrollment-camp #photo, 
	#enrollment-surf #photo,
	#enrollment-leadership #photo,
	#enrollment-college #photo  {
		background: url(http://www.abts.com/images/register_landing.jpg) no-repeat; width: 760px; height: 178px; 
	}

	#enrollment #page-header {width:218px;background:transparent url(http://www.abts.com/images/hdr-enrollment-process.gif) no-repeat top left;}
	#enrollment-academic #page-header {width:224px;height:28px;background:transparent url(http://www.abts.com/images/hdr-enrollment-academic.gif) no-repeat top left;}
	#enrollment-camp #page-header {width:306px;height:28px;background:transparent url(http://www.abts.com/images/hdr-enrollment-camp.gif) no-repeat top left;}
	#enrollment-surf #page-header {width:377px;height:28px;background:transparent url(http://www.abts.com/images/hdr-enrollment-surf.gif) no-repeat top left;}

	#enrollment-leadership #page-header {width:280px;height:35px;background:transparent url(http://www.abts.com/images/hdr-enrollment-leadership.jpg) no-repeat top left;}
	#enrollment-college #page-header {width:280px;height:35px;background:transparent url(http://www.abts.com/images/hdr-enrollment-college.jpg) no-repeat top left;}

	#enrollment a, 
	#enrollment-academic a, 
	#enrollment-camp a, 
	#enrollment-surf a,
	#enrollment-leadership a,
	#enrollment-college a  { 
		font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#CE9941;
	}

	#enrollment a:hover, 
	#enrollment-academic a:hover, 
	#enrollment-camp a:hover, 
	#enrollment-surf a:hover,
	#enrollment-leadership a:hover,
	#enrollment-college a:hover  { 
		font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0969be;
	}

	#enrollment #bigcontent ul, 
	#enrollment-academic #bigcontent ul, 
	#enrollment #bigcontent-camp ul, 
	#enrollment-surf #bigcontent ul,
	#enrollment-leadership #bigcontent ul,
	#enrollment-college #bigcontent ul  { 
		margin-left:10px;
	}

	#subfooter { text-align:center; margin-bottom:10px; }

/*-------------------------------------------------*/

/*------------------------------- parental -*/
/* Parental Resources  */
#parental h1#photo-link-header {width:223px;background:transparent url(http://www.abts.com/images/hdr-parental-resources.gif) no-repeat top left;}
#parental #photo {background: url(http://www.abts.com/images/parental_photo.jpg) no-repeat; width: 760px; height: 277px; }
#parental #introareas {margin:130px 0 0 32px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;}

#parental #page-header1 {width:229px;background:transparent url(http://www.abts.com/images/hdr-see-your-child-succeed.gif) no-repeat top left; margin-bottom:10px; }
#parental #page-header2 {width:179px;background:transparent url(http://www.abts.com/images/hdr-directors-corner.gif) no-repeat top left;}
#parental #page-header3 {width:171px; height:40px; background:transparent url(http://www.abts.com/images/hdr-faq.gif) no-repeat top left;}
#parental #page-header4 {width:100px;background:transparent url(http://www.abts.com/images/hdr-scrapbook.gif) no-repeat top left;}

#parental #table_left {border-collapse: collapse; width:480px; font-weight:bold;}
#parental #table_left td {padding: 5px;}

#parental #faq_preview span {color:#3785CA; font-weight:bold;}
#parental #faq_preview #Q {font-weight:bold;}


/* /Parental Resources  */

/* FAQ */
#faqs #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-faqs.gif) no-repeat top left; margin-bottom:10px;}
#faqs-parental {width:740px;margin:0 auto;}

#faqs  #photo {background: url(http://www.abts.com/images/local_accommodations.jpg) no-repeat; width:760; height:178;}

#faqDL dd,#faqDL dt, #faqDLS dd,#faqDLS dt {margin:0px;padding:5px;width:570px;} 

#faqDL dt, #faqDLS dt {font-weight:bold;}
#faqDL dt span, #faqDLS dt span {color:#3785CA; font-weight:bold;}

#faqDL dd {}
#faqDL dd span, #faqDLS dd span {color:#3785CA; font-weight:bold;}

#faqDL dt a, #faqDLS dt a {color:#1793DE;text-decoration:none}

#faqDL .offOdd, #faqDLS .offOddS {background:#D1E9F8;}
#faqDL .offEven, #faqDLS .offEvenS {background:#ffffff;}

#faqDL .onOdd, #faqDLS .onOddS {background:#ffffff;}
#faqDL .onEven, #faqDLS .onEvenS {background:#ffffff;}
#faqDL .onOdd a, #faqDLS .onOddS a {color:#585858;}
#faqDL .onEven a, #faqDLS .onEvenS a {color:#585858;}

#faqDL .showDD, #faqDLS .showDDS {position:relative;top:0}
#faqDL dd,.hideDD, #faqDLS dd,.hideDDS {top:-9999px;position:absolute}
/* /FAQ */

/* Local Accommodations */ 
#accomodations  #photo {background: url(http://www.abts.com/images/local_accommodations.jpg) no-repeat; width:760; height:178;}
#accomodations  #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-accomodations.gif) no-repeat top left; margin-bottom:10px;}

#accomodations #hotels {border-collapse: collapse; width:500px; font-weight:bold;}
#accomodations #hotels td {padding: 8px;}
/* /Local Accommodations */

/* Scrapbook (Bunk One) */ 
#scrapbook  #photo {background: url(http://www.abts.com/images/local_accommodations.jpg) no-repeat; width:760; height:178;}
#scrapbook  #page-header {width:271px;background:transparent url(http://www.abts.com/images/hdr-scrapbook-bunk-one.gif) no-repeat top left; margin-bottom:10px;}

#scrapbook #submain-bottom-left {float:left;width:360px;text-align:left;}
#scrapbook #submain-bottom-middle {float:left;width:20px; background:#fff;}
#scrapbook #submain-bottom-right {float:left;width:360px;text-align:left;}
/* /Scrapbook (Bunk One) */ 

/*  Director's Corner */
#directors  #photo {background: url(http://www.abts.com/images/local_accommodations.jpg) no-repeat; width:760; height:178;}
#directors  #page-header {width:179px;background:transparent url(http://www.abts.com/images/hdr-directors-corner.gif) no-repeat top left; margin-bottom:10px;}

#directors  #page-header-left  {width:273px;background:transparent url(http://www.abts.com/images/hdr-academy-by-the-sea.gif) no-repeat top left;}
#directors  #page-header-right {width:196px;background:transparent url(http://www.abts.com/images/hdr-camp-pacific-entries.gif) no-repeat top left;}


#directors #submain-bottom {float:left; }
#directors #submain-bottom-left {float:left;width:360px;text-align:left;}
#directors #submain-bottom-middle {float:left;width:20px;height:295px;text-align:left;background:#fff url("http://www.abts.com/images/longmiddle_bg.gif") no-repeat 0 0;}
#directors #submain-bottom-right {float:left;width:360px;text-align:left;}

#directors #table_left {border-collapse: collapse; width:340px; font-weight:bold;}
#directors #table_left td {padding: 5px;}

#directors #table_right {border-collapse: collapse; width:340px; font-weight:bold;}
#directors  #table_right td {padding: 5px;}
/*  /Director's Corner */

/*  Director's Corner detail */
#directors_detail  #photo {background: url(http://www.abts.com/images/local_accommodations.jpg) no-repeat; width:760; height:178;}
#directors_detail  #page-header {width:179px;background:transparent url(http://www.abts.com/images/hdr-directors-corner.gif) no-repeat top left;}

#directors_detail  #table_left {border-collapse: collapse; width:480px; font-weight:bold;}
/*  /Director's Corner detail  */


/*------------------------------- Facilities Rental-*/
/* Facilities Rental */
#facilities #photo {background: url(http://www.abts.com/images/facilities_photo.jpg) no-repeat; width: 760px; height: 178px; }

#facilities #page-header1 {width:162px;background:transparent url(http://www.abts.com/images/hdr-facilities-rental.gif) no-repeat top left;margin-bottom:10px;}
#facilities #page-header2 {width:229px;background:transparent url(http://www.abts.com/images/hdr-campus-map.gif) no-repeat top left;}
#facilities #page-header3 {width:94px;background:transparent url(http://www.abts.com/images/hdr-questions.gif) no-repeat top left;}

#facilities #questions span {color:#999999; font-weight:bold;font-size:14px;}
#facilities #submain-bottom img {margin-right:25px;}

#facilities .h_line{width:200px; height:2px; background: url(http://www.abts.com/images/grayborder_h.gif) repeat-x; margin:15px 0 15px 0;}
#facilities #map_image {margin:0 5px 35px 0; float:left}

#facilities #submain-left {float:left;width:450px;text-align:left;border:0px solid;padding-right:10px;}


/*------------------------------- Header misc pages -*/

#email_this form input   {width: 200px;}
#email_this #message {width: 202px;}
#email_this #page-header  {margin-top:15px; width:149px; background:transparent url(http://www.abts.com/images/hdr-email-this-page.gif) no-repeat top left;}

/* Request Information/Visits  */
#request  #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#request  #page-header {width:256px;background:transparent url(http://www.abts.com/images/hdr-request-information.gif) no-repeat top left;}

#request  #submain-middle {float:left;width:740px;text-align:center;border-bottom:0px;}

#request .frmRequest b {color:#3785CA; font-weight:bold;}
#request .frmRequest input {width: 260px;}
#request .frmRequest label {color:#CE9941; font-weight:bold; font-size:13px;}

#request #phone_code {width: 40px;}
#request #phone_number {width: 110px;}

#request #city   {width: 150px;}
#request #state {width: 70px;}
#request #province {width: 90px;}

#request #checkbox1 {width: 13px;}
#request #checkbox2 {width: 13px;}
#request #checkbox3 {width: 13px;}
#request #checkbox4 {width: 13px;}
#request #checkbox5 {width: 13px;}
#request #checkbox6 {width: 13px;}
#request #checkbox7 {width: 13px;}

#request #date {width: 150px;}
/* /Request Information/Visits  */

/*------------------------------- Footer misc pages -*/
/* Privacy Policy */
#privacy  #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#privacy  #page-header {width:141px;background:transparent url(http://www.abts.com/images/hdr-privacy-policy.gif) no-repeat top left;}

#privacy #submain-bottom-left {float:left;width:360px;text-align:left;}
#privacy #submain-bottom-middle {float:left;width:20px; background:#fff;}
#privacy #submain-bottom-right {float:left;width:360px;text-align:left;}

/* /Privacy Policy */

/* Contact Us */
#contacts  #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#contacts  #page-header {width:110px;background:transparent url(http://www.abts.com/images/hdr-contact-us.gif) no-repeat top left;}

#contacts #submain-bottom-left {float:left;width:360px;text-align:left;}
#contacts #submain-bottom-middle {float:left;width:20px; background:#fff;}
#contacts #submain-bottom-right {float:left;width:360px;text-align:left;}

/* /Contact Us */


/* Jobs */
#jobs  #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#jobs  #page-header {width:110px;background:transparent url(http://www.abts.com/images/hdr-jobs.gif) no-repeat top left;}

#jobs #submain-bottom-middle {float:left;width:20px; background:#fff;}
#jobs #submain-bottom-left {float:left;width:750px;text-align:left;}


/* Site Map */
#sitemap a {color:#0969BE;}
#sitemap #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#sitemap #page-header {width:110px;background:transparent url(http://www.abts.com/images/hdr-sitemap.gif) no-repeat top left;}
#sitemap ul {list-style-type:none;}
#sitemap #submain-bottom-left {float:left;width:360px;text-align:left;margin-bottom:20px;}
#sitemap #submain-bottom-middle {float:left;width:20px; background:#fff;}
#sitemap #submain-bottom-right {float:left;width:360px;text-align:left;}



/* Search */
#search #photo {background: url(http://www.abts.com/images/misc_photo.jpg) no-repeat; width:760; height:178;}
#search #page-header {width:141px;background:transparent url(http://www.abts.com/images/hdr-search-results.gif) no-repeat top left;}
#search #search-results {float:left;width:740px;text-align:left;}

.isearch_search {font-weight:bold;color:#0969BE;}
.isearch_highlight {color:#0969BE;}
.isearch_title {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#0969BE;margin-top:5px;}
.isearch_description { }
.isearch_url {color:#CE9941;}
.isearch_prevnext a, .isearch_prevnext a:visited {color:#CE9941;text-decoration:underline;}


/*------------------------------- general CSS -*/
#introareas a {font-family:arial,helvetica,sans-serif;font-size:13px;color:#fff;font-weight:normal;}
#introareas h1 {margin:5px 0;}
#submain-left {float:left;width:490px;text-align:left;border:0px solid;}
	#submain-top {float:left;padding-bottom:30px;border-bottom:2px solid #e1e6ea;margin-bottom:10px;}
	#submain-bottom {float:left;}
	#submain-bottom-left {float:left;width:230px;text-align:left;}
	#submain-bottom-middle {float:left;width:20px;height:230px;text-align:left;background:#fff url("http://www.abts.com/images/middle_bg.gif") no-repeat 0 0;}
	#submain-bottom-right {float:left;width:220px;text-align:left;}
#submain-right {float:left;width:240px;height:430px;text-align:left;background:#fff url("http://www.abts.com/images/right_bg.gif") no-repeat 0 0;padding-left:10px;}
	#submain-right-top {float:left;width:240px;margin-bottom:30px;}
	#submain-right-bottom {float:left;width:240px;}
#submain-middle {float:left;width:740px;text-align:left;border-bottom:2px solid #e1e6ea;margin-bottom:10px;padding-bottom:10px;}
.video {margin:0 0 10px 0;}
/*.title {font-size:13px;font-weight:bold;color:#CE9941;margin-top:10px;}*/
.title  {margin-top:10px; color:#CE9941; font-size:14px; font-family:arial,helvetica,sans-serif; font-weight:800;}
.title2 {color:#CE9941; font-size:14px; font-family:arial,helvetica,sans-serif; font-weight:800;}

.title_grey {font-size:14px;font-weight:800;font-family:arial,helvetica,sans-serif; color:#999999;}
.list {margin:10px 0;}


.headerRow{font-size:14px; color:#CC9933;}
.oddRow {background-color: #D1E9F8;}
.phone {color:#CE9941; font-weight:bold;font-size:14px;}

/*------------------------------- footer -*/
#footer {clear:left;margin:20px auto;width:770px;text-align:center;}
* > #footer {margin: 0 0 0 4px;} /* FireFox margin  */

  #nav-footer {width:760px;height:22px;background:#dbbb5a url("http://www.abts.com/images/footer_bg.gif") no-repeat 0 0;}
    #nav-footer ul {list-style-type:none;}
      #nav-footer li {float:left;}
      #nav-footer li, #nav-footer li a {display:block;height:22px;text-indent:-1000em; text-decoration:none;font-size:10px;color:#585858;}
        #nav-footer li#ftr-home {width:51px;background:transparent url(http://www.abts.com/images/footer-home.gif) no-repeat 0 0;}
        #nav-footer li#ftr-home a {width:51px;background:transparent url(http://www.abts.com/images/footer-home.gif) no-repeat top left;}
        #nav-footer li#ftr-home a:hover {background:transparent url(http://www.abts.com/images/footer-home.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-privacy {width:84px;background:transparent url(http://www.abts.com/images/footer-privacy.gif) no-repeat 0 0;}
        #nav-footer li#ftr-privacy a {width:84px;background:transparent url(http://www.abts.com/images/footer-privacy.gif) no-repeat top left;}
        #nav-footer li#ftr-privacy a:hover {background:transparent url(http://www.abts.com/images/footer-privacy.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-contactus {width:68px;background:transparent url(http://www.abts.com/images/footer-contactus.gif) no-repeat 0 0;}
        #nav-footer li#ftr-contactus a {width:68px;background:transparent url(http://www.abts.com/images/footer-contactus.gif) no-repeat top left;}
        #nav-footer li#ftr-contactus a:hover {background:transparent url(http://www.abts.com/images/footer-contactus.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-scrapbook {width:69px;background:transparent url(http://www.abts.com/images/footer-scrapbook.gif) no-repeat 0 0;}
        #nav-footer li#ftr-scrapbook a {width:69px;background:transparent url(http://www.abts.com/images/footer-scrapbook.gif) no-repeat top left;}
        #nav-footer li#ftr-scrapbook a:hover {background:transparent url(http://www.abts.com/images/footer-scrapbook.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-jobs {width:39px;background:transparent url(http://www.abts.com/images/footer-jobs.gif) no-repeat 0 0;}
        #nav-footer li#ftr-jobs a {width:39px;background:transparent url(http://www.abts.com/images/footer-jobs.gif) no-repeat top left;}
        #nav-footer li#ftr-jobs a:hover {background:transparent url(http://www.abts.com/images/footer-jobs.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-media {width:74px;background:transparent url(http://www.abts.com/images/footer-media.gif) no-repeat 0 0;}
        #nav-footer li#ftr-media a {width:74px;background:transparent url(http://www.abts.com/images/footer-media.gif) no-repeat top left;}
        #nav-footer li#ftr-media a:hover {background:transparent url(http://www.abts.com/images/footer-media.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-sitemap {width:59px;background:transparent url(http://www.abts.com/images/footer-sitemap.gif) no-repeat 0 0;}
        #nav-footer li#ftr-sitemap a {width:59px;background:transparent url(http://www.abts.com/images/footer-sitemap.gif) no-repeat top left;}
        #nav-footer li#ftr-sitemap a:hover {background:transparent url(http://www.abts.com/images/footer-sitemap.gif) no-repeat 0 -22px;}
		#nav-footer li#ftr-academy {width:316px;background:transparent url(http://www.abts.com/images/footer-academy.gif) no-repeat 0 0;}
  #pro-footer {clear:left;width:740px;height:40px;padding:10px;}
	#pro-footer #address {float:left;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#313131;}
	#pro-footer #logo-nais {float:right;margin:15px 10px;}
	#pro-footer #logo-camp {float:right;margin:0 5px;}

/*------------------------------- Send to a Friend -*/
#stf { display:none; position:absolute; top:150px; left:90px; width:570px; height:560px; background:#fff; text-align:center; border:1px solid #000; }
#stf #innercontainer { width:530px; text-align:left; }
#stf #but_close { float:right; margin:10px 0 10px 0; }
#stf #but_send { margin:10px 0; }
#stf #bottombar { width:526px; height:22px; background-color:#dbbb5a; margin:50px 0 20px 0; }
	#formstf { width:384px; height:379px; color:#313131; font-size:12px; margin:0 auto; text-align:left; }
	#formstf label { float:left; width:120px; margin:5px 10px 5px 15px; color:#313131; font-weight:bold; font-size:12px; text-align:right; }
	#formstf input { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#formstf textarea { float:left; width:220px; margin:5px 0 5px 0; border:1px solid #999999; border-right:2px #000; border-bottom:2px #000; }
	#formstf .bold { font-weight:bold; margin-left:15px; }
	#formstf .content { float:left; margin:20px 15px 15px 15px; }
	#formstf br { clear:both; }
#stf #thankyou { height:300px; }
