

/* Inner page styles :::::::::::::::::::::::::::::::::::::::::::: */


* {
margin: 0;
padding: 0;
}

body { 
font: normal 0.75em/175% Verdana, Arial, Helvetica, sans-serif;
color: #343434;
text-align: center;
background-color: #f0f0f0;
}

div#slides {
 padding-left: 20px;
 padding-top: 10px;
 }  
 
div#flash {
 padding-top: 5px;
 padding-left: 20px;
 }


#aquinasLogo { 
position: absolute;
z-index: 0;
display: block;
width: 392px;
height: 76px;
background: transparent url(../elements/aquinas-logo_bg.png) no-repeat;
}

#bannerHead {
height: 90px;
padding-right: 12px;
background: transparent url(../elements/banner-head_bg.png) no-repeat;
border-top: 1px solid #ffffff;
}

#bannerNav {
position: relative;
z-index: 2;
float: right;
margin-top: 12px;
height: 11px;
list-style-type: none;
background-color: #ffffff;
}

#bannerNav li {
display: inline;
}

#bannerNav a {
float: left;
display: block;
height: 11px;
line-height: 10px;
padding: 0 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #9c9c9c;
text-transform: uppercase;
text-decoration: none;
border-right: 1px solid #9c9c9c;
}

#bannerNav a:hover {
text-decoration: underline;
}

#bannerNav #lastLink {
border: none;
}

#centerColumn {
float: left;
width: 439px;
}

#centerColumn #auEmbed {
	padding: 15px 0 15px 20px;
	width: 400px;
	}

#centerColumn h1 {
display: block;
padding-top: 15px;
width: 439px;
/*height: 37px;*/
/*background: #ededed url(../elements/center-column_header.png) no-repeat;*/
font: bold 1.10em/26px Verdana, Helvetica, Sans-serif;
color: #0019A8;
text-transform: uppercase;
letter-spacing: 2px;
text-indent: 15px;
/*overflow: hidden;*/
}

#centerColumn h2 {
padding-bottom: 8px;
font: bold .95em/38px Verdana, Helvetica, Sans-serif;
color: #2C3FA8;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: -25px;
margin-left: 26px;
}

#centerColumn h2.MultiLine {
font: bold .95em/125% Verdana, Helvetica, Sans-serif;
color: #2C3FA8;
text-transform: uppercase;
text-indent: 0;
letter-spacing: 2px;
margin: 0 0 -10px 20px;
}

#centerColumn h2.MultiLineNoCap {
font: bold .95em/125% Verdana, Helvetica, Sans-serif;
color: #7c7c7c;
text-indent: 0;
letter-spacing: normal;
text-transform: none;
margin: 10px 0 0 25px;
}

#centerColumn h3 {
margin: 15px 0 4px 25px;
font: bold .93em/20px Verdana, Helvetica, Sans-serif;
color: #993333;
text-transform: uppercase;
letter-spacing: 1px;
}

#centerColumn h4 {
margin: 15px 0 4px 25px;
font: bold .90em/24px Verdana, Helvetica, Sans-serif;
color: #993333;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
}

#centerColumn p {
margin: 14px 30px;
}

/* created for history photos */

#centerColumn p img.left {
float: left;
padding-right: 10px;
padding-top: 5px;
}

#centerColumn p img.right {
float: right;
padding-left: 10px;
padding-top: 5px;
}

/* END history photos */

#centerColumn p.smallType {
	font-size: 90%;
	margin-top: 15px;
	margin-left: 55px;
	margin-right: 55px;
	}


#centerColumn hr {
	border: none 0;
	border-bottom: 1px dashed #000;
	width: 75%;
	height: 1px;
	text-align: center;/*this will align it for IE*/
	margin: 0 auto; /*this will align it left for Mozilla*/
	}

#centerColumn ul,
#centerColumnWide ul {
margin: 14px 60px;
}

#centerColumn ul  li,
#centerColumnWide ul li {
padding-bottom: 10px;
}

#centerColumn blockquote {
padding: 10px 60px;
line-height: 22px;
}

