html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body { font-family: arial, sans-serif; background:#ffffff top left repeat-x; text-align: center; }
html { font-size: 0.74em; }
a img{border:none;}
table{border-spacing:0;}


#ackeys{position:absolute; top:-666em;}
#container{width:906px; margin:0 auto; text-align:left; background:url('../images/fm_bg.gif') top right no-repeat;}

#header{padding-left:25px;}

#header h1{width:209px; height:51px; background:url('../images/logo.png') top left no-repeat; text-indent:-666em; overflow:hidden;}
#header #logoContainer{width:278px; height:37px; background:url('../images/logo.gif') top left no-repeat;}
#header #logoContainer a{display: block; width:278px; height:37px; text-indent:-666em; overflow:hidden;}

#header #bcrumbs{font-size:0.8em; padding:5px 0 10px 0;}
 #header #bcrumbs a{text-decoration:none; color:#2b8dd0;}
 #header #bcrumbs a:hover{text-decoration:underline;}

#content{position:relative; z-index:20;} 
 
#bPhoto{background:url('../images/photo.gif') 5px 82px no-repeat;}
#bPhoto.noPhoto{background:none;}

#fColsContainer.hidden{display:none;}

#fcols{background:url('../images/fcols.png') top left no-repeat; width:452px; margin:56px 80px 0 auto; z-index:20;}
 #fcols #col1{width:212px; padding:18px 0 0 18px; float:left;}
  #fcols #col1 h2{width:205px; height:20px; background:url('../images/h2-1.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}
 
 #fcols #col2{width:128px; padding:18px 25px 0 0; float:right;}
  #fcols #col2 h2{width:121px; height:20px; background:url('../images/h2-2.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}

  #fcols p{color:#999; font-size:0.9em; padding:5px 0;}
  #fcols a{color:#538ac8;}
  
  #fcols #col2 ul{list-style:none; font-size:0.9em; padding-top:5px;}
  #fcols #col2 ul li{padding-bottom:2px;}
  #fcols #col2 a{text-decoration:underline;}
  #fcols #col2 a:hover{text-decoration:none;}
  
  #fcols #col1 ul{list-style:none;}
  #fcols #col1 ul li{display:inline; background:url('../images/brd1.gif') 0 2px no-repeat; padding:0 4px 0 6px;}
  #fcols #col1 ul li.first{background:none; padding-left:0;}
  #fcols #col1 a{text-decoration:none; font-weight:bold;}
  #fcols #col1 a:hover{text-decoration:underline;}  
    
  #fcolsBtm{background:url('../images/fcols-bottom.png') bottom left no-repeat; height:14px; width:452px; margin:0 80px 0 auto;}
  
#mainContent{clear:both; margin:0px 3px; width:660px; padding:3px 0px; top:38px; left:119px; position:relative; z-index:20; }
/* .type1 #mainContent{padding-top:15px;} */

#mainMenu{height:24px;  position:relative; list-style:none; background:url('../images/menu-top.gif') top left no-repeat; padding:3px;}
/* .type1 #mainMenu{background:url('../images/menu-top1.gif') top left no-repeat;} */


#mainMenu a{display: block; height:24px; background:url('../images/mainmenu.gif') top left no-repeat; text-indent:-666em; overflow:hidden; }
#mainMenu li{position:absolute;}

#mainMenu #item1 a{width:91px;}
#mainMenu #item1 a:hover{background-position:0 -24px;}
#mainMenu #item1 a.current{background-position:0 -48px;}

#mainMenu #item2{width:94px; left:96px;}
#mainMenu #item2 a{width:94px; background-position:-93px 0;}
#mainMenu #item2 a:hover{background-position:-93px -24px;}
#mainMenu #item2 a.current{background-position:-93px -48px;}

#mainMenu #item3{width:106px; left:192px;}
#mainMenu #item3 a{width:106px; background-position:-189px 0; left:192px;}
#mainMenu #item3 a:hover{background-position:-189px -24px;}
#mainMenu #item3 a.current{background-position:-189px -48px;}

#mainMenu #item4{width:160px; left:300px;}
#mainMenu #item4 a{width:160px; background-position:-297px 0; left:300px;}
#mainMenu #item4 a:hover{background-position:-297px -24px;}
#mainMenu #item4 a.current{background-position:-337px -48px;}

#mainMenu #item5{width:98px; left:462px;}
#mainMenu #item5 a{width:98px; background-position:-460px 0; left:462px;}
#mainMenu #item5 a:hover{background-position:-460px -24px;}
#mainMenu #item5 a.current{background-position:-460px -48px;}

#mainMenu #item6{width:96px; left:562px;}
#mainMenu #item6 a{width:96px; background-position:-561px 0; left:562px;}
#mainMenu #item6 a:hover{background-position:-561px -24px;}
#mainMenu #item6 a.current{background-position:-561px -48px;}


#innerContent{background:#ffffff top left repeat-x; padding:12px 0 0 10px; min-height:35px;}
.type1 #innerContent{background:#fff;}
 #innerContent h2.type1{background:url('../images/h2-3.gif') top left no-repeat; width:100%; height:17px; text-indent:-666em; overflow:hidden; display:none;}
 #innerContent h2.type1.unhideme{display: block;}

   #mapContainer{position:relative; width:378px; border:1px solid #d3d3d3; height:82px; overflow:hidden; margin:18px 0 0 10px; float:left; position:relative;}
   #mapContainer.extended{height:432px; overflow:visible; margin:18px 0 0 10px; float:left; background:url('../images/map-container-bcg.gif') bottom left repeat-x;}
    #mapContainer * {display: block;}
   #mapContainer p{position:absolute; bottom:0;}   
   #mapContainer.extended p{position:absolute; top:0; height:19px;}   
    #mapContainer p a{width:378px; height:19px; background:url('../images/ex-col.gif') 0 -19px no-repeat; border-top:1px solid #d3d3d3;  text-indent:-666em; overflow:hidden;}
    #mapContainer.extended p a{width:378px; height:19px; background:url('../images/ex-col.gif') 0 0 no-repeat; border-bottom:1px solid #d3d3d3; border-top:none;  text-indent:-666em; overflow:hidden;}
    #mapContainer #info{width:223px; height:115px; position:absolute; right:-224px; bottom:-1px; background:url('../images/info.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}
 
 #formContainer{width:230px; float:right; margin:18px 0 0 0; padding-right:5px;}
 .type1 #formContainer{width:360px; float:right; margin:-3px 0 0 0; padding-right:5px;}
 
 #formContainer p{color:#999; padding:0 15px 5px 0; font-size:0.9em;}
  #formContainer p a{font-weight:bold; color:#538ac8; text-decoration:none;}
  #formContainer p a:hover{text-decoration:underline;}
  
  #formContainer .formWrapper{position:relative;}
  
  #formContainer .formWrapper p{padding:5px 0 0 0; clear:both;}
  .type1 #formContainer .formWrapper p{padding:0; float:left; clear:none; position:relative;}
  
  #formContainer .formWrapper p.btnContainer{position:absolute; right:0; top:13px;}  
  .type1 #formContainer .formWrapper p.btnContainer{position:static; width:40px;}
  
  #formContainer #label1{display: block; width:43px; height:21px; background:url('../images/region.gif') top left no-repeat; float:left; text-indent:-666em; overflow:hidden;}
  #formContainer #label2{display: block; width:43px; height:21px; background:url('../images/school.gif') top left no-repeat; float:left; text-indent:-666em; overflow:hidden;}
 
  #formContainer select{width:100px;}
  
  
  #school1,
  #region1{float:left; text-transform:uppercase; color:#1d446b; font-weight:bold; cursor:pointer; /*padding:3px 20px 1px 5px; */ background:url('../images/select-like.gif') top left no-repeat; height:21px; position:relative;}
  
  .type1 #region1{float:left; text-transform:uppercase; color:#1d446b; font-weight:bold; cursor:pointer; background:url('../images/select-like1.gif') top left no-repeat; height:21px; position:relative;}
  
  
  
  #region1{z-index:50;}
  #school1{z-index:10;}
  
  #school1 span,
  #region1 span{display: block; cursor:pointer; padding:4px 20px 3px 5px; width:87px; overflow:hidden; white-space:nowrap; margin-right:30px;}
  
  .type1 #region1 span{display: block; cursor:pointer; padding:4px 0 3px 5px; width:50px; margin-right:30px;}
  
  .like-select{position:absolute; top:20px; display:none; left:0; z-index:100; background:#e8edf3; border:1px solid #c5cfe0; list-style:none; width:136px;}

  .like-select li { position: relative; z-index:4;}
  .like-select li a { display: block; color: #000; text-decoration:none; min-height:1%; padding:5px;}

  
/*sub page*/  

#sideMenu{clear:both; position:relative; margin-left:-10px; padding-top:15px; width:150px; float:left;}
#holeContainer #sideMenu{padding-top:0;}

#sideMenu ul{list-style: none; margin: 0; color:#000; text-align:left;}
  #sideMenu li{position: relative; z-index:4; padding-bottom:5px;}
  #sideMenu li a{display: block; color: #7F7191; font-size:0.9em; text-decoration: none; min-height:1%; background:url('../images/side-menu-top.gif') top right no-repeat;}
  
  #sideMenu li a span{display: block; min-height:1%; background:url('../images/side-menu-bottom.gif') bottom right no-repeat; padding:5px;}
  #holeContainer #sideMenu li.top a span{background:url('../images/side-menu-bottom.gif') bottom right no-repeat; padding:5px;}
  #holeContainer #sideMenu li a span{background:url('../images/side-menu-bottom1.gif') bottom right no-repeat; padding:5px;}
  #holeContainer #sideMenu li a:hover span{background:url('../images/side-menu-hover-bottom1.gif') bottom right no-repeat; padding:5px;}
  #holeContainer #sideMenu li.top a:hover span{background:url('../images/side-menu-hover-bottom.gif') bottom right no-repeat; padding:5px;}

  * html #sideMenu li{height: 1%; float:left;}
  * html #sideMenu li a{height: 1%;}

  #sideMenu li a:hover {background:url('../images/side-menu-hover-top.gif') top right no-repeat; border:0px solid #fff;}
  #sideMenu li a:hover span{background:url('../images/side-menu-hover-bottom.gif') bottom right no-repeat;}

  
  #holeContainer #sideMenu li.expanded{padding:3px 0 0 0; background:url('../images/sub-menu.gif') top right no-repeat; margin-bottom:5px;}
  #holeContainer #sideMenu li.expanded div{padding:0 2px 0 0; background:url('../images/sub-menu1.gif') bottom right no-repeat; min-height:10px;*/}
  #holeContainer #sideMenu li.expanded ul{background:url('../images/side-menu-ext-item-btm.gif') top right no-repeat; padding:10px 0 0 2px;}
  #holeContainer #sideMenu li.expanded ul a{background:url('../images/sub-bullet2.gif') center left no-repeat; color:#D0CBD8; padding:2px 0 2px 12px;}
  #holeContainer #sideMenu li.expanded ul a:hover{background:url('../images/sub-bullet1.gif') center left no-repeat; color:#000;}
  
  #holeContainer #sideMenu li.expanded a{background:url('../images/side-menu-ext-item.gif') top right no-repeat; color:#fff; padding:3px 0 0 12px; margin:0 2px -3px 0;}
  #holeContainer #sideMenu li.expanded a span{background:none; display:inline; }
  
  #holeContainer #sideMenu li.expanded a:hover{background:url('../images/side-menu-ext-item.gif') top right no-repeat;}
  #holeContainer #sideMenu li.expanded a:hover span{background:none;}
  
  
#innerContent h1.type1{width:270px; background:url('../images/h1-1.gif') top left no-repeat; height:20px; text-indent:-666em; overflow:hidden; float:left;}
#innerContent .type2{float:left;visibility:hidden}

#mainCol{width:492px; float:right; padding:15px 8px 0 0;}
#holeContainer #mainCol{padding:0 8px 0 0;}

#mainCol * {}

#mainCol script {display: none;}

#mainBanner{float:left; width:297px;}
#picLink{float:right; width:191px;}

#roundBottom{background:url('../images/round-bottom.gif') bottom left no-repeat; height:14px;}


#bottomPanel{background:#f1efe2 url('../images/bottom-panel.gif') top left no-repeat; margin-top:15px; padding:10px 17px 40px 17px;}

#bottomPanel ul{list-style:none;}

#bottomPanel ul #bCol1{width:150px; float:left; padding-right:10px;}
#bottomPanel ul #bCol1 h2{
	color:#7F7191;
	font-size:1.0em;
	padding:2px 0pt 2px 0px;	
}
#bottomPanel ul #bCol1 ul{padding-top:15px;}
#bottomPanel ul #bCol1 a{font-size:0.9em; color:#c5bece; text-decoration:none;}
#bottomPanel ul #bCol1 a:hover{text-decoration:underline;}
#bottomPanel ul #bCol1 .textBoxSimple{padding-top:10px;font-size:0.9em;}
#bottomPanel ul #bCol1 .textBoxSimple p{line-height:140%; padding:6px 0; color:#333;}
#bottomPanel ul #bCol1 .textBoxSimple a:link, #bottomPanel ul #bCol1 .textBoxSimplea:visited{color:#c5bece; text-decoration:none;}
#bottomPanel ul #bCol1 .textBoxSimple a:hover{color:#c5bece; text-decoration:underline;}


#bottomPanel ul #bCol2{width:190px; float:left; padding-right:10px;}
#bottomPanel ul #bCol2 h2{
	color:#7F7191;
	font-size:1.0em;
	padding:2px 0pt 2px 0px;
}
#bottomPanel ul #bCol2 ul{padding-top:10px;}
 #bottomPanel ul #bCol2 ul li{float:left; padding-right:5px;}
  #bottomPanel ul #bCol2 ul li a{display: block; width:80px; height:67px; overflow:hidden;}
  #bottomPanel ul #bCol2 ul li a:hover{width:72px; height:59px; border:4px solid #7F7191;}
   #bottomPanel ul #bCol2 ul li a img{display: block;}
   #bottomPanel ul #bCol2 ul li a:hover img{margin:-4px;}
   
   
   
#bottomPanel ul #bCol3{width:260px; float:left;}
#bottomPanel ul #bCol3 h2{
	color:#7F7191;
	font-size:1.0em;
	padding:2px 0pt 2px 0px;		
}
#bottomPanel ul #bCol3 ul{padding-top:10px;}
 #bottomPanel ul #bCol3 ul li{float:left; padding-right:5px;}
  #bottomPanel ul #bCol3 ul li a{display: block; width:80px; height:67px; overflow:hidden;}
  #bottomPanel ul #bCol3 ul li a:hover{width:72px; height:59px; border:4px solid #7F7191;}
   #bottomPanel ul #bCol3 ul li a img{display: block;}
   #bottomPanel ul #bCol3 ul li a:hover img{margin:-4px;}
   
