/* CSS Document */

body {
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:url(images/body_bg.gif);
	}
h1,h2,h3,PageTitle,PageTitleHeader,PageSubTitle {font-family:Garamond, "Times New Roman", Times, serif}

.BFMain #sturctureContainer {
	width: 960px;
	background:url(images/container-bg.gif) repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
.BFMain #sturctureContainerStart {
	width: 960px;
	background:url(images/container-bg-start.gif) repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
.BFMain #sturctureContainer2 {background:url(images/goodnessandloyalty-start.gif) left bottom no-repeat;height:100%;}
.BFMain #sturctureContainer2Start {background:url(images/goodnessandloyalty-start.gif) left bottom no-repeat;}
.BFMain #structureHeader {
	width:960px;
	height:206px;
	background:url(images/header-bg.gif) no-repeat;
	}
.BFMain #structureHeaderLogo {
	float:left;
	width:188px;
	height:206px;
	background:url(images/logo-seal.gif) bottom center no-repeat;
}
.BFLogo {padding-top:50px;}
.BFMain #structureHeaderRight {
	/*float:left;*/
}

.BFMain #ContentToplinks{ float:left; width:758px; margin:7px 0px 0px 0px; padding:0;}
.BFMain #ContentToplinks ul{ margin:0; padding:0; list-style:none;}
.BFMain #ContentToplinks li{ margin:0; padding:0; height:24px; float:left}
.BFMain #ContentToplinks a{ text-indent:-9999px; margin:0; padding:0; display:block; height:24px;}

.BFMain #ContentToplinks li#AboutBFHS { background:url(images/about.gif) top center no-repeat; width:94px;}
.BFMain #ContentToplinks li#Academics {background:url(images/academics.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#Admissions {background:url(images/admissions.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#AlumniandAE{background:url(images/alumni.gif) top center no-repeat ; width:95px;}
.BFMain #ContentToplinks li#Athletics{background:url(images/athletics.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#Parents{background:url(images/parents.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#StudentLife{background:url(images/student-life.gif) top center no-repeat ; width:95px;}
.BFMain #ContentToplinks li#Giving{background:url(images/giving.gif) top center no-repeat; width:94px;}

.BFMain #ContentToplinks li#AboutBFHS:hover { background:url(images/about-over.gif) top center no-repeat; width:94px;}
.BFMain #ContentToplinks li#Academics:hover {background:url(images/academics-over.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#Admissions:hover {background:url(images/admissions-over.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#AlumniandAE:hover {background:url(images/alumni-over.gif) top center no-repeat ; width:95px;}
.BFMain #ContentToplinks li#Athletics:hover {background:url(images/athletics-over.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#Parents:hover {background:url(images/parents-over.gif) top center no-repeat; width:95px;}
.BFMain #ContentToplinks li#StudentLife:hover {background:url(images/student-life-over.gif) top center no-repeat ; width:95px;}
.BFMain #ContentToplinks li#Giving:hover {background:url(images/giving-over.gif) top center no-repeat; width:94px;}

/* IE 7 keeps menus static
****************************************/
.BFMain #ContentToplinks li:hover, .BFMain #ContentToplinks li.hover {
    position: static;
}
/* Second Level Groups */
.BFMain #ContentToplinks li ul {position: absolute;/*margin-top:55px;*/ left: -999999px; margin:0; padding:0px;background:#ffda73 url(images/dropdown-bg.jpg) repeat-x; float:none; width:130px;border-left:1px solid #fbd56a;border-right:1px solid #fbd56a;border-bottom:1px solid #fbd56a;}
.BFMain #ContentToplinks li li {width: 130px; height:auto; border-top:1px solid #fbd56a;border-bottom:1px solid #c5a54b;font-family:Arial, Helvetica, sans-serif;}

.BFMain #ContentToplinks li li a {display:block;padding:5px 5px 5px 7px; width:120px; height:auto; text-indent:0; color:#FFFFFF;font-size:10px; text-decoration:none;color:#000;}
.BFMain #ContentToplinks li li.navselected a {color:#000;}
.BFMain #ContentToplinks li li a:hover {color:#be0f34;background-color:red;color:#fff;}

.BFMain #ContentToplinks li li:hover, .BFMain #ContentToplinks li li.sfHover {}