#blockBorder {
display: block;
width: 300px;
margin-left: 60px;
padding: 10px;
line-height: 20px;
font-style: italic;
border: 1px solid #999;
background-color: #eee;
}

#centerColumn .InfoPacketTable { /* changed naked "table" tag to .StandardTable class */
	margin: 15px 0 10px 15px;
	border: 1px solid #999;
	font: normal .90em/18px Verdana, Helvetica, Sans-serif;
	width: 400px;
	}

#centerColumn .InfoPacketTable th {
	padding-left: 2px;
	background-color: #cecece;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px dashed #999;
	}

#centerColumn .InfoPacketTable td {
	padding: 4px;
	vertical-align: top;
	}

.formText {
	font: normal .88em/18px Verdana, Helvetica, Sans-serif;
}


#centerColumn .StandardTable { /* changed naked "table" tag to .StandardTable class */
	margin: 15px 0 10px 40px;
	border: 1px solid #999;
	font: normal .90em/18px Verdana, Helvetica, Sans-serif;
	width: 370px;
	}

#centerColumn .StandardTable th {
	padding-left: 2px;
	background-color: #cecece;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px dashed #999;
	}

#centerColumn .StandardTable td {
	padding: 4px;
	vertical-align: top;
	}

#centerColumn #shortWide  {
	margin: 15px 0 10px 45px;
	width: 300px;
	border: 1px solid #999;
	font: normal .90em/18px Verdana, Helvetica, Sans-serif;
	}

#centerColumn #shortWide td {
	padding: 4px;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px dashed #999;
	}

.blue {
	background-color: #e2e6fa;
	}

 /*#centerColumn ol li {
	list-style-type: lower-alpha;
	}*/

 #centerColumn #nuMber lo li {
	list-style-type: lower-alpha;
	}
	
#centerColumn #spiritualOpps {
margin-left: 30px;
padding: 0;
width: 375px;
border: 1px solid #dddddd;
}	

#centerColumn #spiritualOpps td {
border: 1px solid #dddddd;
}

#centerColumn #spiritualOpps table {	
width: 300px;
margin: 0;
padding: 0;
border: none;
}

#centerColumn #spiritualOpps table td {	
border: none;
}

#centerColumn #frassatiCalendar {
margin-left: 30px;
padding: 0;
width: 375px;
border: 1px solid #dddddd;
}

#centerColumn #frassatiCalendar td {
border: 1px solid #dddddd;
}

#centerColumn #nonResidential,
#centerColumn #parentFAQ,
#centerColumn .StandardList,
#centerColumn .CloseList {
list-style-type: disc;
}


.AlphaList ol {
list-style-type: lower-alpha;
margin-left: 50px;
}

.AlphaList ol li {
padding-left: 5px;
padding-bottom: 10px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------
This adjustment to the standard centerColumn style basically merges the center and right column, giving the content area more room
-- NOTE this is in use on the online-application.php page */

#centerColumnWide {
float: left;
width: 500px;
}

#centerColumnWide h1 {
display: block;
padding-top: 15px;
width: 439px;
/*height: 37px;*/
/*background: #ededed url(../elements/center-column_header.png) no-repeat;*/
font: bold 1.10em/26px Verdana, Helvetica, Sans-serif;
color: #0019A8;
text-transform: uppercase;
letter-spacing: 2px;
text-indent: 15px;
/*overflow: hidden;*/
}

#centerColumnWide h2 {
padding-bottom: 8px;
font: bold .95em/38px Verdana, Helvetica, Sans-serif;
color: #2C3FA8;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 20px;
margin-bottom: -25px;
}

#centerColumnWide h2.MultiLine {
font: bold .95em/125% Verdana, Helvetica, Sans-serif;
color: #2C3FA8;
text-transform: uppercase;
text-indent: 0;
letter-spacing: 2px;
margin: 0 0 -10px 20px;
}

#centerColumnWide h2.MultiLineNoCap {
font: bold .95em/125% Verdana, Helvetica, Sans-serif;
color: #7c7c7c;
text-indent: 0;
letter-spacing: normal;
text-transform: none;
margin: 10px 0 0 20px;
}

