



body {
	margin: 0;
	font: 11px ScalaSans, Verdana, sans-serif;
	color: #000000;	
}
/*body.home {			background: #7EBB47 url(/box/bg_admissions.gif) no-repeat scroll left top; }
body.admissions {	background: #7EBB47 url(/box/bg_admissions.gif) no-repeat scroll left top; }
body.forChildren {	background: #FFE274 url(/box/bg_forChildren.gif) no-repeat scroll left top; }
body.forParents {	background: #EC816A url(/box/bg_forParents.gif) no-repeat scroll left top; }
body.whoWeAre {		background: #4A86A5 url(/box/bg_whoWeAre.gif) no-repeat scroll left top; }
body.whatWeDo {		background: #F3C365 url(/box/bg_whatWeDo.gif) no-repeat scroll left top; }
body.howYouCanHelp { background: #80C3CD url(/box/bg_howYouCanHelp.gif) no-repeat scroll left top; }
body.inTheSpotlight { background: #9E4D90 url(/box/bg_inTheSpotlight.gif) no-repeat scroll left top; }*/
/* *************** For DEVELOPMENT Only *************** */
body.test {	background: #7EBB47 url(../box/seton_LAYOUT.gif) no-repeat scroll left top; }







	#admin-links{
		color:#ffffff;
	}
	#admin-links a { color:#ffffff !important;text-decoration:none;}
	#admin-links a:hover { color:silver !important;text-decoration:none;}




div#logo { 				
position:absolute; 
margin-left:515px; 
top: 80px;
/*SD: top:90px;  */
width:189px;  
height:62px;  
z-index:1; 
}

div#logo { 				
position:absolute; 
margin-left:515px; 
top: 80px;
/*SD: top:90px;  */
width:189px;  
height:62px;  
z-index:1; 
}

body.home div#logo { 	position:absolute; margin-left:415px; top:81px;  width:284px;  height:90px;  z-index:1; }

div#jacLogo { 				
position:absolute; 
/*margin-left:385px; */
margin-left: 190px;
top: 80px;
/*SD: top:90px;  */
width:189px;  
height:62px;  
z-index:1; 
}

div#careerOps { 				
position:absolute; 
/*margin-left:385px; */
margin-left: 190px;
top: 95px;
/*SD: top:90px;  */
width:189px;  
height:62px;  
z-index:1; 
}

div#careerOps a {
font: normal 11px Helvetica, sans-serif;
font-weight: bold;
color: #07405C;
text-decoration: none;
}

#pageTitle {
	position:absolute;
	margin-left: 188px; /*SD*/
	top:58px; /*SD*/
	width:322px;
	height:21px;
	z-index:1;
}
#pageTitle h1 {
	margin:0;
	padding:0;
	font-family: ScalaSans, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 18px;
	color: #F6A531;	
}


body.home #contentTopLine {
	position:absolute;
	margin-left:187px;
	top:189px;
	width:515px;
	height: 3px;
	background-color:transparent;
	border: none;
	border-top:3px solid #F6A531;
	margin-top:0px;
	margin-bottom:8px;
	padding:0px;
	z-index:1;
}
#contentTopLine {
	position:absolute;
	margin-left:188px;
	top:176px;
	width:515px;
	height: 3px;
	background-color:#FFF;
	border: none;
	border-top:3px solid #F6A531;
	margin-top:8px;
	padding:0px;
	z-index:1;
}

#content-shell {
	position:absolute;
	left:333px;
	top:200px;
	width:527px;
	height:360px;
	margin-top: 0px;
	padding-top: 0px;
	z-index:30;
	overflow: auto; 	/* needed for Safari */
	overflow-x:hidden; 
	overflow-y:scroll;
}
body.home #content-shell {
	position:absolute;
	left:333px;
	top:204px;
	width:527px;  
	height:330px;
	z-index:20;
	margin-top: 12px;
	padding-top: 8px;
	overflow-x:hidden; 
	overflow-y:auto;
}
#content {
	position:relative;
	top:0px; left:0px;
	margin-right:25px;
	width:505px;  /* standard = 515px */
	margin-top: 150px;
}

#footer {
	margin-left: 175px;
	width:541px;
	height:39px;
	padding: 0;
	color: #F5F5F5;
	z-index:3;
}

/* set class with forChildren for yellow page */
body.forChildren #footer, body.forChildren #footer a { color:#00476B; }

body.forChildren #footer a:link,
body.forChildren #footer a:visited  { text-decoration:none; }
body.forChildren #footer a:hover,
body.forChildren #footer a:active  { text-decoration:underline; }



#footer p {
	font-size: 10px;
	font-family: ScalaSans, Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
#footer p.disclaimLine {
	margin-top:5px;
	font-size: 9px;
}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color:#FFFFFF;
	text-decoration:underline;
}


/* Search Box elements */
#searchBox {
	position:absolute;
	margin-left:589px;
	top:4px;
	width:150px;
	height:45px;
	z-index:4;
}

#searchForm label {
display: inline;
	text-transform:uppercase;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
}

body.forChildren div#searchBox label { color:#00476B; }

input#siteSearch {
		color:#00476B;
		background-color:#FFFFFF;   /* tried for white bg for Safari which doesn't obey height/width */
		width:120px; 
		height:18px;
		
		border-top:0;
		border-right:0;
		border-bottom: solid 2px #666666; 
		border-left: solid 2px #666666;
		
		padding:2px;
		margin:0px;
		line-height:1.1em;
		vertical-align:middle;
}
input#go {
		display:inline;
		margin:0;
		padding:0;
		border:0;
		height:24px;
		width:14px;
		vertical-align:middle;
}


