/*****************************************************
Creighton Alumni stylesheet
Created: 6/27/2007
Last Update:
*****************************************************/

body {
	background:#e9e7e3  url("/fileadmin/projects/health-sciences/cma/images/background.gif") repeat 0 0;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#333333;
}
h1, h2, h3, h3, h4, h5, h6 {
	color:#666666;
	font-family:Garamond, Times New Roman, Times, serif;
	margin-bottom:0px;
	padding-bottom:0px;
}
h1, h2, h2.pagetitle {
	color:#666666;
	font-family:Garamond, Times New Roman, Times, serif;
	font-size:1.8em;
	margin-top:0.4em;
}
h4, h5, h6 {
	font-family:Franklin Gothic, Arial, sans-serif;
}

h1 a:link, h2 a:link, h2.pagetitle a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
  h1 a:visited, h2 a:visited, h2.pagetitle a:visited, h3 a:visited, h4 a:visited, 
  h5 a:visited, h6 a:visited {
	color:#666666;
	text-decoration:none;
 }
h1 a:hover, h2 a:hover, h2.pagetitle a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#888888;
	text-decoration:underline;
 }

h3, .csc-header h1, .csc-header h2, .csc-header h3, .csc-header h4, .csc-header h5, .csc-header h6 {
	font-size:1.6em;
	margin-top:0.25em;
	padding-top:1em;
	font-family:Garamond, Times New Roman, Times, serif;
	text-transform:none;
}
h3.csc-firstHeader {
	padding-top:0.5em;
	padding-bottom:0px;
}
h4 {
	font-size:1.25em;
	margin-top:0.25em;
}
h5 {
	font-size:1.25em;
	text-transform:uppercase;
	margin-top:0.25em;
}
h6 {
	font-size:1.25em;
	font-style:italic;
	margin-top:0.25em;
}
p {
	margin-top:0.5em;
	margin-bottom:0.75em;
	line-height:120%;
	color:#333333;
}

a:link, a:hover, a:active {
	color:#5787b6;
}
a:visited {
	color:#004990;
}


#container {
	position:relative;
	z-index:1;
	background-color:#FFFFFF;
	width:836px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	text-align:left;
}
.text-only {
	position:absolute;
	top:78px;
	right:28px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.text-only a:link, .text-only a:visited, .text-only a:hover, .text-only a:active {
	text-decoration:none;
	color:#666666;
}
/****************************************************
  metamenu section of page
*****************************************************/
.metamenu {
	height:30px;
	width:780px;
	padding:0;
	margin:0;
}
/*****************************************************
   breadcrumbs
*****************************************************/
#crumbs { 
	font-size: 0.9em;
	line-height:1.2em;
	color:#333333;
	margin: -5px 5px 5px 0px;
	padding: 0px 0px 0px 0px 
	}
#crumbs a:link, #crumbs a:visited, #crumbs a:active {
	color:#666666;
	padding-right: 0px;
	padding-left: 0px; }
#crumbs a:hover { 
	color: #999999;
	padding-right: 0px;
	padding-left: 0px; }

/****************************************************
  top search form display
****************************************************/
#cma_search {
	position:absolute;
	top:30px;
	left:640px;
	height:35px;
	width:160px;
	margin: 0px 0px 0px 0px;
  	padding: 8px 0px 0px 0px;
  	color: #666666;
}
#cma_search label {
	display:none;
}
.q {
  	border-width:0px;
  	background: transparent url("/fileadmin/projects/health-sciences/cma/images/search_box.gif") no-repeat;
  	color: #666666;
  	padding: 4px 8px 5px 8px;
  	width: 129px;
}
#buttonsearch {
  	margin: -25px 0px 0px 145px;
}

.q_submit, 
.q_submit-hover {
  	width: 24px;
  	height: 24px;
  	background: url("/fileadmin/projects/health-sciences/cma/images/search_button.gif") no-repeat;
}
.q_submit:hover, 
.q_submit-hover {
  	background-position: 0px -24px;
}