#holeContainer #mainCol h2.type2{color:#7f7191; font-size:1.5em; padding:10px 0 10px 0px;}
   
#textBox{width:310px; float:left; padding-top:10px;font-size:0.9em;}
#textBox p{line-height:140%; padding:6px 0; color:#333;}
#textBox ul, #textBox ol{line-height:140%; color:#333; margin-left:15px;padding-left:10px;list-style-type:disc; list-style-position:outside;}
#textBox a:link, #textBox a:visited{color:#2b8dd1; text-decoration:none;}
#textBox a:hover{color:#2b8dd1; text-decoration:underline;}
#textBox h1, #textBox h2, #textBox h3{color:#d5be1e; border-bottom:1px solid #eee183; font-weight:normal; font-size:1.3em; padding-top:10px;}

#textBoxWide{width:480px; float:left; padding:10px;}
 #textBoxWide p{font-size:0.9em; line-height:140%; padding:6px 0; color:#333;}
 #textBoxWide h3{color:#d5be1e; border-bottom:1px solid #eee183; font-weight:normal; font-size:1.3em; padding-top:10px;}

#videoPlayer{width:480px; float:left; padding:10px;}

#mainCol ul.picList{width:168px; float:right; margin-top:10px; padding-top:5px;list-style-type:none;}
/* #mainCol ul.picList{width:168px; background:#f6efc4 url('../images/piclist-top.gif') top left no-repeat; float:right; margin-top:10px; padding-top:5px;list-style-type:none;} */
 #mainCol ul.picList li{padding-bottom:5px;}
 #mainCol ul.picList li.last{}
 /* #mainCol ul.picList li.last{background:url('../images/piclist-bottom.gif') bottom left no-repeat;} */
  #mainCol ul.picList li img{display: block; margin: 0 auto; border:1px solid #eee183;}

  