/*SD:  New Styles below overwrite some styles above.  Integrate the two for cleanup */

body {
	background-repeat: repeat;
	margin: 0px;
}
body.home {background: url(/box/v2/sp_bg_home.gif) repeat;}
body.whoWeAre {background: url(/box/v2/sp_bg_whoweare.gif) repeat;}
body.forParents {background: url(/box/v2/sp_bg_forparents.gif) repeat;}
body.forChildren {background: url(/box/v2/sp_bg_forchildren.gif) repeat;}
body.services {background: url(/box/v2/sp_bg_services.gif) repeat;}
body.howYouCanHelp {background: url(/box/v2/sp_bg_help.gif) repeat;}
body.newsAndEvents {background: url(/box/v2/sp_bg_news.gif) repeat;}
body.admissions {background: url(/box/v2/sp_bg_home.gif) repeat;}


<!--
#container {
	width: 729px;
	margin-right: auto;
	margin-left: auto;
}
#topBorder {
	height: 5px;
	position: absolute;
	top: 30px;
	width: 729px;
	z-index: 5;
	font-size: 1px;
	overflow: hidden;
}

body.home #topBorder {background-color: #548c36;}
body.whoWeAre #topBorder {background-color: #00446a;}
body.forParents #topBorder {background-color: #c94329;}
body.forChildren #topBorder {background-color: #FFA42F;}
body.services #topBorder {background-color: #DF952E;}
body.howYouCanHelp #topBorder {background-color: #007988;}
body.newsAndEvents #topBorder {background-color: #721E62;}
body.admissions #topBorder {background-color: #548c36;}




#contentBoxTop {
position: absolute;
top: 35px;
height: 31px;
width: 541px;
margin-left: 175px;
background-position: top;
background-repeat: no-repeat;
overflow: hidden;
}
body.home #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_home.gif);}
body.whoWeAre #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_whoweare.gif);}
body.forParents #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_forparents.gif);}
body.forChildren #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_forchildren.gif);}
body.services #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_services.gif);}
body.howYouCanHelp #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_help.gif);}
body.newsAndEvents #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_news.gif);}
body.admissions #contentBoxTop { background-image: url(/box/v2/sp_contenttopbg_home.gif);}

#contentBoxTopRight {
position: absolute;
top: 35px;
width: 13px;
height: 405px;
margin-left: 716px;
background-position: top;
background-repeat: none;
}
body.home #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_home.gif);}
body.whoWeAre #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_whoweare.gif);}
body.forParents #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_forparents.gif);}
body.forChildren #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_forchildren.gif);}
body.services #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_services.gif);}
body.howYouCanHelp #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_help.gif);}
body.newsAndEvents #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_news.gif);}
body.admissions #contentBoxTopRight { background-image: url(/box/v2/sp_toprightbg_home.gif);}

#menuContainer {
width: 175px;
height: 440px;
position: absolute;
top: 35px;
background-position: top;
background-repeat: none;
z-index: 1;
margin-left: 0px;
}
body.home #menuContainer { background-image: url(/box/v2/sp_menubg_home.gif);}
body.whoWeAre #menuContainer { background-image: url(/box/v2/sp_menubg_whoweare.gif);}
body.forParents #menuContainer { background-image: url(/box/v2/sp_menubg_forparents.gif);}
body.forChildren #menuContainer { background-image: url(/box/v2/sp_menubg_forchildren.gif);}
body.services #menuContainer { background-image: url(/box/v2/sp_menubg_services.gif);}
body.howYouCanHelp #menuContainer{ background-image: url(/box/v2/sp_menubg_help.gif);}
body.newsAndEvents #menuContainer { background-image: url(/box/v2/sp_menubg_news.gif);}
body.admissions #menuContainer { background-image: url(/box/v2/sp_menubg_home.gif);}


#mainContent {
width: 562px;
margin-top: 45px;
margin-left: 167px;
background-position: top;
background-repeat: repeat-y;
z-index: 0;
margin-bottom: 0px;
}
body.home #mainContent {*padding-top: 150px;background-image: url(/box/v2/sp_contentbg_home.gif);}
body.whoWeAre #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_whoweare.gif);}
body.forParents #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_forparents.gif);}
body.forChildren #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_forchildren.gif);}
body.services #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_services.gif);}
body.howYouCanHelp #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_help.gif);}
body.newsAndEvents #mainContent {*padding-top: 100px;background-image: url(/box/v2/sp_contentbg_news.gif);}
body.admissions #mainContent {*padding-top: 150px;background-image: url(/box/v2/sp_contentbg_home.gif);}

#mainContentInside {
padding: 20px 20px 20px 20px;
margin-bottom: 0px;
min-height: 350px;
}

#spacer {
width: 1px;
*height: 150px;
float: left;
}

#mainContentEnd {
width: 562px;
height: 39px;
margin-left: 167px;
background-position: top;
background-repeat: no-repeat;
margin-top: 0px;
}
body.home #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_home.gif);}
body.whoWeAre #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_whoweare.gif);}
body.forParents #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_forparents.gif);}
body.forChildren #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_forchildren.gif);}
body.services #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_services.gif);}
body.howYouCanHelp #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_help.gif);}
body.newsAndEvents #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_news.gif);}
body.admissions #mainContentEnd {background-image: url(/box/v2/sp_contentbasebg_home.gif);}





#animation {
position: absolute;
margin-left: 0px;
top: 490px;
}

.medallionheader {
font-weight: bold;
color: #07405C;
}




}