/********************************************************
***               Creighton University                
***                EDavies 12/15/2004                 
***          last modified :: 3 July 2008
*** removed unit measurements from 0 definitions
***           
*********************************************************
***   modern styles, not usable by pre-5.0  browsers   
*********************************************************/

body  	{ 
	background-color:#FFFFFF;
        text-align:center; 
        }
UL      { 
	margin-top:0; 
	margin-bottom:0; 
	}
H3      { 
	color:#11297b; 
	margin:4px 0;
        font-size:1.2em;  
        }
H4      { 
	color:#11297b; 
	margin:4px 0;
        font-size:1.1em; 
        }
H5      { 
	color:#11297b; 
	margin:4px 0 0 0;
	}
form    { 
	margin:0; 
	}
input, select  { 
	font-size:12px; 
	}

/*********************************************************
***     main container sets the overall size limitations   
***     and orientation
**********************************************************/

#content { 
		margin-right:auto;
		margin-left:auto;
		text-align:left;
		padding:0 4px;		
		width:762px; 
		height:416px;
		}
#subpage #mainrow, #float #mainrow { 
		background-image:url(/fileadmin/images/bg/tile1.gif); 
		background-repeat:repeat-y;
		width:762px;
		}
/*********************************************************
***     patient and creighton today buttons   
**********************************************************/
#cumc {
	background-color:#FFFFFF;
	}
#subpage #cumc, #float #cumc {
	padding-top:4px;
	padding-bottom:4px;
	}
#cumc #patient {
	padding-bottom:4px;
	}

/****************************************************************************
*** define the floats for the common top two divs in ALL cases where the  ***
*** float and margin are in the same direction (left/left, right/right)   ***
*** add 'display:inline;' to the definition for IE margin doubling bug    ***
*****************************************************************************/
#brandrow h2    { 
	margin:0 0 0 4px; 
        padding:0;
	color:#FFFFFF;
	font-size:25px;
	vertical-align:bottom; }
#brandrow h1    {
	margin:0;
	padding:0;
	}
#topleftspacer, #brandleftspacer, #mainleftspacer { 
	width:15px; 
	float:left;
	margin-right:4px; 
	}
#topcenter, #brandcenter, #mainmenu { 
	width:140px;
	float:left;
	margin-right:4px; 
	}
#topright, #brandright, #tagline2 { 
	width:598px;
	float:left;
	display:inline; 
	}
#brandleftspacer, #brandright	{ 
	height:60px; 
	}
#home #mainleftblock { 
	width:576px; 
	float:left;
	display:inline;  
	}
#mainflash, #tagline2 { 
	width:408px; 
	float:left;
	display:inline; 
	}
#mainflash, #subContent_left, #tagline2 { 
	width:400px; 
	float:left;
	display:inline; 
	}
#subContent_left { 
	margin-right:4px; 
	margin-left:4px; 
	}
#subContent_left img { 
	padding:0 4px; 
	}
#mainright { 
	height:325px; 
	}
#mainright, #subContent_right, #tagline3 { 
		float:left;
		display:inline;
		width:184px; }
#home #mainnews { 
		height:242px; 
		}
#tagline2    { 
	margin-right:4px; 
	}
#tagline23  { 
	width:598px; 
	}                                   /* subpage 2/3 width tagline grey box */
#tagline3 p { 
	margin:0; 
	padding:0;
	font-weight:bold; 
	color:#FFFFFF; 
	text-align:center; 
	}
#tagline3 { 
	width:194px; 
	}
#mainspotlightlinks { 
	height:75px;
	vertical-align:middle;
	}
#home #mainleftspacer, #home #mainmenu  { 
	height:271px; 
        }
#topleftspacer, #subpage #mainleftspacer {
	height:15px;  
        }
#subContent     {	
        float:left;
        display:inline;
        margin-right:0;
        width:598px; 
        }

/*** equal columns inside a 598px width ***/
#normalContent_left {
        float:left;
        display:inline;
        margin-right:8px;
        width:290px;
        }
#normalContent_right {
        float:left;
        display:inline;
        margin-right:4px;
        width:290px;
        }
/** end equal columns **/

.columnLeft, .columnRight { 
	float:left; 
	display:inline;
	width:186px;
	margin-right:4px;
	padding-left:8px;
	}
.columnLeft ul, .columnRight ul {
	margin:0; 
	padding:0;
        }