/* arrow */
.BFMain #ContentToplinks li li.ARROW a { background:  url(gfx/bullet.gif); background-repeat: no-repeat; background-position: right center; }
.BFMain #ContentToplinks li li.ARROW li a {background-image:none;}
/* Third Level Groups */
.BFMain #ContentToplinks li li ul { margin:-20px 0 0 120px}

/* The Magic */
.BFMain #ContentToplinks li:hover ul ul,
.BFMain #ContentToplinks li:hover ul ul ul,
.BFMain #ContentToplinks li.sfhover ul ul,
.BFMain #ContentToplinks li.sfhover ul ul ul { left: -999em;}

.BFMain #ContentToplinks li:hover ul,
.BFMain #ContentToplinks li li:hover ul,
.BFMain #ContentToplinks li li li:hover ul,
.BFMain #ContentToplinks li.sfhover ul,
.BFMain #ContentToplinks li li.sfhover ul,
.BFMain #ContentToplinks li li li.sfhover ul { left: auto;}

/*** Image Rotators 
************************************************/
.BFMain #ContentImageRotator1 {float:left;width:527px; height:163px;margin:0;}
.BFMain #ContentImageRotator2 {float:left; width:231px; height:163px;margin:0;background-color:#003272;}

/*** Main body sections 
************************************************/
.BFMain #structureLeftColumn1{
	float:left;
	width:101px;
	background:url(images/bishop-fenwick-high-school.gif) no-repeat;
	height:467px;
}
.BFMain #structureLeftColumn2{
	float:left;
	width:87px;
	height:100%;
}
.BFMain #blah {/*bottom:30px;*/height:209px;background:url(images/goodness-loyalty.gif) no-repeat;}
.BFMain #structureLeftColumn3{
	float:left;
	width:702px;
	margin: 15px 0px 0px 30px;
	padding:0px 0px 15px 0px;
}
/*#structureLeftColumn3 h1{}*/
.BFMain #ContentHeadline h1{font-size:16px;width:445px;float:left;margin:0px;line-height:34px;;text-transform:uppercase;}
.BFMain #ContentSearchText {}
.BFMain #ContentSearch{text-transform:uppercase;font-size:12px;font-weight:bold;font-family:Garamond, "Times New Roman", Times, serif;width:250px;/*height:45px;*/margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;text-align:center;float:right;background:url(images/searchbox-bg.gif) center right no-repeat;}
.BFMain #ContentSearch input {padding:0px 0px 0px 0px;margin:5px 0px 0px 15px;width:110px;text-align:left;border-color:1px solid #a1a0a1;}


.searchBG {width:183px;height:31px;}