#holeContainer{background:url('../images/holebcg.png') top right no-repeat; padding:0 0 20px 10px; min-height:35px;}

/*end sub page*/  
  
  

  #formContainer p .like-select a:hover {background:#c7d3e6; color:#fff; text-decoration:none;}
  
  #footer{z-index:1; background:url('../images/footer-bcg.gif') top left repeat-x; margin:0 80px 0 30px; position:relative;}
   #footer ul{list-style:none; padding-top:10px; width:300px;}
    #footer ul li{display:inline; background:url('../images/brd2.gif') 0 3px no-repeat; padding:0 4px 0 6px;}
    #footer ul li.first{background:none; padding:0 4px 0 2px;}
    
    #footer ul li a{font-size:0.9em; color:#2b8dd1; text-decoration:none;}
    #footer ul li a:hover{text-decoration:underline;}
  
   #footer p{color:#aaa9a3; font-size:0.9em; position:absolute; right:3px; top:10px; width:300px; text-align:right;}
.clearme{clear:both;margin:0px;padding:0px;}


/*legend*/         
#info ul li{padding-left: 10px; vertical-align: middle;} 
        li#sch1 { list-style: url(../images/icon_mapor.gif) } 
        li#sch2 { list-style: url(../images/icon_mappurp.gif)} 
        li#sch3 { list-style: url(../images/icon_mapgrn.gif)} 
        li#sch4 { list-style: url(../images/icon_mapred.gif)} 