.columnLeft ul li, .columnRight ul li {
	margin:0; 
	padding:0; 
	list-style-type:none;
	padding-left:1em;
	text-indent:-1em;
        }

/*****************************************************
*** news block styles                             
*****************************************************/
#mainnews      { 
	padding:4px 4px 0 4px; 
	}
#subnews, .leftGrey { 
        margin-bottom:4px; 
        padding:4px 4px 4px 4px; 
        }
#mainnews img, #subnews img, .leftGrey img { 
        padding:0;
	margin: 0;
	display:inline;
	}
#home #mainnews img {
	width: 176px !important;
	height: 89px !important;
	}
#mainnews h3, #subnews h3      { 
        font-size:14px; 
	padding:4px 0 2px 4px;
	margin: 0; 
	color:#11297B;
	}
#mainnews h3 a {
	text-decoration:none;
	}
#mainnews .readmore, #subnews .readmore { 
	font-size:.9em;
	padding:0 0 2px 0;
	margin: 0; 
	}

#mainnews ul, #subnews ul, .leftGrey ul, .sidebar ul { 
        margin:auto 0;
        padding:0 0 4px 20px;  
        }
#subnews li p {
	margin-top:0;
	margin-bottom:0;
	}
#mainnews ul li, #subnews ul li, .leftGrey ul li, .sidebar ul li {
	list-style-type: square;	
        margin:0;	
	padding:0 0 0 10px;
	color:#11297b;
	}
.readmore { text-align:right; font-weight:bold;
	color:#11297B; }
.readmore a:link, .readmore a:visited, .readmore a:hover, .readmore a:active {
	color:#11297B;
	text-decoration:none;
	}
#subnews ul a:link, #subnews ul a:visited, #subnews ul a:hover, #subnews ul a:active,
.leftGrey ul a:link, .leftGrey ul a:visited, .leftGrey ul a:hover, .leftGrey ul a:active {
	color:#11297b;
	text-decoration:none;
	}
.faculty_newslist h4 {
/****
       display:none;
                   *****/
}
.faculty_newslist li p {
	margin-top:0;
	margin-bottom:0;
	}
/****************************************************
*** background colors and images for the blocks   ***
*****************************************************/
#topleftspacer, #mainleftspacer, #topright, #mainnews, #tagline2, #tagline3, #tagline23	{ 
	background-color:#999999; 
	}
#topcenter, #cumenu_vertical, #brandleftspacer, #brandright	{ 
	background-color:#5869A2;
	}
#mainspotlightlinks {
	background-color:#11297b;
	} 
#subnews, .leftGrey { 
	background-color:#CCCCCC; 
	}

/*******************************************************
** Bottom Right spotlighted links
********************************************************/	
#mainspotlightlinks UL { 
	margin:0; 
	padding:4px 0 4px 10px; 
	}
#mainspotlightlinks LI { 
	margin:0; 
	padding:0; 
	list-style-type:none;  
	}
#mainspotlightlinks A:link, #mainspotlightlinks A:visited, #mainspotlightlinks A:hover, #mainspotlightlinks A:active	{ 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	margin:0 10px 4px 10px;
	} 

/********************************************************
** Breadcrumbs and links
********************************************************/
#crumb   {
	color: #11297b;
	font-size:0.8em;
	margin-top:0; 
	padding-top:0;
	}	
#crumb A:link, #crumb A:visited, #crumb A:hover, #crumb A:active	 { 
	color:#999999; 
	} 			

/*******************************************************
** Footer
********************************************************/	
#footerrow {           
	background-color:#FFFFFF;
	width:572px; 
	float:left;
	display:inline;  
	text-align:right;
	color:#11297b;
	font-size:.9em;
	line-height:1.1em;
        margin-top:8px; }
#footerrow A:link, #footerrow A:visited, #footerrow A:hover, #footerrow A:active	{ 
	color:#11297b; 
	} 
#footerlinks {
	color:#999999; }	
#footerlinks A:link, #footerlinks A:visited, #footerlinks A:hover, #footerlinks A:active	{ 
	color:#11297b;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase; 
	} 	

/*******************************************************
** BANNERS, Tagline and search text
********************************************************/	
#home #mainbanners { 
	width:572px;  
	}
#subpage #mainbanners, #float #mainbanners {
	width:140px;
	background-color:#FFFFFF; 
	}
