/*------------------------------------------------------------------------------
 * 	  File Name: SiteStyleClient.css											*
 * 	Description: Canisius ActiveCampus StyleSheet								*
 * This file comprises all display styles for the ActiveCampus V1.9 frontends	*
 * Date Created: 9/19/05														*
 * 		 Author: JReynolds														*
 *	  Copyright: LiquidMatrix Corporation										*
 *																				*
 *		Change Log																*
 * 			Date | Change						
 *	2/9/07 -- added BODY2 class for Feb 07 Netgazette		*
*------------------------------------------------------------------------------*/

BODY {
	background-color:#ab1919; 
	color:#000000; 
	margin:0px 0px 0px 18px;
	font-size:10pt;
	padding:0px;
	text-align:center;
	}
	
BODY, DIV, TABLE, TD, P {
	font-family:verdana,arial,helvetica,sans-serif;
	}

DIV, TABLE, TD, P {
	font-size:1.0em;
	}

P {
	margin:0px;padding:1.0em 0px;
	}

IMG	{
	border:0px; padding:0px; margin:0px;
	}
	
#content {
	padding: 1.0em 1.0em 1.0em 1.0em;
	}
	
.titleOrange {
	color: #e7984b;
	font-weight: bold;
	}

	
.orange {
	color: #e7984b;
	}	
	
.titleGray {
	color: #928e85;
	font-weight: bold;
	}

.titleGray2 {
	color: #928e85;
	font-weight: bold;
	font-size:9.35pt;
	}

#pageCt {
	width:753px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	border-width:0px 1px 1px;
	border-style:solid;
	border-color:#a4a094;
	}
	
	.index #pageCt {
	background-color: #FFFFFF;
	margin-top: 1.0em;
	}
	
* HTML #pageCt {
	width:755px;
	w\idth:753px;
	}


#pageCtVt {
	width:592px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	border-width:0px 1px 1px;
	border-style:solid;
	border-color:#a4a094;
	}
	
	.index #pageCt {
	background-color: #FFFFFF;
	margin-top: 1.0em;
	}
	
* HTML #pageCtVt {
	width:594px;
	w\idth:592px;
	}

.gridCt {
	background-color: #FFFFFF; 	
	background-image:url(/v2/images/lines.gif);
	padding-top:11px;
	
	}	/* I- Creates border aound Grid container */ 

/* Mac Filter \*/
* HTML .gridCt {height:1px;}
/* end filter */	

.gridCtHC {
	background-color: #FFFFFF; 	
	background-image:url(/v2/images/lines2.gif);
	padding-top:11px;
	
	}	/* I- Creates border aound Grid container */ 

/* Mac Filter \*/
* HTML .gridCtHC {height:1px;}
/* end filter */	

.gridCtHome {
	background-color: #FFFFFF; 	
	background-image:url(/v2/images/lineHome.gif);
	}	
	
.gridCtAlum {
	background-color: #FFFFFF; 	
	background-image:url(/v2/images/lines.gif);
	padding-top:11px;
	}	

.gridCtOpen {
	background-color: #FFFFFF; 	
	padding-top:11px;
	}	

.alumni #colRight {
	margin-top:-11px;
	}
	
* HTML .alumni #colRight {
	margin-top:-11px;
	}

/* Mac IE do not read \*/ 
* HTML .alumni #colRight {
	margin-top:-11px;
	}
 /* Mac IE do not read */
	

#colRight {
	float:right;
	width:168px;
	padding:0px;
	margin:0px;
	}
	
	#colRight li {	
	}
	
	#colRight ul {
	list-style:square;
	color: orange;
	margin: 10px 10px 10px 20px;
	padding: 0px;
	
	}
	
	#colRight .buttons {
	padding:2px 5px 0px 0px;
	text-align:right;
	}
		
	.alumni .spotlight {
	background-color:#ffffff;
	padding-top:11px;
	}

* HTML .alumni .spotlight {
	padding-top: 11px;
	}

/* Mac IE do not read \*/ 
* HTML .alumni .spotlight {
	padding-top:11px;
	}
