/*********************************************************/
/***               Creighton University               
/***                EDavies 12/15/2004                 
/*** Default font family is Arial, all sizing relative  
/*** font size method is percent/em with a base of 76%  
/***
/***               LAST EDITED 09/20/2007
/*** added formatting for readability 
/*** added margin/padding to 0 for html and body
/*********************************************************/


@import url("/fileadmin/projects/core/styles/typo3-textpic.css");  

/* the following added after upgrading to Typo3 4.4.4.  The advanced Front end editing ads a div to the top of content that sometimes has */
/* a huge top margin.  Unsure why but this seemed to fix it */

.feEditAdvanced-firstWrapper {
	margin-top:0px! important;
}
html 	{
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
body { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-size:76%;
	background-color:#FFFFFF; 
	}
body, div, table, td, th, p 	{ 
	font-family: Arial,Helvetica,sans-serif; 
	}
div, table, td, th, p, span	{ 
	font-size:1.0em; 
	}

/* default table cell vertical spacing */
td, th	{ 
	vertical-align:top; 
	}

/* default img setting */
img	{ 
	border-width:0px;
	display:block; 
	}
			
/************************************************************************/
/* Typo3 version 4, RTE required style changes for images and tables    */
/************************************************************************/
			
.htmlarea-showtableborders { 
	border:1px solid #11297b; 
        }
.htmlarea-showtableborders td { 
	border-right:1px solid #415495 !important;
        border-bottom:1px solid #415495 !important; 
        }


/************************************************************************/
/* pre-defined Creighton DIVS, left empty on purpose, for browser       */
/* sanity where end user style sheets do not define these blocks        */
/* all are redefined more specifically in template-specific stylesheets */
/************************************************************************/
#cu_branding { }
#cu_nav_topic, #cu_nav_audience { }
.cu_nav_task { }
#cu_siteinfo { }


/* default breadcrumb style */
#breadcrumbs { 
	font-size: 0.85em;
	color: #999999;
	margin: 0px 5px 5px 5px; 
	}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
	color: #999999;
	padding-right: 0px;
	padding-left: 0px; 
	}
#breadcrumbs a:hover { 
	color: #0000CC;
	padding-right: 0px;
	padding-left: 0px; 
	}
.currentcrumb { 
	color: #11297B; 
	}

/****************************************************************************/
/* common redefinitions of deprecated tags and their equivalent style class 
/****************************************************************************/

center, .center, .align-center { 
	text-align:center; 
	}
strong, b, .bold { 
	font-weight:bold; 
	}
emphasis, i, .italic { 
	font-style:italic; 
	}
u, .underline { 
	text-decoration:underline; 
	}

/****************************************************************************/
/*  common class definitions for basic functioniality of style              
/****************************************************************************/

.transparent { 
	background-color:transparent; 
	}
#CU-URLcapture, #url-address, .hide { 
	display:none; 
	}
.left, .align-left { 
	text-align:left; 
	margin-left:0px;
	}
.nowrap { 
	white-space:nowrap; 
	}
.right, .align-right { 
	text-align:right; 
	margin-right:0px;
	}
.center img, .align-center img {
	margin-left: auto;
	margin-right: auto;
	}
.right img, .align-right img {
	margin-left: auto;
	}
.clear	{ 
	clear:both; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	line-height:0px;
        } 
.top	{ 
	vertical-align:top; 
	margin-top:0px;
	}

.hiddenIR { 
        position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
	} 
/*******************************************************************************/
.event_highlight { 
	border:1px solid #CCCCCC; 
        background-color:#e5e5e5;
        padding:0 1em;
        width:87%;
        margin-right:auto;
        margin-left:auto;
        }