#centerColumnWide h3 {
margin: 0 0 4px 0;
font: bold .93em/24px Verdana, Helvetica, Sans-serif;
color: #993333;
text-transform: uppercase;
letter-spacing: 1px;
text-indent: 25px;
}

#centerColumnWide p {
margin: 14px 30px;
}

#centerColumnWide .StandardTableWide { /* changed naked "table" tag to .StandardTable class */
	margin: 15px 0 10px 30px;
	border: 1px solid #999;
	font: normal .90em/18px Verdana, Helvetica, Sans-serif;
	width: 480px;
	}

#centerColumnWide .StandardTableWide th {
	padding-left: 2px;
	background-color: #cecece;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px dashed #999;
	}

#centerColumnWide .StandardTableWide td {
	padding: 4px;
	vertical-align: top;
	}

#centerColumnWide .StandardTableWide td ul {
margin-top: 15px;
list-style-type: disc;
}

#centerColumnWide .StandardTableWide td ul li {
margin-left: 25px;
padding-left: 5px;
padding-bottom: 10px;
}

#centerColumnWide #pdfList {
	margin-left: 50px;					
	padding: 0;
	list-style: none;
	}
	
#centerColumnWide #pdfList li {
	padding-left: 30px;
	background-image: url(../elements/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
}






/* --------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------END CENTERCOLUMNWIDE*/

/*For Campus Tour page, mainly */

#fauxColumnTripleWide { 
width: 848px;
background: transparent url(../elements/faux-columns-tri-wide.png) repeat-y;
border-left: 1px solid #343434;
padding-bottom: 40px;
}

#centerColumnTripleWide {
float: left;
width: 748px;
}

#centerColumnTripleWide h1 {
display: block;
padding-top: 15px;
width: 439px;
/*height: 37px;*/
/*background: #ededed url(../elements/center-column_header.png) no-repeat;*/
font: bold 1.10em/26px Verdana, Helvetica, Sans-serif;
color: #0019A8;
text-transform: uppercase;
letter-spacing: 2px;
text-indent: 15px;
/*overflow: hidden;*/
}

/* ------------------------------------------------------------------------ numberList ----------------------------------
I removed the span color # 343434 on 4.17.2007 so that AC web staff will not be unduly confused by having to add a span tag - Judy */

#numberList {
list-style-type: decimal;
margin-left: 50px;
margin: 14px 60px;
} 

#numberList li {
padding-bottom: 10px;
}

/*#numberList span {
color: #343434;
}*/

#centerColumn #nonResidential li,
#centerColumn #parentFAQ li {
/*color: #7C89CD;*/
padding-bottom: 10px;
}

#centerColumn .StandardList li {
/*color: #7C89CD;*/
padding-bottom: 10px;
}

#centerColumn .CloseList li {
/*color: #7C89CD;*/
line-height: 70%;
}

/*#centerColumn .StandardList span,
#centerColumn .CloseList span {
color: #343434;
}*/

#centerColumn #nonResidential a,
#centerColumn #parentFAQ a {
color: #656fa8;
font-size: 100%;
text-decoration: underline;
}

#centerColumn #nonResidential a:hover,
#centerColumn #parentFAQ a:hover {
text-decoration: none;
border-bottom: 1px dashed #656fa8;
}

#centerColumn .StandardList li ul {
margin-left: 10px;
padding-left: 10px;
}

#nuMber ol {
	margin: 18px 60px;
	}

#nuMber ol li {
	list-style-type: decimal;
	}

.ClearFloat {
clear: both;
height: 1px;
overflow: hidden;
}


#conTainer { 
width: 886px;
margin: 0 auto;
background: transparent url(../elements/inner-container_bg.png) repeat-y;
overflow: hidden;
text-align: left;
}

#conTainer .Padding { 
width: 848px;
margin-left: 19px;
background: transparent url(../elements/aquinas_shield2.png) 550px 490px no-repeat;
overflow: hidden;
}

#chngSchedl {
margin: 0;
border: 0;
}

#chngSchedl table {
width: 400px;
margin: 10px 10px 10px 20px;
border: 1px solid #dddddd;
}

#chngSchedl table td {
border: 1px solid #dddddd;
padding: 6px;
}