/****************************************************
  header section of page
*****************************************************/
#cma_header {
	height:30px;
	width:780px;
	padding:0px 28px 0px 28px;
	margin:0px 0px 0px 0px;
}
#cma_header h1, 
#cma_header a:link, #cma_header a:visited, #cma_header a:hover, #cma_header a:active {
	width:255px;
	height:40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	/*background:#e5e5e5 url("/fileadmin/projects/health-sciences/cma/images/alumni_logo.gif") no-repeat 0 0;*/
}
/****************************************************
  main content area of page
****************************************************/
#main {
	padding:0px 28px 0px 28px;
	background:#ffffff url("/fileadmin/projects/health-sciences/cma/images/bg-test.gif") repeat-y;
}
table.contenttable, table.htmlarea-showtableborders { 
	margin:20px auto 20px auto;
	width:auto;
}
table.contenttable th, table.htmlarea-showtableborders th {
	padding:0.25em 1em;
	background-color:#e4e4e4;
	font-size:1.6em;
	color:#666666;
	font-family:Garamond, Times New Roman, Times, serif;
	text-transform:none;
	text-align:center;
}
table.contenttable td, table.htmlarea-showtableborders td {
	padding-left: 1em;
	padding-right: 1em;
}
table.contenttable td p, table.htmlarea-showtableborders td p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.htmlarea-showtableborders {
	border:1px solid #CCCCCC;
}
table.htmlarea-showtableborders th {
	border: 1px solid #e4e4e4;
	border-bottom:1px solid #FFFFFF;
}
table.htmlarea-showtableborders td {
	border-right: 1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
/***********************************************/
#content {
	width:606px;
	margin-right:10px;
	float:left;
	display:inline;
	position:relative;
	padding:0px 0px 60px 0px;
}
.calendar #content {
	width:780px;
}
.actionMenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	height:25px;
	background-color:#5787b6;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	overflow:hidden;
}
.actionMenu li {
	float:left;
	display:inline;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:16px;
	text-align:center;
}
.actionMenu li a {
	display:block;
	height:16px;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	}
.actionMenu li a:link, .actionMenu li a:visited, .actionMenu li a:hover, .actionMenu li a:active {
	color:#ffffff;
}
.actionMenu li.li_35333, .actionMenu li.li_35344,
.actionMenu li.li_35332, .actionMenu li.li_35331,
.actionMenu li.li_35365, .actionMenu li.li_35368,
.actionMenu li.li_35370, .actionMenu li.li_35372,
.actionMenu li.li_35374, .actionMenu li.li_35376,
.actionMenu li.li_35378 {
	text-align:center;
	padding:0px 10px 0px 10px;
}
.actionMenu li.li_35333 a, .actionMenu li.li_35344 a {
	width:140px;
}
.actionMenu li.li_35332 a  {
	width:140px;
}
.actionMenu li.li_35331 a  {
	width:140px;
}
li.li_35333, li.li_35344, li.li_35368,
li.li_35332, li.li_35365, li.li_35370,
li.li_35372, li.li_35374, li.li_35376,
li.li_35378 {
	border-right:1px solid #ffffff;
}

#main_image {
	position:relative;
	overflow:hidden;
	height:202px;
	width:606px;
	background-color:#004990;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

/************************************************
  Left column for subpages
************************************************/
#content_left {
	margin:0.5em 0px;
	padding:1em;
	background-color:#eeeeee;
	width:416px;
	height:auto;
}
/************************************************
  Normal column for subpages
************************************************/
#content_norm {
	width:436px;
	background-color:#ffffff;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
}
.formPage #content_norm, .wrapIt #content_norm {
	width:606px;
	padding:0px;
	margin:0px;
}

/************************************************
  Right column for subpages
************************************************/
#content_right {
	float:right;
	display:inline;
	position:relative;
	overflow:hidden;
	width:160px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	height:1%;
}
#content_right .newsList {
	display:none;
	line-height:1px;
}

/*** set up subpages so links below menu are styled like buttons ***/
#content_right p.bodytext {
	background-color:#eeeeee;
	padding:0.5em 1em;
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	line-height:1.2em;
	height:1%;
}
#content_right p.bodytext a:link,
#content_right p.bodytext a:visited,
#content_right p.bodytext a:hover,
#content_right p.bodytext a:active    {
	color:#ffffff;
	text-decoration:none;
}
/************************************************
  Border column for subpages
************************************************/
#content_border img {
	margin-top:10px;
}

/*****************************************************
   sub page Navigation
*****************************************************/
.subpageNav {
	margin-bottom:1em;
}
.subpageNav ul {
	list-style-type: none;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1em;
	text-indent:-1em;
}
.subpageNav ul li a {
	background: transparent url(/fileadmin/projects/cma/images/list-off.gif) left 0.5em no-repeat;
	padding-left:1em;
	text-align: left;
	height:auto;
	line-height:1.5em;
}
.subpageNav ul ul li a {
	background: transparent url(/fileadmin/projects/cma/images/list-off2.gif) left 0.5em no-repeat;
}
.subpageNav ul li a:hover {
	background: transparent url(/fileadmin/projects/cma/images/list-on.gif) left 0.5em no-repeat;
	color: #004990;
}
.subpageNav ul ul li a:hover {
	background: transparent url(/fileadmin/projects/cma/images/list-on2.gif) left 0.5em no-repeat;
}
.subpageNav ul li a#current {
	background: transparent url(/fileadmin/projects/cma/images/list-active.gif) left 0.5em no-repeat;
	color:#004990;
}
.subpageNav ul ul li a#current {
	background: transparent url(/fileadmin/projects/cma/images/list-active2.gif) left 0.5em no-repeat;
	color:#333333;
}
.subpageNav a:link, .subpageNav a:visited, .subpageNav a:active {
	color:#5787b6;
}
.subpageNav .level2 a:link, .subpageNav .level2 a:visited, .subpageNav .level2 a:active {
	color:#666666;
}
.subpageNav .level2 a:hover {
	color:#333333;
}