/* Mac IE do not read */


	#colRight .spotlightImg {
	border-bottom: 1px solid #a4a094;
	border-top: 1px solid #a4a094;
	}
	
	/*----Mac Filter---\*/
	* HTML .spotlight .spotlightImg {
		margin-left:-1px;
		margin-le\ft:0px;
		}
		
	/*---End Filter---*/
	
	.spotlight .spotlightTitleImg {
		text-align: right;
		margin: 10px 5px 5px 10px;
		}
		
	.studentLife .spotlightTitleImg {
		margin: 10px 10px 5px 10px;
		text-align: right;
	}	

#colCenter {	
	float:left;
	width:400px;
	margin:80px 5px 0px 5px;
	}

#colCenterHC {	
	float:left;
	width:568px;
	margin:80px 5px 0px 5px;
	}
		
#colCenterOpen {	
	float:left;
	width:753px;
	}

div.example p.citation{
	line-height: 1.25;
	padding-left: 25px;
	text-indent: -25px;
	}

.footerImg {
	background:url(/v2/images/mascot.gif) top left no-repeat;
	margin:-248px 0px 0px 160px;
	position:absolute;
	height:248px;
	width:424px;
	}

.studentLife #colCenter {
	padding-bottom:248px;
	}

#search {
	background-color: #AEA896;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 3px;
	height: 24px;
	width:236px;
	position:absolute;
	margin-top:-127px;
	border-top: 1px solid #898579;
	}
	
* HTML #search {
	width:251px;
	w\idth:236px;
	height:33px;
	he\ight:24px;}
	
.index #colCenterHome {
	float:right;
	width:501px;
	margin-bottom:15px;
	}	

#jesuit {
	margin-top:15px;
	width:261px;
	float:left;
	padding: 0px;
	}
	
#contentCt {
	margin:0px 20px;
	}

#contentCtOpen {
	margin-left:10px
	}
		
#contentCt2 {
	}
	
.admissions #contentCt2 {
	padding-left: 20px;	
	}

.underGrad #contentCt2 {
	padding-top: 25px;	
	}

.colLeft {	

	float:left;
	width:168px;
	}
	
	#box2 {	
	margin-bottom: 330px;
	}

	#box3 {	
	margin-bottom: 423px;
	}
	
*HTML	.alumni	#colLeft {	
	margin-bottom: 350px;
	m\argin-bottom: 350px;
	}

#colLeftHome {	
	float:left;
	width:251px;
	margin-bottom: 50px;
	}	

#title {
	font-weight:bolder;
	color:#000000;
	}

#titleSpot {
	color: #a4a094;
	font-weight: bolder;
	padding: 1.0em 0em 0em 1.0em;
	}

#subText {
	color: #a4a094;
	padding: 0em 1.0em 0em 1.0em;
	}

#centerImg {
	border-bottom: 1px solid #a4a094;
	width:753px;
	height:166px;
	clear:both;
	}

#buttons {
	padding-top: 2px;
	float:left;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	}


#header {	
	}
	
#negmarginrow2 {
	position:absolute;
	left:170px;
	margin-top: -170px;
	height:168px; 
	width:410px;
	}
	
	#negmarginrow2 ul {
	list-style: square;
	color: #F4C446;
	margin: 10px 10px 10px 14px;
	padding: 0px;
	}
	
	.alumni #negmarginrow2 {
	padding-top:70px;
	text-align: center;
	}
			
#bottomLeftBoxes3 {
	position:absolute;
	margin-top: -423px;
	}	
	
#bottomLeftBoxes2 {
	position:absolute;
	margin-top: -330px
	}

#footer {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:755px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding-bottom: 1.0em;
	}
	
#footerVt {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:590px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding-bottom: 1.0em;
	}

#footerHome {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:753px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding-top: 1.5em;
	padding-bottom: 1.0em;
	}	
	
.spacer {
	clear:left;
	line-height:1px; 
	height:1px;
	font-size:0px;
	}

#buffalo {
	float: right;
	padding-top:35px;
	padding-right: 20px;
	/*padding-left: 250px;
	padding-top: 30px;
	padding-bottom: -10px;*/
	}
	
#footerImgHome {
	clear:both;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #898579;
	}	

#navGlobal {
	text-align:center;
	height:23px;
	}

