
/*------------------------------- 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;}
*/
body {color:#585858;background:#fceece;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;}
*/
#layout {width:826px;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  */
* > #photo {margin-left: 32px;} /* 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;Xtext-indent:-1000em;}

	  #pretop-nav li#nav-home, #pretop-nav li#nav-home a {width:40px;}
	  #pretop-nav li#nav-home a:hover {color:#CE9941;}
	  #pretop-nav li#nav-email, #pretop-nav li#nav-email a {width:99px;}
	  #pretop-nav li#nav-email a:hover {color:#CE9941;}
	  #pretop-nav li#nav-request, #pretop-nav li#nav-request a {width:151px;}
	  #pretop-nav li#nav-request a:hover {color:#CE9941;}
	  #pretop-nav li#nav-winter, #pretop-nav li#nav-winter a {width:126px;}
	  #pretop-nav li#nav-winter a:hover {color:#CE9941;}
/*
	  #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:553px;height:19px;text-align:right;margin-top:20px;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-about, #top-nav li#nav-about a {width:57px;background:transparent url(http://www.abts.com/images/nav-about.gif) no-repeat top left;}
	  #top-nav li#nav-about a:hover {width:112px;background:transparent url(http://www.abts.com/images/nav-about.gif) no-repeat 0 -45px;}

/* Academic */
	  #top-nav li#nav-academic, #top-nav li#nav-academic a {width:64px;background:transparent url(http://www.abts.com/images/nav-academic.gif) no-repeat top left;}
	  #top-nav li#nav-academic a:hover {width:64px;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-enrichment, #top-nav li#subnav-academic-enrichment a {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-enrichment.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-enrichment a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-enrichment.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-academic-credit, #top-nav li#subnav-academic-credit a {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-credit.gif) no-repeat top left;}
		  #top-nav li#subnav-academic-credit a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-academic-credit.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-academic-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-academic-application.gif) no-repeat 0 -17px;}

/* Recreation */
	  #top-nav li#nav-recreation, #top-nav li#nav-recreation a {width:71px;background:transparent url(http://www.abts.com/images/nav-recreation.gif) no-repeat top left;}
	  #top-nav li#nav-recreation a:hover {width:71px;background:transparent url(http://www.abts.com/images/nav-recreation.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-recreation-overview, #top-nav li#subnav-recreation-overview a {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-overview.gif) no-repeat top left;}
		  #top-nav li#subnav-recreation-overview a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-overview.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-recreation-camppacific, #top-nav li#subnav-recreation-camppacific a {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-camppacific.gif) no-repeat top left;}
		  #top-nav li#subnav-recreation-camppacific a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-camppacific.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-recreation-surf, #top-nav li#subnav-recreation-surf a {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-surf.gif) no-repeat top left;}
		  #top-nav li#subnav-recreation-surf a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-surf.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-recreation-athletic, #top-nav li#subnav-recreation-athletic a {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-athletic.gif) no-repeat top left;}
		  #top-nav li#subnav-recreation-athletic a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-athletic.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-recreation-application, #top-nav li#subnav-recreation-application a {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-application.gif) no-repeat top left;}
		  #top-nav li#subnav-recreation-application a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-recreation-application.gif) no-repeat 0 -17px;}

/* Leadership */
	  #top-nav li#nav-leadership, #top-nav li#nav-leadership a {width:74px;background:transparent url(http://www.abts.com/images/nav-leadership.gif) no-repeat top left;}
	  #top-nav li#nav-leadership a:hover {width:74px;background:transparent url(http://www.abts.com/images/nav-leadership.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-leadership-overview, #top-nav li#subnav-leadership-overview a {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-overview.gif) no-repeat top left;}
		  #top-nav li#subnav-leadership-overview a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-overview.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-leadership-campchallenge, #top-nav li#subnav-leadership-campchallenge a {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-challenge.gif) no-repeat top left;}
		  #top-nav li#subnav-leadership-campchallenge a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-challenge.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-leadership-counselor, #top-nav li#subnav-leadership-counselor a {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-counselor.gif) no-repeat top left;}
		  #top-nav li#subnav-leadership-counselor a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-counselor.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-leadership-application, #top-nav li#subnav-leadership-application a {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-application.gif) no-repeat top left;}
		  #top-nav li#subnav-leadership-application a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-leadership-application.gif) no-repeat 0 -17px;}

/* Facilities */
	  #top-nav li#nav-facilities, #top-nav li#nav-facilities a {width:54px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat top left;}
	  #top-nav li#nav-facilities a:hover {width:54px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat 0 -45px;}

/* Residential life */
	  #top-nav li#nav-residential, #top-nav li#nav-residential a {width:73px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat top left;}
	  #top-nav li#nav-residential a:hover {width:73px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat 0 -45px;}
		  #top-nav li#subnav-residential-day, #top-nav li#subnav-residential-day a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-day.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-day a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-day.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-faculty, #top-nav li#subnav-residential-faculty a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faculty.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-faculty a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-faculty.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-map, #top-nav li#subnav-residential-map a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-map.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-map a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-map.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-photos, #top-nav li#subnav-residential-photos a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-photos.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-photos a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-photos.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-residential-activities, #top-nav li#subnav-residential-activities a {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-activities.gif) no-repeat top left;}
		  #top-nav li#subnav-residential-activities a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-residential-activities.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;}


/* Parental */
	  #top-nav li#nav-parental, #top-nav li#nav-parental a {width:69px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat top left;}
	  #top-nav li#nav-parental a:hover {width:69px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat 0 -45px;}

		  #top-nav li#subnav-parental-dates, #top-nav li#subnav-parental-dates a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-dates.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-dates a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-dates.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-accommodations.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-accommodations.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-scrapbook.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-scrapbook.gif) no-repeat 0 -17px;}
		  #top-nav li#subnav-parental-faqs, #top-nav li#subnav-parental-faqs a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-faq.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-faqs a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-faq.gif) no-repeat 0 -17px;}


		  #top-nav li#subnav-parental-testimonials, #top-nav li#subnav-parental-testimonials a {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-testimonials.gif) no-repeat top left;}
		  #top-nav li#subnav-parental-testimonials a:hover {width:160px;background:transparent url(http://www.abts.com/images/subnav-parental-testimonials.gif) no-repeat 0 -17px;}

/* Register */
	  #top-nav li#nav-register, #top-nav li#nav-register a {width:57px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat top left;}
	  #top-nav li#nav-register a:hover {width:57px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat 0 -45px;}

/* Contact Us */
	  #top-nav li#nav-contact, #top-nav li#nav-contact a {width:71px;background:transparent url(http://www.abts.com/images/nav-contact.gif) no-repeat top left;}
	  #top-nav li#nav-contact a:hover {width:71px;background:transparent url(http://www.abts.com/images/nav-contact.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 .about-on {width:57px;background:transparent url(http://www.abts.com/images/nav-about.gif) no-repeat 0 -45px;}
#layout #top-nav .academic-on {width:64px;background:transparent url(http://www.abts.com/images/nav-academic.gif) no-repeat 0 -45px;}
#layout #top-nav .recreation-on {width:71px;background:transparent url(http://www.abts.com/images/nav-recreation.gif) no-repeat 0 -45px;}
#layout #top-nav .leadership-on {width:74px;background:transparent url(http://www.abts.com/images/nav-leadership.gif) no-repeat 0 -45px;}
#layout #top-nav .facilities-on {width:54px;background:transparent url(http://www.abts.com/images/nav-facilities.gif) no-repeat 0 -45px;}
#layout #top-nav .residential-on {width:73px;background:transparent url(http://www.abts.com/images/nav-residential.gif) no-repeat 0 -45px;}
#layout #top-nav .parental-on {width:69px;background:transparent url(http://www.abts.com/images/nav-parental.gif) no-repeat 0 -45px;}
#layout #top-nav .register-on {width:57px;background:transparent url(http://www.abts.com/images/nav-register.gif) no-repeat 0 -45px;}
#layout #top-nav .contact-on {width:71px;background:transparent url(http://www.abts.com/images/nav-contact.gif) no-repeat 0 -45px;}

/*------------------------------- home */
#home #content_container {Xfloat:left;width:760px;padding:0;background:transparent url(http://www.abts.com/images/blue_home_bg.jpg) no-repeat top left;text-align:left; margin-top:5px;}
#home  #photo {display: none;}
#home  #layout {width:826px;margin:0 auto; background:#fff;}

	#home #main { Xborder:1px solid red; height:260px;}
	#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:240px;padding:10px 0 0 9px;}
	#home #main-center {float:left;width:240px;padding:10px 0 0 9px;margin-left:6px;}
	#home #main-right { float:left;width:240px;padding:10px 0 0 9px;margin-left:6px;}

	#home #col { Xborder:1px solid red; float:right;width:115px; margin-right:10px; margin-top:-10px; line-height:110%; }

	#home #content {Xfloat:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#ddeaf5;Xwidth:230px;margin:10px 0;}

h1#academic   {width:130px;height:40px;background:transparent url(http://www.abts.com/images/homepage_header_1.png) no-repeat top left;}
h1#recreation {width:130px;height:40px;background:transparent url(http://www.abts.com/images/homepage_header_2.png) no-repeat top left;}
h1#leadership {width:130px;height:40px;background:transparent url(http://www.abts.com/images/homepage_header_3.png) no-repeat top left;}

	#xhome #areas {float:left;padding:10px 0;}
	#Xhome #areas {clear:both;}
	#Xhome #areas .link {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#CE9941;}
	#Xhome #areas .link:hover {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#0969be;}
	#Xhome #areas a {font-family:Arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0969be;}
	#Xhome #areas #content {font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:normal;color:#313131;margin:5px 0;}

	#home #areas #content {color:#488bbf; font-size:15px}

	#home #areas h2 { text-indent:0px; color:#CE9941;}

	#home #areas a {color:#0969be; text-decoration:underline;}
	#home #areas a:hover {color:#ce9941;}

	#home #area-left  {float:left; width:370px;height:140px;Xborder:1px solid red;}
	#home #area-right {float:right;width:370px;Xborder:1px solid green;}

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

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

/* ----- leadership */

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

	/* inside pages header on 10z1 only */
	#leadership #photo {background: url(http://www.abts.com/images/camp_pac_camp_ovr.jpg) no-repeat; width: 760px; height: 178; }

	/* inside pages header on others */
	#leadership2 #photo {background: url(http://www.abts.com/images/leadership_overview.jpg) no-repeat; width: 760px; height: 178; }

	#welcome-leadership h2 { float:none;text-indent:0px; color:#CE9941;}
	#welcome-leadership a {color:#0969be; text-decoration:underline;}
	#welcome-leadership a:hover {color:#ce9941;}
	#welcome-leadership p {margin-top:10px;}

	/* Top page */
	#submain-left-top-leadership    {float:left; width:500px;padding-bottom:20px;text-align:left;border-bottom:1px solid #e1e6ea;Xborder:1px solid;}
	#submain-left-bottom-leadership {float:left; width:500px;padding-top:20px;text-align:left;Xborder:1px solid;}
	#submain-right-leadership       {float:right;width:200px;height:400px;text-align:left;border-left:1px solid #e1e6ea;padding-left:10px;margin-bottom:30px;Xborder:1px solid red;}

	/* 10z1 */
	#submain-top-leadership-over    {float:left; width:500px;Xheight:100px;text-align:left;padding-bottom:20px;Xborder:1px solid red;}
	#submain-right-leadership-over  {float:right; width:200px;Xheight:400px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}
	#submain-left-leadership-over   {clear:left;float:left; width:200px;Xheight:100px;text-align:left;padding-top:20px;padding-right:20px;margin-bottom:20px;Xborder:1px solid red;}
	#submain-center-leadership-over {float:left; width:200px;Xheight:100px;text-align:left;margin-bottom:20px;padding-left:20px;padding-top:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}

	/* 10z2 challenge */
	#submain-right-leadership-challenge  {float:right; width:300px;Xheight:400px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}
	#submain-left-top-leadership-challenge      {float:left; width:400px;Xheight:100px;text-align:left;padding-bottom:20px;border-bottom:1px solid #e1e6ea; Xborder:1px solid red;}
	#submain-left-bottom-leadership-challenge   {clear:left;float:left; width:400px;text-align:left;padding-top:20px;margin-bottom:20px;Xborder:1px solid red;}

	/* 10z3 CIT */
	#submain-top-leadership-cit    {float:left; width:740px;text-align:left;margin-bottom:20px;Xborder:1px solid red;}

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

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

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

	/* These are for the program outline table on 10z2 */
	#leadership_program_outline { margin-top:5px;margin-bottom:5px;width:300px;line-height:130%; }
	#leadership_program_outline td, th { text-align:center;padding-left:5px;padding-top:2px;padding-bottom:2px;}
	#leadership_program_outline .odd { background-color:#dfe5f0; }
	#leadership_program_outline .total { background-color:#dfe5f0; }
	#leadership_program_outline .even { }
	#leadership_program_outline .left { text-align:left; }

/*------------------ academic */

	#academic h2 { float:none;text-indent:0px; color:#CE9941;}
	#academic h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#CE9941;margin-bottom:5px;}


	#welcome-academic h2 { float:none;text-indent:0px; color:#CE9941;}
  	#welcome-academic a {color:#0969be; text-decoration:underline;}
        #welcome-academic a:hover {color:#ce9941;}
	#welcome-academic p {margin-top:10px;}
	#academic #submain-middle {padding-bottom:30px;}


	/* Top page */
	#submain-left-top-academic    {float:left; width:500px;padding-bottom:20px;text-align:left;border-bottom:1px solid #e1e6ea;Xborder:1px solid red;}
	#submain-left-bottom-academic {float:left; width:500px;padding-top:10px;text-align:left;margin-bottom:20px;xborder:1px solid red;}
	#submain-right-academic       {float:right;width:200px;Xheight:400px;text-align:left;border-left:1px solid #e1e6ea;padding-left:10px;margin-bottom:30px;Xborder:1px solid red;}
	#submain-left-bottom-left-academic {float:left;width:220px; Xborder: 1px solid red;}
	#submain-left-bottom-right-academic {float:right;width:220px;padding-left:10px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}

	/* 1z1 overview */
	#submain-top-academic-over	{ border-bottom:1px solid #e1e6ea;padding-bottom:20px;margin-bottom:10px;}
	#submain-bottom-left-academic-over { padding-right:10px;float:left;width:250px;text-align:left;}
	#submain-bottom-middle-academic-over {float:left;width:200px;height:230px;text-align:left;padding-left:10px;border-left:1px solid #e1e6ea;}
	#submain-bottom-right-academic-over {float:left;width:200px;text-align:left;padding-left:10px;border-left:1px solid #e1e6ea;}


	/* 1z2 enrichment program */
	#submain-top-left-academic-enrichment {float:left; width:350px;margin-bottom:20px;text-align:left;Xborder:1px solid red;}
	#submain-top-right_academic-enrichment {float:right; width:350px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}
	#submain-bottom-academic-enrichment {clear:left;float:left; width:100%;text-align:left;padding-top:20px;margin-bottom:20px;border-top:1px solid #e1e6ea; Xborder:1px solid red;}

	/* this is for the course list in the content of upper left on 1z2 */
	#submain-top-left-academic-enrichment ul {list-style-type:none; color:#36f; line-height:130%}
	#submain-top-left-academic-enrichment li { text-decoration:none; }

	/* These are for the sample schedule table on 1z2 */
	#enrichment_program_schedule { margin-top:5px;margin-bottom:5px;width:350px;line-height:130%; }
	#enrichment_program_schedule td, th { text-align:left;padding-left:5px;padding-top:2px;padding-bottom:2px;}
	#enrichment_program_schedule .odd { background-color:#dfe5f0; }
	#enrichment_program_schedule .total { background-color:#dfe5f0; }
	#enrichment_program_schedule .even { }
	#enrichment_program_schedule .left { text-align:left; width:100px;padding-left:15px; }

	/* 1z3 Academic credit program */
	#submain-top-left-academic-credit {float:left; width:350px;margin-bottom:20px;text-align:left;Xborder:1px solid red;}
	#submain-top-right_academic-credit {float:right; width:350px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}
	#submain-bottom-academic-credit {clear:left;float:left; width:100%;text-align:left;padding-top:20px;margin-bottom:20px;border-top:1px solid #e1e6ea; Xborder:1px solid red;}

	/* this is for the course list in the content of upper left on 1z2 */
	#submain-top-left-academic-credit ul {list-style-type:none; color:#36f; line-height:130%}
	#submain-top-left-academic-credit li { text-decoration:none; }

	/* These are for the sample schedule table on 1z2 */
	#credit_program_schedule { margin-top:5px;margin-bottom:5px;width:350px;line-height:130%; }
	#credit_program_schedule td, th { text-align:left;padding-left:5px;padding-top:2px;padding-bottom:2px;}
	#credit_program_schedule .odd { background-color:#dfe5f0; }
	#credit_program_schedule .total { background-color:#dfe5f0; }
	#credit_program_schedule .even { }
	#credit_program_schedule .left { text-align:left; width:100px;padding-left:15px; }

	/* 1z4 CPREP */
	#submain-top-left-academic-cprep {float:left; width:350px;margin-bottom:20px;text-align:left;Xborder:1px solid red;}
	#submain-top-right_academic-cprep {float:right; width:350px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}


/* ----- recreation */

	#recreation h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#CE9941;margin-bottom:5px;}

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

	/* inside pages header on 10z1 only */
	#recreation #photo {background: url(http://www.abts.com/images/camp_pac_camp_ovr.jpg) no-repeat; width: 760px; height: 178; }

	/* inside pages header on others */
	#recreation2 #photo {background: url(http://www.abts.com/images/recreation_overview.jpg) no-repeat; width: 760px; height: 178; }

	#welcome-recreation h2 { float:none;text-indent:0px; color:#CE9941;}
	#welcome-recreation a {color:#0969be; text-decoration:underline;}
	#welcome-recreation a:hover {color:#ce9941;}
	#welcome-recreation p {margin-top:10px;}

	/* Top page */
	#submain-left-top-recreation    {float:left; width:500px;padding-bottom:20px;text-align:left;border-bottom:1px solid #e1e6ea;Xborder:1px solid;}
	#submain-left-bottom-recreation {float:left; width:500px;padding-top:20px;text-align:left;Xborder:1px solid;}
	#submain-right-recreation       {float:right;width:200px;height:400px;text-align:left;border-left:1px solid #e1e6ea;padding-left:10px;margin-bottom:30px;Xborder:1px solid red;}

	/* 2z1 overview */
	#submain-top-recreation-over		{ margin-bottom:20px;}
	#submain-left-top-recreation-over    {float:left; width:500px;padding-bottom:20px;text-align:left;border-bottom:1px solid #e1e6ea;Xborder:1px solid;}
	#submain-left-bottom-recreation-over {float:left; width:500px;padding-top:20px;text-align:left;Xborder:1px solid;}
	#submain-right-recreation-over       {float:right;width:200px;Xheight:400px;text-align:left;border-left:1px solid #e1e6ea;padding-left:10px;margin-bottom:30px;Xorder:1px solid red;}

	/* 2z2 camp pacific */
	#submain-top-recreation-camp {clear:left;float:left; width:100%;text-align:left;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e6ea; Xborder:1px solid red;}
	#submain-top-left-recreation-camp {float:left; width:350px;margin-bottom:20px;text-align:left;Xborder:1px solid red;}
	#submain-top-right_recreation-camp {float:right; width:350px;margin-bottom:20px;text-align:left;padding-left:20px;border-left:1px solid #e1e6ea;Xborder:1px solid red;}

	/* 2z3 surf camp */
	#submain-top-recreation-surf {clear:left;float:left; width:100%;text-align:left;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e6ea; Xborder:1px solid red;}
	#submain-top-left-recreation-surf {float:left; width:500px;margin-bottom:20px;text-align:left;Xborder:1px solid red;}
	#submain-top-right_recreation-surf {float:right; width:200px;margin-bottom:20px;text-align:left;padding-left:20px;Xborder-left:1px solid #e1e6ea;Xborder:1px solid red;}

	/* 2z4 athletic camp */
	#submain-top-recreation-athletic {clear:left;float:left; width:100%;text-align:left;margin-bottom:20px;Xborder:1px solid red;}	


	/* - end recreation - */


/* ----------- about */

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

	#about h2 { float:none;text-indent:0px; color:#CE9941;}
	#about h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#0969BE;margin-bottom:5px;}

	#welcome-about h2 { float:none;text-indent:0px; color:#CE9941;}
  	#welcome-about a {color:#0969be; text-decoration:underline;}
        #welcome-about a:hover {color:#ce9941;}
	#welcome-about p {margin-top:10px;}
	#about #submain-middle {padding-bottom:30px;}

	/* Top page */
	#submain-1r-about    {width:100%;text-align:left;padding-bottom:15px;border-bottom:1px solid #929497; Xborder:1px solid red;}
	#submain-2r-about 	{ width:100%; padding-top:16px;padding-bottom:15px; border-bottom: 1px solid #929497; }
	#submain-2r-left-about  {float:left;width:400px;text-align:left; }
	#submain-2r-right-about  {float:right;width:300px;height:100%;text-align:left;padding-left:15px;border-left:1px solid #929497; }
	#submain-3r-right-about  {float:right;width:150px;height:100%;text-align:left; padding-left:15px; border-left:1px solid #929497; Xborder:1px solid red; }
	#submain-3r-left-about    {width:550px;text-align:left;margin-top:15px;padding-bottom:15px; padding-right:15px; Xborder:1px solid blue;}
	#submain-4r-top-about    {width:560px;text-align:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #929497; Xborder:1px solid red;}
	#submain-5r-about	{float:left;Xborder:1px solid red;}
	#submain-5r-left-about    {float:left;width:160px;text-align:left; Xborder:1px solid red;}
	#submain-5r-right-about    {float:right;width:370px;text-align:left;padding-left:15px;border-left:1px solid #929497; Xborder:1px solid red;}
	#submain-5r-right-about ul { margin-top:5px;list-style: inside; text-indent: -1em; padding-left:1em; }
	#submain-6r-about    {width:560px;text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #929497; Xborder:1px solid red;}


/* -- end about -*/

/* ----------- blog */

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

	#blog h2 { float:none;text-indent:0px; color:#CE9941;}
	#blod h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#0969BE;margin-bottom:5px;}

	#welcome-blog h1 { float:none;text-indent:0px; color:#CE9941;font-size:20px;padding-bottom:8px;}
	#welcome-blog h2 { float:none;text-indent:0px; color:#CE9941;font-size:14px;padding-bottom:4px;}
  	#welcome-blog a {color:#3785CA; text-decoration:none;}
        #welcome-blog a:hover {color:#ce9941;}
	#welcome-blog p {margin-top:10px}
	#blog #submain-middle {padding-bottom:30px}


	/* Top page */
	#submain-1L-blog    {clear:both;float:left;width:110px;text-align:left;padding-bottom:15px; Xborder:1px solid red;}
	#submain-1C-blog    {float:left;width:400px;text-align:left;padding-bottom:15px;margin-left:40px;Xborder:1px solid red;}
	#submain-1R-blog    {float:right;width:170px;text-align:left;padding-bottom:15px;margin-right:-5px;Xborder:1px solid red;}
	#submain-1R-blog li { list-style-type:none; padding-bottom:10px;}

/* -- end blog -*/

/* ----------- parental - see also parental below {-} */


	#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 h2 { float:none;text-indent:0px; color:#CE9941;}
	#parental h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:14px;font-weight:normal;color:black;Xcolor:#0969BE;margin-bottom:5px;}

	#welcome-parental h2 { float:none;text-indent:0px; color:#CE9941;}
  	#welcome-parental a {color:#0969be; text-decoration:underline;}
        #welcome-parental a:hover {color:#ce9941;}
	#welcome-parental p {margin-top:10px;}


	/* Top page aid=5 */	
	#submain-top-parental    {clear:both;width:100%;text-align:left;margin-bottom:25px; }


	/* Testimonials aid=5z5 */	
	#submain-top-parental-testimonials    {clear:both;width:100%;text-align:left;margin-bottom:25px; }
	#submain-top-parental-testimonials p { margin-top:20px;margin-bottom:20px;font-size:12px; font-style:italic; }
	#submain-top-parental-testimonials p span { font-size:10px; font-style:normal; }

	/* Important dates 5z4 */

	#submain-r1-parental-dates	{clear:both; }
	#submain-r2-parental-dates	{clear:both; margin-top:15px;margin-bottom:20px; }
	#submain-left-parental-dates    {float:left;width:225px;text-align:left; Xborder-left: 1px solid red; }
	#submain-center-parental-dates   {float:left;width:225px;text-align:left; margin-left:15px;padding-left:15px; Xborder-left:1px solid green; Xborder: 1px solid red; }
	#submain-right-parental-dates   {width:225px;float:right;text-align:left; margin-left:15px;padding-left:15px; Xborder-left:1px solid green; Xborder: 1px solid red; }
/*
  		<div id="welcome-parental">
                        <div id="submain-left-parental-dates"></div>
                        <div id="submain-center-parental-dates"></div>
                        <div id="submain-right-parental-dates"></div>
		</div> <!-- welcome-content -->

*/

	#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) */ 


/* -- end parental */

/* -- residential {-} */
	#residential_life #residential h2 { float:none;text-indent:0px; color:#CE9941;}
	#residential_staff h2 { float:none;text-indent:0px; color:#CE9941;}
	#residential h2 { float:none;text-indent:0px; color:#CE9941;}
	#residential_yearbook h2 { float:none;text-indent:0px; color:#CE9941;}

/* -- end residential */



/* academic_program */

	#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 #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 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;}
	*/


/*
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#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 #photo-link-header {	width:223px; background:transparent url(http://www.abts.com/images/homepage_header_2.png) 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;} */

	#register-pp { clear:both; margin-bottom:20px;Xborder:1px solid red; }
	#register-pp h2 { float:none;text-indent:0px; color:#CE9941; Xfont-size:14px;}
  	#register-pp a {color:#0969be; text-decoration:underline;}
        #register-pp a:hover {color:#ce9941;}
	#register-pp p {margin-top:10px;}
	#register-pp h3 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#CE9941;margin-top:0px;margin-bottom:5px;}
	#register-pp h4 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:14px;font-weight:normal;color:#0969BE;margin-top:0px;margin-bottom:5px;}
	#register-pp h5 { float:none;text-indent:0px;font-family:Times,arial,helvetica,sans-serif;font-size:14px;font-weight:normal;color:#CE9941;margin-top:0px;margin-bottom:0px;}
	#register-pp ul { line-height:150%; list-style:none; margin-left: 10px; padding-left: 1em; text-indent: -1em; }
	#register-pp a, #register-pp a:hover { text-decoration:none; }

	#register-pp #register-left	{ float:left;width:350px; Xborder:1px solid red; }
	#register-pp #register-right	{ float:right;width:350px; Xborder:1px solid red; }

/*  		<div id="register">
                        <div id="register-left"></div>
                        <div id="register-right"></div>
			<br class="clear"/>
		</div>
*/

	#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; }

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


/*------------------------------- 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 #label1    {margin-left:50px;}
#request #checkbox1 {margin-left:50px;width: 13px;}
#request #checkbox2 {margin-left:50px;width: 13px;}
#request #checkbox3 {margin-left:50px;width: 13px;}
#request #checkbox4 {margin-left:50px;width: 13px;}
#request #checkbox5 {margin-left:50px;width: 13px;}
#request #checkbox6 {margin-left:50px;width: 13px;}
#request #checkbox7 {margin-left:50px;width: 13px;}
#request #checkbox8 {margin-left:50px;width: 13px;}
#request #checkbox9 {margin-left:50px;width: 13px;}
#request #checkbox10 {margin-left:50px;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;}
	#welcome-contacts h2 { float:none;text-indent:0px; color:#CE9941;}
  	#welcome-contacts a {color:#0969be; text-decoration:underline;}
        #welcome-contacts a:hover {color:#ce9941;}
	#welcome-contacts p {margin-top:10px;}

	#submain-top-contacts { clear:both;margin-bottom:20px;Xborder:1px solid red; }
	#submain-left-contacts { float:left;width:440px;margin-bottom:25px;Xborder:1px solid red; }
	#submain-right-contacts { float:right;width:280px;Xborder:1px solid red; }

/* /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 h2 { float:none;text-indent:0px; color:#CE9941;}

#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;margin-bottom:20px;}
	#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:both;width:818px;Xborder:1px solid red;}
* > #footer {margin: 0 0 0 4px;} /* FireFox margin  */

  #nav-footer {margin:auto;width:760px;height:17px;background:#dbbb5a url("http://www.abts.com/images/footer_bg.gif") no-repeat 0 0;padding-top:5px;}
    #nav-footer ul {list-style-type:none;}
      #nav-footer li {float:left;}
      #nav-footerX li, #nav-footerX li a {display:block;height:22px;text-indent:-1000em; text-decoration:none;font-size:10px;color:#585858;}
      #nav-footer li, #nav-footer li a {display:block;height:17px;text-decoration:none;font-size:10px;color:black;}


        #nav-footer li#ftr-spc {text-align:center;width:1px;}

        #nav-footer li#ftr-home a {width:51px;text-align:center;}
        #nav-footer li#ftr-home a:hover {color:white;}

        #nav-footer li#ftr-about a {width:60px;text-align:center;}
        #nav-footer li#ftr-about a:hover {color:white;}


        #nav-footer li#ftr-privacy a {width:84px;text-align:center;}
        #nav-footer li#ftr-privacy a:hover {color:white;}

        #nav-footer li#ftr-contactus a {width:68px;text-align:center;}
        #nav-footer li#ftr-contactus a:hover {color:white;}

        #nav-footer li#ftr-scrapbook a {width:55px;text-align:center;}
        #nav-footer li#ftr-scrapbook a:hover {color:white;}

        #nav-footer li#ftr-jobs a {width:40px;text-align:center;}
        #nav-footer li#ftr-jobs a:hover {color:white;}

        #nav-footer li#ftr-media a {width:74px;text-align:center;}
        #nav-footer li#ftr-media a:hover {color:white;}

        #nav-footer li#ftr-sitemap a {width:59px;text-align:center;}
        #nav-footer li#ftr-sitemap a:hover {color:white;}

	#nav-footer li#ftr-academy {width:250px;text-align:right;}


	#logos {clear:left;width:762px;height:40px;Xborder:1px solid red;}
	#logos #logo-camp {float:left;margin:0px 0px;}
	#logos #logo-nais {float:left;margin:5px 20px;}


	#logos #social-holder {height:50px;font-size:14px;text-align:right;float:right;width:150px;Xborder:1px solid red; }
	#logos #logo-facebook {margin-top:20px;margin-right:10px;}
	#logos #logo-twitter  {margin-top:20px;margin-right:10px;}
	#logos #logo-linkedin {margin-top:20px;margin-right:0px;}


/*------------------------------- 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; }