/*legend*/ 

/*map*/ 
#mapContainer #lcpsmap dd a:hover {behavior: url(../css/iepngfix.htc) } 
#mapContainer #lcpsmap img.image{ display: none; } 
#mapContainer #lcpsmap{ 
    margin: 0; 
    padding: 0; 
    background: transparent url(../images/map.gif) top left no-repeat; 
  height: 82px; 
	width: 378px;  
	overflow:hidden;
} 
#mapContainer #lcpsmap.extended{ 
   height: 432px; 
} 

#mapContainer #lcpsmap dd, #lcpsmap dt{ margin: 0; padding: 0; position: absolute;  font-size: 85%; } 
#mapContainer #lcpsmap dd a:hover span {display: block;color: #000;font-weight: normal;font-size: 9px;font-family: Geneva, Arial, Helvetica, sans-serif;width: 130px;margin-left: 20px; padding-left: 4px; border-left: 1px solid #5572A1;} 
#mapContainer #lcpsmap dd a{ position: absolute; width: 15px; height: 15px; text-decoration: none; } 
#mapContainer #lcpsmap dd a:hover{background-color: #fff; opacity: .7; filter: alpha(opacity=70); padding: 2px; margin: 2px; border: 2px solid #5572A1; margin: -5px 0px 0px -5px;} 
#mapContainer #lcpsmap dd a span, #lcpsmap dt{ display: none; } 
/* ---------- Hotspot Declarations  ---------- */ 
#mapContainer #lcpsmap dd#spec_pac{ left: 151px; top: 217px; } 
#mapContainer #lcpsmap dd#spec_adult{ left: 189px; top: 282px; } 
#mapContainer #lcpsmap dd#spec_trans{ left: 135px; top: 217px; } 
#mapContainer #lcpsmap dd#spec_serv{ left: 119px; top: 217px; } 
#mapContainer #lcpsmap dd#spec_juv{ left: 38px; top: 188px; } 
#mapContainer #lcpsmap dd#spec_corr{ left: 80px; top: 209px; } 
#mapContainer #lcpsmap dd#spec_care{ left: 179px; top: 349px; } 
#mapContainer #lcpsmap dd#spec_comm{ left: 291px; top: 40px; } 
#mapContainer #lcpsmap dd#ele_yacks{ left: 121px; top: 392px; } 
#mapContainer #lcpsmap dd#ele_tennis{ left: 79px; top: 371px; } 
#mapContainer #lcpsmap dd#ele_south{ left: 237px; top: 297px; } 
#mapContainer #lcpsmap dd#ele_lobb{ left: 237px; top: 331px; } 
#mapContainer #lcpsmap dd#ele_higg{ left: 260px; top: 37px; } 
#mapContainer #lcpsmap dd#ele_green{ left: 262px; top: 146px; } 
#mapContainer #lcpsmap dd#ele_graham{ left: 163px; top: 338px; } 
#mapContainer #lcpsmap dd#ele_chest{ left: 181px; top: 76px; } 
#mapContainer #lcpsmap dd#ele_cark{ left: 212px; top: 47px; } 
#mapContainer #lcpsmap dd#ele_atwood { left: 111px; top: 176px; } 
#mapContainer #lcpsmap dd#mid_south { left: 127px; top: 406px; } 
#mapContainer #lcpsmap dd#mid_north { left: 135px; top: 167px; } 
#mapContainer #lcpsmap dd#mid_east { left: 288px; top: 23px; } 
#mapContainer #lcpsmap dd#mid_cen { left: 153px; top: 328px; } 
#mapContainer #lcpsmap dd#spec_pankow { left: 167px; top: 217px; } 
#mapContainer #lcpsmap dd#high_north { left: 125px; top: 151px; } 
#mapContainer #lcpsmap dd#high_lcps { left: 159px; top: 314px; } 
#mapContainer #lcpsmap dd#spec_admin { left: 198px; top: 344px; } 
  
/*end map*/ 


/* flash video player css */
.flash {margin: 20px -50px 0px 0px; float: left;  position: absolute; z-index: 5;} 
.push {height: 400px;} 
.clear { clear:both; height:1px;overflow:hidden;} 

.console {position: relative; margin-top:50px; }