#navGlobal UL {
	list-style-type:none;
	padding:0px;
	margin:0px 0px;
	width:753px;
	}
	
#navGlobal UL LI {
	float:left;
	background-repeat:no-repeat;
	height:28px;
	}
	
#navGlobal UL LI A {
	background-repeat:no-repeat;
	display:block;
	height:28px;
	}
	
#navGlobal UL A SPAN {
	display:none;
	}
	
A {
	color:#041C43;
	} 
	
#colRight A	{
	color:#f06b00;
	} 

#links UL {
	list-style-type:none;
	margin:0px;
	padding:8px 15px 10px;
	}
	
#links LI {
	padding-bottom:6px;
	}

#links A {
	color:#041C43;
	text-decoration: none;
	}

#links A:hover {
	color:#f06b00;
	text-decoration: underline;		
	}

/*** index page link ***/
.linksHome UL {
	list-style-type:none;
	margin:0px;
	padding-right: 20px;
	float:right;
	}
	
.linksHome LI {
	padding-bottom:1px;
	}

.linksHome A {
	color:#052F53;
	text-decoration: none;
	font-weight: bolder;
	}
	
.linksHome A:hover {
	color:#052F53;
	text-decoration: underline;		
	font-weight: bolder;	
	}	

.linksHome {
	padding-right: 1px;
	text-align: right;
	padding-top:20px;
	}

.index #flash {
	background: no-repeat top right;
	width:501px; 
	height:238px;
	}


#searchPosition {
	float: left;
	padding-left:8px;
	padding-top: 3px;
	width: 240px;
	}	

* HTML #searchPosition {
	padding-left:8px;
	width: 230px;
	height: 24px;
	margin-top: -20px;
} 

/* Mac IE do not read \*/ 
* HTML #navBottomPosition {
	height: 25px;
	}

/* Mac IE doesn't read */
* HTML .searchForm {
	margin-top: -2px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
	}

/* Mac IE do not read \*/ 
* HTML #searchPosition {
	float: left;
	padding-left:8px;
	padding-top: 3px;
	width: 230px;
	height: 19px;
	margin-top: 0px;
	} 
/* Mac IE do not read */

/* Mac IE do not read \*/ 
* HTML 	#navBottomPosition {
	height:25px;
	}
/* Mac IE do not read */


#navBottomPosition {
	background-color:#FFFFFF;
	border-width: 0px 1px 1px 1px;;
	border-style: solid;
	border-color: #a4a094;	
	height:33px;
	width:753px;
	}
	
* HTML 	#navBottomPosition {
	height:28px;
	}


#navBottom {
	height:33px;
	width: 490px;
	float:right;
	background-color:#FFFFFF;
	padding-left: 1px;
	} 
	
* HTML #navBottom {
	height:15px;
	} 	

#navBottom UL {
	list-style-type:none;
	padding:0px;
	margin:0px 0px;
	}
	
#navBottom UL LI {
	float:left;
	background-repeat:no-repeat;
	height:28px;
	}
	
#navBottom UL LI A {
	background-repeat:no-repeat;
	display:block;
	height:28px;
	}
	
#navBottom UL A SPAN {
	display:none;
	}	

/*** bottom navigation ***/
#nbASK {
	background-image:url(/v2/images/btnAskus.gif);
	width: 49px;
	 
	}

#nbABOUT {
	background-image:url(/v2/images/btnABOUT.gif);
	width: 53px;
	}
	
#nbCAL {
	background-image:url(/v2/images/btnCalendar.gif);
	width: 74px;
	}	

#nbMAP {
	background-image:url(/v2/images/btnSiteMap.gif);
	width: 66px;
	}
	
#nbDIR {
	background-image:url(/v2/images/btnCampusDir.gif);
	width: 123px;
	}	

#nbLIB {
	background-image:url(/v2/images/btnLibrary.gif);
	width: 62px;
	}
	
#nbHOME {
	background-image:url(/v2/images/btnHome.gif);
	width: 62px;
	}	

/*** global navigation ***/
#nADM {
	background-image:url(/v2/images/btnAdmissions.gif); 
	width:108px; 
	}

#nADM A:hover,.admissions #nADM, .underGrad #nADM	{
	background-image:url(/v2/images/btnAdmissions_ov.gif);	
	}
	