/************************************************
   footer navigation
************************************************/
#footer {
	margin:1em 0px 0px 0px;
	color:#666666;
	font-size:0.9em;
	position:absolute;
	bottom:0px;
	left:30px;
}
#footer, #footer p {
	margin:0px 0px 1em 0px;
}
.nav_footer {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
}
.nav_footer li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.nav_footer a {
	padding-left:10px;
	padding-right:10px;
	color:#666666
}
.nav_footer a:hover { 
	color: #999999;
}

.nav_footer li:before { content: "| "; }
.nav_footer li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html .nav_footer li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html .nav_footer { 
	height: 1%; 
}
* html .nav_footer li {
	display: block;
	float: left;
}

/*End hide*/
/*Mac IE 5*/
* html .nav_footer li:first-child { border-left: 0; 
}

/************************************************/

#side_bar {
	float:left;
	display:inline;
	width:164px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	background-color:#e5e5e5;
}
.calendar #side_bar {
	float:right;
	display:inline;	
}
	
#side_bar p {
	margin-bottom:0px;
	padding-bottom:0px;
}
.brand {
	width:164px;
	height:202px;
	position:relative;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#creighton_brand h1, 
#creighton_brand a:link, #creighton_brand a:visited, #creighton_brand a:hover, #creighton_brand a:active {
	width:164px;
	height:80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	background:#e5e5e5 url("/fileadmin/projects/health-sciences/cma/images/creighton_logo.gif") no-repeat 0 0;
}
#creighton_brand span {
        position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
}
#address {
	margin:10px 12px;
	padding-left:2px;
	font-size:11px;
}
#address p {
	padding-bottom:0.5em;
}
.banners {
	width:140px;
	position:relative;
	overflow:hidden;
	margin:0px 12px 0px 12px;
	padding:0px 0px 0px 0px;
}
.BannerRot0 {
	margin-bottom:10px;
	padding:0px 12px 0px 12px;
	}
/****************************************************
  home page styles
*****************************************************/
#content_right_home {
	float:right;
	display:inline;
	position:relative;
	width:195px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
#content_right_home .newsList {
	display:block;
}
#content_right_home .bodytext {
	padding-top:0px;
	margin-top:0px;
}
#content_right_home .bodytext img {
	width:195px !important;
	height:176px !important;
}
#content_right_home .csc-header h3 {
	font-size:1.4em;
	padding-top:0px;
}
#content_right_home h4 {
	display:none;
}
#content_right_home h5 {
	font-size:0.9em;
	text-transform:uppercase;
	color:#666666;
}
#content_right_home ul {
	margin:1em 0px 0px 0px;
	list-style:none;
}
#content_right_home li {
	margin-bottom:0.75em !important;
	}
#content_right_home a:link, #content_right_home a:visited, #content_right_home a:active {
	color:#333333;
	text-decoration:none;
}
#content_right_home a:hover {
	color:#666666;
	text-decoration:underline;
}
#content_right_home a:visited {
	color:#666666;
}
.home #content_left {
	width:606px;
	height:150px;
	position:relative;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
.home #content_left p {
	margin-top:0px;
	padding-top:0px;
}