.contentHRule {clear:both;margin-bottom:15px;border:1px solid #B8b7b6;}


.BFMain #contentMainBox {width:700px;/*height:235px;background:url(images/main-body-bg.jpg) no-repeat;padding:10px;*/}
.BFMain #MainBox1 {width:497px;/*height:200px;*/float:left;/*background:url(images/vertical-line.gif) center right no-repeat;padding:5px 10px 5px 5px; */margin-right:18px;/*overflow:auto;*/}
.BFMain #ContentMainBox1 p {margin-top:3px;padding-top:3px;font-family:Garamond, "Times New Roman", Times, serif;font-size:14px}
.BFMain #Box1 h2 {margin:0px;padding:0px;}
.BFMain #ContentMainBox2 {width:180px;float:left;/*padding:5px 0px 5px 15px;*/ color:#003374;/*height:200px;overflow:auto;*/font-size:18px;font-family:Garamond, "Times New Roman", Times, serif;}
.BFMain #ContentMainBox2 a {color:#D9001D;font-size:14px;text-decoration:none;/*font-family:Arial, Helvetica, sans-serif;*/}
.BFMain #ContentMainBox2 a:hover {text-decoration:underline;}
.BFMain #ContentMainBox2 h3 {margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;background:url(images/news-header-bg.gif) no-repeat;width:251px; height:22px;font-size:14px;}

.BFMain #ContentSmallBox1 {/*background:url(images/btm-box-bg.jpg) no-repeat;width:215px; height:142px;*/float:left;/*color:#361e11;font-family:Garamond, Arial, Helvetica, sans-serif;font-size:18px;*/}
.BFMain #ContentSmallBox2 {/*background:url(images/btm-box-bg.jpg) no-repeat;width:215px; height:142px;*/float:left;margin-left:12px;/*color:#361e11;font-family:Garamond, Arial, Helvetica, sans-serif;font-size:18px;*/}
.BFMain #ContentSmallBox3 {/*background:url(images/btm-box-bg.jpg) no-repeat;width:215px; height:142px;*/float:left;margin-left:12px;/*color:#361e11;font-family:Garamond, Arial, Helvetica, sans-serif;*/}
.BFMain #ContentCalendarHome {color:#401802;padding:10px;width:90%;text-align:left;font-family:Arial, Helvetica, sans-serif;}

.BFMain #ContentMiddleLayout1 {float:left;width:142px;margin:8px 10px 10px 0px;}
.BFMain #ContentMiddleLayout2 {float:left;width:540px;}

.BFMain #ContentMiddleLayout3c1 {float:left;width:250px;margin:8px 10px 10px 0px;border-right:2px solid #b8b7b6;padding-right:15px;}
.BFMain #ContentMiddleLayout3c2 {float:left;width:180px;margin-left:25px;}
.BFMain #ContentMiddleLayout3c3 {float:left;width:180px;margin-left:25px;}
.BFMain #ContentMiddleLayout3c2 h2, #ContentMiddleLayout3c3 h2 {margin-top:0px;padding-top:0px;color:#da112c;border-bottom:2px solid #b8b7b6;}

.BFMain #ContentStartBTMlinks {text-align:center;font-family:Garamond, "Times New Roman", Times, serif;font-weight:bold;text-transform:uppercase;font-size:10px}
.BFMain #ContentStartBTMlinks a {text-decoration:none;color:#0161e9;}

.fl {float:left;padding:15px 5px 5px 10px;}
.fr {float:left;width:80px;padding:15px 5px 5px 0px;}

.BFMain #ContentStartNewsHeadlines{border:1px solid #989898;background:url(images/start_headlines.jpg) no-repeat 2px 2px;height:26px;width:700px;overflow:hidden;font-size:11px;font-family:"Calibri",Arial, Helvetica, sans-serif;line-height:26px;text-indent:200px}

/*** Footer 
************************************************/
.BFMain #ContentFooter {clear:both;height:45px; width:960px;background:url(images/footer-bg.gif) no-repeat;}
.BFMain #Footer {width:765px;float:right;padding:14px 5px 0px 10px;font-size:12px;font-weight:bold;}

/* News 2 Column Template (Custom News Pages) 
*******************************************************************************************************************************************/
#ContentMiddleLayout1.BF2Column {width:690px;float:left;padding:5px 0px;}
.newsPic {float:left;padding:0px 15px 5px 0px;margin-top:-16px;width:89px;height:89px;overflow:hidden;background: url(images/news-pic-placeholder.jpg) no-repeat;}
.brdrbtm {border-bottom:4px double #777;padding-bottom:5px;width:100%;clear:both;}
#ContentMiddleLayout1.BF2Column strong a {margin-left:104px;}
#ContentMiddleLayout1.BF2Column  .imodcmscalendar {border-bottom:4px double #777;padding:15px 0px 15px 0px;width:100%;clear:both;}
#ContentMiddleLayout1.BF2Column  .imodcmscalendar p {padding:0px;margin:0px;}

/* 3 Column Calendar Template 
*******************************************************************************************************************************************/
.BFMain #CalColumn1 {float:left;width:320px;margin:8px 20px 10px 0px;padding:5px;}
.BFMain #CalColumn1 #ContentMiddleLayoutBlock1 {}
.BFMain #CalColumn1 #ContentMiddleLayoutBlock2 {}
.BFMain #CalColumn2 {float:left;width:320px;margin:8px 0px 10px 0px;padding:5px;}
.BFMain #CalColumn2 #ContentMiddleLayoutBlock3 {}
.BFMain #CalColumn2 #ContentMiddleLayoutBlock4 {}

.BFborder {	width:290px;border:5px solid #e9e2d3;padding:15px;margin-top:16px;margin-top:16px;color:#000;}

.BFMain #CalColumn1 #ContentMiddleLayoutBlock1Head,
.BFMain #CalColumn1 #ContentMiddleLayoutBlock2Head,
.BFMain #CalColumn2 #ContentMiddleLayoutBlock3Head,
.BFMain #CalColumn2 #ContentMiddleLayoutBlock4Head {font-size:14px;font-weight:bold;padding-bottom:5px;border-bottom:2px solid #e9e2d3;margin-bottom:10px;}
/****************************************/
/* 3 column */

#ContentMiddleLayout13cp {float:left;width:142px;margin:8px 10px 10px 0px;}
#Layout23cp {float:left;width:540px;}

/* ALUMNI Section
******************************************************************************************************************************************/
/******************************************************************************************************************************************/

a {color:#003374;line-height:16px;}

.BFAlumni #sturctureContainer {text-align:center;background:none;}
.BFAlumni #sturctureContainer2 {text-align:left;margin-right:auto;margin-left:auto;width:933px;border:5px solid #000;background: url(images/alumni-content-bg.gif) repeat-y;}
.BFAlumni #structureHeader {
	width:933px;
	height:36px;
	background:url(images/nav-bg-alumni.jpg) no-repeat;
	}
.BFAlumni #ContentSearch {background-image:none;width:auto;}
.BFAlumni #ContentSearch input {width:65px;height:16px;border-color:1px solid #a1a0a1;}
.BFAlumni #ContentSearch .searchbx {margin-top:3px;}
.BFAlumni #Column1 {
	width:222px;
	float:left;
	clear:both;
}
.BFAlumni #LogoAlumni {
	width:222px;
	height:279px;
	/*background: url(images/logo-alumni.jpg) no-repeat;*/
}   	
.BFAlumni #Column1 .LNHeads a{display:block;color:#00295d;background-color:#c9c0ad;padding:5px 10px;text-decoration:none;font-weight:bold;}
.BFAlumni #Column1 .LNHeads a:hover {background-color:#c9c0ad;text-decoration:none;color:#00295d;}
.BFAlumni #Column1 {background-color: #fff; }
.BFAlumni #Column1 ul{margin:0px;padding:0px;}
.BFAlumni #Column1 li{list-style-type:none;border-top:1px solid #e4dfd6;}
.BFAlumni #Column1 li a{width:202px;display:block;padding:5px 10px;color:#00295d;text-decoration:none;font:12px Arial, Verdana, Helvetica, sans-serif;}
.BFAlumni #Column1 li a:hover {background-color:#00295d;color:#fff;text-decoration:underline;}
.BFAlumni #Column1 li li{list-style-type:none;}
.BFAlumni #Column1 li li a{display:block;padding:2px 10px 2px 22px;color:#514c43;text-decoration:none;font:12px Arial, Verdana, Helvetica, sans-serif;}
.BFAlumni #Column1 li li a:hover {text-decoration:underline;}


.BFAlumni #Column2 {
	width:470px;
	float:left;
padding:16px 0px 0px 16px;
} 
.BFAlumni #ContentImageRotator {
	width:470px;
	height:270px;
	margin-bottom:10px;
}
.BFAlumni #ContentColumn2Block1 {
	width:auto;
	padding:7px;
	background-color:#fff6df;
}
.BFAlumni #ContentColumn2Block2 {
	width:470px;
}
.BFAlumni #ContentMiddle {margin-top:16px;	margin-bottom:15px;}
.BFAlumni h1 {border-bottom:1px solid #b9b8b7;padding-bottom:5px;}
.BFAlumni #Column3 {
	width:195px;
	float:left;
padding-left:16px;

}
.BFAlumni #ContentColumn3Block1 {

}
.BFAlumni #ContentColumn3Block2 {

}
.BFAlumni #ContentColumn3Block3 {
	width:auto;
	border:5px solid #e9e2d3;
	padding:7px;
	margin-top:12px;
	color:#000;
	
}
.BFAlumni #ContentColumn3Block4 {
	width:auto;
	border:5px solid #e9e2d3;
	padding:7px;
	margin-top:12px;
	color:#000;
	margin-bottom:15px;
}