#nACA {
	background-image:url(/v2/images/btnAcademics.gif); 
	width:121px;
	}
#nACA A:hover,.academics #nACA {
	background-image:url(/v2/images/btnAcademics_ov.gif);
	}
	
#nSTU {
	background-image:url(/v2/images/btnStudentLife.gif); 
	width:117px;
	}
	
#nSTU A:hover,.studentLife #nSTU {
	background-image:url(/v2/images/btnStudentLife_ov.gif);
	}
	
#nATH {
	background-image:url(/v2/images/btnAthletics.gif); 
	width:107px;
	}
	
#nATH A:hover,.athletics #nATH {
	background-image:url(/v2/images/btnAthletics_ov.gif);
	}
	
#nNEW {
	background-image:url(/v2/images/btnNews.gif); 
	width:150px;	
	}

#nNEW A:hover,.newsevents #nNEW {
	background-image:url(/v2/images/btnNews_ov.gif);
	}
	
#nALU {
	background-image:url(/v2/images/btnAlumni.gif); 
	width:150px;
	}

#nALU A:hover,.alumni #nALU	{
	background-image:url(/v2/images/btnAlumni_ov.gif);
	}

.headlines {
	float:left;
	text-align:left;
	padding: 20px 0px 20px 90px;
	background:url(/v2/images/vert.gif) 75px 0px repeat-y;

	}
	
	.headlines ul{
	list-style:square;
	color: orange;
	margin: 10px 10px 10px 16px;
	padding: 0px;
	}
	
	.headlines ul li{
	margin: 5px 0px;
	}
	
.alumni .headlines {
	margin-top: 20px;
	}	
	
.headlinesSL {
	float:right; 
	width: 40%;
	text-align:left;
	padding-left: 15px;	
	}	
	
.headlinesHome {
	float:right; 
	padding-right: 20px;
	width: 155px;
	text-align:left;
	padding-left: 15px;	
	margin-top:15px;
	}	
	
* HTML .headlinesHome {
	width:198px;
	w\idth:155px;
	}

.headlinesHome P {
	margin:0px;
	padding:0.7em 0px;
	}
		
#headlinesAcademics {
	width: 135px;
	float: left;
	padding-left: 10px;
	}

	.headlines ul{
	list-style:square;
	color: orange;
	margin: 10px 10px 10px 16px;
	padding: 0px;
	}
	
	.headlines ul li{
	margin: 5px 0px;
	}
	
* HTML .headlinesAcademics {
	width:145px;
	w\idth:135px;
	}	

.left {
	float:left; 
	width:45%; 
	text-align:left;
	}
	
.right {
	float:right; 
	width:45%; 
	text-align:left;
	}
	
#headlines {
	width:125px;
	padding-left:15px; 
	top:auto;
	}

#vertDashHome { 	
	background: url(/v2/images/vert.gif) 0px 0px repeat-y;
	}
	

#vertDash { 
	width: 136px;
	background: url(/v2/images/vert.gif) 0px 0px repeat-y;
	}	

#vertDashGrad { 
	width:300px;
	background:url(/v2/images/vert.gif) 75px 0px repeat-y;
	}

#centerRight {
	float:right;
	width:200px;
	margin-top:20px;
	}
	
#service {
	margin-left: 15px;	
	margin-top: 20px;
	display: block;
	}	
	
#major {
	float:right;
	}

.fastFact {
	width:130px;
	padding-left: 15px;
	color:#f06b00;
	}
	
#underGrad A {
	width:130px;
	padding-left: 10px;
	color:#6666666;
	}	
	
#header H1, #header H2, #header SPAN {
	display:none;
	height:83px;
	width:752px;
	background-repeat: no-repeat;
	}
	
#header A {
	display:block;
	height:82px;
	width:130px;
	margin-left:40px;
	}

/*** HEADERS ***/	
.netgazette #header {
	background-image:url(/v2/images/header_netgazette.gif);
	}


#centerGraphic {
	margin-top: 11px;
	position:absolute;
	left:169px;
	}

#breadcrumb {
	font-size: 0.7em;
	padding: 0.5em 0em 0em 0em;
	}