.home .feature1, .home .feature2, .home .feature3 {
	float:left;
	display:inline;
	position:relative;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width:195px;
	height:150px;
	overflow:hidden;
}
.home .feature1, .home .feature2 {
	margin-right:10px;
}
.home .feature1 p, .home .feature2 p, .home .feature3 p,
.home .feature1 h1, .home .feature1 h2, .home .feature1 h3, .home .feature1 h4, .home .feature1 h5, .home .feature1 h6, 
.home .feature2 h1, .home .feature2 h2, .home .feature2 h3, .home .feature2 h4, .home .feature2 h5, .home .feature2 h6, 
.home .feature3 h1, .home .feature3 h2, .home .feature3 h3, .home .feature3 h4, .home .feature3 h5, .home .feature3 h6  {
	font-size:1em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
} 
.home .feature1 a:link, .home .feature2 a:link, .home .feature3 a:link, 
.home .feature1 a:visited, .home .feature2 a:visited, .home .feature3 a:visited,
.home .feature1 a:hover, .home .feature2 a:hover, .home .feature3 a:hover,
.home .feature1 a:active, .home .feature2 :active, .home .feature3 a:active  {
	color:#666666;
	text-decoration:none;
	display:block;
	height:auto;
	line-height: 1.3em;
}
/** make sure the feature images are always the correct size **/
.home .feature1 img, .home .feature2 img, .home .feature3 img {
	width:195px !important;
	height:99px !important;
	position:relative;
	overflow:hidden;
}
.home #content_norm {
	width:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.8em;
}
.events {
	background-color:#f0f0f0;
	padding-bottom:10px;
}
.events p {
	padding-left:1em;
	padding-right:1em;
}
.events .csc-header h3, .home #content_norm .events .csc-header-n2 h3 {
	padding:10px 20px;
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#666666;
	background-color:#e3e3e3;
	border-bottom:1px solid #FFFFFF;
}
.home #content_norm .events .csc-header-n1,
.home #content_norm .events .csc-header-n3,
.home #content_norm .events .csc-header-n4,
.home #content_norm .events .csc-header-n5,
.home #content_norm .events .csc-header-n6,
.home #content_norm .events .csc-header-n7,
.home #content_norm .events .csc-header-n8,
.home #content_norm .events .csc-header-n9,
.home #content_norm .events .csc-header-n10,
.home #content_norm .events .csc-header-n11,
.home #content_norm .events .csc-header-n12,
.home #content_norm .events .csc-header-n13,
.home #content_norm .events .csc-header-n14,
.home #content_norm .events .csc-header-n15,
.home #content_norm .events .csc-header-n16 {
	display:none;
}
.home #content_norm .events table.contenttable {
	width:360px;
	margin:10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	border:none;
	background-color:transparent;
}
.home #content_norm .events th {
	width:50px;
	height:50px;
	position:relative;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	background:transparent url("/fileadmin/projects/health-sciences/cma/images/event-date-bg.gif") no-repeat 0 0;
	font-size:1em;
	color:#666666;
	text-align:center;
}
.home #content_norm .events td {
	background:transparent url("/fileadmin/projects/health-sciences/cma/images/event-description-bg.gif") no-repeat 0 0;
	border:none;
}
.home #content_norm .events th p {
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
}
.home #content_norm th .events h1, .home #content_norm .events th h2,
.home #content_norm th .events h3, .home #content_norm .events th h4,
.home #content_norm th .events h5, .home #content_norm .events th h6 {
	font-size:1.5em !important;
	margin-top:0px;
	padding-top:0px;
}
.home #content_norm td p {
	color:#333333;
}
.home #content_norm .events td h1, .home #content_norm .events td h2,
.home #content_norm .events td h3, .home #content_norm .events td h4,
.home #content_norm .events td h5, .home #content_norm .events td h6 {
	font-size:14px !important;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-top:0px;
}
.home #content_norm .events td h1 a, .home #content_norm .events td h2 a,
.home #content_norm .events td h3 a, .home #content_norm .events td h4 a,
.home #content_norm .events td h5 a, .home #content_norm .events td h6 a,
.home #content_norm .events td p a {
	color:#666666 !important;
	text-decoration:none;
}

/****************************************************
  "make your mark" and general "forms" page styles
*****************************************************/
.mark #content_left, .formPage #content_left {
	width:576px;
}
.mark #content_left .csc-menu, .formPage #content_left .csc-menu {
	margin-top:1em;
}
.mark #content_norm img {
	float:right;
	margin-left:0.5em;
}
.formPage .feature1, .formPage .feature2, .formPage .feature3,
.mark .feature1, .mark .feature2, .mark .feature3 {
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1px;
	height:1px !important;
}
/**********************************************
 Calendar page iframe display                              
**********************************************/
.calendar #side_bar {
	height:202px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	position:relative;
	overflow:hidden;
}
.calendar #content_norm {
	width:776px;
	padding:0px;
	margin:0px;
}
div.tabIframeWrapper {
  	width:99%;
  	margin:0px 0px 0px 0px;
  	padding: 0px 0.5em 0.5em 0.5em;
  	position: relative;
  	z-index: 248;
}
iframe.tabContent, .calendar object {
  	background-color: #ffffff;
  	border: none;
  	width: 100%;
  	height: 115ex;
  	position:relative;
  	top:-1px;
  	z-index:249;
}