.BFAlumni #ContentFooter {margin-left:auto;margin-right:auto;clear:both;height:30px; width:950px;background:url(images/alumni-footer.gif) no-repeat;}
.BFAlumni #Footer {width:950px;text-align:center;padding:0px 0px 0px 0px;font-size:12px;font-weight:bold;}


		/** Top Main Navigation 
**********************************************************/
.BFAlumni #ContentToplinks{ float:left; width:770px; margin:0px 0px 0px 0px; padding:0;}
.BFAlumni #ContentToplinks ul{ margin:0; padding:0; list-style:none;}
.BFAlumni #ContentToplinks li{ margin:0; padding:0; height:24px; float:left}
.BFAlumni #ContentToplinks a{ text-indent:-9999px; margin:0; padding:0; display:block; height:24px;}

.BFAlumni #ContentToplinks li#AboutBFHS { background:url(images/about.gif) top center no-repeat; width:94px;}
.BFAlumni #ContentToplinks li#Academics {background:url(images/academics.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#Admissions {background:url(images/admissions.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#AlumniandAE{background:url(images/alumni.gif) top center no-repeat ; width:95px;}
.BFAlumni #ContentToplinks li#Athletics{background:url(images/athletics.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#Parents{background:url(images/parents.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#StudentLife{background:url(images/student-life.gif) top center no-repeat ; width:95px;}
.BFAlumni #ContentToplinks li#Giving{background:url(images/giving.gif) top center no-repeat; width:94px;}