/* Drop Nav Styles ////////////////////////////////////////////// */

#dropNav {
position: absolute;
margin-top: -6px;
z-index: 5;
}

#dropNav ul {
position: absolute;
list-style-type: none;
padding-top: 6px;
background: transparent url(../elements/transparent.gif);
}

#dropNav li {
display: inline;
}

/* original style
#dropNav a {
display: block;
height: 24px;
line-height: 24px;
background-color: #ededed;
color: #2d2d2d;
border-bottom: 1px solid #9999bb;
border-left: 1px solid #2d2d2d;
border-right: 1px solid #2d2d2d;
text-align: left;
text-decoration: none;
text-indent: 10px;
}*/

#dropNav a {
display: block;
height: 24px;
line-height: 24px;
background-color: #ededed;
color: #2d2d2d;
border: 1px solid #9999bb;
text-align: left;
text-decoration: none;
text-indent: 10px;
margin: 2px 0 2px 0;
}


#dropNav a:hover {
background-color: #fdfdfd;
}

#welCome {
display: none;
width: 200px;
margin-left: 0;
}

#adMissions {
display: none;
width: 190px;
margin-left: 80px;
}

#acaDemics {
display: none;
width: 200px;
margin-left: 184px;
}

#stuDents {
display: none;
width: 240px;
margin-left: 255px;
}

/* #studentLife {
display: none;
width: 190px;
margin-left: 415px;
} */

#commUnity {
display: none;
width: 245px;
margin-left: 365px;
}

#alumNi {
display: none;
width: 190px;
margin-left: 485px;
}

#giVing {
display: none;
width: 230px;
margin-left: 550px;
}

#adminiStration {
display: none;
width: 230px;
margin-left: 650px;
}

/* ************************************************************** */

#fauxColumn { 
width: 848px;
background: transparent url(../elements/faux-columns.png) repeat-y;
border-left: 1px solid #343434;
padding-bottom: 40px;
}

#fauxColumnWide { 
width: 848px;
background: transparent url(../elements/faux-columns-wide.png) repeat-y;
border-left: 1px solid #343434;
padding-bottom: 40px;
}

#footerPanel {
padding: 20px 0;
text-align: center;
border-top: 1px solid #000000;
background-color: #ffffff;
color: #7F8CD3;
font-size: 90%;
line-height: 150%
}

#footerPanel a {
color: #7F8CD3;
text-decoration: none;
}

#footerPanel a:hover {
text-decoration: underline;
}



/* Left Side Navigation Styles ///////////////////////////////////// */

#leftNav {
padding-left: 17px;
margin-top: 11px;
list-style-type: none;
background: transparent url(../elements/left-nav_bg.png) repeat-y;
}

#leftNav li {
display: inline;
}

#leftNav a {
position: relative;
display: block;
width: 226px;
height: 30px;
padding-right: 5px;
line-height: 24px;
text-align: right;
text-decoration: none;
color: #222222;
font-size: 90%;
background: #ffffff url(../elements/anchors-left_bg.png) no-repeat;
overflow: hidden;
}

/*Hover ORIG 
#leftNav a:hover {
color: #022281;
text-decoration: underline;
}*/

#leftNav a:hover {
color: #fff;
background: #ffffff url(../elements/active-left_bg.png) no-repeat;
}

#leftNav #bottomLink {
height: 24px;
}

#leftNav #activePage {
position: relative;
display: block;
width: 226px;
height: 30px;
padding-right: 5px;
margin-left: 17px;
line-height: 24px;
text-align: right;
text-decoration: none;
color: #fff;
font-size: 90%;
background: #ffffff url(../elements/active-left_bg.png) no-repeat;
overflow: hidden;
}

#leftNav .NavChild {

}

#leftNav .NavChild a {
background: transparent url(../elements/nav-child_bg.gif) no-repeat;
font-size: 90%;
color: #5b5b5b;
}

#leftNav .NavChild a:hover {
background: transparent url(../elements/hover_nav-child_bg.png) no-repeat;
color: #ffffff;
}

#leftNav .FlyOut {
position: absolute;
margin: -31px 0 0 230px;
list-style-type: none;
background-color: #ffffff;
border-top: 1px solid #dadada;
border-right: 2px solid #dadada;
}