.BannerRot0, .BannerRot1, .BannerRot2, .BannerRot3 {
	width:140px; 
	height:50px; 
	}
#home .BannerRot0, #home .BannerRot1, #home .BannerRot2, #home .BannerRot3 { 
	float:left;
	display:inline;  
	}
#home .BannerRot0, #home .BannerRot1, #home .BannerRot2 { 
	margin-right:4px; 
	}
#subpage .BannerRot0, #subpage .BannerRot1, #subpage .BannerRot2, #subpage .BannerRot3 {
	padding-top:4px; 
	}
#tagline, #topleftspacer, #topcenter { 
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:15px; 
	color:#FFFFFF; 
	}
#tagline { 
	float:left;
	display:inline;
	margin-left:4px; 
	}
		
#search	{ 
	text-align:right;
	padding-right:4px;
	font:bold 11px Arial, Helvetica, sans-serif; 
	}
#search A:link, #search A:visited, #search A:hover, #search:active	{ 
	color:#FFFFFF;
	text-decoration:none; }
.banner    { 
	text-align:center;
	margin:4px 0 0 0; 
	}
.bannerFloat { 
	float:left;
        display:inline;
        margin:4px 0 0 0; 
        }

/*******************************************************
** Global menus: 
** the Topical menu is horizonal left floated
** the Audience menu is block vertical
********************************************************/			
#cumenu_Topic { 		
		margin:0; 
		padding:0; }
#cumenu_Topic LI { 
		margin:0; 
		padding:0; 
		display:inline; 
		list-style-type:none; }
#cumenu_Topic A:link, #cumenu_Topic A:visited, #cumenu_Topic A:hover, #cumenu_Topic A:active	{ 
		float:left;
		display:inline;
		font-size:11px;
		line-height:18px;
		margin:0 35px 4px 4px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;  
		} 
#cumenu_Topic A#noRpad:link, #cumenu_Topic A#noRpad:visited, 
#cumenu_Topic A#noRpad:hover, #cumenu_Topic A#noRpadactive	{
		margin-right:0;
		margin-left:8px; }
#cumenu_vertical { 
		height:181px; }
#cumenu_vertical UL { 
		margin:0; 
		padding:10px 0 0 10px; }
#cumenu_vertical LI { 
		margin:0; 
		padding:0; 
		list-style-type:none;
		line-height:32px;
		vertical-align:middle; }
#cumenu_vertical A:link, #cumenu_vertical A:visited, 
#cumenu_vertical A:hover, #cumenu_vertical A:active	{ 
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		color:#FFF; 
		/*
		text-shadow:#11297b 2px 2px 2px;
		*/
		} 



#g_bar
{
    width:761px; height:18px;
    background-color:#999;
}

/********************************************************
** Special tags for Float template
********************************************************/

body#float .gray
{
    margin:0 0 5px 0;
    padding:2px 4px 4px 4px;
    background-color:#CCCCCC;
    border:1px solid #666;
}

body#float #subContent_left
{
   float:left;
   display:inline;
}
body#float #subContent_right
{
   float:right;
   display:inline;
} 
body#float #mainbanners div
{
    margin-top:3px;
}

/*******************************************************
** Anchor Tags for special cases
********************************************************/
H3 A:link, H3 A:visited, H3 A:hover, H3:active  { 
                                color:#11297b;
                                }

/*******************************************************
** CLASSES
********************************************************/
.bodytext  { 
	margin-top:0; 
	margin-bottom:0;  
	}
#subnews p.bodytext i {
        font-size:0.9em;
        margin-left:10px;
        }
.floatRight  { 
        float:right; 
        margin-left:4px;
        display:inline;
        }
.floatLeft { 
        float:left;
        margin-right:4px;
        display:inline;
        }
.indent {
        margin-left:4px; 
        }
.spacer, .spacer2, .spacer_white { 
	height:4px; 
	width:4px;
	font-size:1px;
	clear:both; 
	padding:0;  
	}
body>div .spacer2 {
	height:1px !important
	}
.spacer_white        {
        background-color:#FFFFFF;
        width:180px; 
        margin-left:-4px;
        }
.sidebar  {
        background-color:#CCCCCC;
        width:184px;
        position:relative;
        }
.padded  { 
	margin:0 8px 0 8px;  
        }
.spacer-gif              { 
        line-height: 1px !important; 
        }