.BFAlumni #ContentToplinks li#AboutBFHS:hover { background:url(images/about-over.gif) top center no-repeat; width:94px;}
.BFAlumni #ContentToplinks li#Academics:hover {background:url(images/academics-over.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#Admissions:hover {background:url(images/admissions-over.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#AlumniandAE:hover {background:url(images/alumni-over.gif) top center no-repeat ; width:95px;}
.BFAlumni #ContentToplinks li#Athletics:hover {background:url(images/athletics-over.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#Parents:hover {background:url(images/parents-over.gif) top center no-repeat; width:95px;}
.BFAlumni #ContentToplinks li#StudentLife:hover {background:url(images/student-life-over.gif) top center no-repeat ; width:95px;}
.BFAlumni #ContentToplinks li#Giving:hover {background:url(images/giving-over.gif) top center no-repeat; width:94px;}

/* IE 7 keeps menus static
****************************************/
.BFAlumni #ContentToplinks li:hover, .BFAlumni #ContentToplinks li.hover {
    position: static;
}
/* Second Level Groups */
.BFAlumni #ContentToplinks li ul {position: absolute;/*margin-top:55px;*/ left: -999999px; margin:0; padding:0px;background:#ffda73 url(images/dropdown-bg.jpg) repeat-x; float:none; width:130px;border-left:1px solid #fbd56a;border-right:1px solid #fbd56a;border-bottom:1px solid #fbd56a;}
.BFAlumni #ContentToplinks li li {width: 130px; height:auto; border-top:1px solid #fbd56a;border-bottom:1px solid #c5a54b;font-family:Arial, Helvetica, sans-serif;}

.BFAlumni #ContentToplinks li li a {display:block;padding:5px 5px 5px 7px; width:120px; height:auto; text-indent:0; color:#FFFFFF;font-size:10px; text-decoration:none;color:#000;}
.BFAlumni #ContentToplinks li li.navselected a {color:#000;}
.BFAlumni #ContentToplinks li li a:hover {color:#be0f34;background-color:red;color:#fff;}

.BFAlumni #ContentToplinks li li:hover, .BFMain #ContentToplinks li li.sfHover {}

/* arrow */
.BFAlumni #ContentToplinks li li.ARROW a { background:  url(gfx/bullet.gif); background-repeat: no-repeat; background-position: right center; }
.BFAlumni #ContentToplinks li li.ARROW li a {background-image:none;}
/* Third Level Groups */
.BFAlumni #ContentToplinks li li ul { margin:-20px 0 0 120px}

/* The Magic */
.BFAlumni #ContentToplinks li:hover ul ul,
.BFAlumni #ContentToplinks li:hover ul ul ul,
.BFAlumni #ContentToplinks li.sfhover ul ul,
.BFAlumni #ContentToplinks li.sfhover ul ul ul { left: -999em;}

.BFAlumni #ContentToplinks li:hover ul,
.BFAlumni #ContentToplinks li li:hover ul,
.BFAlumni #ContentToplinks li li li:hover ul,
.BFAlumni #ContentToplinks li.sfhover ul,
.BFAlumni #ContentToplinks li li.sfhover ul,
.BFAlumni #ContentToplinks li li li.sfhover ul { left: auto;}