#leftNav .HighFlyOut {
position: absolute;
margin: -190px 0 0 230px;
list-style-type: none;
background-color: #ffffff;
border-top: 1px solid #dadada;
border-right: 2px solid #dadada;
}

#leftNav .FlyOut li,
#leftNav .HighFlyOut li {
display: inline;
}

#leftNav .FlyOut a,
#leftNav .HighFlyOut a {
display: block;
height: 22px;
padding: 0;
margin-left: 17px;
line-height: 22px;
background-color: #fafafa;
font-size: 12px;
color: #7C89CD;
text-decoration: none;
text-align: left;
text-indent: 10px;
border-bottom: 1px solid #ababab;
}

#leftNav .FlyOut a:hover,
#leftNav .HighFlyOut a:hover {
background: #ffffff none;
color: #3e3e3e;
}

#leftNav .FlyChild a {
text-indent: 25px;
background: transparent url(../elements/flychild_dot.png) 10px 8px no-repeat;
}

#leftNav .FlyChild a:hover {
background: transparent url(../elements/flychild_dot.png) 10px 8px no-repeat;
}

#flyOutOne,
#flyOutTwo,
#flyOutThree,
#flyOutFour,
#flyOutFive,
#flyOutSix {
display: none;
}


/* ******************************************************************* */


#navColumn { 
float: left;
width: 248px;
background: transparent url(../elements/accent_red-stripe.png) 0 202px no-repeat;
}

.Note {
font-style: italic;
}

.NumeralList {
list-style-type: decimal;
margin-left: 30px;
padding-left: 30px;
}

#photoField {
width: 248px;
height: 202px;
overflow: hidden;
}

#quickLinks {
position: absolute;
margin: 50px 0 0 690px;
font-size: 0.75em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 10px;
color: #9c9c9c;
border: 1px solid #bfbfbf;
}

#rightColumn {
float: left;
width: 160px;
}

#rightColumn a {
color: #4F5783;
text-decoration: none;
}

#rightColumn a:hover {
text-decoration: underline;
}

#rightColumn h1 {
width: 160px;
height: 37px;
background: #7C89CD url(../elements/right-column_header.png) repeat-x;
font: bold .90em/47px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 2px;
text-indent: 10px;
margin-bottom: 5px;
overflow: hidden;
}

#rightColumn p {
color: #666;
font-size: 90%;
padding: 10px 18px 15px 12px;
}

#rightColumn p.ReducedLineHeight {
line-height: 125%;
padding-right: 10px;
}

.MidRule {
height: 1px;
overflow: hidden;
border-top: 1px dashed #D49100;
margin: 25px 40px 15px 40px;
}

#topNav {
width: 848px;
height: 31px;
padding-left: 22px;
list-style-type: none;
background: transparent url(../elements/top-nav_bg.gif) no-repeat;
overflow: hidden;
}

#topNav li {
display: inline;
}

#topNav a {
display: block;
float: left;
height: 25px;
line-height: 25px;
background-color: #D49100;
padding: 0 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}

#topNav a:hover, #topNav #livePage {
background-color: #ffffff;
color: #000000;
}

.UnderScore {
text-decoration: underline;
}
		
#pdfList {
	margin-left: 0;					
	padding: 0;
	list-style: none;
	}
	
#pdfList li {
	padding-left: 30px;
	background-image: url(../elements/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#pageTop {
	font: normal .85em Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 20px;
	}

#pageTop a:link {
	color: #7c88cf;
	text-decoration: underline;
	}

#pageTop a:visited {
	color:  #7c88cf;
	text-decoration: none;
	}

#pageTop a:hover  {
	color:  #7c88cf;
	text-decoration: underline;
	}

#pageTop a:active  {
	color: #d49100;
	text-decoration: none;
	}


	
a:link {	
	color:  #656fa8;
	text-decoration: underline;
	}

a:visited {
	color:  #7c88cf;
	text-decoration: none;
	}

a:hover {
	color: #0019a8;
	text-decoration: underline; 
	}

a:active {
	color: #d49100;
	text-decoration: none;
	}












